/* CSS Document */
body{
	margin:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#ffffff;
	text-align:justify;
	background-image:url(../images/bg_body_new.jpg);
	background-repeat:repeat;

	background-color:#000000;
	padding-bottom:50px;
}

a{	
	color:#ffffff;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

td{
	text-align:justify;
}

h1{
	color:#999;
	padding:3px;
	font-size:1.6em;
	margin:0px;
	margin-bottom:15px;
	margin-top:30px;
	padding:0px;
	padding-left:25px;
	font-weight:200;
}

h1 a{
	color:#999;
}

h2{
	color:#a3aaad;
	font-size:1.4em;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
}

li{
	padding:0px;
}

ul{
	padding:10px;
	margin:5px;
}

input[type=text]{
	width:280px;
}

input[type=radio]{
	width:15px;
}

textarea{
	width:277px;
}

strong{
	color: #CC3300
}

#main{
	width:1010px;
	margin:auto;
	background-image:url(../images/bg_main.png);
	padding:10px;
}

#testa{
	
}

#barra{
	margin-bottom:15px;
}

#menu_top{
	text-align:center;	
	height:35px;
	padding-top:10px;
}

#menu_top img{
	margin-left:3px;
	margin-right:3px;
}

#disclaimer{
	width:940px;
	margin:auto;
	margin-top:40px;
	text-align:center;
}

#menu{
	float:none;
	clear:both;
	height:40px;
	padding-top:15px;	
	margin-top:30px;
}

#menu_wedd{
	float:none;
	clear:both;
}

#menu a{
	width:102px;
	padding:3px;
	float:left;
	text-align:center;
	border-left:1px dotted #999;
	border-right:1px dotted #999;
}

#menu_wedd a{
	width:200px;
	padding:3px;
	float:left;
	text-align:center;
	background-color: #333333;
	border-bottom:1px dotted #fc6104;
	margin-bottom:1px;
}

#menu a:hover, #menu_wedd a:hover{
	background-color:#FFFFFF;
	color:#fc6104;
}

#testo{
	
}

/* GALLERIA */

#col_sx{
	float: left; 
	width:120px; 
	height:550px; 
	text-align:center
}

#galleria_thumb{
	padding:5px;
	height:718px;
	overflow:hidden;
}

#galleria_thumb .foto_selezione{
	text-align:center;	
}



#area_anteprima{
	width:750px;
	height:750px;
	margin-left:30px; 

	padding:5px;
	text-align:center;
	float:left;
	border:1px solid #333333;
}

/* GALLERIA */

#galleria{height:700px}

.testo_padding{
	margin-left:50px;
	margin-right:50px;
}

#intro_matrimoni{
	width:630px;
	padding:10px;
	float:left;
}

#colonna_matrimoni{
	width:210px;
	padding:10px;
	height:630px;
	margin-left:50px;
	background-color:#565656;
	float:left;
}

.clearer{
	float:none;
	clear:both;
}
