/* ---------------------------------------------
	style.css 1.2
	Content detail template specific styles 
	Author: Andrea De Lissandri
   --------------------------------------------- */



/*    Contento Generale
-------------------------------------------------------------------- */
body {
	background:  #FFFFFF;
	text-align: left;
	color: #000000;											
	font-family: Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 12px;	
	color:#000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../immagini/sfondo-pagina.jpg) no-repeat top left;
	}
		
#motore {padding: 0px; margin: 32px 20px 0px 20px; height:16px; float:left; }	
#cerca_motore {padding: 0px; margin: 32px 30px 0px 0px; float:left; }	
	

h1 {font: 17px Arial,verdana,times,tahoma;
	color:#bd4687;
	font-weight:bold;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 10px;}
	
h2 {font: 13px Arial,verdana,times,tahoma;
	color:#b14e85;
	text-align: left;
	font-weight:bold;
	margin: 3px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
h3 {font: 14px Arial,verdana,times,tahoma;
	color:#525260;
	font-weight:bold;
	margin: 6px 0px 0px 0px;
	padding:0px 0px 0px 0px;}	
	

.testo_sezioni { font:12px Verdana, Arial, Helvetica, sans-serif;}

.testo a { text-decoration: underline; color: #b14e85;  font-weight: bold; margin:0px 0px 0px 0px;}
.testo a:hover{ color: #bd4687; text-decoration:underline; }			
	
	/*BANNER TOP */
	
		#top_motore{ margin:0px 0 0 0; height:80px;}
		.motore{ font: 12px Verdana, Arial, Helvetica, sans-serif; color:#777777; font-weight: bold;}
							
	/* MENU TOP */
		#menu_top{ padding: 0px 0px 0px 0px; margin: 72px 0px 0px 0px;}
		#menu_top ul{list-style-type: none;margin: 0;padding: 0; }
		#menu_top li{float: left; padding:0px 0px 0px 0px; margin: 4px 0px 0px 0px;}
		#menu_top a { display: block; width:80px;text-decoration: none; color: #e07ab2; height:16px; line-height: 16px; text-align: center; font-weight: bold; font-size:13px; padding:8px 0px 7px 0px; margin:0px 0px 0px 0px;}
		#menu_top a:hover{ color: #bd4687; text-decoration:underline; }

	/* MENU CATEGORIE */
		#categorie{ padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px;}
		#categorie ul{list-style-type: none; margin: 0; padding: 0; }
		#categorie li{float: left; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		#categorie a { display: block;  width:160px; text-decoration: none; color: #e07ab2; text-align: left; font-weight: bold; font-size:12px; padding:2px 0px 2px 30px; margin:0px 0px 0px 0px; background: url(../immagini/cuore.gif) no-repeat 5px 0;}
		#categorie a:hover{ color: #e07b7b; text-decoration:underline; background: url(../immagini/cuore-rosso.gif) no-repeat 5px 0; }

/* MENU CATEGORIE */
		#menu_sx_home{ margin: 0px 0px 0px 1px;}
		#menu_sx_home ul{ list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; }
		#menu_sx_home li{ list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} 
		#menu_sx_home a{ 
					 font-size:12px;
					 display:block;
					 color: #bd4687;
					 margin: 0px 0px 0px 0px; 
					 padding: 0px 0px 0px 0px; 
					 font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue', 'Helvetica Neue UltraLight', 'Arial', sans-serif;
					 text-decoration:none;
					 width:auto;							
				  }
		#menu_sx_home a:hover{color: #000000;}	
						
	/* QUADRATI */
		.quadrati { font:10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: justify; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		.quadrati a { color: #666666; text-align: left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		.quadrati a:hover { color: #bd4687;}
		#titolo_quadrati a { font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #000000; text-align: left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-decoration:none;}
		#titolo_quadrati a:hover { color: #000000;}
		
	/* FOOTER */
		.footer { font:9px Verdana, Arial, Helvetica, sans-serif; color: #666666; text-align: center; padding:8px 0px 7px 0px; margin:0px 0px 0px 0px;}
		.footer a { color: #666666; text-align: center; padding:8px 0px 7px 0px; margin:0px 0px 0px 0px;}
		.footer a:hover { color: #bd4687;}
		
	/* TESTO */
		.testo { font:12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: justify; padding:0px; margin:0px 0px 0px 0px; line-height:20px;}
		.testo li{list-style-type: none; font:11px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: justify; padding:4px 0px 4px 0px; margin:0px 0px 0px 0px; border-bottom: 1px dashed #333333;}
		
		.foto {margin:3px 0px 4px 6px;}
		
		#google300_250{
		width:320px;
		height:250px;
		float:left;
		padding: 0;
		margin: 0 0 5px 0;
		padding: 0 0 0 0;
	}
			
#foto{ margin:3px 3px 3px 3px;}	


#quadrato_home{ width:100%; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; height:auto; text-align: justify;}	
#quadrato{ width:100%; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; height:auto;}	
#titolo_quadrati{ width:100%; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; background:#e367ab; color:#FFFFFF; font-weight:bold;}	

#cerca a {text-decoration: none; color: #b84788; text-align: left; font-weight: bold; font-size:13px; margin:4px 0 8px 7px}
#cerca a:hover {text-decoration: none; color: #FF0000; text-align: left; font-weight: bold;}

.indirizzo{ font: 12px Verdana, Arial, Helvetica, sans-serif; color:#b84788; font-weight: bold;}

#titoletto{ font: 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight: bold; margin:10px 0 0 0; padding:10px 0 5px 10px;}

#guida{ font: 17px Arial,verdana,times,tahoma; color:#bd4687; font-weight:bold; color:#b14e85; font-weight: bold;  margin:0px 0px 0px 10px; font-weight:bold; border-bottom:1px solid #bd4687;}

