h2,img {margin:0px}
ul { list-style: none inside; }

#tagcloud {
    background:#FFFFCC;
    color:#0066FF;
    padding: 10px;
    border: 1px solid #FFE7B6;
    text-align:center;
}
 
#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
}
 
#tagcloud a:hover, #tagcloud a:active {
    text-decoration: underline;
    color: #000;
}
 
#tagcloud span {
    padding: 4px;
}
 
.smallest {
    font-size: x-small;
}
 
.small {
    font-size: small;
}
 
.medium {
    font-size:medium;
}
 
.large {
    font-size:large;
}
 
.largest {
    font-size:larger;
}
.suggestionsBox {
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
    width: 200px;
    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
    z-index:8000000;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    background-color: #659CD8;
    }
#home {
background:#eeeeee;
padding:10px;
border:1px solid #d9d9d9;
overflow:hidden;
}
}
.annuncio {clear:both;display:block;}

body {
background:#fbfbfb;
font-family:'Trebuchet MS';
font-size:14px;
margin:0;
padding:0;
}

@CHARSET "UTF-8";


#page { width: 1000px; margin: 20px auto; }

a { color: #5C7F99; text-decoration: none; }
a:hover { text-decoration: underline; }

code { color: #0101C8; background-color: #FFF; padding: 20px; display: block; -moz-border-radius: 5px; }

h3 { font-size: 16px; }

.subMenu { clear: both; }
.subMenu a { padding: 5px; background-color: #ccc; color: #3D0017; text-decoration: none; float: left; }
.subMenu a:hover { background-color: #333; }

.dyn { background-color: yellow; }

.comment { color: #808000; }

#doc, #note, #spread, #examples { padding-top: 40px; line-height: 20px; clear: both; }

#head {width: 100%; font-size: 16px;height:190px;background:#fff;margin-top:20px;margin-bottom:20px}
#head h1 { background: url(jqbargraphlogo.png) no-repeat; font-size: 35px; }
#head h1 small { font-size: 22px; padding-left: 20px; }

#head .download a,
#examples .exampleMenu a { 
	-moz-border-radius: 5px; 
	font-style: italic; 
	font-size: 16px; 
	background-color: #9b9b9b; 
	color: white; 
	padding: 5px 10px; 
	width: 200px; 
	margin: 5px; 
	display: block; 
}
#head .download a:hover, #examples .exampleMenu a:hover, .exampleActive { background-color: #474747 !important; text-decoration: none; }

#head .headText {  }

#examples #exampleSimple, #examples code, #examples .exampleMenu, #examples #exampleMulti { float: left; }
#examples .exampleMenu { width: 150px; }
#examples .exampleMenu { padding-top: 20px; }
#examples .exampleMenu a { display: block; font-size: 14px; width: 115px; }
#examples code { display: none; width: 310px; background: none; float: left; }
#examples h2 { padding-bottom: 10px; }


/*--- shared */



#ftHolder { width: 399px; float: left; text-align: center; height: 300px; padding-top: 90px; }
#ft { border: 5px solid #BAD340; -moz-border-radius: 5px; }
#example { float: left; }
.ft-title { padding: 10px 10px; width: 400px; text-align: left; }


/*--- end:shared */

.topbar h2{ font-weight: normal !important }
.topbar a { color: #3399cc; text-decoration: none; }
.topbar a:hover { text-decoration: underline; }

.ft-prev, .ft-next { background-color: #000; padding: 0 10px; }
.annuncio h2 a {font-size:12pt}
.annuncio h6 {font-size:8pt}
.immagine {float:left;
margin-top:20px;
width:120px;}
.immagine img {border: 2px solid #999999; -moz-border-radius: 5px; }
.annuncio {float:left;width:450px;padding-left:10px}
.headText {border:2px solid #fff;padding:5pt; -moz-border-radius: 5px;background:#fff;overflow:hidden;width:100%}
.logo {position:relative;width:450px;float:left}
#listaAnnunci {width:650px;overflow:hidden}
.main {float:left;width:700px}
.barralaterale{float:right;width:300px}
.titolo {background:#5C7F99;padding:5px;color:#fff;-moz-border-radius: 5px;margin-top:5px}
.comuni li {float:left;width:200px}
.footer p {font-size:8pt;line-height:9pt;margin:0px;padding:0px}
h1 {text-transform:capitalize}
#head h2 {color:#5C7F99;
font-size:53px;
left:21px;
position:relative;
top:18px;}
#head h3 {color:#5C7F99;
font-size:22px;
left:21px;
position:relative;
top:0px;
margin:0px;
padding:0px;
}
#head h4 {color:#000;
font-size:13px;
font-weight:normal;
left:21px;
position:relative;
top:0px;
margin:0px;
padding:0px;
}
.sponsor {
left:14px;
position:relative;
top:32px;
}
.sponsor a {text-decoration:none}
#subhead {background:#ffffff;border-bottom:1px solid #5C7F99;border-left:1px solid #5C7F99;border-right:1px solid #5C7F99;padding-top:10px;
position:fixed;
top:0;
width:1000px;
z-index:100;}