#menuSec, #contentMenu, #zonePromoAccueil, .bgCTA, ul.sousMenu, .bgContentSmall, #formDemandeInfo, p.link, #sessionBox,
#footer, #socialBookmarker, #socialBookmarkerPrefix, .bookmarkIconesVisibles, #bookmarkHoverPopup, #bookmarkHoverPopup .bookmarkHoverPopupItems {display:none;}

/* RÉINITIALISATION DES ÉLÉMENTS
--------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,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;}
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#main {background:#FFFFFF;) top left repeat; text-align:center;}
html {font-family:Arial, Verdana, Helvetica; font-size:12px; color:#000000;}

/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
h1 {font-size:13px; color:#000000; font-weight:bold;}
h1 a, h1 a:link, h1 a:visited {color:#000000; text-decoration:none;}

h2 {color:#000000; font-size:15px; font-weight:bold; margin-bottom:5px;}
h2 a, h2 a:link, h2 a:visited {color:#000000; text-decoration:none;}

h3 {color:#000000; font-size:12px; font-weight:bold;}
h3 a, h3 a:link, h3 a:visited {color:#000000; text-decoration:none;}

p {font-size:12px; color:#000000; font-weight:normal; line-height:150%;}
p.textePetit {font-size:10px;}
span.textePetit {font-size:11px;}
p a, p a:link, p a:visited {color:#000000; text-decoration:underline;}
p.more {float:left; font-size:10px; font-weight:bold;}

ul li {color:#000000; font-size:11px; line-height:150%; list-style:square; margin-left:16px;}
	ul li a {color:#000000; text-decoration:none;}
	
ul.list li {color:#000000; font-size:12px; line-height:150%; list-style:square; margin-left:16px;}
	ul.list li a {color:#000000; text-decoration:none;}
	
ol li {color:#000000; font-size:11px; line-height:150%; margin-left:16px;}

sup {position:relative; bottom:0.3em; vertical-align:baseline;}
sub {position:relative; bottom:-0.2em; vertical-align:baseline;}

a {text-decoration:none;}

table.tableau {width:700px;}
	table.tableau tr td {padding-bottom:10px; vertical-align:top;}
		table.tableau tr td img {float:left; width:165px; height:120px; padding-right:10px;}

/* 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 0px;}


/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur {width:auto; margin: 0 auto 0 auto; text-align:left;}
	/* logo - content menuSec - numero de commande */
	#header {float:left; /*margin-bottom:10px;*/}
		#lgMikes {float:left; width:auto;}
		#contentMenuSec {float:right; width:auto;}
		#numeroCommande {float:right; width:auto; height:80px; padding:0px; background:#FFFFFF;}
			#numeroCommande .zoneNumero {width:278px; height:60px; text-align:right; background:#FFFFFF; padding:10px 16px 10px 16px;}
				#numeroCommande .zoneNumero p.tiZoneNumero {font-size:20px; color:#000000; font-weight:bold; line-height:28px; margin:0px; padding:0px;}
				#numeroCommande .zoneNumero p {font-size:14px; color:#000000; font-weight:bold; line-height:16px; margin:0px; padding:0px;}
				#numeroCommande .zoneNumero span {font-size:14px; color:#000000; font-weight:bold; margin:0px; padding:0px;}

	/*#content {float:left; margin-bottom:0px;}*/
		/* colonne de gauche */
		#leftColumn {float:left; width:auto;}
			.bgAlpha {float:left; width:700px; margin-bottom:0px; padding:0px; background:none;}
				.bgAlpha .bgContent {float:left; width:auto; padding:0px; background:#FFFFFF;}
					.tiSection {float:left; width:700px; height:20px; padding:0px; background:#FFFFFF;}
					.innerTxt {float:left; width:700px; padding:0px; background:#FFFFFF;}
						.innerTxt img.image {float:left; margin:0px 10px 0px 0px; border:1px solid #000000;}
						.innerTxt img {float:left; width:auto; height:auto;}
						p.link {float:right; font-weight:bold;}
				
		/* colonne de droite */
		#rightColumn {float:right; width:auto;}

.both{clear:both;}

			
/* 01_100 : PAGE ACCUEIL
--------------------------------------------------------------------------------------- */
#zoneCarousel {float:left;}
#zoneCarousel2 {float:left;page-break-before:always;}
	

/* 02_100 : PAGE MENUS
   04_100 : PAGE CONCOURS ET PROMOTIONS
--------------------------------------------------------------------------------------- */
#listItem {float:left; margin-bottom:10px; padding:0px;}
	.imgList {position:relative; float:left; width:230px; height:130px; margin:2px 2px 0px 0px; padding:0px; z-index:100;}
	.imgListLast {position:relative; float:left; width:230px; height:130px; margin:2px 2px 0px 0px; z-index:100;}
	.imgList a, .imgListLast a {text-decoration:none; cursor:pointer;}
	.imgList img, .imgListLast img {margin:0px; padding:0px; border:1px solid #DDDDDD;}
	
	.bgTitle {position:absolute; right:2px; bottom:2px; width:auto; /*height:17px;*/ font-size:13px; color:#FFFFFF; font-weight:bold; padding:4px 10px; background:#FFFFFF; z-index:1000;}
	.bgTitle2 {position:absolute; right:4px; bottom:-68px; width:auto; height:25px; font-size:11px; color:#FFFFFF; font-weight:bold; padding:4px 10px; background:#FFFFFF; z-index:1000;}
	.contentBoxLivraison {float:left; width:230px; margin:0px 5px 10px 0px;}
	.contentBoxLivraisonLast {float:left; width:230px; margin:0px 0px 10px 0px;}
		.boxLivraison {float:left; width:220px; margin-top:10px; padding:5px; border:1px solid #000000;}
		.contentBoxLivraison img, .contentBoxLivraisonLast img {float:left; margin:0px; padding:0px; border:1px solid #000000}
	

/* 03_100 : PAGE RESTAURANTS
--------------------------------------------------------------------------------------- */
/* map recherche */
#mapSearch {float:left; width:700px; height:250px; margin-bottom:20px;}

#contentSearch {float:left; width:700px; height:auto;}

/* texte - colonne de droite */
h1.tiRestoDetail {color:#000000; font-size:16px; font-weight:bold; margin-bottom:5px;}
h1.tiRestoDetail a, h1.tiRestoDetail a:link, h1 a:visited {color:#000000;}
h2.tiRecherche {font-size:13px; color:#000000; font-weight:bold;}
h2.tiRecherche a, h2.tiRecherche a:link, h2.tiRecherche a:visited {color:#000000;}
.bgSearchColRight p {font-size:11px; color:#000000; font-weight:bold; /*padding-bottom:5px;*/}
.bgSearchColRight p span {font-size:12px; color:#000000; font-weight:bold; padding-bottom:5px;}
.bgSearchColRight ul li {color:#000000;}
.bgSearchColRight ul li a {color:#000000; text-decoration:none;}


/* 09_100 : PAGE NOUVELLES ET MEDIAS
--------------------------------------------------------------------------------------- */
span.newsDate, a span.newsDate  {color:#000000;}

.hsepNews {width:700px; padding-bottom:15px; border-bottom:1px solid #000000;}

.hsepDetail {width:700px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #000000;}
#videoBox {width:730px; padding:5px 0px; background:#FFFFFF; text-align:center;}


/* 11_200 : PAGE OFFRES EMPLOI
--------------------------------------------------------------------------------------- */
.columnPoste {float:left; width:355px;}


/* 11_500 : PAGE NOUVELLES ET MEDIAS
--------------------------------------------------------------------------------------- */
img.imgEmploye {float:right; margin:0px 0px 10px 10px; border:1px solid #000000;}


/* 12_100 : EXTRANET
--------------------------------------------------------------------------------------- */
#tabDoc {width:570px; border:1px solid #000000;}
	#tabDoc th {padding:0px 0px 0px 10px;}
	#tabDoc td {padding:0px 0px 0px 10px; vertical-align:top;}
	#tabDoc td.titleDoc {width:260px;}
	#tabDoc td.titleDoc2 {width:400px;}

#listItemExt {float:left; width:520px; padding:0px 10px 0px 10px;}
	.imgListExt {position:relative; float:left; width:154px; height:auto; margin:0px 20px 0px 0px; z-index:100;}
	.imgListExtLast {position:relative; float:left; width:154px; height:auto; margin:0px 0px 0px 0px; z-index:100;}
	.imgListExt a, .imgListExtLast a {text-decoration:none; cursor:pointer;}
	.imgListExt img, .imgListExtLast img {border:1px solid #000000;}
	
	
/* 00_666 : PAGE CONTACT
--------------------------------------------------------------------------------------- */
#carteContact{border:1px solid #999;height:300px;width:350px;float:left;}


/* FORMULAIRES
--------------------------------------------------------------------------------------- */
#formDemandeInfo, #formQuestion, #formPartager, #formCommentaire, #formApplication {width:535px;}
#formInfolettre, #formLogin {width:410px;}
label {float:left; width:175px; font-size:12px; color:#000; margin:4px 0 4px 0;}
label.question {float:left; width:375px; font-size:12px; color:#000; margin:4px 35px 4px 0;}
label.labelRadio {float:left; width:auto; font-size:12px; color:#000; margin:4px 20px 4px 0;}
label.erreur {color:#cc0000;}
.champTexte {float:left; width:225px; font-size:11px; color:#333333; margin:4px 0 4px 0; padding:3px; background:#FFFFFF; border:1px solid #333333;}
.inputType {float:left; width:225px; color:#333333; margin:4px 0 4px 130px; padding:3px;}
.champCP {width:60px; font-size:11px; color:#333333; margin:2px 12px 2px 0; padding:3px 0px; background:#FFFFFF; border:1px solid #333333;}
.champDate {float:left; width:100px; font-size:11px; color:#333333; margin:4px 4px 4px 0; padding:3px; background:#FFFFFF; border:1px solid #333333;}
.radio {float:left; margin:4px 15px 4px 150px;}
.radio2 {float:left; margin:4px 3px 4px 0px;}
.listeDeroulante {float:left; width:233px; font-size:11px; color:#333333; margin:4px 0 4px 0; padding:3px 0px; background:#FFFFFF; border:1px solid #333333;}
.boiteTexte {float:left; width:345px; font-family:Arial, Verdana, Helvetica; font-size: 11px; color:#333333; margin:4px 0 4px 0; padding:3px; background:#FFFFFF; border:1px solid #333333;}
.btSend {float:right; width:125px; font-family:Arial, Verdana, Helvetica; color:#FFFFFF; font-size:11px; font-weight:bold; border:0px; padding:4px 0px; background:#dc653c/*url(gx/bt_search.gif) top left no-repeat*/; cursor:pointer;}
.btSend:hover {color:#FFFFFF; background-color:#911f0a; cursor:pointer;}
.btSend2 {float:left; width:125px; font-family:Arial, Verdana, Helvetica; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center; border:0px; padding:4px 0px; background:#dc653c/*url(gx/bt_search.gif) top left no-repeat*/; cursor:pointer;}
.btSend2:hover {color:#FFFFFF; background-color:#911f0a; cursor:pointer;}
.champCache {display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */

span.erreur {color:#CC0000;}
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;}


.contentSucc {display:none;}
