/* GAMMES DE COULEUR */
/* 1 #568090 #819DAF #A2BAC5 */
/* 2 #62877C #83A89A #97B9B0 */
/* 3 #8F8D4B #AFAC72 #C5C496 */
/* 4 #68674D #908E68 #AEAE8F */
/* 5 #5D524F #7A6A67 #A79A97 */
/* 6 #4E4050 #634F66 #817589 */
/* 7 #592846 #774456 #916A76 */
/* 8 #8B5243 #AA7E6A #CCACA0 */
/* 9 #75452C #C4A183 #D7C2A4 */

/***************** GENERAL *******************/
* {
	margin:0;
	padding:0;
}
html, body {
	text-align:center;
	background:#DFDED2;
}
#global {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:#fff;
}
.c {
	clear:both;
}
.italic {
	font-style:italic;
}
.gras {
	font-weight:bold;
}
.masque {
	display:none;
}
.affiche {
	display:block;
}
.bloc {
	display:block; 
}
.left {
	float:left; 
}
.right {
	float:right; 
}
.paddingB10 {
	padding-bottom:10px;
}
.marginB0 {
	margin-bottom:0px;
}
.marginB5 {
	margin-bottom:5px;
}
.marginL10{
	margin-left:10px;	
}
.col60 {
	width:60px;
}
.w200 { width:200px; }
.w250 { width:250px; }
.noborder {
	border:0px;
}
.tleft {
	text-align:left;
}
.tright {
	text-align:right;
}
.tcenter {
	text-align:center;
}
.disabled_txt {
	color:#ccc;
}
#global h2.tvert {
	color:#91ce44;
	font-weight:bold;
}

/***************** HEADER *******************/
#header {
	width:960px;
	height:94px;
	border-bottom:1px solid #AFAD8E;
}
#header_left {
	float:left;
	width:373px;
	height:94px;
}
#header_center {
	float:left;
	width:400px;
	height:94px;
}
#header_right {
	position:relative;
	float:left;
	text-align:right;
	width:177px;
	margin:40px 0 0 0;
	height:54px;
	background:url(../images/fond-col-droite.gif);
}
#logo {
	display:block;
	margin:14px 0 0 14px;
	border:0px;
}
#header h1 {
	display:block;
	margin:58px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#737152;
}

/***************** MENU PRINCIPAL *******************/
#menu_principal {
	float:left;
	position: relative;
	width:373px;
	height:300px;
	background:url(../images/fond-menu-princ.gif);
}
#menu_princ_part_1 {
	position:absolute;
	bottom:0;
	width:187px;
	height:210px;
	background:#fff;
}
#menu_princ_part_1 ul {
	list-style:none;
}
#menu_princ_part_1 li {
	background:#fff;
	color:#fff;
}
#menu_princ_part_1 li a {
	display:block;
	background:#fff;
	color:#737152;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:12px;
	line-height:1em;
	padding:6px 10px 6px 0;
	text-align:right;
	text-decoration:none;
}
#menu_princ_part_1 li a:hover {
	color:#fff;
	background:#91CE44 url(../images/menu-puce-verte.gif) no-repeat top left;
}
#menu_princ_part_2 {
	position:absolute;
	bottom:0;
	left:187px;
	height:210px;
	width:186px;
	background:#8F8E67;
}
.smenu {
	list-style:none;
	display:none;
}
.smenu li {
	background:#8F8E67;
	color:#fff;
}
.smenu li a {
	display:block;
	background:#8F8E67;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:12px;
	line-height:1em;
	padding:6px 10px 6px 0;
	text-align:right;
	text-decoration:none;
}
.smenu li a:hover {
	background:#AFAD8E url(../images/menu-puce-brune.gif) no-repeat top left;
}

/***************** VISUEL HD *******************/
#photo_hd {
	width:400px; 
	height:300px;
	float:left;
	font-size:1px;
}
a.hd_min  {
	display:block; 
	overflow:hidden; 
	width:90px; 
	height:40px;
	padding:0 0 1px 1px;
}
a.hd_min  img {
	border:0px;
}

/***************** SALONS RDV PRESSE *******************/
#salon_rdv_presse {
	float:left;
	width:187px;
	height:300px;
	background:url(../images/fond-salon.gif);
}
#rdv_salons, #communiques, #lettres {
	padding:10px 10px 20px 0px;
}
#rdv_salons h2, #communiques h2, #lettres h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#525037;
	font-weight:normal;
	margin:0 0 10px 10px;
}
#rdv_salons h3, #communiques h3, #lettres h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525037;
	font-weight:normal;
}
#rdv_salons p.date, #communiques p.date, #lettres p.date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8F8E67;
}
.bloc_salon, .bloc_presse, .bloc_lettres {
	margin:5px 0 10px 10px;
}
#rdv_salons a, #communiques a, #lettres a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525037;
	text-decoration:none;
	
}
#rdv_salons a:hover, #communiques a:hover, #lettres a:hover {
	text-decoration:underline;
}
#salon_rdv_presse a.allactu {
	float:right;
	display:block;
	padding:0 0 0 15px;
	background:url(../images/fleche.gif) no-repeat center left;
}

/***************** CONTENU *******************/
#content {
	width:960px;
	overflow:auto;
	background:#fff url(../images/fond-contenu.gif) repeat;
}
#content_left {
	float:left;background:none;
	width:188px;
}
#content_center {
	float:left;
	width:585px;
}
#content_right {
	float:right;
	width:187px;
}
#content_center_right {
	float:left;
	width:772px;
	background:#fff;
}

/***************** FIL D'ARIANE *******************/
#fil_ariane{
	width:560px;
	height:18px;
	padding:10px 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#737152;
	font-size:11px;
	background:url(../images/home.gif) no-repeat;
}
#fil_ariane a {
	color:#737152;
	text-decoration:none;
}
#fil_ariane a:hover {
	color:#737152;
	text-decoration:underline;
}

/***************** NOUVEAUTES *******************/
#nouveautes {
	padding:15px 25px 40px 25px;
}
#nouveautes h1, #recherche_titre h1, h1.titre_carte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#737152;
	font-weight:normal;
	padding:0 0 15px 0;
}
h1.titre_carte {
	padding:15px 25px 0 25px;
}
#nouveautes h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#737152; 
	font-weight:normal;
	margin:0 0 10px 0;
}
#nouveautes p, #nouveautes address {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737152;
	line-height:16px;
	padding:5px 0 5px 0;
}
#nouveautes ul , #nouveautes ol {
	padding:5px 0 5px 30px;
}
#nouveautes li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737152;
	line-height:16px;
	padding:5px 0 5px 0;
}
#nouveautes h2 a {
	font-weight:bold;
	font-size:12px;
	color:#525037;
	text-decoration:none;
}
#nouveautes h2 a:hover {
	text-decoration:underline;
}
#nouveautes .bloc_news img:hover {
	border:1px #B0AD8E solid;
}
#nouveautes a.allactu, #news_detail a.allactu {
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525037;
	text-decoration:none;
	padding:0 0 0 15px;
	background:url(../images/fleche.gif) no-repeat center left;
}
#nouveautes a.allactu:hover, #news_detail a.allactu:hover, #nouveautes a.questionFaq:hover  {
	text-decoration:underline;
}
#nouveautes a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525037;
	text-decoration:underline;
}
#nouveautes a.questionFaq {
	display:block;
	clear:both;
	float:right;
	padding:0 0 0 15px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/fleche.gif) no-repeat center left;
}
#nouveautes table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525037;
	text-align:center;
}
#nouveautes table tr td {
	padding:5px 7px 5px 7px;
}
#nouveautes table caption {
	font-family:Arial, Helvetica, sans-serif;
	color:#525037;
	font-style:italic; 
	font-size:11px;
}
.bloc_news {
	margin:0 0 10px 0;
}
.img_right {
	float:right;
	margin:0 0 0 20px;
	border:1px #E2E3DB solid;
}
.img_left {
	float:left;
	margin:0 20px 0 0;
	border:1px #E2E3DB solid;
}
.bloc_news_detail a {
	color:#525037;
}

/***************** FAQ *******************/
#liste_faq li  {
	padding:2px 0 2px 0;
}
#liste_faq li a {
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:12px;
	color:#525037;
	text-decoration:none;
}
#liste_faq li a:hover {
	text-decoration:underline;
}


/***************** NEWS DETAIL *******************/
#news_detail {
	padding:15px 25px 0 25px;
}
#news_detail h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#737152;
	font-weight:normal;
	padding:0 0 20px 0;
}
#news_detail h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525037;
	font-weight:bold;
	margin:0 0 10px 0;
}
#news_detail p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737152;
	line-height:16px;
}
a.lien_pdf {
	background:url('../images/pdf.gif') no-repeat;
	padding:0 0 3px 22px;
	color:#525037;
	text-decoration:none;
}
a.lien_pdf:hover, a.lien_pdf:focus, a.lien_pdf:active {
	text-decoration:underline;
}

/***************** CATALOGUE PRODUITS NAVIGATION *******************/
#navigation {
	padding:15px 25px 0 25px;
}
#navigation h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#737152;
	font-weight:normal;
	margin:0 0 10px 0;
}
#navigation .bloc_nav {
	display:block;
	float:left;
	width:250px;
	line-height:12px;
	padding:10px 15px 10px 0;
}
#navigation .bloc_sous_nav {
	display:block;
	float:left;
	width:120px;
}
#navigation h2 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737152;
	font-weight:bold;
	margin:0 0 10px 0;
}
#navigation ul, #navigation li {
	list-style:none;
}
#navigation h2 a {
	font-size:12px;
	text-decoration:none;
	background:#fff;
	padding:0 7px 0 0;
}
#navigation .bloc_sous_nav a {
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#navigation li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737152;
	font-weight:normal;
	text-decoration:none;
}
#navigation a:hover, #navigation .bloc_sous_nav a:hover {
	text-decoration:underline;
}
#navigation .bloc_sous_nav {
	width:135px;
	margin-right:0px;
	padding-right:0px;
}
#navigation .img_left {
	float:left;
	border:0px;
}
#navigation .img_right{
	float:right;
	padding:0px;
	margin:0px;
	border:0px;
}
#navigation a.puce_sous_nav {
	padding:0 0 5px 0px;
	line-height:12px;
	display:block;
	margin:0px;
	float:left;
	clear:both;
}
#navigation h2.coul1 {
	padding:0 5px 0 28px;
	background:url(../images/coul1-puce.gif) no-repeat center left;
}
#navigation h2.coul2 {
	padding:0 5px 0 28px;
	background:url(../images/coul2-puce.gif) no-repeat center left;
}
#navigation h2.coul3 {
	padding:0 5px 0 28px;
	background:url(../images/coul3-puce.gif) no-repeat center left;
}
#navigation h2.coul4 {
	padding:0 5px 0 28px;
	background:url(../images/coul4-puce.gif) no-repeat center left;
}
#navigation h2.coul5 {
	padding:0 5px 0 28px;
	background:url(../images/coul5-puce.gif) no-repeat center left;
}
#navigation h2.coul6 {
	padding:0 5px 0 28px;
	background:url(../images/coul6-puce.gif) no-repeat center left;
}
#navigation h2.coul7 {
	padding:0 5px 0 28px;
	background:url(../images/coul7-puce.gif) no-repeat center left;
}
#navigation h2.coul8 {
	padding:0 5px 0 28px;
	background:url(../images/coul8-puce.gif) no-repeat center left;
}
#navigation h2.coul9 {
	padding:0 5px 0 28px;
	background:url(../images/coul9-puce.gif) no-repeat center left;
}
#navigation .coul1 a, #navigation .coul1 { color:#568090; }
#navigation .coul2 a, #navigation .coul2 { color:#62877C; }
#navigation .coul3 a, #navigation .coul3 { color:#8F8D4B; }
#navigation .coul4 a, #navigation .coul4 { color:#68674D; }
#navigation .coul5 a, #navigation .coul5 { color:#5D524F; }
#navigation .coul6 a, #navigation .coul6 { color:#4E4050; }
#navigation .coul7 a, #navigation .coul7 { color:#592846; }
#navigation .coul8 a, #navigation .coul8 { color:#8B5243; }
#navigation .coul9 a, #navigation .coul9 { color:#75452C; }

/***************** CATALOGUE PRODUITS PAGE GAMME *******************/
#gamme {
	padding:15px 25px 0 25px;
}
#gamme h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin:0 0 10px 0;
}
#gamme h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0 0 0;
	font-weight:normal;
}
#gamme h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:2px 0 2px 5px;
	color:#fff;
}
#gamme h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:2px 0 2px 5px;
	margin:0 0 5px 0;
	color:#fff;
}
#gamme_left {
	float:left;
	width:330px;
	padding:0 0 40px 0;
}
#gamme_right {
	float:right;
	width:182px;
}
ul#resume { 
	list-style:none; 
	display:block;
	width:320px;
	padding:5px;
}
ul#resume li {
	line-height:18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul#detail { 
	list-style:none; 
	display:block;
	width:320px;
	padding:10px 0 20px 0;
}
ul#detail li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding:0 0 5px 15px;
}
#ensembles {
	width:330px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#ensembles ul {
	list-style:none;
}
ul#docs_associes {
	list-style:none;
	padding:0 0 15px 0;
}
#afficher_produits_associes, #complement_info , #retour_gamme, #calcul_charge{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 15px;
}
#produits_associes ul {
	list-style:none;
}
#produits_associes ul li a, ul#docs_associes li a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#select_distri, #select_gamme { 
	display:block;
	float:right;
	width:182px; 
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 3px;
	margin-bottom:2px;
	font-size: 70%;
	vertical-align: middle;
}
table.tab_produit {
	width:100%;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
table.tab_produit td, table#ensembles td{
	padding:3px 0 3px 5px;
}
table.tab_produit a, #ensembles a {
	text-decoration:none;
}
table.tab_produit a:hover, #ensembles a:hover {
	text-decoration:underline;
}
#gamme_left p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
#image_produit {
	overflow:hidden;
}
.btn_right {
	float:right;
	padding:5px 0 0 0;
}
.lienext {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 0 0 15px;
}

.coul9 tr td { border-bottom:1px solid #D7C2A4; }
.img_coul9 { border:1px solid #D7C2A4; }
.puce_coul9 li { background:url(../images/coul9-puce2.gif) no-repeat top left; }
.fond_coul9 { background:#75452C; }
.fond2_coul9 { background:#D7C2A4; }
.coul9 { color:#75452C; }
.lien_coul9 { background:url(../images/coul9-puce3.gif) no-repeat top left; color:#75452C; }
.select_coul9 { border:1px solid #D7C2A4; color:#75452C; }

.coul8 tr td { border-bottom:1px solid #CCACA0; }
.img_coul8 { border:1px solid #CCACA0; }
.puce_coul8 li { background:url(../images/coul8-puce2.gif) no-repeat top left; }
.fond_coul8 { background:#8B5243; }
.fond2_coul8 { background:#CCACA0; }
.coul8 { color:#8B5243; }
.lien_coul8 { background:url(../images/coul8-puce3.gif) no-repeat top left; color:#8B5243; }
.select_coul8 { border:1px solid #CCACA0; color:#8B5243; }

.coul7 tr td { border-bottom:1px solid #916A76; }
.img_coul7 { border:1px solid #916A76; }
.puce_coul7 li { background:url(../images/coul7-puce2.gif) no-repeat top left; }
.fond_coul7 { background:#592846; }
.fond2_coul7 { background:#916A76; }
.coul7 { color:#592846; }
.lien_coul7 { background:url(../images/coul7-puce3.gif) no-repeat top left; color:#592846; }
.select_coul7 { border:1px solid #916A76; color:#592846; }

.coul6 tr td { border-bottom:1px solid #817589; }
.img_coul6 { border:1px solid #817589; }
.puce_coul6 li { background:url(../images/coul6-puce2.gif) no-repeat top left; }
.fond_coul6 { background:#4E4050; }
.fond2_coul6 { background:#817589; }
.coul6 { color:#4E4050; }
.lien_coul6 { background:url(../images/coul6-puce3.gif) no-repeat top left; color:#4E4050; }
.select_coul6 { border:1px solid #817589; color:#4E4050; }

.coul5 tr td { border-bottom:1px solid #A79A97; }
.img_coul5 { border:1px solid #A79A97; }
.puce_coul5 li { background:url(../images/coul5-puce2.gif) no-repeat top left; }
.fond_coul5 { background:#5D524F; }
.fond2_coul5 { background:#A79A97; }
.coul5 { color:#5D524F; }
.lien_coul5 { background:url(../images/coul5-puce3.gif) no-repeat top left; color:#5D524F; }
.select_coul5 { border:1px solid #A79A97; color:#5D524F; }

.coul4 tr td { border-bottom:1px solid #AEAE8F; }
.img_coul4 { border:1px solid #AEAE8F; }
.puce_coul4 li { background:url(../images/coul4-puce2.gif) no-repeat top left; }
.fond_coul4 { background:#68674D; }
.fond2_coul4 { background:#AEAE8F; }
.coul4 { color:#68674D; }
.lien_coul4 { background:url(../images/coul4-puce3.gif) no-repeat top left; color:#68674D; }
.select_coul4 { border:1px solid #AEAE8F; color:#68674D; }

.coul3 tr td { border-bottom:1px solid #C5C496; }
.img_coul3 { border:1px solid #C5C496; }
.puce_coul3 li { background:url(../images/coul3-puce2.gif) no-repeat top left; }
.fond_coul3 { background:#8F8D4B; }
.fond2_coul3 { background:#C5C496; }
.coul3 { color:#8F8D4B; }
.lien_coul3 { background:url(../images/coul3-puce3.gif) no-repeat top left; color:#8F8D4B; }
.select_coul3 { border:1px solid #C5C496; color:#8F8D4B; }

.coul2 tr td { border-bottom:1px solid #97B9B0; }
.img_coul2 { border:1px solid #97B9B0; }
.puce_coul2 li { background:url(../images/coul2-puce2.gif) no-repeat top left; }
.fond_coul2 { background:#62877C; }
.fond2_coul2 { background:#97B9B0; }
.coul2 { color:#62877C; }
.lien_coul2 { background:url(../images/coul2-puce3.gif) no-repeat top left; color:#62877C; }
.select_coul2 { border:1px solid #97B9B0; color:#62877C; }

.coul1 tr td { border-bottom:1px solid #A2BAC5; }
.img_coul1 { border:1px solid #A2BAC5; }
.puce_coul1 li { background:url(../images/coul1-puce2.gif) no-repeat top left; }
.fond_coul1 { background:#568090; }
.fond2_coul1 { background:#A2BAC5; }
.coul1 { color:#568090; }
.lien_coul1 { background:url(../images/coul1-puce3.gif) no-repeat top left; color:#568090; }
.select_coul1 { border:1px solid #A2BAC5; color:#568090; }

/***************** ACCES RAPIDE GAMME PRODUIT *******************/
#gamme_produit {
	width:187px;
}
#gamme_produit h2 {
	display:block;
	padding:5px 0 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	background:#B0AD8E url(../images/fond-titre-h.gif);
}
#gamme_produit ul {
	list-style:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0;
}
#gamme_produit li {
	line-height:16px;
	padding:5px 0;
}
#gamme_produit li a{
	display:block;
	padding:0 0 0 28px;
	color:#737152;
	text-decoration:none;
}
#gamme_produit ul ul {
	list-style:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0;
}
#gamme_produit ul ul li {
	line-height:12px;
	padding:2px 0 2px 12px;
}
#gamme_produit li li a{
	display:block;
	padding:1px 0 0 16px;
	color:#737152;
	text-decoration:none;
}
.gp_puce1_coul1 { background:url(../images/coul1-puce1.gif) no-repeat top left; }
.gp_puce2_coul1 { background:url(../images/coul1-puce2.gif) no-repeat top left; } 
#gamme_produit li a.gp_puce1_coul1:hover, 
#gamme_produit li a.gp_puce2_coul1:hover { color:#568090; text-decoration:underline; }

.gp_puce1_coul2 { background:url(../images/coul2-puce1.gif) no-repeat top left; }
.gp_puce2_coul2 { background:url(../images/coul2-puce2.gif) no-repeat top left; } 
#gamme_produit li a.gp_puce1_coul2:hover,
#gamme_produit li a.gp_puce2_coul2:hover { color:#62877C; text-decoration:underline; } 

.gp_puce1_coul3 { background:url(../images/coul3-puce1.gif) no-repeat top left; }
.gp_puce2_coul3 { background:url(../images/coul3-puce2.gif) no-repeat top left; } 
#gamme_produit li a.gp_puce1_coul3:hover,
#gamme_produit li a.gp_puce2_coul3:hover { color:#8F8D4B; text-decoration:underline; } 

.gp_puce1_coul4 { background:url(../images/coul4-puce1.gif) no-repeat top left; }
.gp_puce2_coul4 { background:url(../images/coul4-puce2.gif) no-repeat top left; } 
#gamme_produit li a.gp_puce1_coul4:hover,
#gamme_produit li a.gp_puce2_coul4:hover { color:#68674D; text-decoration:underline; } 

.gp_puce1_coul5 { background:url(../images/coul5-puce1.gif) no-repeat top left; }
.gp_puce2_coul5 { background:url(../images/coul5-puce2.gif) no-repeat top left; } 
#gamme_produit li a.gp_puce1_coul5:hover,
#gamme_produit li a.gp_puce2_coul5:hover { color:#5D524F; text-decoration:underline; } 

.gp_puce1_coul6 { background:url(../images/coul6-puce1.gif) no-repeat top left; }
.gp_puce2_coul6 { background:url(../images/coul6-puce2.gif) no-repeat top left; } 
#gamme_produit li a.gp_puce1_coul6:hover,
#gamme_produit li a.gp_puce2_coul6:hover { color:#4E4050; text-decoration:underline; } 

.gp_puce1_coul7 { background:url(../images/coul7-puce1.gif) no-repeat top left; }
.gp_puce2_coul7 { background:url(../images/coul7-puce2.gif) no-repeat top left; } 
#gamme_produit li a.gp_puce1_coul7:hover,
#gamme_produit li a.gp_puce2_coul7:hover { color:#592846; text-decoration:underline; } 

.gp_puce1_coul8 { background:url(../images/coul8-puce1.gif) no-repeat top left; }
.gp_puce2_coul8 { background:url(../images/coul8-puce2.gif) no-repeat top left; } 
#gamme_produit li a.gp_puce1_coul8:hover,
#gamme_produit li a.gp_puce2_coul8:hover { color:#8B5243; text-decoration:underline; } 

.gp_puce1_coul9 { background:url(../images/coul9-puce1.gif) no-repeat top left; }
.gp_puce2_coul9 { background:url(../images/coul9-puce2.gif) no-repeat top left; } 
#gamme_produit li a.gp_puce1_coul9:hover,
#gamme_produit li a.gp_puce2_coul9:hover { color:#75452C; text-decoration:underline; } 

/***************** ACCES SECURISE et RECHERCHE RAPIDE  et VOIR AUSSI *******************/
#acces_securise, #rapid_search, #voir_aussi {
	width:187px;
	margin: 0 0 10px 0;
	background:#B0AD8E;
}
#acces_securise h2, #rapid_search  h2, #voir_aussi  h2 {
	display:block;
	padding:10px 0 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	background:#B0AD8E url(../images/fond-titre-v.gif) repeat-x;
}
#acces_securise fieldset , #rapid_search  fieldset {
	border:0px;
}
#acces_securise label, #rapid_search label {
	display:none;
}
#acces_securise p, #rapid_search p, #voir_aussi p {
	padding:0 0 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
#acces_securise p.erreur {
	color:#CC0000;
}
#acces_securise a {
	padding:0 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#737152;
}
#acces_securise a.active {
	color:#525037;	
}
#voir_aussi a {
	color:#fff;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 10px 10px 10px;
	text-decoration:none;
}
#acces_securise a:hover, #voir_aussi a:hover {
	text-decoration:underline;
}

/***************** FORMULAIRES *******************/
.champ_txt { 
	border:1px solid #AEAD8E;
	color:#737152; 
	width:160px; 
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 2px 10px;
	padding:1px 1px 1px 3px;
	font-size: 80%;
	vertical-align: middle;
}
.liste_deroulante {
	border:1px solid #AEAD8E;
	color:#737152; 
	width:165px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 2px 10px;
	padding:1px 1px 1px 0px;
	font-size: 80%;
	vertical-align: middle;
}
#select_langue { 
	display:block;
	float:right;
	border:1px solid #AEAD8E;
	color:#737152; 
	width:160px; 
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 3px;
	font-size: 70%;
	vertical-align: middle;
}
.btn {
	float:right;
	margin:2px 11px 8px 0px;
}

/***************** SELECTEUR DE LANGUE *******************/
#selecteur_langue {
	position:absolute;
	top:20px;
	left:14px;
	background:url('../images/fleche-selecteur.gif') no-repeat right top; 
	background-position:148px 9px;
}
#selected_language {
	display:block;
	width:130px;
	height:20px;
	color:#737152;
	border:1px solid #aead8e;
	text-align:left;
	font-size:11px;
	line-height:20px;
	padding:0 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}
#selecteur_langue.over #selected_language {
	color:#BABAA2;
}
#selected_language.fr {
	background:url('../images/flags/fr.jpg') no-repeat;
	background-position:4px 4px;
}
#selected_language.en {
	background:url('../images/flags/en.jpg') no-repeat;
	background-position:4px 4px;
}
#selected_language.de {
	background:url('../images/flags/de.jpg') no-repeat;
	background-position:4px 4px;
}
#selected_language.es {
	background:url('../images/flags/es.jpg') no-repeat;
	background-position:4px 4px;
}
#selected_language.se {
	background:url('../images/flags/se.jpg') no-repeat;
	background-position:4px 4px;
}
#liste_langues {
	position:absolute; 
	top:21px;
	display:block;
	list-style:none;
	width:160px;
	border:1px solid #aead8e;
	border-top:0px solid #aead8e;
	background:#fff;
}
#liste_langues.masque {
	display:none;
}
#liste_langues li a {
	display:block;
	width:130px;
	padding:0 0 0 30px;
	height:24px;
	line-height:24px;
	border-top:1px solid #efefe9;
	color:#737152;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
}
#liste_langues li a.fr { background:url('../images/flags/fr.jpg') no-repeat; background-position:4px 6px; }
#liste_langues li a.en { background:url('../images/flags/en.jpg') no-repeat; background-position:4px 6px; }
#liste_langues li a.de { background:url('../images/flags/de.jpg') no-repeat; background-position:4px 6px; }
#liste_langues li a.es { background:url('../images/flags/es.jpg') no-repeat; background-position:4px 6px; }
#liste_langues li a.se { background:url('../images/flags/se.jpg') no-repeat; background-position:4px 6px; }
#liste_langues li a.fr:hover {
	background:#efefe9 url('../images/flags/fr.jpg') no-repeat; background-position:4px 6px;
	color:#525037;
}
#liste_langues li a.en:hover {
	background:#efefe9 url('../images/flags/en.jpg') no-repeat; background-position:4px 6px;
	color:#525037;
}
#liste_langues li a.de:hover {
	background:#efefe9 url('../images/flags/de.jpg') no-repeat; background-position:4px 6px;
	color:#525037;
}
#liste_langues li a.es:hover {
	background:#efefe9 url('../images/flags/es.jpg') no-repeat; background-position:4px 6px;
	color:#525037;
}
#liste_langues li a.se:hover {
	background:#efefe9 url('../images/flags/se.jpg') no-repeat; background-position:4px 6px;
	color:#525037;
}

/*************** FORMULAIRES (CONTACT, DOC) ******************/
#formulaire { 
	margin:10px 0; 
	width:535px;
	font-family:"Arial", Verdana; 
	color:#737152;
}
#formulaire fieldset { 
	padding:0px 0 10px 20px;
	margin:0 0 20px 0;
	border:1px solid #DFDED2;
}
#formulaire legend { 
	padding:0 0 10px 0;
	font-weight:normal;
}
#formulaire .formtext { 
	display:block;
	clear:both;
}
#formulaire label { 
	padding:6px 0 3px 0; 
	margin:0 3px 0 0; 
	font-size:12px; 
}
#formulaire .contact_txt { 
	border:1px solid #AEAD8E;
	margin:3px 3px 0 1px; 
	padding:2px;
	font-family:"Arial", Verdana;  
	font-size:12px; 
	color:#737152;
}
fieldset#coord label, fieldset#verification label {	
	float:left; 
	display:block; 
	text-align:right; 
	width:110px; 
}
fieldset#coord .contact_txt, fieldset#verification .contact_txt {
	float:left; 
	display:block; 
}
.colonne {
	padding:0 20px 0 0;
	display:block;
	float:left;
}
.contact_btn { 
	float:left; 
	margin:3px 0 0 450px; 
	font-size:9px; 
	font-weight:bold; 
}
#formulaire img {
	margin:0 0 0 113px;
	border-top:5px solid #94CE44;
} 
#req_fields {
	
	font-size:11px; 
	color:#737152; 
}
#status { 
	display:block; 
	color:#c00; 
	font-style:normal; 
	width:535px; 
	margin:15px 0 0 0px; 
	padding:3px 0 3px 6px; 
	font-size:11px; 
	font-family:"Arial", Verdana; 
	background-color:#FCC; 
}

/************* MOTEUR DE RECHERCHE *************/
#recherche {
	padding:20px 0 20px 30px;
	margin-bottom:15px;
	background:url('../images/fond-recherche.gif') repeat-y;
}
#recherche label {
	font-family:Arial;
	color:#fff;
}
#recherche_titre {
	padding:15px 25px 10px 25px;
}
.champrecherche_txt {
	border:1px solid #AEAD8E;
	color:#737152; 
	width:200px; 
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 2px 10px;
	padding:1px 1px 1px 3px;
	font-size: 80%;
	vertical-align: middle;
}
.rech_btn {
	margin-left:10px;
	vertical-align: middle;
}
#resultats iframe {
	width:520px; 
	padding:0 0 0 30px;
	height:730px;
}
#frame_resultat {
	text-align:left;
	background:#fff;
	height:730px;
}
#frame_resultat .bloc_texte  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737152;
	line-height:16px;
	padding:10px 0 0 0 ;
}
#frame_resultat a {
	font-weight:bold;
	font-size:12px;
	color:#525037;
	text-decoration:none;
}
#frame_resultat a:hover {
	text-decoration:underline;
}
#frame_resultat .barnav {
	width:530px;
	text-align:center;
	padding:15px 0 0 0 ;
}

/***************** LIENS *******************/
#vertical_container ul.telechargements li {
	padding:0px;
	margin:0px;
}
#vertical_container ul.telechargements a img {
	border:0px;
}
#vertical_container ul.telechargements a span {
	font-size:10px;
	color:#8f8e67;
}
#vertical_container ul.telechargements  li a {
	display:block;
	padding:5px 0 0 0;
	text-decoration:none;
}
#vertical_container ul.telechargements li a:hover {
	text-decoration:underline;
}

/***************** LIENS *******************/
#link_add_fav {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#737152;
	margin:0 0 5px 0;
	padding:0 17px 0 0;
	text-decoration:none;
	font-size:11px;
	background:url(../images/favoris.gif) no-repeat right;
}
#link_add_fav:hover {
	color:#B0AD8E;
	background:url(../images/favoris_over.gif) no-repeat right;
}

/***************** PLAN ACCES *******************/
#map {
	width:535px;
	height:300px;
} 
#map_directions {
	width: 535px; 
	font-family:"Arial", Verdana;  
	font-size:12px; 
	color:#737152;
}
#map_directions a {
	font-weight:bold;
	color:#737152;
}

/***************** PLAN DU SITE *******************/
#plan_site li li {
	padding-top:2px;
	padding-bottom:2px;
}

/***************** CHOISIR UN REVENDEUR *******************/
table.tab_revendeurs {
	width:100%;
}
table.tab_revendeurs td{
	text-align:left;
	border-bottom:1px solid #DFDED2;
}
#carte_revendeur {
	margin:0 0 0 50px;
}
#carte_revendeur img {
	border:0px;
	width:371px;
	height:400px;
	margin:0px; 
	padding:0px;
}
#filtres_revendeurs {
	position:relative;
	width:747px;
	padding:5px 0 7px 25px;
	background:#EFEFE9;
	margin:0px;
}
#carte_revendeurs {
	width:772px;
	height:550px;
	margin:0px;
	background:#B0AD8E;
}
#formulaire.marginB0 {
	margin-bottom:0px;
}
.tab_adresse_rev {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737152;
}
.content_carte {
	position:relative;
}
#filtres_revendeurs .loading {
	position:absolute;
	display:block;
	width:130px;
	top:10px;
	right:0px;
	background:#fff;
	z-index:300;
	height:20px;
	padding:0 0 0 50px;
	line-height:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:url('../images/loading-carte.gif') no-repeat 0 5px;
}
#filtres_revendeurs .loading.masque {
	display:none;
}

/***************** FOOTER *******************/
#footer {
	width:960px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
	color:#80846E;
	font-size:11px;
	line-height:18px;
	background:#DFDED2;
}
#footer_left {
	float:left;
	margin:10px 0 0 0;
	width:400px;
}
#footer_right {
	float:right;
	margin:10px 0 0 0;
	text-align:right;
	width:560px;
}
#footer a {
	color:#737152;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

/******************* ESPACE CLIENT *******************/
address.moncompte {
	font-style:normal;
}
table.tab_moncompte {
	padding:5px;
	margin:0px;
	line-height:12px;
}
fieldset#change_password label {	
	float:left; 
	display:block; 
	text-align:right; 
	width:200px; 
}
table.tab_liste_cmd_client {
	width:100%;
}
table.tab_liste_cmd_client th {
	background:#B0AD8E;
	color:#fff;
	padding:5px 10px;
}
table.tab_liste_cmd_client td {
	border-bottom: 1px solid #B0AD8E;
	padding:5px 10px;
}
div.bloc_info_bl { 
	float:left; 
	width:250px; 
}
table.tab_entete_bl {
	width:530px;	
	padding:0px;
	border:1px solid #AEAD8E;
}

/******************* ESPACE CLIENT DEVIS *******************/

table.tab_devis {
	width:530px;
	padding:0px;
	border:1px solid #AEAD8E;
}
table.tab_devis .fondgris_italic {
	background:#efefe9;
	font-style:italic;
	font-family:Arial, Tahoma;
	font-size:12px;
	color:#b0ad8e;
}
table.tab_devis thead td {
	background:#EFEFE9;
	padding:5px;
}
table.tab_devis .borderR {
	border-right:1px solid #DFDED2;
}
table.tab_devis .fondgris td {
	font-family:Arial, Tahoma;
	font-size:12px;
	border-top:1px solid #efefe9;
}
table.tab_devis td.designation {
	font-size:11px;	
}
a.lien_ajouter_texte {
	display:block;
	height:19px;
	width:150px;
	text-align:right;
	padding:1px 23px 0 0;
	background:url('../images/ajouter-picto.gif') no-repeat right;	
}
a.lien_ajouter {
	display:block;
	height:19px;
	width:19px;
	margin: 0 auto;
	text-decoration:none;
	background:url('../images/ajouter-picto.gif') no-repeat;	
}
a.lien_supprimer {
	display:block;
	height:19px;
	width:19px;
	margin: 0 auto;
	text-decoration:none;
	background:url('../images/supprimer-picto.gif') no-repeat;	
}
a.continuer_btn_fr {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/continuer_btn_fr.gif') no-repeat;	
}
a.continuer_btn_en {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/continuer_btn_en.gif') no-repeat;	
}
a.continuer_btn_de {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/continuer_btn_de.gif') no-repeat;	
}
a.imprimer_btn_fr {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/imprimer_btn_fr.gif') no-repeat;	
}
a.imprimer_btn_en {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/imprimer_btn_en.gif') no-repeat;	
}
a.imprimer_btn_de {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/imprimer_btn_de.gif') no-repeat;	
}
a.envoyer_btn_fr {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/envoyer_btn_fr.gif') no-repeat;	
}
a.envoyer_btn_en {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/envoyer_btn_en.gif') no-repeat;	
}
a.envoyer_btn_de {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/envoyer_btn_de.gif') no-repeat;	
}
a.precedent_btn_fr {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/precedent_btn_fr.gif') no-repeat;	
}
a.precedent_btn_en {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/precedent_btn_en.gif') no-repeat;	
}
a.precedent_btn_de {
	display:block;
	height:20px;
	width:82px;
	text-decoration:none;
	background:url('../images/precedent_btn_de.gif') no-repeat;	
}
a.devis_recherche_btn_fr {
	text-decoration:none;
	display:block;
	height:20px;
	width:82px;
	background:url('../images/rechercher_btn_fr.gif') no-repeat;
}
a.devis_recherche_btn_en {
	text-decoration:none;
	display:block;
	height:20px;
	width:82px;
	background:url('../images/rechercher_btn_en.gif') no-repeat;
}
a.devis_recherche_btn_de {
	text-decoration:none;
	display:block;
	height:20px;
	width:82px;
	background:url('../images/rechercher_btn_de.gif') no-repeat;
}
a.annuler_btn_fr {
	text-decoration:none;
	display:block;
	height:20px;
	width:82px;
	background:url('../images/annuler_btn_fr.gif') no-repeat;
}
a.annuler_btn_en {
	text-decoration:none;
	display:block;
	height:20px;
	width:82px;
	background:url('../images/annuler_btn_en.gif') no-repeat;
}
a.annuler_btn_de {
	text-decoration:none;
	display:block;
	height:20px;
	width:82px;
	background:url('../images/annuler_btn_de.gif') no-repeat;
}
a.abandon_btn_fr {
	text-decoration:none;
	display:block;
	height:20px;
	width:82px;
	background:url('../images/abandon_btn_fr.gif') no-repeat;
}
a.abandon_btn_en {
	text-decoration:none;
	display:block;
	height:20px;
	width:82px;
	background:url('../images/abandon_btn_en.gif') no-repeat;
}
a.abandon_btn_de {
	text-decoration:none;
	display:block;
	height:20px;
	width:82px;
	background:url('../images/abandon_btn_de.gif') no-repeat;
}
a.confirmation_devis_btn_fr {
	text-decoration:none;
	display:block;
	height:20px;
	width:160px;
	background:url('../images/confirmation_devis_btn_fr.gif') no-repeat;
}
a.confirmation_devis_btn_en {
	text-decoration:none;
	display:block;
	height:20px;
	width:160px;
	background:url('../images/confirmation_devis_btn_en.gif') no-repeat;
}
a.confirmation_devis_btn_de {
	text-decoration:none;
	display:block;
	height:20px;
	width:160px;
	background:url('../images/confirmation_devis_btn_de.gif') no-repeat;
}
div#client_devis_recherche {
	width:730px;
	padding:15px 5px 15px 15px;
}
div#client_devis_recherche p#nb_resultats {
	font-style:italic;
	font-family:Arial, Tahoma;
	font-size:12px;
	color:#b0ad8e;
	text-align:left; 
	padding:10px 0 5px 0;
}
div#zone_recherche {
	width:530px;
	height:55px;
	padding:10px 0 0 20px;
	background:url('../images/zone-recherche.gif') repeat-y;	
}
#zone_recherche h2 {
	color:#fff;
	font-family:Arial, tahoma;
	font-size:14px;
	text-align:left;
	margin:0 0 5px 0;
	font-weight:normal;
}
div#zone_recherche label.devis_recherche_lab {
	font-family:Arial, Tahoma;
	color:#fff;
	font-size:12px;
}
div#zone_recherche input.devis_recherche_cha {
	font-family:Arial, Tahoma;
	color:#737152;
	font-size:12px;
	width:300px;
	border:1px solid #fff;
	padding:2px 2px 1px 5px;
}
#zone_resultats {
	font-family:Arial, tahoma;
	font-size:12px;
}
#zone_resultats table.tab_resultats {
	width:720px;
}
#zone_resultats table.tab_resultats tr td, #zone_resultats table.tab_resultats tr th {
	border-bottom:1px solid #ccc;
	padding:5px;
}
#zone_resultats select, table.tab_devis select {
	border:1px solid #AEAD8E;
	color:#737152; 
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 3px;
	font-size: 12px;
	vertical-align: middle;
}
div.encart_devis {
	border:1px solid #DFDED2;	
	padding:0px;
}
.champ_modif_txt {
	border:1px solid #AEAD8E;
	color:#737152; 
	width:200px; 
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 1px 1px 3px;
	font-size: 12px;
}
.area_modif_txt {
	border:1px solid #AEAD8E;
	color:#737152; 
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
#global #txt_deconditionnement {
	font-size:10px;
	line-height:12px;
	text-align:justify;
}
.info_decon, .info_qtemin {
	color:#cc0000;	
}

/****************** AFFICHAGE DEVIS HTML ******************/
div#devis_html {
	font-family:Arial, Tahoma;
	color:#525037;
	font-size:12px
}
div#devis_html div.livraison {
	width:260px;
	border:1px solid #EFEFE9;
}
div#devis_html div.adresse {
	width:250px;
	padding:5px;
}
div#devis_html table.client_info {
	width:530px;
	padding:0px;
	border:1px solid #AEAD8E;
}
div#devis_html table.client_info thead td, div#devis_html .fond_beige  {
	background:#EFEFE9;
}
div#devis_html .borderR {
	border-right:1px solid #DFDED2;
}
div#devis_html .tpetit {
	font-size:11px;
}

