body {
	background: #fff;
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS,Verdana;
	font-size: 11px;
	text-align: center;
	line-height:1.4em;
	background-color:#0073B4;
}
#centrato {
	margin: auto;
	width: 990px;
	text-align: left;
	background-color:#fff;
}
#contenitore {
	float: left;
	width: 980px;
	margin-left: 5px;
}

a { text-decoration:none; color:#0556A7; }
a:hover { text-decoration:underline; color:#CC0000;}

img { border:0px none;} 

.img-left { float:left; margin:0 10px 3px 0;} 
.icon-left { vertical-align:middle; float:left; border:0px none;; margin-left:0; margin-right:6px; margin-top:2px; margin-bottom:0px} 

.titoli-paragrafi  { font-size:13px; font-weight:bold; }
.titoli-rossi  { font-size:15px; font-weight:bold; color:#CA0202; }
.prezzi  { font-size:15px; font-weight:bold; color:#CA0202; text-decoration:underline; }
.tabelle-prezzi  {   width:320px; padding:0;}
.tabelle-prezzi td  { padding:5px; background-color:#F5F6F5; border-collapse:collapse; border:1px solid; border-color:#9CC1E5; }
.spacer		{font-size: 6px; color: #0C6B9E; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, Sans-serif}

#testata { 
	margin:0 auto; 
	height:auto; 
	overflow:auto;  
	width:980px; 
	margin-bottom:18px; 
	margin-top:16px; 
	margin-bottom:0;  
}
.testata-logo  { float:left; margin-top:20px;}
.testata-banner  { float:right;}

#menu { 
	clear:left; 
	margin:0 auto;   
	height:auto;   
	width:980px;  
	padding-top:14px; 
	margin-bottom:0;
	color:#6085EF; 
	font-weight:bold; 
	font-size:11px;    
}
#menu .data{
	display:block;
	margin-top:-30px;
	margin-right:5px; 
	text-align: right;    
}	
/* menu */
ul#nav{float: left; list-style: none;   margin: 0; padding: 0; width:980px; overflow:hidden; height:auto;   }
ul#nav li{float: left; margin: 0 0 0 0; padding: 0 2px 0 0; overflow:hidden;}
ul#nav a{float: left; margin:0;    background: url('../imgs/tab.gif') no-repeat top left;    text-decoration: none; color:#6085EF; padding-left:0.7em; padding-right:0; padding-top:0; padding-bottom:0}
ul#nav span{float: left; background: url('../imgs/tab.gif') no-repeat top right; cursor: pointer; padding-left:0.8em; padding-right:1.4em; padding-top:1.0em; padding-bottom:0.4em}
ul#nav li#active a, ul#nav a:hover{    background: url('../imgs/tab2.gif') no-repeat top left;  text-decoration:underline }
ul#nav li#active span, ul#nav a:hover span{   background: url('../imgs/tab2.gif') no-repeat top right; color:#FFFFFF;  text-decoration:underline}

#testata-blu  {
	color: #FFFFFF; 
	text-align:left; 
	padding-left:14px; 
	padding-right:14px; 
	clear:left;  
	width:auto; 
	height:98px;   
	background-image:url('../imgs/testata-sfondo.gif'); 
	background-repeat:repeat-x 
}
#testata-blu  a {
	color: #FFFFFF; 
}
.testata-blu-idcontrol { padding-top:64px; float:right; height:34px; background-image: url('../imgs/testata-omini.gif'); background-repeat: no-repeat; background-position: right top; }
.testata-blu-idcontrol2 { padding-top:50px;  float:right; height:34px;  background-image: url('../imgs/testata-omini.gif'); background-repeat: no-repeat; background-position: right top; }
.testata-blu-idcontrol2 form {  margin:0; padding:0;  }
.testata-blu-idcontrol2 input  { font-family:Arial, Helvetica, sans-serif; background-color:#0556A7; color:#FFFFFF; font-weight:bold; font-size:12px; border:none; margin:0; padding:4px; vertical-align:middle;  }
 
.testata-blu-ricerca  {padding-top:24px; float:left;  }
.testata-blu-ricerca form {  margin:0; padding:0;  }
.testata-blu-ricerca input  {font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; font-size:15px; border:none; margin:0; padding:5px; vertical-align:middle;  }

#corpo { 
	clear:left; 
	margin:0 auto; 
	/* width:980px; */ 
	width: 980 px;
	height: auto;
	overflow:auto; 
	background-image:url('../imgs/corpo-sfondo.gif'); 
	background-repeat:repeat-x; 
	background-color:#F3F3F3; 
	padding-left:14px; 
	padding-right:0px; 
	padding-top:14px; 
	padding-bottom:14px   
}
 
.corpo-colsx {  float:left; width:162px;  margin-right:14px;  }
.corpo-coldx { float:left; width:162px;   }
.corpo-colcentrale { float:left; width:600px;  margin-right:14px; }
 
.box-piccolo { text-align:left; font-size:13px;   color:#0556A7; margin-bottom:12px; }
.box-grande { text-align:left;font-size:13px;   color:#0556A7;  }

.boxgrigio-testata {color:#6085EF; font-size:16px; background-image:url('../imgs/boxgrigio-testata-sf.gif'); height:24px; padding-left:18px; padding-right:18px; padding-top:12px; padding-bottom:7px}
.boxgrigio-testata img{ vertical-align:middle;}
.directory-strumenti { float:right; font-size:12px; line-height:22px;}
.directory-contatore  { font-size:12px; color:#6085EF; }

.boxbianco-testata { background-image:url('../imgs/boxbianco-testata-sf.gif'); height:17px }


/* RISULTATI E CATEGORIE */
.percorso  {   color:#6085EF; font-size:16px;  border-color:#CCCCCC; margin-bottom:16px;  }
.directory-titolo { float:left; line-height:22px; width:auto;}
.directory-back { float:right; font-size:12px; line-height:22px;}

.percorso p{  font-size:13px; border-top:1px solid; border-bottom:1px solid; border-color:#CCCCCC; padding:5px 0 5px 0; margin:0; margin-top:6px;  }

.standard-corpo { height: auto;   overflow:auto;  padding:0; margin:0;  }
.standard-corpo a { text-decoration:underline;  }
.standard-corpo  p  {  padding:0; margin:0;  padding-bottom:8px; padding-top:8px;}

.directory-risultato {   height:auto;  overflow:auto; }
.directory-risultato p { clear:left;  font-size:12px; padding:10px 0 10px 0;  margin:0; line-height: 20px; color: #2D2E30;}
/* .directory-risultato img { border:1px solid #CCCCCC; /* width: 80px; height: 80px;*/ } */
.directory-risultato form { clear:left; padding: 0px; margin: 0px;}
.directory-risultato td { font-size: 12px; color: #2D2E30; line-height:18px;}
.directory-risultato .button {color:#fff; font-family: Trebuchet MS,Verdana; font-size:13px; vertical-align:middle; border: 1px solid #6A0000; margin-left: 10px; margin-bottom: 4px; background-image:url('../imgs/botton_sf.gif'); background-repeat: repeat-x;}
.directory-risultato .button1 {color:#fff; width: 117px; font-family: Trebuchet MS,Verdana; font-size:12px; vertical-align:middle; border: 1px solid #6A0000; margin-left: 10px; margin-bottom: 4px; background-image:url('../imgs/botton_sf.gif'); background-repeat: repeat-x;}
.directory-risultato .button2 {color:#fff; width: 250px; font-family: Trebuchet MS,Verdana; font-size:13px; vertical-align:middle; border: 1px solid #6A0000; margin-left: 10px; margin-bottom: 4px; background-image:url('../imgs/botton_sf.gif'); background-repeat: repeat-x;}

/*.directory-risultato .button1 { width: 113px; height: 18px; color:#990000; font-family: Trebuchet MS,Verdana; font-size:12px; font-weight: bold; border: 0px; margin: 0; padding: 0; background-color: #fff;}*/
/*.directory-risultato .button2 { width: 250px; height: 25px; color:#cc0000; font-family: Trebuchet MS,Verdana; font-weight: bold; border: 0px; margin: 0; padding: 0; background-color: #fff;}*/
.directory-risultato select, .directory-risultato input, .directory-risultato textarea  {color:#333333; font-family: Trebuchet MS,Verdana; font-size:13px; vertical-align:middle; border: 1px solid #CCCCCC; margin-left: 10px; margin-bottom: 4px; background-color: #FCFCFC;}

hr {border: 0px; color: #f2f2f2; background-color: #f2f2f2; height: 1px; width: 100%;}

.directory-dettaglio { float:right; font-size:12px; line-height:15px;}
.directory-prezzo { float:right; font-size:16px; line-height:15px; margin-top: 5px;}
.directory-addcart { float:right; font-size:15px; line-height:20px; border: 0px;} 

.directory-titoli-rossi{ clear:left; color:#CA0202;  font-size:16px; font-weight:bold;   }
.directory-titoli-rossi a{ color:#CA0202;  font-size:16px; font-weight:bold; padding:0 0 0 0; line-height:22px; }
.directory-titoli-rossi img{ float:left; margin-right:12px; margin-bottom:5px; border:none; }

.directory-vetrina {       height:auto;  overflow:auto;  }
.directory-vetrina a { text-decoration:underline;  }
.directory-vetrina  p  {  padding:0; margin:0;   }
.directory-vetrina  table  { margin-top:10px;   }
.vetrina-tabella  { background-color:#F4F4F4; width:100%;  clear:left;  border-top:1px solid; border-bottom:1px solid; border-color:#CCCCCC; }
.vetrina-tabella  td{ padding:3px;}

.vetrina  { font-size:11px; text-decoration:underline; line-height:36px;   }
.vetrina img { vertical-align:middle;}

.directory-categoria { width:auto; height: auto; padding-bottom:10px; height:6em;}
/* .directory-categoria img { border:1px solid #CCCCCC; width: 80px; height: 80px; } */
.directory-blocco1 { float:left; width:272px; height: 150px; margin-right:14px;}
.directory-blocco2 { display:inline; width:272px; height: 150px;}
.directory-titoli {  font-size:12px; font-weight:bold; line-height:22px; padding-left:0; padding-right:0; padding-top:12px; padding-bottom:0 }
.novita { color: #fff; height: 25px; padding: 5px 4px 0px 8px; background-image:url('../imgs/boxrosso-testata-sf.png'); }

.boxgrigio-corpo {   background-image:url('../imgs/boxgrigio-corpo-sf.gif'); background-repeat: repeat-y; height: auto !important;  /* per i browser moderni */
    height: auto !important;      /* per IE5.x e IE6 */
    min-height: 200px;  /* per i browser moderni */

 overflow:auto; padding-left:18px; padding-right:18px; padding-top:18px; padding-bottom:8px   }
 
 
.boxbianco-corpo {background-image:url('../imgs/boxgrigio-corpo-sf.gif'); background-repeat: repeat-y; height: auto !important;  /* per i browser moderni */
    height: auto !important;      /* per IE5.x e IE6 */
    min-height: 100px;  /* per i browser moderni */

 overflow:auto; padding-left:18px; padding-right:18px; padding-top:0; padding-bottom:0   }

.boxgrigio-piede {clear:left; background-image:url('../imgs/boxgrigio-piede-sf.gif'); background-repeat:no-repeat; background-position: left bottom; height:15px}
 
.boxblu-testata {color:#FFFFFF; font-size:13px; background-image:url('../imgs/boxblu-testata-sf.gif'); padding-left:12px; padding-right:12px; padding-top:6px; padding-bottom:6px }
.boxblu-testata img { vertical-align: text-bottom;}

.boxblu-corpo { font-size:11px; line-height:17px; overflow:auto; height:auto; background-image:url('../imgs/boxblu-corpo-sf.gif'); background-repeat:repeat-y; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:0}
.boxblu-piede { clear:left; background-image:url('../imgs/boxblu-piede-sf.gif'); background-repeat:no-repeat; background-position: left bottom; height:15px }
 
.boxblu-elenco-siti p{ font-size:11px; line-height:1.3em;padding-bottom:5px; margin:0; padding-left:12px; background-image:url('../imgs/arrow1.gif'); background-position: left top; background-repeat:no-repeat }
.boxblu-pubblicita{ text-align:center;}

.boxrosso-testata {color:#FFFFFF; font-size:13px; background-image:url('../imgs/boxrosso-testata-sf.png'); padding-left:12px; padding-right:12px; padding-top:6px; padding-bottom:6px }
.boxrosso-testata img { vertical-align: text-bottom;}
.boxrosso-corpo { font-size:11px; line-height:17px; overflow:auto; height:auto; background-image:url('../imgs/boxblu-corpo-sf.gif'); background-repeat:repeat-y; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:0}
.boxrosso-piede { clear:left; background-image:url('../imgs/boxblu-piede-sf.png'); background-repeat:no-repeat; background-position: left bottom; height:15px }

.boxrosso-contenuti{ line-height:17px; font-size:11px; margin:0; padding:0; }
.boxrosso-contenuti p{clear:left; margin:0;  height:auto; overflow:auto; padding:4px 0 4px 0; border-color:#51B848;  }


.boxverde-testata {color:#FFFFFF; font-size:13px; background-image:url('../imgs/boxverde-testata-sf.gif'); padding-left:12px; padding-right:12px; padding-top:6px; padding-bottom:6px }
.boxverde-testata img { vertical-align: text-bottom;}
.boxverde-corpo {overflow:auto; height:auto; background-image:url('../imgs/boxblu-corpo-sf.gif'); background-repeat:repeat-y; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:0}
.boxverde-piede { clear:left; background-image:url('../imgs/boxblu-piede-sf.gif'); background-repeat:no-repeat; background-position: left bottom; height:15px }

.boxverde-elenco-siti{ line-height:17px; font-size:11px; margin:0; padding:0; }
.boxverde-elenco-siti p{clear:left; margin:0;  height:auto; overflow:auto; padding:4px 0 4px 0; border-bottom:1px dotted; border-color:#51B848;  }

.boxvari-elenco-siti{ line-height:27px; font-size:11px; margin:0; padding:0; }
.boxvari-elenco-siti p{clear:left; margin:0;  height:auto; overflow:auto; padding:0 0 0 0;   
border-bottom:1px dotted; border-color: #999999; }

.boxblu-tab {color:#FFFFFF; font-size:13px; background-image:url('../imgs/boxblu-tab-sf.gif'); background-repeat: repeat-x;}
.boxblu-tabdx {color:#FFFFFF; font-size:13px; background-image:url('../imgs/boxblu-tabdx-sf.gif'); background-repeat: no-repeat;}
.cart_row {color:#333333; font-size:12px; height: 35px; border: 1px solid #f2f2f2;}
.boxgrigio-tab {color:#333333; height: 45px; font-size:14px; background-image:url('../imgs/boxgrigiotab-sf.jpg'); background-repeat: repeat-x; background-position: left bottom;}
.boxgrigiodx-tab {color:#333333; height: 45px; font-size:14px; background-image:url('../imgs/boxgrigiotabdx-sf.jpg'); background-repeat: no-repeat; background-position: right bottom;}

.form-comuni form {  margin:0; padding:0;  }
.form-comuni input  {font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; font-size:15px; vertical-align:middle;
  margin:0; padding:5px; vertical-align:middle;  }
  
  .form-textarea  {border:1px solid; border-color:#B8B8B8; background-color:#F5F5F5; font-family:Arial, Helvetica, sans-serif; color:#0556A7; font-weight:bold; font-size:15px; vertical-align:middle;
  margin:0; padding:5px; vertical-align:middle;  }
  
.form-campi {border:1px solid; border-color:#B8B8B8; background-color:#F5F5F5;}


.form-piccoli form {  margin:0; padding:0;  }
.form-piccoli input  {font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; font-size:12px; vertical-align:middle;
  margin:0; padding:3px; vertical-align:middle;  }
  .form-piccoli img {  padding:0;  }
  

.canali-corpo { height: auto;   overflow:auto;  }
.canali-corpo a { text-decoration:none;  }
.canali-corpo  p  { padding:0; margin:0; padding-top:0; padding-bottom:8px; padding-top:8px;}
.canali-data  { font-size:10px; color: #6085ED; }
.canali-titoli-articolo{   font-size:21px; font-weight:normal; line-height:22px;   }
.canali-titoli{ line-height:22px;  font-size:16px; font-weight:bold; text-decoration:none;   }
.canali-titoli a{ text-decoration:none; } .canali-titoli a:hover{ text-decoration:underline; }

.canali-sottotitoli  {  font-size:16px;  border-color:#CCCCCC; margin-bottom:16px; height:auto;  }
.canali-sottotitoli  p{  font-size:13px; border-top:1px solid; border-bottom:1px solid; border-color:#CCCCCC; padding:8px 0 8px 0; margin:0; margin-top:6px;  }

 
#piede { 
	clear:left; 
	margin:0 auto; 
	width:966px; 
	height:auto; 
	overflow:auto; 
	padding:14px 0 5px 0; 
	text-align:center; 
	font-size:11px; 
	color:#6085ED;
}
 
#piede a{ color:#6085ED; text-decoration:underline; }  
#piede a:hover { text-decoration:underline; color:#CC0000;}
  
  