html { padding:0; margin:0}
body { padding:0; margin:0; background:#ffffff ; color:#87888a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center}

/* Gestion des titres */
h1, h2,h3, h4,h5, h6,dl, dt, dd, img, p{  padding:0; margin:0; list-style:none;}
.clear{ display:block; width:100%; clear: both; font-size:0; line-height:0; height:0; background-image:none; color:#fff; background-color:inherit;}
ul, li { padding:0; margin:0; list-style:none;  }
a img { border:none;}

a {cursor:pointer;}
/* Gestion des formulaires */
form, fieldset{ padding:0; margin:0; border: none; display:block;}
 
/* gestion des hauteurs et largeurs */
.h35px { width:90%; clear:both; float:none; height:35px;}
.h40px{ width:90%; clear:both; float:none; height:40px;}
.h120px{ width:90%; clear:both; float:none; height:120px;}
.h55px{ width:90%; clear:both; float:none; height:55px;}

/* ************************ */
/*      Mise en page      */
/* ********************* */

.container { background: url(../images/container.png) repeat-y 0 0;  width:973px; margin:0 auto; text-align:left; position:relative;}
.mainpage { width:955px; margin-left:8px; min-height:600px; background:url(../images/mainpage.jpg) no-repeat 0 0;}
 
/* header */
.header { height:163px; width:955px; }
.header .logo { width:235px; height:200px; position:absolute; top:0; left:0; z-index:50}
.header .titredepage, .header .titredepage_cherrier {
	width:480px;
	height:52px;
	position:absolute;
	top:60px;
	left:215px;
	z-index:49;
	text-align:center;
}

.header .titredepage_cherrier {top:77px; left:245px;}

.header .submenu, 
.header .submenu_cherrier {width:520px; position:absolute; left:230px; top: 116px;}
.header .submenu_cherrier {left: 272px;}
.header .submenu ul, 
.header .submenu_cherrier ul {margin:0; padding:0;}
.header .submenu ul li, 
.header .submenu_cherrier ul li {line-height:0.1em; font-size:1px; padding:0; margin:0}
.header .submenu ul li img, .header .submenu_cherrier ul li img {float:left; margin:0; padding:0}

/* wrapper */
.wrapper { clear:both; float:none; width:955px;background:url(../images/herbe.jpg) no-repeat left bottom   }

/* footer */
.footer { width:955px; height:18px; border-bottom:3px solid #fff; padding:8px 0 0 0; clear:both; float:none;}
.footer p { text-align:center;color:#fff; background-color:inherit;font-weight:bold; font-size:11px;}
.footer p a { color:#fff; background-color:inherit; text-decoration:none; text-align:center; font-weight:bold; font-size:11px;}
.footer p a:hover { text-decoration:underline}

.sandwich{ width:130px; height:100px; position:absolute; right:9px; bottom:3px; z-index:50; }

/* ************************ */
/*    colleft140px         */
/* ********************** */

.colleft140px { width:140px; float:left; display:inline;}
.colleft140px .menu { padding:47px 0 0 0; width:140px;}
.colleft140px .menu ul { padding:0; margin:0}
.colleft140px .menu ul li { padding:0; margin:0; line-height:0.1em; font-size:1px}
.colleft140px .blocpub{ width:140px; margin-left:10px; min-height:240px; float:left; display:inline; _height:240px;}
.colleft140px .blocpub a { /*cursor:pointer;*/ }

/* ************************ */
/*   colright815px         */
/* ********************** */

.colright815px { width:805px; float:left; display:inline;}
/* block620 */
.colright815px .block620 { background:url(/images/block_blank_620.png) no-repeat 0 0; width:620px; min-height:400px; padding:15px 0 0 0}
* hmtl .colright815px .block620 {height:400px;}

.colright815px .block620 .interne{ width:580px; margin-left:20px; }
.colright815px .block620 .titre { width:580px; text-align:center; height:35px;}

.colright815px .block620 .boxparagraphe {clear:both; float:none; }
.colright815px .block620 .boxparagraphe { width:580px; float:left; }
.colright815px .block620 .boxparagraphe  p { width:580px; margin:0 0 15px 0; padding:0; text-align:justify}
 
.colright815px .block620 p { font-size:12px; color:#87888a; background-color:inherit;}
.colright815px .block620 p a{ font-size:12px; color:#e10219; background-color:inherit; text-decoration:none}
.colright815px .block620 p a:hover { text-decoration: underline}

.colright815px .block620 h2 { font-size:14px; font-weight:bold; margin:15px 0 5px 0;width:550px; color:#e10219; background-color:inherit;}
.colright815px .block620 h3 { font-size:14px; font-weight:bold; margin:15px 0 20px 0;width:550px; text-align:center}

.colright815px .block620 ul { margin:5px 0 10px 40px; width:540px;}
.colright815px .block620 ul li{ background:url(../images/blocktexte.gif) no-repeat 0 4px; padding:0 0 5px 15px;}
.colright815px .block620 ul li a{font-size:12px; color:#e10219; background-color:inherit; text-decoration:none}
.colright815px .block620 ul li a:hover{ text-decoration:underline}



/* block texte */
.colright815px .blocktexte { background:url(../images/blocktexte.png) no-repeat 0 0; width:763px; min-height:400px; padding:15px 0 0 40px}
* hmtl .colright815px .blocktexte {height:400px;}
/* Gontrand cherrier */
.colright815px .blocktexte_cherrier, 
.colright815px .blocktexte_truc_astuce{background:url(../images/gontran_cherrier/back_central.png) no-repeat top left; width:622px; height:412px; float:left;}

.colright815px .blocktexte_cherrier_ig{float:left; width:622px}
.colright815px .blocktexte_cherrier_ig .blocktexte_cherrier_ig_top{background:url(../images/gontran_cherrier/back_central_top.png) no-repeat top left; width:622px; float:left; height:26px}
.colright815px .blocktexte_cherrier_ig .blocktexte_cherrier_ig_content{background:url(../images/gontran_cherrier/back_central_repeat.png) repeat-y top left; width:622px; float:left; padding:0 0 35px 0}
.colright815px .blocktexte_cherrier_ig .blocktexte_cherrier_ig_bottom{background:url(../images/gontran_cherrier/back_central_bottom.png) no-repeat top left; width:622px; float:left; height:26px}

.colright815px .blocktexte_cherrier .subtitle {background:url(../images/gontran_cherrier/titre_gontrand.jpg) no-repeat top left; width:457px; height:37px; margin:5px 0 0 81px; float:left;}
.colright815px .encart_cherrier {float:left;}
.colright815px .encart_cherrier .encart {width:176px; height:238px; margin:0 0 0 5px;}
/**/
.colright815px .blocktexte .interne{ /*background:url(../images/interne.png) no-repeat bottom;*/ width:763px; padding-bottom:20px; }
.colright815px .blocktexte .titre { width:580px; text-align:center; height:35px;}

.colright815px .blocktexte .boxparagraphe {clear:both; float:none; }
.colright815px .blocktexte .boxparagraphe .coleft{ width:580px; float:left; }
.colright815px .blocktexte .boxparagraphe .coleft p { width:540px; margin:0 0 15px 0; padding:0; text-align:justify}
.colright815px .blocktexte .boxparagraphe .colright {  width:180px; float:right; text-align:left}
 
.colright815px .blocktexte p { font-size:12px; color:#87888a; background-color:inherit;}
.colright815px .blocktexte p a{ font-size:12px; color:#e10219; background-color:inherit; text-decoration:none}
.colright815px .blocktexte p a:hover { text-decoration: none}

.colright815px .blocktexte h2 { font-size:14px; font-weight:bold; margin:15px 0 5px 0;width:550px; color:#e10219; background-color:inherit;}
.colright815px .blocktexte h3 { font-size:14px; font-weight:bold; margin:15px 0 20px 0;width:550px; text-align:center}

.colright815px .blocktexte ul { margin:5px 0 10px 40px; width:540px;}
.colright815px .blocktexte ul li{ background:url(../images/blocktexte.gif) no-repeat 0 4px; padding:0 0 5px 15px;}
.colright815px .blocktexte ul li a{font-size:12px; color:#e10219; background-color:inherit; text-decoration:none}
.colright815px .blocktexte ul li a:hover{ text-decoration:underline}

/* blockespacedaunat */
.colright815px .blockespacedaunat { width:805px;}

.colright815px .blockespacedaunat .top { width:805px; height:23px; background:url(../images/blockespacedaunat_top.png) no-repeat 0 0; text-align:center; padding:13px 0 0 0}
.colright815px .blockespacedaunat .contenu {width:805px; background:url(../images/blockespacedaunat_contenu.gif) repeat-y 0 0;}
.colright815px .blockespacedaunat .contenu2 {width:805px; background:url(../images/blockespacedaunat_contenu.jpg) no-repeat left top; min-height:300px}
.colright815px .blockespacedaunat .bottom { width:805px; background:url(../images/blockespacedaunat_bottom.png) no-repeat 0 0; height:26px; clear:both; float:none;}

.colright815px .blockespacedaunat .titre { width:580px; text-align:center; height:35px;}
 
.colright815px .blockespacedaunat p { font-size:12px; color:#87888a; background-color:inherit;}
.colright815px .blockespacedaunat p a{ font-size:12px; color:#e10219; background-color:inherit; text-decoration:none}
.colright815px .blockespacedaunat p a:hover { text-decoration: underline}

.colright815px .blockespacedaunat h2 { font-size:14px; font-weight:bold; margin:15px 0 5px 0;width:550px; color:#e10219; background-color:inherit;}
.colright815px .blockespacedaunat h3 { font-size:14px; font-weight:bold; margin:15px 0 20px 0;width:550px; text-align:center}

.colright815px .blockespacedaunat ul { margin:5px 0 10px 40px; width:540px;}
.colright815px .blockespacedaunat ul li{ background:url(../images/blocktexte.gif) no-repeat 0 4px; padding:0 0 5px 15px;}
.colright815px .blockespacedaunat ul li a{font-size:12px; color:#e10219; background-color:inherit; text-decoration:none}
.colright815px .blockespacedaunat ul li a:hover{ text-decoration:underline}

/* infoblock */
.colright815px .infoblock  { width:620px; margin:0 0 13px 0}
.colright815px .infoblock .top{ background:url(../images/infoblock_top.png) no-repeat 0 0; width:620px; height:23px; font-size:1px; text-align:center; padding:12px 0 0 0}
.colright815px .infoblock .contenu { background:url(../images/infoblock_middle.jpg)  repeat-y 0 0; width:620px}
.colright815px .infoblock .contenu2{ background:url(../images/infoblock_center.jpg) no-repeat 0 0; width:585px; min-height:58px; padding:15px 0 0 35px}
 
.colright815px .infoblock .middle h1 { width:282px; min-height:24px; background:url(../images/subtitle.png) no-repeat 0 0; padding:10px 90px 5px 90px; font-size:12px; color:#cba279; background-color:inherit; font-weight:bold; margin:0 0 20px 45px}
* html .colright815px .infoblock .middle h1 {height:24px;}

.colright815px .infoblock .bottom { background:url(../images/infoblock_bottom.png) no-repeat 0 0; height:24px; width:620px; font-size:1px;}
.colright815px .infoblock p{ font-size:12px; color:#c49659; background-color:inherit; width:550px; margin:0; text-align:justify; padding:0 0 10px 0}
.colright815px .infoblock p a{  color:#ce7f00; background-color:inherit;  }

.colright815px .blockpromo { width:620px;}
.colright815px .blockpromoleft { float:left; margin:15px 25px 0 0; display:inline; }
.colright815px .blockpromoleft a { /*cursor:pointer;*/ }
.colright815px .blockpromoright { float:left; margin:15px 0 0 0; display:inline;}
.colright815px .blockpromoright a { /*cursor:pointer;*/ }


/* blocktv */
.colright815px .blocktv  { width:620px; margin:0 0 13px 0}
.colright815px .blocktv .top{ background:url(../images/block_tv_top.png) no-repeat 0 0; width:620px; height:29px; font-size:1px;}
.colright815px .blocktv .contenu2{ background:url(../images/block_tv_middle.jpg) repeat-y 0 0; width:595px; min-height:58px; padding:15px 0 0 25px}
.colright815px .blocktv .contenu2 .colleft255px { float:left; width:255px;}
.colright815px .blocktv .contenu2 .colleft255px  .blockpreview{ width:240px; clear:both; float:none; min-height:55px; margin:0 0 5px 0}
* html .colright815px .blocktv .contenu2 .colleft255px  .blockpreview { height:55px;}
.colright815px .blocktv .contenu2 .colleft255px .blockpreview .spotimage { float:left; width:70px; min-height:55px;}
* html .colright815px .blocktv .contenu2 .colleft255px .blockpreview .spotimage { height:55px}
.colright815px .blocktv .contenu2 .colleft255px .blockpreview h1 { font-size:15px; font-weight:bold; color:#fff; background-color:#e3d8c8; margin:0 0 2px 0; padding:8px 0 0 0; width:160px; float:right;}
.colright815px .blocktv .contenu2 .colleft255px .blockpreview h1 a { color:#fff; background-color:#e3d8c8; text-decoration:none;}
.colright815px .blocktv .contenu2 .colleft255px .blockpreview h1 a:hover { text-decoration:underline;}
.colright815px .blocktv .contenu2 .colleft255px .blockpreview h2 { font-size:12px; font-weight:bold; color:#fff; background-color:#e3d8c8; margin:0; padding:0;width:160px; float:right;}
.colright815px .blocktv .contenu2 .colleft255px .blockpreview h2 a { color:#fff; background-color:#e3d8c8; text-decoration:none; }
.colright815px .blocktv .contenu2 .colleft255px .blockpreview h2 a:hover { text-decoration:underline;}

.colright815px .blocktv .contenu2 .colright330px { width:330px; float:right; padding:5px 0 0 0; margin:0 10px 0 0}

.colright815px .blocktv .bottom { background:url(../images/block_tv_bottom.png) no-repeat 0 0; height:28px; width:620px; font-size:1px;}
.colright815px .blocktv p { font-size:12px; color:#c49659; background-color:inherit; }
.colright815px .blocktv p a { color:#ce7f00; background-color:inherit;  }

 
/* ************************ */
/*   colright190px         */
/* ********************** */

.colright190px { width:190px; position:absolute; top:30px; right:0; z-index:10}

.colright190px .blockright1 { width:190px; min-height:100px; margin:0 0 30px 0}
.colright190px .blockright1  a { /*cursor:pointer;*/ }
.colright190px .blockright2 { width:190px;}
.colright190px .blockright2  a { /*cursor:pointer;*/ }
.colright190px .blockmacsotte {width:190px; margin-top:58px }
.colright190px .blockmacsotte  a { /*cursor:pointer;*/ }
.colright190px .blocklogin { width:180px; height:90px; padding:0 0 0 10px}
.colright190px .blocklogin h2 { font-size:12px; color:#0080c2; background-color:inherit; margin:0; padding:0}
.colright190px .blocklogin .input{ width:113px; padding:2px 0 0 5px; height:19px; color:#0080c2; background:#fff url(../images/input_login.gif) no-repeat right 0; border:none; float:left; }
.colright190px .blocklogin .bouton { float:left; margin-left:5px; display:inline}
.colright190px .blocklogin p { clear:both; float:none; margin: 0 0 5px 0; height:18px; width:190px}
.colright190px .blocklogin p a { font-size:10px;color:#0080c2!important; background-color:inherit; text-decoration:none; }
.colright190px .blocklogin p a:hover { text-decoration:underline}


/* ************************ */
/*   kevin                 */
/* ********************** */

#nutrition-tableau { width:580px;}
#nutrition-tableau h2, #nutrition-tableau p { width:auto; }

#fraicheur-tableau { width:580px; }

#tableau_tv{ width:0px; }
#tableau_tv h1 { font-size:15px; font-weight:bold; color:#fff; background-color:#e3d8c8; margin:0 0 2px 0; padding:2px 0 0 0; width:100px; }
#tableau_tv h1 a { color:#fff; background-color:#e3d8c8; text-decoration:none;}
#tableau_tv h1 a:hover { text-decoration:underline;}
#tableau_tv h2 { font-size:12px; font-weight:bold; color:#fff; background-color:#e3d8c8; margin:0; padding:0;width:100px;}
#tableau_tv h2 a { color:#fff; background-color:#e3d8c8; text-decoration:none; }
#tableau_tv h2 a:hover { text-decoration:underline;}



/*#logged { margin-top:40px; }*/
#logged a { font-size:11px; color:#36AA5F; }

/* ************************ */
/*   votre-avis            */
/* ********************** */

.colright815px .blocktexte .votreavisform {	float:left; width:510px; }
.colright815px .blocktexte .votreavisform .title {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background:url(/images/votreavis/title_bg.gif) no-repeat;
	padding:3px 15px 3px 15px;
}
.colright815px .blocktexte .votreavisform ul { width:auto; margin:10px 0px 0px 15px; }
.colright815px .blocktexte .votreavisform ul li {
	color:#87888A;
	font-size:12px;
	font-weight:bold;
	background:transparent;
	padding:0px;
}
.colright815px .blocktexte .votreavisform ul ul { margin:0px 0px 17px 15px; }
.colright815px .blocktexte .votreavisform ul ul li { font-weight:normal; margin:2px 0px 2px 0px; }
.colright815px .blocktexte .votreavisform #valid { margin:10px 0px 20px 0px; }
.colright815px .blocktexte .votreavisform .error { color:#F00; }

.colright815px .blocktexte .votreavisimg {
	float:right;
	margin-right:20px;
	width:220px;
	height:854px;
	background:url(/images/votreavis/images.jpg) no-repeat;
}

.form-background{
	position: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	overflow:hidden;
}

/* ************************ */
/*   page pains            */
/* ********************** */
.page_pains { background:url(/images/page_pains.jpg) no-repeat 0 0; height:638px; }
.page_pains .txt {
	position:relative;
	top:60px;
	left:30px;
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	float:left;
	text-align:justify;
}
.page_pains .img {
	position:absolute;
	top:221px;
	left:650px;
	width:101px;
	height:129px;
}

.encart_page_pains { background:url(/images/page_pains_encart.jpg) no-repeat 0 0; height:175px; }
.encart_page_pains .txt {
	position:relative;
	top:50px;
	left:30px;
	width:410px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	float:left;
	text-align:justify;
}

/* ************************ */
/*   page reduction       */
/* ********************** */
.blockreduction-list{float:left; width:657px;}
.blockreduction{float:left; width:657px; padding:20px 0 0;}
.blockreduction .title{float:left; width:657px; height:96px; padding-top:50px; background:url(/images/br/br_top.png) top left no-repeat; text-align:center; font-size:70px; font-weight:bold; color:#FFFFFF}
.blockreduction .content {float:left; width:657px; background:url(/images/br/br_bg.png) bottom left no-repeat; min-height:237px; color:#FFFFFF;}
* html .blockreduction .content {height:237px;}
.blockreduction .subtitle{float:left; width:457px; padding:0 100px 5px 100px; min-height:40px;  font-size: 24px; }
* html .blockreduction .subtitle {height:40px;}
.blockreduction .flash-arriere{float:left;  position:relative;  width:225px; padding:10px 0 0 20px; height:40px}
.blockreduction .flash-avant{position:absolute; width:225px; left:20px; top:10px; height:200px}
.blockreduction .ingredients{float:left; width:192px; min-height:40px; font-size:18px; }
.blockreduction .right{float:left; width:200px; height:40px}
.blockreduction .bottom{float:left; width:657px; background:url(/images/br/br_bottom.png) bottom left no-repeat; height:33px; font-size:12px; text-align:center; color:#FFFFFF;}

/* ************************ */
/*   page recrutement     */
/* ********************** */
.candidature-bt{display:block; margin-top:10px; width:116px; height:23px; background:url(/images/recrutement/candidature_bt.gif) top left no-repeat; text-decoration:none;}
.recherche-emploi-bt{width:77px; height:24px; background:url(/images/recrutement/recherche_emploi_bt.gif) top left no-repeat; border:none;}
.offres-emploi{width:485px; padding-right:158px; background:url(/images/recrutement/mascotte.jpg) top right no-repeat; min-height:260px}
* html .offres-emploi { height:260px;}
.offres-emploi td{border-top:solid 1px #999999; padding-top:5px; padding-bottom:5px;}
.liste-offres {border-top:solid 1px #333333; border-bottom:solid 1px #333333; padding-top : 20px; padding-bottom:5px;}
.offres-emploi-top-nav{padding-bottom:10px;}
.offres-emploi-top-nav a{text-decoration:none; color:#a7a8a9; }
.offres-retour{color:#DF0118; text-decoration:none; font-weight:bold;}
.offre-intitule{background:url(/images/recrutement/offre_puce.gif) 0px 2px no-repeat ; display:block; padding-left: 10px; color:#df0118; font-weight:bold; text-decoration:none;}
.offre-panel-wrapper{width:638px; background:url(/images/recrutement/offre-panel-bg.jpg) top left repeat-y;}
.offre-panel{width:638px; background:url(/images/recrutement/offre-panel-top.jpg) top left no-repeat;}
.offre-panel-title{padding-top:20px; color:#FFF; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif;  text-align:center;}
.offre-panel-content{min-height:249px; padding:20px 20px 0 20px; color:#FFF}
* html .offre-panel-content { height:249px;}
.offre-panel-content .sub-title{width:77px; padding-left:8px; height:18px; padding-top:4px; font-weight:bold; font-size:14px; color:#FFF; background:url(../images/recrutement/sub-title-bg.png) top left no-repeat;}
.offre-panel-valid-bt{text-align:center;}
.offre-panel-valid-bt input{width:225px; height:38px; background:url(/images/recrutement/offre-valid-bt.jpg) top left no-repeat; border:none;}
.offre-panel-bottom{width:638px; height:62px; background:url(/images/recrutement/offre-panel-bottom.jpg) bottom left no-repeat;}

/* ************************ */
/*  Gontran CHERRIER */
/* ********************** */

/* QUI EST-IL */
.colright815px .blocktexte_cherrier .col_left {float:left; margin:45px 0 0 5px;}
.colright815px .blocktexte_cherrier .col_left ul {height:70px; width:230px;}
.colright815px .blocktexte_cherrier .col_left ul, 
.colright815px .blocktexte_cherrier .col_left li { padding:0; margin:0; list-style:none;}
.colright815px .blocktexte_cherrier .col_left ul li,
.colright815px .blocktexte_cherrier .col_right ul li {background:url(../images/gontran_cherrier/puce.png) no-repeat 0 2px; padding:0 0 0 15px; margin:0 0 0 25px;}
.colright815px .blocktexte_cherrier .col_left .bloc_specialiste ul {margin:10px 0 0 25px;}
.colright815px .blocktexte_cherrier .col_left .bloc_specialiste .specialiste {background:url(../images/gontran_cherrier/specialiste_du_pain.jpg) no-repeat top left; height:37px; width:202px;}
.colright815px .blocktexte_cherrier .col_left .bloc_animateur .animateur {background:url(../images/gontran_cherrier/animateur_cuisine_tv.jpg) no-repeat top left; width:249px; height:55px; margin:38px 0 0 0;}
.colright815px .blocktexte_cherrier .col_left .bloc_animateur ul {margin:15px 0 0 25px; height:auto;}
.colright815px .blocktexte_cherrier .col_left .bloc_animateur ul li a,
.colright815px .blocktexte_cherrier .col_left .bloc_animateur ul li a:hover,
.colright815px .blocktexte_cherrier .col_left .bloc_animateur ul li a:visited{color:#878789; text-decoration:underline; font-weight:bold;}
.colright815px .blocktexte_cherrier .col_left .bloc_canaille {margin:15px 0 0 50px; color:#ADB300;}
.colright815px .blocktexte_cherrier .col_left .bloc_canaille p {margin:0; padding:0; width:240px; position:absolute;}
.colright815px .blocktexte_cherrier .col_left .bloc_canaille p a strong {font-weight:bold; text-decoration:underline; color:#ADB300}

.colright815px .blocktexte_cherrier .col_center {float:left; margin:25px 0 0 0;}
.colright815px .blocktexte_cherrier .col_center .img_gontran {background:url(../images/gontran_cherrier/gontrand_cherrier.png) no-repeat top left; height:342px; width:111px;}

.colright815px .blocktexte_cherrier .col_right {float:left; margin:25px 0 0 0;}
.colright815px .blocktexte_cherrier .col_right .magazine {background:url(../images/gontran_cherrier/magazine.jpg) no-repeat top left; width:199px; height:160px; margin:0 0 0 25px;}
.colright815px .blocktexte_cherrier .col_right .auteur {background:url(../images/gontran_cherrier/auteur.jpg) no-repeat top left; width:247px; height:50px; margin:35px 0 0 0;}
.colright815px .blocktexte_cherrier .col_right ul {margin:15px 0 0 0;}

/* SA COLLABORATION*/
.colright815px .blocktexte_cherrier_collabo {background:url(../images/gontran_cherrier/back_collabo.jpg) no-repeat top left; width:626px; height:1033px; float:left;}
.colright815px .blocktexte_cherrier_collabo .subtitle { background:url("../images/gontran_cherrier/titre_sandwich.jpg") no-repeat scroll left top transparent;float:left; height:54px; margin:10px 0 0 105px; width:416px;}
.colright815px .blocktexte_cherrier_collabo p.intro {width:565px; margin:40px auto 0 auto; padding:0; color:#000;}
.colright815px .blocktexte_cherrier_collabo .contain1 {height:399px; width:626px; margin:20px 0 0 0;}
.colright815px .blocktexte_cherrier_collabo .contain2 {height:384px; width:626px;}
.colright815px .blocktexte_cherrier_collabo .gamme {float:left; height:50px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.colright815px .blocktexte_cherrier_collabo .gamme .baguette,
.colright815px .blocktexte_cherrier_collabo .gamme .xxl {float:left;}
.colright815px .blocktexte_cherrier_collabo .gamme .baguette {height:50px; width:280px; margin:0 0 0 40px;}
.colright815px .blocktexte_cherrier_collabo .gamme .baguette p,
.colright815px .blocktexte_cherrier_collabo .gamme .xxl p {padding:0; margin:5px 0 0 0;}
.colright815px .blocktexte_cherrier_collabo .gamme .xxl {margin:0 0 0 60px;}
.colright815px .blocktexte_cherrier_collabo .gamme h2 {font-size:16px;}

/* TRUC ET ASTUCE */
.colright815px .blocktexte_truc_astuce .subtitle {background:url(../images/gontran_cherrier/titre_meilleur.jpg) no-repeat top left; width:250px; height:37px; margin:5px 0 0 210px;}
.colright815px .blocktexte_truc_astuce .bloc_pain {background:url(../images/gontran_cherrier/bloc_pain.jpg) no-repeat top left; width:601px; height:120px; margin:5px 0 0 10px; float:left;}
.colright815px .blocktexte_truc_astuce .bloc_pain p {height:70px; margin:40px 0 0 112px; padding:0; width:450px; color:#FFF; font-size:12px;}
.colright815px .blocktexte_truc_astuce .bloc_sauce {background:url(../images/gontran_cherrier/bloc_sauce.jpg) no-repeat top left; height:122px; width:601px; float:left; margin:0 0 0 10px;}
.colright815px .blocktexte_truc_astuce .bloc_sauce p {paddding:0; widht:450px; height:70px; margin:40px 0 0 115px; color:#000;}
.colright815px .blocktexte_truc_astuce .bloc_crudite {background:url(../images/gontran_cherrier/bloc_crudite.jpg) no-repeat top left; width:601px; height:123px; float:left; margin:0 0 0 10px}
.colright815px .blocktexte_truc_astuce .bloc_crudite p {paddding:0; widht:450px; height:70px; margin:40px 0 0 115px; color:#FFF;}

/* JEU GONTRAN CHERRIER */
.gontran {font-size:11px;}
.gontran .box-title {font-size:14px; font-weight:bold; margin:0 0 0 15px;}

/* POPUP MOT DE PASSE OUBLIE*/
.mdp_forget {margin:10px;}

/*JEU GRAND OPE MINI*/
.colright815px .blocktexte_cherrier_ig .blocktexte_cherrier_ig_content p.deja_jouer{color:red; text-align:center; padding-top:20px;}

/* LISTE_PROMO.PHP SECOND ENCART */
.weightwatchers{border:0px;}

/* WW */
.titreWW{font-size:16px; color:#e10219; text-align:center; margin:10px 0px;}