/* ---------------------------------------------------
Copyright (c) 2008 - Layoutweb
------------------------------------------------------

------------------- Color Palette --------------------

#333333 - Font standard
#ab1416 - ROSSO COLORE H1 (uguale ai link)
#ab1416 - Red link
#4b0607 - HOVER Red link
#dcdcdc - Grigio Colonna di sinistra SFONDO
   
------------------------------------------------------




/* Global Reset
---------------------------------------------------------------------------------------------------------------- */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, abbr, cite, code, em, img, q, strike, strong, sub, dl, dt, dd, ol, ul, li  {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
}




.information620 {
	width: 620px;
	padding: 20px 0px 0px 0px;
	}









#nav {
	list-style: none;
	display: inline;
	}

#nav li {
	 float:left;
 	}
	
#content {
	width: 217px;
	height: 206px;
 	}	
	
	
	
/* General
---------------------------------------------------------------------------------------------------------------- */

body {
	background-image: url(../immagini/struttura/sfondo-body.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #fff;
	text-align: center;
}


a:link, a:visited {
	text-decoration: none;
	color: #ab1416;
}

a:hover {
	text-decoration: underline;
	color: #ab1416;
}


.imgpaesi {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	}







.form-privacy p {
	font-size: 10px;
	}
/* FLOAT BASILARI
---------------------------------------------------------------------------------------------------------------- */



.floatleft {
	float:left;
	width: 35px;
	background-image: url(../immagini/struttura/banda_www.jpg);
	background-repeat: repeat-x;
	background-position: top;	
	text-align: right;

	}
	
.floatright {
	float:right;
	width: 275px;
	text-align: left;
	}
	

.clear {
	clear: both;
	}




/* TITOLI H1 & Co.
---------------------------------------------------------------------------------------------------------------- */

h1 {
font-size: 16px;
color: #ab1416;
text-align: left;

padding: 0px 0px 0px 20px;
margin: 10px 0px 10px 0px;

background-image: url(../immagini/struttura/freccia-h1.gif);
background-repeat: no-repeat;
background-position: center left;
}




h1 a:link, h1 a:visited {
color: #FF0000;
/* non mettere text-decoration perchè è già nei link generici*/
}

h1 a:hover {
color: #FF0000;
/* non mettere text-decoration perchè è già nei link generici */
}






/* Layout
---------------------------------------------------------------------------------------------------------------- */


#container {
	width: 960px;
	background-image: url(../immagini/struttura/sfondo-container.gif);
	background-position: left;
	background-repeat: repeat-y;
	margin:0px;
}




#header {
	
}


.colonna_sx {
	width: 311px;
	float: left;
	text-align: left;
	background-image: url(../immagini/struttura/banda_www.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #dcdcdc;
}


.colonna_dx {
	margin-left: 340px; /* 311 +29 (anziche 31)*/
	width: 620px;
}



#footer {
	width: 100%;
	clear: right;
	padding: 20px 0px 10px 0px;
	background-image: url(../immagini/struttura/sfondo-footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
}



#footer a:link, #footer a:visited  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	}

#footer a:hover  {
	color: #ffffff;
	text-decoration: underline;
	}

#footer p  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	}

#footer p strong  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}


#soprafooter {
	width: 100%;
	text-align: left;
	background-image: url(../immagini/struttura/sfondo-container.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#soprafooter img {
	margin-left: 115px;
}


/* MENU-UP
---------------------------------------------------------------------------------------------------------------- */


#menu-up {
	width: 100%;
	height: 74px;
	text-align:left;
}

#menu-up p {
padding-top: 53px;
float:left;
}
 
#menu-up img {
float:left;
margin: 0px 8px 0px 8px;
}
 

#menu-up p a:link, #menu-up p a:visited {
color: #FFFFFF;
text-decoration: none;

	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	letter-spacing: 0.6px;

}

#menu-up p a:hover {
color: #666666;
text-decoration: none;
}




/* BOX LOGO E SOTTOLOGO
---------------------------------------------------------------------------------------------------------------- */

#boxlogo {
	width: 275px;
	height: 133px;
	text-align: left;
}

#boxsottologo {
	width: 275px;
	height: 76px;
	text-align: left;
}





/* aaa
---------------------------------------------------------------------------------------------------------------- */

.box_colonnasx {
	width: 208px;
	text-align: center;
	padding: 10px;
}

.box_colonnasx p {
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #333333;
}


.fotovert a { font-weight: normal; margin-bottom:10px; }
.fotovert a:link { text-decoration:none;}
.fotovert a:visited { text-decoration:none;}
.fotovert a:hover { text-decoration:underline;  }
.fotovert a:active { text-decoration:none; }

.fotovert a img { text-decoration: none; border: 3px  solid #dcdcdc; } 
.fotovert a:hover img { text-decoration: none; border: 3px  solid #999999; }
.fotovert a:active img { text-decoration: none; border: 3px  solid #999999; }

.lineabianca {
float: left; 
width: 100%; 
height: 6px;
background-color: #FFFFFF; 
}


/* IN EVIDENZA HOME
---------------------------------------------------------------------------------------------------------------- */


.boxevidenza {
width:620px;
height: 237px;
background-color: #ebebeb;
margin-top: 20px;
}


#immagine_evidenza {
width:217px;
height: 206px;
float:left;
}


.testoboxevidenza {
	width: 403px;
	float:left;
	text-align: left;
}




.testoboxevidenza h2 {
margin: 10px 10px 0px 10px;
padding: 10px 10px 10px 10px;
background-color: #FFFFFF;
}

.testoboxevidenza h3 {
margin-left: 10px;
padding: 10px 10px 10px 10px;
color: #aa1416;
font-weight: bold;
letter-spacing: 0.4px;

}

.testoboxevidenza p {
padding: 10px 0px 10px 10px;
}






#galleryimages {
	width:363px;
	height: 60px;
	text-align: left;
	padding-left: 10px;
}




/* FINEZZE MINIGALLERY HOMEPAGE
---------------------------------------------------------------------------------------------------------------- */

#galleryimages img {
margin-right: 5px;
}


#galleryimages a { font-weight: normal; margin-bottom:10px; }
#galleryimages a:link { text-decoration:none;}
#galleryimages a:visited { text-decoration:none;}
#galleryimages a:hover { text-decoration:underline;  }
#galleryimages a:active { text-decoration:none; }

#galleryimages a img { text-decoration: none; border: 3px  solid #fff; } 
#galleryimages a:hover img { text-decoration: none; border: 3px  solid #999999; }
#galleryimages a:active img { text-decoration: none; border: 3px  solid #999999; }




/* RICERCHE NELLA HOMEPAGE
---------------------------------------------------------------------------------------------------------------- */


.boxricerca {
	width:620px;
	height: 280px;
	background-color: #fff;
	margin-top: 10px;
	
	}




.ricerche_wrapper {
float:left;
	}

.ricercasx {
	float:left;
	width: 300px;
	height: 113px;
	background-image: url(../immagini/ricerca/sfondo-box.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #999999;
	margin: 0px 0px 15px 0px;
	
	}

.ricercadx {
	float:left;
	width: 300px;
	height: 113px;
	background-image: url(../immagini/ricerca/sfondo-box.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #999999;
	margin: 0px 0px 15px 15px;
	}
	
.ricercasx p, .ricercadx p  {
	text-align: left;
	padding: 0px 8px 10px 6px;
	margin:0px;
	/* background-color: #00FF00 */
	}



/* H4
---------------------------------------------------------------------------------------------------------------- */

H4 {
	background-color: #952a2c;
	margin: 3px 40px 10px 10px;
	padding: 5px;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	text-align: left;
	}


H4 a:link, H4 a:visited {
	background-color: #952a2c;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	
	}

H4 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

/* H5
---------------------------------------------------------------------------------------------------------------- */

H5 {
	background-color: #ffffff;
	padding: 5px 5px 5px 30px;
	margin: 0px 0px 15px 15px;
	
	color: #952a2c;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	
	background-image: url(../immagini/struttura/freccia-h5.gif);
	background-position: left;
	background-repeat: no-repeat;
	
	}


/* FORM RICERCA
---------------------------------------------------------------------------------------------------------------- */

.contieniformbug  {
	text-align:left;
	padding: 0px 10px 0px 10px;
	height: 50px;
	/* background-color: #0000FF; */
	}

.formricerca {
	text-align:left;
	/* background-color: #99FF00; */
	}
	
.formricerca select {
	width: 140px;
	}


.contienicombo  {
	float:left;
	}


.contienipulsante  {
	float:left;
	margin-left: 10px;	
	}

	

/* FLASH CONTENT
---------------------------------------------------------------------------------------------------------------- */

#flashhome {
	width: 620px;
	height: 208px;
	background-image: url(../immagini/flash/flash_home.jpg);
	}
 
 
 
 
 /* MENU A BRICIOLE
---------------------------------------------------------------------------------------------------------------- */
.briciole {
	text-align: left;
	padding: 15px 5px 0px 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
}


 .briciole a:link,  .briciole a:visited {
	color: #333333;
}




 /* VATARO H2 e H3
 ---------------------------------------------------------------------------------------------------------------- */

.valtarosx h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #4b0607;
	text-align: left;
	margin: 10px 0px 10px 0px;
}


.valtarosx ul {
	margin: 12px 0px 12px 0px;
}
  
.valtarosx li {
	text-align: left;
	padding: 1px;
	margin-left: 25px;
}
 
 
 
.valtarosx h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #999999;
	text-align: left;
	margin: 15px 0px 5px 0px;
	border-bottom: 1px solid #CCCCCC;
}


.boxvaltaro {
	background-color:#f5f5f5; 
	padding:5px; 
	border:1px dotted #ccc; 
	margin-top:10px;
}

 

 /* INTERNA FULL
---------------------------------------------------------------------------------------------------------------- */


.interna_full {
	text-align: left;
}

.interna_full p {
	text-align: left;
}


.interna_full h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #4b0607;
	text-align: left;
}

 
 
.interna_full ul {
	margin: 12px 0px 12px 0px;
}
  
.interna_full li {
	text-align: left;
	padding: 1px;
	margin-left: 25px;
}
 
 
 /* INTERNA FAQ
---------------------------------------------------------------------------------------------------------------- */


.interna_faq p {
	text-align: left;
	padding: 0px 0px 20px 20px;
}


.interna_faq h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #4b0607;
	font-weight: 600;
	text-align: left;
	margin-bottom: 3px;
	margin: 0px 0px 5px 20px;
}


.interna_faq h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	border-bottom: solid 1px #CCCCCC;
	margin: 0px 0px 15px 0px;
	text-align:left;
	color: #999999;

}

 
 /* TOOLS
---------------------------------------------------------------------------------------------------------------- */


.tools {
	text-align: right;
	background-image: url(../immagini/tools/sfondo_tools.jpg);
}

.tools img {
	padding-right:5px;
	}

 
 
 /* SFONDO BOX RISULTATO
---------------------------------------------------------------------------------------------------------------- */

.box_risultato {
	width: 300px;
	height: 160px;
	background-image: url(../immagini/ricerca/sfondo_box_risultato.jpg);
	margin: 10px 0px 10px 10px;
	float:left;
	
	}
	
	
.box_risultato img {
	float:left;
	padding: 5px;
	}


.box_risultato p {
	float:left;
	padding: 5px;
	}
 
 
  /* SFONDO BOX BOOK
---------------------------------------------------------------------------------------------------------------- */

.box_book {
	width: 100%;
	height: 100px;
	background-image: url(../immagini/ricerca/sfondo_box_risultato.jpg);
	margin: 0px 0px 10px 0px;
	float:left;
	
	}
	
	
.box_book img {
	float:left;
	padding: 5px;
	}


.box_book p {
	float:left;
	padding: 5px;
	}
 
 
 
 /* NUOVA RICERCA BOX AD APPARIZIONE
---------------------------------------------------------------------------------------------------------------- */

#nuovaricerca  {
	width: 620px;
	background-color: #FFCCFF;
	float:left;
	margin-bottom: 15px;
	
	}
	
#nuovaricerca p {
	margin-top: 10px;
	width: 370px;
	float:right;
	text-align: left;	
	}
	
#nuovaricerca form {
	margin-top: 10px;
	width: 220px;
	float:left;	
	text-align: left;	

	}

  
 /* SEGNALA AD UN AMICO BOX AD APPARIZIONE
---------------------------------------------------------------------------------------------------------------- */

#segnalaamico  {
	width: 620px;
	background-color: #FFCCFF;
	float:left;
	margin-bottom: 15px;
	
	}
	
 
 /* PAGINA DELLA SCHEDA
---------------------------------------------------------------------------------------------------------------- */

.schedaimmobile {
	background-color: #e6e6e6;
	padding:15px;
	text-align: left;	
	}
	

	
.bottomscheda {
	width: 620px;
	height: 74px;
	background-image: url(../immagini/scheda/sfondobottom.jpg);
	background-repeat: no-repeat;
	}
	
 
.elenco-scheda {
	float:left;
	width: 320px;

	}
	
.elenco-scheda ul {
	list-style: none;
	margin:0px;
	padding:0px;
	border:0px;
		}
	

	
.elenco-scheda li {
	background-color: #f9f9f9;
	margin: 1px 0px 1px 10px;
	padding: 3px 3px 3px 15px;
	}
	
 
 
 .indietro  {
	padding: 50px 10px 0px 0px;
	float:right;
	}
	
	
	
	
 /* COLONNE PAGINA VALTARO 
---------------------------------------------------------------------------------------------------------------- */



.interna_valtaro {
	background-image:url(../immagini/valtaro/puntini.gif);
	background-repeat: repeat-y;
	background-position: left;
	}
	
	
.valtarosx {
	width: 425px;
	float:left;
	text-align: left;
	}
	
.valtarodx {
	width: 171px;
	margin: 0px 0px 0px 18px;
	float:left;
	text-align: right;
	}
		
		
.valtarodx li {
	list-style: none;
	background-color: #e8e8e8;
	background-image: url(../immagini/valtaro/freccia.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: left;
	padding: 4px 0px 4px 30px;
	margin: 1px 0px 1px 13px;
	color: #1b1b1a;
	}
		
		


.valtarodx li a:link, .valtarodx li a:visited  {
	color: #1b1b1a;
	}
	
.valtarodx li a:hover  {
	color: #ff0000;
	}
		
	
	
	
	
	 
 /* MONTI
---------------------------------------------------------------------------------------------------------------- */


.valtaromonti li {
	list-style: none;
	background-color: #e8e8e8;
	background-image: none;
	text-align: left;
	padding: 3px 0px 3px 10px;
	margin: 1px 0px 1px 13px;
	color: #1b1b1a;
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;

	
	}

 
 /* BOX VERDE
---------------------------------------------------------------------------------------------------------------- */

.boxverde {
	width:100%;
	float:left;
	background-color: #e3e3d0;
	text-align: left;
	margin: 0px 0px 10px 0px;
	}



.boxverde img {
	float:left;
	margin: 10px;
	}

.boxverde p {
	width: 300px;
	float:left;
	margin: 10px 0px 10px 0px;
	}


.boxverde h6 {
	background-color: #a4a669;
	text-align: left;
	padding: 2px 2px 2px 15px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	}


.boxverde h6 a:link, .boxverde h6 a:visited   {
	color: #ffffff;
	}

.boxverde h6 a:hover {
	color: #ffffff;
	text-decoration:underline;
	}




 /* QUANTO VALE LA MIA CASA (Risultato)
---------------------------------------------------------------------------------------------------------------- */


.valutarisultato {
	width: 595px;	
	float:left;
	background-color: #FFFFCC;
	text-align: left;
	padding: 10px;
	margin: 10px 0px 20px 0px;
	border: 3px solid #f5f5f5;
	}
	
	
	

 
 
 /* servizitecniciul
---------------------------------------------------------------------------------------------------------------- */



.servizitecniciul {
	list-style: none;
	}


.servizitecniciul li {
	text-align:left;
	background-color: #F3F3F3;
	padding: 8px;
	margin: 4px 0px 0px 20px;
	}
	

 
 
 /* toolbox
---------------------------------------------------------------------------------------------------------------- */

.contienitoolbox {
	height: 70px;
	background-color: #f5f5f5;
	padding: 10px;
	}
	
.contienitoolboxlittle {
	height: 20px;
	background-color: #f5f5f5;
	padding: 10px;
	}



 /* toolbox3 -- quello della scherda interna
---------------------------------------------------------------------------------------------------------------- */
.toolbox3 {
	width: 195px;
	float:left;
	}
	

.toolbox3 li {
	list-style: none;
	padding: 3px 0px 3px 25px;
	margin:2px;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	}
	
	
	
.toolbox3 li a:link, .toolbox3 li a:visited  {
	text-decoration: none;
	color: #333333;
	}
	
	
.toolbox3 li a:hover  {
	color: #ff0000;
	}
	
	
	
	
 /* toolbox4 -- quello del Block notes
---------------------------------------------------------------------------------------------------------------- */
.toolbox4 {
	width: 140px;    /* cambia solo questa dimensione */
	float:left;
	}
	

.toolbox4 li {
	list-style: none;
	padding: 3px 0px 3px 25px;
	margin:2px;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	}
	
	
	
.toolbox4 li a:link, .toolbox3 li a:visited  {
	text-decoration: none;
	color: #333333;
	}
	
	
.toolbox4 li a:hover  {
	color: #ff0000;
	}
	
	
 /* icone (valide per entrambi i toolbox)
 ---------------------------------------------------------------------------------------------------------------- */
	
	
.icona1 {
		background-image: url(../immagini/tools/icone/home_nm.png);
	}	
.icona2 {
		background-image: url(../immagini/tools/icone/ricerca_nm.png);
	}	
.icona3 {
		background-image: url(../immagini/tools/icone/blocknotes_nm.png);
	}	
.icona4 {
		background-image: url(../immagini/tools/icone/informazioni_nm.png);
	}	
.icona5 {
		background-image: url(../immagini/tools/icone/amico_nm.png);
	}	
.icona6 {
		background-image: url(../immagini/tools/icone/piu_nm.png);
	}	
.icona7 {
		background-image: url(../immagini/tools/icone/stampa_nm.png);
	}	
.icona8 {
		background-image: url(../immagini/tools/icone/scaricafile_nm.png);
}	
.icona9 {
		background-image: url(../immagini/tools/icone/meno_nm.png);
	}

	
	
	
	
	
	
	
	
	
	
	
	



 
 
 /* aaaa
---------------------------------------------------------------------------------------------------------------- */



 
 
 /* aaaa
---------------------------------------------------------------------------------------------------------------- */



 
 
 /* aaaa
---------------------------------------------------------------------------------------------------------------- */



 
 
 /* aaaa
---------------------------------------------------------------------------------------------------------------- */



 
 
 /* aaaa
---------------------------------------------------------------------------------------------------------------- */



 
 
 /* aaaa
---------------------------------------------------------------------------------------------------------------- */



 
 
 /* aaaa
---------------------------------------------------------------------------------------------------------------- */



 
 
 /* aaaa
---------------------------------------------------------------------------------------------------------------- */



 
 
 /* aaaa
---------------------------------------------------------------------------------------------------------------- */



 
 
 /* aaaa
---------------------------------------------------------------------------------------------------------------- */




