/********
body
*********/
body {	color:#005d91;
	border:0;
	padding:0;
	margin:0;
	font-family: sans-serif;
	font-size:11px;
	/* background-color:#999999; */
	background-image: url(../img/sfondo.gif);
	background-position: center;
	background-repeat: repeat;
	text-align:center;
} 


/************** 
link generici 
**************/
a          { text-decoration:none; color:#005d91; }
a:hover    { text-decoration:none; color:#005d91; }
a:active   { text-decoration:none; color:#005d91; }
a:visited  { text-decoration:none; color:#005d91; }


/***************************
sezione: top della pagina
****************************/
/* fascia superiore */
#top { width:900px;
       color:#005d91;
       font-size:12px;
       height:115px;
       margin: auto;
       margin-top:0px;
       vertical-align:top;
       text-align:center;
       background-color:#ffffff;
       background-image: url(../img/logo.jpg);
       background-position: center;
       background-repeat: no-repeat;
      /* border:1px #999 solid; */
}

/* parte sx top */
#top_sx { float:left;
	 /* width:250px; ORIGINALE */
	 width:280px;
	 vertical-align:top;
	 padding:0px;
	 text-align:left;
	 /* border:1px red solid; */
}

#top_sx p { padding:10px 7px 0px 10px;
	    margin:0px 7px 0px 0px;
	    font-weight:bold;
	    /* border:1px red solid; */
}

#top_sx img { padding:13px 3px 0px 0px;
	    margin:0px;
	    /* border:1px red solid; */
}

#top_sx span { display:block;
	       float:left;
	       line-height:20px;
	       height:20px;
	       vertical-align:top;
}

/* parte centrale top - link alla home page sul logo in background */
#top_central { float:left; 
               width:320px; 
               height:95px; 
               padding:0px; 
               margin:10px 0px 0px 40px;
}


/* parte dx top */
#top_dx { float:right;
	  width:250px;
	  vertical-align:top;
	  padding:0px;
	  text-align:right;
	  /* border:1px #999 solid; */
}

#top_dx p { padding:10px 10px 0px 7px;
	    margin:0px 0px 0px 7px;
	    font-weight:bold;
	    /* border:1px red solid; */
}


/* form di ricerca */
div.cont_search { /* float:left; */
		  /* width:200px; */
                  margin:auto;
                  padding:15px 0px 0px 0px;
		  margin:0px 17px 0px 0px;
                  /* border:1px green solid; */ 
}


.form_search { padding:0px;
	       margin:0px;
               /* border:1px green solid; */ 
}

.line_search { vertical-align: middle;
               height:22px;
}

.form_search span { text-align:left;
		    margin:auto;
		    padding:0px;
		    margin:0px 0px 0px 5px;
                    /* border:1px green solid; */
}

.search_button { /* border:1px #ffffff solid; */ 
                 /* line-height:20px; */
                 width:17px;
                 height:17px; 
		 margin-top:1px;
                 background-image: url(../img/cerca.gif);
                 background-repeat: no-repeat;
                 cursor:pointer;
}


/***** fine top della pagina *****/


/***************************
sezione: footer
****************************/
#footer { width:900px;
          color:#005d91;
          font-size:10px;
          margin: auto;
          margin-top:0px;
          padding:5px 0px 5px 0px;
          vertical-align:top;
          text-align:center;
          background-color:#ffffff;
          border-top:1px #68bded solid; 
          /* border:1px #999 solid; */
}


#footerKeywords { 
          color:#dddddd;
          font-size:10px;
          margin-top:5px;
          margin-bottom:5px;
          padding:5px 5px 5px 5px;
          vertical-align:top;
          text-align:center !important;
          /* border:1px #68bded solid; */ 
}

#footerKeywords a { 
          font-size:9px;
          color:#aaaaaa !important;
}


/***************************
sezione: menu categorie
****************************/
/* fascia menu categorie */
#categorie { width:898px;
 	   /* line-height:20px;
 	   height:20px; */ 
  	   margin: auto;
	   margin-top:0px;
	   padding:0px;
           padding-bottom:10px;
	   text-align:center;
	   background-color:#ffffff;
           color:#a33d62;
	   /* vertical-align:middle; */
	   border:1px #ffffff solid;    
}

/* contenitori voci categorie */

#categorie p { float:left;
	       width:112px;
 	       line-height:23px;
 	       height:23px;
	       margin:2px 0px 0px 0px;
	       color:#005d91;
	       padding:0px 0px 0px 0px;
	       background-color:#ffffff;
	       font-size:12px;
	       /* border:1px #999 solid; */  
}



#categorie a { float:left;
	       width:112px;
 	       line-height:20px;
 	       height:20px;
	       color:#005d91;
	       padding:0px 0px 0px 0px; 
	       background-color:#ffffff;
       	       overflow:hidden;
	       background-image: url(../img/bottone.jpg);
	       background-position: center;
	       background-repeat: no-repeat;
}

/* contenitori voci categorie */
#categorie a:hover { float:left;
	       width:112px;
 	       line-height:20px;
 	       height:20px;
	       color:#005d91;
	       overflow:hidden;
	       background-image: url(../img/bottone1.jpg);
	       background-position: center;
	       background-repeat: no-repeat;
}

/***** fine menu categorie *****/

/* spacer per i contenitori */
div.spacer { clear: both; }


/***************************
sezione: corpo della pagina
****************************/
/* contenitore corpo */
#corpo { width:898px;
  	   margin: auto;
	   margin-top:0px;
	   padding:0px;
	   padding-bottom:10px;
	   text-align:center;
	   background-color:#ffffff;
	   border:1px #ffffff solid;
	   /* border:1px #999 solid; */
}

/* parte sx corpo */
#corpo_sx { float:left;
	 /* width originale */
	 /* width:210px; */
	 width:190px;
	 background-color:#ffffff;
	 vertical-align:top;
	 padding:0px;
	 text-align:center;
	 /* border:1px red solid; */
}


/* parte dx corpo */
#corpo_dx { float:right;
	 /* width originale */
	 /* width:680px; */
	 width:690px;
	 background-color:#ffffff;
	 vertical-align:top;
	 padding:0px;
	 text-align:center;
	 /* border:1px yellow solid; */
}

/***** fine corpo della pagina *****/


/***********************/
/* contenitore offerte */
/***********************/
div.offerta { width:170px;
	      margin:auto;
	      margin-top:5px;
	      border:1px solid #d6e3ef;
}

div.offerta img { margin-top:3px; 
		  padding-top:3px;
		  padding-bottom:3px;
}

div.offerta p { width:170px;
	        margin:auto;
	        margin-top:5px;
		padding-top:0px;
	        color:#005d91;
	        font-weight:bold;
		font-size:13px;
}


/*******************************************/
/* contenitore animaz flash news e offerte */
/*******************************************/
div.newsOfferte { width:173px;
	          margin:8px 0px 5px 8px;
		  padding:0px;
	          /* border:1px solid #d6e3ef; */
}


/*************************************/
/* contenitore immagini hp categorie */
/*************************************/
/* contenitore immagine HP categorie */
div.imgBigCat { /* float:left; */
	        width:695px;
	        /* height:550px; */
	        vertical-align:top;
	        /* line-height:550px; */
	        margin:auto;
	        margin:5px 0px 0px 0px;
	        padding:0px;
	        border:0px;
}

/* contenitore animazione categoria*/
div.imgBigCat p { width:695px;
		 /* height:550px; */
		 vertical-align:top;
		 /* line-height:550px; */
	         margin:auto;
	         margin:0px;
	         padding:0px;
		 border:0px;
	         text-align:left;
}

/* immagine grande categoria*/
div.imgBigCat img { width:695px;
		   /* height:550px; */
		   vertical-align:top;
		   /* line-height:550px; */
	           margin:auto;
	           margin:0px;
	           padding:5px 0px 0px 0px;
		   border:0px;
}


/***************************/
/* contenitore immagini hp */
/***************************/
/* contenitore immagine grande */
div.imgBig { float:left;
	     width:325px;
	     height:440px;
	     vertical-align:top;
	     line-height:440px;
	     margin:auto;
	     margin:5px 0px 0px 0px;
	     padding:0px;
	     border:0px;
}

/* immagine grande */
div.imgBig img{ width:325px;
		height:440px;
		vertical-align:top;
		line-height:440px;
	        margin:auto;
	        margin:0px;
	        padding:0px;
		border:0px;
}

/* contenitore immagini singoli prodotti */
div.imgProdHp { float:left;
		width:325px;
		height:110px;
		vertical-align:top;
		line-height:110px;
	        margin:auto;
	        margin:0px;
	        padding:0px;
		border:0px;
}

/* immagini prodotti */
div.imgProdHp img{ width:325px;
		height:110px;
		vertical-align:top;
		line-height:110px;
	        margin:auto;
	        margin:0px;
	        padding:0px;
		border:0px;
}

/********************************/
/* contenitore elenco categorie */
/********************************/
div.listCat { width:170px;
	      margin:auto;
	      margin-top:10px;
	      background-color:#dbe9f1;
	      border:1px solid #27a1e7; 
	      padding-bottom:3px;
}

div.listCat p { width:150px;
	        margin:auto;
	        margin:0px;
		padding:1px 0px 0px 5px;
	        color:#005d91;
		text-align:left;
}

/* link sulle categorie */
div.listCat a { text-decoration:none; color:#005d91; }
div.listCat a:hover { text-decoration:none; color:#005d91; }
div.listCat a:active { text-decoration:none; color:#005d91; }
div.listCat a:visited { text-decoration:none; color:#005d91; }

/*** fine contenitore categorie ***/


/*****************************************/
/* contenitore percorso categoria attiva */
/*****************************************/

/* contenitore percorso categoria e tasti ordinamento */
div.pathAct { width:664px;
	      float:left;
	      padding:0px 0px 10px 0px;
	      text-align:left;
	      /* border:1px red solid; */
}

/* percorso categoria attiva */
div.pathAct p { float:left;
		width:380px;
		margin:0px;
	        color:#005d91;
	        padding-top:3px;
		font-size:16px;
	        /* border:1px red solid; */
}

/* contenitore tasti di ordinamento prodotti */
div.pathAct span { display:block;
		   float:right; 
		   text-align:right;
		   vertical-align:top;
		   height:15px;
		   width:275px;
		   margin:0px;
	           color:#005d91;
	           padding-top:3px;
	           /* border:1px solid yellow; */ 
}

/* tasti di ordinamento prodotti */
div.pathAct em {   margin:0px 0px 0px 2px;
	           color:#005d91;
	           padding:0px 5px 0px 5px;
		   background-color:#dbe9f1;
	           border:1px solid #27a1e7; 
		   font-style:normal;
}

/* immagini frecce ordinamento */
div.pathAct img {  margin:0px 0px 0px 0px;
	           border:0px; 
}


/****************************************/
/* dettaglio prodotto in elenco (thumb) */
/****************************************/
div.prodotto { float:left; 
	       width:205px;
	       height:255px;
	       /* width:210px; */
	       padding:2px;
	       margin-right:15px;
	       margin-bottom:15px;
	       /* margin-right:8px;
	       margin-bottom:3px; */
	       text-align:center;
	       color:#005d91; 
	       border:1px #d6e3ef solid;
	       /* border-style:outset; */
}

/* dati prodotto */
div.prodotto p { margin:0px;
	         color:#005d91; 
		 line-height:17px;
}

/* etichetta dati prodotto */
div.prodotto em { color:#777777;
		  font-style:normal;
}

/* contenitore immagine prodotto */
.contImage { display:block;
	     /* float:left; */
	     margin:3px;
	     height:133px;
	     /* border:1px red solid; */
		   
}

/* immagine prodotto */
div.prodotto img { display:block;
		   /* float:left;  */
		   margin:3px;
}

/* sfondo prodotti in carrello */
.prodInCart { background-color: #d9dee1 !important;
}

/* sfondo prodotti NON in carrello */
.prodNoInCart { background-color: #ffffff !important;
}

/***************************************/
/* contenitore form quantita carrello */
/**************************************/
div.formQuantity { /* border:1px solid red; */
		   float:left; 
		   margin:auto; 
		   margin-top:5px; 
		   padding:0px; 
}


div.formQuantity span { display:block; 
			float:left; 
			margin-right:4px;
	                color:#005d91; 
			/* border:1px solid green;  */
}

div.formQuantity em { display:block; 
		      float:left; 
		      padding:4px 3px 0px 0px;
		      /* border:1px solid green; */ 
		      /* height:15px; */
}

div.formQuantity img  { float:left !important; 
		       /* margin:auto !important; */ 
		       padding:0px !important; 
		       margin:0px !important;
		       vertical-align:middle !important;
                       border:0px !important;
}

.qntInput { text-align:right !important; 
 	    border:1px solid #27a1e7 !important;
}

.descVariante { color:#005d91 !important;
}

/*** vecchia versione ***/
/***
.appButton { margin:0px; 
             padding:0px; 
             border:0; 
             color:#005d91; 
             font-size:11px; 
}
***/

.appButton { color:#005d91;
background-image: url(../img/carrello.gif);
background-repeat:no-repeat;
margin-top:5px;
margin-left:3px;
border:0px;
padding:0px 0px 0px 0px;
cursor:pointer;
font-size:11px;
text-align:left;
width:125px;
height:13px;
font-family:arial;
}

.contVarianti { border:1px solid #d6e3ef; 
		width:620px; 
		margin:0px 0px 3px 0px;
}

.imgTastoScorr { border:1px solid #27a1e7;
}

/***************************************/
/* contenitore semaforo                */
/***************************************/
div.semaforo    { /* border:1px solid red; */
		   float:left; 
		   margin:auto; 
		   margin-top:3px; 
		   padding:2px; 
		   /* background-color:#f2deea; */
		   background-color:#ffffff;
	           /* border:1px solid #c743c1; */ 
		   width:80px;
}


div.semaforo p {    margin-left:1px;
		    padding-top:2px;
	            color:#005d91; 
		    /* border:1px solid green;  */
}

div.semaforo span { display:block; 
		    float:left; 
		    margin-left:1px;
		    padding-top:2px;
		    color:#777777;
		    /* border:1px solid green;  */
}

div.semaforo em { display:block; 
		  float:left; 
	          color:#005d91 !important; 
		  padding:4px 2px 0px 0px;
		  /* border:1px solid green; */ 
		  /* height:15px; */
}

div.semaforo img { float:left !important; 
		   padding:0px !important; 
		   margin:0px !important; 
		   vertical-align:middle !important;
}


/*************************/
/* tasto scheda prodotto */
/*************************/
div.buttonSchedaProd    { /* border:1px solid red; */
		          float:left; 
		          margin:auto; 
		          margin-top:4px; 
		          margin-bottom:4px; 
		          /* background-color:#f2deea; 
	                  border:1px solid #c743c1;*/ 
		          overflow:hidden;
		          width:80px;
}


div.buttonSchedaProd p { padding:0px;
	                 color:#96385a;
			 text-decoration:underline;
		         /* border:1px solid green;  */
}

div.buttonSchedaProd a { color:#005d91;
}

div.buttonSchedaProd p:hover { background-color:#ffffff;
}

/**********************************/
/* contenitore dettaglio prodotto */
/**********************************/
div.dettProdotto { width:670px;
		   float:left;
	           padding-top:0px;
	           margin-bottom:5px;
	           text-align:left;
	           color:#005d91;
	           border:1px #27a1e7 solid;
}

/* dati dettaglio prodotto */
div.dettProdotto p { margin:0px; 
	             color:#005d91;
}

/* etichetta dettaglio prodotto */
div.dettProdotto em { color:#777777;
		  font-style:normal;
}

/* contenitore immagine dettaglio con zoom */
.imgDettaglio {   display:block;
		  overflow:hidden; 
		  position:relative; 
		  border:1px solid #d6e3ef;
		  float:left;
		  margin:10px
}

/* contenitore messaggio di click per fare lo zoom */
.zoomMsg      {   display:block;
		  padding:0px 0px 0px 15px;
		  margin-top:5px;
                  color:#005d91;
}

/* messaggio di ritorno al catalogo/carrello */
.backColor { font-size:11px; 
             color:#005d91;
}


/*************************************************************/
/* contenitore foto piccole prodotti visualizz nel dettaglio */
/*************************************************************/

div.thumbPhotos { width:385px;
                  padding:5px 0px 5px 0px;
                  margin:0px;
		  float:left;
}

div.thumbPhotos img { border:1px #d6e3ef solid;
                      margin-bottom:5px;
		      margin-right:5px;
}

/** versione originale DA VERIFICARE
div.thumbPhotos { float:left; 
		  margin:auto; 
		  margin:0px 10px 10px 10px; 
		  padding:3px; 
}

div.thumbPhotos img { float:left; 
		      margin:auto; 
		      margin:0px 10px 0px 0px; 
		      padding:0px; 
	              border:1px #d6e3ef solid;
}
***/

/****************************/
/* form in/mod clienti      */
/****************************/
/* standard form di tipo 2 (due colonne) */
/* usato per i form di ins/mod dati clienti */
.std_form2 {
        border: 1px solid #ccc;
        margin: 0px 0px 2px 1px;
        width: 888px;
        padding:2px;
        text-align:left;
}

.line_form2 {
        vertical-align: middle;
        height:30px;
}

.std_form2 label, .std_form2 span {
        display:block;
        float:left;
        /* clear:left; */ /* tolto per avere due campi su una riga */
        background:#ddeaf1;
	color:#005d91;
        width:119px;
        text-align:right;
        vertical-align:middle;
        padding:2px 2px 2px 0;
        margin:2px 2px 0 0;
        height:24px;
        line-height:24px;
}

.std_form2 p {
        float:left;
        color:#fff;
        background:#b7d9ec;
        width:760px;
        padding:4px 0 0px 2px;
        margin:2px 2px 0 0;
        height:28px;
        voice-family: "\"}\"";
        voice-family: inherit;
        height:24px;
}


/*** impostazione delle caselle di tipo INPUT ***/
.std_form2 input, .std_form2 select, .std_form2 textarea,.std_form2 option {
        font-size:13px;  /*serve per IE */
}

/*** colore testo nelle caselle input di tipo readonly ***/
.readonly { color:#777; }


/* bordo per campi di input; bisogna fare cosi' causa opera */
.simple_border { border: 1px solid #999; }

/* dimensione carattere per i campi dei form */
.small_fontsize { font-size:11px !important; }


/******************/
/*** button bar ***/
/******************/
.button_bar {
        clear:left;
        background-color:#fff;
        height:25px;
        margin: 0.2em 0 0 0;
        padding:1em 0 0.4em 0.2em;
        width: 98%;
}

/* pulsanti di submit */
.button_bar input {
        font-size: 12px;
        font-family:sans-serif;
        margin: 0.1em 0 0 0.7em;
        /* border: #ccc 1px solid; */
        border:1px #777 outset;
        background-color:#e8e8e8;
        padding:0;
        vertical-align:middle;
        cursor: pointer;
}


/*link a forma di bottone*/
a.button_link {
        font-size: 12px;
        /* padding:0.15em 0.7em; */
        padding:0.12em 1em 0.12em 1em;
        margin: 0 0 0 0.4em;
        border:1px #777 outset;
        background-color:#e8e8e8;
        vertical-align:middle;
        cursor: pointer;
        color:black;
}

a.button_link:hover {
        background-color: #5db2e7;
        color:#fff;
}

/***********************************************/
/*** barra contenente il messaggio d'errore  ***/
/***********************************************/
.error_box {
        border: 1px #fff outset; 
	padding-left:5px;
        border-left:0px;
        width:99%;
        text-align:left;
        background-color:#78bee7;
        color:#ffffff;
}

.error_box a {
        display:block;
        width:3em;
        text-align:center;
        margin:0 0 0 auto;
        background-color:#78bee7;
}

/* messaggi d'errore gestione clienti */
.error_boxClienti { width:890px; margin:auto; margin-bottom:2px;}

/* messaggi normali gestione clienti */
.msg_boxClienti { width:885px; margin:auto; margin-bottom:2px; padding:4px; }

.error_boxNL {
        border: 1px #fff outset; 
	padding:5px 5px;
        border-left:0px;
        width:98%;
        text-align:left;
        background-color:#ff0000;
        color:#ffffff;
}

/*****  FINE CLASSE ERRORI *******/

/***************************************/
/***  visualizzazione carrello       ***/
/***************************************/
.titleCart { background-color:#78bee7 !important; 
	     padding-top:0px !important;
	     text-align:center !important;
	     color:#ffffff !important;
	     overflow:hidden !important; 
}


.listCart { height:24px !important; 
            line-height:24px !important; 
            padding-top:0px !important;
}


/***************************************/
/***  contenitore e bottoni GAP      ***/
/***************************************/
.contButtonGAP { text-align:left !important; 
                 width:890px; 
                 padding-top:5px; 
                 height:35px;
}

.contButtonGAP p { width:210px; 
                   height:20px; 
                   background-color:#ffffff;
}

/* contenitore bottoni */
.buttonGAP { background-color:#ffffff;
	     display:block;
	     float:left;
	     text-align:center !important;
	     width:100px;
	     border:1px solid #005d91; 
	     color:#000000;
	     line-height:22px;
	     height:20px;
	     padding:0px;
	     overflow:hidden;
}

/* bottone tipo button */
.buttonTypeGAP { border:0px; 
	         margin:0px; 
                 padding:0px;
                 height:20px; 
                 font-size:11px;
                 font-style:normal; 
                 color:#005d91;
                 background-color:#ffffff;
		 cursor:pointer;
}

/* bottone tipo link */
.linkTypeGAP { font-size:11px; 
               color:#005d91;
               font-style:normal;
               line-height:20px; 
               height:20px; 
}

.us {text-decoration:underline;
     font-style:normal;
}


/********************************/
/* contenitore pager            */
/********************************/
div.pager { width:660px;
	    float:left;
	    margin:auto;
	    margin:0px 0px 10px 0px;
	    padding:1px;
	    background-color:#dbe9f1;
	    border:1px solid #27a1e7; 
	    font-size:15px;
}

.pager span { padding:0px; 
              margin:0px;
	      /* border:1px solid red; */
              vertical-align:middle;
	      line-height:18px;
}

/* contenitore scritte precedente/successiva */
.pager em { font-style:normal;
            vertical-align:middle;
            font-weight:normal;
	    font-size:15px;
}

/**********************************/
/* contenitore pagina di help     */
/**********************************/
div.contHelp { width:655px;
	       float:left;
	       padding:6px 5px 6px 10px;
	       margin:6px 0px 5px 0px;
	       text-align:left;
	       color:#005d91;
	       border:1px #d6e3ef solid;
	       font-size:13px;
}

/* titolo help */
.contHelp h1 { color:#005d91; 
	       font-size:14px;
	       text-align:left;
	       padding:0px;
	       margin:0px;

}

.contHelp a { text-decoration:underline; }
.contHelp a:hover {text-decoration:underline; }
.contHelp a:active {text-decoration:underline; }
.contHelp a:visited {text-decoration:underline; }

.contHelp span {text-decoration:underline;
	        font-weight:bold;
}

.contHelp p { width:645px;
	      text-align:right;
	      border-bottom:1px #d6e3ef solid;
	      padding-right:10px;
	      padding-bottom:3px;
}

.contHelp img { border:0px;
}


/*** ___RASSEGNA STAMPA___ ***/

/* contenitore titolo rassegna stampa */
div.TitoloRss { font-size:12px;
		 text-align:left;
	         color:#005d91; 
		 padding:5px 0px;
		 font-weight:bold;
}

/* contenitore thumb testate */
div.RssThumb { float:left; 
	       width:160px;
	       height:215px;
	       /* width:210px; */
	       padding:2px;
	       margin-right:10px;
	       margin-bottom:10px;
	       text-align:left;
	       color:#005d91; 
	       border:1px #d6e3ef solid;
	       overflow:hidden;
}

/* data thumb testata */
div.RssThumb h1 { font-size:9px;
		  font-weight:normal;
		  padding:0px 2px 0px 2px;
		  margin:0px;
		  text-align:center;
} 

/* descrizione thumb testata */
div.RssThumb h2 { font-size:12px;
		  padding:4px 2px 0px 2px;
		  margin:0px;
		  text-align:center;
} 

/* contenitore thumb immagine testata */
div.RssThumb p { padding:0px;
		 margin:0px;
		 text-align:center;
}
 
/* immagini thumb testate */
div.RssThumb img { font-size:12px;
		   padding:5px 0px;
		   margin:0px;
		   border:0px;
		   text-align:center;
} 

/* contenitore dettaglio testata */
div.RssDettaglio { width:880px;
                   padding:2px;
                   margin:0px;
                   text-align:left;
                   color:#005d91;
                   border-top:1px #d6e3ef solid;
}

/* descrizione estasa dettaglio testata */
div.RssDettaglio h1 { font-size:16px;
                      font-weight:normal;
                      padding:5px 20px 10px 20px;
                      margin:0px;
                      text-align:center;
		      color:#555555;
}

/* descrizione dettaglio testata */
div.RssDettaglio h2 { font-size:22px;
                      padding:2px 0px 0px 0px;
                      margin:0px;
                      text-align:center;
}

/* contenitore thumb immagine testata */
div.RssDettaglio p { float:left;
		     padding:0px 0px 0px 0px;
		     margin:0px;
		     text-align:center;
		     width:432px;
                     /* border:1px #ff0000 solid; */
		     overflow:hidden;
}

/* immagini thumb testate */
div.RssDettaglio img { /* float:left; */
		       padding:2px 0px;
		       margin:0px;
		       border:0px;
}

/* contenitore prodotti dettaglio testata */
div.ProdottoRss { float:left;
		  padding:5px 5px;
		  margin:2px 2px;
		  text-align:center;
		  /* width:154px; */
		  width:200px;
		  height:170px;
                  border:1px #d6e3ef solid;
		  overflow:hidden;
}

/* contenitore scritta offerta */
div.ProdottoRss h1 { text-align:center;
		     font-size:12px;
		     text-decoration:underline;
		     padding:0px 0px 3px 0px;
		     margin:0px;
		     width:200px;
	             color:#005d91; 
		     font-weight:bold;
}

/* contenitore prezzi e descrizione prodotto */
div.ProdottoRss h2 { text-align:center;
		     font-size:12px;
		     padding:5px;
		     margin:0px;
		     font-weight:normal;
}

/* contenitore singoli prezzi */
div.ProdottoRss em { text-align:center;
		     font-size:12px;
		     font-style:normal;
		     padding:0px 10px 0px 0px;
		     margin:0px;
	             color:#005d91; 
}

/* contenitore immagine prodotti dettaglio testata */
div.ProdottoRss p {  text-align:center !important;
		     padding:0px 0px 5px 0px;
		     margin:0px;
		     width:200px;
}

/*  immagine prodotti dettaglio testata */
div.ProdottoRss img { text-align:center !important;
		      padding:0px;
		      margin:0px;
}



/*** ___PAGINE LOOK___ ***/

/* contenitore titolo pagine look */
div.TitoloLook { font-size:12px;
		 text-align:left;
	         color:#005d91; 
		 padding:5px 0px;
		 font-weight:bold;
		 /* border:1px solid red; */
}

div.TitoloLook img { border: 0px;
		     margin:0px;
		     padding:0px;
}

