/* validi ovunque */
div{border:0px solid #000;}
div,a,span,p,td,body{;color:#999696;font-size:12px;text-decoration:none;}
body{margin:0;padding:0;overflow:scroll;}
table{margin:0;padding:0;width:100%;}
p {margin:0;padding:0;border:0px solid #000;}
.lista{list-style:none;display:inline;}
a:hover {text-decoration:underline;}
.freccetta {color:#CD5A00;margin-right:10px;text-decoration:none;font-weight:bold;}
a.freccetta:hover {color:#CD5A00;margin-right:10px;text-decoration:none;font-weight:bold;}
.titolo{color:#868181;}
.titoloSezione{font-weight:bold;color:#868181;}
.margine{margin-left:10px;margin-right:10px;}
.spacer{height:8px;}
.spacerDoppio{height:30px;}
.divisorio{background:url(/new/img/dots_prog.gif) left top;height:5px;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;}
.divisorioNews{background:url(/new/img/dots_prog.gif) left top;height:5px;}
.vuoto{background:#F8F8F9;height:10px;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;}
.vuotoBianco{height:10px;background:#FFFFFF;}
div#laPagina{width:781px;position:absolute;top:5px;bottom:0px;left:50%;margin-left:-390px;}


/* questi in banner.include */
div#paginaBanner{height:129px;}
div#banner {height:129px;float:left;text-align:right;background-image:url(/new/img/nuovo-banner/nuovo-banner_01.gif); width:557px; height:129px; background-repeat: no-repeat;}
div#menu{height:14px;margin-top:111px;}
div#menu a {display:inline;font-size:12px;}
div#menu a img {height:14px;}
div#xdams{width:211px;float:right;height:126px;background:url(/new/img/dams.jpg);}
div#xdams img{width:211px;height:126px;}


/* gli stili principali di sezione.jsp*/
div#corpoPagina{min-height:341px;background:#F8F8F9;border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;text-align:justify;}
div#barraNav{height:21px;background:#F8F8F9;border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;}
div#angoloSx{position:absolute; top:136px;left:0px;background:url(/new/img/angoloSxAlto.gif) left top no-repeat;width:16px;height:21px;}
div#contieniTesto{min-height:200px;background:#F8F8F9; width:559px;}
div#testo{min-height:200px;margin-left:15px;margin-right:15px;font-family:"Trebuchet MS";line-height:18px;}
div#naviga{max-width:211px;width:205px;position:absolute;right:0px;top:172px;}
div#immagine{float:left;margin-left:15px;margin-right:15px;}




/* home*/
div#corpoPaginaHome{height:413px;background:#FFFFFF;text-align:justify;}
div#parteSx{width:559px;float:left;}
div#colonna div{float:left; width:272px;overflow:auto}
div#box_top1{background:url(/new/img/box_alto.jpg) left top no-repeat;height:24px;text-align:right;}
div#box_top2{background:url(/new/img/box_alto.jpg) left top no-repeat;height:24px;text-align:right;}
div#box_top3{background:url(/new/img/box_alto.jpg) left top no-repeat;height:24px;text-align:right;}
div#box1{width:181px;height:345px; margin-top:5px; float:left; text-align:left;background:#F7F7F7;}
.boxInterno{height:68px;}
div#box2{width:181px; margin-top:5px; float:left; text-align:left;background:#F7F7F7;}
div#box3{width:181px; margin-top:5px; float:right; text-align:left;background:#F7F7F7;}
.content_box{height:306px;overflow:auto;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;}
.box_bottom{background:url(/new/img/box_basso.jpg) left top no-repeat; width:181px; height:20px;}
.titolo_box{font-size:12px;color:#726D6D;text-decoration:none;}
a.titolo_box:hover{font-size:12px;color:#726D6D;text-decoration:none;}
.testo_box{margin-left:8px;font-family:"Trebuchet MS";font-size:11px;text-align:left;color: #999595;}
.sottoTitoloBox{margin-top:3px;margin-bottom:3px}
.testo_box p {font-size:11px}
 

/* contatti e news*/
div#corpoPaginaContatti{min-height:413px;}
div#barraNavShort{background:#F8F8F9;border-top:1px solid #D5D5D5;}
div#parteSxGrigia{height:414px;width:556px;background:#F8F8F9;float:left;border-left:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;border-right:1px solid #D5D5D5; }
div#angoloSxBoh{position:absolute; top:139px;left:0px;background:url(/new/img/angoloSxAlto.gif) left top no-repeat;width:16px;height:21px;}
div#parteDx{width:211px;height:413px;float:right}
div#box_news{height:413px;width:209px;text-align:left;background:#EFEFEF; border:0px solid #000;}
div#box_top_news{background:url(/new/img/box_news_alto.jpg) left top no-repeat;height:24px;width:209px;text-align:right;}
div#box_bottom_news{background:url(/new/img/box_news_basso.jpg) left top no-repeat;height:25px;width:209px; padding-top:5px;}
.content_news{height:366px;overflow:auto;border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3;}	
.input{width:200px;color:#868181;padding-left:2px;}
.input_big{width:340px;height:140px;color:#868181;padding-left:2px;}
.titolo_news_blocco{margin-left:10px;font-family:"Trebuchet MS";font-size:11px;text-align:left;color: #999595;}
.sottotitolo_news_blocco{margin-left:8px;margin-top:6px;font-family:"Trebuchet MS";font-size:11px;text-align:left;color: #999595;}



/* questi in linkFooter.include */
div#linkBassi{margin-bottom:0px;height:21px;background:#F8F8F9; border-right:0px solid  #D5D5D5;border-left:1px solid #D5D5D5;}
div#angoloDx{position:relative;top:1px;left:0px;float:right;background:url(/new/img/angoloDxBasso.gif) right bottom no-repeat;width:16px;height:21px;}
div#footer{height:21px;text-align:right; background: url(/new/img/footer_vuota.jpg) left top no-repeat; padding-right:14px; padding-top:8px;}
.mini_menu{color: #868181;font-size:12px;}
.mini_menuBold{color:#868181;font-size:12px;font-weight:bold;}
a.mini_menu:hover{color:#868181;font-size:12px;}

div#diritti{position:relative; width:auto; top:0px; left:45px; float:left; color:#fff; font-family:"Georgia", Times New Roman, Times, Serif; font-size:10px; border:0px solid;}
.Hstudio{color:#FFFFFF;font-size:10px;text-decoration:none;font-weight:bold;}
a.Hstudio:hover{text-decoration:none;}
/* link ai w3c  */
div#bottone1{border:0px solid #000; position:relative; top:0px; left:90px; width:75px; height:13px; float:left;}
div#bottone2{border:0px solid #000; position:relative; top:0px; left:105px; width:50px; height:13px; float:left;}
div#bottone3{border:0px solid #000; position:relative; top:0px; left:118px; width:105px; height:13px; float:left;}


.destra{text-align:right;}