html{color:#000;background:#fff;}
div, form, fieldset, legend, input, textarea, p, td, ul, li, ol, h1, h2, h3{margin:0;padding:0;}
body{margin:0 1px 0 0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
#sponsorsx{padding:0px;border-right:1px solid;float:left;width:124px;height:117px;background-color:#FFFFFF;}
#logo_wind{padding:0px;width:124px; height:78px;}
#testatacentro{padding:0px;float:left;width:730px;}
#testatacentro1{padding:0px;width:100%;height:70px;float:left;}
#logo_header{width:730px; height:70px;}
#testatacentro2{padding:0px;width:100%px;height:47px;float:left;}
#sponsordx{padding:0px;border-left:1px solid;float:left;width:124px;height:117px;background-color:#FFFFFF;}
#logo_infostrada{width:124px; height:78px;}
#menu{text-align:center;width:1000px;background:url(http://lnx.alnoleggio.it/images/menu/menu_bg.jpg) repeat-x;height:50px; position:relative;}
#menu ul{margin:auto;padding:0;position:relative;display:block;width:872px;height:30px;}
#menu li{list-style:none;float:left;}
#menu .ul_ul{position:absolute;width:872px;height:20px;top:30px;left:0;visibility:hidden;background-color:#333333;}
#menu .li_a{width:87px;height:30px;display:block;text-decoration:none;text-align:center;line-height:30px;font-size:10px;font-family:Verdana;color:#FFFFFF;font-weight:bold;background:url(http://lnx.alnoleggio.it/images/menu/link_bg.jpg) no-repeat top;}
#menu .li{width:87px;height:30px;display:block;text-decoration:none;text-align:center;line-height:30px;font-size:10px;font-family:Verdana;color:#FFFFFF;font-weight:bold;background:url(http://lnx.alnoleggio.it/images/menu/link_bg.jpg) no-repeat top;}
#menu .li_a:hover{background-position:bottom;}
#menu .li:hover .ul_ul{visibility:visible;z-index:1;}
#menu .li_li_a{display:block;width:120px;height:20px;line-height:20px;background:transparent;border-right:1px solid black;text-decoration:none;text-align:center;font-family:Verdana;color:#FFFFFF;font-weight:bold;}
#menu .li_li:hover{background-color:#444444;}
#sx_b_txt, #all_a, #dx_b_txt, b.rtop b, b.rbottom b {
background: #00b8b3;
//background: #0069B3;
}
#all_a {
//background-color:#0069B3;
position: absolute;
width:100%;z-index:2 height:30px;}
#barra_a {width:1000px;height:30px;background:#000000;margin-left:auto;margin-right:auto;}
#footer_c, #header_b, #footer b.rbottom b, #footer b.rtop b {background:#EE8751;}
#trasp_b, #header_b, #contenuto_b {padding:10px;}
#all_b {margin-left:auto;margin-right:auto;width:100%;height:auto;background:url(http://lnx.alnoleggio.it/images/sfondo.jpg) repeat;padding:10px 0 0 0;}
#trasp_b {margin-top:30px;width:1000px;height:auto; margin-left:auto;margin-right:auto;background-image:url('img/sfondo_trasp.png');}
#header_b {width:980px;height:117px;margin-top:10px;}
#sx_b {width:320px;height:auto;float:left;}
#sx_b_txt {width:100%;height:auto;float:left;}

.fieldset_sx{border:solid 1px; border-color:#90EE90;padding:5px;margin:5px;}
.legend_sx{font-family:Tahoma, Verdana;font-size:13px;font-weight:bold;}

#dx_b {width:670px;height:auto;margin-left:10px;float:left;}
#dx_b_txt {width:100%;height:auto;float:left;}
#contenuto_b {}
#footer_c {padding:10px;}
#footer {width:1000px;margin-top:10px;text-align:center;}
b.rtop, b.rbottom{display: block; }
b.rtop b, b.rbottom b{display: block; height: 1px; overflow: hidden; }
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px} 
p{font-family:arial, Verdana, sans-serif;}
A:link{color:#0000ff;}A:visited{color:#009900;}
A:hover{color:#cc0000;}
A:active{color:#009900;}

#cl_left{text-align:center;margin-left:auto;margin-right:auto;width:276px;}

#cl_right{text-align:left;margin-right:0px;float:right;width:276px;}
.cl_right_a {height:94px;padding-top:5px;}
.cl_right_b {height:84px;overflow:hidden;}
.cl_right_b, #cl_right b.rtop b, #cl_right b.rbottom b, #cl_left b.rtop b, #cl_left b.rbottom b {background:#90EE90;}
.cl_right_b:hover {cursor:pointer;height:auto;overflow:visible;z-index:2;position:absolute;background:#FFFFFF;}




