/* CSS Document */
/* Créé par: Bertrand Lirette, jeudi 21 avril 2005 (Bertrand_lirette@mac.com)*/
/* CSS basé sur un tutoriel http://tutorials.alsacreations.com/rollover_unique/ */
#colonnehebdomadaire h3
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0 7px 0;
	padding: 0;
	color: #80C21A;
	text-transform: uppercase;
	}
	
/*#stjean
	{
	}
	
#stjean a:link, #stjean a:visited
	{
	color: #0066FF;
	border: 0;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
	}

#stjean a:hover
	{
	color: #0099FF;
	border: 0;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
	}*/
	
#confederation
	{
	}
	
#confederation a:link, #confederation a:visited
	{
	color: #CC0000;
	border: 0;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
	}

#confederation a:hover
	{
	color: #FF6600;
	border: 0;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
	}
	
body
	{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h1
	{
	color: #9F0208;
	font-size: 12px;
	margin: 0 0 20px 0;
	}

h2
	{
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0 10px 0;
	}

h3
	{
	color: #006600;
	font-size: 11px;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
	padding: 0px;
	margin-bottom: 10px;
	}

h4
	{
	color: #006600;
	font-size: 11px;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
	padding: 0px;
	margin-bottom: 25px;
	font-weight: normal;
	}

h5
	{
	color: #990000;
	font-size: 11px;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
	padding: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	}

p
	{
	font-size: 11px;
	font-weight: normal;
	}

li
	{
	margin-bottom: 17px;
	line-height: 17px;
	}

ul
	{
	font-size: 11px;
	font-weight: normal;
	color: #006600;
	margin-bottom: 20px;
	margin-top: 0px;
	}

input
	{
	margin: 0;
	padding: 0;
	}

img
	{
	border-style: none;
	}

form
	{
	margin: 0;
	padding: 0;
	}

a:link, a:visited
	{
	/*color: #5eb601;*/
	color: #5fa700;
	border: 0;
	text-decoration: none;
	}

a:hover
	{
	color: #5eb601;/*579913 +fonce 1F6900*/
	border: 0;
	text-decoration: underline;
	}

#bandeau
	{
	margin: 10px 0 20px 0;
	}

.imgnoborder
	{
	border: none;
	}

.txtwidth225
	{
	width: 225px;
	}

.marginbot20
	{
	margin: 0 0 20px 0;
	}

.floatright
	{
	float: right;
	margin: 0;
	}

/****************************************************************************************************/
/* Début des CSS pour la section du contenu principal */

#contenuprincipalacc
	{
	margin: 10px 0 40px 0;
	width: 695px;
	}


#contenuprincipal
	{
	float: left;
	margin: 10px 0 40px 0;
	width: 695px;
	}

img.titre
	{
	margin: 31px 0 20px 0;
	}

/*	Nouvelle section de l'accueil	*/

.fermeture
	{
	clear: both;
	}

#accueil
	{
	background-image: url(../images/accueil/fond_accueil_pointille_long.gif);
	background-repeat: no-repeat;
	margin: 1px 0 0 0; /* nécessaire pour empêcher un bug sous IE6 */
	/*background-image: url(../images/accueil/pointille_vertical_fond.gif);
	background-repeat: repeat-y;
	margin: 20px 0 0 0;*/
	}

#colonnemarquemaison a:link, #colonnemarquemaison a:visited
	{
	color: #005219;
	}

#colonnehebdomadaire, #colonnegenerale, #colonnemarquemaison
	{
	float: left;
	padding: 0 6px;
	}

#colonnehebdomadaire
	{
	margin: 0 3px 0 0;
	width: 209px;
	}

#colonnehebdomadaire h2
	{
	color: #ae1616;
	}

#colonnegenerale
	{
	margin: 0 3px 0 0;
	width: 226px;
	}

#colonnegenerale h2
	{
	color: #66b32c;
	}

#colonnemarquemaison
	{
	width: 215px;
	}

#colonnemarquemaison .titrecolonne
	{
	background-color: #5aa124;
	margin: 20px 0 0 0;
	}

#colonnemarquemaison #marquemaison p
	{
	color: #fff;
	}

#colonnemarquemaison #marquemaison
	{
	background-color: #5aa124;
	background-image: url(../images/accueil/marquemaison_fond_degrade.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 14px 0;
	text-align: center;
	}

#colonnemarquemaison h2
	{
	color: #db8802;
	}

#notremarquemaison
	{
	margin: -20px 0 0 0;
	}

.titrecolonne
	{
	padding: 0 0 10px 0;
	text-align: center;
	}

.titrecolonne img
	{
	/*margin: -20px 0 0 0;*/
	margin: 0;
	}

.bloccontenu
	{
	background-image: url(../images/accueil/bloc_fond.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 4px 0 4px 0;
	}

#dernierbloc
	{
	background-image: none;
	}

.bloccontenu .flechelien
	{
	float: right;
	margin: 2px 0 0 0;
	}

.bloccontenu h2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin: 0 0 7px 0;
	padding: 0;
	}

.bloccontenu p
	{
	color: #242223;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 8px 0;
	padding: 0;
	}

.iconepdfcirculaire
	{
	margin: 0 0 114px 0;
	}

#vignetteproduit
	{
	border: 1px solid #5eb601;
	}

.imggauche
	{
	float: left;
	margin: 0 5px 0 0;
	}

#produitvedette
	{
	text-align: center;
	}

#bannierepub
	{
	clear: both;
	text-align: center;
	width: 696px;
	/*margin: 20px 0 0 0;*/
	padding: 10px 0 0 0;
	}

/* bannière menu de la semaine */

#bannierepubmenusemaine
	{
	clear: both;
	width: 696px;
	height: 88px;
	}

#banmenusemainetxt
	{
	float: left;
	width: 552px;
	}

#banmenusemainelien
	{
	float: left;
	width: 144px;
	height: 88px;
	background-image: url(../images/accueil/bandeau_menu_semaine/bg_ban_menu_tableau.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#banmenusemainelien #tisemaine
	{
	width: 129px;
	padding-top: 19px;
	padding-left: 15px;
	}

#banmenusemainelien #semainetxt
	{
	width: 130px;
	font-family: "Comic Sans MS", "Comic Sans MS5", "cursive", sans-serif;
	font-size: 10px; /* était 11px */
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	text-align: center;
	padding-right: 14px;
	text-transform: uppercase;
	height: 20px;
	}

#banmenusemainelien #semainetxt2mois
	{
	font-family: "Comic Sans MS", "Comic Sans MS5", "cursive", sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 10px;
	width: 130px;
	color: #FFFFFF;
	padding-top: 3px;
	text-align: center;
	padding-right: 14px;
	height: 25px;
	}

#banmenusemainelien #semainetxt2mois p sup
	{
	text-transform: lowercase;
	}

#banmenusemainelien #btncliquezici
	{
	width: 139px;
	padding-left: 5px;
	}

#banmenusemaineold
	{
	width: 686px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #fef0ce;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #6baca1;
	border-bottom-color: #6baca1;
	border-left-color: #6baca1;
	}

#bannierepubmenusemaineclick
	{
	cursor: pointer;
	}

#banmenusemaineold h1
	{
	font-family: "Century Gothic", "ITC Avant Garde Garde Gothic", Eagle, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #004e42;
	margin-bottom: 3px;
	}

#banmenusemaineold a
	{
	font-size: 11px;
	margin-right: 25px;
	}

#banmenusemaineold a:link, #banmenusemaineold a:visited
	{
	color: #377F11;
	border: 0;
	text-decoration: underline;
	}

#banmenusemaineold a:hover
	{
	color: #FFA600;
	border: 0;
	text-decoration: underline;
	}

/*	Archives des recettes	*/

#archivesrecette h1
	{
	font-size: 10px;
	margin: 0 0 5px 0;
	}

#archivesrecette p
	{
	font-size: 10px;
	margin: 0 0 10px 0;
	}

#archivesrecette #divcol1
	{
	float: left;
	margin: 0 6px 6px 0;
	width: 80px;
	}

#archivesrecette #divcol2
	{
	float: left;
	margin: 0;
	width: 130px;
	}

#archivesrecette #divtxt
	{
	clear: left;
	}

#archivesrecette #imgrecette
	{
	border: 1px solid #5eb601;
	}

ul#recettes
	{
	margin: 0;
	padding: 0;
	}

ul#recettes li
	{
	list-style-image: url(../images/produits/img_tiret.gif);
	margin: 0 0 10px 16px;
	}

div.wrapper
	{
	clear: both;
	}

/**********/

.divsepvertical
	{
	background-image: url(../images/accueil/img_sepvertical.gif);
	float: left;
	height: 550px;
	margin: 20px 0 0 0;
	width: 1px;
	}

/****************************************************************************************************/
/* Début des CSS pour la page apropos.php 															*/
#apropos
	{
	width: 696px;
	}

#apropos .divligne
	{
	float: left;
	margin: 0 0 20px 0;
	width: 690px;
	}

#apropos img
	{
	margin: 20px 0 0 0;
	}

.divaproposcol1
	{
	float: left;
	margin: 0;
	width: 330px;
	}

.divaproposcol2
	{
	float: left;
	margin: 0 0 0 50px;
	width: 300px;
	}


/****************************************************************************************************/
/* Début des CSS pour la page magie.php 															*/

a.btnfondsecran
	{
	background: transparent url(../images/boutons/btn_fondsecranfond.gif) top left no-repeat;
	float: right;
	margin: 10px 20px 0 0;
	height: 48px;
	width: 67px;
	}

a:hover.btnfondsecran
	{
	background-position: -67px;
	}


a.btnvideos
	{
	background: transparent url(../images/boutons/btn_videosfond.gif) top left no-repeat;
	float: right;
	margin: 10px 20px 0 0;
	height: 48px;
	width: 67px;
	}

a:hover.btnvideos
	{
	background-position: -67px;
	}

.option
	{
	float: left;
	margin: 0 0 20px 0;
	}

.ligne
	{
	float: left;
	margin: 10px 0 0 0;
	}

.imgoption
	{
	float: left;
	}

.col2
	{
	margin: 0 0 0 220px;
	}

.instructions
	{
	color: #9F0208;
	font-size: 11px;
	font-weight: bold;
	margin: 26px 0 0 0;
	}

.explications
	{
	float: left;
	width: 180px;
	}

.txtdestinataire
	{
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	}

a.btnalphaab
	{
	background: transparent url(../images/boutons/btn_alphaabfond.gif) top left no-repeat;
	float: left;
	margin: 13px 20px 0 0;
	height: 20px;
	width: 53px;
	}

a:hover.btnalphaab
	{
	background-position: -53px;
	}

a.btnalphacd
	{
	background: transparent url(../images/boutons/btn_alphacdfond.gif) top left no-repeat;
	float: left;
	margin: 13px 20px 0 0;
	height: 20px;
	width: 53px;
	}

a:hover.btnalphacd
	{
	background-position: -53px;
	}

a.btnalphaeh
	{
	background: transparent url(../images/boutons/btn_alphaehfond.gif) top left no-repeat;
	float: left;
	margin: 13px 20px 0 0;
	height: 20px;
	width: 53px;
	}

a:hover.btnalphaeh
	{
	background-position: -53px;
	}

a.btnalphaio
	{
	background: transparent url(../images/boutons/btn_alphaiofond.gif) top left no-repeat;
	float: left;
	margin: 13px 20px 0 0;
	height: 20px;
	width: 53px;
	}

a:hover.btnalphaio
	{
	background-position: -53px;
	}

a.btnalphapz
	{
	background: transparent url(../images/boutons/btn_alphapzfond.gif) top left no-repeat;
	float: left;
	margin: 13px 20px 0 0;
	height: 20px;
	width: 53px;
	}

a:hover.btnalphapz
	{
	background-position: -53px;
	}

#option2recherche
	{
	margin: 15px 0 0 0;
	}

.divcatliens
	{
	margin: 0 0 30px 0;
	}

.divtrucsemaine
	{
	width: 500px;
	}

.divarchivestrucsconseils
	{
	margin: 10px 0 10px 0;
	}

#diventetefiche
	{
	}

#diventetefiche .divcol1
	{
	float: left;
	width: 350px;
	}

#diventetefiche .divcol2
	{
	float: left;
	margin: 35px 0 0 0;
	width: 300px;
	}

#diventetefiche .divcol2 p
	{
	margin: 0 0 6px 0;
	}

#diventetefiche .divcol2 h2
	{
	margin: 0 0 12px 0;
	}

#diventetefiche .divcol2 ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	}

#diventetefiche .divcol2 li
	{
	margin: 0;
	padding: 0 0 6px 0;
	}

#diventetefiche .divwrapper
	{
	clear: both;
	}

#divfichelisterecettes
	{
	border: 1px solid #f19900;
	width: 100px;
	}

.divfichecol1
	{
	float: left;
	width: 300px;
	}

.divfichecol2
	{
	float: left;
	margin: 0 0 0 50px;
	width: 300px;
	}

.pnotice
	{
	clear: left;
	color: #bbbbbb;
	font-size: 9px;
	}

#pnoticevideos
	{
	clear: left;
	color: #666666;
	font-size: 9px;
	margin-top: 4px;
	margin-bottom: 4px;
	}

#pnoticevideos a:link, #pnoticevideos a:visited
	{
	text-decoration: none;
	color: #b62e34;
	}

#pnoticevideos a:hover
	{
	text-decoration: underline;
	color: #FFD601;
	}

#publicitevideo1
	{
	text-align: center;
	margin-bottom: 40px;
	}

#publicitevideo2
	{
	text-align: center;
	margin-bottom: 40px;
	}

#publicitevideoderniere
	{
	text-align: center;
	margin-bottom: 0px;
	}

/*****/

.tablearchivesrecettes
	{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	}

.tdentetearchivesrecettes
	{
	color: #6CBD17;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

.tdarchivesrecettesicnpdf
	{
	background-color: #E3EFD1;
	width: 20px;
	}

.tdarchivesrecettesnoms
	{
	background-color: #E3EFD1;
	width: 200px;
	}

.tdarchivesrecettesproduits
	{
	background-color: #E3EFD1;
	width: 150px;
	}

.tdarchivesrecettesdates
	{
	background-color: #E3EFD1;
	width: 175px;
	}
/*****/


.divresultatsrechercheproduits
	{
	margin: 10px 0 10px 0;
	}

.tableresultatsrechercheproduits
	{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	}

.tdenteteresultatsrechercheproduits
	{
	color: #6CBD17;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 10px;
	}

.tdresultatsrechercheproduitsimage
	{
	background-color: #FFFFFF;
	width: 80px;
	}

.tdresultatsrechercheproduitsnom
	{
	background-color: #E3EFD1;
	padding: 0 0 0 10px;
	width: 125px;
	}

.tdresultatsrechercheproduitsnom a:link, .tdresultatsrechercheproduitsnom a:visited
	{
	color: #000000;
	}


.tdresultatsrechercheproduitsfiche
	{
	background-color: #E3EFD1;
	padding: 0 0 0 10px;
	width: 120px;
	}

.tdresultatsrechercheproduitsficheicones
	{
	background-color: #E3EFD1;
	width: 70px;
	}

.tdresultatsrechercheproduitsficheicones img
	{
	margin: 0 10px 0 10px;
	}

/*****/

.tablevaleursnutritives
	{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	}

.tdvaleursnutritivestitre
	{
	background-color: #E3EFD1;
	font-weight: bold;
	padding: 0 0 0 5px;
	width: 100px;
	}

.tdvaleursnutritivesvaleur
	{
	background-color: #E3EFD1;
	text-align: center;
	width: 125px;
	}

.txtsourcetableauvaleurs
	{
	font-size: 10px;
	margin: 0 0 0 7px;
	}

.divvideo
	{
	float: left;
	width: 173px;
	}

.divconnexion1
	{
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	margin: 10px 0 0 0;
	padding: 2px 0 2px 0;
	text-align: center;
	width: 159px;
	}

.divconnexion1:hover
	{
	background-color: #FFD601;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	margin: 10px 0 0 0;
	padding: 2px 0 2px 0;
	text-align: center;
	width: 159px;
	}

.divconnexion2
	{
	border-bottom: 1px dotted #000000;
	padding: 2px 0 2px 0;
	text-align: center;
	width: 159px;
	}

.divconnexion2:hover
	{
	background-color: #FFD601;
	border-bottom: 1px dotted #000000;
	color: #000000;
	padding: 2px 0 2px 0;
	text-align: center;
	width: 159px;
	}

.txtconnexion:link, .txtconnexion:visited, .txtconnexion:hover
	{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	margin: 4px 0 4px 0;
	padding: 0;
	}

.divicnlecteurvideo
	{
	float: left;
	margin: 50px 0 0 0;
	text-align: center;
	width: 690px;
	}

.aicntelechargervideo:link, .aicntelechargervideo:visited, .aicntelechargervideo:hover
	{
	border: none;
	}

.divfonds
	{
	float: left;
	margin: 0 0 25px 0;
	width: 173px;
	}

.divdimensions1
	{
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	margin: 10px 0 0 0;
	padding: 2px 0 2px 0;
	text-align: center;
	width: 159px;
	}

.divdimensions1:hover
	{
	background-color: #FFD601;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	margin: 10px 0 0 0;
	padding: 2px 0 2px 0;
	text-align: center;
	width: 159px;
	}

.divdimensions2
	{
	border-bottom: 1px dotted #000000;
	padding: 2px 0 2px 0;
	text-align: center;
	width: 159px;
	}

.divdimensions2:hover
	{
	background-color: #FFD601;
	border-bottom: 1px dotted #000000;
	color: #000000;
	padding: 2px 0 2px 0;
	text-align: center;
	width: 159px;
	}

.txtdimensions:link, .txtdimensions:visited, .txtdimensions:hover
	{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	margin: 4px 0 4px 0;
	padding: 0;
	}

.txtreservation
	{
	color: #9F130F;
	font-size: 14px;
	}

.txtreservationdeuxjours
	{
	font-size: 14px;
	font-weight: bold;
	}

.divpageapage
	{
	font-size: 10px;
	margin: 10px 0 0 0;
	}

/*		Centres d'affaires		*/

.divcentres
	{
	float: left;
	margin: 20px 0 30px 0;
	width: 214px;
	}

.divseparateurcentre
	{
	border-left: 1px dotted #9D9D9B;
	float: left;
	height: 169px;
	margin: 20px 0 30px 13px;
	width: 11px;
	}

.divcentresvisitez
	{
	clear: left;
	}

.txtnomcentre
	{
	color: #A80505;
	margin: 11px 0 0 0;
	}

.txtadressecentre
	{
	margin: 0;
	}

.txttitrelien
	{
	font-weight: bold;
	}

.txtavertissement
	{
	color: #ff0000;
	}

.imgicnpdf
	{
	float: left;
	margin: 0 5px 0 0;
	}

.imgiconedanstexte
	{
	margin: 0 0 -4px 0;
	}

.txtmottrouve
	{
	color: #9F0208;
	font-weight: bold;
	}

.imgloupecoteimg
	{
	margin: 0 0 0 10px;
	}

.txtassiettesavertissements
	{
	color: #9F0208;
	font-weight: bold;
	}

.divsucccolonne1
	{
	float: left;
	width: 325px;
	}

.divsucccolonne1 img
	{
	margin: -1px 0 0 0;
	}

.divsucccolonne2
	{
	float: left;
	margin: 0 0 0 20px;
	width: 350px;
	}

.divsucccolonne2 object
	{
	margin: 0 0 -8px 0;
	}

.txttitrecatlien
	{
	color: #FF9933;
	font-size: 12px;
	}

.h1catlien
	{
	margin: 0 0 8px 0;
	}

.plien
	{
	margin: 0 0 5px 0;
	}

#divfondscolonnes
	{
	height: 110px;
	width: 690px;
	}

#divfondscol1
	{
	float: left;
	width: 100px;
	}

#divfondscol3
	{
	float: left;
	margin: 0 0 0 20px;
	width: 100px;
	}

#divfondscol2, #divfondscol4
	{
	float: left;
	width: 230px;
	}

#divsuccadressecol1, #divsuccadressecol2
	{
	float: left;
	text-align: left;
	width: 220px;
	}

#divsuccadressecol2
	{
	float: left;
	text-align: left;
	width: 260px;
	}

.divsuccadresses
	{
	float: left;
	text-align: left;
	width: 80px;
	}

#divswfsucc
	{
	padding: 15px 0 0 0;
	text-align: center;
	width: 696px;
	}

#divcoordsucc
	{
	margin: 0 0 0 40px;
	text-align: center;
	width: 660px;
	}

#divcoordsucc .txttelechargementpdf
	{
	margin: 20px 0 0 0;
	text-align: left;
	}

#divcoordsucc .txtnouvellepagesucc
	{
	margin: 20px 0 20px 0;
	text-align: left;
	}

#divcoordsucc p
	{
	margin: 0 0 10px 0;
	}

#divcoordsucc p sup
	{
	line-height: 2px;
	}

#divsouscarteflash
	{
	height: 60px;
	margin: 10px 0 0 40px;
	}

#divsouscarteflash #plienpdf
	{
	float: left;
	margin: 0;
	}

#divsouscarteflash #plienverstableau
	{
	float: left;
	margin: 0;
	padding: 5px 0 0 100px;
	width: 300px;
	}

#divretouraccueil
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin: 0 0 5px 0;
	text-align: center;
	text-transform: uppercase;
	}

#imgjardingue
	{
	padding: 0 0 0 20px;
	}

#tablesucc p
	{
	background-image: url(../images/succursales/img_point.gif);
	background-repeat: no-repeat;
	background-position: center;
	}

#tablesucc .txtsucc
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 6px 4px 6px 4px;
	}

#tablesucc .titresuccursales
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}

.divcentre
	{
	text-align: center;
	}

/*	Certificats cadeaux	*/
#certificats .imgpochettes
	{
	margin: 20px 0 20px 0;
	}

#certificats p img
	{
	margin: 0 0 -5px 0;
	}

#ptexthautpage
	{
	float: left;
	height: 60px;
	}

#imgcertificat10dollars
	{
	float: right;
	margin: 0 84px 0 0;
	}

/*	Autres	*/
#txtdescriptiondep
	{
	width: 260px;
	}

/*	Une succursale	*/
#divunesuccursale
	{
	margin: 20px auto 0 auto;
	width: 600px;
	}


#divunesuccursale p
	{
	margin: 0 0 4px 0;
	}

#divunesuccursale #divcol1
	{
	float: left;
	margin: 0 0 20px 0;
	width: 350px;
	}

#divunesuccursale #divcol2
	{
	border: 1px dotted #828282;
	float: left;
	height: 135px;
	margin: 4px 0 0 0;
	padding: 4px 4px 4px 4px;
	width: 205px;
	}

#divunesuccursale #divcol2 #col1, #divunesuccursale #divcol2 #col2
	{
	float: left;
	width: 100px;
	}

#divunesuccursale #divretoursucc
	{
	padding: 20px 188px 0 188px;
	margin: 0;
	}

/*	Affiches dans la page produit	*/
div#wrapperfull
	{
	clear: both;
	width: 600px;
	}

div#affiches
	{
	/*clear: both;*/
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 700px;
	}

div#affiches div#col1, div#affiches div#col2, div#affiches div#col3
	{
	float: left;
	margin: 0 10px 0 0;
	width: 210px;
	}

div#affiches div#col2, div#affiches div#col3
	{
	background-image: url(../images/accueil/img_sepvertical.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding: 0 0 0 10px;
	}

div#affiches ul
	{
	margin: 0;
	padding: 0;
	}

div#affiches li
	{
	list-style-image: url(../images/produits/img_tiret.gif);
	margin: 0 0 10px 16px;
	}

div#affiches li a
	{
	font-size: 11px;
	}

div#affiches div.sepvertical
	{
	background-image: url(../images/accueil/img_sepvertical.gif);
	float: left;
	margin: 0;
	width: 1px;
	}

/*	publicité bienvenue 2008	*/
.promotion
	{
	height: 74px;
	width: 695px;
	}

#bienvenue2008
	{
	margin: 10px auto 40px auto;
	width: 615px;
	}

#bienvenue2008 h1
	{
	color: #212ffd;
	font-size: 17px;
	margin: 10px 0 0 0;
	text-transform: uppercase;
	}

#bienvenue2008 h2
	{
	color: #020daa;
	font-size: 13px;
	}

.bienvenue2008 p
	{
	margin: 0;
	}

.bienvenue2008 .col1
	{
	float: left;
	margin: 0;
	width: 198px;
	}

.bienvenue2008 .col2
	{
	color: #020daa;
	float: left;
	margin: 0;
	width: 177px;
	}

.bienvenue2008 .col3
	{
	float: left;
	margin: 0;
	width: 220px;
	}

.bienvenue2008 .col3 p
	{
	margin: 0 0 11px 0;
	}

.bienvenue2008 .col3 .pdf
	{
	float: left;
	padding: 0 5px 10px 0;
	}

/*	offres d'emplois	*/
.aucunemploi
	{
	color: #bbb;
	}

.emploibloc, .emploibloccadre
	{
	margin: 0 0 20px 0;
	width: 520px;
	}

.emploibloccadre
	{
	background-color: #ffd601;
	border: 1px solid #9d9d9b;
	padding: 0 5px 5px 5px;
	}

.infoemploi
	{
	margin: 0 0 8px 0;
	width: 550px;
	}

.infoemploi p
	{
	margin: 0 0 4px 0;
	}

.titresection /*	h5	*/
	{
	color: #000;
	font-weight: bold;
	margin: 0 0 8px 0;
	text-align: right;
	width: 200px;
	}

.libelle
	{
	color: #b94f01;
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
	width: 200px;
	}

.info
	{
	float: left;
	width: 325px;
	}

#menutypesemplois
	{
	margin-bottom: 25px;
	}

.categorieemploi
	{
	background-image: url(../images/emplois/img_bgcatemploi.jpg);
	background-repeat: repeat-y;
	padding: 2px;
	}

#imgemploisdisponibles
	{
	padding: 0 0 0 60px;
	}

/*	jardini	*/

.pubjardini
	{
	text-align: center;
	}

/* pour l'accueil de Noël 2009 */

#colonnemarquemaison #marquemaisonnoel
	{
	background-color: #6EAB2E;
	background-image: url(../images/accueil/noel_2009/marquemaison_fond_degrade_noel.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 14px 0;
	text-align: center;
	}

#colonnemarquemaison #marquemaisonnoel p
	{
	color: #fff;
	font-style: italic;
	font-weight: bold;
	}

#colonnemarquemaison .titrecolonnenoel
	{
	background-color: #6EAB2E;
	margin: 20px 0 0 0;
	}

.titrecolonnenoel
	{
	padding: 0 0 7px 0;
	text-align: center;
	}

.titrecolonnenoel img
	{
	margin-bottom: 0px;
	}

/*	formulaire	*/

.colonnetextegauche
	{
	float: left;
	width: 235px;
	}

.formulaire
	{
	border: 1px solid #e9e9e8;
	float: left;
	margin: 0 0 15px 15px;
	padding: 10px;
	width: 375px;
	}

.question
	{
	margin: 0 0 5px 0;
	}

.libelle
	{
	float: left;
	margin: 7px 10px 0 0;
	text-align: right;
	width: 100px;
	}

.libelle p
	{
	margin: 0;
	color:#000;
	}

.champtextelong
	{
	width: 245px;
	}

.champdescriptif
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 75px;
	width: 250px;
	}

.obligatoire
	{
	color: #f10000;
	}

.reponse
	{
	float: left;
	padding: 4px 0 0 0;
	width: 225px;
	}

.echec, .succes
	{
	padding: 5px;
	}

.echec
	{
	border: 2px solid #f10000;
	margin: 0 0 10px 0;
	}

.succes
	{
	border: 2px solid #090;
	margin: 0;
	}

.succes p, .echec p
	{
	margin: 0;
	}

.echec p
	{
	color: #f10000;
	}

.succes p
	{
	color: #090;
	}

#erreurs, .erreur
	{
	color: #f10000;
	}

.btnsoumettre
	{
	float: right;
	margin: 10px 13px 0 0;
	}

.courriel
	{
	text-align: right;
	}
