﻿body {margin: 0px; padding: 0px; text-align: center; background-image:url('image/img_sfondo.jpg'); background-repeat: repeat-x; background-color:#F1E7DC; font-size:1em; font-family: "Trebuchet MS", Arial;}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.Cella_sfondo_testata {  background-image:url('image/sfondo_01.jpg'); background-repeat:repeat-x}
.Cella_Tot {width: 996px; margin: 0 auto; text-align: left; font-family: "Trebuchet MS", Arial; font-size: 0.8em; color: #ffffff; }

.Cella_Admin {
	margin: 0;
	text-align: left;
	font-family: "Trebuchet MS", Arial;
	font-size: 0.6em;
	color: #ffffff;
	font-weight: normal;
	padding: 0px;
}
.Cella_Tot_testata {width: 996px; margin: 0 auto; text-align: left; font-family: "Trebuchet MS", Arial; font-size: 0.6em; color: #ffffff; }
.Cella_Testata { float:left; width:996px; height:92px; }
.Cella_indirizzo { float:left; text-align: right; width:650px; padding-right:8px; padding-top:76px }
.Cella_indirizzo a:link, .Cella_indirizzo a:visited{ color:#A59788; font-weight:bold; text-decoration:none }
.Cella_menu { background-image:url('image/sf_menu.jpg'); background-repeat: repeat-x; text-align:center; width:100%}
.Cella_menu_contenuto { width: 996px; margin: 0 auto;  }
.Cella_Contenuto_Bianca { background-color:#ffffff; padding:10px}
.Cella_Tot .Cella_vuota { height:3px; font-size:0em }
.contentpaneopen { margin:0px; padding:0px }
h2{ color:#3259b3; font-size:1.15em; padding-bottom: 0px; padding-left: 12px; padding-top:8px; padding-right: 10px }
.Testo_contenuto {color: #666666;font-size: 1.0em; font-family: Arial}
.Testo_contenuto a:hover{color: #A59788; text-decoration:none; font-weight:bold}
.Testo_contenuto a:link, .Testo_contenuto a:visited{color: #A59788; text-decoration:none; font-weight:bold}
.Testo_prodotti {color: #666;font-size: 1.0em; line-height: 1.4em; padding-top: 10px; font-family: Arial}
.Testo_news {  color:#666666; font-size: 0.88em; padding-left: 12px; padding-right: 10px; font-family: Arial}
.Testo_news a:link, .Testo_news a:visited { color:#666666; font-weight:bold; text-decoration:underline}
/*.Cornice_news { border: 2px solid #a59788; margin:0px; padding:0px; height: 255px; width: 458px }*/
.Cornice_news {
	
	border: 2px solid #a59788;
	margin: 0px;
	padding: 0px;
	width: 460px;
	height: 255px
}
.Cornice_news img{
	border-bottom:0px;
	margin-bottom: 0px;
	padding: 0px;
	height:255px;
	float:left;
}
.Testo_copy { float: left; color:#666666; text-align: right; width: 805px; padding-right: 10px; padding-top: 20px; font-family: Arial }
.Testo_copy a:visited  { color:#A59788; font-weight:bold; text-decoration:none}
.Testo_copy a:link  { color:#A59788; font-weight:bold; text-decoration:none}
.Testo_copy a  { color:#A59788; font-weight:bold; text-decoration:none}
.Aveda {float: left; width: 116px; padding-top: 5px}
.Logo{ width:310px; padding-top:8px;padding-left: 20px; float:left}
.Cell_servizi_menu{ background-image:url('image/title_servizi.jpg'); background-repeat:no-repeat; background-color:#EAE6E1;  border:1px #9C8B84 solid;  width:190px; padding-left: 10px; padding-right: 10px; padding-top: 80px; color: #441F0E; font-weight:bold; font-size:0.95em; text-transform: uppercase }
.Cell_servizi_menu ul { list-style-image: url(image/freccia.gif);}
.Cell_servizi_menu li { padding-bottom:10px}
.Cell_servizi_menu li a:visited, .Cell_servizi_menu li a:link{ color: #441F0E; text-decoration:none}
.Cell_servizi_menu li a:hover{ color: #316418; text-decoration:none}
.Title_servizi { color: #316418; line-height: 1.1em; font-weight: bold; font-size: 1.2em; padding: 8px 0px; text-transform:uppercase}
.separatore{ height:4px; background-image:url('image/separatore.jpg'); background-repeat:no-repeat}
.Titolini{ color:#316418; font-weight:bold; line-height:2em; text-transform: uppercase; font-family: "Trebuchet MS", Arial}
.Title_gen {padding-top: 8px;color: #316418;font-weight: bold;font-size: 1.3em; padding-bottom:3px}
.Cell_marrone{ height:4px; background-image:url('image/separatore_marrone.jpg'); background-repeat: repeat-y; font-size:0px;}
.Cell_marrone_s{ height:2px; background-image:url('image/separatore_marrone.jpg'); background-repeat: repeat-y; font-size:0px;}
.mappa{ padding:4px; background-color:#A59788; margin:0px}
.dove{ padding-left:16px}
.prodotti{ padding:0px}
.Cella_vuota{margin:0px; padding:0px; font-size:0.3em; float:left}
.Newsletter { padding:10px; float:left}
.Testo_Newsletter { padding-left:5px; color:#666666; font-size: 1.2em; font-family: Arial}
.Testo_Newsletter_campi { padding-left:8px; color:#764526; font-size: 1.0em; font-weight:bold}
.privacy{ color:#764526; background-color:#ffffff; font-size: 1.0em}

/* MODULI da qui -------------------------------------------*/ 
select{
	border:#999999 1px solid;
	background-color:#ffffff;
	width:98%;
	border-collapse:collapse;
	border-style:solid;
	padding:1px 5px 0 5px;
	margin:0;
}


 #form1 input{
	
	background-color:#ffffff;
	border-collapse:collapse;
	border-style:solid;
	
	margin:0;
}

 #form1 textarea{
	border:#dddddd 1px solid;
	color:#999999 ;
	font-size: 1em;
	font-family: "Trebuchet MS", Arial;
 }

.required{
border:#dddddd 1px solid;
	color:#764526 ;
	font-size: 1.0em;
	width:98%;
	padding:5px 5px 5px 5px;
}
.optional{
border:#dddddd 1px solid;
	color:#666666;
	font-size: 1.0em;
	width:98%;
	padding:5px 5px 5px 5px;
}

.nomi{
	color:#764526 ;
	font-size: 1.0em;
}
.nomir{
	color:#764526 ;
	font-size: 1.0em;
	font-weight:bold
}

.listdata{
	padding:0;
	margin:0;
	border:none;
}
#form1 #invio{
border:#EAE6E1 1px solid;
	background-color:#764526 ;
		width:120px;
		color:#FFFFFF;
		font-size:1.2em;
		padding:3px 3px 3px 3px;
}


.tabella { 
    color: #FFFFFF; 
	font-size: 1.0em; 
	font-family: "Trebuchet MS", Arial; 
	padding: 15px;
}
/* a  qui ------------------------------------------*/

.servizi_extra { width: 100%; border-bottom: dashed 1px #316418; padding: 5px 0px 5px 0px; margin-right: 20px}

.servizi_elenco { padding-top: 5px; margin: 0px;}
.servizi_elenco p{ color: #316418; font-weight: normal; line-height: 15px; padding: 0px; margin: 0px;}
.servizi_elenco ul{ padding-bottom: 10px; margin: 0px;}
.servizi_elenco ul li{ margin-left: 15px}
.servizi_img { width: 250px; height: 188px; padding: 6px 20px 6px 0px; vertical-align: top}
.Titolini_extra{ color:#316418; font-weight:bold; line-height: 2.0em; width: 325px; font-size: 1.0em; text-transform: uppercase ; padding: 4px 0px 2px 0px; font-family: "Trebuchet MS", Arial;}

.servizi_extra2 { width: 100%; border-bottom: dashed 1px #0e8864; padding: 5px 0px 5px 0px; margin-right: 20px}
.servizi_elenco2 { padding-top: 5px; margin: 0px;}
.servizi_elenco2 p{ color: #0e8864; font-weight: normal; line-height: 15px; padding: 0px; margin: 0px;}
.servizi_elenco2 ul{ padding-bottom: 10px; margin: 0px;}
.servizi_elenco2 ul li{ margin-left: 15px}
.Titolini_extra2{ color:#0e8864; font-weight:bold; line-height: 2.0em; width: 325px; font-size: 1.0em; padding: 4px 0px 2px 0px; text-transform: uppercase; font-family: "Trebuchet MS", Arial; }

.salone_elenco {color: #eb950d; font-weight: bold; border-bottom: dashed 1px #eb950d; border-top: dashed 1px #eb950d; padding: 15px 0px 15px 0px }
.salone_elenco ul li{ margin: 0px; padding: 0px; color: #666666; font-weight: normal; font-family: Arial}


.Cell_rituali_menu{ background-image:url('image/title_rituali.jpg'); background-repeat:no-repeat; background-color:#EAE6E1;  border:1px #9C8B84 solid;  width:190px; padding-left: 10px; padding-right: 10px; padding-top: 80px; color: #441F0E; font-weight:bold; font-size:0.95em; text-transform: uppercase }
.Cell_rituali_menu ul { list-style-image: url(image/freccia_rituali.gif);}
.Cell_rituali_menu li { padding-bottom:10px}
.Cell_rituali_menu li a:visited, .Cell_rituali_menu li a:link{ color: #441F0E; text-decoration:none}
.Cell_rituali_menu li a:hover{ color: #0e8864; text-decoration:none}


.facebook {float: left; width: 208px; color: #2e160a; font-size: 1.1em }
.facebook a{ color: #2e160a; text-decoration: none; line-height: 15px }

#Cell_prodotti_menu{ background-image:url('image/title_prodotti.jpg'); background-repeat:no-repeat; background-color:#EAE6E1;  border:1px #9C8B84 solid;  width:190px; padding-left: 10px; padding-right: 10px; padding-top: 80px; color: #441F0E; font-weight:bold; font-size:0.95em; text-transform: uppercase }
#Cell_prodotti_menu ul { list-style-image: url(image/freccia_prodotti.gif) }
#Cell_prodotti_menu li { padding-bottom:10px}
#Cell_prodotti_menu li a:link, #Cell_prodotti_menu li a:visited{ color: #441F0E; text-decoration:none}
#Cell_prodotti_menu li a:hover{ color: #a82d2b; text-decoration:none}
#Cell_prodotti_menu ul ul { padding-top: 5px; padding-left: 0px; padding-right: 0px; margin: 0px }
#Cell_prodotti_menu ul ul li { list-style: disc; list-style-image: none; padding: 3px 0px; margin-left: 10px; color: #a82d2b; font-size: 0.9em; list-style-position: outside}
#Cell_prodotti_menu ul ul li a:link, #Cell_prodotti_menu ul ul li a:visited{ color: #666; text-decoration:none}
#Cell_prodotti_menu ul ul li a:hover{ color: #a82d2b; text-decoration:none}




.separatore3{ height:4px; background-image:url('image/separatore3.jpg'); background-repeat:no-repeat; font-size:1px}
.Title_prodotti { color: #a82d2b; line-height: 1.1em; font-weight: bold; font-size: 1.2em; padding: 8px 0px; text-transform:uppercase}
.Titolini_prodotti { color:#999; font-weight:bold; line-height:2em; text-transform: uppercase; font-family: "Trebuchet MS", Arial; padding-top: 8px}
.riga_prodotti { float: left; width: 708px; padding: 0px 0px 5px 0px; border-bottom: dotted 1px #a82d2b }
.prodotti_img { float: left; width: 177px; padding-top: 5px }
.prodotti_img2 { float: left; width: 442px; padding-top: 5px }
.Titolini_gruppo_prodotti { float: left; width: 708px; color:#a82d2b; line-height:1.5em; text-transform: uppercase; font-family: "Trebuchet MS", Arial; border-bottom: dotted 1px #a82d2b; padding-top:10px; font-weight: bold; font-size: 0.9em }
.Titolini_gruppo_prodotti_vuoto { float: left; width: 708px; border-bottom: dotted 1px #a82d2b; padding:0px; height: 10px }
.rosso_bold { color:#a82d2b; text-transform: uppercase; font-family: "Trebuchet MS", Arial; font-weight:bold; padding: 5px 0px }
.prodotti_txt { float: left; width: 167px; padding: 10px 0px 0px 10px; font-size: 0.9em }
.prodotti_txt2 { float: left; width: 255px; padding: 10px 0px 0px 10px; font-size: 0.9em }
.prodotti_txt3 { float: left; width: 708px; padding: 10px 0px 0px 0px; font-size: 0.9em }

.top { background-image:url('image/freccia_prodotti_top.gif'); background-position: right; background-repeat:no-repeat; width: 696px; padding: 5px 13px 5px 0px; color: #441F0E; font-weight:bold; font-size:0.85em; text-transform: uppercase; text-align: right; line-height: 0.93em }
.top a:link, .top a:visited{ color: #441F0E; text-decoration:none}
.top a:hover{ color: #ff0000; text-decoration:none}