/* RÉINITIALISATION DES ÉLÉMENTS
--------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,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;}
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
--------------------------------------------------------------------------------------- */
/* Supprimer si le site de contient pas de page de garde (splash)
body#index{
	background: #FFF url(gx/bg.gif) repeat-x scroll center top;
	text-align:center;
}
*/

@font-face {
	font-family: Bookman;
	src: url('inc/fonts/BookmanOldStyle.ttf');
}


body/*#main*/{
	background: url("gx/M/bg.jpg") no-repeat scroll center top #fff;
	color: #333;
	font-size: 12px;
	line-height: 150%;
	font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New"; /* Garder seulement 3 fontes et effacer ce commentaire */
	text-align: left;

}
html{}

/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
a, a:link{color:#149fd9;}
a:visited{color:#666;}
a:hover, a:focus{color:#0083ba;}
a:active{color:#0e8bbf; text-decoration:none;}

h1{color:#90B047; font-size:18px; margin-bottom:0.5em; line-height:100%;}
h1 a, h1 a:link, h1 a:visited{text-decoration:none;}

h2{color:#000; font-size:14px; margin-bottom:0.4em; line-height:100%;}
h2 a, h2 a:link, h2 a:visited{text-decoration:none;}

p{}
.incTinyMce{margin-bottom:1em;line-height:170%;}

blockquote, q{quotes:none; margin:1em 0;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
blockquote, q, cite{font-style:italic;}
blockquote{padding-left: 1.625em; border-left:3px solid #ccc;}
blockquote > p {padding: 0;}

sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}

#contenu {margin-left: 18px; margin-right:18px;width:968px;margin-top:7px;margin-bottom:25px;}
#contenu ul li, #contenu ol ul li{list-style:square; margin-left:16px;}
#contenu ul ul li{list-style:circle;}
#contenu ol li, #contenu ul ol li{list-style:decimal; margin-left:23px;}
#contenu ol ol li{list-style:lower-alpha;}

.textePetit{font-size:11px;}

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{ font-size: 12px; margin-bottom:10px; padding:0px;}
fieldset legend{ color:#000; font-size:14px; font-weight:bold; padding:0px;margin-bottom:12px;}
fieldset label{font-size:12px; color:#000; margin:2px 0;}
fieldset label.erreur{color:#cc0000;}
.champTexte{
	font-size:12px;
	margin:2px 0;
}
.listeDeroulante{
	font-size:12px;
	margin:2px 0;
}
.boiteTexte{
	/*font-family:Arial, "Trebuchet MS";*/
	font-size:12px;
	margin:2px 0;
}
.champTexte:focus, .listeDeroulante:focus, .boiteTexte:focus{background-color:#ddd;}

.bouton{
	/*background-color: #EEF3F7;
	color: #498ECB;
	font-weight: bold;*/
}
.bouton:hover{/*background-color:#1A80B6; color:#FFF;*/}
.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:4px; -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:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.conseil{font-size:11px;display:none;}
div.erreur{color:#cc0000}
/* Icones générales
--------------------------------------------------------------------------------------- */
.lienRSS{background: url(Gx/icone_RSS.png) 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{
	margin:0 auto;
	width:1004px;
	background-color: #fff;
}

#contenu{
	min-height:500px;
	height:auto !important;
	height:500px;
}

.both, .clearBoth{clear:both;}




/* 00_110 : PAGE NOUVELLE
--------------------------------------------------------------------------------------- */
.fbJaimePetit{max-width: 100px;}
/*.fbJaime{max-width: 450px; height: 25px;}
.fbJaime iframe{margin-right: 10px; height: 25px;}*/




/* 09_100 : PAGE CONTACT
--------------------------------------------------------------------------------------- */
#carteContact{border:1px solid #90B047;height:350px;width:400px;float:left;}
#boiteFormContact{float:right;width:370px;}

#formContact{float:right;width:370px;}
#formContact label{float:left;width:100px;}
#formContact .champTexte{float:left;width:200px;}
#formContact .listeDeroulante{float:left;width:200px;}
#formContact .boiteTexte{float:left;height:70px;width:230px;}
#formContact .erreurTexte{margin-left:100px;}
.contactText {margin-top:20px;margin-bottom:30px;}
.contactText p {margin-bottom:10px;}






/* HAUT */
#haut {}
#haut #topLeft {float: left; margin-top: 10px;}
#haut #topLeft #logo {margin-left:20px;}
#haut #topRight {float: right;}
#haut #weatherContainer {float:right;margin-top:25px;}
#haut #shareIcons {float: right;margin-top:45px;}
#haut #shareFB {width: 13px; height: 26px; background-image: url(gx/M/facebook.png);display: block;float:left;}
#haut #shareTwitter {width: 37px; height: 26px; background-image: url(gx/M/twitter.png); display: block; float: left;margin-left: 16px;}
#haut #shareInsta {width: 26px; height: 26px; background-image: url(gx/M/instagram.png); display: block; float: left;margin-left: 16px; margin-right:14px;}

#haut #menuSec {margin-top: 10px;}
#haut #shareFB:hover {opacity:0.6;}
#haut #shareTwitter:hover {opacity:0.6;}
#haut #shareInsta:hover {opacity:0.6;}

#menuSec{float:right; font-size:11px; background-color: #81b027;padding-top:3px;padding-bottom:3px;}
#menuSec li{display:inline; float:left; padding-left: 18px; padding-right: 18px;}
#menuSec a, #menuSec a:link, #menuSec a:visited{font-family:Arial;font-size:12px;color:#000;text-decoration:none;}
#menuSec a:hover {text-decoration:underline;}


/* MENU PRINCIPAL */
#menu{width: 968px; height: 46px; background-image: url(gx/M/top_menu.png); margin-left:18px;margin-right:18px; display:flex;justify-content: center;}
#menu li{display:inline;float:left; list-style-type:none;padding-left: 26px; padding-right: 26px;border-right:1px solid #fff;height:33px;padding-top:13px;}
#menu li a {z-index:300;}
#menu li a, #menu li a:link, #menu li a:visited{font-family:Bookman,Arial;font-size:18px;color:#fff;text-decoration:none;}
#menu li a:hover, #menu li a:focus, #menu li a:visited:hover{color:#454545;}
#menu li a.actif, #menu li a.actif:visited, #menu li a:active, #menu li a:visited:active{}
#menu li.premier {padding-left: 110px;}
#menu li.premier a {color: #bd1620;
    font-weight: bold;}
#menu li.dernier {border-right:none;padding-right: 0px;}
#menu li.dpmenu {position:relative;z-index:400;}

#menu li ul { z-index: 20;background:#90B047; position:absolute; top:46px; left:0; display:none; text-align:left; min-width: 220px;border-top:1px solid #fff; }
#menu li ul li { line-height:30px; float:left; height:30px; clear:both; display:inline; text-align:left; padding:0px;border:none;   }
#menu li ul li:hover a {color:#454545;text-decoration:none;}
#menu li ul li a { padding-left:10px; font-family:Bookman,Arial;font-size:14px;color:#fff;text-decoration:none; }
#menu li:hover ul { display:block; opacity:0.90; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; }

#Viewer{text-align: left;}
#Viewer iframe{margin-left:auto; margin-right:auto; margin-left:18px;}



/* PIED DE PAGE */
#piedPage{width: 1004px; height: 155px; background-image:url(gx/M/footer_bg.jpg);}

#piedPage a{text-decoration:none;}
#piedPage a:hover{text-decoration:underline;}


#piedPage ul {float: left;margin-top:20px;}
#piedPage li {list-style-type: none}
#piedPage li img {margin-right:10px;}
#piedPage li a, #piedPage li a:link, #piedPage li a:visited {text-decoration:none;font-family:Arial;font-size:12px;color:#fff;}
#piedPage li a:hover {text-decoration:underline;}

#piedPage #menuLeft {margin-left:15px;}
#piedPage #menuRight {margin-left: 35px;}

#piedPage #contactUsInfos {float:left;margin-left:40px;margin-top:20px;font-size:11px;font-family:Arial;color:#fff;line-height:13px;}
#piedPage #contactUsInfos p {margin-bottom:8px;}
#piedPage #contactUsInfos a:link, #piedPage #contactUsInfos a:visited {text-decoration:none;font-size:11px;font-family:Arial;color:#fff;line-height:15px;}
#piedPage #contactUsInfos a:hover {text-decoration:underline;}
#piedPage #map {float: left; margin-left: 50px; margin-top: 16px;}
#piedPage #textSEO {float:right;margin-right: 8px; width: 375px; height: 93px; background-image: url(gx/M/seo_bg.jpg);margin-top: 16px;
font-family: Arial;color:#fff;font-size:11px;padding:8px 11px 8px 11px;
}

#piedPage #copyrights{float:left;margin-left:22px;margin-top: 3px;}
#piedPage #copyrights a,#piedPage #copyrights a:link,#piedPage #copyrights a:visited{text-decoration:none;font-family:Arial;font-size:11px;color:#706d67;}
#piedPage #copyrights a:hover{text-decoration:underline;}

#piedPage #socialBookmarker {float: right; margin-right: 18px;}


a#lienPartager {
    background: url("gx/btn_partager.png") no-repeat scroll 0 0 transparent;
    color: #707070;
	font-family: Arial;
    font-size: 11px;
    height: 18px;
    padding: 0 75px 0 0;


    text-align: right;
    text-decoration: none;
	float:right;


    width: 72px;
}


/* MISC */
#lookingFor {text-decoration:none;display:block;position:relative;background-image:url('gx/03/lookingfor.jpg');width:253px;height:209px;}
#lookingFor:hover{text-decoration:none;}
#lookingFor:hover .stripe {background-color:#333;}
#lookingFor:hover .title {color:#90B047;}
#lookingFor:hover .description {color:#90B047;}
#lookingFor .stripe {position:absolute;bottom:0;width:253px;height:87px;background-image:url('gx/03/stripe.png');}
#lookingFor .title {font-family:Bookman,Arial;font-weight:bold;font-size:16px;color:#fff;text-align:center;margin-top:15px;margin-bottom:7px;}
#lookingFor .description {font-family:Arial;font-size:12px;color:#fff;text-align:center;}

#lookVideo {line-height:21px;text-align:right;padding-right:25px;padding-top:32px;margin-top:6px;height:83px;width:229px;display:block;background-image:url('gx/M/lookvideo_bg.jpg');font-family:Bookman,Arial;font-size:18px;color:#fff;font-weight:bold;}
#lookVideo:link, #lookVideo:visited {text-decoration:none;}
#lookVideo:hover {text-decoration:none;color:#454545;}

#jobsAt {text-decoration:none;margin-top:6px;display:block;font-family:Bookman,Arial;font-size:18px;color:#fff;font-weight:bold;width:253px;height:43px;background-image:url('gx/03/jobs_bg.jpg');text-align:center;padding-top: 26px;}
#jobsAt:hover {text-decoration:none;color:#454545;}
#rightMenu {float:right;width:253px;}
#leftText {float:left;width:699px;}
#textParent{margin-top:33px;}

#pager {margin-top:20px;float: right;margin-right:20px;}
#pager .page {float:left;margin-left:10px;}
#pager .page a {color:#82B228;font-family:Bookman,Arial;font-weight:bold;font-size:14px;}
#pager .page a:hover {text-decoration: none;}
#pager .selected a {text-decoration:none;}


/* 01_100 : PAGE ACCUEIL */

.banniere{
	display: flex;
  justify-content: space-between;
  background-color: #eee;
}

.banniere .contenuTexte{
	width: 656px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.banniere .mainTitle{
	font-size: 16px;
	margin-left: 0px;
}

.banniere h1{
	color: #bd1620;
	font-size: 26px;
}
.banniere a{
text-decoration: none;
    background: #88ba2c;
    border: 0px;
    color: #fff;
    padding: 5px 15px;
    cursor: pointer;
    border-radius: 15px;
    margin-top: 20px;
		font-size: 14px;
}
.banniere .img{
	width: 305px;
	height: 220px;
}

.texteAccueil{
font-size: 14px;
line-height: 1.5;
margin-bottom:30px;
}

.texteAccueil h1{font-size:26px;}
.produitsAccueil{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 20px;
}

.produitsAccueil .boite img{max-width: 100%;border: 4px solid #ccc;}
.produitsAccueil .boite div{
	display: flex;
	justify-content: space-between;
	margin: 0px 5px;
	font-size: 13px;
	font-weight: bold;
}
.produitsAccueil .boite div.nom{padding-left: 5px;max-width: 55%; }
.produitsAccueil .boite div.prix{ text-align:right;padding-left: 5px; }

#homeRecipesTitle {padding:0;margin:0;margin-bottom:11px;}
#homeRecipesTitle a:link, #homeRecipesTitle a:visited {font-family:Bookman,Arial;font-size:18px;color:#111;text-decoration:none;font-weight:normal;}
#homeRecipesTitle a:hover {text-decoration:underline;}
#homeRecipes {width:656px;float:left;background-color:#f1ede7;}
#homeRecipes .recipeBox {float:left;width:656px;}
#homeRecipes .recipeImageBox {float:left;margin-right:18px;width:238px;height:165px;background-image:url('gx/01/recipe_bg.jpg');position:relative;}
#homeRecipes .recipeImageBox img {position:absolute;top:12px;left:12px;}
#homeRecipes .recipe {float:left;padding-right:18px;width:382px;}

#homeRecipes .recipe .description {font-family:Arial;font-size:12px;color:#454545;margin-bottom:10px;height:165px; overflow:hidden;}
#homeRecipes .recipe a:link, #homeRecipes .recipe a:visited {text-decoration:none;font-family:Arial;font-size:12px;color:#698d44;}
#homeRecipes .recipe a:hover {text-decoration: underline;}
#homeRecipes .recipe a.title {font-family:Georgia;font-size:12px;color:#313131;font-weight:bold;margin-top:5px;margin-bottom:5px;}

#homeRecipes .recipeMenu {background-color:#fff;}
#homeRecipes .recipeMenu .item {float:left;}
#homeRecipes .recipeMenu .item a:link, #homeRecipes .recipeMenu .item a:hover, #homeRecipes .recipeMenu .item a:visited {text-decoration:none;}
#homeRecipes .recipeMenu .hidden {display:none;}


#homeVideo {float:right;}
.bottomText h2 {color: #111111; font-family: Bookman,Arial; font-size: 18px;font-weight: normal;margin-bottom:15px;}
.bottomText {width:100%; clear:both; overflow:hidden;}
.bottomText .text {}

#BoiteInscription{padding:10px;margin-top:10px;float:right; clear:right; width:285px;background:url(gx/01/infolettre_bg.jpg)no-repeat; height:60px;}
#BoiteInscription h3{font-family: Bookman,Arial; font-size: 18px;font-weight: normal;margin-bottom:5px;}
.boutonInfolettre{background:#88ba2c;border:0px;color:#fff;padding:5px 10px;cursor:pointer;}
#champCourriel{padding:5px 10px;border:1px solid #999;width:180px;}

/* 03_100 : PAGE CATEGORIES PRODUITS */

#productsList {margin-top:33px;}
.mainImage {margin-bottom:21px;}
.mainTitle {margin-left: 21px;font-family:Georgia;font-size:12px;color:#313131;font-weight:bold;}
.mainDescription {margin-left:21px;font-family:Arial;font-size:12px;color:#454545;}
.mainDescription p {margin-top:22px;}




#rightMenu .categories {margin-bottom:10px;}
#rightMenu .categories .title {font-family:Bookman,Arial;font-size:18px;font-weight:bold;color:#fff;width:235px;height:30px;background-image:url('gx/03/cat_menu_title.jpg');text-align:right;padding-right:18px;padding-top:14px;}
#rightMenu .categories .item {display:block;text-decoration:none;font-family:Bookman,Arial;font-size:18px;color:#fff;width:205px;height:31px;background-image:url('gx/03/cat_menu_item.jpg');text-align:right;padding-right:48px;padding-top:17px;}
#rightMenu .categories .item:hover {text-decoration:none;color:#454545;}
#rightMenu .categories .actif{background-image:url('gx/03/cat_menu_item_actif.jpg');}

/* 03_110 : DETAIL CATEGORIE PRODUIT */
#productDetails {margin-top:33px;}

.textContainer {}
.textContainer .image {margin-bottom: 15px;}
.textContainer .text {float: left;padding-right:15px;}
.textContainer .title {font-family:Bookman,Arial;font-size:18px;color:#000;font-weight:bold;}
.textContainer .description {margin-top:20px;font-family:Arial;font-size:12px;color:#454545;}
.textContainer .description p {line-height:22px;margin-bottom:20px;}
.textContainer img{max-width: 100%;}

/* 02_100 : SPECIALS */
#specials {margin-top:33px;}
#specials #logoContainer {float:left;background-image: url("gx/01/recipe_bg.jpg");height: 165px; margin-right: 18px; width: 238px; margin-top:5px;}
#specials #logoContainer img {margin-top:12px;margin-left:12px;}
#specials .textBox {width:969px;}
#specials .textBox .text {margin-top:12px;padding: 12px 20px;}
#specials .titlePage {margin-bottom:5px;margin-left:10px;}
#specials .textBox .title {font-family:Georgia;font-size:12px;color:#313131;font-weight:bold;margin-bottom:8px;}
#specials .textBox .description {font-family:Arial;font-size:12px;color:#454545;}

#specials .textBox .enteteSpecial {width:699px;background:#f1ede7;min-height:180px;}
.enteteSpecial .description {width:495px;height:130px;color:#fff;font-size:14px;position:absolute;left:20px;top:140px;overflow:hidden;}
.enteteSpecial .title_fr{background: url(gx/02/banniereTitre_fr.jpg); width:325px; height:87px;position:absolute; left:15px; top:30px;}
.enteteSpecial .title_en{background: url(gx/02/banniereTitre_en.jpg); width:213px; height:101px;position:absolute; left:15px; top:30px;}


#sousMenuSpeciaux ul li{list-style:none;float:left;margin-left:0px;margin-right:16px;}
#sousMenuSpeciaux ul li.last{margin-right:0px;}
#sousMenuSpeciaux ul li a{width:180px; height:268px;display:block;}

.retour a{background:#87b92c;padding:5px 10px;text-decoration:none;color:#fff;float:right;}

#specials .specialsContainer {margin-top:12px;}
#specials .specialsContainer .item {float:left;margin-right:33px;border:2px solid #f1ede7;height:305px;}
#specials .specialsContainer .image {margin-bottom:5px;margin-left:10px;margin-top:2px;margin-right:0px;padding:0px;}
#specials .specialsContainer .image img {border: 5px solid #ddd;}
#specials .specialsContainer .details {padding:5px 6px 5px 12px;width:195px;/*height:50px;background-image:url(gx/02/price_bg.png);*/}
#specials .specialsContainer .name {padding:5px 6px 2px 6px;font-family:Bookman,Arial;font-size:13px;color:#343333;line-height:18px;font-weight:bold;background:#fff;height:38px;position:relative;text-align:center;}
#specials .specialsContainer .price {font-family:Bookman,Arial;font-size:13px;color:#343333;line-height:16px;}

/* 05_100 : RECIPES */
#recipes {width: 800px;margin:0 auto;margin-top:18px;}
#recipes .recipe {padding-top: 20px; padding-bottom: 20px;}
#recipes .recipe .nom a, #recipes .recipe .nom a:link,#recipes .recipe .title a:visited {font-family:Bookman,Arial;font-weight:bold;font-size:18px;color:#000;text-decoration:none;}
#recipes .recipe .nom a:hover {text-decoration:none;color:#90B047;}
#recipes .recipe .image {float: left; margin-right: 30px;}
#recipes .recipe .right {float:left;}
#recipes .recipe .image img {border: 1px solid #dddddd;}
#recipes .recipe .image a:hover {opacity:0.8;}
#recipes .recipe .intro {margin-top:5px;margin-bottom:10px;}

#recipes .recipe .seemore a, #recipes .recipe .seemore a:link,#recipes .recipe .seemore a:visited {font-family:Arial;font-size:13px;color:#90B047;text-decoration:none;}
#recipes .recipe .seemore a:hover {text-decoration:underline;}

#recipes .textContent {margin-bottom:25px;font-family:Arial;font-size:12px;color:#000;}
#recipes .textContent p {margin-top: 15px;}


/* 05_110 : RECIPE */
#recipe {width: 800px;margin:0 auto;margin-top:18px;}
#recipe .recipe {margin-bottom: 20px;}
#recipe .recipe .title {font-family:Arial;font-size:16px;color:#000;font-weight:bold; margin-bottom: 10px;}
#recipe .recipe .image {float:left;}
#recipe .recipe .ingredients {float: left;width: 400px;font-family:Arial;font-size:12px;color:#000;}
#recipe .recipe .ingredients p {margin-bottom:15px;}
#recipe .recipe .steps {margin-top: 40px;font-family:Arial;font-size:12px;color:#000;}
#recipe .recipe .steps p {margin-bottom:15px;}
#recipe .recipe .subtitle {font-family:Arial;font-size:13px;color:#000;font-weight:bold;margin-bottom:6px;}
#recipe .recipe a, #recipe .recipe a:link,#recipe .recipe a:visited {font-family:Arial;font-size:13px;color:#90B047;text-decoration:none;}
#recipe .recipe a:hover {text-decoration:underline;}

/* 06_100 : VIDEOS */

#videoContainer {width:699px;float: left;}


#btYoutubePlayer{float:left; width:790px; height:300px;}
#btYoutubePlayerPageInterne{float:left; width:715px; height:368px;}

#ytvideo2{width:450px; height:300px; float:left; margin-left:70px;}

#videoBoxPageInterne{
	/*background-color: #a49274;*/
	height:361px;
margin-bottom: 20px;
margin-left:49px;
	width:600px;
	float:left;
	z-index:1;
}

#listeVideo li p a{float:left !important; width:180px !important; font-weight:bold; color:#FFF;}
#vid1{margin:23px 0 0 20px;}
#vid2{margin:23px 0 0 20px;}
#vid3{margin:30px 0 0 20px;}


#videoText {margin-left:49px;}
#videoText .title {color: #313131;font-family: Georgia;font-size: 12px; font-weight: bold;margin-bottom:15px;}
#videoText .description { color: #454545;font-family: Arial;font-size: 12px;}
#videoText .description p {line-height:22px;margin-bottom:20px;}


/*--------------------------------------*/
.listeVideoPageInterne{margin-left: 49px;float:left; width:600px;}
.listeVideoPageInterne li{margin-left:0px !important;margin-right:20px; padding:0 !important; float:left; list-style:none; height:90px; display:block; width:288px; line-height:100%; border:1px solid #90B047; /*background-color:#CDC18F;*/}
.ListeVidColDroite{margin:0 0 10px 0 !important;}
.listeVideoPageInterne li a img{border-right: 1px #90B047 solid;text-decoration: none; margin-right:10px; width:120px;}
.jcarousel-skin-tango{margin-top: 5px;}

.listeVideoPageInterne li a, .listeVideo li a:link, .listeVideo li a:visited{
	color: #222140;/*#9e6f41*/
	text-decoration: none;
	font-weight: bold;
	float:left;
	width:120px;
}



.listeVideoPageInterne .description { float: left; margin-left: 20px; margin-top:6px;width:125px; }
.listeVideoPageInterne .title { font-weight:bold; margin-bottom:12px;}




/* 08_100 : CONTACT US */
#contactContainer {width: 800px;margin:0 auto;margin-top:18px;}


/* 09_100 : CARRIERES */
#jobsContainer {width: 800px;margin:0 auto;margin-top:18px;}
#jobsContainer .offre {padding-top:20px;padding-bottom:20px;border-top:1px solid #90B047;}
#jobsContainer .offre .titreOffre a, #jobsContainer .offre .titreOffre a:link,#jobsContainer .offre .titreOffre a:visited {font-family:Bookman,Arial;font-weight:bold;font-size:18px;color:#000;text-decoration:none;}
#jobsContainer .offre .titreOffre a:hover {text-decoration:none;color:#90B047;}

#jobsContainer .offre .dateOffre {font-size: 11px;font-weight:bold;color:#333;margin-bottom:8px;}
#jobsContainer .offre .introOffre {margin-bottom:8px;}

#jobsContainer .offre .detailsOffre a, #jobsContainer .offre .detailsOffre a:link,#jobsContainer .offre .detailsOffre a:visited {font-family:Arial;font-size:13px;color:#90B047;text-decoration:none;}
#jobsContainer .offre .detailsOffre a:hover {text-decoration:underline;}


/* 09_110 : JOBS DETAILS */
#job {width: 800px;margin:0 auto;margin-top:18px;}
#job .dateOffre {font-size: 11px;font-weight:bold;color:#333;margin-bottom:8px;}
#job .descrOffre {}
#job .formulaireApplication {margin-top:20px;padding-top:10px;border-top:1px solid #90B047;}
#job .formulaireApplication label {float:left;font-size:12px;width:175px;}
#job .formulaireApplication .lblValue {float:left;}
#job .formulaireApplication .hint {font-size:11px;color:#666;margin-bottom:5px;}
#job .erreurContainer {color:red;margin-top:10px;margin-bottom:10px;}
#job .succes {margin-bottom:20px;}
#job .applicationForm input[type="submit"] {
	background-color: #90B047;
	border:none;
	color:#fff;
	padding: 2px 10px;
}
#job .applicationForm input[type="submit"]:hover {color:#454545;cursor:pointer;}

/* 00_999 : TERMES ET CONDITION */

#termsAndConditions {width: 800px;margin:0 auto;margin-top:18px;}



/*Slider*/
#splash {float:left;width:402px; margin-bottom:5px; height:205px; overflow:hidden; position:relative; z-index:200; margin-top:0px; background:#1c1c1c; }
#splash .controls { position:absolute; top:80px; left:0px; width:402px; z-index:152; }
#splash .controls a { display:block; height:46px; width:26px;}
#splash .controls a.prevSlide { float:left; background:url(Gx/splash-control-left.png) center no-repeat; }
#splash .controls a.nextSlide { float:right; background:url(Gx/splash-control-right.png) center no-repeat; }
#overlay { width:402px; height:205px; top:0; left:0px; position:absolute; z-index:151; background:url(Gx/slider-splash.png); }
#slider { width:402px; height:205px; top:0; left:0px; position:absolute; z-index:150; overflow:hidden; }
#slider img { position:absolute; top:0; left:0; z-index:8; }
#slider img.active { z-index:10; }
#slider img.last-active { z-index:9; }
#sliderLink { display:block; z-index:153; width:861px; height:330px; top:40px; left:71px; position:absolute; }


.both, .clearBoth{clear:both;}

a.btnSplash, a.btnSplash:visited, a.btnSplash:active { overflow:hidden; text-align:center; margin:10px 0; display:block; text-transform:uppercase; background-position:bottom left; color:#000; font-family: HelveticaNeueBoldCond, Helvetica, Arial }
a.btnSplash:hover { background-position:top left; color:#000; }

a.btnSplashGrand { width:515px; height:93px; font-size:30px; line-height:93px; background-image:url(Gx/call-type1-splash.gif); }
a.btnSplashPetit { width:356px; height:77px; font-size:21px; line-height:77px; background-image:url(Gx/call-type2-splash.gif); }


/*#diapoAccueil {float:left;width:402px;position: relative;}
#diapoAccueil ul.navigation {position: absolute;top:188px;left:5px;}
#diapoAccueil ul.navigation li {display: inline;list-style-type:none;margin:3px;}
#diapoAccueil ul.navigation a {display:block;width:12px;height:12px;background-color:#fff;float:left;margin-right:10px;}
#diapoAccueil ul.navigation a:link, #diapoAccueil ul.navigation a:visited {text-decoration:underline;color:#f6bf43;font-weight:bold;}
#diapoAccueil ul.navigation a.active {text-decoration:none;}
#diapoAccueil .diapo {display:none;}
#diapoAccueil ul.navigation a.active {background-color:#83AC2F;}*/

#menuUtils{width: 100%; height:25px; background: #81b027;}
#menuUtils .centrer{margin:0 auto; width: 980px;}

#sousMenuSpeciaux a{text-decoration: none;}
#sousMenuSpeciaux span {
    color: #FFFFFF;
    display: block;
    font-family: Bookman;
    font-size: 18px;
    font-weight: bold;
    padding: 222px 0 0 0;
    text-align: center;
}

.unCTA{width: 215px; height: 75px; float:left;  text-decoration: none;}
.unCTA1{background: #f6bf43 url(DATA/CTAACCUEIL/1.jpg)no-repeat;}
.unCTA2{background: #f6bf43 url(DATA/CTAACCUEIL/2.jpg)no-repeat;}
.unCTA3{background: #f6bf43 url(DATA/CTAACCUEIL/3.jpg)no-repeat;}
.unCTA.avecMargin{margin:0 5px 0 0;}
.unCTA span{
	font-family: Bookman;
    font-size: 16px;
    color:#000;
    margin: 25px 0 0 100px;
	display: block;
}

.boiterecipedumoment{float: left;}