/* CSS Document DEA Torino */
body{
	background-color:#f1f1f1;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#868686;
	}
#contenitore{
	width:929px;
	margin:0px auto;
	padding:0px;
	clear:both;
	}
	#topHp{
	width:929px;
	height:136px;
	background-image:url(../img/top.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}
	#topAssistenza{
	width:929px;
	height:136px;
	background-image:url(../img/topAssistenza.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}
	#topNews{
	width:929px;
	height:136px;
	background-image:url(../img/topNews.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}
	#topDove{
	width:929px;
	height:136px;
	background-image:url(../img/topDove.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}
	#topContatti{
	width:929px;
	height:136px;
	background-image:url(../img/topContatti.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}
	#topLink{
	width:929px;
	height:136px;
	background-image:url(../img/topLink.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}
	#topReteVendita{
	width:929px;
	height:136px;
	background-image:url(../img/topReteVendita.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}
	
	#flag{
	width:110px;
	height:20px;
	text-align:right;
	float:right;
	padding-right:10px;
	/*background-color:#FF9900;*/
	}

	#menu{
	width:929px;
	height:23px;
	text-align:left;
	padding:0px;
	margin:0px;
	clear:both;
	padding-top:10px;
	background-image:url(../img/bgMenu.jpg);
	background-repeat:no-repeat;
	}	
	#menu div{
	border-left: 1px solid #000;
	}
	
	#menu div:first-child {
	border-left: 0px solid #000;
	}
	
	#menu div:last-child {
	padding-right:0px;
	}
	
	.voci_menu{
	text-align:left;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:27px;
	padding-right:27px;
	}

	
	#fasciaCerca{
	width:929px;
	height:39px;
	text-align:left;
	padding:0px;
	margin:0px;
	clear:both;
	background-image:url(../img/bgCerca.jpg);
	background-repeat:no-repeat;
	}
	#fasciaCercaSX{
	width:251px;
	height:29px;
	text-align:left;
	float:left;
	padding-left:24px;
	padding-top:7px;
	}
	#fasciaCercaDX{
	width:615px;
	height:29px;
	text-align:right;
	float:right;
	padding-right:24px;
	padding-top:7px;
	}
	
	
#contenuti{
	background-image:url(../img/bgPage.jpg);
	width:929px;
	clear:both;
	}

#sx{
	width:251px;
	float:left;
	}
	#titSX{
	width:211px;
	height:26px;
	background-image:url(../img/fasciaCatProd.jpg);
	padding-top:10px;
	padding-left:40px;
	background-repeat:no-repeat;
	}
	#pulsante{
	width:211px;
	height:21px;
	padding-top:4px;
	padding-left:40px;
	background-image:url(../img/puls-SX-off.jpg);
	background-repeat:no-repeat;
	}
	#pulsante_attivo{
	width:211px;
	height:21px;
	padding-top:4px;
	padding-left:40px;
	background-image:url(../img/puls-SX-on.jpg);
	background-repeat:no-repeat;
	}
	#news_sx{
	width:211px;
	padding-top:5px;
	padding-left:24px;
	}
	.news{
	width:203px;
	border-bottom:1px solid #00a77f;
	padding-left:8px;
	margin-bottom:10px;
	}

#page{
	width:678px;
	float:right;
	}


	#titolo{
	/*width:646px;*/
	width:663px;
	height:24px;
	text-align:left;
	float:left;
	padding-left:15px;
	padding-top:11px;
	background-image:url(../img/bg-tit.gif);
	background-repeat:no-repeat;
	}
	#titRed{
	/*width:646px;*/
	width:663px;
	height:24px;
	text-align:left;
	float:left;
	padding-left:15px;
	padding-top:11px;
	background-image:url(../img/bg-titRed.gif);
	background-repeat:no-repeat;
	}
	#titoloLittle{
	width:310px;
	height:24px;
	text-align:left;
	float:left;
	padding-left:15px;
	padding-top:11px;
	margin-bottom:10px;
	background-image:url(../img/bg-titLittle.gif);
	background-repeat:no-repeat;
	}
	#titoloLittleEventi{
	width:310px;
	height:24px;
	text-align:left;
	float:left;
	padding-left:15px;
	padding-top:11px;
	margin-bottom:10px;
	background-image:url(../img/bg-titLittleRed.gif);
	background-repeat:no-repeat;
	}
	
	#colonnaNewsSX{
	width:325px;
	text-align:left;
	float:left;
	}
	#colonnaNewsDX{
	width:325px;
	text-align:left;
	float:right;
	}
	
	#txt{
	width:661px;
	height:480px;
	text-align:justify;
	padding-right:17px;
	margin-top:45px;
	}
	#txt2{
	width:661px;
	text-align:justify;
	padding-right:17px;
	margin-top:45px;
	}
	#txt3{
	width:661px;
	text-align:justify;
	padding-right:17px;
	}
	#tornaScheda{
	width:661px;
	text-align:right;
	padding-top:15px;
	padding-bottom:15px;
	}

/* INIZIO PAGINA ELENCO PRODOTTI */	
#contProdotti{
	width:661px;
	text-align:left;
	}
	#fotoProdotti{
	width:81px;
	text-align:left;
	float:left;
	}
	#descrProdotti{
	width:580px;
	text-align:left;
	float:right;
	}
	#titProdotti{
	text-align:left;
	padding-bottom:7px;
	}
	#divisore{
	width:661px;
	height:22px;
	background-image:url(../img/divisore.gif);
	}	
/* FINE PAGINA ELENCO PRODOTTI */	

/* INIZIO PAGINA NEWS EVENTI */	
#contNE{
	width:325px;
	text-align:left;
	}
	#fotoNE{
	width:81px;
	text-align:left;
	float:left;
	}
	#descrNE{
	width:244px;
	text-align:left;
	float:right;
	}
	#titNE{
	text-align:left;
	padding-bottom:7px;
	}
	#divisoreNE{
	width:325px;
	height:22px;
	background-image:url(../img/divisore.gif);
	}	
/* FINE PAGINA ELENCO NEWS EVENTI */	

/* INIZIO PAGINA SCHEDA PRODOTTO */	
#contScheda{
	width:661px;
	text-align:left;
	}
	#prodottoBig{
	width:205px;
	text-align:left;
	float:left;
	margin-right:10px;
	}
	#datiProdotto{
	width:446px;
	text-align:left;
	float:right;
	}
	#ingrandimento{
	height:37px;
	}
	#scheda{
	width:376px;
	height:57px;
	background-image:url(../img/scaricaScheda.jpg);
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:70px;
	}
	#dettagli{
	height:71px;
	}

/* FINE PAGINA SCHEDA PRODOTTO */	

/* INIZIO PAGINA ELENCO SOTTO-CATEGORIE */

#sottomenu_categorie_sx{
	width:320px;
	background-color:#00A77F;
	margin-top:5px;
	padding-left:3px;
	float:left;
}
#sottomenu_categorie_sx ul{
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
}
#sottomenu_categorie_sx li.siBordo{
	padding-bottom:4px;
	border-bottom:1px solid #005F47;
	margin-top:4px;
}
#sottomenu_categorie_sx li.noBordo{
	padding-bottom:4px;
	margin-top:4px;
}
#sottomenu_categorie_sx a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#sottomenu_categorie_sx a:hover{
	color:#00FFBE;
	font-weight:bold;
	text-decoration:none;
}

/* FINE PAGINA ELENCO SOTTO-CATEGORIE */
	
#footer{
	width:929px;
	height:24px;
	background-image:url(../img/bgFasciaBottom.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding:0px;
	margin:0px;
	padding-top:10px;
	}

	#indirizzo{
	width:929px;
	height:69px;
	text-align:center;
	padding:0px;
	padding-top:10px;
	background-image:url(../img/bgFooter.jpg);
	background-repeat:no-repeat;
	}
	
#map{
	clear:both;
	}

/* INIZIO DEL CSS RELATIVO AL TESTO */

.titolone{
	color:#00a77f;
	font-size:16px;
	padding-top:10px;
	font-weight:bold;
	}

.titoloneRed{
	color:#f90000;
	font-size:16px;
	padding-top:10px;
	font-weight:bold;
	}
	

.titoloBianco{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	}
.titoloBianco a{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
.titoloBianco a:hover{
	color:#ece8e8;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-decoration:none;
	}
	
.testoBottom{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	}
.testoBottom a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
.testoBottom a:hover{
	color:#c3d7f8;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
.testoBottom a:visited{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
.campotesto{
	width:120px;
	height:15px;
	padding:3px;
	border:1px solid #00a77f;
	font-size: 11px;
	color: #00a77f;
}

.testoNero{
	color:#000000;
	font-size:11px;
	font-weight:normal;
	}
.testoNero a{
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
.testoNero a:hover{
	color:#535353;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
.testoNero a:visited{
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}

	
.testoRosso {
		font-size: 12px;
		font-weight: bold;
		color: #e32600;
		}
	.testoRosso a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #ef6448;
		text-decoration:none;
		}
	.testoRosso a{
		font-size: 12px;
		font-weight: bold;
		color: #e32600;
		text-decoration:none;
		}

.testoLink {
		font-size: 12px;
		font-weight: bold;
		color: #757575;
		}
	.testoLink a:visited{
		font-size: 12px;
		font-weight: bold;
		color: #757575;
		text-decoration:none;
		}
	.testoLink a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #b8b8b8;
		text-decoration:none;
		}
	.testoLink a:link{
		font-size: 12px;
		font-weight: bold;
		color: #757575;
		text-decoration:none;
		}
		
.testoBlu {
		font-size: 12px;
		font-weight: bold;
		color: #00a77f;
		}
	.testoBlu a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #00dca7;
		text-decoration:none;
		}
	.testoBlu a{
		font-size: 12px;
		font-weight: bold;
		color: #00a77f;
		text-decoration:none;
		}
.testoBlu_mini {
		font-size: 11px;
		color: #00a77f;
		}
	.testoBlu_mini a:hover{
		font-size: 11px;
		color: #01A77F;
		text-decoration:none;
		}
	.testoBlu_mini a{
		font-size: 11px;
		color: #00a77f;
		text-decoration:none;
		}

.testoRed {
		font-size: 12px;
		font-weight: bold;
		color: #f80012;
		}
	.testoRed a:visited{
		font-size: 12px;
		font-weight: bold;
		color: #f80012;
		text-decoration:none;
		}
	.testoRed a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #f64653;
		text-decoration:none;
		}
	.testoRed a:link{
		font-size: 12px;
		font-weight: bold;
		color: #f80012;
		text-decoration:none;
		}
		

.txtMenu {
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		}
	.txtMenu a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #00697d;
		text-decoration:none;
		}
	.txtMenu a{
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration:none;
		}

		
.menuSX {
		font-size: 12px;
		font-weight: normal;
		color: #868686;
		}
	.menuSX a:hover{
		font-size: 12px;
		font-weight: normal;
		color: #00a77f;
		text-decoration:none;
		}
	.menuSX a{
		font-size: 12px;
		font-weight: normal;
		color: #868686;
		text-decoration:none;
		}

.menuSX_attivo {
		font-size: 12px;
		font-weight: normal;
		color:#00a77f;
		}

#assistenza ul{ 
	list-style-type:none;
}
#assistenza li{ 
	margin-left:0px;
	padding-left:20px;
	background-image:url(../img/ok.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#assistenza li a{
		font-size: 12px;
		font-weight: bold;
		color: #757575;
		text-decoration:none;
		}
#assistenza li a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #01A77F;
		text-decoration:none;
		}










