/** Style.css  ver 1.0  26/12/2007
	*
	* author: Alberto Bobbera   bobberal@gmail.com
	* author: Stefano Mazzega   stefano.mazzega@gmail.com
	*
	*
	*/
	
	body{color:white;background-color:#333333;font-family: Arial;font-size:12px;}
	div{margin:0;padding:0;}
	img{border:0;}
	table{margin:0;padding:0;/*width:100%;*/}
	p, label, h1, h2, h3, h4, h5, form{margin:0;padding:0;}
	p {font-size:12px;}
	h1 {font-size:16px;}
	h2 {font-size:15px;}
	h3 {font-size:14px;}
	h2{margin-bottom:15px;padding-left:20px;}
	a{color:white;}
	a:hover{color:#dde01f;}
	embed{margin:0;padding:0;}
	ul{list-style-type: none;}
	
	#wrapper{width:950px;margin-left:auto;margin-right:auto;}
	
	#header{}
		#header #logoHeader{}
		#header #menuHeader{} 
	
	#content{float:left;}
		#content #main{width:946px;}
		#content #main #mainLeft{vertical-align:top;width:724px;}  
			#content #main #mainLeft #mainContent{padding-right:20px;}
	
	#content #main #disclaimer{vertical-align:bottom;}
		#content #main #disclaimer p{font-size:10px;}

	/************************************************/
	/********* BARRA LATERALE DX ********************/
	/************************************************/  
	#content #main #mainRight{width:212px; vertical-align:top;} 
	#content #main #mainRight .error{font-size:0.8em;}
	/***** LOGIN *****/
		#mainRight .formLogin{background-color:#dde01f;color:#4d4d4d;padding:10px;margin-top:0px;}
			#mainRight .formLogin a{color:#4d4d4d;}
			#mainRight .formLogin a:hover{color:red;}
			#mainRight .formLogin input{background-color:#e9ed7c;border-color:#c2c34b;border-style:inset;margin-top:5px;width:95%;}
			#mainRight .formLogin input.submit{background-color:#9ba135;border:none;width:5em;margin-top:0px;}
			#mainRight #modButtonDx{background-color:#ACACAC;width:135px;border:none;padding-left:5px;}
			#mainRight #logoutButtonDx{background-color:#ACACAC;width:135px;border:none;padding-left:5px;}
			#mainRight #addLocButtonDx{background-color:#ACACAC;width:135px;border:none;padding-left:5px;}
			
	/***** SEARCH *****/
	#mainRight #formSearch #titolo-box-search{height:16px;}
		#mainRight #formSearch #contenuto-box-search, #mainRight #formSearch #titolo-box-search{padding:10px;}
		#mainRight #formSearch #titolo-box-search{margin-top:5px;margin-bottom:5px;}
		#mainRight #formSearch #contenuto-box-search{margin-top:0;}
			#mainRight #formSearch input, #mainRight #formSearch select{background-color:#8acbf1;border-color:#61a3c6;border-style:inset;width:95%;}
			#mainRight #formSearch input.submit{background-color:#1678a9;border:none; width:5em;}
	/***** INFO *****/ 
		#mainRight #info{margin-top:5px;padding:5px;}
	/***** MAPS *****/
		#mainRight #ymaps{margin-top:5px;}
	/***** CREDITS *****/
		#credits{vertical-align: bottom;}
	
	/***** FOOTER *****/    
	#footer{height:50px;margin-bottom:0;}
	
	/**** LOGOUT BUTTON ****/
	#logoutButton{width:150px;border:none;}
	
	.valign-top{vertical-align:top;}
	.valign-bottom{vertical-align:bottom;}
	.align-left{text-align:left;}
	.align-right{text-align:right;}
	.align-center{text-align: center;}
	.separator{/*border-bottom:1px solid red;*/margin:10px 0 10px 0;}
	.error {font-weight: bold;color:#FF3300;padding-left: 18px;background: url(../../shared/images/error.png) no-repeat left top;}
	.float-left{float:left;}
	.float-right{float:right;}
	.color-white{color:white;}
	.color-green{color:#a1cc36;}
	.color-blue{color:#67b4e8;} /*#3aa5e9;}*/
	.color-black{color:#4d4d4d;}
	.color-light-grey{color:#D0D0D0;}
	.color-red{color:#FF0000;}
	.clear-both{clear: both;} 
	.width-separator{width: 10px;}
	.oblique{font-style:oblique;}
	.bold{font-weight: bold;}
	.font-small{font-size:10px;}
	.underline-none{text-decoration:none;}
	.border-none{border:none;}
	.border-bottom-green{border-bottom:1px solid #a1cc36;}
	.border-bottom-blue{border-bottom:1px solid #67b4e8;}
	.border-bottom-red{border-bottom:1px solid #FF8080;}
	.bg-color-blue{background-color:#67b4e8;}
	.bg-color-pink{background-color:#daafcd;}
	.bg-color-green{background-color:#a1cc36;}
	.bg-color-grey{background-color:#ACACAC;}
	.pointer{cursor:pointer;}
	.hover-yellow:hover{color:#dde01f};

	
	/* =FLASH MESSAGE
	-----------------------------------------------------------------------------*/
	#content #flashMessage {width:600px;color:#FF0000;border-bottom: 2px solid #FF0000;	border-top: 1px solid #FF0000;
													font-size: 16px;margin: 8px 0px;font-weight: bold;padding: 10px;}
	
		#flashMessage {width:600px;
	color:#FF0000;
	border-bottom: 2px solid #FF0000;
	border-top: 1px solid #FF0000;
	font-size: 16px;
	margin: 8px 0px;
	font-weight: bold;
	padding: 10px;
	} 
	
	
	/************************************************/
	/********* MAIN CONTENT      ********************/
	/************************************************/  	
	#mainContent .formLogin{width: 300px;/*margin-left:auto;margin-right:auto;*/}
	#mainContent .formLogin input{width:250px;}
	#mainContent .formLogin input.submit{background-color:#ACACAC;width:5em;} 
	
	/**** SEZIONE UTENTE *****/
	/****** registrazione *******/
	#register #dati_anagrafici, #register #dati_login{margin-left:100px;}
		#register td.align-right{width:150px;}
		#register td input, #register td select{width:200px;}
		#register div.centrato{margin-left:auto;margin-right:auto;width:200px;}
			#register div.centrato .submit{width:200px;}
	/********* modifica profilo **********/
	#edit_profile h3{margin-left:120px;}
	#edit_profile td.align-right{width:200px;}
	#edit_profile #puls_edit_profile{margin-left:200px;}
		#edit_profile #puls_edit_profile input{width:150px;}
	/**** lista location utente ****/
	#lista_location_utente th{}

		
	/** LOCATIONS **/
	.locations-list-item{width:100%;margin-bottom:10px;}
		.locations-list-item table{width:100%;}
	.locations-list-item-details{width:100%;}
	.locations-list-item-attributes{width:100%;}
		.locations-list-item-attributes images{float:left;}
	.locations-list-item-thumbnail{width:200px;text-align:center;}
		.locations-list-item-thumbnail img, #view-location-images img{border:2px solid #3ba7e8;}
	#view-location-images .image-thumbnails{ width:33%;}
	
	#puls_contact_location input{background-color:#D0D0D0;border:none;width:250px}
		
	#location-list{}
		#location-list-header{margin-bottom:15px;}
	
	#view-location .margin-left-perc .width-150{width:150px;/*margin-left:50px;*/}  	
		
	/** SEARCH  **/
	#backToResults{margin-right:10px;}
	#box_search #box_search_inputs{margin-left:150px;margin-bottom:30px;}
	#box_search #box_search_inputs input, #box_search #box_search_inputs select{width:250px;}
	#box_search #box_search_checkbox{width:90%;margin-bottom:30px;margin-left:100px;}
	#box_search #box_submit{text-align: center;}
	
	/**** ISTRUZIONI, FAQ ****/
	#istruzioni h2, #faq h2{margin-bottom:20px;margin-top:20px; padding-left:0;font-size:16px;}
	#istruzioni p, #faq p{margin-bottom: 10px;}
	
	/**** INFORMATIVA PRIVACY ****/
	#informativa_privacy{}/*inserito nel codice della pagina */
	
	
	/*#register-btn{background-image: url('/public/images/registrati.jpg');}*/
	
	/* MAPS */
	#my_gmap{
	  height: 650px;
	  width: 700px;
		color:#000000;
	}
	.fn_gInfo a{ color:#000000;}
	.fn_gInfo{
		height: 190px;
		text-align: center;
		border-bottom: 1px solid #A1CD3A;
		padding: 10px 5px;
	}
	.fn_gInfo h4{
		font-size: 13px;
	}
	.fn_gInfo h4 a {
		text-decoration: underline;
	}
	.fn_gInfo h4 a:hover {
		color: #A1CD3A; 	
	}
	.fn_gInfo h4,
	.fn_gInfo p{
		text-align: left; 
	}
	.fn_gInfo img{
		margin:0 auto;
		text-align: center;
		padding: 2px;
		border: 1px solid #333;
	}
