body {
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:0px;
}
html {
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:0px;
}
#weddings{
	margin-left:auto;
	margin-right:auto;
	width:900px;

}
#weddingsitaly{
	float:left;
	width:900px;
	height:558px;
	background-image: url(img/fondo.png);
	background-repeat: no-repeat;
	background-position: right bottom;

}
#fla{
height:483px;
float:right;}
#weddingsitalyint{
	float:left;
	width:900px;
	background-image: url(img/fondo2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
		
}
#sinistra{
	width:166px;

	float:left;
}
#sinistra ul{
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	list-style-image: none;
	list-style-type: none;
}
#sinistra li, #sinistra li a{
	color:#6d7c8b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:8px;
	text-decoration: none;
}
#sinistra li a:hover{
	color:#446992;
		text-decoration: none;
}
#destra{
	float:left;
	width:734px;
	text-align:right;
	margin-bottom:50px;
	margin-top:16px;
	padding-bottom:25px;


}
#destraint{
float:left;
width:734px;
text-align:right;
/*margin-bottom:25px;*/}
h1{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align:right;
	color:#cad5e1;
}
#txt{
	width:703px;
	float:right;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0f3863;
	margin-top:0px;
	margin-bottom:20px;
}
#titolo{
	width:384px;
	text-align:left;
	float:right;
	color:#8ea5be;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin-top:16px;
	margin-bottom:12px;
}
#testo{
	width:278px;
	margin-top:136px;
	margin-bottom:25px;
	float:left;
	text-align:justify;
	padding-left:35px;
	padding-right:30px;
	color:#4b6a8a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
}
#testo p{
margin-top:0px;}
#testospace{
	width:278px;
	margin-top:136px;
	margin-bottom:25px;
	float:left;
	text-align:justify;
	padding-left:35px;
	padding-right:30px;
	color:#4b6a8a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}
#testospace p{
margin-top:0px;}
#destraint img{
margin-bottom:24px;
	}
	#fla2{
margin-bottom:24px;
	}
.lin, #sinistra li a.lin {
color:#cc0066;}
.linblu{
	color:#4b6a8a;
	font-weight: bold;
}
a.linblu:hover{color:#cc0066;}
a.lin:hover, #sinistra li a.lin:hover{
color:#4b6a8a;}
input,textarea{
	border: 1px solid #4b6a8a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cc0066;
	background-color: #FFFFFF;
}

#testot{
	width:278px;
	margin-top:136px;
	margin-bottom:25px;
	float:left;
	text-align:justify;
	padding-left:35px;
	padding-right:30px;
	color:#4b6a8a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
}
#testot p{
margin-top:0px;
float:left;}
/*#testot img{
float:right;}*/
