
/* CSS Document - struttura pagina */

/* struttura pagina */

body {
	font-family: Arial, sans-serif;
	text-align:center;
	font-size:80%;
	background:url(../immagini/sfondo.gif) repeat-x;
	background-color:#CACACA;
	}


/*********************************/
/* CLASSI GENERICHE */
/*********************************/

* {
	margin:0;
	padding:0;
	border:0;
	}

.clear {
	clear:both;
	}

.separatore {
	border:0; 
	border-top:1px solid #ccc;
	height:1px;
	margin:20px 0 20px 0;
	}

.off {
position: absolute;
top: -9999px;left:-9999px;
}

a {
	color:#0066CC;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}	

h3 {
	color:#0066CC;
	text-align:left;
	padding-bottom:6px;
	}
	
h4, .titolo_servizio, .titolo_nuovo {
	color:#0066CC;
	text-align:left;
	padding:6px 0 6px 90px;
	font-size:110%;
	}
	
/* TITOLO OFFERTE HOME PAGE */

.home {
	color:#0066CC;
	width:200px;
	text-align:left;
	padding:6px 0 6px 0;
	font-size:110%;
	}
	
#centrale_usato h3 {
	margin:0 0 10px 0;
	}	
	
.titolo_servizio {color:#333333;}

.titolo_nuovo {
	color:#333333;
	padding:6px 0 6px 110px;
	}
	
form {
	margin:20px 0 0 0px;
	}

form.contact {margin:20px 0 0 320px;}

.box {border:2px solid #ccc;}

.button {
	border:2px solid #ccc;
	margin:10px 0 0 0;
	background-color:#FFFFFF;
	}
	
input, select, textarea {border:1px solid #ccc;}

img {display:block;}

/*********************************/
/* CONTENITORE GENERALE */
/*********************************/


#contenitore {
	width:760px;
	margin:6px auto 0 auto;
	background-color:#FFFFFF;
	text-align:left;
	}



/*********************************/
/* HEADER */
/*********************************/


#header {
	width:760px;
	height:220px;
	}


/*********************************/
/* MENU PRINCIPALE */
/*********************************/


.menu_index, .menu {
	list-style:none;
	width:760px;
	padding:8px 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background:#E3E3E3;
	}

.menu_index li, .menu li {
	display:inline;
	color:#999;
	padding:0 12px 0 12px;
	margin:0;
	border-right:1px solid #fff;
	}




.menu_index li a, .menu li a {
	font-size:85%;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	}

.menu_index li a:hover, .menu li a:hover {
	font-weight:bold;
	font-size:85%;
	color:#0F488F;
	text-decoration:none;
	}




.menu_index li.attivo a, .menu li.attivo a  {
	color:#0F488F;
	text-decoration:none;
	}

/*********************************/
/* CONTENITORE CENTRALE */
/*********************************/


#centrale, #centrale_usato, #centrale_servizi {
	width:760px;
	padding:20px 10px 10px 10px;
	border-top:3px solid #FFCC00;
	background-color:#fff;
	color:#333;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:740px;
	}
	
#centrale_usato {
	background:url(../immagini/sfondo_usato.gif) no-repeat;
	background-color:#FFFFFF;
	}
	
#centrale_servizi {
	background:url(../immagini/sfondo_usato.gif) no-repeat;
	background-color:#FFFFFF;
	}	

#centrale a, #centrale a:visited {
	color:#006699;
	text-decoration:none;
	}
	
#centrale a:hover {text-decoration:underline;}

.foto, .mappa {
	border:1px solid #ccc;
	float:right;
	margin:0 0 20px 10px;
	}
	
.mappa {
	float:left;
	margin:0 0 20px 0;
	}

.testo {padding:0 0 20px 0;}

.lista_admin li {
	margin:4px 0 0 0;
		list-style:none;
	}

/*********************************/
/* COLONNA SINISTRA */
/*********************************/


#colonna_sx_bordo, #colonna_sx {
	width:510px;
	padding:10px 30px 10px 0;
	border-right:1px solid #cacaca;
	line-height:18px;
	text-align:left;
	float:left;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:480px;
	}
	
 #colonna_sx {
	 border:0;
	 }

#colonna_sx_usato {
	width:390px;
	float:left;
	padding:10px 30px 10px 0;
	line-height:18px;
	text-align:left;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:330px;
	}


#partners {	
	width:410px;
	margin:20px 0 0 50px;
	}



/*********************************/
/* COLONNA DESTRA */
/*********************************/


#colonna_dx {
	float:right;
	width:210px;
	text-align:left;
	}

#colonna_dx_usato {
	float:right;
	width:340px;
	padding:36px 0 0 20px;
	border-left:1px solid #cacaca;
	text-align:left;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:355px;

	}

.prodotto, .prodotto_usato_sx, .prodotto_usato_dx {
	width:230px;
	margin:0 0 10px 0;
	}
	


.prodotto img {
	border:1px solid #ccc;
	margin-bottom:5px;
	}

.prodotto_usato_sx {
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;
	width:100%;
	}

.prodotto_usato_sx img {
	float:left;
	margin:0 20px 0 0;
	}
	
.prodotto_usato_sx .testo_prod, .prodotto_usato_sx testo_prod_usato {
	padding:0 0 5px 0;
	}
	

.prodotto_usato_dx {
	width:230px;
	margin:0 0 10px 10px;
	}

.prodotto_usato_sx h4 {
	padding:10px 0 10px 0;	
	}


.mini_prod {
	float:left;
	border:1px solid #ccc;
	}
	
.testo_prod, testo_prod_usato {
	padding:0 0 5px 90px;
	}

.link_descrizione {
	color:#0066CC;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
	padding:0 0 0 8px;
	margin:0 0 0 5px;
	background:url(../immagini/triangolino.gif) no-repeat;
	font-size:80%;
	}

a:hover.link_descrizione  {
	text-decoration:none;
	}
	

/*********************************/
/* BOX RICERCA USATO */
/*********************************/

.ricerca {
	width:225px;
	margin:0 0 0 40px;
	}

.ricerca input {
	border:1px solid #ccc;
	margin:0 0 10px 0;
	padding:2px 0 2px 4px;
	font-size:80%;
	}

.ricerca input.button {
	border:1px solid #ccc;
	padding:2px 0;
	margin:0 0 10px 0;
	text-align:center;
	background-color:#FFFFFF;
	font-size:80%;
	}

/*********************************/
/* SERVIZI */
/*********************************/


.servizio {
	width:700px;
	margin:0 0 30px 0;	
	}
	

.mini_servizio {
	float:left;
	border:1px solid #ccc;
	}
		
.testo_servizio {
	padding:0 0 0 90px;
	line-height:16px;
	}
	
.servizio ul {
	margin:0 0 0 90px;
	}

.servizio ul li {
	margin:0 0 8px 0;
	list-style:none;
	}	
		

/*********************************/
/* NUOVO */
/*********************************/


.nuovo {
	width:700px;
	margin:0 0 10px 0;	
	}
	
.mini_nuovo {
	float:left;
	margin:0 0 10px 0;
	}
		
.testo_nuovo {
	padding:0 0 2px 110px;
	line-height:16px;
	}


.link_nuovo {
	color:#0066CC;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
	padding:0 0 0 12px;
	margin:0 0 0 17px;
	background:url(../immagini/triangolino.gif) no-repeat;
	font-size:80%;
	}

a:hover.link_nuovo  {
	text-decoration:none;
	}


/*********************************/
/* USATO */
/*********************************/

.dati {
	background-color:#E3E3E3;
	border:1px solid #ccc;
	padding:10px;
	margin:10px 0 10px 0;
	}
	
.dati ul {
	list-style:none;
	}
	
.dati ul li {
	margin-bottom:3px;
	}
	
.presentazione img {margin-right:10px;}

.tipo_usato {
	width:85px;
	margin:0 18px 0 0;
	text-align:left;
	float:left;
	}
	
.tipo_usato img {border:1px solid #ccc;}

#colonna_sx_usato  .tipo_usato a {
	color:#000;
	font-size:80%;
	text-decoration:none;
	float:none;
	}
	
#colonna_sx_usato  .tipo_usato a:hover {
	color:#000;
	font-size:80%;
	text-decoration:underline;
	}

/*********************************/
/* CONTATTI */
/*********************************/

.box_recapito {
	width:735px;
	margin:0 0 20px 0;
	float:left;
	}

.recapiti {
	padding:0 0 20px 0;
	margin:0 0 0 320px;
	}

.link_email {
	color:#0066CC;
	text-decoration:underline;
	text-align:left;
	padding:0 0 0 8px;
	margin:0 0 0 10px;
	background:url(../immagini/triangolino.gif) no-repeat;
	font-size:80%;
	}

a:hover.link_email  {
	text-decoration:none;
	}
	
#nav {
	width:auto;
	padding:0 0 10px 10px;
	}	

/*********************************/
/* FOOTER */
/*********************************/


#footer {
	margin:0 auto;
	padding:10px 0 10px 0;
	width:760px;
	color:#fff;
	background-color:#626E83;
	}

#footer p { font-size:75%;}

#footer p  .link_foot a, #footer p  .link_foot a:hover {
	text-decoration:underline;
	color:#fff;
	font-size:100%
	}
	
#footer p  .link_foot a:hover {
	text-decoration:none;
	}
