/* CSS Document */

body {
	font:70%  verdana,helvetica,sans-serif;
	color:#333333;
	background-image:url(sfoNew.gif);
	line-height:1.5em;
	margin:0 0 10px 0;
	padding:0;
	}
	
a{ text-decoration:none; color:#cd5876;}
a:hover{ text-decoration:none; color:#333;}

/** sezioni **/
table.sez td, th{
	/*background:transparent;*/
	border:none;
	padding:0; margin:0;
	height:22px;
	}
	
td.mce{background-image:url(mce-off.gif); }
	td.mceSx{ width:9px; background-image:url(msx-off.gif);height:22px;}
	td.mceDx{ width:9px; background-image:url(mdx-off.gif); height:22px;}
	
td.mceSel{background-image:url(mce.gif); }
	td.mceSx2{ width:9px; background-image:url(msx.gif);}
	td.mceDx2{ width:9px; background-image:url(mdx.gif); }


/*prodotto*/
td.pro{background-image:url(pro-off.gif); height:22px;}
td.proSel{background-image:url(pro.gif);}

	td.proSx{ width:9px; background-image:url(prosx.gif);}
	td.proDx{ width:9px; background-image:url(prodx.gif); }

td.neu{ background-color:#EEE; border:none;}

/*  MENU SEZIONI */ 
a.prodotti {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #666;
	padding:0 5px 0 5px;
	margin:0;
	font-weight: bold;
	font-size:11px; 
	}
a.prodotti:hover {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #3ecdf2;
	padding:0 5px 0 5px;
	font-weight: bold;
	font-size:11px;
	}
.prodotti-stat {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #FFF;
	padding:0 5px 0 5px;
	font-weight: bold;
	font-size:11px;
	}
/***************************/	
/*soluzioni*/
td.sol{background-image:url(sol-off.gif); height:22px;}
td.solSel{background-image:url(sol.gif);}

	td.solSx{ width:9px; background-image:url(solsx.gif);}
	td.solDx{ width:9px; background-image:url(soldx.gif); }

a.soluzioni {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #666;
	padding:0 5px 0 5px;
	margin:0;
	font-weight: bold;
	font-size:11px; 
	}
a.soluzioni:hover {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #7e79d9;
	padding:0 5px 0 5px;
	font-weight: bold;
	font-size:11px;
	}
.soluzioni-stat {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #FFF;
	padding:0 5px 0 5px;
	font-weight: bold;
	font-size:11px;
	}
/***************************/	
/*web*/
td.web{background-image:url(web-off.gif); height:22px;}
td.webSel{background-image:url(web.gif);}

	td.webSx{ width:9px; background-image:url(websx.gif);}
	td.webDx{ width:9px; background-image:url(webdx.gif); }

a.web {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #666;
	padding:0 5px 0 5px;
	margin:0;
	font-weight: bold;
	font-size:11px;

	}
a.web:hover {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #ff9939;
	padding:0 5px 0 5px;
	font-weight: bold;
	font-size:11px;
	}
.web-stat {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #FFF;
	padding:0 5px 0 5px;
	font-weight: bold;
	font-size:11px;
	}
	
	/******************************/
	/*web*/
td.con{background-image:url(cons-off.gif); height:22px;}
td.conSel{background-image:url(cons.gif);}

	td.conSx{ width:9px; background-image:url(consx.gif);}
	td.conDx{ width:9px; background-image:url(condx.gif); }

a.cons {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #666;
	padding:0 5px 0 5px;
	margin:0;
	font-weight: bold;
	font-size:11px; 
	}
a.cons:hover {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #79b723;
	padding:0 5px 0 5px;
	font-weight: bold;
	font-size:11px;
	}
.cons-stat {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #FFF;
	padding:0 5px 0 5px;
	font-weight: bold;
	font-size:11px;
	}
	
	/******************************/
	
	
	
#all{
	width:1002px;
	margin:0 auto 0 auto;
	}

/*  HOME */ 
#home-header {
	width:1002px;
	height:120px;
	}
	#headSx {
	width:600px;
	height:100px;
	padding-top:20px;
	float:left;
	}
	#headDx {
	width:402px;
	height:100px;
	float:right;
	text-align:right;
	}
	div.hSx{float:left; width:78%; }
	div.hDx{float:right; width:20%;}

/** gennaio 2010 **/	
#home-header2 {
	width:100%;
	text-align:center;
	height:22px;
	}

/***/

#home-riga { width:70%; height:1em; margin:auto; background-color:#BF8B8A; }
#home-img { width:70%; margin:0; padding-left:15%; padding-right:15%; text-align:center;}
/*#home-menu { width:70%; height:2.7em; background-color:#B41900; text-align:center; margin:auto; clear:left;}*/

#home-corpo {
	width:960px;
	position:relative;
	z-index:0;
	float:left;
	background-color:#FFF;
	padding:20px;
	border:1px solid #CCC;
	}

#hocorpo-sx{ width:620px; float:left;}
#hocorpo-dx{ width:320px; float:right;}

/*#hoco-sx{  padding:.5em; text-align:center; border-bottom:1px solid #000000;}
#hoco-sx1{  padding:1em; text-align:center; border-bottom:1px solid #000000;}
#hoco-sx2{ font:80% verdana; color:#FF0000;line-height:1.7em; padding:1em;}

#ho-layout{  padding:2em; clear:left}*/

#ho-footer {
	width:1002px;
	margin:10px auto 0 auto;
	text-align:left;
	color:#FFF;
	padding-top:20px;
	line-height:1.2em;
	}


div.contatti{ width:100%; margin-bottom:.5em; }
div.contasx{ width:50%; float:left; }
div.contadx{ width:50%; float:right; }

/*  PAGINA */ 
#pagina-img { width:70%; height:96px; background-image:url(neutro.jpg); margin:auto; clear:left;}

#pagina-web { width:70%; height:96px; margin:auto; clear:left; background-image:url(web3.jpg)}
#pagina-dati { width:70%; height:96px; margin:auto; clear:left; background-image:url(qualita.jpg)}
#pagina-inte { width:70%; height:96px; margin:auto; clear:left; background-image:url(integrazione4.jpg)}
#pagina-graf{ width:70%; height:96px; margin:auto; clear:left; background-image:url(grafica.jpg)}
#pagina-form { width:70%; height:96px; margin:auto; clear:left; background-image:url(formazione.jpg)}

#pagina-funzio1 { width:70%; height:96px; margin:auto; clear:left; background-image:url(funzio.jpg)}

#corpo {
	float:left;
	background-color:#FF99FF;
	margin-top:15px;
	border:1px solid #CCC;
	}

#corpo-sx{ width:30%; float:left; }
#corpo-dx{ width:70%; float:right; margin-left:-1px; border-left:1px solid #000000;}

/*#co-sx{ border-bottom:1px dotted #666; }
#co-sx2{ font:80% verdana; color:#FF0000;line-height:1.7em; padding:1em; background-color:#FF3399}*/

#ho-layout{  padding:2em;clear:left}



/*  STILI P */ 
p.indice {font:100% Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top:.4em;  margin-bottom:1.2em; clear:left}
p.intro {font:100% Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; color:#333333;}
p.desc {padding-left:1em; color:#666666; margin-top:.5em;clear:left; }
p.note {font:80% Verdana, Arial, Helvetica, sans-serif; color:#666666;}

p.riga {border-top:dotted 1px #CC3300; /*margin-top:.5em; */ margin-bottom:.8em; clear:right}

p.box {padding-left:1em; padding-right:1em; margin:0;}
p.allegati {float:left; display:block}
p.link {float:right;clear:left}

p.sol {background-color:#FFCC99}
p.rosso{font-size:110%;color:#CC3300; font-weight:bold; padding-bottom:1em;}

p.virgosx {width:100%; margin:0; background-image:url(virgosx.gif); height:35px;}
p.virgodx {width:100%; margin:0; background-image:url(virgodx.gif); height:35px;}
p.virgodx2 {width:100%; margin:0; background-image:url(virgodx2.gif); height:35px;}

/*  STILI IMG */ 
img.puntoel {float:left; margin-right:.5em; border:none }
img.puntoel_sel {float:left; margin-right:.5em; border:none }
img.logop {float:left; margin-right:.5em; margin-top:.3em;}
img.scher {float:left; margin-right:2em; clear:left;} img.scher2 {float:right; margin-right:2em; clear:right;}

img.icona { border:1px solid #CCCCCC; margin-right:10px;}
img.icona2 { border:1px solid #CCCCCC; margin-right:10px; margin-top:8px;}


img.puntosol {float:left; margin-right:.5em; margin-top:.5em; border:none }

/*  STILI HR */ 
hr {visibility:hidden; margin:0; padding:0;}
hr.spazio {visibility:hidden; height:1em;}

/*  STILI LINK */ 
a.link { TEXT-DECORATION: none; color: #000000; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:.3em; display:block}
a.link:hover { TEXT-DECORATION: underline; color:#666666; font-size: 90%; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal;padding-bottom:.3em; display:block}

a.link-ne { TEXT-DECORATION: underline; color: #000000; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:auto; padding-bottom:.3em;}
a.link-ne:hover { TEXT-DECORATION: underline; color:#666666; font-size: 90%; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal; line-height:auto; padding-bottom:.3em;}

a.link-bia { TEXT-DECORATION: none; color: #FFFFFF; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.link-bia:hover { TEXT-DECORATION: none; color:#CCCCCC; font-size: 90%; font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: normal;}

a.link-ros { TEXT-DECORATION: none; color: #D84519; font-size: 100%; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal;}
a.link-ros:hover { TEXT-DECORATION: none; color:#333333; font-size: 100%; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight: normal;}

a.link-ros2 { TEXT-DECORATION: none; color: #D84519; font-size: 120%; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal; padding-bottom:1.5em;}
a.link-ros2:hover { TEXT-DECORATION: none; color:#333333; font-size: 120%; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight: normal; padding-bottom:1.5em;}

a.briciole { TEXT-DECORATION:none; color:#666666; font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.briciole:hover { TEXT-DECORATION:none; color:#333333; font-size:100%; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal;}

a.link-ref { TEXT-DECORATION:none; color:#000000; background-color:#EEEEEE; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;line-height:1.5em; display:block}
a.link-ref:hover { TEXT-DECORATION:none; color:#666666; background-color:#FFFFCC; font-size: 80%; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal; line-height:1.5em display:block}

a.sol { TEXT-DECORATION:none; color:#CC0000; background-color:#EAEAEA; font-size:80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-left:.5em; margin-bottom:1px; display:block}
a.sol:hover { TEXT-DECORATION:none; color:#666666; background-color:#F0F0F0; font-size:80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;padding-left:.5em; margin-bottom:1px; display:block}

.categoria{/*background-color:#DEDEDE;*/ background-image:url(sfoBox.gif); color:#cb1336; padding:.5em; font-weight:bold; display:block; }

/*  STILI TITOLI */ 
h1.sezione { 
font: 170% Arial, Verdana, Helvetica, sans-serif;
color: #333;
font-weight:normal;
margin:0; padding-top:.5em; }

h2.sottSez { 
font: 110% Arial, Verdana, Helvetica, sans-serif;
color:#cb1f40;
font-weight:normal;
margin:0; padding-top:.5em; }

h2 { 
font:180% Arial, Verdana, Helvetica, sans-serif;
color: #000;
font-weight:bold;
margin:0; padding-top:.5em; padding-bottom:.5em;
}

h3 { 
font:120% Verdana, Arial, Helvetica, sans-serif;
color:#cb2c4a;
font-weight:bold;
margin-bottom:.5em;
}

h4 { 
font-size:120%;
color:#CC3300;
background-color:#e8e8e8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
/*margin:0; padding-top:.3em;padding-bottom:.3em; padding-left:1em;*/
border-bottom:dotted 1px #CC3300; 
padding-top:.5em; padding-bottom:.5em; padding-left:.5em;padding-bottom:.5em; margin-top:1em; margin-bottom:1em;
}
h5 { 
font:100% Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
margin:0; padding-left:1em;
}

	h2.titolo { 
	font-size:140%;
	color: #cd3b5f;
	font-weight:normal;
	margin-top:15px; padding-bottom:3px;
	border-bottom:1px dotted #666;
	}
	h3.sottotito { 
	font-size:85%;
	color: #666;
	font-weight:normal;
	padding-bottom:10px;
	margin-top:3px;
	}
	h2.titoBox { 
	font-size:120%;
	color: #666;
	font-weight:normal;
	margin-top:15px; padding-bottom:3px;
	border-bottom:1px dotted #666;
	}
	
	h2.titolo2 { 
	font-size:110%;
	color: #cd3b5f;
	font-weight:bold;
	margin:0;
	}
	h3.sottotito2 { 
	font-size:85%;
	color: #666;
	font-weight:normal;
	margin:0;
	}

.tito-box{
	display:block;
	font-weight:bold;
	font: 100% Arial,Helvetica, Verdana, sans-serif;
	border-bottom:1px solid #FFFFFF;
	}

.verde{color:#00a131; font-size:1em}
.lancio{color:#000000; font-size:1.2em;}

/*  MENU SEZIONI 
a.sezioni {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #666;
	padding:0 5px 0 5px;
	margin:0;
	font-weight: bold;
	font-size:11px; 
	}
a.sezioni:hover {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #dd3457;
	padding:0 5px 0 5px;
	font-weight: bold;
	font-size:11px;
	}
.sezioni-stat {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none;
	color: #FFF;
	padding:0 5px 0 5px;
	font-weight: bold;
	font-size:11px;
	clear:left;
	}*/
	

/*  MENU INTERNO */ 
a.menu {
	font: 110% Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none; 
	color:#333; font-weight:bold;
	display:block;
	background-color:#e5e5e5; 
	padding-top:.5em; padding-bottom:.5em;
	border-bottom:1px dotted #333;
	
	}
a.menu:hover {
	font: 110% Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none; 
	color: #cb1f40; font-weight: bold;
	display:block; 
	padding-top:.5em;padding-bottom:.5em;
	border-bottom:1px dotted #dd3457;
	
	}
.menu-stat {
	font: 110% Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none; 
	color:#cb1f40; font-weight: bold;
	display:block;
	padding-top:.5em; padding-bottom:.5em;
	border-bottom:1px dotted #dd3457;
	
	}
#menu-cont{width:100%; text-align:center;}

/* MENU INTERNO ** SOTTOMENU **/

a.sottomenu {
	font: 95% Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none; 
	color:#333; font-weight:normal;
	display:block; 
	padding-top:.5em;padding-bottom:.5em;
	border-bottom:1px dotted #666;
	padding-left:1.6em;
	background-color:#FFF;
	}
a.sottomenu:hover {
	font: 95% Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none; 
	color: #dd3457; font-weight: normal;
	display:block; 
	padding-top:.5em;padding-bottom:.5em;
	border-bottom:1px dotted #dd3457;
	padding-left:1.6em;
	background-color:#FFF;
	}
.sottomenu-stat {
	font: 95% Arial,Helvetica, Verdana, sans-serif;
	TEXT-DECORATION: none; 
	color: #dd3457; font-weight: normal;
	display:block; 
	padding-top:.5em;padding-bottom:.5em;
	border-bottom:1px dotted #dd3457;
	padding-left:1.6em;
	background-color:#f5f5f5;
	}


/*  STILI MODULI */ 
input.co {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; 
	color: #000000; 
	border-top-color:#666;
	border-left-color:#666;
	border-right-color:#c97081;
	border-bottom-color:#c97081;
	background: #EAEAEA;
	}
input.invia { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; 
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#FFCCCC;
	margin-left:15em;
	background: #FFFFFF;
	}
input { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; 
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#FFCCCC;
	margin-right:.5em;
	background: #FFFFFF;
	float:left
	}
select.sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%; 
	font-style: normal; 
	color: #000000;
	border-width:1px;
	border-color:#FFCCCC;
	margin:0; padding:0;
	background: #FFFFFF;
	margin-top:.7em;
		}
input.selx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%; 
	font-style: normal; 
	color: #000000;
	border-width:1px;
	border-color:#FFCCCC;
	background: #FFFFFF;
	paddin-top:.5em
	}
select { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; 
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#999999;
	background: #FFFFFF;
	margin-top:.3em; margin-bottom:.3em;
	}
fieldset {border:1px solid #FFFFFF}



/*TESTI */
.data { 
font:100% Verdana, Arial, Helvetica, sans-serif;
color:#cb1f40;
padding-bottom:0;
font-weight:normal;
}
.desc { 
font:100% Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
margin-bottom:.5em;
}

/* SOLUZIONI */
.solcont {width:100%;}	
#solsx {width:70%; float:left; }
#soldx {width:27%; float:right; background-color:#fff;}

p.refesol{display:block; /*padding-top:.5em; padding-bottom:.5em;*/ margin-bottom:15px;}

/*  STILI LIVELLI */ 
#header-sx{ width:30%; float:left; margin:0; background-color:#FFFFFF}
#header-dx{ width:70%; float:right; text-align:right; background-color:#FFFFFF}

#funzio-sx{ float:right; margin-top:.5em; margin-right:1.5em;}
#funzio-dx{ float:right; margin-top:.5em; margin-right:2.5em;}

#corpo-sx{ width:22%; float:left; background-color:trasparent; margin-right:-1px; clear:left}
#corpo-dx{ width:78%; float:right; background-color:trasparent; margin:0; border-left:1px solid #999999; clear:right;}

#co-sx{ width:78%; float:left; background-color:#FFFFFF;}
#co-sx-bis{ width:100%; float:left; background-color:#FFFFFF;}
#co-dx{ width:22%; float:right;}

/*  *************  */

#ricerca { margin:0; padding-left:.5em;}
#menu-int {margin:0;}

#briciole {font:90% Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:normal; text-align:right; padding:1.5em; clear:left;}

#titolo {padding:0 20px 20px 20px;}

#layout { padding:0 20px 0 20px;}

.box-dx { background-color:#999999; color:#FFFFFF; padding:.8em; margin-top:1.8em; clear:left;}

div.cont-refx{ width:100%; background-color:#DEDEDE7; margin-bottom:1em; padding-bottom:1em; float:left}

div.cont-ref{
	width:45%;
	background-color:#DEDEDE7;
	margin-right:10px;
	}

div.ref{ 
	width:18%;
	margin-left:2%; margin-right:2%; margin-bottom:2em; padding-top:.3em;
	float:left;
	background-color:#d7d7d7;
	color:#000000;
	text-align:center;
	}

div.refe{ width:100%; border-top:1px solid #dedede; clear:right;}
div.refe-sx{ width:65%; float:left;}
div.refe-dx{ width:30%; float:right; text-align:center; background-color:#D7D7D7;}

.testoprosso{color:#CC3300}
.testo{color:#000000}

/*  STILI LISTE */ 
    /*ul, ol { counter-reset: item }*/
    /*li { display: block; }
    li:before { content: counters(item, ".");
    counter-increment: item } */
	
/*  TABELLE */ 
th, td{ 
	background-color:#DEDEDE;
	border-collapse:separate;
	border:1px solid #CCCCCC;
	padding:.4em;
	}
table.corsi{ 
	background-color:#CCCCCC;
	border-collapse:collapse;
	border:1px solid #666666;
	margin:.3em;
	padding:.5em;
	}
	
form {margin:0; padding:0;}

img.blocco-sx{float:left; margin-right:2em;}
img.nat{padding:0; margin:0;}



label.for{float:left; padding-right:1em;}
div.testa{width:100%; border:1px solid #FFF; text-align:left; margin-bottom:.5em; padding:0; background-color:#FFF; }

/* NEW NOV. 2008 */

#bannerTop{ background-color:#FFF; width:620px; height:300px; margin-bottom:20px; text-align:center; z-index:1;}
#bannerLogix{ width:320px; /*height:130px;*/ margin:0 0 10px 0;}

#bannerLato{ width:280px; margin-bottom:20px;}

div.contHome{
	width:620px;
	margin-bottom:10px;
	float:left;
	}
	div.Home{
	float:left;
	width:300px;
	}
	/*div.HomeDx{
	float:right;
	width:300px;
	background-color:#FFF;
	}*/

div.contTxt{}
div.contTxt2{ float:left; border-bottom:1px solid #CCC; margin:0; padding-bottom:.8em;}
div.contTxt3{ width:100%; }

	div.contTxtSX{ float:left; width:90px; }
	div.contTxtDX{ float:right; width:200px; text-align:left; margin:0; padding:0;}
	
	div.contEviSX{ float:left; width:70px;}
	div.contEviDX{ float:right; width:205px; text-align:left; margin:0; padding:0 5px 0 0;}


a.iltito2{ 
	/*font-family:"Trebuchet MS";*/
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:100%;
	color: #cb1f40;
	font-weight:normal;
	margin:0;
	}
a.iltito2:hover{ 
	text-decoration:none;
	font-size:100%;
	color: #666;
	font-weight:normal;
	margin:0;
	}
	
a.iltito3{ 
	text-decoration:none;
	font-size:105%;
	color: #cb1f40;
	font-weight:normal;
	margin:0;
	padding:0;
	}
a.iltito3:hover{ 
	text-decoration:none;
	font-size:105%;
	color: #666;
	font-weight:normal;
	margin:0;
	padding:0;
	}

/**/

#corpoPag {
	width:980px;
	float:left;
	background-color:#FFF;
	padding:10px;
	border:1px solid #CCC;
	margin:0 0 10px 0;
	}

#coPag-sx{ width:700px; float:left;}
#coPag-dx{ width:280px; float:right; background-color:#FFF;}

/**/

div.funzio{text-align:right; }
	a.linkFu { TEXT-DECORATION: none; color: #666; font-size: 90%;  background-color:#EAEAEA; margin:0; padding:.5em; line-height:1.6em;}
	a.linkFu:hover { TEXT-DECORATION: none; color:#333; font-size: 90%; background-image:url(funzioOff.gif);  margin:0; padding:.5em; line-height:1.6em;}
	

a.foo { TEXT-DECORATION:underline; color:#FFF; font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.foo:hover { TEXT-DECORATION:underline; color:#333333; font-size:100%; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal;}

#contCo{ float:left; width:100%; border-top:dotted 1px #CC3300; border-bottom:dotted 1px #CC3300; padding:20px 0 20px 0;}

/** LOGIX ML **/
table.logix{  border:1px solid #FFF; }
td.logi{ border:none; background-color:#FFF;}
td.logi2{ border:none; background-color:#FFF; color:#333; font-size:120%;}

a.infoLog{ text-decoration:underline; color:#649d0f; font-weight:bold; font-size:80%}
a.infoLog:hover{text-decoration:underline; color:#666; font-weight:bold;  font-size:80%}

#lay-Logix{ width:680px; background-color:#FFF; margin:20px auto 20px auto;}
	h2.titoLog{ color:#669900; font-size:130%; margin-bottom:0; margin-top:1em; padding:0;}
	.txtLo {color:#669900; font-size:110%; line-height:2em; border-bottom:1px dotted #669900; padding-bottom:.2em;}
	.txtLo2 {color:#669900; font-style:italic; line-height:2em;}
	
	h2.titoProd{ color:#cb1f40; font-size:130%; margin-bottom:0; margin-top:1em; padding:0;}

a.leggi{ text-decoration:none; color:#cd0234; font-weight:normal; font-size:95%; display:block;}
a.leggi:hover{text-decoration:none; color:#cd758b; font-weight:normal;  font-size:95%; display:block;}
/** /LOGIX ML **/

/* BOX LINGUE */
	a.lang { TEXT-DECORATION: none; color: #000; font-size: 90%;  background-color:#d8d8d8; margin:0; padding:.5em; line-height:1.6em;}
	a.lang:hover { TEXT-DECORATION: none; color:#666; font-size: 90%; background-color:#EAEAEA; margin:0; padding:.5em; line-height:1.6em;}
	
	img.flag{ border:0; padding:2px 4px 0 0;}
	
/** SCHEDA PRODOTTO **/

table.prodo{  border:1px solid #FFF; }
td.pro{ border:none; background-color:#FFF;}
td.pro2{ border:none; background-color:#FFF; color:#333; font-size:120%;}

a.infoPro{ text-decoration:underline; color:#649d0f; font-weight:bold; font-size:80%}
a.infoPro:hover{text-decoration:underline; color:#666; font-weight:bold;  font-size:80%}

table.tabProd1{ border:1px solid #cb1f40; margin:15px auto 0 auto; padding:10px;}

#lay-Prodotto{ width:700px; background-color:#FFF; margin:20px auto 20px auto;}
	h2.titoPro{ color:#c51735; font-size:130%; margin-bottom:0; margin-top:1em; padding:0;}
	
	.txtSpot {color:#6e98c7; font-size:110%; line-height:2em; border-bottom:1px dotted #6e98c7; padding-bottom:.2em;}
	/*.txtSpot2 {color:#333; font-size:100%; border-bottom:1px dotted #333; line-height:2em; font-style:italic; padding-bottom:.2em;}*/
	.txtSpot2 {color:#333; font-size:100%; line-height:2em; font-weight:bold; padding-bottom:.2em;}
	
	h2.titoGal{ color:#c51735; font-size:110%; margin-bottom:0; padding:10px 0 5px 0;}
	h2.tito001{ color:#c51735; font-size:120%; margin-bottom:0; padding:10px 0 5px 0;}

a.gal{ text-decoration:none; color:#000; display:block; border-bottom:1px dotted #666;}
a.gal:hover{  text-decoration:none; color:#c51735; display:block; border-bottom:1px dotted #c51735; }





/** febbraio 2010 ***/
/**MENU SEZIONI**/
#leSezioni{
	width:90%;
	margin:0 5% 0 5%;
	padding:0;
	text-align:center;
	height:22px;
	}


#hormenu ul {
	margin:0;
	padding:0;
	list-style:none;

	}
#hormenu li{
	float:left;
	margin:0;
	padding:0;
	color:#FF0000;

	} 
#hormenu li li {
	border-bottom:1px solid #dd3457;
	width:170px;
	} 
#hormenu li li a {
	padding: 2px 4px 2px 10px;	height:22px;
	}

/*altro*/
ul.menuOff {display: none;}
li.more:hover ul {
	visibility:visible;
	display: block;
	position: absolute;
	top:142px;
	z-index:2;
	text-align:left; 
	width:170px;
	padding: 0;
	margin: 0 0 0 -1px;
	border:1px solid #CCC;
	float:left
	}

ul.menuOn {
	visibility:visible;
	display: block;
	position: relative;
	z-index:3;
	width:170px;
	padding: 0;
	margin: 0 0 0 -1px;
	border:1px solid #CCC;
	background-color:#EEE;
	text-align:left;
	clear:left;
	}
ul.sezioni{ padding:5px; }

.voceSezione{
	display:block;
	margin:0 1px 0 0;
	padding-left:5px; padding-right:5px;
	border-bottom:1px solid #FF0033;
	}
.voceSezione:hover{
	display:block;
	background-color:#FF0033;
	border-bottom:1px solid #FF0033;
	margin:0 1px 0 0;
	
	}
.voceSezioneSel{
	display:block;
	background-color:#E20E00;
	margin:0 1px 0 0;
	}
a.sezioni:hover,a.sezioni:focus,a.sezioni:Active{
	padding:0 4px 0 4px; 
	text-decoration: none;
	color:#FFF;
	display:block;
	font-weight: normal;
	font-size:100%;
	}
a.sezioni {
	padding:0 4px 0 4px; 
	text-decoration: none;
	color:#bf0c00;
	font-weight: normal;
	font-size:100%;
	display:block;
	}
.sezioni-stat {
	padding:0 4px 0 4px; 
	text-decoration: none; 
	color:#ffffff;
	font-weight: normal;
	font-size:100%;
	display:block;
	}
.sezioni-stat:hover {
	padding:0 4px 0 4px; 
	text-decoration: none; 
	color:#ffffff;
	font-weight: normal;
	font-size:100%;
	display:block;
	}	
/* ***** tendina ***** MENU SEZIONI  *****/ 
	
a.voce {
	display:block;
	padding:.8em;
	color:#000000;
	text-decoration: none;
	font-size:90%;
	background-color:#f1f1f1;
	}
a.voce:hover,a.voce:focus, a.voce:Active{
	background-color:#dd3457;
	color:#FFFFFF;
	padding:.8em;
	text-decoration: none;
	font-size:90%;
	}




