html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline;

	}
* {
margin:0;
padding:0;
}
h1{	padding-left:5px;
	font:16px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#8a4d0c;}
h2{	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#000000;
	font-weight:bold;}
h4{	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#000000;
	font-weight:bold;}


a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
ul{list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
.bold{	font-weight:bold;}
.italic{ font-style:italic;}
	html{
		width:100%;
		height:100%}
		body{
			background-image:url(../images/sfondo_html.jpg);
			background-position:top center;
			background-repeat:repeat-x;			
			text-align:center;
			margin:0 auto;
		    height:100%;
			/*font: 12px tahoma, Arial, Helvetica, sans-serif;
			color:#373735*/}
			p{
				line-height:16px;
				text-align:justify;
				margin-bottom:5px;
				/*letter-spacing:0.1em;*/}				
				ol li{text-align:justify}
				a{text-decoration:none}
				
#wrapper{	
top:0;
	background-image:url(../images/sfondo_testata.jpg);
	background-position:top center;
	background-repeat:no-repeat;		

	width:996px;
		min-height:760px;
	height:auto !important ;
	height:760px;
	padding:0;
	text-align:center;
	margin:0 auto;
	/*position:relative;*/
}
	
#container{
	width:934px;
	height:auto !important ;
	height:760px;
	min-height:760px;
	text-align:center;
	
	/*position:absolute;*/
	padding-top:32px;
	margin-left:32px;
}
	#header{
		width:927px;
		height:60px;
		margin:0;
		}
		#logo_prima{
			width:198px;
			height:59px;
			float:left;
			}
			#logo_prima a{
				display:block;
				text-decoration:none;
				width:198px;
				height:59px;}
				#logo_prima span{display:none}
		#login{
		width:285px;
		height:18px;
		float:right;
		margin-top:40px;
		}
#menu{
	width:878px;
	height:18px;
	
	margin-top:60px;
	margin-left:64px;
/*	position:absolute;
	top:121px;
	left:64px;
	padding-left:64px;
	margin-top:100px;
	margin-bottom:22px;*/
	}
	#menu a, #menu ul li{
			text-align:center;

		float:left;
		display:block;
		clear:right;
		white-space:nowrap;
		width:114px;
		height:18px;}
		#menu ul li {
				width:118px;
		}
		#menu ul li a{			
				padding:2px 2px 0 2px;		
				font:10px arial,Tahoma,Verdana,sans-serif,helvetica;
				color:#8a4d0c;
						background-image:url(../images/menu_normal.png);
						background-repeat:no-repeat;
						background-position: top center;

					}
					#menu ul li a:hover{
					text-decoration:none;
					color:#8a4d0c;
					
					background-image:url(../images/menu_roll.png);
					background-repeat:no-repeat;
					background-position: top center;

					}
					#menu ul li ul{
						/*position:absolute;
						top:36px;
						left:0*/}
#centro{
	clear:left;
	width:907px;
	
	margin-top:20px;
	margin-left:32px;
		height:auto !important ;
	min-height:235px;
	/*position:absolute;
	top:155px;
	left:64px;*/
	background-image:url(../images/sfondo_pagina_foglio.png);
	background-repeat:no-repeat;
	background-position: right 20px;
	margin-bottom:16px;
	 /*padding-left:64px;*/
	} 
#titolo_centro_pagina, h1{
height:22px;
	padding-left:5px;
	font:16px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#8a4d0c;
}
#titolo_centro_pagina_pic{
	padding-left:5px;
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#8a4d0c;
	font-weight:bold;
}
.titolo_centro_pagina_pic{
	padding-left:5px;
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#8A4D0C;
	/*color:#f96003;*/
	font-weight:bold;
}

.titolo_centro_pagina{
	padding-left:5px;
	font:16px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#8a4d0c;
}
.titolo_centro_pagina_liquido, #titolo_centro_pagina_liquido{
	padding-left:35px;
	font:16px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#8a4d0c;
}

#descrizione_video{
	padding-left:5px;
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#000000;

}.descrizione_video{
	padding-left:5px;
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#000000;
	}
	.descrizione_fotoo{
	padding-left:5px;
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#000000;
	text-align:justify;
	}

	#contenitore_centro_fisso{
		position:relative;
		width:878px;
		height:377px;
		margin-left:32px;
		}
		#contenitore_centro_pagina{
		position:relative;
		width:878px;
		height:377px;
			height:auto !important ;
		margin-left:32px;
		}
		#centro_pagina_sx{
			float:left;
			height:328px;
				height:auto !important ;
			width:440px;
			margin-right:57px;
			
			text-align:center;
			padding:3px;
			
			background-image:url(../images/sfondo_video_home.png);
			background-repeat:repeat-x;
			background-position: top left;

		}
		#centro_pagina_dx{
			/*position:relative;*/
			float:left;
			width:300px;
			height:314px;
			max-height:354px;
			margin-top:40px;}
			
/* +++ riga thumbs video +++ */		
.riga_thumb_video{
/*position:relative;*/
width:260px;
height:77px;
/*max-height:75px;
min-height:75px;*/
margin-top:0px;
margin-bottom:10px; 
}	
	.mini_thumb_video{
		float:left;
		height:69px;
		max-height:69px;
		width:95px;
		max-width:95px;
		margin-right:5px;
		padding:4px;
		}
		.mini_thumb_video_img{
		margin:0;
		padding:0;}
	.mini_thumb_foto{
		float:left;
		height:69px;
		max-height:69px;
		width:69px;
		max-width:69px;
		margin-right:5px;
		padding:4px;
		}
		.mini_thumb_foto img{
		margin:0;
		padding:0;}

		.descrizione_thumb_video{
			position:relative;
			float:right;
			height:71px;
			width:150px
		}
		.link_video{
			position:absolute;
			bottom:0px;
			left:5px;
		}
			.link_video a{
				width:190px;
				height:15px;
			}
/* +++ fine riga thumbs +++*/  
/* +++ riga thumbs video +++ */		
.riga_thumb_video2{
position:relative;
width:260px;
height:77px;
/*max-height:75px;
min-height:75px;*/
margin-top:0px;
margin-bottom:10px; 
}
	.mini_thumb_video2{
		float:left;
		height:69px;
		max-height:69px;
		width:95px;
		max-width:95px;
		margin-right:5px;
		padding:4px;
		background:#d5b99c;
		}
		.mini_thumb_video2 a{
			height:69px;
			width:95px;
			}
			.mini_thumb_video2 img{
			margin:0;
			padding:0;}
		.descrizione_thumb_video2{
			position:relative;
			float:right;
			height:71px;
			width:150px
		}
		.descrizione_thumb_video2 titolo_centro_pagina{
			padding-left:5px;
			font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
			color:#8a4d0c;
			font-weight:bold;

		}
		.link_video2{
			position:absolute;
			bottom:0px;
			left:5px;
		}
			.link_video2 a{
				width:190px;
				height:15px;
			}
/* +++ fine riga thumbs +++*/  

#pulsante_archivio{
position:absolute;
bottom:0;
height:35px;
}	#pulsante_archivio a{
		height:35px;
	}

/* +++  box colonne recenti, archivio sotto, due colonne  +++ */

#contenitore_video_sotto{
/*	position:absolute;
	top:372px;
	left:-32px;*/
	
	clear:both;
	width:878px;
	height:320px;
	margin-top:18px;
	margin-bottom:0px;
	
}
#contenitore_pagina{
/*	position:absolute;
	top:372px;
	left:-32px;*/
	
	clear:both;
	width:878px;
	
	min-height:600px;
	height:auto !important ;
	height:600px;	
	
	margin-top:18px;
	margin-bottom:0px;
	
}
#contenitore_2colonne, .contenitore_2colonne{
	position:relative;
	width:608px;
	height:321px;
	float:left;
			
		background-image:url(../images/sfondo_box2colonne.png);
		background-position:top left;
		background-repeat:no-repeat;

}
		#box_2colonne_sx{
			position:absolute;
			top:15px;
			left:15px;

			width:270px;
			height:75px;
			float:left;
		}#box_2colonne_sx h2{
			padding-left:5px;
			font:10px arial,Tahoma,Verdana,sans-serif,helvetica;
			color:#7f7f7f;
			text-indent:14px;
			
			background-image:url(../images/freccia_grigia_trasp.png);
			background-position:top left;
			background-repeat:no-repeat;
		
		}
		#box_2colonne_dx{			
			position:absolute;
			top:15px;
			left:305px;

			width:270px;
			float:right;
			}#box_2colonne_dx h2{
				padding-left:5px;
				font:10px arial,Tahoma,Verdana,sans-serif,helvetica;
				color:#8a8f95;
				text-indent:14px;
				
				background-image:url(../images/freccia_grigia_trasp.png);
				background-position:top left;
				background-repeat:no-repeat;
				}

#contenitore_1colonna{
	position:relative;
	width:245px;
	height:360px;
	float:right;
} 	
	#box_videoViaggiatori{
		position:relative;

		width:243px;
		height:152px;
		min-height:152px;
		max-height:152px;
		margin-top:6px;
		margin-bottom:6px;
			
		background-image:url(../images/box_video_viaggiatori.jpg);
		background-position:top left;
		background-repeat:no-repeat;
	
		}#box_videoViaggiatori h2{
			position:absolute;
			left:105px;
			top:30px;
			font:14px arial,Tahoma,Verdana,sans-serif,helvetica;
			font-weight:bold;
			color:#8A4D0C;
			}
			#box_videoViaggiatori_descrizione{
			position:absolute;
			left:20px;
			top:100px;
			width:213px;
			font:14px arial,Tahoma,Verdana,sans-serif,helvetica;
			font-weight:bold;
			color:#8A4D0C;}
			
			
#box_albumFoto_01{
	position:relative;
	width:243px;
	height:98px;
	min-height:98px;
	max-height:98px;
	margin-top:6px;
	background-image:url(../images/box_video_viaggiatori.jpg);
	background-position:top left;
	background-repeat:no-repeat;}
	#box_albumFoto_01 h2{
		position:absolute;
		left:90px;
		top:20px;
		font:14px arial,Tahoma,Verdana,sans-serif,helvetica;
		color:#8A4D0C;
		font-weight:bold;
		margin-bottom:10px;}
		#box_albumFoto_01 p{
			padding:60px 15px 0 90px;
			font:10px arial,Tahoma,Verdana,sans-serif,helvetica;}
		
		#box_albumFoto_02{
			position:relative;
			width:243px;
			height:98px;
			min-height:98px;
			max-height:98px;
			margin-top:6px;
			background-image:url(../images/box_album_fotografici.jpg);
			background-position:top left;
			background-repeat:no-repeat;}
			#box_albumFoto_02 h2{
				position:absolute;
				left:90px;
				top:20px;
				font:14px arial,Tahoma,Verdana,sans-serif,helvetica;
				color:#8A4D0C;
				font-weight:bold;
				margin-bottom:10px;}
				
				#box_albumFoto_03{
					position:relative;
					width:243px;
					height:98px;
					min-height:98px;
					max-height:98px;
					margin-top:6px;
					background-image:url(../images/box_racconti_viaggio.jpg);
					background-position:top left;
					background-repeat:no-repeat;}
					#box_albumFoto_03 h2{
						position:absolute;
						left:90px;
						top:20px;
						font:14px arial,Tahoma,Verdana,sans-serif,helvetica;
						color:#8A4D0C;
						font-weight:bold;
						margin-bottom:10px;}
		
		
			
			
			
			#box_albumFotodescrizione{
			position:absolute;
			left:20px;
			top:90px;
			position:relative;
			width:213px;
			font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
			color:#656565;

			}
			#box_albumFoto_link_freccetta{
				width:15px;
				position:absolute;
				right:20px;
				bottom:10px;
				}

		#descrizione_box, .descrizione_box{
			position:relative;
			height:95px;
			max-height:95px;
			width:150px;
			margin-left:25px;
						
			font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
			color:#656565;

		}
			.norisults{
				position:relative;
				height:95px;
				max-height:95px;
				width:250px;
							
				font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
				color:#656565;
	
			}

		#link_freccetta{
			margin-bottom:10px;
			margin-left:25px;
		}
		.link_box_viaggiatori, .link_box_album{
			display:block;
			position:absolute;
			left:0px;
			width:243px;
			height:98px;
			background:url(/images/transp.gif);
			z-index:200;}
		
			.link_box_viaggiatori{
			top:5px;
			}
			.link_box_album{
			top:162px;
			}
		#pulsanti_sottoBox{
		position:absolute;
		bottom:10px;
		left:35px;
		}
			#pulsanti_sottoBox a{
				width:250px;
				height:15px;
				font:10px arial,Tahoma,Verdana,sans-serif,helvetica;
				color:#656565;
				margin-top:15px;
			}
#contenitore_3colonne{
	position:relative;
	width:874px;
	min-height:600px;
	height:auto !important;
	height:600px;
	float:left;
			
		background-image:url(../images/sfondo_box3colonne.png);
		background-position:bottom left;
		background-repeat:no-repeat;}
		
#contenitore_3colonne_sotto{
	position:relative;
	width:874px;
	height:321px;
	float:left;	
	background-image:url(../images/sfondo_box3colonne_sotto.png);
	background-position:bottom left;
	background-repeat:no-repeat;}
	#contenitore_centro_fisso h2{
		color:#8A4D0C;
		font-family:arial,Tahoma,Verdana,sans-serif,helvetica;
		font-size:16px;}
	
	
	
		#box_3colonne_sx{
			position:absolute;
			top:15px;
			left:15px;

			width:270px;
			height:75px;
			min-height:75px;
			height:auto !important;
			float:left;
		}
		#box_3colonne_sx_sezioni{
			position:absolute;
			top:15px;
			left:35px;

			width:270px;
			height:75px;
			min-height:75px;
			height:auto !important;
			float:left;
		}
		#box_3colonne_sx h2{
			padding-left:5px;
			font:10px arial,Tahoma,Verdana,sans-serif,helvetica;
			color:#8a8f95;
			text-indent:14px;
			
			background-image:url(../images/freccia_grigia_trasp.png);
			background-position:top left;
			background-repeat:no-repeat;
		
		}
		#box_3colonne_centro{			
			position:absolute;
			top:15px;
			left:305px;

		width:270px;
		float:right;
		}
		#box_3colonne_centro_sezioni{			
			position:absolute;
			top:15px;
			left:345px;

		width:270px;
		float:right;
		}#box_3colonne_centro h2{
			padding-left:5px;
			font:10px arial,Tahoma,Verdana,sans-serif,helvetica;
			color:#8a8f95;
			text-indent:14px;
			
			background-image:url(../images/freccia_grigia_trasp.png);
			background-position:top left;
			background-repeat:no-repeat;
		
		}
		#box_3colonne_dx{			
			position:absolute;
			top:15px;
			left:595px;

		width:270px;
		float:right;
		}#box_3colonne_dx h2{
			padding-left:5px;
			font:10px arial,Tahoma,Verdana,sans-serif,helvetica;
			color:#8a8f95;
			text-indent:14px;
			
			background-image:url(../images/freccia_grigia_trasp.png);
			background-position:top left;
			background-repeat:no-repeat;
		
		}

		#box_3colonne_categorie{
		text-align:right;			
			position:absolute;
			top:40px;
			left:595px;
			width:270px;
			float:right;
		}#box_3colonne_categorie p{
		text-align:right;
			padding-left:5px;
			font:10px arial,Tahoma,Verdana,sans-serif,helvetica;
			color:#8a8f95;
			text-indent:14px;
			
			background-image:url(../images/freccia_grigia_trasp.png);
			background-position:top left;
			background-repeat:no-repeat;
		}
		
/* +++  fine contenitore due colonne +++*/
/* +++ contenitore CATEGORIE +++ */
.riga_categorie{
position:relative;
width:220px;
height:77px;
text-align:right;
margin-top:0px;
margin-bottom:10px; 
padding-right:20px; 
}	
	.riga_categorie h1{
		font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
		font-weight:bold;
		width:220px;
		text-align:right;
		color:#171796;
		margin-bottom:10px;
		margin-right:0px;
		} 
		.elenco_categorie{
			position:relative;
			float:right;
			height:71px;
			width:150px
		}
		.elenco_categorie ul {
			list-style-type:none;
			text-align:right;
			color:#8a8f95;
			}
			.elenco_categorie ul li {
				margin-right:0;
				margin-left:auto;	
				text-align:right;
				}
				.elenco_categorie ul li a{
					margin-right:0;
					margin-left:auto;	
					text-align:center;
					font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
					width:190px;
					height:20px;
					line-height:17px;
					font-weight:normal;
					color:#8a8f95;
					}
					.elenco_categorie ul li a:hover{
						margin-right:0;
						margin-left:auto;						
						text-align:center;
						font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
						width:190px;
						height:19px;
						line-height:18px;
						font-weight:bold;
						color:#8a4d0c;			
						}
.riga_categorie_liquido{
width:220px;
height:77px;
float:left;
text-align:right;
margin-top:0px;
margin-bottom:10px; 
padding-right:20px; 
}	
	.riga_categorie_liquido h1{
		font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
		font-weight:bold;
		width:220px;
		text-align:right;
		color:#171796;
		margin-bottom:10px;
		margin-right:20px;
		} .riga_categorie_liquido h1 a{
		font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
		font-weight:bold;
		width:220px;
		text-align:right;
		color:#171796;
		margin-bottom:10px;
		margin-right:20px;
		} 
/* +++ fine contenitore categorie +++ */
		
#bottom2colonne{
	 margin-left:150px;
	 width:400px;
	 height:48px;
	 text-align:center; 
	 margin-top:0px;
	 float:left;
	 }
#bottom3colonne{
	 width:400px;
	 height:48px;
	 text-align:center; 
	 margin-top:0px;
	 padding-left:250px;
	 float:left;
	 }
	 #bottom_sx{
	  width:272px;
	  height:40px;
	  font:11px tahoma, Arial, Helvetica, sans-serif;
	  color:#373735;
	  line-height:16px;
	  text-align:center;
	  padding-top:7px;
	  margin-right:10px;
	  float:left;
	  
	  background-image:url(../images/sfondo_footer.png);
	  background-position: top center;
	  background-repeat:no-repeat;
	  }
	  #bottom_sx span{color:#8a8f95}
		 #bottom_sx a{
		 	font:11px tahoma, Arial, Helvetica, sans-serif;
			color:#8a8f95}
			.padd{padding-top:8px;}
			#linkness_bottom{float:left; padding-top:10px;}
			#linkness_bottom a{
				background:url(/images/linkness.gif) no-repeat;
				padding-left:25px;
				font:11px Tahoma,Verdana,arial,sans-serif,helvetica;
				color:#858585;
				text-decoration:none;
				}
				#linkness_bottom a:hover{color:#52A145}
			
/*  +++  box descrizione dettaglio video +++  */

#dettaglio_video{
	width:243px;
	height:152px;
}	
	.descrizione_dettaglio_video {
		position:relative;
		width:243px;
		height:152px;
						
		font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
		color:#656565;
	}
	.titolo_descrizione_video{
	padding-left:5px;
	font:16px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#8a4d0c;
	margin-bottom:10px;
}

/*  +++  FORMATTAZIONE PAGINE SEMPLICI  +++  */ 

#pagine_footer{
	width:600px;
	min-height:500px;
	height:500px;
	height:auto !important ;

	padding:18px 25px 25px 0px;
	margin-bottom:0px;
	
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#656565;
	
}#pagine_footer ul li{list-style-position:inside}


/*  FORM PRIMULA GIALLA CLAUDIO */
.obbligatorio01{
	padding-left:15px;	
	padding-top:15px;
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#BF0000;
	}

	.cont form{ 
		clear:both;
		float:left;	
		border:1px solid #c3c7d0;
		
		text-align:left;
		width:500px;
		/*min-height:500px;
		height:auto !important;
		height:500px;*/
		}
		.cont fieldset{ 
			border:0;
			padding:10px 10px 20px 10px;
			margin:0}
			/*.cont fieldset.chiaro{background:#fff}*/				   
				.cont  legend{ 
					font-size:12px;
					font-weight:bold;
					font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
					color:#333;
					margin:0;
					padding:0}
					.cont span.riga{ 
						padding:10px; 
						margin:0;
						border:0;
						display:block;
						clear:both}
						.cont span.riga_centrata{ 
							padding:10px; 
							margin:0;
							border:0;
							display:block;
							clear:both;
							text-align:center}
							.cont label{ 
								font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#333;
								text-align:left;
								color:#333}
								.cont span.elemento_block {
									display:block;
									width:80px;
									margin-top:2px;
									margin-right:15px;
									float:left;
									text-align:left;
									vertical-align: baseline}
									.cont input, .cont select, .cont textarea{ 
										color: #333; 
										font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
										font-size:12px;
										margin:0;
										border:0;
										width:55%}
										.cont input, .cont select{
											border-bottom:1px dotted #0B3032 !important;
											border-left:none !important;
											border-right:none !important;
											border-top:none !important;
											border:1px solid #ADADAD}
											.cont input[file]{border-bottom:1px dotted #0B3032}
											.cont textarea{
												border:1px dotted #0B3032 !important;
												border:1px solid #ADADAD;
												overflow:auto}
												/*.cont input:hover,select:hover,textarea:hover{background:#F9DCCA}
													.cont  input:focus,select:focus,textarea:focus{background:#F9DCCA}*/
														.cont  span.asterisco{
															color:#333;
															font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
															font-size:12px;
															margin-left:15px;
															vertical-align:top}
															.cont  span.leggi_privacy { 
																font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
																font-size:12px;
																color: #0B3032;
																text-align:center;
																display:block;
																margin:00;
																padding:20px 0px 8px 0px;
																border-top:1px solid #E0E0E0}
																.cont .spunta {
																	border:0;
																	width:20px;
																	vertical-align:middle;
																	padding:0}
																	.cont button{
																		margin-right:5px;
																		padding:0;
																		border:0;
																		width:auto;
																		height:auto;
																		cursor:pointer;
																		background:none;
																		overflow:visible}
																		
																		
	.cont2 form{ 
		/*margin:0;*/
	border:1px solid #c3c7d0;
		
	text-align:left;
	width:600px;
	min-height:200px;
	height:auto !important;
	height:200px;
		
	/*	background-image:url(../images/sfondo_box3colonne.png);
		background-position:bottom left;
		background-repeat:no-repeat;*/
		}
		.cont2 fieldset{ 
			border:0;
			padding:10px 10px 20px 10px;
			margin:0}
			/*.cont fieldset.chiaro{background:#fff}*/				   
				.cont2  legend{ 
					font-size:12px;
					font-weight:bold;
					font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
					color:#333;
					margin:0;
					padding:0}
					.cont2 span.riga{ 
						padding:10px; 
						margin:0;
						border:0;
						display:block;
						clear:both}
						.cont2 span.riga_centrata{ 
							padding:10px; 
							margin:0;
							border:0;
							display:block;
							clear:both;
							text-align:center}
							.cont2 label{ 
								font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#333;
								text-align:left;
								color:#333}
								.cont2 span.elemento_block {
									display:block;
									width:80px;
									margin-top:2px;
									margin-right:15px;
									float:left;
									text-align:left;
									vertical-align: baseline}
									.cont2 input, .cont2 select, .cont2 textarea{ 
										color: #333; 
										font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
										font-size:12px;
										margin:0;
										border:0;
										width:55%}
										.cont2 input, .cont2 select{
											border-bottom:1px dotted #0B3032 !important;
											border-left:none !important;
											border-right:none !important;
											border-top:none !important;
											border:1px solid #ADADAD}
											.cont2 input[file]{border-bottom:1px dotted #0B3032}
											.cont2 textarea{
												border:1px dotted #0B3032 !important;
												border:1px solid #ADADAD;
												overflow:auto}
												/*.cont input:hover,select:hover,textarea:hover{background:#F9DCCA}
													.cont  input:focus,select:focus,textarea:focus{background:#F9DCCA}*/
														.cont2  span.asterisco{
															color:#333;
															font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
															font-size:12px;
															margin-left:15px;
															vertical-align:top}
															.cont2  span.leggi_privacy { 
																font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
																font-size:12px;
																color: #0B3032;
																text-align:center;
																display:block;
																margin:00;
																padding:20px 0px 8px 0px;
																border-top:1px solid #E0E0E0}
																.cont2 .spunta {
																	border:0;
																	width:20px;
																	vertical-align:middle;
																	padding:0}
																	.cont2 button{
																		margin-right:5px;
																		padding:0;
																		border:0;
																		width:auto;
																		height:auto;
																		cursor:pointer;
																		background:none;
																		overflow:visible}

/* ++++ FINE FORM PRIMULA GIALLA CLAUDIO ++++ */ 

/* +++ +++ */

.riga_album_foto{
	position:relative;
	width:500px;
	height:75px;
	max-height:75px;
	
	border-bottom:solid;
	border-bottom-color:#c3c7d0;
	border-bottom-width:1px;
	clear:both;
	margin-top:10px;
}	
	.mini_thumb_video{
	}
	.descrizione_album_foto{
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:430px;
	}
	.giustificato{text-align:justify;}
	.descrizione_thumb_foto{
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:385px;
	}
		.link_foto{
			position:absolute;
			bottom:5px;
			right:5px;
		}
			.link_foto a{
				font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
				color:#656565;
				text-decoration:none;
				width:300px;
				height:15px;
			}
	.data_foto{
	/*position:absolute;
	bottom:5px;*/
	
	font-style:italic;
	color:#999999;
	}

/* +++ +++ */

/*   +++  FORMATTAZIONE FORM  +++   */
.formLog{

}


/* vota */

.vota_album {
	float:left;
	clear:both
}
.vota_album01 {
	float:left;
	clear:both;
	margin-bottom:3px
}


/* postmeta */
.post-footer {
	padding: 5px; margin: 5px 10px 10px 10px;	
	font:10px arial,Tahoma,Verdana,sans-serif,helvetica;
	color: #8a4d0c;
	border: 1px solid #c3c7d0;
}
.post-footer .data_commento{ margin: 0 10px 0 5px;	}
.post-footer a.comments { margin: 0 10px 0 10px;	}
.post-footer a.readmore { margin: 0 10px 0 10px;	}
.post-info { font-size: .95em; padding: 0 10px; margin-left: 2px; color: #888; }



/* ++  PROVA BOX LIQUIDO ++  */
#contenitore_pagina_liquido{
	clear:both;
	width:878px;
	min-height:600px;	
	height:auto !important ;
	height:600px;	

	margin-top:18px;
	margin-bottom:0px;
}
	#contenitore_3colonne_liquido{
		position:relative;
		width:874px;
	
		min-height:600px;
		height:auto !important;
		height:600px;
		float:left;
				
			background-image:url(../images/sfondo_box3colonne.png);
			background-position:bottom left;
			background-repeat:no-repeat;
			}		
			#box_3colonne_sx_sezioni_liquido{
				float:left;
				margin-left:35px;
				margin-top:15px;
	
				width:270px;
				height:75px;
				min-height:75px;
				height:auto !important;
			
				}



/* ++ FINE PROVA BOX LIQUIDO ++  */

#contenitore_descrizione_album{
/*position:relative;*/
width:500px;
/*height:95px;
min-height:95px;
height:auto !important;
background-color:#CCCCCC;
border:1px thin #333333;*/
margin-top:10px;
}
#contenitore_album{
clear:both;
float:left;
width:500px;
margin-top:20px;
margin-bottom:20px;
height:80px;
min-height:95px;
height:auto !important;
border:1px thin #ff0000;
}
/*#contenitore_commenta{
clear:both;
display:block;
margin-top:10px;

}*/
#contenitore_contenitore_commenti{
margin-bottom:15px;
margin-top:15px;
width:500px;
}
#contenitore_commenti{
border:1px solid #c3c7d0;
}
.show_commento{
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;

width:475px;
border:1px thin #FFFFFF;
padding:8px;
}

.selected{
text-decoration: underline;
	}

.perpage{
position:absolute;
bottom:30px;

	text-align:center;
	width:800px;
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#8a4d0c;
}

.perpage a{
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	text-decoration:none;
	color:#000;}
	.perpage a:hover{
		font:12px arial,Tahoma,Verdana,sans-serif,helvetica;	
		color:#8a4d0c;}


.elenco_viaggi {
	position:relative;
	width:720px;
	float:left;
	padding:10px 0 25px 0;
	border-bottom:1px dotted #CCCCCC;}
	.elenco_viaggi a{
		font:12px arial,Tahoma,Verdana,sans-serif,helvetica;	
		}
		.elenco_viaggi_foto {
			position:relative;
			float:left;
			border:2px solid #8A4D0C;
			margin: 0 10px 0 0;}
			.elenco_viaggi_titolo{
				position:relative;
				width:410px;
				float:left;}
				.elenco_viaggi_titolo p{
					font:12px arial,Tahoma,Verdana,sans-serif,helvetica;	
					text-align:left;
					color:#666;}
					.elenco_viaggi_titolo h3 {font:14px arial,Tahoma,Verdana,sans-serif,helvetica;	
						text-align:left;
						font-weight:bolder;
						color:#8A4D0C;}					
						.sottotitolo_racconte{
							padding:0;
							font:12px arial,Tahoma,Verdana,sans-serif,helvetica}
							.scheda{
								position:absolute;
								color:#8A4D0C;
								float:right;
								font-size:12px;
								right:10px;
								bottom:5px;}
								
							
							
.sottotitolo_viaggio{
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;	
	text-align:left;
	color:#999;
	padding:5px;}
	#foto_viaggio{
		position:relative;
		width:280px;
		height:auto !important;
		height:250px;
		min-height:250px;
		margin:0 auto;
		float:right;
		padding:80px 70px 20px 34px;}
		#foto_viaggio img{
			border:2px solid #8A4D0C;
			margin:0 0 20px 0;
			float:right}
			#foto_viaggio li{
				font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
				list-style-type:disc;
				list-style-position:inside;
				color:#a4037c;}
				#foto_viaggio ul{
					padding:5px 0 15px 10px;}
					#form_commenti{
						float:left;
						padding-left:300px;
						padding-bottom:50px;}
						#contenuti_viaggio{
							position:relative;
							width:450px;
							margin:30px 0 0 30px;
							padding-bottom:50px;
							float:left;}
							#contenuti_viaggio p{
								font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
								text-align:justify;
								color:#402806;
								line-height:20px;}