body {  margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 0px; 
		margin-left: 0px; 
		/*background-color: #FF6600;*/
		font-family: Arial,  sans-serif;
		/*font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans Regular", "Lucida Sans", "Arial", "Tahoma", "Trebuchet MS", "Helvetica", "Geneva", sans-serif;*/
		color:#444444;
		font-size:12px;
		background-color: #a32300;
		background-image: url("../img/back.jpg");
		background-repeat: repeat-x;
		background-position: top;

      } 

.content {margin: 0 auto; width:920px;}

.logo_login{margin:0 auto;
			width: 645px;
			padding-left:10px;			
			float:left;
			height:80px;
			background-color:#FFFFFF;
			line-height:80px;			
			}
.log_in_header {width: 255px;
				float:left;
				clear:right;
				background-color:#FFFFFF;
				padding-right:10px;
				height:80px;
				text-align:right;
				}

.log_in_button{	padding:10px;
				/*border-left:1px solid #666666;
				border-bottom:1px solid #666666;
				border-right:1px solid #666666;
				background-color:#eeeeee;*/
				background-image:url("../img/sfondo_lin_box.jpg");
				background-repeat:no-repeat;
				background-position:bottom left;
				width:160px;
				padding-right:10px;
				margin-left:30px;
				
				
				
			}
.header { 	margin:0 auto;
			width: 900px;
			color:#666666;
			height:200px;
			font-size:50px;
			font-variant:small-caps;
			background-color:#FFFFFF;
			text-align:center;
			clear:both;
			padding-left:10px;
			padding-right:10px;
			float:left;
			
		}
		
.header_admin { 	margin:0 auto;
					width: 900px;
					color:#666666;
					height:360px;
					font-size:50px;
					font-variant:small-caps;
					background-color:#FFFFFF;
					text-align:center;
					clear:both;
					padding-left:10px;
					padding-right:10px;
					float:left;			
				}
.menu_orizzontale {	margin:0 auto;
			       	width: 880px;
				   	clear:both;
					padding-left:20px;
					padding-right:20px;
					float:left;
					height:50px;
					line-height:40px;
					border-bottom:#999999;
					background-color:#FFFFFF;
					background-image:url("../img/bg_menu.jpg");
					background-position:center;
					background-repeat:no-repeat;
					padding-top:10px;

				   }

.corpo{
		 margin:0 auto;
		 /*width: 920px;*/
		 width: 920px;
		 color: #333333;
		 background-color:#FFFFFF;
		 float:left;
		 clear:both;
		 }

.sx { width:284px;
	  float:left;
	  padding-left:10px;
	  }
	  
.cx { width: 880px;
	  padding-right:20px;
	  padding-left:20px;
	  float:left;
	  clear:both;
	 }
.cx_admin { width: 570px;
	  padding-right:20px;
	  padding-left:20px;
	  float:left;
	  clear:right;
	 }
.footer{width:900px; margin-left:10px; margin-right:10px; clear:both; padding-top:30px;}
.pubblicita{ width:100%; height:100px; text-align:center; border-bottom:1px solid #e9e9e9; margin-bottom:25px; font-size:36px; color:#CCCCCC; clear:both;}	 
.chiusura { text-align:center; color:#A9A9A9; clear:both; font-size:10px;}

.bg_profili{ background-image:url("../img/bg_profili.jpg"); background-repeat:repeat-y; background-position:center; float:left; clear:both;}
.profilo_sposa { width:420px; margin-right:13px; float:left; text-align:left; margin-bottom:30px;}
.profilo_sposo { width:420px; margin-left:13px; float:left; clear:right; text-align:right; margin-bottom:30px;}
.profilo_sposa_adm { width:420px; margin-right:13px; float:left; text-align:left; margin-bottom:30px; clear:both;}
.profilo_sposo_adm { width:420px; margin-left:13px; float:left; clear:both; text-align:right; margin-bottom:30px;}

/* DIV TITOLI E ALTRO*/
.foto_header{ border-bottom:1px solid #eeeeee; }
.titolo_sezione { width:100%; border-bottom:1px solid #e9e9e9; background-image:url("../img/bg_title.jpg"); background-repeat:no-repeat; background-position:left; color:#FF6600; 
height:33px; font-size:30px; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:30px; clear:both; }
.titolo_sezione_nomi { width:100%; border-bottom:1px solid #e9e9e9; background-image:url("../img/bg_title.jpg"); background-repeat:no-repeat; background-position:left; color:#FF6600; 
height:36px; font-size:36px; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:30px; clear:both; }
.titolo_vdn{ width:100%; border-bottom:1px solid #e9e9e9; background-image:url("../img/bg_title.jpg"); background-repeat:no-repeat; background-position:left;  color:#FF6600; 
height:38px; font-size:30px; line-height:35px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:25px; clear:both; margin-top:15px;}
.titolo_grey {color: #A9A9A9; line-height:30px;}
.titolo_commenti { color: #A9A9A9; font-size:16px;}
.frase { width:680px; color:#FF6600; font-style:italic; text-align:right; margin-right:10px; margin-bottom:20px; font-size:16px; margin-left:180px;}
.frase_admin { width:90%; color:#FF6600; font-style:italic; text-align:right; margin-right:10px; margin-bottom:20px; font-size:16px; text-align:right;}
.titolo_sposa { text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; border-bottom:1px solid #e9e9e9; padding-bottom:5px; margin-bottom:10px; color:#FF6600;}
.titolo_sposo { text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; border-bottom:1px solid #e9e9e9; padding-bottom:5px; margin-bottom:10px; color:#FF6600;}
.foto_sposa{position:relative; float:left; padding-bottom:5px; padding-right:10px;}
.foto_sposo{position:relative; float:right; padding-bottom:5px; padding-left:10px;}
.blocco{width:100%; clear:both; padding-top:10px; padding-bottom:40px; background-image:url("../img/sfondo_BLOCCO.jpg"); background-repeat:no-repeat; background-position:top right; min-height:192px; }
.blocco_ls{width:100%;float:left;  clear:both; padding-top:10px; margin-bottom:40px;}
.foto_sx{position:relative; float:left; padding-bottom:5px; padding-right:10px;}
.destinazioni_vdn{ color:#FF6600; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; /* margin-top:30px;*/}
.titoli_gallerie{ color:#FF6600; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; width:100%; clear:both; border-bottom:1px solid #e9e9e9;}
.overl_mp{ font-size:11px; text-align:right; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; height:15px; float:right;}
.login{width:262px; height:30px; line-height:30px; background-color:#eeeeee; padding:10px; border:1px solid #999999; margin-bottom:3px;}
.fotografia{ border:4px solid #eeeeee; width:200px; text-align:center; height:165px; overflow:hidden; }
.fotografia_div{ width:200px; float:left;  margin-bottom:20px; margin-right:30px; text-align:center; height:170px; }
.chiusura{border-bottom:1px solid #e9e9e9; width:100%;}
.tb_border{border-bottom:1px dashed #FF9900; padding-bottom:5px; padding-top:5px;}
/*3 BOX SOTTO */
.sotto_sx{ width:280px; float:left; margin:5px; border-bottom:1px solid #e9e9e9; height:150px; vertical-align:bottom; }
.sotto_cx{ width:280px; float:left; margin:5px; border-bottom:1px solid #e9e9e9; height:150px; vertical-align:bottom; line-height:150px; position:relative;}
.sotto_dx{ width:280px; float:left; margin:5px; border-bottom:1px solid #e9e9e9; height:150px; vertical-align:bottom; line-height:150px; clear:right;}

/* FORM DI LOG-IN */
.cont_login {width:100%; height:100%; background-color:#FFFFFF; font-size:12px;}

/* AREA AMMINISTRAZIONE */
.titolo_ADMIN{ font-size:16px; color:#333333; font-variant:small-caps; font-style:italic; font-weight:bold; padding-bottom:20px;  }
.foto_sposa_ADMIN{padding-bottom:5px; padding-right:10px; text-align:left;}
.foto_sposo_ADMIN{padding-bottom:5px; padding-left:10px; text-align:right;}
.foto_sx_ADMIN{padding-bottom:5px; padding-right:10px; text-align:left;}

.txtAREA100{width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.txtAREA50{width:90%; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.inputAREA100{width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px ; }
.noel{font-size:14px; color:#333333; font-variant:small-caps; font-style:italic; font-weight:bold;}
.descrizione_campi{width:200px; float:left; height:25px;}
.descrizione_campi_dx{width:350px; height:25px; float:left; clear:right;}
.carica_immagine{width: 450px; border:1px solid #999999; background-color:#eeeeee; margin-top:50px; padding:10px }
.edita_box_testo{width:100%; background-color:#eeeeee; text-align:right; border:1px solid #333333; height:30px; line-height:30px; margin-bottom:30px; margin-top:30px; }
.cont_frm_edit_tappa {width:100%; height:100%; background-color:#FFFFFF; font-size:12px;}
.testo_custom_header{ font-size:14px; padding-top:30px;}
.left{ color:#FF0000; font-style:italic;}
.vedi_tutte{width:98%; padding:10px; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9; text-align:right; clear:both;}
/* FOTINE ADMIN */
		  
.foto_pic	{ width:100px;	
			  float:left;
			  height:110px;
			  margin-bottom:5px;
			  margin-right:10px;
			  text-align:center;
			  height:130px;
			  border:1px solid #333333;
		     }
		
.fine_foto	{ 	width:20px;	
		  		float:left;
				clear:right;
			}

/* DIV DEI VARI BLOCCHI DI FUNZIONE*/	 
.vdn{padding-top:10px;}


/* CONTENITORE DEL SUBMIT */
#box_SUBMIT {
width:500px; height:50px;
background:#eeeeee;
position:fixed;
border:8px solid #333333;
bottom:15px; right:60px;
}
/* CONTENITORE DEL SUBMIT */
#box_SUBMIT_fixed {
width:500px; height:50px;
background:#eeeeee;
border:8px solid #333333;

}
/* BLOG */
.non_mod { color:#CCCCCC;}
.border_blog{ border-bottom:1px solid #e9e9e9;}
/* BLOG */

/*LINKS*/
a:link { color:#333333; text-decoration:none; border:none;}
a:visited {text-decoration:none; color:#333333; border:none;}
a:hover {color:#FF0000; text-decoration:none; border:none;} 

a.f:link { color:#FF0000; text-decoration:none;}
a.f:hover {color:#FFFFFF; text-decoration:none;} 
a.f:visited {color:#FF0000; text-decoration:none;}
a.f:active {color:#FF0000; text-decoration:none;}


a.box:link { border: 0px;}
a.box:hover {border: 0px;} 
a.box :visited{border: 0px;}
a.box:active {border: 0px;}

a.tag:link { color:#2C4160; text-decoration:none;}
a.tag:hover {color:#2C4160; text-decoration:underline;} 
a.tag:visited {color:#2C4160;}
a.tag:active {color:#2C4160; text-decoration:underline;}

a.orange:link { color:#FF6600; text-decoration:none;}
a.orange:hover {color:#333333; text-decoration:underline; } 
a.orange:visited {color:#FF6600; text-decoration:none;}
a.orange:active {color:#FF6600; text-decoration:underline;}




.noborder{border: 0px;}
.border_table{border-right: 1px solid #469ec1;}

.torna_indietro{ width:100%; margin-top:60px; border-top:1px solid #FFFF00;  padding-top:10px;}

/* IMMAGINI */

.loghi { border: 3px solid #62c3ee;}
.dx { text-align:right; width:100%;}


.contenuto_articolo { text-align:justify; }

.padding_photo{ padding-top:30px; border:none;}
.border_top{border-top:1px dotted #666666;}
.border_bottom{border-bottom:1px dotted #666666; padding-bottom:3px;}


/* +++++++++++++form **************************** */
form.formular {
	
	
	
	
}

.formular fieldset {
	margin-top: 20px;
	padding : 15px;
	border: 1px solid #92cadb;
	
}

.formular legend {
	font-size: 12px;
	color: #d7d7d7;
	font-weight: bold;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.formular label span {
	
}

.formular input, .formular select, .formular textarea {
	display : block;
	margin-bottom: 5px;
}

.formular .text-input {
	width: 250px;
    color:#000000;
	padding: 4px;
	border: solid #2a5373;
	font-size: 12px;
	margin-top: 4px;
	background: #d7d7d7;
	
}

.formular .infos {
	background: #3c3e47;
	border: solid #484951;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox, .formular .checkbox {
	display: inline;
}

.formular .submit {
width:76px;
	height:35px;
	background-repeat:no-repeat;
	background-image:url(../immagini/send_1.gif);
	background-color:#252732;
	
	margin-top: 10px;
	
	text-decoration: none;
}
.formular .submit_eng {
width:76px;
	height:35px;
	background-repeat:no-repeat;
	background-image:url(../immagini/send_2.gif);
	background-color:#252732;
	
	margin-top: 10px;
	
	text-decoration: none;
}
.formular .submit_fra {
width:87px;
	height:35px;
	background-repeat:no-repeat;
	background-image:url(../immagini/send_3.gif);
	background-color:#252732;
	
	margin-top: 10px;
	
	text-decoration: none;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}

.image_block{position:relative; float:right; padding-left:10px;}


