/* CSS Document */
body{margin:0; padding:0; background:#FFFFFF url(../img/trama.gif); font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:1.6em;}
#fascia{height:309px; background:transparent url(../img/fascia.png) repeat-x left bottom; margin:0;}
#header{width:800px; height:213px; background:transparent url(../img/header.png) no-repeat; margin:-309px auto 0; }
#container{width:800px; background:transparent url(../img/container.png) repeat-y; margin:0 auto;}
#contenuto{width:753px; margin:6px 0 9px 23px; float:left;}
#logo{margin:20px 30px; float:left;}
#menu{float:left; width:400px; margin:0 0 0 23px; color:#000099; font-weight:normal;}
#menu ul{margin:0 0 0 10px; padding:0px;}
#menu ul li{display:inline; list-style:none;}
#menu ul li a:link, #menu ul li a:visited{text-decoration:none; color:#000099; padding:3px;}
#menu ul li a:focus, #menu ul li a:active, #menu ul li a:hover,
#menu #link_corrente a{background-color:#C6DCEC; color:#333333; text-decoration:none;}
#swf_header{margin:12px 33px 0 0; float:right; width:342px; height:194px;}
div.chiudo{clear:both;}
#footer{width:800px; background:transparent url(../img/footer.png) no-repeat left top; height:76px; margin:0 auto;}
#footer_sx {margin:12px 33px 0; float:left; font-size:10px;}
#footer_dx {margin:12px 33px 0; float:right; font-size:10px;}
#footer_sx p, #footer_dx p {color:#FFF; line-height:1.4em;} 
#footer_sx a, #footer_dx a{color:#FFF;}
#footer_sx em{color:#CCC;}

#validatore {width:800px; margin:0 auto; font-size:10px;}
#validatore p.valid_dx{color:#333333; margin:0 33px 0 0; float: right;}
#validatore p.valid_sx{color:#333333; margin:0 0 0 33px; float: left;}
#validatore a{color:#333333;}
#validatore p em{ color:#000099;}

div.box_sinistro{width:307px; float:left; margin:0 0 0 10px;}
div.box_sinistro_2{width:387px; float:left; margin:0 0 0 10px;}
div.box_sinistro p, div.box_sinistro_2 p{padding:0 10px 10px 0;}
div.box_destro{width:425px; float:right; margin:0 10px 0 0; border-left:#C6DCEC 1px solid;}
div.box_destro_2{width:345px; float:right; margin:0 10px 0 0; border-left:#C6DCEC 1px solid;}
#contenitore_img{width:415px; background-color:#C6DCEC; margin-left:10px; }
#contenitore_img_2{width:335px; background-color:#C6DCEC; margin-left:10px; }
#contenitore_img img, #contenitore_img_2 img{border:1px solid #FFFFFF; margin:10px;}
#contenitore_img_2 img.no_bottom{margin-bottom:0px; border:none;}
div.miniature{background-color:#FFFFFF; margin:0 10px; float:left;}
div.img_miniatura{float:left;}
div.img_miniatura a{display:block; margin:-3px 10px 3px; padding:0; color:#333333;}
div.img_miniatura a.zero{padding:0; margin:0;}
div.testo_miniatura{float:left; margin:10px 0; width:193px;}
div.testo_miniatura p{ border-left:#C6DCEC 1px solid; padding:0 10px; height:75px;}

div.box_intero, div.box_intero_interne{width:733px; margin:10px;}
div.box_intero h5{ background:transparent url(../img/titolo_news.gif) left top no-repeat; padding:2px 0 0 10px;}
div.box_intero_interne h3{ background:transparent url(../img/h_tag.gif) left top no-repeat; padding:2px 0 0 46px; height:29px;}
div.box_intero_interne p{padding:5px 46px 15px 46px;}
div.box_intero_interne em{color:#000099;}
div.new{background-color:#C6DCEC; margin:0; height:34px;}
div.map{background-color:#C6DCEC; margin:0;}
div.new_aperto{margin:0;}
div.new_aperto h5{ background-image:none; padding:0;}
div.new p{float:left; padding:6px;}
div.map p.mappa{padding:10px 0 10px 15px; font-size:120%;}
div.new a, div.map a{color:#000099;}
div.map a.rientro{margin-left:20px;}
div.divisore{ height:1px;}
div.giorno, div.mese{float:left; background-color:#FFFFFF; margin:4px 0 4px 2px; padding:4px 10px; font-weight:bold;}
div.giorno{margin-left:10px;}
#paging{background-color:#C6DCEC; margin:10px 0 0 0; height:26px; float:right;}
#paging p {padding:2px 4px 0 10px; float:left;}
div.pagina{float:left; background-color:#FFFFFF; margin:2px; padding:2px 4px;}
div.pagina a{color:#000099;}
#dettaglio p{float:left; padding:10px 0 0;}
#dettaglio p img{float:right; padding:10px; background-color:#C6DCEC; border:#FFFFFF 1px solid; margin:0 0 10px 10px;}

div.box_vetrina{width:222px; float:left; margin:10px 33px 10px 0;}
div.box_vetrina h6{background:transparent url(../img/header_box.jpg) left top no-repeat; padding:2px 0 0 10px;}
div.contenuto_vetrina{ background-color:#FFFFFF; width:220px; border-left:#EEEEEE 1px solid; border-right:#EEEEEE 1px solid; margin:0;}
div.immagine_box{text-align:center; padding-top:10px;}
div.immagine_box_sx{padding:10px 10px 0 10px;}
div.immagine_box_sx p{width:110px; float:left;}
div.immagine_box_sx img{float:right;} 
div.ombra_contenuto{background:transparent url(../img/ombra_box.png) left top no-repeat; width:222px; height:18px; margin:4px 0 0;}
div.ombra_contenuto p{padding:0 10px; text-align:right;}
div.ombra_contenuto a, div.box_sinistro a{color:#333333;}

div.box_vetrina_big{width:477px; margin:10px 0px 10px 0; float:left;}
div.box_vetrina_big h6{background:transparent url(../img/header_box_big.gif) left top no-repeat; padding:2px 0 0 10px;}
div.contenuto_vetrina_big{background-color:#C6DCEC; border:1px solid #EEEEEE; border-top:none; width:475px; }
div.contenuto_vetrina_big p{padding:10px;}
div.box_vetrina_big img{margin: 10px}
div.box_vetrina_big ul{ float:left; width:180px; padding:10px 15px 0; margin:0 0 10px 10px;}
div.box_vetrina_big li{list-style-type:none; }
div.box_vetrina_big a{ color:#333333; text-decoration:none;}
div.box_vetrina_big a:hover{ text-decoration:underline;}

#map{width:393px; height:278px; border:#FFFFFF 1px solid; margin:0 10px;}
p.pd_10{padding:10px;}
#marker img{margin:0;}
div.altezza_10{height:10px;}
#marker p{font-size:9px; line-height:1.3em; padding-top:5px;}

#sotto_menu, div.contenuti_sinistra{width:220px; float:left;}
div.contenuti_sinistra h6{background:transparent url(../img/header_box_contenuti.jpg) left top no-repeat; padding:2px 0 0 10px;}
div.contenuto_sinistra{ background-color:#FFFFFF; width:218px; border-left:#EEEEEE 1px solid; border-right:#EEEEEE 1px solid; margin:0;}
div.contenuto_sinistra p{padding:10px;}
div.ombra_contenuto_sinistra{background:transparent url(../img/ombra_box_contenuto.png) left top no-repeat; width:220px; height:18px; margin:4px 0 0;}
#sotto_menu{position:relative; }
#sotto_menu img{margin-top:10px;}
#sotto_menu ul{margin:0; padding:0; }
#sotto_menu li{ list-style-type:none; padding-bottom:2px;}
#sotto_menu li a:link, #sotto_menu li a:visited{display:block; padding:4px; color:#000099; background-color:#FFFFFF;}
#sotto_menu li a:hover, #sotto_menu li a:focus, #sotto_menu li a:active, #sotto_menu #link_selezionato a{ background-color:#C6DCEC; color:#333333; text-decoration:none;}
#sotto_menu #link_selezionato a strong{display:block;}
#sotto_menu li a:visited strong, #sotto_menu li a:link strong {display: none;}
#sotto_menu li a:hover strong, #sotto_menu li a:focus strong, #sotto_menu li a:active  strong, #sotto_menu #link_selezionato a strong {
width: 490px; height:117px; padding:10px; position: absolute; left:222px; top: 0; display: block; z-index: 100; float:left; 
font-weight:normal; text-align: left; background-color:#C6DCEC;}
#sotto_menu #link_selezionato a strong.nascosta{ visibility:hidden;}

#sotto_menu li a img{margin-top: 0px;}
#testi_servizi{width:483px; float:right;}
#testi_servizi p{padding:15px 0;}
#testi_servizi ul{margin:0 10px 10px;}
#testi_servizi li{list-style-type:none;}
div.img_servizi{ width:151px; background-color:#FFFFFF; height:136px; float:left; margin:0 10px 10px 0;}
div.img_servizi img{margin:10px 10px 0; border:#C6DCEC 1px solid;}
div.grande{margin:0 10px;}
div.grande a{color:#333333;}
div.video{padding:10px 0;}
a:link, a:visited{text-decoration:underline;}
a:focus, a:active, a:hover{text-decoration:none;}
img{border:none;}
p{margin:0; padding:0; }
strong.blu{color:#000099;}
strong.rosso{color:#FF0000;}
h3{margin:0; padding:0; color:#000099; font-size:15px;}
h5{margin:0; padding:0; color:#333333; font-size:13px;}
h6{margin:0; padding:0; color:#333333; font-size:11px;}

