body{margin:0; padding:0; background:#000000 url(../img/trama.gif) repeat; font:11px Verdana, Arial, Helvetica, sans-serif;}
#header{height:166px; background:#000000 url(../img/header.jpg) repeat-x; margin-top:32px;}
#contenuto_header{width:762px; height:178px; margin:-178px auto 0px; background:transparent url(../img/aesse_header.png) no-repeat left;}
#menu_lingua{float:left;}
#p_iva{float:right; text-align:right; margin-right:18px;}
#info{margin:65px 0 0 150px;}
#main_menu{margin:-4px auto 0; background:transparent url(../img/barra_main_menu.png) no-repeat; width:762px; height:32px; padding:0;}
#container{width:762px; margin:-3px auto 0;}
#link_menu{margin:0px 0 0 10px; padding-top:8px;}
div.box{background:#333333 url(../img/bordo_superiore.gif) no-repeat top left; width:762px; margin:5px auto 0; float:left; height:auto;}
div.box_intero{margin:12px 0 0;}
div.titolo_sezioni{float:left; width:250px; margin:12px 0 0;} 
#selezione{float:right; width:315px !important; width:325px;}
div.chiudo_box{background:#333333 url(../img/bordo_inferiore.gif) no-repeat left center; width:762px; margin:0 auto; height:12px; clear:both;}

div.spazio{height:20px;}
div.chiudo{clear:both; margin:0; padding:0;}
.fondo_grigio{background-color:#333333; height:12px; margin:0; width:762px; padding:0;}
#menu_lingua ul, #p_iva ul{margin:0 0 0 150px; padding:0; color:#FFFFFF;}
#menu_lingua li, #p_iva li{display:inline; color:#FFFFFF;}
#menu_lingua a, #p_iva a, #paging a{color:#FFFFFF;}
#menu_lingua a:link, #menu_lingua a:visited, #p_iva a:link, #p_iva a:visited, #paging a:link, #paging a:visited {text-decoration:none;}
#menu_lingua a:hover, #menu_lingua a:active, #menu_lingua a:focus, 
#p_iva a:hover, #p_iva a:active, #p_iva a:focus, #paging a:focus, #paging a:hover, #paging a:active{text-decoration:underline;}
#menu_lingua #lingua_corrente a, #paging a.corrente{font-weight:bold; color:#E10915;}

#info p{ color:#FFFFFF; padding:0; margin:0;}


#link_menu ul{margin:0; padding:0;}
#link_menu li{margin:0; padding-left:15px; display:inline;}
#link_menu li.primo{padding-left:5px;}
#link_menu a{padding:0 0 8px;}
#link_menu a:link, #link_menu a:visited{color:#FFFFFF; text-decoration:none;}
#link_menu a:hover, #link_menu a:active, #link_menu a:focus, #link_menu #link_corrente a{color:#000000; background:url(../img/evidenzia.gif) repeat-x left bottom;}

div.altezza_5{height:5px;}
div.box_sinistro{width:254px; float:left; min-height:150px; margin-top:12px;}
div.box_sinistro img {width:233px; border:none; margin:0 10px;}
div.miniature{margin:10px 0;}
div.miniature img.sx{width:110px; border:1px solid #FFFFFF; float:left; margin:0 5px 0 10px;}
div.miniature img.dx{width:110px; border:1px solid #FFFFFF; float:right; margin:0 10px 0 5px;}
div.miniature a:link, div.miniature a:visited{float:none; background-color:transparent; background-image:none; display:inline; margin:0; padding:0;}
div.miniature a:hover, div.miniature a:active, di.miniature:focus{float:none; background-color:transparent; background-image:none; display:inline; margin:0; padding:0;}
div.box_sinistro a, div.vetrina a, div.box_intero a, div.back a{float:right; margin:0 10px 0 0; color:#FFFFFF; padding:1px 5px 0 2px; display:block; height:15px;}
div.back a{margin-top:10px;}
div.contenuto a{float:right; margin:10px 10px 0 0; color:#FFFFFF; padding:1px 5px 0 2px; display:block; height:15px;}
div.vetrina a{margin:14px 0 0;}
div.box_sinistro a:link, div.vetrina a:link, 
div.box_sinistro a:visited, div.vetrina a:visited,
div.box_intero a:link, div.box_intero a:visited,
div.contenuto a:link, div.contenuto a:visited,
div.back a:link, div.back a:visited{text-decoration:none; background:#000000 url(../img/curva_nera.gif) no-repeat right center;}
div.box_sinistro a:hover, div.vetrina a:hover,  
div.box_sinistro a:active, div.vetrina a:active, 
div.box_sinistro a:focus, div.vetrina a:focus,
div.box_intero a:hover, div.box_intero a:active, div.box_intero a:focus,
div.contenuto a:hover, div.contenuto a:active, div.contenuto a:focus,
div.back a:hover, div.back a:active, div.back a:focus{background:#E10915 url(../img/curva.gif) no-repeat right center;}

div.box_destro{width:507px; float:right; min-height:150px; margin-top:12px; border-left:#000000 1px solid ; }
div.box_destro_auto{width:508px; float:right; margin-top:12px;}
div.box_destro form{margin:10px;}
div.box_destro p{margin:10px 0 0; padding:0;}
div.box_destro p.testo{margin:0; padding:0 10px;}
div.box_destro input.submit, #selezione input.submit{background:#333333 url(../img/pulsante_ricerca.jpg) no-repeat left center; padding:0 5px 0 2px; height:24px; width:92px;
					     font-weight:normal; color:#FFFFFF; border:none; margin:10px 160px 0 !important; margin:10px 60px 0; float:right;}					 
#selezione input.submit{margin:10px 10px 0 !important; padding:0; height:24px;}	

div.box_intero p{padding:10px 20px; line-height:1.6em; color:#FFFFFF; margin:0;}
div.box_intero form{margin:0;}
.no_pad_bott{padding-bottom:0px;}
div.vetrina{width:253px; float:left; border-right:#000000 1px solid; margin:12px 0 0; min-height:400px;}
div.vetrina p, div.box_sinistro p{width:233px; padding:10px; margin:0; color:#FFFFFF; line-height:1.4em;}
div.vetrina p.spazio{line-height:1.6em; padding-bottom:10px;}
div.vetrina p{padding-bottom:0px;}
p.larg2{width:232px;}
div.vetrina img{border:#FFFFFF 1px solid;}
#data{width:90px; height:15px; margin:10px 10px 0; color:#FFFFFF; padding:1px 0 0 2px; background:#E10915 url(../img/curva.gif) no-repeat right center;}

#footer{margin:5px auto 0; width:762px; height:24px; background:transparent url(../img/aesse_footer.png) no-repeat bottom left;}
#footer p{font-size:10px; color:#FFFFFF; margin:0; padding:5px 0 0 10px;}
p.utili{color:#FFFFFF; text-align:left; margin:5px auto; font-size:10px; float: left; width: 50%;}
p.valid{color:#FFFFFF; text-align:right; margin:5px auto; font-size:10px; float: right; width: 40%;}
p.valid a, p.utili a{color:#FFFFFF;}
p.valid a:link, p.valid a:visited, p.utili a:link, p.valid a:utili{text-decoration:none;}
p.valid a:hover, p.valid a:focus p.valid a:active, p.utili a:hover, p.utili a:focus p.utili a:active{text-decoration:underline;}
.nero{color:#000000;}
.rosso{color:#E10915; line-height:1.8em;}
h5{color:#FFFFFF; margin:0 0 0 10px; font-size:12px; padding:5px 0 0 35px;
   background:#333333 url(../img/loghino_aesse.gif) no-repeat left top; height:27px;}

div.titolo_news{float:left; width:602px;}   
  
div.data_news{text-align:center; float:right; margin:-12px 10px 0 !important; margin:0px 10px 0;}
div.data_news p{ padding:2px 10px; text-align:right; width:90px; background:#000000 url(../img/fondo_data_news.gif) no-repeat center bottom;}
#paging{background-color:#333333; width:135px; margin:5px 0 0; background:#333333 url(../img/fondo_paging.gif) no-repeat center top;}
#paging p{padding:2px 0 4px 20px; text-align:left; color:#FFFFFF; margin:0;}
.auto{height:auto;}
div.contenuto{width:762px;}
#map{width:477px; height:350px; margin:15px 15px 0;}
#marker{height:180px; width:230px; font-size:10px; line-height:1.6em;}
.mark_img{border:none;}
#caratteristiche{color:#FFFFFF; margin:0 15px; line-height:1.6em;}
#piantina{margin-top:20px;}
#immagini_piantina{margin:0 5px;}
div.box_sinistro.centro{width:380px;}
div.box_destro.centro{width:380px;}
p.pd_10{padding: 10px; font-weight: bold;}
div.box_destro select { font-size:10px; background-color:#E10915; width:205px; border:none; padding: 3px;}
div.box_destro label {color:#FFFFFF;}					

ul.piantine_pdf li {

	list-style-type: square;
	color: #E10915;

}

ul.piantine_pdf li a {

	color: #fff;
	text-decoration: none;

}

ul.piantine_pdf li a:hover {

	color: #E10915;

}

