/* RÉINITIALISATION DES ÉLÉMENTS
--------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*ol,ul{list-style:none;}*/
ul{list-style:none;}
ol{margin-left: 7px;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a:active,object,embed{outline:none;}

/* BODY ET HTML
--------------------------------------------------------------------------------------- */
body#index{
}
body#main{background: #FFF url(gx/M/bg.gif) repeat-x top center; text-align:center;}
html{
	color: #5d5d5e;/*818386*/
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
h1{color:#e59e00; font-size:14px; margin-top:25px; text-transform:uppercase;padding-bottom: 10px;}
h1 a, h1 a:link, h1 a:visited{color:#C21527;}

h2{color:#000000; font-size:12px;font-weight: normal; }
h2 a, h2 a:link, h2 a:visited{color:#000000;text-decoration: none;}

h3{color:#000000; font-size:12px;font-weight: normal; }
h3 a, h3 a:link, h3 a:visited{color:#000000;}

p{font-size:11px; line-height:140%; color:#533019;}
p.textePetit{font-size:10px;}
p a, p a:link/*, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited*/{color:#0096ff; text-decoration:none;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{
	color:#0096ff; text-decoration:underline;
}

ul li{color:#5d5d5e; font-size:11px; line-height:150%; list-style:disc; margin-left:16px;}
ol li{color:#5d5d5e; font-size:11px; line-height:150%; margin-left:16px;}
ul li li{padding-left: 10px;}

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{/*border:1px solid #000;*/border: 0px; font-size: 11px; margin-bottom:10px; padding:5px;}
fieldset legend{border: 1px solid #999; color:#000; font-size:14px; font-weight:bold; padding:3px;}
fieldset label{font-size:12px; color:#000; margin:2px 0 2px 0;}
label.erreur{color:#cc0000;}

.champTexte{
	background: #fbecb8;
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-size: 11px;
	margin:2px 0 2px 0;
}
.listeDeroulante{
	background: #fbecb8;	
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-size: 11px;
	margin:2px 0 2px 0;
}
.boiteTexte{
	background: #fbecb8;
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin:2px 0 2px 0;
}
.bouton{
	background-color: #6c3d20/*EEF3F7*/;
	color: #FFFFFF/*498ECB*/;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #6c3d20; padding:3px 17px; cursor:pointer;
}
.bouton:hover{background-color:#ffedb2; color:#78450e;
	border: 1px solid #6c3d20;}
.champCache{display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */

p.erreur{text-align:center; color:#CC0000; background-color:#FFDDDD; border:1px #CC0000 solid; padding:15px; border-radius:4em; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.succes{text-align:center; color:#4F8A10; background-color:#DFF2BF; border:1px #4F8A10 solid; padding:15px; border-radius:4em; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.conseil{font-size:10px;display:none;}

/* Icones générales
--------------------------------------------------------------------------------------- */
.lienRSS{background: url(Gx/icone_RSS.gif) no-repeat left;padding:5px 0 5px 20px;}
/* .lienPDF{background: url(Gx/icone_PDF.gif) no-repeat left;padding:5px 0 5px 20px;} */


/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur_bg {margin:0 auto 0 auto; text-align:left;}
.aleksandra {background: url(gx/M/banniere_aleksandra.jpg) no-repeat center top;}
.madeleinesfr {background: url(gx/M/banniere_madeleines_fr.jpg) no-repeat center top;}
.extrachocofr {background: url(gx/M/banniere_extra_choco_fr.jpg) no-repeat center top;}
.croissantsfr {background: url(gx/M/banniere_croissants_fr.jpg) no-repeat center top;}
.madeleinesen {background: url(gx/M/banniere_madeleines_en.jpg) no-repeat center top;}
.extrachocoen {background: url(gx/M/banniere_extra_choco_en.jpg) no-repeat center top;}
.croissantsen {background: url(gx/M/banniere_croissants_en.jpg) no-repeat center top;}

#conteneur_bg2 {
	background: url(gx/M/contenu_bg.png) repeat-y center top;
	margin:0 auto 0 auto;
	text-align:left;
	overflow: hidden;
}
#conteneur {
	margin:0 auto;
	padding: 0px;
	text-align:left;
	width:1018px;
	position: relative;
}
#conteneurGauche {
	width:977px;/*1018*/
	height: auto;
	float: left;
}
#conteneurDroite {
	width:41px;
	height: auto;
	float: left;
}
#haut {float:left;margin-top:100px; width:1018px;margin-left: 0px;padding-left: 0px;}
#logo{float:left; /* margin:0px 0 0 50px;*/margin:0;padding-left: 64px;}
/*#txt_porteParole {color: #000; float:left; line-height:12px; width: 400px;*/  /*margin:90px 0 0 85px; text-align:right;*//*}*/
#txtPorteParole {width: 360px; height: auto; float: left; padding: 90px 0 0 40px; }
#txtPorteParole p {color: #000; float:left; line-height:12px;text-align: right; }
#txtPorteParole p a{color: #000; text-decoration: none; }

#contenu{
	float:left;
	/*/*background: url(gx/M/contenu_bg.png) repeat-y center top;*/*/
	min-height:500px;
	height:auto !important;
	height:500px;
	width:1000px;/*1000*/
	padding: 10px 0 0 9px;
	padding: 10px 0 0 9px;
	margin: 0 0 0 0;
}
#contenu p{padding-bottom: 10px;}
#contenuGauche {float:left; /*margin-left:20px;*/ width:631px; padding-left: 19px;}
#contenuDroit {/*background: #fff url(gx/M/colDroite_bottom.gif) no-repeat bottom left;*/ /*margin:0 20px 0 0;*/ padding:0 0 20px 8px;float:left; width:318px;}
#fondContenuDroit{width: 318px; height: auto; float: left; background-color: #ede8c9;}
#topColDroite{width: 318px; height: 11px; float: left;}
#txtColDroite{width: 318px; height: auto; float: left;}
#basColDroite{width: 318px; height: 11px; float: left;}
.promotion {margin: 7px auto; width:300px;}
.video {margin: 0px auto; width:300px;}

#bt_infolettre {background: url(gx/M/contenu_bottom.png) no-repeat top left;float:left; height:20/*45*/px; width:984px;color: #717172;font-size: 11px;font-family: Arial, Verdana, Tahoma;display: inline;margin-left: 9px;padding: 25px 0 0 25px;/*padding: 25px 0 0 20px;*/}
#bt_infolettre a {color: #000; cursor:pointer; float:left; font-size:11px;  font-weight:bold; /*margin:25px 42px 0 0;*/ text-decoration:none; text-transform:uppercase;}
#bt_infolettre a:hover {color: #e87903;}
#signets{width: 830px; height: auto; float: left; text-align: left;}
#infolettre {width: 150px; height: auto; float: left;}
.both{clear:both;}


/* MENUS
--------------------------------------------------------------------------------------- */
#menu {width:1009px; height: auto;float: left;display:inline; list-style-type:none;padding-left: 9px;}
#menu div a{
	border: 0px solid #999;
	color: #000;
	float:left;
	font-size: 11px;
	font-weight: bold;
	height:45px;
	margin-top:30px;
	outline: 0px;
	padding: 0px;
	text-decoration: none;
	text-indent:-999999px;
}

#menu.menu_fr div a {background: url(Gx/M/menu_bg_fr.jpg) no-repeat left top;}
#menu.menu_en div a {background: url(Gx/M/menu_bg_en.jpg) no-repeat left top;}

#menu #menu01 a, #menu div#menu01 a:visited{background-position: 0 0px; margin-left:8px; width:200px;}
#menu div#menu01 a:hover {background-position: 0 -45px;}
#menu div#menu01 a.actif, #menu div#menu01 a.actif:hover {background-position: 0 -90px;}

#menu #menu02 a, #menu div#menu02 a:visited{background-position: -200px 0px;width:140px;}
#menu div#menu02 a:hover {background-position: -200px -45px;}
#menu div#menu02 a.actif, #menu div#menu02 a.actif:hover {background-position: -200px -90px;}

#menu #menu03 a, #menu div#menu03 a:visited{background-position: -340px 0px;width:140px;}
#menu div#menu03 a:hover {background-position: -340px -45px;}
#menu div#menu03 a.actif, #menu div#menu03 a.actif:hover {background-position: -340px -90px;}

#menu #menu04 a, #menu div#menu04 a:visited{background-position: -480px 0px;width:140px;}
#menu div#menu04 a:hover {background-position: -480px -45px;}
#menu div#menu04 a.actif, #menu div#menu04 a.actif:hover {background-position: -480px -90px;}

#menu #menu05 a, #menu div#menu05 a:visited{background-position: -620px 0px;width:140px;}
#menu div#menu05 a:hover {background-position: -620px -45px;}
#menu div#menu05 a.actif, #menu div#menu05 a.actif:hover {background-position: -620px -90px;}

#menu #menu06 a, #menu div#menu06 a:visited{background-position: -760px 0px;width:220px;}
#menu div#menu06 a:hover {background-position: -760px -45px;}
#menu div#menu06 a.actif, #menu div#menu06 a.actif:hover {background-position: -760px -90px;}


/* Navigation secondaire - Icônes côté droit*/
/*#menuSecondaire{width: 31px; height: auto; float: left;}*/

/*---PROBLEME MAC------------*/
/*#menuSecondaire{width: 30px; height: auto; float: left;position: absolute; top:215px;left: 1005px;clear: right;}*/
#menuSecondaire{width: 30px; height: auto; float: left;position: absolute; top:210px;left: 1005px;clear: right;z-index: 3;}
/*---/PROBLEME MAC------------*/

/*#menuSecondaire{width: 31px; height: auto; float: left;}*/
/*#menuSec{float:right; margin:-5px;}
#menuSec li{border-right:0px solid #000; display:block; float:left; list-style-type:none; padding:0 5px 0 5px; margin:0;}
#menuSec li.dernier{border:0; padding:0 0 0 5px;}
#menuSec a, #menuSec a:link, #menuSec a:visited{float:left; font-size:10px;}*/
/*#menuSec{float:right; margin:-5px;}
#menuSec li{border-right:0px solid #000; display:block; float:left; list-style-type:none; padding:0 5px 0 5px; margin:0;}
#menuSec li.dernier{border:0; padding:0 0 0 5px;}
#menuSec a, #menuSec a:link, #menuSec a:visited{float:left; font-size:10px;}*/

/* Navigagion gauche - Sous-menu */
#contenuGaucheMenuTxt{width: 630px;/*600*/ height: auto; float: left;padding-top: 10px;}
#contenuGaucheMenu{width: 188px; height: auto; float: left; }
#topSousMenu{width: 188px; height: auto; float: left;background: #ffffff url(gx/M/sousmenu/bg_sousmenu.jpg) repeat-y top center;}
#sousMenu{width: 188px; height: auto; float: left;background: #feffe8 url(gx/M/sousmenu/bg_sousmenu.jpg) repeat-y top center;}
.sousMenuNiveau1Categorie{
	width: 176px;/*188*/
	height: 23px;
	float: left;
	/*background-color: #fadc82;*/
	margin: 10px 0 10px 0;
	padding: 5px 0 0 12px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #5d2f00;
	font-weight: bold;
}
.sousMenuNiveau1{
	width: 176px;/*188*/
	height: 23px;
	float: left;
	background-color: #fadc82;
	margin: 10px 0 10px 0;
	padding: 5px 0 0 12px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #5d2f00;
	font-weight: bold;
}
.sousMenuNiveau1 a{font-family: Verdana, sans-serif; font-size: 12px; color: #5d2f00; text-decoration: none;}
.sousMenuNiveau1 a:hover{font-family: Verdana, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.sousMenuNiveau1 a.actif{font-family: Verdana, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.sousMenuNiveau2{width: 188px; height: auto; float: left;}
.sousMenuNiveau2 ul li{list-style: none;font-family: Verdana, sans-serif;font-size: 12px;color: #5d2f00;padding: 6px 6px 6px 0; line-height: 14px;}
.sousMenuNiveau2 ul li a{color: #5d2f00;text-decoration: none;}
.sousMenuNiveau2 ul li a:hover, .sousMenuNiveau2 ul li .actif{color: #fa8b20;text-decoration: none;}
#basSousMenu{width: 188px; height: auto; float: left;}
#contenuGaucheTxt{width: 402px;/*412*/ height: auto; float: left;/*padding-left: 19px;*/padding-left: 10px;}

#contenuGaucheTxt h1{color:#000000; font-size:12px; font-weight: bold; text-transform:none;}
#contenuGaucheTxt h1 a, h1 a:link, h1 a:visited{color:#000000; text-decoration: none;}

#contenuGaucheTxt h2{color:#e59e00; font-size:14px; margin:0px 0 0px 0; text-transform:uppercase; font-weight:bold; padding-bottom: 5px; }
#contenuGaucheTxt h2 a, h2 a:link, h2 a:visited{color:#C21527;}



/* CAROUSEL PRODUITS
--------------------------------------------------------------------------------------- */
#boiteCarousel{width: 630px; height: 133px; float: left; background: #fff url(gx/M/bande_bg.jpg) no-repeat top center;margin-bottom: 20px;}
#boiteForm{width: 630px; height: auto; float: left;}

/* SLIDESHOW PRODUITS
--------------------------------------------------------------------------------------- */
#contenuSlideshow{width: 624px; height: 133px; float: left;background: #fff url(gx/M/bande_bg.jpg) no-repeat top center;padding-left: 6px; padding-bottom: 10px;}
.slideshowFleche{width: 22px; height: 23px; float: left;padding-top: 55px;}
#slideshowImages{width: 531px;height: 133px; float: left;padding-left: 35px;}
.slideshowProduit{width: 153px; height: 133px; float:left;margin-right: 24px;}
.slideshowProduit p{text-transform: uppercase;color: #ffffff;font-size: 10px;text-align: center;padding-top: 110px;font-weight: bold;}


/*body {margin:0; background:#111; padding:5px; font:11px Verdana,Arial}*/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(inc/TinySlideshow/images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(inc/TinySlideshow/images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(inc/TinySlideshow/images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(inc/TinySlideshow/images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(inc/TinySlideshow/images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/* 01_100 : PAGE ACCUEIL
--------------------------------------------------------------------------------------- */
.bgAccueil{width: 600px; height: 268px; float: left; background: #fff url(gx/01/bg_accueil.jpg) no-repeat bottom right;}

/* 03_100 : PRODUITS
--------------------------------------------------------------------------------------- */
.imgProduit{width: 400px; height: auto; float: left; text-align: right;}
.ficheProduit{width: 400px; height: auto; float: left;}

/* 04_100 : 
--------------------------------------------------------------------------------------- */
#recetteHaut{width: 390px; height: auto; float: left;}
#recetteDetail{width: 361px; height: auto; float: left;}
#recetteImprime{width: 27px; height: auto; float: left;padding-top: 27px;}
#recetteBas{width: 390px; height: auto; float: left;}
#recetteDetail h2{ margin:0 0 3px 0}



/* 06_400 : PRÉSENTOIR
--------------------------------------------------------------------------------------- */
#basPresentoir{width: 416px; height: auto; float: left;}
#imgPresentoir{width:416px;/*206*/ height: auto; float: left;}
#pdfPresentoir{width: 416px;/*210*/ height: auto; float: left;/*padding-top: 43px;*/}
.iconePdfPresentoir{width: 210px; height: auto; float: left;/*padding-top: 23px;*/}

/* 06_500 : FEUILLES DE VENTES
--------------------------------------------------------------------------------------- */
#contenuVentes{width: 400px; height: auto; float: left;}
#contenuVentes a{color: #818386;text-decoration: none;}
#contenuVentes a:hover{color: #818386;text-decoration: underline;}
#contenuVentes ul{padding-bottom: 10px;}
#contenuVentes ul li{list-style: none;padding: 0px;margin:0px;}
#contenuVentes ul li ul {padding-left: 20px;}

/* 06_600 : MATÉRIEL PUBLICITAIRE
--------------------------------------------------------------------------------------- */
.materielPublicitaire{width: 400px; height: auto; float: left;padding-bottom: 20px;}
.materielPublicitaireTexte{width: 300px; height: auto; float: left;}
.materielPublicitaireFichier{width: 300px; height: auto; float: left;}

.audioPlayer{width:100px; height: auto; float: left;}
.audioTexte{width: 300px; height: auto; float: left; padding-top: 10px;}

/* 02_400 : PAGE COMMANDITE
--------------------------------------------------------------------------------------- */
#boiteFormCommandite{float:left;width:400px;}

#formCommandite {float:left;width:400px;}
#formCommandite label {float:left;width:170px;padding-bottom: 10px;}
#formCommandite .champTexte {float:left;width:200px;}
#formCommandite .listeDeroulante {float:left;width:200px;}
#formCommandite .boiteTexte {float:left;height:70px;width:230px;margin-bottom: 10px;}

/* 09_100 : PAGE CONTACT
--------------------------------------------------------------------------------------- */
/*#carteContact{border:1px solid #999;height:300px;width:350px;float:left;}*/
#boiteFormQuestion{float:left;width:430px;padding-top: 20px;}
#boiteFormQuestion h2{color: #e59e00;font-size: 14px;margin-top: 0px;text-transform: uppercase;padding-bottom: 10px;font-weight: bold;}
#formQuestion {float:left;width:600px;}
#formQuestion label {float:left;width:170px;padding-bottom: 10px;}
#formQuestion .champTexte {float:left;width:200px;}
#formQuestion .listeDeroulante {float:left;width:200px;}
#formQuestion .boiteTexte {float:left;height:70px;width:230px;margin-bottom: 10px;}

#contenuContact{width: 630px; height: auto; float: left; background: #fff url(gx/09/bg_contact.jpg) no-repeat top right;padding-top: 0px;}
#contenuContactTexte{width: 344px; height: auto; float: left;}

/* 07_000 : PAGE INFOLETTRE
--------------------------------------------------------------------------------------- */
#boiteFormInfolettre{float:left;width:300px;}

#formInfolettre {float:left;width:300px;}
#formInfolettre label {float:left;width:100px;padding-bottom: 10px;}
#formInfolettre .champTexte {float:left;width:200px;}
#formInfolettre .listeDeroulante {float:left;width:200px;}
#formInfolettre .boiteTexte {float:left;height:70px;width:230px;margin-bottom: 10px;}


/* 09_000 : PAGE NOUVELLE
--------------------------------------------------------------------------------------- */
#contenuNouvelle{width: 400px; height: auto; float: left;}
.tnNouvelle{width: 60px; height: 60px; float: left;}
.txtNouvelle{width: 400px; height: auto; float: left;}
.txtNouvelleImg{width: 300px; height: auto; float: left;}
#basNouvelle{width: 400px; height: auto; float: left;}
/* 00_888 : PLAN DU SITE
--------------------------------------------------------------------------------------- */
#contenuPlanSite a{color: #818386;text-decoration: none;}
#contenuPlanSite a:hover{color: #818386;text-decoration: underline;}/*
#contenuPlanSite ul li{list-style:none;padding: 0px;margin: 0px;}
#contenuPlanSite ul li ul li, #contenuPlanSite ul li ul li ul li{list-style:none;margin-left: 20px;}*/
#contenuPlanSite ul li{list-style-type: none;margin-left: 0px;font-weight: bold;text-transform: uppercase;padding-bottom: 5px;}
/*#contenuPlanSite ul li ul li, #contenuPlanSite ul li ul li ul li{margin-left: 20px;padding: 0px;} */
#contenuPlanSite ul li ul li{margin-left: 20px;padding: 5px 0 5px 0;font-weight: bold;text-transform: none;}
#contenuPlanSite ul li ul li ul li{margin-left: 20px;padding: 0px;font-weight: normal;list-style-type: disc;}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */

#piedPage{width: 1000px; height: auto;float: left; padding-top: 10px;}
#piedPage a{color:#BD9500;text-decoration: none;}
#piedPage a:hover{color:#BD9500;text-decoration: underline;}
#piedPageTop{width: 989px;/*991*/ height: 20px; float: left;padding-left: 9px;}
#piedPageBas{width: 980px; height: auto; float: left; background-color: #4b2200;margin-left: 18px;display: inline;}
#piedPageMenu{width: 980px; height: auto; float: left;text-align: center;}
#piedPageMenu li{list-style-type: none;display: inline;}
#piedPageSEO{width: 980px; height: auto; float: left;text-align: center;padding: 15px 0 15px 0;}

#piedPageCopyright{width: 980px; height: auto; float: left;text-align: center;padding-bottom: 40px;}


/*#piedPage {color:#BD9500; margin:0 auto; padding:0;width:1000px;}
#piedPage img {float:left; }
#piedPage_wrap {background:#4b2200;float:left; margin:0 8px; height:auto; width:980px;display: inline;margin-left: 8px;}
#piedPage a {color:#BD9500;}
#piedPage a:hover {color:#BD9500;}*/

/* Navigation en bas-de-page */
/*#piedPage_wrap #menuBas{width: 780px;height: auto;float:left;padding-left: 140px; }
#piedPage_wrap #menuBas li{border-right:0px solid #000; display:inline; float:left; list-style-type:none; padding:0 5px 0 5px; margin:0; }
#piedPage_wrap #menuBas li.dernier{border:0; padding:0 0 0 5px;}
#piedPage_wrap #menuBas a, #menuBas a:link, #menuBas a:visited{float:left;font-size: 10px; text-decoration:none;}*/


/*#piedPage_wrap #SEO{width: 980px; height: auto;float:left;  }
#piedPage_wrap #SEO p{padding: 20px;text-align: center; }
*/
/*#piedPage_wrap #copyrights {width: 1000px; height: auto; float:left;margin:0 20px; text-align:center;}
#piedPage_wrap #copyrights a {font-weight:bold;text-decoration: none;}
#piedPage_wrap #copyrights a:hover {font-weight:bold;text-decoration: underline;}
#piedPage_wrap #copyrights #lienCopyrights {font-weight:normal; text-decoration:none; color:#BD9500;}
#piedPage_wrap #copyrights #lienCopyrights:hover {font-weight:normal; text-decoration:underline; color: #BD9500}*/



/* Partager cette page (bookmarker) */
#socialBookmarker{float:left;color:#333;padding-top:5px;}
#socialBookmarkerPrefix{float:left;cursor:default;}
.bookmarkIconesVisibles {float:left;margin-left:2px;}
#bookmarkHoverPopup{border:solid 1px; background-color:#FFF; display:none; padding:4px; position:absolute; text-align:left; width:315px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems{float:left; height:25px; margin-right:4px; width:150px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems a{height:25px; line-height:25px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems a:link, #bookmarkHoverPopup .bookmarkHoverPopupItems a:visited{border:none; color:#000; display:block; padding-left:2px; text-decoration:none; width:150px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems a:active, #bookmarkHoverPopup .bookmarkHoverPopupItems a:hover{background-color:#eee; border:1px solid #666; color:#333; display:block; height:25px; padding-left:2px; text-decoration:none; width:150px;}

@media all and (-webkit-min-device-pixel-ratio: 0) {
body#main{background: #FFF url(gx/M/bgmac.png) repeat-x  4px 0px; text-align:center;}
}

/*body:nth-of-type(1)#main{background: #FFF url(gx/M/bg.gif) repeat-x  7px 0px; text-align:center;} HACK CHROME - Overite le MAC...*/


