/* CSS Document */
body{
	font: .68em/1.5em Verdana,Tahoma,Verdana,Arial;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#fff url('../grafica/templates/profumo-di-nozze_r1_c1.jpg') repeat;
}

a img{border:none;}



#container{
	position:relative;
	margin:0 auto;
	padding:109px 0 0px;
	z-index:0;
	width:953px;
	
}
#testa{
	position:absolute;
	top:0;
	left:228px;
	width:228px;
	height:109px;
	background:transparent url('../grafica/templates/profumo-di-nozze_r1_c4.png') no-repeat;	
}
#header{
	position:absolute;
	top:109px;
	left:0px;
	margin:0px;
	padding:0;
	width:263px;
	height:351px;
	z-index:1000;
	text-align:left;
}
#header #uno{	
	margin:0px;
	padding:10px 2px 0 18px;
	width:243px;
	height:167px;
	background:transparent url('../grafica/templates/profumo-di-nozze_r2_c4.jpg') no-repeat;
}
#header #due{
	margin:0px;
	padding:10px 2px 0 18px;
	width:243px;
	height:164px;
	background:transparent url('../grafica/templates/profumo-di-nozze_r3_c4.jpg') no-repeat;
}
#header a{
	color:#3F5763;
	text-decoration:none;
	
}


#content{
	position:relative;
	width:953px;
	margin:0px;
	padding:419px 0px 0px;	
	z-index:7;
	text-align:left;
	background:transparent url('../grafica/templates/profumo-di-nozze_r2_c3.jpg') no-repeat 263px 0px;	
}	






#left{
	width:620px;
	margin:0px;
	padding:0px 0px 81px 0px;
	float:left;
	color:#333;
	text-align:left;
	background:transparent url('../grafica/templates/bottom.png') no-repeat left bottom;	
	position:relative;
	z-index:20;

}
#left h1{font:bold 1.5em/1.8em Arial,Helvetica,sans-serif;color:#024890;padding-left:28px;margin:0;}
	#left h1 span{display:none;}
#left h2{font:bold 1.2em/1.5em Arial,Helvetica,sans-serif;color:#D91215;padding:0;margin:25px 0 0;}
	#left h2 span{display:none;}
#left p{margin:0;padding:11px 0px ;line-height:1.5em;}
#left a{color:#666;text-decoration:none;} 
#left ol{margin:0px;padding-top:2px} 

.marginLeft{margin-left:190px;}

#Ltop{
	background:transparent url('../grafica/templates/top.png') no-repeat top left;
	position:absolute;
	top:-9px;
	left:0px;
	width:620px;
	height:9px;
	z-index:400;
	margin:0px;
	padding:0;
}
#left #Lcenter{
	height:auto!important;
	height:330px;
	min-height:330px;
	background:transparent url('../grafica/templates/riga-centro.png') repeat-y;
	margin-top:9px;
	padding:32px 0 0px;
	margin:0;
}
#left #Lcon{
	margin-top:9px;
	padding:0px 33px 0px 28px;
	margin:0;
}

/*altre pagine*/
#left #briciola{line-height:20px;color:#AEAEAE;font-size:.9em;position:absolute;top:-5px;z-index:300;color:#E58EA1;padding-left:28px;}
#left #briciola a{color:#E58EA1;}


#right{
	width:341px;
	margin:26px 0 0px;
	padding:0 0 0 0px;
	position:absolute;
	z-index:10;
	top:419px;
	right:0;
	color:#333;
	text-align:left;
	
}
#right h3{font:bold 1.2em/1.5em Arial,Helvetica,sans-serif;color:#D91215;padding:0;margin:0 0 0 8px;}
#right p{margin:0 0 0 8px;padding:11px 0px 25px;line-height:1.5em;}
#right a{color:#666;text-decoration:none;} 
#right ol{margin:0 0 0 8px;padding-top:2px} 

#right #unoR, #right #dueR{
	color:#2B434F;
	width:333px;
	height:200px;
	margin:0 0 2px;
	padding:0;
}

#right #unoR p, #right #dueR p{padding-right:28px;height:102px;}
#right #unoR a, #right #dueR a{
	margin:0;	
	text-decoration:none;
	color:#2B434F;
	padding:9px 115px 0px 18px;

}
#right #unoR p a, #right #dueR p a{	
	display:block;
	height:150px;
}

#right #unoR{background:transparent url('../grafica/templates/profumo-di-nozze_r8_c8.jpg') no-repeat;}
#right #dueR{background:transparent url('../grafica/templates/profumo-di-nozze_r10_c8.jpg') no-repeat;}

.continua{
	width:145px;
	height:33px;
	margin:0;
	padding:0;	
}


#content .titImg{font-size:0;line-height:0;}

#menuServizi{	
	width:821px;
	height:55px;
	margin:0px;
	padding:0px 66px;
	position:absolute;
	top:461px;
	left:0px;
	z-index:13;
	text-align:left;
	background: url('../grafica/templates/profumo-di-nozze_r4_c3.jpg') no-repeat left top;
}
#menuServizi ul {
	width:821px;
	margin:0px;
	padding:0;
	list-style:none;
}

#menuServizi li {
	margin:0px;
	padding:0;
	display:block;
	float:left;
	width:auto;
}

#menuServizi a{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#fff;
	float:left;
	position:relative;
}
#menuServizi a img{
	display:block;
	margin:0;
	padding:0;
}
#menuServizi a span{
	height:3px;
	display:block;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;	
	background:none;
	position:absolute;
	bottom:-3px;
	left:0px;
	width:117px;
}


#footer{
	clear:both;		
	width:953px;
	text-align:center;
	margin:20px 0 0px;
}
#footer p{
	color:#6A6A6A;
	text-align:center;
	margin:5px 0;
	padding:2px;
}
#footer ul{	
	list-style:none;
	text-align:center;
	padding:2px 0px 2px;
	margin:0;
	font-size:.8em;
}
#footer ul li{	
	display:inline;
	margin:0px auto;
	padding:0 5px 0px;
}
#footer ul a{
	color:#6A6A6A;
	text-decoration:none;
	margin:0;
	padding:0;
}
#footer p a{
	color:#666;
	font-weight:normal;
	text-decoration:none;
}









#form{
	margin:0px;
	padding:0px;
}

#form input {
	background:#e5e5e5;
	color:#174A5B;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	padding:3px;
}
#form textarea {
	background:#e5e5e5;
	color:#174A5B;;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	padding:3px;
}
#form select {
	background:#e5e5e5;
	color:#174A5B;
	text-align:left;
	font:1em/1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	padding:3px;
}
#form input,#form select{
	font-size:1em;
}

#form br{
	margin:10px 0;
}

#form label{
	float:left;
	display:block;
	width:150px;
	margin:5px 0 0;
	clear:left;
}

#form label span{position:relative;left:-999em;}

#form fieldset{border:1px solid #ccc;padding:10px;}

#form legend {
	font-size: .9em;
	color:#666;
	font-weight:bold;
	background:#e5e5e5;
	padding: 3px 5px;
	margin:10px 0 5px;
}

#form legend a{	 
	color:#333;
}



#form .button {	
	border:1px solid #ccc;
	font:1em/1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#174A5B;
	background:#e5e5e5;
	padding:2px;
}

.clear{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0;
	margin:0;
	padding:0;
}

.imgLeft{
	clear:left;
	float:left;
	margin:10px 30px 0px 0px;
}

#content .black{color:#000;font-size:.8em;font-family:Arial, Helvetica, sans-serif;}
#content .black a{color:#000;font-size:1em;font-family:Arial, Helvetica, sans-serif;}


#gmaps_container{
	clear:both;
	width:600px;
	height:300px;
	margin:0;
	border:1px solid #ccc;
	color:#000;
}


iframe{
	border:1px solid #e1e1e1;
	margin-top:30px;
}

.cornice{
	margin:10px 5px 10px 0;
	padding:2px;
	border:1px solid #A6B7BE;
}

/*PAGINA SERVIZI*/
.servizio{
	width:552px;
	float:left;
	margin:2px 5px;
	padding:0 28px;
	display:inline;
}
.servizio .imgSer{
	float:left;
	margin:5px 13px 5px 0;
	padding:0px;
	width:96px;
	display:inline;
}
.servizio .ser{
	float:left;
	margin:0;
	padding:0;
	width:441px;
}
#content .servizio  h2{
	margin:0;
	padding:0;
	line-height:25px;
	height:25px;
}
.lineaServizi{
	background:#CDCFA7;
	clear:both;
	line-height:0;
	font-size:0;
	margin:0 10px 0 5px;
	padding:0;
	height:2px;
}
p.foto-pagine img{
	margin:0;
	padding:0;
	padding-left:2px;
}

#paginazione {
	display:block;
	margin:0px;
	padding:12px 18px 3px 5px;	
	text-align:right;
}
#paginazione a,#paginazione span{
	font:bold 1.2em/22px Arial;
	color:#333;
	margin:2px 1px;
	width:22px;
	height:22px;
	margin:2px 1px;padding:4px 8px;
	text-decoration:none;
	background: url('../grafica/templates/paginazione.jpg') no-repeat;
	text-align:center;
}
#paginazione span.pag{	font:bold  1.05em/1em Tahoma, Verdana, Arial;color:#494949;background:none;border:none;}

.LconBottom{
	position:absolute;
	bottom:20px;
}
