h1{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-bottom : 1px;
	margin-top : 0px;
	background-color: #EDDFBC;
	width: 780px;
}

/*contenitore generale*/
#weddingsitaly{
width:780px;
text-align:left;

}

/*testata*/
#weddings{
	width:780px;
	height:171px;
	margin-bottom: 2px;
	}
#weddingsalta{
	width:780px;
	height:205px;
	margin-bottom: 2px;
	}

/*contenitore del centro diviso in tre*/
#weddingscenter{
text-align:center;
	width:778px;
	float:left;
	/*position:relative;
	display:block;
	height:auto;*/
	background-image: url(../img/bg_centro_wed.jpg);
	background-repeat: repeat-y;
border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

/*sinistra*/
#left{
text-align:left;
	width:180px;
	background-color:#FFFFFF;
	border-top: 0px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
	float:left;
	/*position:relative;
	left:0px;*/
	background-image: url(../img/bg_sx.jpg);
	background-repeat: repeat-x;
	
}
/*centro*/
#center{
	/*background-color:#99CCFF;*/
	
margin-left:191px; margin-right:20px; /*position:relative; display:block;*/ text-align:left;

}

#center2{
	/*background-color:#99CCFF;*/
	
margin-left:25px; margin-right:20px; /*position:relative; display:block;*/ text-align:left;

}
.clear {clear:both;}
.clear1 {clear:both;
width:180px;}

#contenutocen{
	margin-right: 15px;
	margin-left: 15px;
	
}
#mezza2colonne,#mezza2colonne2, #mezza2colonne3, #mezza2colonne4, #mezza2colonne5, #mezza2colonne6,  #mezza2colonne7,  #mezza2colonne8,  #mezza2colonne9,  #mezza2colonne10,  #mezza2colonne11,  #mezza2colonne12{
	background-color: #D7C289;
	text-align: left;
	
}
#mezza2colonne1{
	background-color: #D7C289;
	width: 61%;
	float: right;
}
#barrab{
	background-color: #E6D4A2;
	text-align: left;
	float: right;
	width:778px;
	margin-bottom: 5px;
}
#mezza2colonnec{
	background-color: #E6D4A2;
	text-align: left;
	float: right;
	width:778px;
	margin-bottom: 5px;
}
#mezza3colonnec{
	background-color: #E6D4A2;
	text-align: left;
	float: right;
	width:100%;
	margin-bottom: 5px;
}
#plans{
	width:500px;
	margin-bottom:25px;
	height:160px;
}
#plans ul{
	
	margin-bottom:25px;
	
}
#plans li{
	width:115px;
	height:25px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height:35px;
	list-style-type: none;
}
#plans img{
	border:0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: -2px;
	padding-left: 5px;
}
#plans li a{
	color: #006699;
	height:35px;
}
#plans li a:hover{
	color: #333333;
}
/*#planners, #planners1, #planners2, #planners3, #planners4, #planners5, #planners6, #planners7, #planners8, #planners9, #planners10, #planners11,#planners12, #planners13, #planners14, #planners15, #planners16. #planners17, #planners18{
	width:125px;
	float:left;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding: 2px;
	border:0px;
	/*border-bottom: 1px dotted #000000;*/
/*}
#planners a, #planners1 a, #planners2 a, #planners3 a, #planners4 a, #planners5 a, #planners6 a, #planners7 a, #planners8 a, #planners9 a, #planners10 a, #planners11 a, #planners12 a, #planners13 a, #planners14 a, #planners15 a, #planners16 a, #planners17 a, #planners18 a{
	float:left;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	padding: 2px;
	/*border-bottom: 1px dotted #000000;*/
/*}
#planners a:hover, #planners1 a:hover, #planners2 a:hover, #planners3 a:hover{
		float:left;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding: 2px;
	/*border-bottom: 1px dotted #000000;*/
/*}*/
#spaziatore{	
	width: 1px;
	float:left;
	content: ".";
   display: block;
   height: 100px;
   clear: both;
}
/*#planners img, #planners1 img, #planners2 img, #planners3 img, #planners4 img, #planners5 img, #planners6 img, #planners7 img, #planners8 img, #planners9 img, #planners10 img, #planners11 img, #planners12 img, #planners13 img, #planners14 img, #planners15 img, #planners16 img, #planners17 img, #planners18 img{
	float:left;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	padding: 0px 5px 0px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/*gestione immagini slide*/
/*ceremonies*/
#slide{
	width:110px;
	float:right;
	text-align: right;
}
#slide img{
	border: 1px solid #D7C289;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#slidecere{width:80px;
	float:right;
	text-align: right;}
	#slidecere img{
	border: 1px solid #D7C289;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#slideori{float:left;}
	#slideori img{
	border: 1px solid #D7C289;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#showimage{
	position:absolute;
	visibility:hidden;
	border: 1px solid #D7C289;
	margin-left: -300px;
	margin-top: -200px;
}
#showimage img{
	border: 1px solid #D7C289;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #EAE1BA;
min-width: 100px;
}

#dragbar #closetext{
font-weight: normal;
margin-right: 1px;
color: #003366;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#gallerylocation{
	width:104px;
	background-color: #333333;
	float:left;
		padding: 0px;
}
#gallerylocation img{
	padding: 1px;
	margin: 0px;
	border: 0px;
vertical-align: top;
}
#gallerylocationef{
	width:426px;
	float:left;
		background-color: #333333;
}#gallerylocationef img{
	padding: 1px;
	margin: 0px;
	border: 0px;
vertical-align: top;
}
#rightlocation{
	width:190px;
	float:right;
	/*background-image: url(img/bg_sin_sottomenu.jpg);*/
	padding: 5px;
	margin: 3px;
	border: 1px solid #DFC78E;
	background-image: url(../img_resources/florence-w/00001.jpg);
}
#pluto{
	width:530px;
	margin-bottom:25px;
	margin-top:35px;
	height:262px;
}
#flashaccommodations{
	width:530px;
	margin-bottom:25px;
	margin-top:35px;
	height:300px;
}
#settingss{
	width:530px;
	margin-top:25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #336699;
	text-indent: 15px;
	font-weight: bold;
	background-image: url(../img/bg_settings_capolettera.gif);
}
.firstletter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #a18e5c;
	font-weight: normal;
}
.firstletterc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #a18e5c;
	font-weight: normal;
}
#contienilocation, #contienilocation2 {
	width:530px;
	text-align: center;
}
#locationcenter,#locationcenter12,#locationcenter13{
	width:175px;
	float:left;
	margin-top:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

#locationcenter img,#locationcenter12 img,#locationcenter13 img, #locationcenterf img,#locationcenterf2 img, #locationcenterf3 img{
border:0px;
}
#locationcenterf,#locationcenterf2,#locationcenterf3{width:175px; 
float:left;
margin-top:20px; margin-bottom:25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;}

#locationcenterf a,#locationcenterf2 a,#locationcenterf3 a, #locationcenter a,#locationcenter12 a, #locationcenter13 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
}
#locationcenterf a:hover,#locationcenterf2 a:hover,#locationcenterf3 a:hover, #locationcenter a:hover,#locationcenter12 a:hover,#locationcenter13 a:hover{
	color: #666666;
	text-decoration: none;
}
#locationcenter2,#locationcenter22,#locationcenter23,#locationcenter24,#locationcenter25{
	width:130px;
	float:left;
	margin-top:15px;
	margin-bottom:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
#locationcenter2 img,#locationcenter22 img,#locationcenter23 img,#locationcenter24 img,#locationcenter25 img{
border:0px;

}
#locationcenter2 a,#locationcenter22 a,#locationcenter23 a,#locationcenter24 a,#locationcenter25 a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;}
	#locationcenter2 a:hover,#locationcenter22 a:hover,#locationcenter23 a:hover,#locationcenter24 a:hover,#locationcenter25 a:hover{
	color: #666666;
	text-decoration: none;}
	
	#settingsss{
width:530px; 
background-image: url(../img/bg_settings_capolettera.gif);
margin-top:10px; 
float:left;
 margin-bottom:15px;
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #336699;
	text-indent: 15px;
	font-weight: bold;
}
#risto{width:530px; }
#fotolocation{
	float:right;
	border: 1px solid #a18e5c;
}
#locationss{
	width:522px;
	margin-top:25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #336699;
	text-indent: 15px;
	font-weight: bold;
	background-image: url(../img_resources/italy-location-w/bg_loc.gif);
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: double;
	border-bottom-style: double;
	border-top-color: #a18e5c;
	border-right-color: #a18e5c;
	border-bottom-color: #a18e5c;
	border-left-color: #a18e5c;
}
.fotolocg{	float:right;
	border: 1px solid #a18e5c;}
	#locationsss{
	width:522px;
	margin-top:25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #336699;
	text-indent: 15px;
	font-weight: bold;
	background-image: url(../img_resources/italy-location-w/bg_loc.gif);
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-top-color: #a18e5c;
	border-right-color: #a18e5c;
	border-bottom-color: #a18e5c;
	border-left-color: #a18e5c;
	text-align: right;
	border-left-width: 3px;
	border-left-style: double;
}.fotolocgg{	float:left;
	border: 1px solid #a18e5c;}
	#location_dop, #location_dop2, #location_dop3{
	width:245px;
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	margin-bottom:10px;
}
	#location_sing, #location_sing2, #location_sing3, #location_sing4, #location_sing5, #location_sing6, #location_sing7, #location_sing8,  #location_sing9{
	width:245px;, 
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
		margin-bottom:10px;

}
#location_sing img, #location_sing2 img, #location_sing3 img, #location_sing4 img, #location_sing5 img, #location_sing6 img, #location_sing7 img,  #location_sing8 img,  #location_sing9 img, #location_dop img, #location_dop2 img, #location_dop3 img{
border: 1px solid #D7C289;}
	#centrato{
	text-align:center;
	}
	#csx{
	width:265px;
	float:left;
}
	#cdx{
	width:245px;
	margin-left:27px;
	float:left;
	text-align:right;
}
#cdxco{
	width:245px;
	margin-left:27px;
	float:left;
	text-align:center;
}
	#locat2 ul, #locat22 ul  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	margin-top:-1px;
	margin-left:65px;
}
#locat2,#locat22 {
	width:180px;
		margin-left:65px;
}
#locat2 img, #locat22 img{
	border: 1px solid #D7C289;
	margin-top:2px;
}
#locat2 li, #locat22 li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #336699;
	/*height:50px;*/
		/*background-color: #E0D69C;*/
	text-align:left;
	list-style:none;
	width:108px;	padding:0px;
	margin:0px;

}
#locat2 li a, #locat22 li a{	color: #336699;}
.locat2, .locat22 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	padding-left: 0px;
}
/*.locat22 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #336699;
	padding-left: 0px;
}*/
#settinginterni, #settinginterni1, #settinginterni2, #settinginterni3, #settinginterni4, #settinginterni5, #settinginterni6, #settinginterni7, #settinginterni8{
	width:530px;
	margin-bottom:25px;
	margin-top:35px;
	text-align:center;
}
#oneone, #oneone1, #oneone2, #oneone3, #oneone4, #oneone5, #oneone6, #oneone7, #oneone8{
	width:220px;
	float:left;
}
/*#onelocation{
	width:80px;
	float:left;
	padding:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
}
 #onelocation a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #336699;
}*/
 #onelocation a:hover,  #onelocation1 a:hover,  #onelocation2 a:hover,  #onelocation3 a:hover,  #onelocation4 a:hover,  #onelocation5 a:hover,  #onelocation6 a:hover,  #onelocation7 a:hover,  #onelocation8 a:hover,  #onelocation9 a:hover,  #onelocation10 a:hover,  #onelocation11 a:hover,  #onelocation12 a:hover,  #onelocation13 a:hover,  #onelocation14 a:hover,  #onelocation15 a:hover,  #onelocation16 a:hover,  #onelocation17 a:hover,#onelocation18 a:hover, #onelocation19 a:hover, #onelocation20 a:hover, #onelocation21 a:hover, #onelocation22 a:hover, #onelocation23 a:hover, #onelocation24 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #D7C289;
}
#onelocation a, #onelocation1 a, #onelocation2 a, #onelocation3 a, #onelocation4 a, #onelocation5 a, #onelocation6 a, #onelocation7 a, #onelocation8 a, #onelocation9 a, #onelocation10 a, #onelocation11 a, #onelocation12 a, #onelocation13 a, #onelocation14 a, #onelocation15 a, #onelocation16 a, #onelocation17 a, #onelocation18 a, #onelocation19 a, #onelocation20 a, #onelocation21 a, #onelocation22 a, #onelocation23 a, #onelocation24 a{
	width:80px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#onelocation img, #onelocation1 img, #onelocation2 img, #onelocation3 img, #onelocation4 img, #onelocation5 img, #onelocation6 img, #onelocation7 img, #onelocation8 img, #onelocation9 img, #onelocation10 img, #onelocation11 img, #onelocation12 img, #onelocation13 img, #onelocation14 img, #onelocation15 img, #onelocation16 img, #onelocation17 img, #onelocation18 img, #onelocation19 img, #onelocation20 img, #onelocation21 img, #onelocation22 img, #onelocation23 img, #onelocation24 img{
border:0px;}

/* prova per eliminare liste lunghe
#oneone ul {
margin-left:-25px;
width:220px;
	list-style-image: none;
	list-style-type: none;
		float:left;
}
#oneone li a{	

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	}
#oneone li{	
width:80px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	list-style-image: none;
	list-style-type: none;}
	#oneone li img {
	border:0px;}*/
#offersp, #offersp2, #offersp3, #offersp4, #offersp5, #offersp6{
	width:510px;
	float:left;
	margin-bottom:15px;
}
#offersp img, #offersp2 img, #offersp3 img, #offersp4 img, #offersp5 img, #offersp6 img{
float:left;
border:1px solid #D7C289;
margin:5px;
}
#offerss, #offerss2, #offerss3, #offerss4, #offerss5, #offerss6, #offerss7, #offerss8, v9, #offerss10{
	width:530px;
	float:left;
	margin-bottom:15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #003366;
}
#offerss img, #offerss2 img, #offerss3 img, #offerss4 img, #offerss5 img, #offerss6 img, #offerss7 img, #offerss8 img, #offerss9 img, #offerss10 img{
margin:5px;
float:left;
}
#oneoff, #oneoff2, #oneoff3{
	width:530px;
	float:left;
	background-image: url(../img/bg_settings_capolettera.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #336699;
	text-indent: 15px;
	font-weight: bold;
}
#positano, #positano1, #positano2, #positano3, #positano4, #positano5, #positano6, #positano7, #positano8, #positano9, #positano10, #positano11, #positano12, #positano13, #positano14, #positano15{
float:left;
margin:8px;}
#positano img, #positano1 img, #positano2 img, #positano3 img, #positano4 img, #positano5 img, #positano6 img, #positano7 img, #positano8 img, #positano9 img, #positano10 img, #positano11 img, #positano12 img, #positano13 img, #positano14 img, #positano15 img{border:0px;}
#settings_con{
	text-align:center;
	width:525px;
}
#settings_verticale, #settings_verticale2, #settings_verticale3, #settings_verticale4, #settings_verticale5, #settings_verticale6, #settings_verticale7{
	width:160px;
	float:left;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #a18e5c;
	font-weight: bold;
	padding-left:15px;
	margin-bottom:25px;
}
#settings_verticale a, #settings_verticale2 a, #settings_verticale3 a, #settings_verticale4 a, #settings_verticale5 a, #settings_verticale6 a, #settings_verticale7 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #a18e5c;
	font-weight: bold;

}
#settings_verticale a:hover, #settings_verticale2 a:hover, #settings_verticale3 a:hover, #settings_verticale4 a:hover, #settings_verticale5 a:hover, #settings_verticale6 a:hover, #settings_verticale7 a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #003366;
	font-weight: bold;

}
#plan{
width:94%; 
text-align:left;}
#inter{
width:94%; 
text-align:justify; 
margin-left:20px; 
margin-right:10px; 
padding-top:20px; 
float:left;}
#nas{
width:180px;
float:left;}
#base{
width:50%; 
text-align:justify; 
margin-left:20px; 
margin-right:10px; 
padding-top:20px; 
float:left;}
#basec{
width:93%; 
text-align:justify; 
margin-left:20px; 
margin-right:10px; 
padding-top:20px; 
float:left;}
#base ul{
	margin:15px;
	padding:0px;

}
#base li{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #336699;}
#foto{
float:right; 
width:351px; 
position:relative; 
margin-top:0px;}
#foto img{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a18e5c;
	border-bottom-color: #a18e5c;
	border-left-color: #a18e5c;
}