@charset "utf-8";
/* CSS Document */
body{
	background-image:url(../immagini/sfondo2.gif);
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:20px;
}


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

#testata{
	float:left;
	clear:left;
	background-image:url(../immagini/testata.gif);
	width:958px;
	height:128px;
}
#testata h1{display:none; position:absolute;}
#corpo{
	float:left;
	clear:left;
	width:958px;
	background-image:url(../immagini/sfondo.gif);
}
#menu{
	float:left;
	clear:left;
	background-image:url(../immagini/franco_zarri_profumerie.gif);
	width:150px;
	margin-left:14px;
	display:inline;
	background-repeat:no-repeat;
	padding-top:73px
}
#menu a{
	float:left;
	clear:left;
	font-size:11px;
	font-weight:bold;
	line-height:28px;
	background-color:#ffffff;
	background-image:url(../immagini/z.gif);
	height:28px;
	width:118px;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
	color:#C00418;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:6px;
	border:1px solid #502078;
	}
#menu a:hover{background-color:#FFFFF0;}
#sceglilingua{
	float:left;
	clear:left;
	width:148px;
	text-align:center;
}
#sceglilingua a{
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	background:none;
	height:28px;
	width:148px;
	padding-left:0px;
	color:#502078;
	background-color:none;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:6px;
	margin-top:10px;
	border:none;

}

#sceglilingua a:hover{text-decoration:none; color:#C00418; background-color:#FaF9F6;}

.contenuti{
	float:left;
	width:790px;
	font-size:11px;
}
#categorieprincipali a{
	float:left;
	clear:left;
	font-size:13px;
	font-weight:bold;
	line-height:38px;
	background-color:#ffffff;
	background-image:url(../immagini/z.gif);
	height:38px;
	width:375px;
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:35px;
	color:#C00418;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:15px;
	border:1px solid #502078;
	}
#categorieprincipali a:hover{background-color:#FFFFF0;}

.liberi{padding-left:20px; padding-right:20px; width:750px;}
.elenchi{padding-left:20px; padding-right:0px; width:770px;}
.contenuti h2{
	float:left;
	width:96%;
	font-size:14px;
	color:#C00418;
	margin-top:0px;
	margin-bottom:15px;
}
.contenuti p{
	margin-top:8px;margin-bottom:8px;line-height:16px;clear:left; text-align:justify;}
.contenuti a{color:#C00418; text-decoration:none;}
.contenuti a:hover{text-decoration:underline;}

.addrizzabox{float:left; height:180px;}
.box{float:left;  margin-right:10px; margin-bottom:10px;}
#descrizione{float:left; clear:left; width:380px; margin-right:10px; padding-top:5px; line-height:16px;}
#fotointerne{float:left; width:380px;}

#chiusura{
	float:left;
	clear:left;
	width:958px;
	height:;
	background-image:url(../immagini/chiusura.gif);
	padding-top:20px;
	padding-bottom:20px;
	line-height:14px;
	text-align:center;
	background-repeat:no-repeat;
}
#chiusura a{font-weight:bold; color:#000000; text-decoration:none;}

#chiusura a:hover{text-decoration:underline;}





/*form a due colonne*/
form{width:600px;float:left;margin-top:20px; margin-left:40px; margin-bottom:20px; display:inline;}
.colonna{float:left; width:300px; margin:0; display:inline; overflow:hidden;}
.casellaetichettaecampo{float:left; width:90%; margin-left:6%; margin-right:2%; height:30px; display:inline; }
.casellaetichettaemessaggio{margin-left:3%; margin-right:2%; float:left; clear:left; width:95%; display:inline;}
.casellainviaeinformativa{margin-top:10px;margin-left:3%; margin-right:2%; float:left; clear:left; width:95%; display:inline;}
.casellainviaeinformativa p{width:50%; float:left; margin-top:8px; display:inline;}

.campoform{float:right; width:45%; margin-right:0px; border:1px solid #C00418;}
.campoformmessaggio{float:right; width:73%;height:80px;border:1px solid #C00418;}
.tastoinvia{width:30%; float:right; background-color:#C00418; border:1px solid #ffffff; font-size:12px; font-weight:bold; font-family:Tahoma, Verdana; color:#FFFFFF; height:30px;}

.casellaetichettaecampo label{float:left; width:52%; display:inline;}
.casellaetichettaemessaggio label{float:left; width:15%}
/*form a due colonne*/

#text div.caption {
	margin: 0 10px 10px 10px;
	border: 1px solid #ccc;
	padding: 5px;
}

#text div.right {margin-right: 0;}


#text div.caption img {
	margin: 0;
	padding:0;
}

#text div.caption p {
	margin: 5px 0 0 0;
	padding: 5px;
	border-top: 1px #ddd dotted;
	font-size: .9em;
	display:inline;
	text-align:left;
}

#sidebar div.caption {
	margin: 0;
	padding:0;
	position: relative;
}

#sidebar div.caption p {
	position: absolute;
	margin: 0; padding: 2px;
	font-size: .9em;
	
	bottom: 0;
	left: 0;
	background:black;
	color: white;
	opacity: .7;
	text-align:left;
}

#sidebar div.caption img {
	margin: 0; padding: 0;
}
#text a{text-decoration:none;}


.news{
 padding:5px; float:left;clear:left;width:750px;margin-top:8px;
 background-image:url(../immagini/layout/sfondino.jpg);
 background-position:top; background-repeat:repeat-x;
}
.titolonews{
	float:left;
	clear:left;
	width:100%;
	font-size:11px;
	font-weight:bold;
}
.descrizionenews{
	float:left;
	clear:left;
	width:100%;
	lie-height:	14px;
}
.descrizionenews p{
	float:left;
	clear:left;
	widt:100%;
	margin-top:5px;
	margin-bottom:2px;
}
.legginews{
	float:left;
	clear:left;
	width:100%;
	text-align:right;
	font-size:10px;
	font-weight:bold;
}
.legginews a, #indietro a, #avanti a, #contenuto a{font-weight:bold;text-decoration:underline;color:#C00418;}
.legginews a:hover, #indietro a:hover, #avanti a:hover, #contenuto a:hover{text-decoration:underline;color:#C00418;}

#paginazione{
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	width:100%;
	font-weight:bold;
	font-size:10px;
}
#indietro{float:left;width:40%;}
#avanti{float:right;width:40%;text-align:right;}
