body{font:70% "Trebuchet MS";margin:0;background:#F2EEC8 url(../immagini/body_bk_sfumato.gif) repeat-x;color:#3C3614;}
a img{border:0;}
a{color:#939953;}
a:hover{color:#AEA677;text-decoration:none;}
p{margin:1px 0;}
input,select,textarea{font-family:"Trebuchet MS";font-size:10px;cursor:pointer;}
label{cursor:pointer;}
form{margin:0;padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{padding:4px 0;font-size:16px;}
h2{margin:4px 0;font-size:16px;}
h3{margin:3px 0;font-size:14px;c}
h4{margin:2px 0;font-size:12px;}
hr{border:1px solid #ddd;margin:10px 0;}

big{font-size:130%;}
strike{color:#666;}

.centro{text-align:center;}
.sinistra{float:left;}
.destra{float:right;}
.arancio{color:#EC8400;}
.rosso{color:#BD0B0B;}
.middle{vertical-align:middle}
.grande{font-size:150% !important;}


/* COMUNI */

#contenitore{position:relative;width:895px;height:713px;padding-left:55px;background:url(../immagini/sfondo_big.jpg) no-repeat;margin:0 auto;}

.colonna-sinistra{float:left;width:720px;overflow:hidden;}
.colonna-destra{float:right;width:170px;}



#logo {position:absolute;top:21px;left:8px;width:180px;}


#testata{height:135px;position:relative;}

#menu{float:right;width:480px;margin:53px 0px 0 0;}

#menu a{float:left;display:block;width:68px;height:45px;text-indent:-4000px;margin-right:9px;}

.menu-it a{background:url(../immagini/matrice2.gif) no-repeat;}
.menu-it #voce1{background-position:-5px 0;}
.menu-it #voce1:hover{background-position:-5px -88px;}
.menu-it #voce1.attivo{background-position:-5px -44px;}

.menu-it #voce2{width:73px;background-position:-79px 0;}
.menu-it #voce2:hover{background-position:-79px -88px;}
.menu-it #voce2.attivo{background-position:-79px -44px;}

.menu-it #voce3{ width: 78px; background-position:-158px 0;}
.menu-it #voce3:hover{background-position:-158px -88px;}
.menu-it #voce3.attivo{background-position:-158px -44px;}

.menu-it #voce4{width:75px;background-position:-243px 0;}
.menu-it #voce4:hover{background-position:-243px -88px;}
.menu-it #voce4.attivo{background-position:-243px -44px;}

.menu-it #voce5{width:50px;background-position:-327px 0;}
.menu-it #voce5:hover{background-position:-327px -88px;}
.menu-it #voce5.attivo{background-position:-327px -44px;}

.menu-it #voce6{ width: 62px; background-position:-385px 0;}
.menu-it #voce6:hover{background-position:-385px -88px;}
.menu-it #voce6.attivo{background-position:-385px -44px;}


.box-area{margin-top:39px;margin-left:1px;margin-bottom:20px;}
.box-area-demo{margin-top:39px;margin-left:15px;}
.box-area-carrello{margin-top:0;margin-left:18px;margin-bottom:20px; background: url(../immagini/carrello.png) no-repeat; width:128px; height:29px; padding:8px 30px;}

.box-destra a img{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.box-destra a:hover img,.attivo a img{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}

.box-destra{}

#contenuto{}
#box-contenuti{position:relative;}
#contenuto-bianco{width:713px;height:auto !important;height:340px;min-height:340px;}

.generico{background:#F9F7DE url(../immagini/top_generico2.png) no-repeat;}

#top-chi-siamo-it{background:url(../immagini/top_generico.png) no-repeat;height:40px;}
#bottom-contenuti{background:url(../immagini/botto_prod.png) no-repeat;height:20px;clear:both;}

#testo{float:right;width:550px;padding-right:20px;}
#testo2{float:right;width:650px;padding-right:20px;}
#testo-menu{float:left;width:90px;padding-left:20px;}


#testo-menu div{padding:0 10px;margin-bottom:1px;}
#testo-menu .vocemenu{background-color:#ECECC8;}
#testo-menu {line-height:25px;}
#testo-menu a.attivo{color:#852B09;font-weight:bold;text-decoration:none;}
#testo-menu p.attivo{color:#852B09;font-weight:bold;text-decoration:none;}
h1.bread {padding:8px 25px;}



#top-1{background:url(../immagini/top_pro_color.png) no-repeat;height:40px;}
#top-2{background:url(../immagini/top_pro_treatment.png) no-repeat;height:40px;}
#top-3{background:url(../immagini/top_pro_styling.png) no-repeat;height:40px;}
#top-4{background:url(../immagini/top_pro_retail.png) no-repeat;height:40px;}

.top-1{background:#F9F7DE url(../immagini/top_pro_color2.png) no-repeat;}
.top-2{background:#F9F7DE url(../immagini/top_pro_treatment2.png) no-repeat;}
.top-3{background:#F9F7DE url(../immagini/top_pro_styling2.png) no-repeat;}
.top-4{background:#F9F7DE url(../immagini/top_pro_retail2.png) no-repeat;}

.color1{color:#FD3C3D !important;}
.color2{color:#7DAB61 !important;}
.color3{color:#EC9F26 !important;}
.color4{color:#38A2CA !important;}
.testo-prodotti{top:20px !important;left:250px !important;width:450px !important;}
.scelta-title{border-top:1px #818181 dotted; border-bottom:1px #818181 dotted; margin-top:25px; color:#8e291e; padding:10px; font-size:14px;}

.testo-menu-prodotti{width:200px !important;}
.testo-menu-prodotti .prod p{color:#939953;text-decoration:underline;cursor:pointer;}
.testo-menu-prodotti .prod p:hover{color:#AEA677;text-decoration:none;}
.testo-menu-prodotti .prod p.attivo{color:#852B09;font-weight:bold;border:none;}
.testo-menu-prodotti .cat{margin:0;background:url(../immagini/linguetta_prod.gif) no-repeat;cursor:pointer;}
.testo-menu-prodotti div.prod{background-color:#ECECC8;}
.testo-menu-prodotti div.elenco{padding: 4px;}







h1 img{vertical-align:middle;}


#map{width:350px;height:300px;float:right;border:1px solid black;}
#framemap{width:410px;height:310px;float:right;overflow:hidden;}

.collezione{text-align:center;width:320px;}
.collezione-piccola{text-align:center;width:210px;margin-bottom:40px;}
.foto-collezione{text-align:center;width:160px;height:100px;margin-bottom:40px;}

.foto-collezione img{border:2px solid #939953;}
.foto-collezione a:hover img{border:2px solid #3C3614;}

.collezione img{border:2px solid #939953;}
.collezione a:hover img{border:2px solid #3C3614;}

.press{float:left;width:300px;height:150px;}
.press img{border:2px solid #939953;}
.press a:hover img{border:2px solid #3C3614;}

#footer{color:#6C683B;height:40px;background:url(../immagini/footer.png) no-repeat;margin-top:10px;line-height:34px;padding:0 10px;}
#subfooter{text-align:center;font-size:80%;}
#subfooter a{color:#B2A980;}
.clearer{clear:both;}


.intro{
background:#000;
text-align:center;
margin-top:40px;
}

.gallery_item{
	background-color: #ECECC8;
	float: left;
	height: 105px;
	margin: 0 10px 15px 0;
	padding: 5px 0 0 120px;
	position: relative;
	width: 150px;
}
.gallery_item .img{
	background: #333;
	height: 90px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 100px;
}

.galleryitem{
	float: left;
	margin: 0 30px 20px 0;
}
.galleryitem img{
	border: 2px solid #939953;
}
.galleryitem:hover img{
	border: 2px solid #3c3614;
}

.linkpdf, .linkpdf:hover{
	background: url('../immagini/bg_linkpdf.png') left center no-repeat #ECECC8;
	color: #8B2B05;
	float: left;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	margin-right: 10px;
	padding-left: 50px;
	text-decoration: underline;
	width: 210px;
}



.paginazione{
	height: 25px;
	padding: 10px 0 0 190px;
	width: 380px;
}
.paginazione a, .paginazione span{
	border: 1px solid #7F8152;
	color: #7F8152;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	width: 20px;
}
.paginazione a:hover, .paginazione a.sel, .paginazione a.sel:hover{
	border: 1px solid #892C03;
	color: #892C03;
	text-decoration: none;
}

/* CHECKBOX */
#scelta{width:96%; border-bottom:1px #818181 dotted; color:#000; padding:17px; font-size:12px; padding:10px;}


#checkbox label{
	width:45%;
display:inline-block;
padding:0;
margin:0px auto;
clear:both;
cursor:pointer
}

/*CARRELLO*/
#carrello{
	width:665px;
	margin-left:25px;
	border-top:1px #818181 dotted; 
}
#carrello .headertable{
	border-bottom:1px #818181 dotted;
	padding:3px;
}
.acquisto{
	background-color:#ffffff;
	padding:8px;
	max-width:60px;
	height:auto;
	min-height:60px;
}
.acquisto img{
	margin:0px 8px;
	float:left;
}
.total{
	float:left;
	background-color:#ffffff;
	padding:10px 10px;
	width:80%;
	font-size:14px;
	height:15px;	
}