@charset "UTF-8";
@import url(reset.css);
@import url(font.css);
@import url(form.css);
@import url(color.css);

/* GLOBAL */
.align_center{text-align:center}
.align_right{text-align:right}
.align_left{text-align:left}
.valign_top{vertical-align:top}
.valign_middle{vertical-align:middle}
.valign_bottom{vertical-align:bottom}
.hide{display:none!important}
.show{display:block!important}
.no_float{float:none;clear:both}
.table{display:table}
.center{margin-left:auto;margin-right:auto}
.nowrap{white-space:nowrap}
.nobg{background:none!important}
.noMar{margin:0!important}
.noPad{padding:0!important}
.no_border{border:none!important}
.left{float:left!important}
.right{float:right!important}
.topRight{position:absolute;top:0;right:0}
.bottomRight{position:absolute;bottom:0;right:0}
.topLeft{position:absolute;top:0;left:0}
.bottomLeft{position:absolute;bottom:0;right:0}
.top-10{top:-10px!important}
.left_350{left:350px!important}
.mar_right_3{margin-right:3px!important}
.mar_bottom_5 {margin-bottom:5px;}
.relative{position:relative}
.width_5_perc{width:5%!important}
.width_10_perc{width:10%!important}
.width_15_perc{width:15%!important}
.width_20_perc{width:20%!important}
.width_25_perc{width:25%!important}
.width_30_perc{width:30%!important}
.width_35_perc{width:35%!important}
.width_40_perc{width:40%!important}
.width_45_perc{width:45%!important}
.width_50_perc{width:50%!important}
.width_55_perc{width:55%!important}
.width_60_perc{width:60%!important}
.width_65_perc{width:65%!important}
.width_70_perc{width:70%!important}
.width_75_perc{width:75%!important}
.width_80_perc{width:80%!important}
.width_85_perc{width:85%!important}
.width_90_perc{width:90%!important}
.width_95_perc{width:95%!important}
.width_99_perc{width:98%!important}
.fullwidth{width:100%!important}
.width_150 {width:100px;}
.border{border:1px solid #000}
/* GLOBAL */

/*struttura*/
body{letter-spacing:1px;margin-top:0;padding-top:0}
td{color:#000000}
#box{width:949px;margin-left:auto;height:auto;margin-right:auto;margin-top:0px;top:0px}
#head{width:948px;float:none;height:200px;position:relative}
.logo{position:absolute;bottom:4px;left:0px;width:100%;height:23px;background:url(../img/logo.gif) no-repeat top center;text-align:left}
.logo a{width:190px;height:23px;margin-left:20px;display:block;text-decoration:none}
#corpo{float:none;clear:both;position:relative;width:922px;margin:0 12px 12px 12px}
#entra{position:absolute;top:453px;width:100px;height:30px;margin-top:-43px;left:0px0}
#top{background-color:#069;width:924px;float:left}
.mar_bottom_30{margin-bottom:30px}
#topleft{width:687px;height:50px;margin-top:0px;z-index:20000;float:left}
#menutop{float:left;top:0;width:688px;height:50px;z-index:20000;margin-bottom:10px}

/*menutop*/
#banners{position:absolute;top:60px;width:688px;height:87px}
.banner1{position:absolute;left:0;width:338px;height:60px;margin-right:11px}
.banner2{position:absolute;right:0;width:338px;height:60px}
#topright{width:225px;float:right}
#utility{width:225px;height:60px;float:right}
#utilitytext{width:225px;float:right;margin:6px 1px 0 0}
.utility{background-color:white;left:0;width:36px;height:30px;margin:0;padding:0;border-left:1px solid #000000;border-top-style:none;border-top-width:0;border-right-style:none;border-right-width:0;border-bottom-style:none;border-bottom-width:0}
.utilityend{width:36px;height:30px;margin:0;border-right:1px solid #000000;border-left:1px solid #000000;border-top-style:none;border-top-width:0;border-bottom-style:none;border-bottom-width:0}
.utilitydiv{width:37px;height:30px;float:left}
.utilityenddiv{width:38px;height:30px;float:left}

/* utility*/
#satelliti{width:225px;height:36px;float:left}
.gfxsatellite{float:left;margin-right:5px;border-style:none;border-width:0;height:11px;width:11px;margin-top:0px;margin-bottom:0px}
.satellite_1{width:225px;height:12px}
.satellite_1 a{color:#000000}
.satellite_1 a:hover{color:#99ca3b}
.satellite_2{width:225px;height:12px}
.satellite_2 a{color:#000000}
.satellite_2 a:hover{color:#FF4D00}
.satellite_3{width:225px;height:12px}
.satellite_3 a{color:#000000}
.satellite_3 a:hover{color:#42F209}
.satellite_4{width:225px;height:12px}
.satellite_4 a{color:#000000}
.satellite_4 a:hover{color:#BF00BF}
.satellite_5{width:225px;height:12px}
.satellite_5 a{color:#000000}
.satellite_5 a:hover{color:#001AE5}

/*satelliti*/
/*topright*/
/*corpo*/
#corporight{width:225px;float:right}
.margincorporight{margin-top:0px;margin-bottom:12px}
.marginmenucontestuale{margin:15px}
.marginmenucontestuale a{margin-top:12px;margin-bottom:12px;color:#333}
.marginmenucontestuale a:hover{margin-top:12px;margin-bottom:12px;color:#333}
#login{color:white;width:204px;float:left;background-color:#334249;height:130px;float:left;padding:8px 12px 13px 10px}
#loggia{background-image:url(../img/titoloform.gif);background-repeat:no-repeat;width:225px;float:left}

/*corporight*/
.marginmenuleft{margin-bottom:5px}
#corpoleft{width:688px;float:left}
#corpoleftleft{width:338px;float:left}
#banner, #smallbanner, #minibanner{position:relative;width:700px;float:left}
#smallbanner, #minibanner{width:938px}
#corpoleftleftpage{width:226px;float:left}

/*footer*/
#home{width:690px;margin-top:10px;float:left;min-height:287px}
#home a{color:#000}
#home a:hover{color:#99ca3b}
.annuncio{width:338px;margin-bottom:10px}
#banner div{float:left;width:223px;margin-right:10px}
#smallbanner div, #smallbanner div img{float:left;width:130px;margin-right:10px}
#smallbanner div.last, #smallbanner div.last img{width:225px;margin-left:-1px}
#smallbanner div img{margin:0}
#minibanner div, #minibanner div img, #minibanner ul{float:left;width:125px;margin-right:8px}
#minibanner ul li{float:none;clear:both;display:block}

p{margin-top:4px;margin-bottom:7px;padding:0}
h1{margin:10px 0 5px 0}
.sort{margin:10px 0 10px 0}
/*corpoleftleft*/
#corpoleftright{width:338px;float:right}
#corpoleftrightpage{width:450px;float:right}
#footerpage{color:#FFFFFF;background-color:#334249;width:100%;height:16px;margin-top:40px}
.titoloform{cursor:default;margin-bottom:5px;margin-top:5px}

/*corpoleftright*/
/*corpoleft*/
#footer{width:922px;height:100px;float:left;margin:20px 12px 0 12px}
#footer a{color:#000000}
#footer a:hover{color:#99ca3b}

#corpoleft #home .adv{width:690px;height:180px;overflow:hidden;margin-top:7px}
#Gennaio, #Febbraio, #Marzo, #Aprile, #Maggio, #Giugno, #Luglio, #Agosto, #Settembre, #Ottobre, #Novembre, #Dicemnbre{list-style:inside decimal-leading-zero}
.formCol{float:left;margin:10px}
.formCol label, .formCol input{margin:3px 0 0 0;display:block}
.formCol label{width:70px;height:18px}
.formReg{display:table;position:relative;width:100%}
.formReg .register{float:none;clear:both;height:20px;width:265px;text-align:center}
