body { margin:0 1px 0 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align: center; color:#243E8B; background-image:url(/img/bg.jpg); background-repeat:repeat;}
#container {width:1000px; margin: 0; margin-left: auto; margin-right: auto; margin-bottom:40px; padding: 0; text-align: left; background-color:#FFFFFF; border: 5px solid #FFFFFF;}
hr {display:none;}
h1 {margin:0; padding:0; font-size:16px; font-weight:bold; display:inline;}
h2 {margin:0; padding:0; font-size:14px; font-weight:bold; display:inline;}
ol{ padding-left:20px; margin-left:5px;}
#header { background-image:url(/img/sfondo-top.jpg); background-repeat:no-repeat; background-position:right; height:79px; }
#newsbarContainer { text-align:right; border: 1px solid #CCD4F9; background-color:#243E8B; padding-left:350px;}
#newsbar { padding: 0 10px; font-size: 13px; height:20px; width:750px; text-align:left; color:#FFFFFF; }
#orari {margin:0 auto; width:900px;}
#orari .orario { margin: 5px 0;  float:left; width:180px; text-align:center; color:#003366; font-size:14px; font-weight:bold; }
#menu {clear:both; float:left; width:200px;}
#menu .box { border:2px solid #CCD4F9;}
#menu .box .title { background-color:#CCD4F9; padding: 0 8px; font-size: 12px; color:#243E8B; font-weight:bold; height:20px; line-height:20px; }
#menu .item { display:block; border-top:1px solid #CCD4F9; height:20px; line-height:20px; font-size: 11px;}
#menu img { vertical-align:middle; padding-right: 3px; }
#menu .item a { color: #243E8B; text-decoration:none; padding:0; display:block; }
#menu .item a:hover { font-weight:bold; background-image:url(/img/sfondo-menu.jpg); background-repeat:no-repeat; }
#quotazioni {float:left; width:200px; margin-right:-1px; font-size:9px;}
#quotazioni .box { }
#quotazioni .split{float:left; border:2px solid #CCD4F9;}
#quotazioni .box .title { background-color:#CCD4F9; padding: 4px 5px 0 10px; font-size: 12px; color:#243E8B; font-weight:bold; height:16px; line-height:16px; }
#quotazioni .box .item { border-top:1px solid #CCD4F9; height:20px; line-height:20px; text-align:center;}
#quotazioni .box .simbolo { border-top:1px solid #CCD4F9; height:20px; line-height:20px; float:left; width:20px; text-align:center;}
#quotazioni .box .nome { border-top:1px solid #CCD4F9; height:20px; line-height:20px; float:left; width:76px; text-align:left;}
#quotazioni .box .nome2 { border-top:1px solid #CCD4F9; height:20px; line-height:20px; float:left; width:115px; text-align:left; padding-left: 10px;}
#quotazioni .box .percentuale { border-top:1px solid #CCD4F9; height:20px; line-height:20px; float:left; width:49px; text-align:right;}
#quotazioni .box .quotazione { border-top:1px solid #CCD4F9; height:20px; line-height:20px; float:left; width:49px; text-align:right; padding-right: 2px;}

#content {float:left; width:590px; margin:0 5px; text-align:justify;}
#content .box { border:2px solid #CCD4F9; padding: 10px; font-size:12px; padding-bottom: 20px; }
#content .box a { color:#000066; text-decoration:underline;}
#content .box a:hover { font-weight:bold;}
#content .box .item0 { padding: 5px 0;}
#content .box .item1 { padding: 15px 0 5px 0; border-top:1px solid #CCD4F9;}
#content .box .title { font-size: 13px; margin-bottom:10px; color: #243E8B;}
#content .box .split div { float:left;}
#content .box .img {width: 85px; padding-right:5px; text-align:center;}
#content .box .text {width: 410px; text-decoration:none; text-align:justify; }
#content .box .textL {width: 150px; padding-right:5px; text-align:left; font-weight:bold;}
#content .box .formL {width: 150px; padding-left:35px; text-align:left; padding-top:8px;}
#content .box .formR {width: 380px; text-align:left; padding-top:5px;}
#content .text11 {font-size:12px;}
#content a.link1 {color:#243E8B; text-decoration:none; font-weight:bold;}
#content a.link1:hover {text-decoration:underline;}

#footer {clear:both; text-align:center; padding:30px 0 15px 0; color:#999999;}

#news { color:#FFFFFF; font-size: 13px; height: 20px; line-height:20px; }
#news img { margin-top: 0px; vertical-align:middle; }
#news a { color:#FFFFFF; font-weight:bold; text-decoration:none; font-size: 12px; }

.table { border:1px solid #CCD4F9;}
.tableTitle0 {float:left; width:159px; background-color:#CCD4F9; font-weight:bold; height: 25px; line-height:25px; padding:0 5px;}
.tableTitle1 {float:left; width:90px; background-color:#CCD4F9; font-weight:bold; height: 25px; line-height:25px; padding:0 5px; border-left:1px solid #FFFFFF;}
.tableTitle2 {float:left; width:83px; background-color:#CCD4F9; font-weight:bold; height: 25px; line-height:25px; padding:0 5px; border-left:1px solid #FFFFFF;}
.tableCell0 {float:left; width:159px; border-bottom:1px solid #CCD4F9; padding:3px 5px;}
.tableCell1 {float:left; width:91px; border-bottom:1px solid #CCD4F9; padding:3px 5px;}
.tableCell2 {float:left; width:84px; border-bottom:1px solid #CCD4F9; padding:3px 5px;}

.tableS { font-size:12px; text-align:center; }

a.ARmenu {color:#243E8B; text-decoration:none; font-weight:bold; display:block; line-height:2.0em;}
a.ARmenu:hover {font-weight:bold;background-color:#CCD4F9;}

.center {text-align:center;}
.right {text-align:right;}
div.clearer{clear:both;}
input, select, textarea {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.button {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#CCD4F9; color:#243E8B; padding: 2px 10px;}
img {border: 0px solid #ffffff;}
.blank {}
#map {display:block; margin: 0 auto; border: 6px double #000; width: 550px; height: 354px; }

#wmpContainer {position:fixed; bottom:0; background:url(/img/ads/wmp_bg.gif) repeat top left; padding:0; margin:0; width:100%;}
#wmp {  width:1000px;  margin:0 auto;}
#wmp a {outline : none; -moz-outline: none;}
#wmpLink {text-align:right; padding:0; margin:0; height:30px;}
#wmpBanner {display:none; padding:0; margin:0; height:140px; }
