body {margin: 0; padding: 0;font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#444444;background-image:url(images/body_sfuma_grigio.jpg); background-repeat:repeat-x;background-color:#F2F2F2; background-position:top;}
#tot{width:980px;border:3px solid #FFFFFF;background-image:url(images/bkg_produzione.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF; min-height: 600px;height: auto !important;height: 600px;}
a:active, a:focus{outline:none;} /* Rimuove il bordo a puntini dai link in stato di focus e active.*/

H1 {font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #025e3c; margin:0; text-transform:uppercase}
H1 a{font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #025e3c; margin:0; text-transform:uppercase}
H1 a:Hover{font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #00967b; margin:0; text-transform:uppercase}


H2 {font-size: 18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #00967b; margin:0 0 10px 0; text-transform:uppercase}
H3 {font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #025e3c;margin:10px 0 10px 20px;}
H4 {font-size: 14px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #077432;margin:0;}
H5 {font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #2f4c93;margin:0;}
H6 {font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#ffbf00;margin:0 0 5px 0;}
H6.blu {font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #0b538b;margin:0; letter-spacing:1px;}
H6.verde {font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #025e3c;margin:0; letter-spacing:1px;}

#titoliH3{font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #025e3c;margin:10px 0 10px 0;}
ul {margin-top: 0; margin-bottom: 0}
li{margin-top: 5px; margin-bottom: 5px}

td{font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  color:#2f4c93;}
p{margin: 0;padding:0;}

.error {font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #FF0000; letter-spacing:1px;}
.noRecord{font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif;color: #FF0000; letter-spacing:1px; text-transform:uppercase;}
.messaggio{font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #4f4f4f;}pr
.titError{font-size:18px; font-weight:normal; color: #CC0000;}

.small{font-size:10px;}
.font20{font-size:20px; font-weight:normal; color: #2f4c93;}

input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f4c93; border:1px solid #B1AFD1;margin-top:3px;}
input.bottone{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f4c93; border:0; background-color:#DFDCED; font-weight:bold; padding:2px;}
input.bottone_evid{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#DFDCED; border:0; background-color:#2f4c93; font-weight:bold; padding:2px;}
button.bottone{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f4c93; border:0; background-color:#DFDCED; font-weight:bold; padding:2px;}
input.check{ border:0;}
select.normale{width:150px;}

form{margin:0; padding:0;}

.testo14{font-size:14px;}
.rosso{ color:#b60805; font-size:12px; font-weight:bold;}
.grigio{ color:#a2a2a2; font-size:11px; text-transform:uppercase;}

table.dati{ width:100%;margin:20px 0 10px 0;}
table.dati td{font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  color:#000000; border-bottom:1px solid #CCCCCC}
table.dati em{ color:#025e3c; font-size:13px; border-bottom:2px solid #025e3c}
table.dati strong{ color:#025e3c; font-size:13px;}

a {	text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif;color: #025e3c;}
a:Hover{text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #00967b;}

a.verde {	text-decoration: none; font-size: 10px; font-family:Arial, Helvetica, sans-serif;color: #025e3c;}
a.verde:Hover{text-decoration: none; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #00967b;}

a.blu {	text-decoration: none; font-size: 10px; font-family:Arial, Helvetica, sans-serif;color: #0053a1;}
a.blu:Hover{text-decoration: none; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #102967;}

#header{ width:980px;height:180px;}
#loghi{ float:left; padding:35px 0 0 40px; text-align:left; width:270px;}
#img_header{ float:right;height:195px;}

a.menu_ist{ font-size:11px; color:#6d6d6d; font-weight:bold; text-decoration:none;padding:0 7px 0 0;}
a.menu_ist:Hover{ font-size:11px; color:#000000; font-weight:bold; text-decoration:none;padding:0 7px 0 0;}

#contenuti{ width:980px; padding-bottom:45px;}
#menu{ float:left; width:253px; margin:25px 0 25px 0;color:#FFFFFF; font-size:13px; font-weight:bold; line-height:18px;}
.menu_tit{font-size:14px; font-style:italic; }

#box_menu_blu{float:left; padding:0 0 0 40px; text-align:left; width:270px;background-color:#00967b;}
#dx_box_blu{float:right; width:7px; height:7px;}

a.menu{ color:#EBEBEB; font-size:12px; font-weight:bold; line-height:18px; text-decoration:none; text-transform:uppercase}
a.menu:Hover{ color:#ff9c00; font-size:12px; font-weight:bold; line-height:18px; text-decoration:none; text-transform:uppercase}

a.menuAttivo{ color:#FFFFFF; font-size:12px; font-weight:bold; line-height:18px; text-decoration:none; text-transform:uppercase}
a.menuAttivo:Hover{ color:#FFFFFF; font-size:12px; font-weight:bold; line-height:18px; text-decoration:none; text-transform:uppercase}

a.menuSecondo{ color:#EBEBEB; font-size:12px; font-weight:normal; line-height:16px; text-decoration:none; text-transform:uppercase}
a.menuSecondo:Hover{ color:#ff9c00; font-size:12px; font-weight:normal; line-height:16px; text-decoration:none; text-transform:uppercase}

a.menuSecondoAttivo{color:#ff9c00; font-size:12px; font-weight:bold; line-height:16px; text-decoration:none; text-transform:uppercase}
a.menuSecondoAttivo:Hover{ color:#ff9c00; font-size:12px; font-weight:bold; line-height:16px; text-decoration:none; text-transform:uppercase}


#cont_lista{ float:left; margin-left:30px; width:610px; text-align:left;min-height: 450px;height: auto !important;height: 450px;}
#paging{ float:right; margin-right:30px; width:610px; text-align:left;}
#box_lista{ border-bottom:1px solid #00967b; margin-bottom:15px; text-align:left; padding-top:10px;}

#txt_lista{ float:left;width:590px; text-align:justify;color:#444444; font-size:11px;}
#img_lista{ float:right; width:110px; background-repeat:no-repeat; background-position:center;}

#cont_dettaglio{ float:left; padding-left:40px;padding-right:30px; width:600px; text-align:left;}

#box_bordi{border-top:1px solid #00967b;}
#box_bordi_2{border-top:1px solid #00967b;border-bottom:1px solid #00967b;}

#txt_dettaglio{ float:left; width:350px; margin-right:20px; color:#444444; font-size:11px;}
#img_dettaglio{float:left; width:190px;margin-left:15px;}
#zoom{ background-color:#FFFFFF; letter-spacing:1px; color:#000000; display:block; font-size:10px; text-align:right;}
#vers_stampa{letter-spacing:1px; color:#000000; font-size:10px; text-align:left;padding-right:30px; padding-top:15px;border-top:1px solid #00967b; white-space:nowrap;}

#img_gallery{ width:85px; float:left; background-repeat:no-repeat; background-position:center; margin-bottom:15px;}


#footer{ width:980px; background-color:#FFFFFF; padding:20px 0 20px 0;font-size:10px;color:#7a7979; letter-spacing:1px; text-align: center;}

/************************ PAGINAZIONE **************************/
#paging{ float:right; margin-right:30px; width:610px; text-align:left; height:20px; font-size:10px; white-space:nowrap;}
A.pag{ color:#2f4c93; font-size:11px; text-decoration:none;}
A.pag:Hover{ color:#102967; font-size:11px; text-decoration:underline;}
A.pagnum {text-decoration:none;font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#2f4c93;padding: 2px;margin: 2px; border:1px solid #2f4c93; display:block;float:left;}
A:HOVER.pagnum  {text-decoration: none;font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#102967;padding:2px;margin: 2px;border:1px solid #102967; display:block;float:left; }
span.pagnum {text-decoration : none;font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color: #999999;padding:2px;margin: 2px;border:1px solid #999999; display:block;float:left;}
span.nolink-pag {text-decoration : none;font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;color: #999999;padding:2px;margin: 2px;display:block;float:right;}
/************************ PAGINAZIONE **************************/

