/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* TYPOS */
/*---------------------------------------------------------------------------------------------------------------------------------------*/

.submenu_1st_txt117B7100 {
	color: #7B7100;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 5px 2px 5px 20px;
	background: url(../images/picto-puce-1.gif) no-repeat 10px 8px;
}


/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* BACKGROUND */
/*---------------------------------------------------------------------------------------------------------------------------------------*/

.bg_submenu_jaune {
	background:url(../marques/img/bg_submenu_jaune.jpg) top repeat-x;
}

.bg_paneldroit_marques_1 {
	background:url(../marques/img/bg_paneldroit_marques_1.jpg) top no-repeat;
}

.bg_paneldroit_marques_0 {
	background:url(../marques/img/bg_paneldroit_marques_0.jpg) top no-repeat;	
}

.bg_pDroit_mention {
	background:url(../images/bg_pdroit_mention.jpg) top right no-repeat;	
}

.bg_pGauche_mention {
	background:url(../images/bg_pgauche_mention.jpg) top left no-repeat;	
}



/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* MARGIN AND PADDING */
/*---------------------------------------------------------------------------------------------------------------------------------------*/

.padding_paneldroit {
	padding: 11px 5px 0 38px;
}

.ongletcontent {
	padding: 10px 0 0 40px;
	text-align: left;
}

/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* SUBMENU */
/*---------------------------------------------------------------------------------------------------------------------------------------*/

/* BOUTON 1 */
.submenu_marque_item {
	width:100%;
	z-index:1;
	display: none;
}

.submenu_marque_item a:link,
.submenu_marque_item a:active,
.submenu_marque_item a:visited {
	color: #7B6F00;
	font-size: 10px;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 40px;
}

.submenu_marque_item a:hover {
	background-color: #FBF499;	
}

.submenu_marque_item a.selected {
	background-color: #FBF499;
	color: #7B6F00;
	font-size: 10px;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 40px;
}

.submenu_valeurs_item {
	width:100%;
	z-index:1;
	display: none;
}

.submenu_valeurs_item a:link,
.submenu_valeurs_item a:active,
.submenu_valeurs_item a:visited {
	color: #F6CDD5;
	font-size: 10px;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 40px;
}

.submenu_valeurs_item a:hover {
	background-color: #F299AF;	
	color: #000000;
}

.submenu_valeurs_item a.selected {
	background-color: #F299AF;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 40px;
}


.submenu_tendances_item {
	width:100%;
	z-index:1;
	display: none;
}

.submenu_tendances_item a:link,
.submenu_tendances_item a:active,
.submenu_tendances_item a:visited {
	color: #80a508;
	font-size: 10px;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 40px;
}

.submenu_tendances_item a:hover {
	background-color: #e6eec9;	
	color: #000000;
}

.submenu_tendances_item a.selected {
	background-color: #e6eec9;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	display: block;
	padding: 2px 2px 2px 40px;
}
.picosubmenu {
	background: url(../images/picto-puce-1.gif) no-repeat 30px 8px;
	/*content:url(../images/picto-puce-1.gif);*/
}



/*******************/
/* MARQUES PREMIUM */
/*******************/


/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* BACKGROUND */
/*---------------------------------------------------------------------------------------------------------------------------------------*/

.bg_paneldroit_marque_premium {
	background:url(../marques/img/bg_paneldroit_marque_premium.jpg) top no-repeat;
}
.titre_premium { background:url(../marques/img/bg_titre_premium.gif) center right no-repeat; }
.title_premium { background:url(../marques/img/bg_title_premium.gif) center right no-repeat; }
.bg_premium { background:url(../marques/img/bg_premium.jpg) bottom right no-repeat; }


/*---------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------- ROOTS BLOODY ROOTS -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------*/

.txtMarques { padding-top: 3px; }
.txtMarques table td a {
	font-size: 12px;
	color: #DCA903;
	text-decoration: none;
}
.txtMarques table td a:hover {
	text-decoration: underline;
}

.txtMarques table td img {
	margin-top: 2px;
}
.txtMarques, txtMarques td { vertical-align: top; }


.btnMarques { margin-bottom: 3px; }

.submenu_1st_txt11CFDEF3 {
	color: #CFDEF3;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 5px 2px 5px 20px;
	background: url(../images/picto-puce-1.gif) no-repeat 10px 8px;
}
.submenu_1st_txt11CFDEF3_on {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding: 5px 2px 5px 20px;
	background-color: #9FBDE3;
	background-image: none;
}
.submenu_1st_txt11CFDEF3_on:hover, .submenu_1st_txt11CFDEF3:hover {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding: 5px 2px 5px 20px;
	background-color: #9FBDE3;
	background-image: none;
}
.txt10FCE7CC {
	color: #FCE7CC;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.txt10F6CDD5 {
	color: #F6CDD5;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

.submenu_1st_txt11FCE7CC {
	color: #FCE7CC;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 5px 2px 5px 20px;
	background: url(../images/picto-puce-1.gif) no-repeat 10px 8px;
}
.submenu_1st_txt11FCE7CC_on {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding: 5px 2px 5px 20px;
	background-color: #F7D099;
	background-image: none;
}
.submenu_1st_txt11FCE7CC_on:hover, .submenu_1st_txt11FCE7CC:hover {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding: 5px 2px 5px 20px;
	background-color: #F7D099;
	background-image: none;
}

.submenu_1st_txt11E9E9E9 {
	color: #E9E9E9;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 5px 2px 5px 20px;
	background: url(../images/picto-puce-1.gif) no-repeat 10px 8px;
}
.submenu_1st_txt11E9E9E9_on {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding: 5px 2px 5px 20px;
	background-color: #D0D0D0;
	background-image: none;
}
.submenu_1st_txt11E9E9E9_on:hover, .submenu_1st_txt11E9E9E9:hover {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding: 5px 2px 5px 20px;
	background-color: #D0D0D0;
	background-image: none;
}


.submenu_1st_txt11F6CDD5 {
	color: #F6CDD5;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 5px 2px 5px 20px;
	background: url(../images/picto-puce-1.gif) no-repeat 10px 8px;
}
.submenu_1st_txt11F6CDD5_on {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding: 5px 2px 5px 20px;
	background-color: #F299AF;
	background-image: none;
}
.submenu_1st_txt11F6CDD5_on:hover, .submenu_1st_txt11F6CDD5:hover {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding: 5px 2px 5px 20px;
	background-color: #F299AF;
	background-image: none;
}



.submenu_1st_txt11516a02 {
	color: #516a02;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 5px 2px 5px 20px;
	background: url(../images/picto-puce-1.gif) no-repeat 10px 8px;
}
.submenu_1st_txt11516a02_on {
	color: #6e7650;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding: 5px 2px 5px 20px;
	background-color: #dbeda1;
	background-image: none;
}
.submenu_1st_txt11516a02_on:hover, .submenu_1st_txt11516a02:hover {
	color: #6e7650;
	font-size: 11px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	padding: 5px 2px 5px 20px;
	background-color: #dbeda1;
	background-image: none;
}

.bg_paneldroit_bleu { background:url(../entreprise/img/bg_paneldroit_bleu.jpg) top no-repeat; }
.bg_paneldroit_bleu_long { background:url(../entreprise/img/bg_paneldroit_bleu_long.jpg) top no-repeat; }
.bg_submenu_bleu { background:url(../entreprise/img/bg_submenu_bleu.jpg) top repeat-x; }

.nom { text-transform: uppercase; font-weight: bold; margin: 10px 0 5px 0; padding: 0; }
.fonction { margin: 0; padding: 0; }
.description { text-align: left; margin: 5px 0 20px 0; padding: 5px 0 0 0; border-top: 1px solid #CCC; }

.bg_paneldroit_orange { background:url(../innovation/img/bg_paneldroit_orange.jpg) top no-repeat; }
.bg_submenu_orange { background:url(../innovation/img/bg_submenu_orange.jpg) top repeat-x; }

.bg_paneldroit_rouge { background:url(../valeurs_ethique/img/bg_paneldroit_rouge.jpg) top no-repeat; }
.bg_submenu_rouge { background:url(../valeurs_ethique/img/bg_submenu_rouge.jpg) top repeat-x; }

.bg_paneldroit_vert { background:url(../tendances/img/bg_paneldroit_vert.jpg) top no-repeat; }
.bg_paneldroit_mini_vert { background:url(../tendances/img/bg_paneldroit_mini_vert.jpg) top right no-repeat; }
.bg_submenu_vert { background:url(../tendances/img/bg_submenu_vert.jpg) top repeat-x; }

.panel_lien { color: #FFF; font-weight: bold; text-decoration: none; font-size: 11px; }
.panel_lien:hover { text-decoration: underline; }


.bg_submenu_gris { background:url(../presse/img/bg_submenu_gris.jpg) top repeat-x; }


#valeurs td { background-color: #F0F0EE; color: #858585; font-size: 11px; padding: 15px; }
#valeurs td table td { padding: 0; margin: 0 }
#valeurs p { padding: 0; margin: 0 }
#valeurs p.titre { text-transform: uppercase; color: #DE3860; font-size: 16px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
#valeurs img.deco { border: 1px solid #DE3860; }

#modeconso td { background-color: #f7fbe4; color: #858585; font-size: 11px; padding: 15px; }
#modeconso td table td { padding: 0; margin: 0 }
#modeconso p { padding: 0; margin: 0 }
#modeconso p.titre { text-transform: uppercase; color: #DE3860; font-size: 16px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
#modeconso img.deco { border: 1px solid #DE3860; }