/* plan d'ensemble */
/*////////////////////////////////////////////////////////////////ensemble////////////////////////////////////////////////////////////////*/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
}
#ensemble {
	margin:auto;
	text-align:center;
	height:100%;
	width:100%;
}
#fond {
	height: 575px;
	width:995px;
	overflow:hidden;
	border:dotted 1px #aaaaaa;
	position:relative;
	margin:auto;
	display:block;
	background:url(images/charal_nouvelle_charte_18.jpg) no-repeat bottom left;
	background-position:27px 290px;
}
#header {
	background:url(images/charal_bandeau_top.gif) top left no-repeat;
	height: 108px;
	width:995px;
	_width:993px;
	display:block;
	position:relative;
}
#header a.btn {

	height: 100px;
	width:160px;
	display:block;
	position:relative;
	float:left;
	text-decoration:none;
}
/*//////////////////////////////////////////////////////////////////////////menu_haut:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/>/*/
#menu_haut {
	height:20px;
	width:570px;
	display:block;
	position:absolute;
	margin-left:420px;
	margin-top:5px;
	z-index:10;
	color:#FFFFFF;
	font-size:11px;
	line-height:20px;
	text-align:left;
}
#menu_haut a {
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	height:18px;
	width:auto;
	line-height:20px;
	position:relative;
	float:left;
	color:#FFFFFF;
}
#menu_haut a:hover {
	text-decoration:underline;
}
#menu_haut .recherche {
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	height:18px;
	width:auto;
	line-height:20px;
	position:relative;
	float:left;
}
#menu_haut a.ss_menu_recrutement {
	height:18px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px;
	width:auto;
	display:block;
	position:relative;
	float:left;
	border:1px solid #555252;
	background:url(images/charal_lien_top.gif) repeat-x top;
	text-decoration:none;
	color:#ffffff;
}
#menu_haut a.ss_menu_recrutement:hover {
	border:1px solid #dddddd;
	background:url(images/charal_lien_top.gif) repeat-x bottom;
}
/*//////////////////////////////////////////////////////////////////////////drapeaux:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/>/*/

#menu_haut a.drapeau_france {
	height:15px;
	width:25px;
	display:block;
	position:relative;
	float:left;
	background:url(images/btn_france.gif) top no-repeat;
	padding:0px;
	margin:2px;
	margin-left:5px;
}
#menu_haut a.drapeau_france:hover {
	background:url(images/btn_france.gif) bottom no-repeat;
}
#menu_haut a.drapeau_uk {
	height:15px;
	width:25px;
	display:block;
	position:relative;
	float:left;
	background:url(images/btn_uk.gif) top no-repeat;
	padding:0px;
	margin:2px;
}
#menu_haut a.drapeau_uk:hover {
	background:url(images/btn_uk.gif) bottom no-repeat;
}
/*//////////////////////////////////////////////////////////////////////////zone_texte:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/>/*/
#zone_texte_accueil {
	height:150px;
	_height:180px;
	-height:150px;
	width:470px;
	display:block;
	position:absolute;
	margin-left:100px;
	margin-top:130px;
	z-index:30;
	color:#000000;
	font-size:10px;
	line-height:16px;
	font-size:11px;
	background:url(images/charal_accueil_titre01.gif) top left no-repeat;
	padding-top:40px;
	text-align:justify;
}
#zone_texte_accueil a {
	padding-right:15px;
	width:auto;
	background:url(images/charal_lien_defaut.gif) no-repeat right;
	color:#000000;
	text-align:right;
	text-decoration:none;
}
#zone_texte_accueil a:hover {
	background:url(images/charal_lien_defaut_hover.gif) no-repeat right;
	text-decoration:underline;
}
/*//////////////////////////////////////////////////////////////////////////zone_accueil_actualites:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/>/*/
#zone_actualites_accueil {
	height:100px;
	_height:140px;
	-height:100px;
	width:450px;
	display:block;
	position:absolute;
	margin-left:350px;
	margin-top:420px;
	z-index:30;
	color:#000000;
	font-size:10px;
	line-height:21px;
	font-size:11px;
	background:url(images/charal_accueil_titre02.gif) top left no-repeat;
	padding-top:40px;
	text-align:justify;
}
#zone_actualites_accueil a.actualites {
	text-decoration:underline;
	color:#68868e;
}
#zone_actualites_accueil a.actualites:hover {
	text-decoration:underline;
	color:#70a6b4;
}
/*//////////////////////////////////////////////////////////////////////////zone_accueil_produits:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/>/*/
#zone_produits_accueil {
	background:url(images/charal_accueil_titre03.gif) top left no-repeat;
	height:300px;
	_height:340px;
	-height:300px;
	width:380px;
	display:block;
	position:absolute;
	margin-left:610px;
	margin-top:130px;
	z-index:50;
	padding-top:30px;
}
a.lien_defaut {
	padding-right:15px;
	width:auto;
	background:url(images/charal_lien_defaut.gif) no-repeat right;
	color:#000000;
	text-align:right;
	text-decoration:none;
}
a.lien_defaut:hover {
	background:url(images/charal_lien_defaut_hover.gif) no-repeat right;
	text-decoration:underline;
}
/*//////////////////////////////////////////////////////////////////////////////bottom site/////////////////////////////////////////////////////////////*/

#menu_bas {
	height:20px;
	width:250px;
	display:block;
	position:relative;
	float:left;
	margin-left:390px;
	color: #999999;
	font-size:9px;
	line-height:25px;
	text-align:center;
}
#menu_bas a {
	color: #999999;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
	height:18px;
	width:auto;
	position:relative;
}
#menu_bas a:hover {
	text-decoration:underline;
}
#lien_cuisine {

	color:#000000;
	text-align:left;
	text-decoration:none;
	display:block;
	position:relative;
	float:left;
	width:90px;
	height:25px;
	font-size:9px;
	line-height:25px;
}
#lien_cuisine a {
	color: #999999;
	text-decoration:none;
}
#lien_cuisine a:hover {
	text-decoration:underline;
}
/*////////////////////////////////////////////////////////////////////////charal_actus///////////////////////////////////////////////////////////////////////*/
#fond_nonaccueil {
	height: 575px;
	width:995px;
	overflow:auto;
	border:dotted 1px #aaaaaa;
	position:relative;
	margin:auto;
	display:block;
	background-position:27px 290px;
	overflow:hidden;
}
#zone_texte_actus_menu {
	height:auto;
	width:140px;
	_width:150px;
	-width:140px;
	display:block;
	position:absolute;
	margin-left:20px;
	margin-top:130px;
	z-index:30;
	color:#000000;
	font-size:10px;
	line-height:11px;
	font-size:11px;
	background:url(images/charal_actus_titre.gif) top left no-repeat;
	padding-top:30px;
	text-align:left;
	padding-left:10px;
}

#zone_texte_actus_menu br{
	height:1px;

}
#zone_texte_actus_menu .titre {
	color:#d82d1b;
	font-size:14px;
	text-indent:2px;
	line-height:24px;
}
#zone_texte_actus_menu a {
	color:#000000;
	text-decoration:none;
	margin:0px;
	margin-left:10px;
	display:block;
	padding:0px;
	line-height:16px;

}
#zone_texte_actus_menu a:hover {
	color:#000000;
	text-decoration:underline;

}
#zone_actus_contenu_01 {
	height:auto;
	width:270px;
	height:380px;
	display:block;
	position:absolute;
	margin-left:170px;
	margin-top:130px;
	z-index:50;
	background:url(images/charal_actus_illustration01.jpg) top left no-repeat;
}
#zone_actus_contenu_02 {
	height:auto;
	width:270px;
	height:380px;
	display:block;
	position:absolute;
	margin-left:445px;
	margin-top:130px;
	z-index:50;
	background:url(images/charal_actus_illustration02.jpg) top left no-repeat;
}
#zone_actus_contenu_03 {
	height:auto;
	width:270px;
	height:380px;
	display:block;
	position:absolute;
	margin-left:720px;
	margin-top:130px;
	z-index:50;
	background:url(images/charal_actus_illustration03.jpg) top left no-repeat;
}
.zone_actus_contenu_00 {
	margin-top:175px;
	height:190px;
	width:270px;
	display:block;
	position:relative;
	float:left;
	background:url(images/charal_actus_separateur.jpg) bottom right no-repeat;
}
#zone_actus_contenu_01 .zone_actus_contenu_00 .titre {
	height:22px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
}
#zone_actus_contenu_01 .zone_actus_contenu_00 a.titre1 {
	background:url(images/charal_actus_sstitre01.gif) no-repeat top center;
	height:20px;
	display:block;
	width:260px;
}
#zone_actus_contenu_01 .zone_actus_contenu_00 a.titre1:hover {
	background:url(images/charal_actus_sstitre01.gif) no-repeat bottom center;
}
#zone_actus_contenu_02 .zone_actus_contenu_00 a.titre2 {
	background:url(images/charal_actus_sstitre02.gif) no-repeat top center;
	display:block;
	width:260px;
	height:21px;
}
#zone_actus_contenu_02 .zone_actus_contenu_00 a.titre2:hover {
	background:url(images/charal_actus_sstitre02.gif) no-repeat bottom center;
}
#zone_actus_contenu_03 .zone_actus_contenu_00 a.titre3 {
	background:url(images/charal_actus_sstitre03.gif) no-repeat top center;
	display:block;
	width:260px;
	height:21px;
}
#zone_actus_contenu_03 .zone_actus_contenu_00 a.titre3:hover {
	background:url(images/charal_actus_sstitre03.gif) no-repeat bottom center;
}
.zone_actus_contenu_00 .contenu_texte {
	margin-top:15px;
	height:180px;
	width:260px;
	display:block;
	position:relative;
	float:left;
	color:#000000;
	text-align:left;
	font-size:11px;
}
.zone_actus_contenu_00 .contenu_texte .date {
	font-size:10px;
	color:#999999;
	line-height:20px;
	text-indent:none;
}
.zone_actus_contenu_00 .contenu_texte a {
	color:#000000;
	padding-bottom:10px;
	height:10px;
	display:block;
}
.zone_actus_contenu_00 .contenu_texte a:hover {
	text-decoration:underline;
}
.zone_actus_contenu_00_lien {
	text-align:right;
	font-size:11px;
	height:20px;
	width:240px;
	display:block;
	position:relative;
	float:left;
}
/*//////////////////////////////////////////////////////////////////////////////popup_ accueil////////////////////////////////////////////////////////////////////*/


.pop_up_acccueil {
	height:435px;
	width:680px;
	background:url(images/charal_popup_ensemble.png) repeat-x;
	display:block;
	position:absolute;
	margin-top:120px;
	z-index:300;
}
.pop_up_acccueil_close {
	height:435px;
	width:680px;
	background:url(images/charal_popup_ensemble.png) repeat-x;
	display: none;
	position:absolute;
	margin-top:120px;
	z-index:300;
}
.pop_up_acccueil a.zone_btn_fermer {
	height:21px;
	width:20px;
	margin-left:647px;
	margin-top:10px;
	background:url(images/charal_popup_btn_fermer.gif) no-repeat top;
	display:block;
	position:relative;
	float:left;
}
.pop_up_acccueil a.zone_btn_fermer:hover {
	background:url(images/charal_popup_btn_fermer.gif) no-repeat bottom;
}
.pop_up_acccueil .zone_texte {
	background:url(images/charal_separateur_bottom.gif) no-repeat bottom;
	overflow:auto;
	height:240px;
	margin:45px;
	width:270px;
	display:block;
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:20px;
	padding-bottom:15px;
	margin-bottom:30px;
	color:#000000;
	font-size:11px;
	line-height:16px;
	text-align:justify;
}
.pop_up_acccueil .illustration {
	display:block;
	position:relative;
	background:url(images/charal_popup_fond_illustration.gif) no-repeat top;
	float:left;
	padding-left:9px;
	padding-top:16px;
	width:294px;
	height:232px;
	margin-left:40px;
	margin-top:20px;
}
.pop_up_acccueil .titre {
	display:block;
	position:relative;
	background:url(images/charal_separateur_bottom.gif) no-repeat bottom;
	float:left;
	margin-right:180px;
	width:350px;
	height:40px;
	margin-left:40px;
	margin-top:5px;
}
a.ss_menu_popup {
	height:16px;
	_height:18px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	display:block;
	position:relative;
	float:left;
	font:"Trebuchet MS", Arial;
	font-family:"Trebuchet MS", Arial;
	border:1px solid #D6DEE0;
	background:url(images/ss_menu_btn_recrut02.gif) repeat-x top;
	text-decoration:none;
	font-size:12px;
	color:#494a4d;
	font-weight:bold;
}
a.ss_menu_popup:hover {
	height:16px;
	_height:18px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	display:block;
	position:relative;
	float:left;
	font:"Trebuchet MS", Arial;
	font-family:"Trebuchet MS", Arial;
	border:1px solid #eef2f2;
	background:url(images/ss_menu_btn_recrut02.gif) repeat-x bottom;
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.pop_up_ss_titre {
	height:30px;
	background:url(images/charal_separateur_top.gif) top no-repeat;
	padding-top:20px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}
.pop_up_lien {
	height:30px;
	width:100%;
	display:block;
	position:relative;
	font-size:11px;
	float:left;
	text-align:center;
}
/*/////////////////////////////////////////////////////////modeles d'actus///////////////////////////////////////////////////////////////////////*/

#zone_actus_contenu_interne {
	height:auto;
	width:800px;
	height:400px;
	display:block;
	position:absolute;
	margin-left:170px;
	margin-top:130px;
	z-index:50;
	border-left:1px solid #000000;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
#zone_actus_contenu_interne .titre {
	height:30px;
	background:url(images/charal_separateur_bottom.gif) bottom left no-repeat;
	padding-bottom:20px;
	margin-bottom:15px;
	padding-left:15px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}
#zone_actus_contenu_interne .date {
	font-size:10px;
	color:#999999;
	line-height:20px;
	text-indent:none;
}
#zone_actus_contenu_interne .contenu01 {
	height:320px;
	padding-left:15px;
	padding-right:15px;
	width:730px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	overflow:auto;
}
#zone_actus_contenu_interne .contenu01 a {
	color:#000000;
	text-decoration:none;
}
#zone_actus_contenu_interne .contenu01 a:hover {
	color:#000000;
	text-decoration:underline;
}
#zone_actus_contenu_interne .contenu01 img {
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
	position:relative;
	float:right;
}
#zone_actus_contenu_interne .contenu02 {
	height:300px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	width:730px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	overflow:auto;
}
#zone_actus_contenu_interne .contenu02 img {
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
	float:left;
}
#zone_actus_contenu_interne .contenu03 {
	height:300px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	width:730px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	overflow:auto;
}
#zone_actus_contenu_interne .contenu03 .conteneur_top {
	height:140px;
	width:auto;
	display:block;
	position:relative;
	float:left;
	margin-bottom:5px;
}
html>body #zone_actus_contenu_interne .contenu03 .conteneur_top {
	height:auto;
	min_height:140px;
	width:auto;
	display:block;
	position:relative;
	float:left;
	margin-bottom:5px;
}

#zone_actus_contenu_interne .contenu03 .conteneur_top img {
	margin-left:10px;
	margin-bottom:10px;
	position:relative;
	float:right;
}


html>body #zone_actus_contenu_interne .contenu03 .conteneur_bottom {
	height:auto;
	min_height:140px;
	width:auto;
	display:block;
	position:relative;
	float:left;
	margin-bottom:5px;
}

#zone_actus_contenu_interne .contenu03 .conteneur_bottom {
	height:auto;
	min_height:140px;
	width:auto;
	display:block;
	position:relative;
	float:left;
	margin-bottom:5px;
}
#zone_actus_contenu_interne .contenu03 .conteneur_bottom img {
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
	float:left;
}

#zone_actus_contenu_interne .lien {
	height:30px;
	margin-top:15px;
	margin-right:20px;
	width:97%;
	display:block;
	position:relative;
	float:left;
	text-align:right;
	text-decoration:none;
	font-size:11px;
}
/*/////////////////////////////////////////////////charal_listing_atus//////////////////////////////////////////////////////////////*/

#zone_actus_contenu_interne_listing {
	height:auto;
	width:800px;
	height:420px;
	display:block;
	position:absolute;
	margin-left:170px;
	margin-top:130px;
	z-index:50;
	border-left:1px solid #000000;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
#zone_actus_contenu_interne_listing .titre {
	height:16px;
	background:url(images/charal_separateur_bottom.gif) bottom left no-repeat;
	padding-bottom:16px;
	margin-bottom:10px;
	padding-left:15px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}
#zone_actus_contenu_interne_listing .contenu01 {
	height:300px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	width:730px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	overflow:auto;
	line-height:20px;
}
#zone_actus_contenu_interne_listing .contenu01 a {
	color:#000000;
	background:transparent url(images/charal_actus_listing.gif) no-repeat scroll left center;
	padding-left:15px;
	text-align:right;
	text-decoration:none;
	height:15px;
}
#zone_actus_contenu_interne_listing .contenu01 a:hover {
	color:#000000;
	text-decoration:underline;
}
/*/////////////////////////////////////////////charal_type////////////////////////////////////////////////////////////////////*/

#zone_type_contenu_interne {
	height:auto;
	width:850px;
	height:380px;
	display:block;
	position:absolute;
	margin-left:70px;
	margin-top:130px;
	z-index:50;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
#zone_type_contenu_interne .titre {
	height:20px;
	margin-bottom:20px;
	_margin-bottom:10px;

	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}
#zone_type_contenu_interne .ss_titre {
	height:20px;
	margin-bottom:10px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
	padding-left:18px;
}

#zone_type_contenu_interne .ss_titre2 {

	margin-bottom:10px;

	font-size:15px;
	color:#DD291A;
}
#zone_type_contenu_interne .date {
	font-size:10px;
	color:#999999;
	line-height:20px;
	text-indent:none;
}
#zone_type_contenu_interne .contenu01 {
	height:350px;
	padding-bottom:20px;
	padding-right:15px;
	width:820px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	overflow:auto;
}
#zone_type_contenu_interne .contenu01 img {
	margin-left:20px;
	margin-bottom:20px;
	margin-top:10px;
	position:relative;
	float:right;
}

#zone_type_contenu_interne .contenu01 .img2{
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;
	position:relative;
	float:left;
}
/* ************************************************************recrutement****************************************************************** */

#zone_texte_recrutement_menu {
	height:auto;
	width:140px;
	_width:150px;
	-width:140px;
	display:block;
	position:absolute;
	margin-left:20px;
	margin-top:130px;
	z-index:30;
	color:#000000;
	font-size:10px;
	line-height:20px;
	font-size:11px;
	background:url(images/charal_titre_recrutement.gif) top left no-repeat;
	padding-top:40px;
	text-align:left;
	padding-left:10px;
}
#zone_texte_recrutement_menu .titre {
	color:#d82d1b;
	font-size:14px;
	text-indent:2px;
	line-height:24px;
}
#zone_texte_recrutement_menu a {
	color:#000000;
	text-decoration:none;
	padding-left:10px;
}
#zone_texte_recrutement_menu a:hover {
	color:#000000;
	text-decoration:underline;
	padding-left:10px;
}
.zone_actu_col_gauche_lien_fixe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#FE0000;

}
.table_recrutement_titre {
	height:20px;
	width:35%;
	font-size:11px;
	border-bottom:1px dotted #bbbbbb;
}
.table_recrutement_date {
	height:20px;
	width:20%;
	color:#959DA6;
	text-align:center;
	border-bottom:1px dotted #bbbbbb;
	font-size:11px;
}
.table_recrutement_lieu {
	height:20px;
	width:40%;
	color:#959DA6;
	text-align:center;
	border-bottom:1px dotted #bbbbbb;
	font-size:11px;
}
a.zone_actu_lien {
	text-decoration:none;
	font-size:11px;
	color:#000000;
}
a.zone_actu_lien:hover {
	text-decoration:underline;


}
#zone_recrutement_contenu_interne {
	height:auto;
	width:800px;
	height:420px;
	display:block;
	position:absolute;
	margin-left:170px;
	margin-top:150px;
	z-index:50;
	border-left:1px solid #000000;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}

#zone_recrutement_contenu_interne .titre {
	height:40px;
	background:url(images/charal_separateur_bottom.gif) bottom left no-repeat;

	margin-bottom:20px;
	padding-left:15px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}
#zone_recrutement_contenu_interne .date {
	font-size:10px;
	color:#999999;
	line-height:20px;
	text-indent:none;
}




#zone_recrutement_contenu_interne .contenu01 {
	height:340px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	width:730px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	overflow:auto;
}

#zone_recrutement_contenu_interne .contenu01 table input {

border:1px solid #cccccc;
height:20px;
font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
#zone_recrutement_contenu_interne .contenu01 table select {

border:1px solid #cccccc;
height:20px;
font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#zone_recrutement_contenu_interne .contenu01 table textarea {

border:1px solid #cccccc;

font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}


/*/////////////////////////////////////////////////////////////////////zone presse//////////////////////////////////////////////////////////////////*/
#zone_texte_presse_menu {
	height:auto;
	width:200px;
	_width:190px;
	-width:200px;
	display:block;
	position:absolute;
	margin-left:20px;
	margin-top:130px;
	z-index:30;
	color:#000000;
	font-size:10px;
	line-height:20px;
	font-size:11px;
	background:url(images/charal_titre_pre.gif) top left no-repeat;
	padding-top:30px;
	text-align:left;
	padding-left:10px;
}
#zone_texte_presse_menu .titre {
	color:#d82d1b;
	font-size:14px;
	text-indent:2px;
	line-height:24px;
}
#zone_texte_presse_menu a {
	color:#000000;
	text-decoration:none;
	padding-left:10px;
}
#zone_texte_presse_menu a:hover {
	color:#000000;
	text-decoration:underline;
	padding-left:10px;
}
#zone_presse_contenu_01 {
	height:auto;
	width:270px;
	height:370px;
	display:block;
	position:absolute;
	margin-left:170px;
	margin-top:110px;
	z-index:50;
	background:url(images/charal_actus_illustration01.jpg) top left no-repeat;
}
#zone_presse_contenu_interne {
	height:auto;
	width:740px;
	height:410px;
	display:block;
	position:absolute;
	margin-left:230px;
	margin-top:150px;
	z-index:50;
	border-left:1px solid #000000;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
#zone_presse_contenu_interne .date {
	font-size:10px;
	color:#999999;
	line-height:20px;
	text-indent:none;
}
#zone_presse_contenu_interne .titre {
	height:20px;
	background:url(images/charal_separateur_bottom.gif) bottom left no-repeat;
	padding-bottom:20px;
	margin-bottom:15px;
	padding-left:15px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}
#zone_presse_contenu_interne .contenu01 {
	height:350px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	width:660px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	bottom:0px;
	overflow:auto;
}
#zone_presse_contenu_interne .contenu01 .illustration_presse01 {
background:url(images/charal_presse_illustration.jpg) no-repeat;
height:148px;
width:254px;
float:right;
position:relative;

}

#zone_presse_contenu_interne .contenu01 a {
	color:#000000;
	background:transparent url(images/charal_actus_listing.gif) no-repeat scroll left center;
	padding-left:15px;
	text-align:right;
	text-decoration:none;
	height:15px;
	line-height:20px;
}




#zone_presse_contenu_interne .contenu01 a:hover {
	color:#000000;
	text-decoration:underline;
}

#zone_presse_contenu_interne .contenu01 a.lien_adresse {
	color:#000000;
	padding-left:0px;
	text-align:right;
	text-decoration:none;
	height:15px;
	line-height:20px;
	background:none;
}
#zone_presse_contenu_interne .contenu01 a.lien_adresse:hover {
text-decoration:underline;
}
#zone_presse_contenu_interne .contenu01 a.lien {
	color:#000000;
	padding-left:15px;
	text-align:right;
	text-decoration:none;
	height:15px;
	line-height:20px;
}
#zone_presse_contenu_interne .contenu01 a.lien:hover {
	color:#000000;
	text-decoration:underline;
}
#zone_presse_contenu_interne .contenu01 img {
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
	position:relative;
	float:right;
}












#zone_phototheque_contenu_interne {
	height:auto;
	width:740px;
	height:410px;
	display:block;
	position:absolute;
	margin-left:230px;
	margin-top:150px;
	z-index:50;
	border-left:1px solid #000000;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
#zone_phototheque_contenu_interne .date {
	font-size:10px;
	color:#999999;
	line-height:20px;
	text-indent:none;
}
#zone_phototheque_contenu_interne .titre {
	height:20px;
	background:url(images/charal_separateur_bottom.gif) bottom left no-repeat;
	padding-bottom:20px;
	margin-bottom:15px;
	padding-left:15px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}
#zone_phototheque_contenu_interne .contenu01 {
	height:350px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	width:660px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	bottom:0px;
	overflow:auto;
}
#zone_phototheque_contenu_interne .contenu01 a {
	color:#000000;
	padding:0px;
	text-decoration:none;
}
#zone_phototheque_contenu_interne .contenu01 a:hover {
	color:#000000;
	text-decoration:none;
}
#zone_phototheque_contenu_interne .contenu01 a.lien {
	color:#000000;
	padding-left:15px;
	text-align:right;
	text-decoration:none;
	height:15px;
	line-height:20px;
}
#zone_phototheque_contenu_interne .contenu01 a.lien:hover {
	color:#000000;
	text-decoration:underline;
}
#zone_phototheque_contenu_interne .contenu01 img {
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	position:relative;
	float:right;
}
/*****************************************************zone_FAQ*******************************************************************************/
.zone_FAQ_texte {
	height:390px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	margin-left:10px;
	overflow:auto;
}
.zone_FAQ_questions {
	padding-left:15px;
	font-size:12px;
	color:#000000;
	height:auto;
	width:95%;
	background:url(images/fleche_faq.gif) no-repeat center left;
}
.zone_FAQ_questions_select {
	padding-left:15px;
	font-size:12px;
	color:#000000;
	height:auto;
	width:95%;
	font-weight:bold;
	background:url(images/fleche_faq_select.gif) no-repeat center left;
}
.zone_FAQ_reponses {
	padding:10px;
	font-size:12px;
	color:#8a8a8a;
	height:auto;
	width:100%;
	background:#ffffff url(images/faq_repeat.gif) repeat-x top;
}
#zone_texte_FAQ_menu {
	height:auto;
	width:200px;
	_width:190px;
	-width:200px;
	display:block;
	position:absolute;
	margin-left:20px;
	margin-top:130px;
	z-index:30;
	color:#000000;
	font-size:10px;
	line-height:16px;
	font-size:11px;
	background:url(images/charal_titre_faq.gif) top left no-repeat;
	padding-top:40px;
	text-align:left;
	padding-left:10px;
}
#zone_FAQ_contenu_interne {
	height:auto;
	width:740px;
	height:430px;
	display:block;
	position:absolute;
	margin-left:230px;
	margin-top:130px;
	z-index:50;
	border-left:1px solid #000000;
	font-size:11px;
	line-height:18px;
	text-align:justify;
}
#zone_FAQ_contenu_interne .contenu01 {
	height:410px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	width:660px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	bottom:0px;
	overflow:auto;
}


#zone_FAQ_contenu_interne .contenu01 .ss_titre2 {

	margin-bottom:10px;

	font-size:15px;
	color:#DD291A;
}
a.zone_actu_tinymce {
	font:"Trebuchet MS", Arial;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	text-decoration:underline;
	color:#000000 !important;
}
a.zone_actu_tinymce:hover {
	font:"Trebuchet MS", Arial;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	text-decoration:underline;
	color:#555555 !important;
}
/* ********************************************* DEBUT ZONE MENU DEROULANT **************************************************** */

#menu_principal {
	height:24px;
	width:820px;
	display:block;
	position:absolute;
	margin-left:170px;
	margin-top:88px;
	z-index:2000;
	color:#FFFFFF;
	font-size:10px;
	line-height:14px;
}



#menu_principal .onglet {
	height:24px;
	width:auto;
	display:block;
	position:relative;
	float:left;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	text-transform:uppercase;
	background:url(images/charal_separateur.gif) right top no-repeat;
	list-style:none;
}
#menu_principal .onglet a.long {
	height:20px;
	line-height:18px;
	width:130px;
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}
#menu_principal .onglet a.long:hover {
	background:url(images/charal_onglet01.gif) center top no-repeat;
	font-weight:bold;
}
#menu_principal .onglet .long_statik {
	height:20px;
	line-height:18px;
	width:130px;
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	background:url(images/charal_onglet01.gif) center top no-repeat;
	font-weight:bold;
}

#menu_principal .onglet a.troplong {
	height:20px;
	line-height:18px;
	width:165px;
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}
#menu_principal .onglet a.troplong:hover {
	background:url(images/charal_onglet03.gif) center top no-repeat;
	font-weight:bold;
}
#menu_principal .onglet .troplong_statik {
	height:20px;
	line-height:18px;
	width:165px;
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	background:url(images/charal_onglet03.gif) center top no-repeat;
	font-weight:bold;
}
#menu_principal .onglet a.court {
	height:20px;
	line-height:18px;
	width:95px;
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}
#menu_principal .onglet a.court:hover {
	background:url(images/charal_onglet02.gif) center top no-repeat;
	font-weight:bold;
}
#menu_principal .onglet .court_statik {
	height:20px;
	line-height:18px;
	width:95px;
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	background:url(images/charal_onglet02.gif) center top no-repeat;
	font-weight:bold;
}

#menu_principal .onglet a.tropcourt {
	height:20px;
	line-height:18px;
	width:60px;
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}
#menu_principal .onglet a.tropcourt:hover {
	background:url(images/charal_onglet04.gif) center top no-repeat;
	font-weight:bold;
}
#menu_principal .onglet .tropcourt_statik {
	height:20px;
	line-height:18px;
	width:60px;
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	background:url(images/charal_onglet04.gif) center top no-repeat;
	font-weight:bold;
}
.barre_jeux_deroulant {
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	right:0px;
	z-index:2000;
}
.Nav {
	top:0px;
	height:20px;
	_width:113px;

	display:block;
	float:left;
	position:relative;
	list-style: none;
	z-index:2000;
}
.Nav li {
	height:17px;
	_width:113px;
	display:block;
	color:#637c1e;
	text-align:center;
	z-index:2000;
	position:relative;
	font-size:10px;
}
.Nav li a {
	display: block;
	color:#d5d2d2;
	height:17px;
	text-align:center;

	text-decoration: none;
	margin: 0px;
	font-size:10px;
	_width:130px;
z-index:2000;
}

.Nav ul {
	padding: 0px;
	list-style: none;
	margin:0px;
	display:none;
	z-index:2000;
}

.Nav li a:hover, #Nav li a:active {
	text-align:center;
	height:17px;
	display: block;
	background-color:#c61e19;
	color:#ffffff;
	text-decoration: none;
	margin: 0px;
	font-size:10px;
	_width:130px;
z-index:2000;
}
.Menu {
	padding: 0px;
	list-style: none;
	display: none;
	border-bottom:1px solid #A6CE39;
	z-index:2000;
}


ul {
	padding: 0px;
	list-style: none;
	margin:0px;
	z-index:2000;
}


#Menu li {
		display: block;
	color:#d5d2d2;
	height:17px;
	text-align:center;
	background-color: #dd3025;
	text-decoration: none;
	margin: 0px;
	font-size:10px;
	_width:130px;
}

#deroulant3 #Menu li {
		display: block;
	color:#d5d2d2;
	height:17px;
	text-align:center;
	background-color: #dd3025;
	text-decoration: none;
	margin: 0px;
	font-size:10px;
	_width:165px;
}

#deroulant3 #Menu li a {

	_width:165px;

}

#deroulant3 #Menu li a:hover a:active  {
	text-align:center;
	height:17px;
	display: block;
	background-color:#c61e19;
	color:#ffffff;
	text-decoration: none;
	margin: 0px;
	font-size:10px;
	_width:165px;
z-index:2000;
}
/* ********************************************* FIN ZONE MENU DEROULANT **************************************************** */

/*////////////////////////////////////////////////////////////////////page_valeurs(type 02)////////////////////////////////////////////////////////////////*/

#zone_valeurs_contenu_interne {
	height:auto;
	width:850px;
	height:380px;
	display:block;
	position:absolute;
	margin-left:70px;
	margin-top:130px;
	z-index:50;
	background:url(images/charal_valeurs.jpg) no-repeat left bottom;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
#zone_valeurs_contenu_interne .titre {
	height:20px;
	margin-bottom:20px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}
#zone_valeurs_contenu_interne .date {
	font-size:10px;
	color:#999999;
	line-height:20px;
	text-indent:none;
}
#zone_valeurs_contenu_interne .contenu01 {
	height:360px;
	padding-bottom:20px;
	width:420px;
	margin-left:430px;
	-margin-left:230px;

	display:block;
	position:relative;
	float:left;
	overflow:auto;
}
#zone_valeurs_contenu_interne .contenu01 img {
	margin-left:20px;
	margin-bottom:20px;
	margin-top:10px;
	position:relative;
	float:right;
}

/*////////////////////////////////////////////////////goodies/////////////////////////////////////////////*/

#zone_goodies{
margin-top:5px;
	height:auto;
	width:315px;
	float:left;
	font-size:11px;
	line-height:15px;
	text-align:center;
	background:url(images/charal_goodies_cadre.gif) no-repeat bottom left;
	padding-bottom:10px;

}

#zone_goodies .listing{
float:left;
color:#000000;
width:315px;
}

#zone_goodies .ensemble{
height:170px;
overflow:auto;
overflow-x:hidden;
margin-bottom:10px;

}

#zone_goodies .unite{
height:55px;
margin-bottom:5px;


}

#zone_goodies .unite a.image{
float:left;
width:75px;
height:55px;

}

#zone_goodies .unite a.image img{
border:none;

}

#zone_goodies .unite .descriptif{
float:left;
width:230px;
height:55px;
margin-left:5px;
text-align:left;

}

#zone_goodies .unite .descriptif a.intitule{
width:100%;
font-size:13px;
font-weight:bold;
float:left;
text-decoration:none;

color:#D82D1B;


}

#zone_goodies .unite .descriptif a.sousIntitule{
margin-top:3px;
width:100%;
float:left;
text-decoration:none;
color:#000000;


}
#zone_goodies .pretexte {
color:#D82D1B;
display:block;
float:left;
height:40px;

width:auto;
text-align:left;
margin-right:10px;
}


#zone_goodies_contenu_interne{
height:auto;
	width:890px;
	height:380px;
	display:block;
	position:absolute;
	margin-left:70px;
	margin-top:130px;
	z-index:50;

	font-size:11px;
	line-height:15px;
	text-align:justify;

}

#zone_goodies_contenu_interne .titre{
height:20px;
margin-bottom:20px;
padding-left:15px;
width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;

	text-decoration:none;
	font-size:15px;
	color:#DD291A;


}




#zone_goodies_contenu_interne .contenu01{
height:360px;
padding-bottom:20px;
margin-left:15px;

	display:block;
	position:relative;
	float:left;
	overflow:auto;


}

#zone_goodies_contenu_interne .blocGauche{
width:315px;
margin-left:30px;



}

#zone_goodies_contenu_interne .blocDroite{
width:460px;
margin-left:30px;
height:385px;
overflow:hidden;




}

#zone_goodies_contenu_interne .blocDroite .blocVideo{
width:440px;
height:320px;
float:left;
margin-top:2px;
border:1px solid #000000;

}

#zone_goodies_contenu_interne .blocDroite .intitule{
width:440px;
font-size:13px;
font-weight:bold;
float:left;
text-align:center;
margin-top:5px;

color:#D82D1B;

}

#zone_goodies_contenu_interne .blocDroite .intitule span{
font-size:11px;
color:#000000;
font-weight:normal;

}

#zone_goodies .unite .descriptif a.sousIntitule{
margin-top:3px;
width:100%;
float:left;
text-decoration:none;
color:#000000;


}

#zone_goodies_contenu_interne .contenu01 .sousTitre{
color:#DD291A;
font-size:15px;
margin-bottom:10px;
float:left;
width:100%;


}

/*////////////////////////////////////////////////////////////page_innovation(page_type03///////////////////////////////////////////////////////////*/
#zone_type_contenu_interne .contenu01 .conteneur_innovation {
	height:140px;
	width:auto;
	display:block;
	position:relative;
	float:left;
	margin-bottom:5px;
}
#zone_type_contenu_interne ul
{
	padding: 5px;
	list-style:inherit;
	margin-left:30px;
	display:inherit;
	z-index:2000;
	list-style-image:url(images/charal_puce.gif);
}

html>body #zone_type_contenu_interne .contenu01 .conteneur_innovation{
	height:auto;
	min_height:140px;
	width:auto;
	display:block;
	position:relative;
	float:left;
	margin-bottom:5px;
}

#zone_type_contenu_interne .contenu01 .conteneur_innovation img {

	margin-right:20px;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:0px;
	position:relative;
	float:left;

}

/*//////////////////////////////////////////////////////page_recherche//////////////////////////////////////////////////////////////////////////////*/
#zone_recherche_contenu_interne {
	height:auto;
	width:850px;
	height:380px;
	display:block;
	position:absolute;
	margin-left:70px;
	margin-top:130px;
	z-index:50;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
#zone_recherche_contenu_interne .titre {
	height:20px;
	margin-bottom:20px;
	_margin-bottom:10px;

	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}
#zone_recherche_contenu_interne .ss_titre {
	height:20px;
	margin-bottom:10px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
	padding-left:18px;
}

#zone_recherche_contenu_interne .ss_titre_2{
	height:40px;
	margin-bottom:5px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	background:url(images/charal_goodies_cadre.gif) left bottom no-repeat ;
	padding-left:18px;
}

#zone_recherche_contenu_interne .ss_titre_2 input{
	border:1px solid #000000;
	height:15px;
	color:#7F7F7F;
	font-size:11px;
	width:80px;
	margin-right:10px;
}

#zone_recherche_contenu_interne .contenu01 {
	height:285px;
	padding-bottom:20px;
	padding-right:15px;
	width:820px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	overflow:auto;

}










.td_recherche_fil_rouge{

	text-decoration:underline;
	font-size:11px;
	color:#000000;


}

.td_recherche_extrait{

	font-size:11px;
	color:#7F7F7F;
	font-style:italic;


}

.td_recherche_mot{

	font-size:11px;
	color:#000000;
	font-style:normal;
	background:#E42512;

}


a.btn_lien{
 	padding-right:15px;
	width:auto;
	background:url(images/charal_lien_defaut.gif) no-repeat right;
	color:#000000;
	text-align:right;
	text-decoration:none;
	font-size:11px;


}
a.btn_lien:hover{	background:url(images/charal_lien_defaut_hover.gif) no-repeat right;
	text-decoration:underline;
	}

	/*/////////////////////////////////////organigramme/////////////////////////////////////////////////////////////*/
	#zone_organigramme_contenu_interne {
	height:auto;
	width:850px;
	height:400px;
	background:url(images/organigramme.gif) top center no-repeat;
	display:block;
	position:absolute;
	margin-left:70px;
	margin-top:130px;
	z-index:50;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}

#zone_organigramme_contenu_interne .contenu01 {

	height:350px;
	padding-bottom:20px;
	padding-right:15px;
	width:820px;
	margin-left:20px;
	display:block;
	position:relative;
	float:left;
	overflow:auto;
}

#zone_organigramme_contenu_interne .titre {
	height:20px;
	margin-bottom:20px;
	_margin-bottom:10px;

	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}

#lien_cuisine2 {

	color:#000000;
	text-align:left;
	text-decoration:none;
	display:block;
	position:relative;
	float:left;
	width:90px;
	height:25px;
	font-size:9px;
	line-height:25px;
}

a.btn_cuisine {
	background:url(images/btn_cuisine.gif) no-repeat top center;
	height:26px;
	display:block;
	width:81px;
}
a.btn_cuisine:hover {
	background:url(images/btn_cuisine.gif) no-repeat bottom center;
}

a.btn_CharalSnack {
	background:url(images/btn_CharalSnack.gif) no-repeat top center;
	height:26px;
	display:block;
	width:81px;
}
a.btn_CharalSnack:hover {
	background:url(images/btn_CharalSnack.gif) no-repeat bottom center;
}

a.btn_CharalHachee {
	background:url(images/OperationHacheePicto.gif) no-repeat top center;
	height:26px;
	display:block;
	width:81px;
}
a.btn_CharalHachee:hover {
	background:url(images/OperationHacheePicto.gif)  no-repeat bottom center;
}
a.btn_CharalInstinct {
	background:url(images/btnIGBottom.jpg) no-repeat top center;
	height:26px;
	display:block;
	width:81px;
}


.phototheque_td{
 	color:#000000;
	font-size:9px;
}



/*/////////////////////////////////////////////////tableau_chiffre_clés/////////////////////////////////////////////////////////*/

table.chiffrecles {
	border-spacing: 0px;
	width:100%;
	font-size:11px;
	/*    border-collapse: collapse; */
margin:0px;
	padding:0px;
	border:none;

}
table.chiffrecles th {
	text-align: left;
	font-weight: normal;
	padding-left: 3px;
	border: 0px;
	background: url(images/marche_ligne02.gif) repeat-x;
	color:#D82D1B;
	width:40%;

}
table.chiffrecles td {
	text-align: left;
	border: 0px;
	background:url(images/marche_separateur01.gif) no-repeat left center;
	padding-left: 3px;
	padding-right: 3px;
}
table.chiffrecles thead th {
	text-align: center;
	color: #ebfacf;
	background:url(images/marche_ligne00.gif) repeat-x top #333300;
	text-align:center;
	height:26px;
}



/*////////////////////////////////////////////////////////////////////page_implantations(type 02)////////////////////////////////////////////////////////////////*/

#zone_implantation_contenu_interne {
	height:auto;
	width:850px;
	height:380px;
	display:block;
	position:absolute;
	margin-left:70px;
	margin-top:130px;
	z-index:50;
	background:url(images/charal_implantations_carte.gif) no-repeat left bottom;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}


#zone_implantation_contenu_interne .titre {
	height:20px;
	margin-bottom:20px;
	width:100%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:15px;
	color:#DD291A;
}
#zone_implantation_contenu_interne .date {
	font-size:10px;
	color:#999999;
	line-height:20px;
	text-indent:none;
}
#implantations_fiche {
	height:290px;
	width:225px;
	position:absolute;
	display:block;
	z-index:1000;
	left: 380px;
	top: 150px;
	background-image:url(images/charal_implantations_fiche.png)

}
#implantations_fiche .titre{

	margin-top:70px;
	margin-bottom:0px;
	width:225px;
	height:25px;
	position:relative;
	float:left;
	display:block;
	text-align:center;
}

#implantations_fiche #contenu{

	margin-top:10px;
	height:160px;
	margin-left:10px;
	width:210px;
	position:relative;
	float:left;
	display:block;
	text-align:center;
}


#implantations_fiche #contenu a{
	font:"Trebuchet MS", Arial;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	text-decoration:underline;
	color:#000000 !important;
}

#implantations_fiche #contenu a:hover{
	font:"Trebuchet MS", Arial;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	text-decoration:underline;
	color:#555555 !important;
}

#implantations_fiche #contenu table{
margin:0px;

font-size:11px;
}

#implantations_fiche #contenu .ss_titre{
font-weight:bold;
}

 a.lien_lieu00
{
	padding-left:15px;
	font-size:11px;
	width:auto;
	background:url(images/charal_implantations_point01.gif) no-repeat left;
	color:#000000;
	text-align:left;
	text-decoration:none;

}
a.lien_lieu00:hover
{

	background:url(images/charal_implantations_point02.gif) no-repeat left;


}

  #lieu01 {
	height:15px;
	width:50px;
	margin-left:430px;
	margin-top:30px;
	display:block;
	position:absolute;
	z-index:101;
	left: -233px;
	top: 212px;

}
  #lieu02 {
	height:15px;
	width:50px;
	margin-left:430px;
	margin-top:30px;
	display:block;
	z-index:102;
	position:absolute;
	left: -258px;
	top: 227px;

}
  #lieu03 {
	height:15px;
	width:100px;
	margin-left:420px;
	margin-top:25px;
	position:absolute;
	display:block;
	z-index:103;
	left: -300px;
	top: 253px;

}
  #lieu04 {
	height:15px;
	width:50px;
	margin-left:1030px;
	margin-top:30px;
	position:absolute;
	display:block;
	z-index:410;
	left: -850px;
	top: 261px;

}
  #lieu05 {
	height:15px;
	width:50px;
	margin-left:430px;
	position:absolute;
	margin-top:30px;
	display:block;
	z-index:105;
	left: -260px;
	top: 279px;

}
  #lieu06 {
	height:15px;
	width:120px;
	position:absolute;
	margin-left:430px;
	margin-top:30px;
	display:block;
	z-index:106;
	left: -260px;
	top: 305px;

}

  #lieu07 {
	height:15px;
	width:50px;
	margin-left:430px;
	position:absolute;
	margin-top:30px;
	display:block;
	z-index:107;
	left: -200px;
	top: 350px;

}

  #lieu08 {
	height:15px;
	width:50px;
	margin-left:430px;
	position:absolute;
	margin-top:30px;
	display:block;
	z-index:107;
	left: -100px;
	top: 230px;

}

  .illustration01 {
	height:190px;
	width:280px;
	margin-left:430px;
	position:absolute;
	margin-top:30px;
	display:block;
	z-index:80;
	left: 190px;
	top: 330px;
	border:1px solid #ffffff;

}

  .illustration02 {
	height:190px;
	width:280px;
	margin-left:430px;
	position:absolute;
	margin-top:30px;
	display:block;
	z-index:70;
	left: 190px;
	top: 120px;
	border:1px solid #ffffff;

}

/*//////////////////////////////////////////////////////////coverflow//////////////////////////////////////////////////////////////////*/

#zone_type_contenu_interne_coverflow {
	height:auto;
	width:850px;
	height:380px;
	display:block;
	position:absolute;
	margin-left:10px;
	margin-top:180px;
	z-index:50;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}

#zone_titre_produits{
	height:auto;
	width:220px;
	height:30px;
	display:block;
	position:absolute;
	background:url(images/charal_titre_produits.gif) no-repeat top left;
	margin-left:20px;
	margin-top:125px;
	z-index:50;

}

/*//////////////////////////////////////////////////////////////////////////////popup_ accueil2////////////////////////////////////////////////////////////////////*/

.pop_up_acccueilRecyclee {
	height:435px;
	width:578px;
	background:url(images/promo_popup01.jpg) no-repeat;
	display:block;
	position:relative;
	float:left;
	left:100px;
	z-index:300;
}

.pop_up_acccueilRecyclee a.zone_btn_fermer {
	height:14px;
	width:14px;
	margin-left:558px;
	margin-top:6px;
	background:url(images/promo_popup_btn.gif) no-repeat top;
	display:block;
	position:relative;
	float:left;
}

.pop_up_acccueilRecyclee a.zone_btn_plus {
	height:14px;
	width:auto;
	margin-right:10px;
	margin-top:400px;

	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#000000;
	text-decoration:auto;
	display:block;
	position:relative;
	float:right;
	font-weight:bold;
		text-align:right;
}

.pop_up_acccueilRecycleeInfos {
	height:435px;
	width:578px;
	background:url(images/promo_popup02.jpg) no-repeat;
	display:block;
	position:relative;
	float:left;
	left:100px;
	z-index:300;
}

.pop_up_acccueilRecycleeInfos a.zone_btn_plus {
	height:14px;
	width:auto;
	margin-right:10px;
	margin-top:410px;

	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	position:relative;
	float:right;
	font-weight:bold;
		text-align:right;
}

.modele4 {
	height:435px;
	width:578px;
	display:block;
	position:relative;
	float:left;
	left:100px;
	z-index:300;
}

.modele4 a.zone_btn_fermer {
	height:14px;
	width:14px;
	margin-left:558px;
	margin-top:6px;
	background:url(images/promo_popup_btn.gif) no-repeat top;
	display:block;
	position:relative;
	float:left;
}

.modele4 a.zone_btn_plus {
	height:14px;
	width:auto;
	margin-right:10px;
	margin-top:400px;
	margin-left:450px;
	-left:-10px;
	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#000000;
	text-decoration:auto;
	display:block;
	position:absolute;
	font-weight:bold;
		text-align:right;
}

.modele4Infos {
	height:435px;
	width:578px;
	display:block;
	position:relative;
	float:left;
	left:100px;
	z-index:300;
}

.modele4Infos a.zone_btn_plus {
	height:14px;
	width:auto;
	margin-right:10px;
	-left:-10px;
	margin-top:410px;
	margin-left:370px;
	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	position:absolute;
	float:right;
	font-weight:bold;
	text-align:right;
}

#popupid img{
	float:left;
}

.pop_up_acccueil2 {
	height:435px;
	width:578px;
	background:url(images/promo_popup01.jpg) no-repeat;
	display:block;
	position:absolute;
	top:120px;
	left:20px;
	z-index:300;
}

.pop_up_acccueil2 a.zone_btn_fermer {
	height:14px;
	width:14px;
	margin-left:558px;
	margin-top:6px;
	background:url(images/promo_popup_btn.gif) no-repeat top;
	display:block;
	position:relative;
	float:left;
}

.pop_up_acccueil2 a.zone_btn_plus {
	height:14px;
	width:auto;
	margin-right:10px;
	margin-top:390px;

	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#000000;
	text-decoration:auto;
	display:block;
	position:relative;
	float:right;
	font-weight:bold;
		text-align:right;
}

.pop_up_acccueil3 {
	height:435px;
	width:578px;
	background:url(images/promo_popup02.jpg) no-repeat;
	display:block;
	position:absolute;
	top:120px;
	left:20px;
	z-index:300;
}

.pop_up_acccueil3 a.zone_btn_fermer {
	height:14px;
	width:14px;
	margin-left:558px;
	margin-top:6px;
	background:url(images/promo_popup_btn.gif) no-repeat top;
	display:block;
	position:relative;
	float:left;
}

.pop_up_acccueil3 a.zone_btn_plus {
	height:14px;
	width:auto;
	margin-right:10px;
	margin-top:390px;

	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	position:relative;
	float:right;
	font-weight:bold;
		text-align:right;
}


.pop_up_acccueil4 {
	height:435px;
	width:578px;
	background:url(images/promo2_popup01.jpg) no-repeat;
	display:block;
	position:absolute;
	top:120px;
	left:20px;
	z-index:300;
}

.pop_up_acccueil4 a.zone_btn_fermer {
	height:14px;
	width:14px;
	margin-left:558px;
	-margin-left:278px;
	margin-top:6px;
	background:url(images/promo_popup_btn.gif) no-repeat top;
	display:block;
	position:relative;
	float:left;
}

.pop_up_acccueil4 a.zone_btn_plus {
	height:18px;
	width:85px;
	margin-right:10px;
	margin-top:297px;
	background:url(images/popup02_btn.gif) no-repeat;

	text-decoration:auto;
	display:block;
	position:relative;
	float:right;
		text-align:right;
}

.pop_up_acccueil4 a.zone_btn_youtube {
	height:80px;
	width:440px;
	margin-left:40px;
	margin-top:350px;
	-margin-top:30px;



	text-decoration:auto;
	display:block;
	position:relative;
	float:left;
		text-align:right;
}
/*///////////////////////////////////////////pop_up alerte/////////////////////////////////////////////////////////////*/

.pop_up_acccueil_alerte {
	height:435px;
	width:578px;
	background:url(images/popup_alerte.gif) no-repeat;
	display:block;
	position:absolute;
	top:120px;
	left:20px;
	z-index:300;
}

.pop_up_acccueil_alerte a.zone_btn_fermer {
	height:14px;
	width:14px;
	margin-right:5px;
	margin-top:5px;
	background:url(images/promo_popup_btn.gif) no-repeat top;
	display:block;
	position:relative;
	float:right;
}

.pop_up_acccueil_alerte a.zone_btn_plus {
	height:25px;
	width:150px;
	margin-right:10px;
	margin-top:395px;
	background:url(images/btn_enSavoirPlus.gif) no-repeat;

	text-decoration:auto;
	display:block;
	position:relative;
	float:right;
		text-align:right;
}
/*/////////////////////////////////////////////////popup promo/////////////////////////////////////////////

.pop_up_promo{
	height:435px;
	width:578px;
	background:url(images/OperationHachee.jpg) no-repeat;
	display:block;
	position:absolute;
	top:120px;
	left:20px;
	z-index:300;
}

.pop_up_promo a.zone_btn_fermer {
	height:14px;
	width:14px;
	margin-right:5px;
	margin-top:5px;
	background:none;
	display:block;
	position:relative;
	float:right;
}

.pop_up_promo a.zone_btn_plus {
	height:35px;
	width:160px;
	margin-right:160px;
	margin-top:400px;
	background:none;

	text-decoration:auto;
	display:block;
	position:relative;

	float:right;
		text-align:right;
}

* html .pop_up_promo a.zone_btn_plus {
	height:35px;
	width:160px;
	margin-right:100px;
	margin-top:400px;
	background:none;

	text-decoration:auto;
	display:block;
	position:relative;

	float:right;
		text-align:right;
}

.styleIcone {
background:url(images/OperationHacheePicto.jpg) no-repeat;
display:none;
height:26px;
left:890px;
position:absolute;
top:510px;
width:81px;
z-index:301;
}

/////////////////////////////////////////////////popup JeanBalle/////////////////////////////////////////////

.styleIcone {
background:transparent url(images/icone_popup.gif) no-repeat scroll 0 0;
display:none;
height:52px;
left:890px;
position:absolute;
top:510px;
width:90px;
z-index:301;
}

.pop_up_promo{
	height:435px;
	width:578px;
	background:url(images/jeanBalle.jpg) no-repeat;
	display:block;
	position:absolute;
	top:120px;
	left:20px;
	z-index:300;
}

.pop_up_promo a.zone_btn_fermer {
	height:14px;
	width:14px;
	margin-right:5px;
	margin-top:5px;
	background:url(images/promo_popup_btn.gif) no-repeat top;
	display:block;
	position:relative;
	float:right;
}

.pop_up_promo a.zone_btn_plus {
	height:26px;
	width:108px;
	margin-right:200px;
	margin-top:360px;
	background:url(images/btn_JeanBalle.gif) no-repeat;

	text-decoration:auto;
	display:block;
	position:relative;

	float:right;
		text-align:right;
}*/

/*///////////////////////////////////////////popup instinct gagnant////////////////////////////////////////////////////////////*/


.pop_up_promo{
	height:435px;
	width:578px;
	background:url(images/popupIG.jpg) no-repeat;
	display:block;
	position:absolute;
	top:120px;
	left:20px;
	z-index:300;
}

.pop_up_promo a.zone_btn_fermer {
	height:27px;
	width:27px;
	margin-left:530px;
	margin-top:30px;
	background:url(images/popupIG_btn.gif) no-repeat;
	float:left;
	cursor:pointer;
}

.pop_up_promo a.zone_btn_plus {
	height:150px;
	width:450px;
	margin-left:105px;
	margin-top:200px;
	background:none;
	text-decoration:auto;
	float:left;
	text-align:right;
	cursor:pointer;
}



.styleIcone {
background:url(images/btnIG.jpg) no-repeat;
display:none;
height:26px;
left:890px;
position:absolute;
top:510px;
width:81px;
z-index:301;
}
