body {margin: 0; padding: 0; background-image:url(images/background.gif); background-position:top center; background-repeat:no-repeat;font-family:Helvetica, Arial, sans-serif;color:#3c3c3c; font-size:12px;}

td{font-size:12px;font-family:Helvetica, Arial, sans-serif;color:#3c3c3c; }
a:active, a:focus{outline:none; text-decoration:none;} /* Rimuove il bordo a puntini dai link in stato di focus e active.*/

H1 {font-dfsdfsdsize: 22px; font-weight:normal; font-family:Helvetica, Arial, sans-serif;color: #3c3c3c;margin:0;}
H1.evid {font-size: 30px; font-weight:normal; font-family:Helvetica, Arial, sans-serif;color: #a92f5b;margin:0;}

H2 {font-size: 18px; font-weight:normal; font-family:Helvetica, Arial, sans-serif;color: #3c3c3c;margin:0;}
H3 {font-size: 16px; font-weight:normal;font-family:Helvetica, Arial, sans-serif;color: #3c3c3c;margin:0;}
H4 {font-size: 14px; font-weight:normal;  font-family:Helvetica, Arial, sans-serif;color: #3c3c3c;margin:0;}
H5 {font-size: 12px; font-weight:normal;font-family:Helvetica, Arial, sans-serif;color: #796d6d;margin:0;}
H6 {font-size: 11px; font-weight:bold;font-family:Helvetica, Arial, sans-serif;color: #000000;margin:0;}

p {margin: 0;padding:0}
.error {font-weight: bold; font-size: 14px; font-family:Helvetica, Arial, sans-serif; color: #FF0000;}
.noRecord{font-weight: bold; font-size: 14px; font-family:Helvetica, Arial, sans-serif; color: #FF0000;}

input, select, textarea{ border:1px solid #796d6d; color:#3c3c3c;font-size:11px; background-color:#FFFFFF; font-family:Helvetica, Arial, sans-serif;padding:3px;}
input.bottone{color:#FFFFFF;font-size:14px; background-color:#056c94; font-family:Helvetica, Arial, sans-serif;padding:3px; border:0;}

a {	text-decoration: none; font-size: 11px; font-family:Helvetica, Arial, sans-serif;color: #000000;}
a:Hover{ font-size: 11px; font-family:Helvetica, Arial, sans-serif;color: #000000; background-color:#f0ff00; text-decoration:none;}

a.info {	text-decoration: none; font-size: 12px; font-family:Helvetica, Arial, sans-serif;color: #000000;}
a.info:Hover{ font-size: 12px; font-family:Helvetica, Arial, sans-serif;color: #000000; background-color:#f0ff00; text-decoration:none;}

a.img {	text-decoration: none; font-size: 11px; font-family:Helvetica, Arial, sans-serif;color: #000000;}
a.img:Hover{ font-size: 11px; font-family:Helvetica, Arial, sans-serif;color: #000000; background-color:transparent; text-decoration:none;}

a.big {	text-decoration: none; font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #a92f5b;}
a.big:Hover{font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #a92f5b; text-decoration:underline; background-color:#FFFFFF;}

a.big_verde {text-decoration: none; font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #73c116;}
a.big_verde:Hover{font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #73c116; text-decoration:underline; background-color:#FFFFFF;}

a.big_rosa {text-decoration: none; font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #ee22bc;}
a.big_rosa:Hover{font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #ee22bc; text-decoration:underline; background-color:#FFFFFF;}


a.big_viola {text-decoration: none; font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #8c37ac;}
a.big_viola:Hover{font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #8c37ac; text-decoration:underline; background-color:#FFFFFF;}

a.big_bianco {text-decoration: none; font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #FFFFFF;}
a.big_bianco:Hover{font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #8c37ac; text-decoration:underline; background-color:#f0ff00;}

a.big_rosso {text-decoration: none; font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #FF0000;}
a.big_rosso:Hover{font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #FF0000; text-decoration:underline; background-color:#FFFFFF;}

a.big_rossoS {text-decoration: none; font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #cd5350;}
a.big_rossoS:Hover{font-size: 15px; font-family:Helvetica, Arial, sans-serif;color: #cd5350; text-decoration:underline; background-color:#FFFFFF;}


.small{font-size:10px;}
.blu{color:#055286;}
.rosa{color:#a92f5b;}
.rosa_2{color:#ee22bc;}
.viola{color:#8c37ac;}
.verde{color:#73c116;}
.nero{color:#000000;}
.rosso{color:#FF0000;}
.rossoS{color:#cd5350;}

/*.evidT{ background-color:#f0ff00; font-size:18px;}*/
.evidT{ color:#FFFFFF;font-size:18px;}

.testo12{font-size:12px;}
.testo14{font-size:14px;}

#header{width:945px; height:140px; padding-right:35px; }

ul{margin:0; padding:0;}
li{margin:0 0 0 15px; padding:0; list-style-image:url(images/bullet.png); list-style-position: outside; font-family:Helvetica, Arial, sans-serif;}

#utilities{ width:980px;}
#utilities_sx_decoro{ float:left;width:305px; height: 30px;}
#utilities_sx{ float:left;width:650px; height: 20px;padding-top:10px;  background-color:#FFFFFF; text-align:right}
#utilities_dx{background-image:url(images/curva_dx.gif); background-repeat:no-repeat; height: 30px; width:25px; float:right}
#content{width:980px; background-color:#FFFFFF;min-height: 635px;height: auto !important;height: 635px;}

#logo{ width:328px; height:85px; float:left;background-color:#FFFFFF;}
#menu{ width:647px; height:24px; margin:3px 0 0 5px; background-color:#f0ff00; float:left; text-align:center; padding:10px 0;}


a.menuUtilities{font-size:12px; color:#3c3c3c; padding:0 2px 0 20px; text-decoration:none; font-weight:bold;}
a.menuUtilities:Hover{font-size:12px; color:#a92f5b; padding:0 2px 0 20px; text-decoration:none; font-weight:bold; background-color: #FFFFFF}

a.menuUtilitiesAttivo{font-size:12px; color:#a92f5b; padding:0 2px 0 20px; text-decoration:none; font-weight:bold;}
a.menuUtilitiesAttivo:Hover{font-size:12px; color:#a92f5b; padding:0 2px 0 20px; text-decoration:none; font-weight:bold; background-color: #FFFFFF}


a.menu{font-size:21px; color:#3c3c3c; padding:0 15px 0 15px; text-decoration:none; font-weight:normal;}
a.menu:Hover{font-size:21px; color:#b900fe; padding:0 15px 0 15px; text-decoration:none; font-weight:normal;}
a.menuAttivo{font-size:21px; color:#b900ff; padding:0 15px 0 15px; text-decoration:none; font-weight:normal;}
a.menuAttivo:Hover{font-size:21px; color:#b900ff; padding:0 15px 0 15px; text-decoration:none; font-weight:normal;}



#text_sx{width:450px; float:left; margin-left:60px; text-align:justify;}
#text_dx{width:370px; float:right; margin-right:50px; text-align:left;}

#text_dx_viola{border:3px solid #8c37ac; padding:5px; width:339px; text-align:left;}
#text_dx_viola_bkg{border:3px solid #8c37ac; background-color:#8c37ac; color:#FFFFFF; padding:5px; /*width:339px;*/ text-align:left;}

#text_dx_verde{border:3px solid #73c116; padding:5px; width:339px; text-align:left;}
#text_dx_verde_bkg{border:3px solid #73c116; background-color:#73c116; color:#FFFFFF; padding:5px; /*width:339px;*/ text-align:left;}

#text_dx_arancio{border:3px solid #ff6c00; padding:5px; width:339px; text-align:left;}
#text_dx_rosa{border:3px solid #ee22bc; padding:5px; width:339px; text-align:left;}
#text_dx_giallo{border:3px solid #a9b301; padding:5px; width:339px; text-align:left;}
#text_dx_rosso{border:3px solid #FF0000; padding:5px; width:339px; text-align:left;}
#text_dx_rossoS{border:3px solid #cd5350; padding:5px; width:339px; text-align:left;}
#text_dx_rossoS_bkg{border:3px solid #cd5350; background-color:#cd5350; color:#FFFFFF; padding:5px; /*width:339px;*/ text-align:left;}





#footer{ width:900px; border:2px solid #c3c3c3; padding:10px; margin:50px 0 0 0}
#footer_sx{ float:left; width:520px; text-align:left; color:#6d6d6d; font-size:11px;}
#footer_dx{ float:left;  text-align:left; color:#6d6d6d; font-size:11px;}
#footer_credits{ float:right;  text-align:left; color:#6d6d6d; font-size:10px; margin:10px 25px 30px 0;}

a.footer {	text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif;color: #000000;}
a.footer:Hover{ font-size: 11px; font-family:Arial, Helvetica, sans-serif;color: #000000; background-color:#f0ff00; text-decoration:none;}


#chiusura{background-repeat:no-repeat; background-color:#FFFFFF; background-position:top center; height:60px;}




