

/*STILE DI RESET*/
html, body, div, h1, h2,
 h3, h4, h5, h6, ul, ol,
 dl, li, dt, dd, p, blockquote,
 pre, form, fieldset, table, th, td {
 margin: 0; 
 padding: 0; 
 }
 
 /*STILI GENERICI*/
 
html,body
{
	text-align:center;
}

body{
	background-color: #ffffff;
	text-align:left;
	font-family: Verdana;
	font-size:11px;
	color:#3c3c3c;
	
	
}

img{
	border:none;
}

/*BLOCCHI DI LAYOUT*/

div#container{
		width:1002px; 
		margin: 0px auto; 
		text-align: center;   /*ripristina l' allineamento*/
		background-color: #ffffff;
		
		
}
div#header_by_glaviano{
		width:1002px; 
		position:relative;
		background-color:#ffffff;
		height:150px;
		background-image:URL(img/head_glaviano.jpg);
		background-repeat:no-repeat;
		
}

div#header_bain_de_minuit{
		width:1002px; 
		position:relative;
		background-color:#ffffff;
		height:150px;
		background-image:URL(img/head_nena.jpg);
		background-repeat:no-repeat;
		
}


div#contenuto{
	margin: 0px; 
	
	line-height:16px;
	min-height:250px;
	background-color: #ffffff;
	height:auto !important;
	height:250px;
	text-align:left;
	padding-top:25px;
	padding-left:20px;

}
div#footer_by_glaviano{
	clear:both;
	width:1002px;
	height:100px;
	background-image:URL(img/footer_by_glaviano.jpg);
	background-repeat:repeat-x;
	padding-top:25px;
	margin-bottom:10px;
	position:relative;
	}
div#footer_bain_de_minuit{
	clear:both;
	width:1002px;
	height:90px;
	background-image:URL(img/footer_bain_de_minuit.jpg);
	background-repeat:repeat-x;
	padding-top:25px;
	margin-bottom:10px;
	position:relative;
	}

	div.item_menu{
		
		display:inline;
		margin-right:35px;
		text-align:center;
		
	}
	
	div.item_catalogo{
		
		padding:7px;
		padding-left:20px;
		width:140px;
		border-bottom: 1px solid #efefef;
		color:#000000;
		
	}
	
	
	h3{
		padding:3px;
		font-size:10px;
		padding-left:20px;
		margin-top:5px;
		margin-bottom:5px;
	}

/* CLASSI DI TESTO E LINK */

.menu_sel{
	
	font-family: Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a.opacita img {
filter:alpha(opacity=70);
-moz-opacity: 0.5;
opacity: 0.5;
border: 2px #ffffff solid;
}
a.opacita:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
border: 2px #e55185 solid;
}

a.opacita2 img {
filter:alpha(opacity=70);
-moz-opacity: 0.5;
opacity: 0.5;
border: 2px #f1f1f1 solid;
}
a.opacita2:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
border: 2px #e55185 solid;
}



.testo_gr{
	
	font-family: Verdana;
	font-size:10px;
	color:#646464;
	
}

a:link{
	
	font-family: Verdana;
	font-size:11px;
	color:#646464;
	text-decoration:none;
}
a:visited{
	
	font-family: Verdana;
	font-size:11px;
	color:#646464;
	text-decoration:none;
}

a:hover{
	
	font-family: Verdana;
	font-size:11px;
	color:#c1005f;
	text-decoration:none;
}

a.bianko:link{
	
	font-family: Verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}
a.bianko:visited{
	
	font-family: Verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}

a.bianko:hover{
	
	font-family: Verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
a.menu:link{
	
	font-family: Verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.menu:visited{
	
	font-family: Verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a.menu:hover{
	
	font-family: Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}


.testo_red{
	
	font-family: Verdana;
	font-size:11px;
	color:#e55185;
	text-decoration:none;
	
}

a.testo_red:link{
	
	font-family: Verdana;
	font-size:11px;
	color:#e55185;
	text-decoration:none;
	
}
a.testo_red:visited{
	
	font-family: Verdana;
	font-size:11px;
	color:#e55185;
	text-decoration:none;
	
}

a.testo_red:hover{
	
	font-family: Verdana;
	font-size:11px;
	color:#e55185;
	text-decoration:none;
	
}
/* CLASSI DI FORM  */
.bottone{
	
	background-image:URL(img/freccietta.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:20px;
	height:20px;
	border:0px;
	cursor:hand;
	
}
.campotesto{
	
	width:130px;
	border: 1px solid #e3e3e3;
	font-size:11px;
	color:#a3a2a2;
	padding:2px;
}

.campotesto2{
	
	width:170px;
	border: 1px solid #e3e3e3;
	background-color:#f9f9f9;
	font-size:11px;
	color:#a3a2a2;
	padding:2px;
	
}