@charset "utf-8";
/* CSS Document */

body{margin:0px; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}

#container{width:990px; margin:auto;}

#colonnasinistra{
	float:left;
	clear:left;
	width:287px;
}

#logo{float:left; clear:left;}
#menu{
	float:left;
	clear:left;
	padding-left:6px;
	width:281px;
	margin-top:20px;
}

#menu a{ float:left; clear:left; background-image:url(../immagini/tastomenu.jpg); height:17px; line-height:17px; padding-left:28px; width:220px; background-repeat:no-repeat; color:#A07728; text-transform:uppercase; text-decoration:none; font-size:17px; margin-top:25px;}

#menu a:hover{background-image:url(../immagini/tastomenuover.jpg);}

#colonnadestra{
	float:left;
	width:703px;
	padding-bottom:15px;
	overflow:hidden;
}
#testata{
	float:left;
	clear:left;
	width:703px;
	height:157px;
}

#centrosinistra{
	float:left;
	clear:left;
	width:462px;
	overflow:hidden;
}
#centrodestra{
	float:right;
	width:235px;
	overflow:hidden;}
	
#linkcasualidestra{float:left; width:240px; overflow:hidden;}
#linkcasualidestra a{ text-align:right;float:left; clear:left; display:inline; margin-top:30px; margin-bottom:10px; color:#A07728; text-transform:uppercase; text-decoration:none; font-size:17px; width:170px; }	
	
#menuorizzontale{
	float:left;
	clear:left;
	width:462px;
	margin-top:10px; 
	margin-bottom:24px;
}
#menuorizzontale a{
	float:left; padding:7px; padding-left:5px; padding-right:5px; padding-bottom:20px; background-image:url(../immagini/tastomenu.jpg); background-position: center bottom; background-repeat:no-repeat; height:20px; font-size:15px ; color:#A07728; text-transform:uppercase; text-decoration:none;}
	
#menuorizzontale a:hover{background-image:url(../immagini/tastomenuover.jpg);}

.boxhome{float:left; clear:left; background-image:url(../immagini/sfondoboxhome.jpg); height:136px; background-color:#1f1715;  background-repeat:no-repeat; width:462px; margin-bottom:30px; overflow:hidden;}

.boxhome h2{
	float:left; width:290px; padding-left:10px; margin-top:9px; margin-bottom:5px; color:#DF1111;text-transform:uppercase; font-weight:normal; font-size:19px;  }

.boxhome a{margin-bottom:6px;float:left; width:300px; padding-left:10px; color:#ffffff; font-weight:bold; text-decoration:none;}
.boxhome a:hover{text-decoration:underline;}
.boxhome p{margin-bottom:6px;float:left; width:300px; padding-left:10px; color:#ffffff; margin-top:0px;}
	
	
.boxinterno{float:left; clear:left; border-top:1px solid #201719; background-repeat:repeat-x; padding-left:10px; padding-right:10px; width:683px; padding-bottom:15px; border-bottom:1px solid #201719;}

.boxinterno h2{
	float:left; width:683px; margin-top:9px; margin-bottom:5px; color:#DF1111;text-transform:uppercase; font-weight:normal; font-size:19px;  }
.boxinterno h3{color:#996600; font-size:12px; font-weight:bold; margin:0px;}	
.boxinterno p{line-height:18px;float:left; width:683px; text-align:justify;}
.boxinterno p img {border:1px solid #FEF9ED;}

.boxinterno a{color:#ffffff; font-weight:bold; text-decoration:none;}
.boxinterno a:hover{text-decoration:underline;}
.boxinterno ul li{margin-top:15px;}
#torna{float:left; clear:left;padding-left:10px; padding-right:10px;width:683px;}
#torna a{font-weight:bold; color:#996600;}

#tesserabeauty{float:left; clear:left; margin-top:41px; margin-left:40px; width:322px;}
#tesserahair{float:left; margin-top:65px; margin-left:00px; width:322px;}
.elenconews{float:left; clear:left; width:98%; padding:1%; margin-bottom:7px;}

.elenconews h3{margin:0px; width:100%; color:#996600; font-size:12px; font-weight:bold;}
.descrizionenews{float:left; clear:left; width:100%;}
.descrizionenews p{float:left; clear:left; width:100%;margin:0px;}
.legginews{float:left; clear:left; width:100%; text-align:right;}
.legginews a{font-weight:bold; text-decoration:none; color:#ffffff;}
.legginews a:hover{ text-decoration:underline; color:#DF1111;}

.elencovideo{float:left;margin:4px;display:inline;width:160px; height:200px;}
.elencovideo h3{float:left; clear:left; width:160px; height:28px;}
.previewvideo{float:left; clear:left; width:160px; height:160px;}
.previewvideo p{margin:0px;}
.ingrandiscivideo{float:left; clear:left; width:160px; text-align:right; height:12px;}
.ingrandiscivideo a{font-weight:bold; text-decoration:none; color:#ffffff;}
.ingrandiscivideo a:hover{ text-decoration:underline; color:#DF1111;}


.elencofoto{float:left;margin:4px;display:inline;width:160px; height:180px;}
.elencofoto h3{float:left; clear:left; width:160px; height:30px; text-align:center;}
.previewfoto{float:left; clear:left; width:160px; height:160px; text-align:center;}
.previewfoto img{border:1px solid #996600;}



.forminterno{float:left; clear:left; width:410px;padding:8px; margin-top:0px; background-color:#38302F;}
label{float:left; height:18px; padding-top:6px;}
contolgroup label{font-weight:bold; color:#996600; font-style:normal;}
option{color:#000000;}
.campoform{background-image:url(../immagini/sfondocampiform.jpg); border: 1px solid #ffffff; height:20px; padding-left:5px; line-height:20px; float:right;}
.textareaform{width:405px;height:160px;background-image:url(../immagini/sfondotextarea.jpg); border: 1px solid #ffffff; padding-left:5px; float:right; background-position:top left;}
.rigoform{margin-bottom:6px; float:left; clear:left; width:410px;}
.rigoform strong{float:left; margin-top:15px; color:#99CC99; margin-bottom:5px;}
.mezzorigoform{margin-bottom:6px; float:left; width:205px;}
.unquartodirigoform{float:left; width:102px;}

#informativa{float:left; margin-left:16px; width:240px; text-align:justify; display:inline;}
#informativa h3{margin-top:0px; font-size:12px; color:#DF1111; text-transform:uppercase;}


#chiusura{width:990px; float:left; clear:left; font-size:10px; padding-top:6px; padding-bottom:10px; border-top:1px solid #1f1715;}

.evidenziatooro{color:#A07728; font-weight:bold; font-size:14px;}