/*   ---------------------------------------------------------------------   REGOLE GENERALI        */

body {
	color: #000;
	/*accorcia riga grigia verticale*/
	background: #fff url(../img/00_generali/body-bg.gif) 48% 0 repeat-y;
	font: 12px arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align:center;
	}
	

img a {
	border: 0;
}

.hide {
	display: none;
	}
	


.link_separator {
	color:#F4F3F3;
}



/*   ----------------------------------------------------------------------------CONTENITORE LOGO        
                                                                                + MENU PRINCIPALE      */
#header {
	width:64em;
	margin:0 auto;
	padding:0;
	height: 10em;
	/*border: 1px solid #f00;*/
	}
	

/* logo snaidero  */
#logo {
	float:left;
	/*background:	url(../img/00_generali/logo.gif) no-repeat;*/
	width:106px;
	height:51px;
	padding:0px 0px 0px 0px;
	margin:30px 16px 0px 5px;
	}

#logo h4{
	visibility: hidden;
	font: 0px arial, helvetica, sans-serif;
	padding:0;
	margin:0;
	}

#logo img{
	border:0;
}

/*   ------------------------------------------------------------------------   MENU PRINCIPALE        */

.menu {
	float:left;
	border-right: 1px dotted #777;
	margin:1px;
	height: 118px;
	}

.menu p {
	background: #FF7900;
	font-weight: bold;
	color:#FFF;
	text-align:center;
	margin: 2px;
	padding-left: 5px;
	padding-right: 5px;

	}

.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.menu li {
	margin: 0;
 	padding: 0;
  	list-style: none;
  }
  
.menu li {
	display: inline;
	}

.menu li a {
	color: #000;
	text-decoration: none;
	text-align: left;
	padding: 1px 5px;
	display: block;
	}

.menu li a:hover {
	text-decoration: underline;
	color: #ED6617;
	background-image: url(../img/00_generali/q_arancio.gif);
	background-repeat: no-repeat;
	background-position: -1px 50% ;
	}

.menu .news {
	color: #0062c3;
	}
	
	

	
	
/*   ------------------------------------------------------------------   SELEZIONATO 1 LIVELLO    */	
	
body#snaidero a#snaidero_link,
body#impegno a#impegno_link,
body#progetto a#progetto_link,
body#design a#design_link,
body#collaborazioni a#collaborazioni_link,
body#catalogo a#catalogo_link,
body#soluzioni a#soluzioni_link,
body#motivi a#motivi_link,
body#sistema a#sistema_link,
body#realizzazioni a#realizzazioni_link,
body#iniziare a#iniziare_link,
body#zone a#zone_link,
body#armadi a#armadi_link,
body#elettrodomestici a#elettrodomestici_link,
body#accessori a#accessori_link,
body#rivenditori a#rivenditori_link,
body#agevolazioni a#agevolazioni_link,
body#news a#news_link,
body#pensi a#pensi_link,
body#contattaci a#contattaci_link,
body#download a#download_link,
body#help a#help_link

  {
	text-decoration: underline;
	color: #ED6617;
	background-image: url(../img/00_generali/q_arancio.gif);
	background-repeat: no-repeat;
	background-position: -1px 50% ;

}
	

/*   ------------------------------------------------------------------   SELEZIONATO 2 LIVELLO    */	

#selezionato {
	color:#ED6617;
}


.menu2 li a.selezionato_off {
	color:#DCD3BF;
}

.menu2 li a.selezionato_on {
	color:#ED6617;
}


/*   -------------------------------------------------------------------  ENTRY PAGE    */

/* logo snaidero  */
#logo_entry {
	float:right;
	background:	url(../img/00_generali/logo_bianco.gif) no-repeat;
	width:104px;
	height:49px;
	padding:0px 0px 0px 0px;
	margin:30px 35px 0px 0px;
	}


#logo_entry h1{
	visibility: hidden;
	font: 0px arial, helvetica, sans-serif;
	padding:0;
	margin:0;
	}

/* colonna dentro 'container' con img big*/
.leftcol_entry {
 	position:absolute;
  	width:356px;
	height:300px;
  	top: 0px;
	left: 50%;
 	margin-left: -375px;
	/*background-color:#cccccc;*/

}

/* colonna dentro 'container' usata per allineare in basso img designers*/
.rightcol_entry {
	position:absolute;
  	width:350px;
	height:300px;
	top: 0px;
	left: 50%;
 	margin-left: -19px;
	/*background-color:#00CC33;*/
	/*border: 1px solid #f00;*/
}


.title_entry {
 	position:absolute;
	top: 80px;
	left: 50px; /* il punto di 0,0 è quello di content versioni*/
	width: 193px;
	height:150px;
	/*background-color:#CC3300;*/

 }


/* ---------------------------------     MENU DI DESTRA  PER entry page      ------- */ 
.menuColumn_entry {
 	position:absolute;
	top: 110px;
	left: 260px; /* il punto di 0,0 è quello di content versioni*/
	width: 104px;
	text-align:left;
	/*height:300px;*/
	/*background-color:#CC3300;*/

 }
  

  
.menuColumn_entry ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: left;
}

.menuColumn_entry li {
	padding-bottom:4px;
	color: #FFFFFF;
	font-weight:bold;

}
  
.menuColumn_entry li a{
  	color: #E1D8C3;
	text-decoration:none;
	font-weight:bold;


}

.menuColumn_entry li a:hover{
  	color: #FF7200;
  	font-weight:bold;
	text-decoration:none;


}

.loghi_entry{
	position:absolute;
	top: 301px;
	left: 231px; /* il punto di 0,0 è quello di content versioni*/
	width: 150px;
	height:26px;
	text-align:left;

}

.loghi_home{
	position:absolute;
	top: 301px;
	left: 500px; /* il punto di 0,0 è quello di content versioni*/
	width: 150px;
	height:26px;
	text-align:left;

}
  
.loghi_home img{  
	border:0;
}
  
/* -------------------------------------------------------------*/ 

/*   -------------------------------------------------------------------  HOME PAGE    */
                                                                             
.img_home {
    position:absolute;
	top: 0px;
	left: 50%;
 	margin-left: -374px;
	width: 645px;
	height:300px;
	/*background-color:#CCcccc;*/

}

.img_home img{
	border:0;
}
/*   -------------------------------------------------------------------   CONTENITORE PRINCIPALE        
                                                                           1 LAYOUT DEL CATALOGO  */

#container {
	position:relative;
	text-align:left;
	/*border: 1px solid #000;*/
	 /*margin-bottom:15px;*/
	/*height:400px;*/
	}
	
/* sfondo fascia  orizzontale per la index page di catalogo, dell'home page ed entry page */
#sfondo_sezione{
	background: #fff url(../img/00_generali/mainContent-bg.gif) 65% 0% no-repeat;
	height:300px;
	/*border: 1px solid #f00;*/

}

/*scelta  lingua */

#scelta_lingua{
	margin:7px 0 0px 0;

}

#lingua {
  width:112px;
  position:absolute;
  top: 301px;
  left: 50%;
  margin-left: -375px;

  
}

#lingua p{
	margin:0 0 5px 0;
	
}

#lingua p.title{
	background: #D4D2BD;
	font-weight: bold;
	color:#576F81;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}

#lingua a.font1 {
	border: 1px solid #D4D2BD;
	padding:1px 4px;
	margin: 5px 2px 10px 0px;
	font-size:11px;
	text-decoration:none;
	color:#000;
	/*font-weight:bold;*/
	background-color: #F4F3F3;
}


#lingua a.font2 {
	border: 1px solid #D4D2BD;
	padding:1px 4px;
	margin: 5px 2px 10px 0px;
	font-size:12px;
	text-decoration:none;
	color:#000;
	/*font-weight:bold;*/
	background-color: #F4F3F3;
}

#lingua a.font3 {
	border: 1px solid #D4D2BD;
	padding:1px 4px;
	margin: 5px 0px 10px 0px;
	font-size:15px;
	text-decoration:none;
	color:#000;
	/*font-weight:bold;*/
	background-color: #F4F3F3;
}

.contrasto{
	padding-top: 7px ;
	/*border:1px solid #f00;*/
	font-weight: bold;
	color:#576F81;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;

}

.contrasto_light{
	padding-top: 7px ;
	/*border:1px solid #f00;*/
	font-weight: normal;
	color:#576F81;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;

}

.contrasto a{
	border: 1px solid #D4D2BD;
	padding:1px 4px;
	margin: 5px 0px 10px 0px;
	font-size:12px;
	text-decoration:none;
	color:#000;
	/*font-weight:bold;*/
	background-color: #F4F3F3;

}

#lingua a.font1c {
	border: 1px solid #D4D2BD;
	padding:1px 4px;
	margin: 5px 2px 10px 0px;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	/*font-weight:bold;*/
	background-color: #999;
}

#lingua a.font2c {
	border: 1px solid #D4D2BD;
	padding:1px 4px;
	margin: 5px 2px 10px 0px;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	/*font-weight:bold;*/
	background-color: #999;
}

#lingua a.font3c {
	border: 1px solid #D4D2BD;
	padding:1px 4px;
	margin: 5px 0px 10px 0px;
	font-size:15px;
	text-decoration:none;
	color:#fff;
	/*font-weight:bold;*/
	background-color: #999;
}

#lingua select {
	width:112px;

}

/*stili per il layer lingua quando è spostato  + in basso*/

#lingua_bassa {
  width:112px;
  position:absolute;
  top: 501px;
  left: 50%;
  margin-left: -375px;

  
}

#lingua_bassa p{
	margin:0 0 5px 0;
	
}

#lingua_bassa p.title{
	background: #D4D2BD;
	font-weight: bold;
	color:#576F81;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}

#lingua_bassa a.font1 {
	border: 1px solid #D4D2BD;
	padding:1px 4px;
	margin: 5px 2px 10px 0px;
	font-size:11px;
	text-decoration:none;
	color:#000;
	/*font-weight:bold;*/
	background-color: #F4F3F3;
}


#lingua_bassa a.font2 {
	border: 1px solid #D4D2BD;
	padding:1px 4px;
	margin: 5px 2px 10px 0px;
	font-size:12px;
	text-decoration:none;
	color:#000;
	/*font-weight:bold;*/
	background-color: #F4F3F3;
}

#lingua_bassa a.font3 {
	border: 1px solid #D4D2BD;
	padding:1px 4px;
	margin: 5px 0px 10px 0px;
	font-size:15px;
	text-decoration:none;
	color:#000;
	/*font-weight:bold;*/
	background-color: #F4F3F3;
}

#lingua_bassa select {
	width:112px;

}

/* colonna dentro 'container' con img big*/
.leftcol {
 	position:absolute;
  	width:480px;
	height:300px;
  	top: 0px;
	left: 50%;
 	margin-left: -375px;
	/*background-color:#cccccc;*/

}

/* colonna dentro 'container' usata per allineare in basso img designers*/
.rightcol {
	position:absolute;
  	width:273px;
	height:300px;
	top: 0px;
	left: 50%;
 	margin-left: 105px;
	background-color:#38373F;
	/*border: 1px solid #f00;*/
}

.rightcol div {
  	position:absolute;
  	width:182px;
	height:113px;
  	bottom:0;
  	left:0;
  	/*background-color:#00CC33;*/

  }
/* didascalia a lato img designers*/ 
  .rightcol p.dida {
    float:right;
 	position:absolute;
  	bottom:0;
  	left:182px;
  	/*width:91px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ABABAE;
	padding-left:3px;
  /*border: 1px solid #f00;*/
  }

/* ---------------------------------     MENU DI DESTRA  PER INDEX CATALOGO      ------- */ 
.rightcol .menuColumn {
 	position:absolute;
	top: 53px;
	left: 144px; /* il punto di 0,0 è quello di content versioni*/
	width: 124px;
	text-align:right;
	/*height:300px;*/
	/*background-color:#CC3300;*/

 }
  
.rightcol .menuColumn p{
 	margin:0 0 4px 0;
  	color: #FF7200;
  	font-weight:bold;
  
  }
  
/* -------------------------------------------------------------*/ 

  /*   ------------------------------------------------------------------VERSIONI        
                                                                         2 LAYOUT DEL CATALOGO  */

/* fascia  orizzontale  */
#sfondo_sezione_catalogo{
	background: #fff url(../img/02_catalogo/fascia_orizzontale.gif) 0% 0% no-repeat;
	height:300px;
	/*border: 1px solid #f00;*/

}


/* contenitore per materiale versioni  */
.content_versioni {
	position:absolute;
  	width:762px;
  	top: 0px;
	left: 50%;
 	margin-left: -398px;
	/*background-color:#cccccc;*/
	/*height:300px;*/


}

/* colonna con immagine di  sinistra*/
.imageColumn {
	float: left;
 	width: 141px;
	height:300px;
	background-image:url(../img/02_catalogo/woman-left.jpg);
	background-repeat:no-repeat;
  	/*margin-top: 30px;*/
	/*border: 1px solid #f00;*/
  }
  
 /* wrapper per contenuto principale*/
.mainColumn {
	float: right;
 	width: 621px;
	background-image: url(../img/00_generali/sf_black.gif);  /* sfondo nero per mainColumn*/
	background-repeat:no-repeat;
	background-position:top left;
	
	/*height:300px;*/
	/*background-color:green;*/
	/*border:1px solid blue;*/
	
  }
  
  
/* ---------------------------------     MENU DI DESTRA  PER VERSIONI      ------- */ 
.mainColumn .menuColumn {
 	position:absolute;
	top: 53px;
	left: 608px; /* il punto di 0,0 è quello di content versioni*/
	width: 164px;
	text-align:right;
	/*height:300px;*/
	/*background-color:#CC3300;*/

 }
  
.mainColumn .menuColumn p{
 	margin:0 0 4px 0;
  	color: #FF7200;
  	font-weight:bold;
  
  }
  
.menuColumn ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: right;
}

.menuColumn li {
	background-image: url(../img/00_generali/q_arancio.gif);
	background-repeat: no-repeat;
	background-position: 100% .6em;
	padding-right: .6em;
}
  
.menuColumn li a{
  	color: #E1D8C3;
	text-decoration:none;
	font-weight:bold;


}

.menuColumn li a:hover{
  	color: #FF7200;
  	font-weight:bold;
	text-decoration:none;


}
  
/* -------------------------------------------------------------*/ 

  
   /* contenuto principale dentro a mainColumn (per creare spazio di 35px a sinistra)*/
.mainColumn .contenuto {
  	width: 406px;
 	margin-left: 35px;
	/*height:300px;*/
	/*background-color:#99CC66;*/
  }
  
/*  titoli  (sostituiti da sifr)*/
.mainColumn .contenuto h1 {
	margin: 15px 0 0 0;
 	/*padding: 15px 0 0px 0px;*/
  	/*font-size: 15px;*/
    color: #ED6617;
   /*border:1px solid #f00;*/	

}

.mainColumn .contenuto h2.rientrato {
	margin: -5px 0 0 65px;
 	/*padding: 0px 0 3px 55px;*/
  	/*font-size: 15px;*/
    color: #DCD3BE;
	/*border:1px solid #f00;*/	
}

/*   bordo di 1px intorno all'img  */
.mainColumn .contenuto img {
	display: block;
 	padding: 0px;
  	border: 1px solid #94918C;
  }
  
/* butta l'img a sinistra e lo zoom a destra*/
.zoom325 {
	/* 325px + 5px di spazio    */
  	width: 330px; 
   	height: 205px; 
	float: left;
 	padding: 0px;
  }
   
/* posiziona lo zoom in basso a destra */
.mainColumn .contenuto p.zoom {
 	margin: 192px 0 0px 0px;
  }
  
 /* setta gli stili per il link zoom */
.mainColumn .contenuto p a.zoomstile {
  	color: #E2D9C4;
	font-weight:bold;
	text-decoration:none;
  }
  
/*didascalia sotto l'img */  
.mainColumn .contenuto p.didascalia {
  	clear:both;
 	margin: 5px 0px 0px 0px;
  	color: #E2D9C4;
  }

  
  /* posiziona il primo paragrafo sotto la fascia orizzontale */
.mainColumn .contenuto p.primo_paragrafo {
 	margin: 43px 0 20px 0px;
  }
  
 /*  è il bold del testo normale  */ 
.evidenziato {
	font-weight:bold;

  }
  
.evidenziato_help {
	color: #000;
	text-decoration:underline;
  }
  
  .link_generale {
	color: #EE742B;
	text-decoration:underline;
	font-weight:bold;
  }
  
/* stili per thumbnails  */
  
.thumbnail {
	float: left;
	width: 75px;
	margin: 0px 6px 20px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	/*height:100px;*/
 	/*border: 1px solid #999;*/
}

.thumbnail img{
	border: 1px solid #37373F;
}

/* roll-over sul thumb */
.thumbnail a:hover img {
	border: 1px solid #ED6617; 
 }

.thumbnail h6 {
	font-size: 9px;
	color: #000;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 9px;
}
.thumbnail a {
	 text-decoration: none;
	 color: #000;
}

/* prevents margin collapse in non-IE browsers */
.clearboth {
 	clear:both;
 } 


 /*   ------------------------------------------------------------------VERSIONI ESPANSIONE       
                                                                        3 LAYOUT DEL CATALOGO  */

/* butta l'img a sinistra e lo zoom a destra*/
.zoom575 {
	/* 575px + 5px di spazio    */
  	width: 580px; 
   	height: 205px; 
	float: left;
 	padding: 0px;
  }

/* posizionamento pulsante chiudi  */
.mainColumn .contenuto p.chiudi {
  	margin:-13px 10px 2px 0;
  	text-align:right;
	width:575px;
 	
  }
  
  
 /* posizionamento pulsante indietro/avanti  */
.mainColumn .contenuto p.indietro_avanti {
 	margin:2px 10px 6px 0;
    text-align:right;
	color: #EE742B;
	width:575px;

  }
  
/* stili pulsanti indietro/avanti  */ 
.mainColumn .contenuto p a.go {
  	color: #EE742B;
	font-weight:bold;
	text-decoration:none;
  }

/* posizionamento breve spiegazione  */  
.mainColumn .contenuto p.hint {
 	margin:4px 0 0px 0;
	width:450px;


  }
  
  
  
  /*   ------------------------------------------------------------------PARTICOLARI       
                                                                         4 LAYOUT DEL CATALOGO  */

/* butta l'img a sinistra e lo zoom a destra*/
.zoom240 {
	/* 240px + 5px di spazio    */
  	width: 245px; 
   	height: 215px; 
	float: left;
 	padding: 0px;
  }
  
/*  descrizione (absolute)  */  
  .dida_right {
  	position:absolute;
	top: 56px;
	left: 422px; /* il punto di 0,0 è quello di content versioni*/
	width: 164px;
	/*height:100px;*/
	text-align:left;
	/*background-color:#00CC66;*/
  
  }
  

.dida_right p{
	color: #E2D9C4;
	
	}
	
	
    /* posiziona lo zoom in basso a destra */
.mainColumn .contenuto p.zoom2 {
 	margin: 204px 0 0px 0px;
  }
  
  
  
  /*   ------------------------------------------------------------------PARTICOLARI ESPANSIONE      
                                                                         5 LAYOUT DEL CATALOGO  */
  
  
/* posizionamento pulsante chiudi  */
.mainColumn .contenuto p.chiudi2 {
  	margin:-13px 195px 2px 0;
  	text-align:right;
	width:390px;
	/*border:1px solid #f00;*/
 	
  }
  
   /* posizionamento pulsante indietro/avanti  */
.mainColumn .contenuto p.indietro_avanti2 {
 	margin:2px 195px 6px 0;
    text-align:right;
	color: #EE742B;
	width:390px;

  }
  
  
/*   ------------------------------------------------------------------ABBINAMENTI      
                                                                       6 LAYOUT DEL CATALOGO  */
																		 
 /* posiziona il primo paragrafo sotto la fascia orizzontale */
.mainColumn .contenuto p.primo_paragrafo_abbinamenti {
 	margin: 35px 0 15px 0px;
  }
  
  
/* stili per thumbnails  */
  
.thumbnail_abbinamento {
	float: left;
	width: 450px;
    margin-bottom:20px;
	text-align: left;

 	/*border: 1px solid #999;*/
}

.thumbnail_abbinamento .ad {
  	padding:0px 0 0px 0;
	margin-bottom:0px;
  	/*border-width:1px 0;*/
  }
  
.thumbnail_abbinamento .ad img {
  	float:left;
  	margin:0 8px 0 0;
  }

.thumbnail_abbinamento .ad h6 {
	margin-top:0;

}

.thumbnail_abbinamento .ad p {
	padding:0px 0 0 0; /* padding per firefox */
	margin:0px 0 0 0; /* margine per explorer */
 	color:#333;
	/*border: 1px solid #f00;*/
	
 }	



/*   ------------------------------------------------------------------COLORI      
                                                                       7 LAYOUT DEL CATALOGO  */
																	   
p.intro {
	color:#E2D9C4;
	margin-top:30px;
}

.sudden{
	color:#EE742B
}

/*     menu2  */

.menu2 { 
	position:absolute;
	top: 150px;
	left: 175px; /* il punto di 0,0 è quello di content versioni*/
	width: 300px;
	/*height:100px;*/
	text-align:left;
	/*border:1px solid #f00;*/

}



.menu2 ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: left;
	/*border: 1px solid #f00;*/
	
}

.menu2 li {
	padding-right: .6em;
	list-style-type: none;

}
  
.menu2 li a{
  	color: #E1D8C3;
	text-decoration:none;
	font-weight:bold;


}

.menu2 li a:hover{
  	color: #FF7200;
  	/*font-weight:bold;*/
	text-decoration:none;

}

 /* posiziona il primo paragrafo sotto la fascia orizzontale */
.mainColumn .contenuto p.primo_paragrafo_colori {
 	margin: 206px 0 15px 0px;
  }						



/*   ------------------------------------------------------------------PIANI      
                                                                       8 LAYOUT DEL CATALOGO  */
																	   
 /* posiziona il primo paragrafo sotto la fascia orizzontale */
.mainColumn .contenuto p.primo_paragrafo_piani {
 	margin: 190px 0 15px 0px;
  }						





/*   ------------------------------------------------------------------SCHEDA      
                                                                       9 LAYOUT DEL CATALOGO  */ 
 /* posiziona il primo paragrafo sotto la fascia orizzontale */
.mainColumn .contenuto p.primo_paragrafo_scheda {
 	margin: 220px 0 15px 0px;
	padding:0 0 0 0;
	/*border: 1px solid #f00;*/
  }									
  
  /*  spazio di 15px tra un paragrafo e l'altro  */
.mainColumn .contenuto p.bottom15{
  	padding:0 0 0 0;
  	margin-top:0px;
    margin-bottom:15px;
  	/*border: 1px solid #f00;*/
  }			   
  
  
  
 /*   ------------------------------------------------------------------FUSTI      
                                                                        10 LAYOUT DEL CATALOGO  */ 
																		
/*  nessuna regola! */						



 /*   ------------------------------------------------------------------MANIGLIE      
                                                                        11 LAYOUT DEL CATALOGO  */ 				
																		
/* stili per thumbnails  */
  
.thumbnail_maniglie {
	float: left;
	width: 136px;
	margin: 0px 6px 20px 0px;
	padding-left: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
 	/*border: 1px solid #999;*/
}

.thumbnail_maniglie img{
	border: 1px solid #37373F;
}

/* roll-over sul thumb */
.thumbnail_maniglie a:hover img {
	border: 1px solid #ED6617; 
 }

.thumbnail_maniglie h6 {
	font-size: 9px;
	color: #000;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 9px;
}																		


 /*   ------------------------------------------------------------------COMPONIBILITA' ESP.     
                                                                        12 LAYOUT DEL CATALOGO  */ 
.comp_esp{

	text-align:left;
	width:732px;
	height:400px;
	background-image: url(../img/00_generali/sf_black.gif);  /* sfondo nero */
	background-repeat:repeat-x;
	background-position:top left;
}

/*  titoli  (sostituiti da sifr)*/
 .comp_esp h1 {
	margin: 15px 0 0 176px;/*serve a firefox per non spostare verso il basso sf verde*/
 	/*padding: 15px 0 0px 0px;*/
  	/*font-size: 15px;*/
   	/*font-style: normal;*/
    color: #ED6617;
	

}

.comp_esp h2.rientrato {
	margin: -5px 0 0 231px;
 	/*padding: 0px 0 3px 55px;*/
  	/*font-size: 15px;*/
    color: #DCD3BE;
	/*border:1px solid #f00;*/
	
}

.comp_esp p.chiudi {
  	margin:-13px 0px 2px 0;
  	text-align:right;
 	
  }
  
.comp_esp  p a.zoomstile {
  	color: #E2D9C4;
	font-weight:bold;
	text-decoration:none;
  }
  
 .comp_esp img{
	border: 1px solid #37373F;

}

 /* posizionamento pulsante indietro/avanti  */
.comp_esp p.indietro_avanti {
 	margin:2px 0px 6px 0;
    text-align:right;
	color: #EE742B;

  }
  
/* stili pulsanti indietro/avanti  */ 
.comp_esp p a.go {
  	color: #EE742B;
	font-weight:bold;
	text-decoration:none;
  }

/* posizionamento breve spiegazione  */  
.comp_esp p.hint {
 	margin:0px 0 0px 0;
  }

/*   ------------------------------------------------------------------COMPONIBILITA' ESP. II    
                                                                        13 LAYOUT DEL CATALOGO  */ 

 p.chiudi3 {
  	margin:-13px 200px 2px 0;
  	text-align:right;
 	
  }

  /* posizionamento pulsante indietro/avanti  */
 p.indietro_avanti3 {
 	margin:2px 285px 6px 0px;
    text-align:right;
	color: #EE742B;

  }

 /*   ------------------------------------------------------------------MOTIVI DI UNA SCELTA  */   
                                                                         
 
 /*  testo iniziale (intro)  */
.intro_catalogo {
	position:absolute;
	top: 80px;
	left: 180px; /* il punto di 0,0 è quello di content idea*/
	width: 396px;
	height:50px;
	/*background-color:#00CC66;*/

}
  
 /* primo paragrafo */
.intro_catalogo p.primo {
	color:#EE742B;
	/*font-weight:bold;*/
	margin-top:15px;
}


/* secondo paragrafo */
.intro_catalogo p.secondo {
	color:#ffffff;
	margin-top:15px;
}

/* secondo paragrafo */
.intro_catalogo p.terzo {
	color:#e4d8c0;
	margin-top:15px;
}
  
  
.img_motivi {
  	position:absolute;
	top: 68px;
	left: 175px; /* il punto di 0,0 è quello di content idea*/
	width: 240px;
	height:215px;
  
  }
  
  .img_motivi_325 {
  	position:absolute;
	top: 64px;
	left: 175px; /* il punto di 0,0 è quello di content idea*/
	width: 325px;
	height:215px;
  
  }
  
.img_motivi_dida {
  	position:absolute;
	top: 168px;
	left: 430px; /* il punto di 0,0 è quello di content idea*/
	width: 150px;
	height:60px;
  	color:#EE742B;

  }
  
  
 .img_motivi_dida img{
  border:0;
  }
  
  .img_motivi_back {
  	position:absolute;
	top: 233px;
	left: 430px; /* il punto di 0,0 è quello di content idea*/
	width: 150px;
	height:20px;
  	color:#EE742B;

  }
  /*   ------------------------------------------------------------------ SNAIDERO L'IDEA  */   
                                                                            
																		 
/* fascia  orizzontale idea */
#sfondo_sezione_idea{
	background: #fff url(../img/01_idea/sf_sezione_idea34.jpg) 0 0 no-repeat;
	height:300px;
	/*border: 1px solid #f00;*/

}



/* contenitore per materiale idea  */
.content_idea {
	position:absolute;
  	width:772px;
  	top: 0px;
	left: 50%;
 	margin-left: -388px;
	/*background-color:#cccccc;*/
	/*height:300px;*/

}

/* colonna con immagine di  sinistra*/
.imageColumn_idea {
	float: left;
 	width: 141px;
  	margin-top: 433px;
	/*border: 1px solid #f00;*/
  }



.imageColumn_idea img{
	border: 1px solid #2F3041;
  }

/*  serve a creare uno spazio vuoto di 269px tra le due img     */
.imageColumn_idea .spacer{
	height:269px;
	width:50px;
	/*background-color:#009933;*/


}

/*  serve a creare uno spazio vuoto di 100px tra le due img     */
.imageColumn_idea .spacer_100{
	height:100px;
	width:50px;
	/*background-color:#009933;*/


}
 /* wrapper per contenuto principale*/
.mainColumn_idea {
	float: right;
 	width: 631px;
	background-image: url(../img/00_generali/sf_black.gif);  /* sfondo nero per mainColumn*/
	background-repeat:no-repeat;
	background-position:top left;
    
	/*height:300px;*/
	/*background-color:green;*/
	/*border:1px solid blue;*/
  }
  
   /* contenuto principale dentro a mainColumn (per creare spazio di 35px a sinistra)*/
.mainColumn_idea .contenuto_idea {
  	width: 406px;
 	margin-left: 25px;
	height:300px;
	/*background-color:#99CC66;*/
  }
  
/*  titoli  (sostituiti da sifr)*/
.mainColumn_idea .contenuto_idea h1 {
	margin: 15px 0 0 0;
 	/*padding: 15px 0 0px 0px;*/
  	/*font-size: 15px;*/
    color: #ED6617;
   /*border:1px solid #f00;*/
	

}

.mainColumn_idea .contenuto_idea h2.rientrato {
	margin: -5px 0 0 65px;
 	/*padding: 0px 0 3px 55px;*/
  	/*font-size: 15px;*/
    color: #DCD3BE;
	/*border:1px solid #f00;*/
}

/*  testo iniziale (intro) di colore arancio */
.intro_idea {
	position:absolute;
	top: 95px;
	left: 168px; /* il punto di 0,0 è quello di content idea*/
	width: 396px;
	height:50px;
	/*background-color:#00CC66;*/

}

/* primo paragrafo */
.intro_idea p.primo {
	color:#E4d8c0;
	/*font-weight:bold;*/
	margin-top:15px;
}


/* secondo paragrafo */
.intro_idea p.secondo {
	color:#ffffff;
	margin-top:15px;
}

/* secondo paragrafo */
.intro_idea p.terzo {
	color:#e4d8c0;
	margin-top:15px;
}

/*  è il testo in nero fuori dalla fascia grafica orizzontale  */
p.primo_paragrafo_idea {
 	margin: 268px 0 15px 0px;
	padding:0 0 0 0;
	/*border: 1px solid #f00;*/
  }	
  		
/* regole per posizionare img all'interno dei paragrafi */
p.primo_paragrafo_idea img{
 	display:block;
	margin:10px 0px 10px 0;
  }

p.bottom15 img{
 	display:block;
	margin:10px 0px 10px 0;
  }			
  						
  
/*  colonna di destra con le 2 img (posizionata absolute) */  
.mainColumn_idea .foto_right {
 	position:absolute;
	top: 69px;
	left: 600px; /* il punto di 0,0 è quello di content versioni*/
	width: 164px;
	/*height:229px;*/
	/*background-color:#CC3300;*/

 }
 
.mainColumn_idea .foto_right img {
	border: 1px solid #2F3041;
  }
 
 /*   spaziatore per la colonna di destra     */ 
.mainColumn_idea .foto_right .spacer{
	height:269px;
	width:50px;
	/*background-color:#009933;*/

}


 /*   spaziatore per la colonna di destra     */ 
.mainColumn_idea .foto_right .spacer_100{
	height:100px;
	width:50px;
	/*background-color:#009933;*/

}

/*  colonna di destra con le 2 img (posizionata absolute)
per quando c'è il menu + in alto */  
.mainColumn_idea .foto_right_bassa {
 	position:absolute;
	top: 343px;
	left: 600px; /* il punto di 0,0 è quello di content versioni*/
	width: 164px;
	/*height:229px;*/
	/*background-color:#CC3300;*/

 }
 
.mainColumn_idea .foto_right_bassa img {
	border: 1px solid #2F3041;
  }
 
 
 .mainColumn_idea .foto_right_bassa img.noborder {
	border: 0px;
  }
 
 /*   spaziatore per la colonna di destra     */ 
.mainColumn_idea .foto_right_bassa .spacer{
	height:269px;
	width:50px;
	/*background-color:#009933;*/

}


 /*   spaziatore per la colonna di destra     */ 
.mainColumn_idea .foto_right_bassa .spacer_100{
	height:100px;
	width:50px;
	/*background-color:#009933;*/

}


/* ---------------------------------     MENU DI DESTRA  PER sezione IDEA      ------- */ 
.mainColumn_idea .menuColumn {
 	position:absolute;
	top: 53px;
	left: 638px; /* il punto di 0,0 è quello di content versioni*/
	width: 124px;
	text-align:right;
	/*height:300px;*/
	/*background-color:#CC3300;*/

 }
  
.mainColumn_idea .menuColumn p{
 	margin:0 0 4px 0;
  	color: #FF7200;
  	font-weight:bold;
  
  }
  
.menuColumn_idea ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: right;
}

.menuColumn li {
	background-image: url(../img/00_generali/q_arancio.gif);
	background-repeat: no-repeat;
	background-position: 100% .6em;
	padding-right: .6em;
}
  
.menuColumn li a{
  	color: #E1D8C3;
	text-decoration:none;
	font-weight:bold;


}

.menuColumn li a:hover{
  	color: #FF7200;
  	font-weight:bold;
	text-decoration:none;


}


/* ---------------------------------     MENU DI DESTRA  PER sezione COLLABORAZIONI      ------- */ 
.mainColumn_contact .menuColumn {
 	position:absolute;
	top: 53px;
	left: 648px; /* il punto di 0,0 è quello di content versioni*/
	width: 124px;
	text-align:right;
	/*height:300px;*/
	/*background-color:#CC3300;*/

 }
  
.mainColumn_contact .menuColumn p{
 	margin:0 0 4px 0;
  	color: #FF7200;
  	font-weight:bold;
  
  }
  
.menuColumn_contact ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: right;
}




  
/* ----------------------------------------------------------------------  SNAIDERO CONSIGLI  
																			LAYOUT 1   */


/* fascia  orizzontale consigli */
#sfondo_sezione_consigli{
	background: #fff url(../img/03_consigli/sf_sezione_consigli.jpg) 0 0 no-repeat;
	height:300px;
	/*border: 1px solid #f00;*/

}

.container_consigli {
	margin-top:270px;
}

#left_consigli {
	float: left;
	width: 110px;
	margin: 0;
	/*padding: 1em;*/
	/*border: 1px solid #f00;*/
}

#content_consigli {
	width: 350px;
 	margin: 0px 0 30px 0;
	padding: 0px 0;
	text-align:left;
	float: right;
	/*padding: 1em;*/
	/*border: 1px solid #000;*/
	}

#content_consigli h4{
	font-size:12px;
	margin:0;

}

#content_consigli p{
	margin-top:5px;

}

#left_consigli img{
	border: 1px solid #37373F;
}


p.link_consigli {
	margin: 0px 0 30px 8px;
	/*border:1px solid #f00;*/
	width:100px;
	text-align:right;
}

p.link_consigli a{
	color: #EE742B;
	text-decoration:none;
	font-weight:bold;
}




  /*   ------------------------------------------------------------------ SNAIDERO PUNTI VENDITA   
  																		  LAYOUT 1  */
/* fascia  orizzontale punti */
#sfondo_sezione_punti{
	background: #fff url(../img/04_punti_vendita/sf_sezione_punti_5.jpg) 0 0 no-repeat;
	height:300px;
	/*border: 1px solid #f00;*/

}


/* contenitore per materiale punti  */
.content_punti {
	position:absolute;
  	width:640px;
  	top: 0px;
	left: 50%;
 	margin-left: -252px;
	/*background-color:#cccccc;*/
	/*border:1px solid #f00;*/
	/*height:300px;*/

}

/* colonna  di  sinistra*/
.leftColumn_punti {
	float: left;
 	width: 180px;
	height:300px; /*  se si toglie, la riga bianca sparisce!  */
	/*background-color:#00CCFF;*/
	background-image: url(../img/04_punti_vendita/patch_riga180.jpg);  
	background-repeat:no-repeat;
	background-position:top left;
	/*border: 1px solid #f00;*/
  }
  
  
/* wrapper per contenuto principale*/
.mainColumn_punti {
	float: right;
 	width: 435px;
	/*margin-left:15px;*/
	height:300px;
	background-image: url(../img/04_punti_vendita/patch_beige.jpg);  
	background-repeat:no-repeat;
	background-position:top left;
	/*background-color:green;*/
	/*border:1px solid blue;*/
	
  }

.content_punti h1 {
	margin: 15px 0 0 0;
 	/*padding: 15px 0 0px 0px;*/
  	/*font-size: 15px;*/
    color: #ED6617;
   /*border:1px solid #f00;*/
	

}

.content_punti h2.rientrato {
	margin: -5px 0 0 55px;
 	/*padding: 0px 0 3px 55px;*/
  	/*font-size: 15px;*/
    color: #DCD3BE;
	/*border:1px solid #f00;*/
	
}

p.scegli {
	text-align:right;
	margin: 10px 10px 0 0;
	color:#37373F;
	/*border: 1px solid #f00;*/
}
/*
.mainColumn_punti .contenuto {
  	width: 385px;
 	margin-left: 6px;
  }
  */
  
/*  titolo e sottotitolo per il contenuto di rivenditori    */

p.posto {
	margin: 10px 21px 0 0;
   	font-weight: bold;
    color: #ED6617;
	text-align:right;
}

p.sub-posto {
	margin: 0px 21px 0 0;
    color: #ED6617;
	text-align:right;

}

p.sub-posto_azienda {
	margin: 0px 0 0 0;
    color: #37373F;
	font-weight:bold;
}

/*  menu_interni    */

.menu_punti {
	float:left;
	margin:7px 15px 0 0;
	font-size:10px;
	display:inline;
	/*border:1px solid #f00;*/
	}


.menu_punti ul {
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	}

.menu_punti li {
	margin: 0;
 	padding: 0;
  	list-style: none;
  }
  
.menu_punti li {
	display: inline;
	}

.menu_punti li a {
	color: #37373F;
	text-decoration: none;
	text-align: left;
	padding: 1px 0px;
	display: block;
	}

.menu_punti li a:hover {
	text-decoration: underline;
	color: #ED6617;
	}
	
	
/*menu punti right*/	

.menu_punti_right {
	float:right;
	margin:7px 10px 0 0;
	font-size:10px;
	/*border:1px solid #f00;*/
	}


.menu_punti_right ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	}

.menu_punti_right li {
	margin: 0;
 	padding: 0;
  	list-style: none;
  }
  
.menu_punti_right li {
	display: inline;
	}

.menu_punti_right li a {
	color: #37373F;
	text-decoration: none;
	text-align: right;
	padding: 1px 0px;
	display: block;
	}

.menu_punti_right li a.legenda {
	color: #ED6617;
	text-decoration: none;
	text-align: right;
	padding: 5px 0px;
	display: block;
	text-transform: lowercase;
	font-size:12px;


	}

.menu_punti_right li a:hover {
	text-decoration: underline;
	color: #ED6617;
	}
	
.mappa_mondo {
	position:absolute;
  	width:264px;
	height:143px;
  	top: 150px;
	left: 270px;
	/*background-color:#cccccc;*/
	/*border:1px solid #f00;*/
	/*height:300px;*/

}

  /*   ------------------------------------------------------------------ SNAIDERO PUNTI VENDITA   
  																		  LAYOUT 2  */
																		  
p.sub-sub-posto {
	margin: 0px 21px 0 0;
	text-align:right;

}

p.sub-sub-posto a{
    color: #857A64;
	text-align:right;
	font-weight:bold;
	text-decoration:none;

}


 /*   ------------------------------------------------------------------ SNAIDERO PUNTI VENDITA   
  																		  LAYOUT 3  */
.img_punti {
	position:absolute;
  	width:117px;
	height:135px;
  	top: 140px;
	left: 45px;
	/*background-color:#cccccc;*/
	/*border:1px solid #f00;*/
	/*height:300px;*/

}

.punti_vendita_link {
	color: #505050;
	text-decoration: underline;
}

 /*   ------------------------------------------------------------------ SNAIDERO PUNTI VENDITA   
  																		  LAYOUT 5  */

p.agente {
	color: #ED6617;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:0px;
}

p.centro {
	color: #ED6617;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:0px;
}

p.nome {
	color: #505050;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

p.agente_normal {
	color: #505050;
	font-weight:normal;
	margin-top:0px;
	width: 320px;
}

p.rivenditore {
	color: #7F7465;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

p.rivenditore_normal {
	color: #7F7465;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
}

p.prendi {
	margin-top:0px;
	margin-bottom:0px;
}

p.prendi a{

	color: #ED6617;
	font-weight:bold;
	text-decoration:none;

}

.mainColumn_punti img{
	float:left;
	margin-right:5px;
	margin-top:5px;
	display:block;

}


 /*   ------------------------------------------------------------------ SNAIDERO PUNTI VENDITA   
  																		  LAYOUT 6  */
p.spiegazioni {
	color: #7F7465;
	margin-top:50px;
}	


 /*   ------------------------------------------------------------------ SNAIDERO PUNTI VENDITA   
  																		  LAYOUT 7  */
																		  
p.prima_icona {
	margin-top:180px;
	width:300px;
}

p.prima_icona img{
	float:left;
	margin: 0px 15px 10px 0px;
	padding: 2px;
}

p.seconda_icona {
	margin-top:40px;
	width:300px;
}

p.seconda_icona img{
	float:left;
	margin: 0px 15px 10px 0px;
	padding: 2px;
}
/* ---------------------   STILI FORM ---------------- */

#contattoForm {
	margin-top:110px;

}

/*fieldset generale*/
fieldset {
	display: block;
	border: none;
	/*padding: 0 1em 1em 1em;*/
}


/*  fieldset del radio button */

fieldset.check{
	/*margin: 1em 0 2em 0;*/
	margin-top: 10px;
	/*border: 1px solid #f00;*/
}

fieldset.check input {
	/*clear: both;*/
	float: left;
	width: auto;
	background-color: transparent;
	border: none;
}




select {
	display: block;
	background-color: #ffffff;
	/*border: 1px #0084AC solid;*/
	width: 130px;
}

input {
	display: block;
	font-size: 11px;
	background-color: #ffffff;
	/*border: 1px #37373F solid;*/
	/*width: 230px;
	height: 15px;*/
}


input.border{
	display: block;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px #37373F solid;
	width: 230px;
	height: 15px;
}

textarea {
	display: block;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px #37373F solid;
	width: 230px;
	height: 120px;
}

label {
	float: none;
	display: block;
	margin: 5px 15px 0 0;
}


.submit{
	float:left;
	font-size: 11px;
	background-color: #E2D9C4;
	color:#000000;
	border: 1px #37373F solid;
	width: 70px;
	height: 20px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:70px;
	
}									  


.evidenziato_form {
	color: #7F7465;
	font-weight:bold;

}


.evidenziato_form_data_ora {
	color: #ED6617;
	font-weight:bold;

}

.privacy {
	margin-top:20px;
	margin-left: 5px;
	width:230px;
	font-size:11px;
}

.privacy_contact {
	margin-top:20px;
	margin-left: 5px;
	width:400px;
	font-size:11px;
}

#form_text {
	width:130px;
	margin: 6px 0px 100px 0px;
	
}

.mailto_privacy {

	color: #EE742B;
	text-decoration:none;

}


/* ----------------------------------------------------------- layout agevolazioni    */

.mainColumn_agevolazioni {
	float: right;
 	width: 621px;
	background-image: url(../img/04_punti_vendita/patch_beige.jpg);  /* sfondo nero per mainColumn */
	background-repeat:repeat-x;
	background-position:top left;	
  }


.mainColumn_agevolazioni .contenuto_contact_large h1 {
	margin: 15px 0 0 0;
    	color: #ED6617;
}


.mainColumn_agevolazioni .contenuto_contact_large {
  	width: 480px;
 	margin-left: 35px;
	height:300px;
	text-align:left;
}


.mainColumn_agevolazioni .contenuto_contact_large h2.rientrato {
	margin: -5px 0 0 33px;
    	color: #DCD3BE;
}


   /* contenuto principale dentro a mainColumn (per creare spazio di 35px a sinistra)*/
.mainColumn_agevolazioni .contenuto_contact {
  	width: 586px;
 	margin-left: 35px;
	height:300px;
	text-align:left;
}


/* primo paragrafo */
.intro_news p.primo_agevolazioni {
	color:#37373F;
	/*font-weight:bold;*/
	margin-top:15px;
	margin-bottom:0px;
	width: 475px;

}


/*  ----------------------------------------------------------------------- per te: CONTATTACI */


/* fascia  orizzontale CONTACT */
#sfondo_sezione_contact {
 background: #fff url(../img/05_per_te/fascia_orizzontale_contatta.jpg) 0 0 no-repeat;
	height:300px;
	/*border: 1px solid #f00;*/

}


/* contenitore per materiale contatti  */
.content_contact {
	position:absolute;
  	width:762px;
  	top: 0px;
	left: 50%;
 	margin-left: -398px;
	/*background-color:#cccccc;*/
	/*height:300px;*/

}




 /* wrapper per contenuto principale*/
.mainColumn_contact {
	float: right;
 	width: 621px;
	background-image: url(../img/00_generali/sf_black.gif);  /* sfondo nero per mainColumn*/
	background-repeat:no-repeat;
	background-position:top left;
    
	/*height:300px;*/
	/*background-color:green;*/
	/*border:1px solid blue;*/
  }
  
   /* contenuto principale dentro a mainColumn (per creare spazio di 35px a sinistra)*/
.mainColumn_contact .contenuto_contact {
  	width: 586px;
 	margin-left: 35px;
	height:300px;
	text-align:left;
	/*border:1px solid blue;*/
	/*background-color:#99CC66;*/
  }
  
  .mainColumn_contact .contenuto_contact_large {
  	width: 480px;
 	margin-left: 35px;
	height:300px;
	text-align:left;
	/*background-color:#99CC66;*/
  }
  
/*  titoli  (sostituiti da sifr)*/
.mainColumn_contact .contenuto_contact h1 {
	margin: 15px 0 0 0;
 	/*padding: 15px 0 0px 0px;*/
  	/*font-size: 15px;*/
    color: #ED6617;
   /*border:1px solid #f00;*/
	

}

.mainColumn_contact .contenuto_contact h2.rientrato {
	margin: -5px 0 0 33px;
 	/*padding: 0px 0 3px 55px;*/
  	/*font-size: 15px;*/
    color: #DCD3BE;
	/*border:1px solid #f00;*/
	
}

.mainColumn_contact .contenuto_contact_large h1 {
	margin: 15px 0 0 0;
 	/*padding: 15px 0 0px 0px;*/
  	/*font-size: 15px;*/
    color: #ED6617;
   /*border:1px solid #f00;*/
	

}

.mainColumn_contact .contenuto_contact_large h2.rientrato {
	margin: -5px 0 0 33px;
 	/*padding: 0px 0 3px 55px;*/
  	/*font-size: 15px;*/
    color: #DCD3BE;
	/*border:1px solid #f00;*/
	
}

/*  testo iniziale (intro) absolute */
.intro_contact {
	position:absolute;
	top: 80px;
	left: 178px; /* il punto di 0,0 è quello di content contact*/
	width: 406px;
	height:50px;
	text-align:left;
	/*background-color:#00CC66;*/

}

.intro_contact_img {
	position:absolute;
	top: 69px;
	left: 590px; /* il punto di 0,0 è quello di content contact*/
	width: 162px;
	height:230px;
	/*background-color:#00CC66;*/

}

.intro_contact a{
	color:#e4d8c0;
	font-weight:bold;
	text-decoration:none;

  }
  
/* primo paragrafo */
.intro_contact p.primo {
	color:#EE742B;
	/*font-weight:bold;*/
	margin-top:15px;
	margin-bottom:0px;
}


/* secondo paragrafo */
.intro_contact p.secondo {
	color:#ffffff;
	margin-top:15px;
}

/* secondo paragrafo */
.intro_contact p.terzo {
	color:#e4d8c0;
	margin-top:0px;
}

/*  è il testo in nero fuori dalla fascia grafica orizzontale  */
p.primo_paragrafo_contact {
 	margin: 268px 0 15px 0px;
	padding:0 0 0 0;
	/*border: 1px solid #f00;*/
  }	
  
  /*  è il testo in nero fuori dalla fascia grafica orizzontale  */
p.primo_paragrafo_help {
 	margin: 268px 0 0px 0px;
	padding:0 0 0 0;
	/*border: 1px solid #f00;*/
  }	
  
   /*  è il testo titolo del paragrafo  */
p.paragrafo_materiali {
 	margin: 30px 0 0px 0px;
	padding:0 0 0 0;
	/*border: 1px solid #f00;*/
  }	
  
 p.bottom15_help {
  	margin: 5px 0 15px 0px;
 }
 

 p.bottom15_help_large {
  	margin: 5px 0 15px 0px;
	width:500px;
 }

 p.title_help {
  	margin: 15px 0 5px 0px;
 }

 .contenuto_contact ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 15px 0;
	text-align: left;
}

.contenuto_contact li {
	background-image: url(../img/00_generali/q_arancio.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left:10px;
}
  
 /*  ----------------------------------------------------------------------- per te: NEWS 
																			1 layout*/
 
 /*  testo iniziale (intro) absolute */
.intro_news {
	position:absolute;
	top: 80px;
	left: 178px; /* il punto di 0,0 è quello di content contact*/
	width: 406px;
	height:50px;
	text-align:left;
	/*background-color:#00CC66;*/

}


/* primo paragrafo */
.intro_news p.primo {
	color:#DCD3BE;
	/*font-weight:bold;*/
	margin-top:15px;
	margin-bottom:0px;
}

.intro_news_large {
	position:absolute;
	top: 80px;
	left: 178px; /* il punto di 0,0 è quello di content contact*/
	width: 475px;
	height:50px;
	text-align:left;
	/*background-color:#00CC66;*/

}

/* primo paragrafo */
.intro_news_large p.primo {
	color:#DCD3BE;
	/*font-weight:bold;*/
	margin-top:15px;
	margin-bottom:0px;
}
/* stili per thumbnails news */

/*serve a posizionare i thumb in basso*/
.container_news{
	margin-top:270px;
}


#left_news {
	float: left;
	width: 90px;
	margin: 0;
	/*padding: 1em;*/
	/*border: 1px solid #f00;*/
}

#content_news {
	width: 370px;
 	margin: 0px 0 5px 0;
	padding: 0px 0;
	text-align:left;
	float: right;
	/*padding: 1em;*/
	/*border: 1px solid #000;*/
	}

#content_news h4{
	font-size:12px;
	margin:0;

}

#content_news p{
	margin-top:5px;
	margin-bottom:0;

}

#left_news img{
	border: 1px solid #37373F;
}


p.link_news {
	margin: 0px 0 0px 0px;
	/*border:1px solid #f00;*/
	width:100px;
	text-align:left;
}

p.link_news a{
	color: #EE742B;
	text-decoration:none;
	font-weight:bold;
}

.riga_news {
	clear:both;
	width: 460px;
	margin-top:0;
    margin-bottom:20px;
 	border-bottom: 1px solid #D5D7DD;
}

  /*
.thumbnail_news {
	float: left;
	width: 500px;
    margin-bottom:30px;
 	border-bottom: 1px solid #D5D7DD;
}


.thumbnail_news .ad {
  	padding:0px 0 0px 0;
	margin-bottom:20px;
  }
  
.thumbnail_news .ad img {
  	float:left;
  	margin:0 12px 0 0;
	border: 1px solid #55555C;
  }

.thumbnail_news .ad h4 {
	margin-top:0;
	margin-bottom:5px;
	font-size: 12px;

}

.thumbnail_news .ad p {
	margin:0;
 	color:#333;

 }	

.thumbnail_news .ad h4 strong {
  	font-size:12px;
  	font-weight:bold;
  	color: #000000;
  }
  
p.link_news {
	margin-left: 0px;
	margin-top: 15px;
}

p.link_news a{
	color: #EE742B;
	text-decoration:none;
	font-weight:bold;
}

*/

 /*  ----------------------------------------------------------------------- per te: NEWS 
																				2 layout*/
															
/* contenitore per pulsante indietro + le 2 img*/
.fascia_img_news {
	width:586px;
	/*height:168px;*/
	clear:both;
	margin-bottom:12px;

	/*margin-top:5px;*/

}

.fascia_img_news img{
	border: 1px solid #080909;
}

.fascia_img_news .left{
	float:left;
}

.fascia_img_news .right{
	float:right;
}

p.back_top_news {
	float:right;
	margin-top:0px;
	margin-bottom:10px;

}					
													
p.back_top_news a{
	color: #EE742B;
	text-decoration:none;
	font-weight:bold;
}

p.back_bottom_news {
	float:left;
	margin-top:0px;
	margin-bottom:10px;

}	

p.back_bottom_news a{
	color: #EE742B;
	text-decoration:none;
	font-weight:bold;
}


/*  è il testo in nero fuori dalla fascia grafica orizzontale  */
p.primo_paragrafo_news {
 	margin: 268px 0 -15px 0px;
	padding:0 0 0 0;
	/*border: 1px solid #f00;*/
  }


p.text_news {
	margin-top:10px;
	margin-bottom:15px;
}		

p.text_news a{
	color: #EE742B;
	text-decoration:none;
	font-weight:bold;

}		

.ico_generica {
	margin-bottom:5px
}


.ico_generica img{
	float:left;
	margin:0 8px 0 0;
}

.ico_generica p{
	margin: -2px 0 0 0;
}

.ico_generica p a{
	color: #3E3E46;
	text-decoration:none;
	font-weight:bold;
}


#footer {
	letter-spacing:1px;
	color: #000;
	font: 11px arial, helvetica, sans-serif;
	padding: 80px 0 30px 0;

}


#footer h5{
	font: 11px arial, helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;

}


#footer a{
	text-decoration:underline;
	color:#000;

}


 /*  ----------------------------------------------------------------------- per te: download*/ 
																				


.floatleft { 
	float: left;
	margin: 0px 10px 18px 10px;
	border: 1px solid #94918C;
	}
	
#wrapper {
	/*border: 1px solid #94918C;*/
	margin-bottom: 15px;
	height:100px;
	}
	
.download_title{
	font-weight:bold;
	color: #EE742B;
}

/*   --------------------------------------------------------------------------------------------- */	
/*   ------------------------------------------------------------------   SELEZIONATO DINAMICO  -- */	
/*   --------------------------------------------------------------------------------------------- */	

div#versioni a#versioni_link,
div#abbinamenti a#abbinamenti_link,
div#colori a#colori_link,
div#piani a#piani_link,
div#scheda a#scheda_link,
div#particolari a#particolari_link,
div#cat a#cat_link

	{
	color:#ED6617;
	}


#sfondo_sezione_agevolazioni{
	background: #fff url(../img/04_punti_vendita/sf_sezione_punti_5.jpg) 0 0 no-repeat;
	height:300px;
	/*border: 1px solid #f00;*/
}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}



.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:20px;
	
	/*border: 1px solid #f00;*/
}



.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size:20px;
}


/* css: Marco Angeli 2005 */
