body {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #7CA3CE; font-size:11px;}

.bodyhome {background-color: #3874B5; margin:0; text-align: center;}
table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-collapse: collapse;}

a:link {color:#111388;}
a:visited {color:#111388;}
a:hover {color:#D2372C;}

.mini { font-size:9px;}

h1 {color:#F7921E; font-size: 15px; }
h2 {color:#D2372C; font-size: 12px; display: inline;}

.intro {display: inline; font-size:10px; font-weight:400; color:#F7921E; text-align: center;}

.pmini {font-size: 10px; line-height:125%; color:#443324; margin: 4px 0 8px 20px}

.pnews {margin: 0 0 0 20px}

p {line-height:130%; margin-top:2px; margin-bottom:2px;}

.ptesti {color: #080944; line-height: 160%; margin-left: 20; margin-right: 10; margin-top: 0; margin-bottom: 5; text-align:justify; }
.ptesticen {color: #080944; line-height: 160%; margin-left: 20; margin-right: 10; margin-top: 0; margin-bottom: 5; text-align:center; }

.clienti {color:#00519b; margin:1px; font-weight: bold;}

#divprod {/*visibility:hidden;*/} 

.acen {text-align: center;}

.adx {text-align: right;}

.asx {text-align: left;}

.zero { margin: 0; padding: 0;}

.p20 {margin-left: 20px; line-height: 120%; text-align: justify;}

.hspace20 {horizontal-space: 20px;}
.hspace10 {horizontal-space: 10px; hspace: 10px;}


#flashcontent {margin:0; padding:0;}
#flashcontent2 {margin:0; padding:0;}
#flashcontent3 {margin:0; padding:0;}
#flashcontent4 {margin:0; padding:0;}
#flashcontent5 {margin:0; padding:0;}

.divtesta {text-align:center;margin:0;padding:0;}

table.tabprod {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #E8EFF9;
	border-collapse: collapse;
	background-color: white;
	text-align: center;
	font-size:9px;
}
table.tabprod th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #E8EFF9;
	background-color: #F7921E;
	text-align: center;
	font-weight:400;
	font-size: 9px;
}
table.tabprod td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #E8EFF9;
	background-color: white;
	text-align: center;
}



.pmax {text-align: center; /*max-width: 68px;*/ margin:0; padding:0;
/*width:expression(document.body.clientWidth > 68? "68px": "auto" );*/}

.pwidth {text-align: left; line-height: 130%; /*max-width: 450px;*/ margin:0; padding:0;
/*width:expression(document.body.clientWidth > 450? "450px": "auto" );*/}



/* menu */
.menu{}

.tdmenu {background-image: url('images/latomenu.gif'); background-repeat: repeat-y; background-position: right top;
width:11%; height: 16px; text-align: center; color:#fff; font-size: 8pt; font-weight: bold;}

.tdmenu a {color:#fff; text-decoration: none;}
.tdmenu a:link {color:#fff; text-decoration: none;}
.tdmenu a:visited {color:#fff; text-decoration: none;}
.tdmenu a:hover {color:#F7921E; text-decoration: none;}


.lingue a {color:#fff; text-decoration: none;}
.lingue a:link {color:#fff; text-decoration: none;}
.lingue a:visited {color:#fff; text-decoration: none;}
.lingue a:hover {color:#F7921E; text-decoration: none;}


img {border:0px none;}


.td1sottocatint a {color:#00519C; text-decoration: none; font-weight: bold; LINE-HEIGHT:110%;}
.td1sottocatint a:link {color:#00519C; text-decoration: none; font-weight: bold;}
.td1sottocatint a:visited {color:#00519C; text-decoration: none; font-weight: bold;}
.td1sottocatint a:hover {color:#F7921E; text-decoration: none; font-weight: bold;}


.tabsottocat {border:3PX SOLID #E8EFF9; width:98%; text-align: center; border-collapse: separate;}
.tdsottocat {border:3PX SOLID #E8EFF9; width:25%; BACKGROUND-COLOR:#CCDBF2; text-align: center; vertical-align: top; cell-spacing:12px; HEIGHT:100PX;}
.tabsottocatint {border: 1px solid #f7f9fd; text-align: center; width:100%; height:100%;}
/*.td1sottocatint {background-color: #fff; width: 100%}*/

.sottomenu {color:#fbc991; margin:8px 0 8px 0; font-weight: bold; text-align: center; font-size: 9pt}
.sottomenu a {text-decoration: none;}
.sottomenu a:link {color:#111388;}
.sottomenu a:visited {color:#111388;}
.sottomenu a:hover {color:#D2372C;}


.tdsottocat2 {border:3PX SOLID #E8EFF9; width:25%; text-align: left; cell-spacing:12px; HEIGHT:50px;}
.tdsottocat2 p {text-align: left; margin:0 18px 0 4px}
.imgprod {border: 2px solid #FFFFFF;  width:60px; height:60px; margin:0; padding:0;}


.foto {border:2px solid #fff; margin: 1px 0 1px 0;}

.foto2 {border:0px none; margin: 3px}


.tdsfumata {background-image: url(images/sfondosfumato.jpg); background-repeat: repeat-y; background-position: right;}




.NodoAperto, .NodoApertoClick, .NodoChiuso, .NodoChiusoClick, .Foglia, .FogliaClick, .Foglia_ev, .NodoChiuso_ev {white-space: nowrap; padding: 4px; font-size: 10px;}


.NodoAperto a, .NodoApertoClick a, .NodoChiuso a, .NodoChiusoClick a, .Foglia a, .FogliaClick a, .Foglia_ev a, .NodoChiuso_ev a  {text-decoration: none;}

.NodoApertoClick a:link, .NodoChiusoClick a:link, .FogliaClick a:link {color:#fff;}
.NodoApertoClick a:visited, .NodoChiusoClick a:visited, .FogliaClick a:visited {color:#fff;}
.NodoApertoClick a:hover, .NodoChiusoClick a:hover, .FogliaClick a:hover {color:#fff;}


.NodoAperto, .Foglia, .Foglia_ev, .NodoChiuso_ev {color: #000; background-image: url(img/sfondo_sel2.gif); background-repeat: repeat-x; background-position: left bottom;}

.NodoApertoClick, .NodoChiusoClick, .FogliaClick {background-image: url(img/sfondo_sel.gif); background-repeat: repeat-x; background-position: left bottom;}


.NodoChiuso {background-image: url(img/line.gif); background-repeat: repeat-x; background-position: left bottom;}


