
.prix {
    font-weight:bolder;
    color:#ff0000;
    font-size:180%;
    }
   
.prixTheme {
    font-weight:bolder;
    color:#ff0000;
    font-size:180%;
    float:right;
    }

/* setup columns */

#container { 
	width: 806px; 
	margin: 0px auto;
	background:#cce1ef url('../img/bkg_ombre.gif') center repeat-y; 
	text-align:center;
	}

#main { 
	width: 760px;
	margin: 0 auto;
	background: #fff; 
	text-align:left;
	}

#left { 
	width: 180px;
	text-align:left;
	float:left;
	margin:0px 0px 10px 5px
	}
html>body #left { 
	margin:0px 0px 0px 10px
	}

#right { 
	width:549px;
	margin:0px 5px 10px 200px;
	}





hr {visibility:hidden;}


/* descente produits */
#produit { 
	/*background:url('../img/fond_produit_descente.gif') bottom no-repeat;*/
	margin-bottom:10px;
	line-height:16px;
	
	/* IE6 min-height hack */
	min-height:150px;
  	height:auto !important;
  	height:150px;
	}

#produit .bloc_contenu
{
	background:#FEEFD6;
	border-left:1px solid #959595;
	border-right:1px solid #959595;
	border-bottom:1px solid #959595;
	
	/* IE6 min-height hack */
	min-height:123px;
  	height:auto !important;
  	height:123px;
		
}

#recap_recherche { 
	background:url('../img/entete_recherche.gif') top right no-repeat;
	margin-bottom:5px;
	height:46px;
	padding:5px;
	}
	
#produit h1 {
	color:#f96611;
	background:url('../img/h1_descente_v3.gif') right no-repeat;
    font-size:120%;
	padding:0px 0px 0px 20px;
	margin:0px;
	line-height:26px;
	border:none;
	}

#produit h1 span {
	color: #14558b;
	}

#produit h2 {font-weight: bold; color: #14558b;font-size:110%; margin:0px;}


#produit .bloc_image { 
	margin:3px 0px 10px 5px;
	height:100px;
	float:left;
	}
#produit .bloc { 
	margin-left:120px;
	width:290px;
	}

/* Fix pour le cas ou un paragraphe est insere dans le texte du resume par faute */
#produit .bloc span p 
{
	padding:0 !important;	
}
	
#produit .bloc_prix { 
	background:url('../img/encadre_prix.gif') top left no-repeat;
	margin:20px 5px 0px 0px;
	width:112px;
	float:right;
	text-align:center;
	padding:5px 0px;
	height: 90px;
	}

.vignette_listing {width:100px; height:100px;border:2px solid #fff;}

#enteterecherche { 
	text-align:center;
	}
	
	
/* fiche produit */

#fiche_produit {
	margin:0 auto;
	font-size:12px;
	line-height:20px;
	font-family:arial;
	}

#fiche_produit h1 {
	color:#f96611;
	background:url('../img/h1_descente_v3.gif') right no-repeat;
    font-size:120%;
	padding:0px 0px 0px 20px;
	margin:0px;
	line-height:26px;
	border:none;
	}
#fiche_produit p {
	padding:0px 10px;
	text-align:justify;
	}

#fiche_produit h2 {font-weight: bold; color: #14558b;font-size:110%;margin:10px 0px 10px 0px;padding:0;border-bottom:1px solid #14558b;}

#fiche_produit .bloc_prix { 
	background:url('../img/encadre_prix.gif') top left no-repeat;
	margin:20px 15px 0px 0px;
	width:112px;
	height:70px;
	float:right;
	text-align:center;
	padding:5px 0px;
	}
	
/* Diaporama */
#diaporama { border:1px solid #959595}
#diaporama .image { background-color:#feefd6; padding:10px 0px 10px 0px;width:549px;margin:0 auto;text-align:center;  }
#diaporama .image img { text-align:center }
#diaporama .visuels { background-color:#feefd6; padding:5px 0px 5px 5px }
#diaporama .visuels img { margin-left:7px; border:0px; /*width:70px;*/ height:45px; overflow:hidden; padding-bottom:5px}
#diaporama .resa-buttons { text-align:center; padding:20px 0px 10px 0px }
#diaporama .resa-buttons img { margin:0px 10px 0px 0px; border:0px }



#fiche_produit .encart_produit {
	border-left:1px solid #959595;
	border-right:1px solid #959595;
	border-bottom:1px solid #959595;
	background:#feefd6;
	margin:0px 0px 10px 0px;
	padding:10px;
	}
	
#fiche_produit .entete_produit {
	height:123px;
	background: url('../img/encart_produit.gif') top left no-repeat;
	margin:0px;
	padding:10px;
	}

/* ========== DEVIS ==========*/

#devis {
	border-left:1px solid #959595;
	border-right:1px solid #959595;
	border-bottom:1px solid #959595;
	background:#cce1ef;
	margin:0px;
	padding:5px 10px;
}

#devis label {
	width:120px;
	display:inline;
	float:left;
	font-weight:bold;
	padding:3px 0px;
}

#devis span {
	font-size:9px;
}

#devis select {
	margin:3px 0px;
}

/* ========== PAGE THEME ==========*/

#offre_rubrique {
	width:266px;
	height:100px;
	border:1px #666 solid;
	margin:10px 0px 0px 0px;
	}
* html #offre_rubrique {clear:both}	/* IE 6*/
	
#offre_rubrique ul {
    list-style:none;
	float:right;
    width:170px;
    border:0px;
    margin: 5px 0px 0px 0px ;
    padding:0px;
    }
		
#offre_rubrique img {
    float:left;
    margin: 5px 0px 10px 5px;
	border:none;
	width:80px;
	height:80px;
    }

#offre_rubrique h1 {
    color:#F96610;
    border-bottom:1px #F96610 solid;
    font-size:130%;
    }
 #offre_rubrique .destination {
    font-size:130%;
    font-weight:bold;
    }

/* ========== MOTEUR LEFT AFFINAGE ==========*/

#engine {
    width:180px;
	height:510px;
    background:url('../img/moteur_gauche_EB.jpg') no-repeat;
    text-align:left;
	margin:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
    color:#14558b;
    line-height:20px;
    }

#engineContent {
    padding:35px 3px 0px 3px;
    } 
	
#engineContent div {
    margin-bottom:5px;
    } 
	
#engineContent label {
    display: inline;
    float: left;
    width: 120px;
    } 
#engineContent select {
    font-size:10px;
    } 


