body {
	background-color: #4d433b;
	margin: 0;
	padding: 0;
	background-image: url(../img/repeat_ligneCharte.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

* {
	margin: 0;
	padding: 0;
}

/* PARAMETRES */

#strong {
	color: #6e6660;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	position: absolute;
	top: 14px;
	left: 385px;
	z-index: 8;
}

#strong a:link, #strong a:visited {
	color: #6e6660;
	text-decoration: underline;
}

#strong a:hover, #strong a:active {
	color: #aea39b;
	text-decoration: none;
}

#header {
	height: 126px;
}

#logo_avlt {
	position: absolute;
	top: 0;
	left: 30px;
	z-index: 3;
}

#zone_tetiere {
	text-align: right;
	position: relative;
	width: 1000px;
	height: 90px;
	margin-right: auto;
	margin-left: auto;
}

#swf_entete {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}

#swf_footer {
	position: absolute;
	top: -30px;
	width: 900px;
	height: 90px;
	z-index: 1;
	margin-right: auto;
	margin-left: auto;
}

#menu {
	background-image: url(../img/bandes_menu.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 94px;
}

#navigation {
	position: absolute;
	top: 40px;
	right: 0;
	z-index: 2;
}

#navigation a {
	display: inline;
}

#zone_menu {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 94px;
}

#menu_nav {
	background-image: url(../img/fd_menu.gif);
	background-repeat: no-repeat;
	height: 94px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_nav li {
	line-height: 1;
	margin: 0;
	padding: 0;
}

#contenu {
	color: #fff;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 24px;
	padding-bottom: 120px;
}

#nav_two {
	color: #bbab93;
	font-size: 8px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-image: url(../img/fd_sousLogo.gif);
	text-align: left;
	position: absolute;
	left: -30px;
	bottom: -35px;
	width: 393px;
	height: 22px;
	z-index: 2;
	margin: 0;
	padding: 28px 0 0 36px;
	list-style-type: none;
}

#nav_two a:link, #nav_two a:visited {
	color: #bbab93;
	text-decoration: none;
	list-style-type: none;
	margin: 0;
	padding: 0 4px;
}

#nav_two a:hover, #nav_two a:active {
	color: #fff;
	text-decoration: underline;
	list-style-type: none;
	margin: 0;
	padding: 0 4px;
}

/* PIED */

#pied {
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #40342a;
	background-image: url(../img/pied_frise.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	letter-spacing: 1px;
	position: relative;
	bottom: 0;
	width: 100%;
	margin: 0;
	padding-top: 60px;
	padding-bottom: 50px;
}

#ico_blog, #ico_part {
	float: left;
	margin-right: 10px;
}

.ico_footer {
	margin-right: 10px;
	float: left;
}

#zone_adr_pied {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

#mentions_pied {
	font-size: 9px;
	margin: 0;
	padding: 0;
}

a.lk-plaquette:link, a.lk-plaquette:visited {
	color: #d9317d;
	text-decoration: underline;
}

a.lk-plaquette:hover, a.lk-plaquette:active {
	color: #ef7fb1;
	text-decoration: none;
}

#adr_pied {
	color: #86ab22;
	float: right;
}

#adr_pied a:link, #adr_pied a:visited {
	color: #86ab22;
	text-decoration: underline;
}

#adr_pied a:hover, #adr_pied a:active {
	color: #afcd5f;
	text-decoration: none;
}

#retour_accueil {
	font-size: 9px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-image: url(../img/fd_backHome.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	position: absolute;
	top: 38px;
	left: 270px;
	width: 84px;
	height: 20px;
	z-index: 5;
	padding-top: 10px;
	padding-left: 22px;
}

#retour_accueil a:link, #retour_accueil a:visited {
	color: #ef8500;
	text-decoration: none;
}

#retour_accueil a:hover, #retour_accueil a:active {
	color: #fff;
	text-decoration: none;
}

.bloc_pied_link {
	float: left;
	margin-right: 10px;
}

/* Couleurs  */

.fraise {
	color: #e54b8e;
}

.orange {
	color: #ef8500;
}

.citronvert {
	color: #cbf104;
}

h1 {
	font-size: 22px;
	line-height: 24px;
	padding-bottom: 14px;
}

.chapeau {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: justify;
	padding-bottom: 18px;
}

.chapeau p {
	font-weight: normal;
	padding-bottom: 12px;
}

.desc {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: justify;
}

.col_visu {
	width: 390px;
	float: left;
}

.typo_redac {
	float: left;
	width: 300px;
	padding-top: 60px;
	padding-left: 30px;
	padding-right: 30px;
}

.typo_redac_rg {
	padding-top: 60px;
	padding-right: 30px;
	padding-left: 30px;
	width: 360px;
	float: left;
}

.col_grille {
	padding-top: 60px;
	padding-right: 30px;
	padding-left: 30px;
	width: 600px;
	float: left;
}

.typo_redac p, .typo_redac_rg p {
	padding-bottom: 16px;
}

.tarifs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/ombre_tarifs.gif);
	background-repeat: no-repeat;
	background-position: 0 40px;
	width: 210px;
	float: left;
	padding-top: 60px;
	padding-bottom: 80px;
	padding-left: 30px;
}

.tarifs h3 {
	color: #8c827a;
	padding-bottom: 10px;
}

.tarifs p {
	font-size: 11px;
	padding-bottom: 6px;
}

a.lk-tarifs:link, a.lk-tarifs:visited {
	color: #fff;
	font-size: 10px;
	background-image: url(../img/BT_contactN.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	text-align: center;
	width: 200px;
	height: 36px;
	margin-top: 4px;
	padding-top: 10px;
	display: block;
}

a.lk-tarifs:hover, a.lk-tarifs:active {
	color: #8c827a;
	background-image: url(../img/BT_contactO.gif);
	text-decoration: none;
}

a.lk-grilletarifs:link, a.lk-grilletarifs:visited {
	color: #fff;
	font-size: 10px;
	background-image: url(../img/BT_grillesN.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	text-align: center;
	width: 200px;
	height: 26px;
	margin-top: 20px;
	padding-top: 10px;
	display: block;
}

a.lk-grilletarifs:hover, a.lk-grilletarifs:active {
	color: #8c827a;
	background-image: url(../img/BT_grillesO.gif);
	text-decoration: none;
}

.clear {
	clear: both;
}

.tarification {
	color: #cbf104;
	font-style: italic;
}

.legende {
	color: #8c827a;
	font-size: 9px;
	padding-top: 4px;
}

/* HOME */

#col1 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	position: relative;
	width: 386px;
	height: 585px;
	float: left;
}

#typo_rg {
	color: #fff;
	position: absolute;
	right: 28px;
	bottom: 85px;
	display: none;
}

#col2 {
	color: #fff;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	width: 298px;
	float: left;
	margin: 0;
	padding: 40px 30px 0 0;
}

#col2 a:link, #col2 a:visited {
	color: #fff;
}

#col2 a:hover, #col2 a:active {
	text-decoration: none;
}

#col3 {
	width: 274px;
	float: left;
}

#bloc_recette {
	display: none
}

#bloc_recette a:link, #bloc_recette a:visited {
	color: #d9317d;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: underline;
	padding-top: 10px;
	padding-left: 30px;
	display: block;
}

#bloc_recette a:hover, #bloc_recette a:active {
	color: #ef7fb1;
	text-decoration: none;
}

.slider_home {
	padding-bottom: 20px;
}

#pensez_aussi {
	color: #ef8500;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 16px;
}

#centre_pa {
	width: 263px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 1px solid #ef8500;
	border-left: 1px solid #ef8500;
}

.bloc_pa {
	width: 263px;
	padding-top: 10px;
}

.bloc_pa a:link, .bloc_pa a:visited {
	color: #fff;
}

.bloc_pa a:hover, .bloc_pa a:active {
	text-decoration: none;
}

.bloc_pa img {
	float: left;
	margin-top: -10px;
}

/* Chef à Domicile */

#fd_chef {
	color: #41372f;
	background-image: url(../visuels/visu_fd_chef.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 130px 80px 80px 600px;
}

/* Grille Tarifs */

.grilles_tarifs {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.grilles_tarifs  td {
	padding: 6px 2px 6px 8px;
	border-bottom: 1px solid #8c827a;
}

.grilles_tarifs a:link, .grilles_tarifs a:visited {
	color: #fff;
	text-decoration: underline;
}

.grilles_tarifs a:hover, .grilles_tarifs a:active {
	text-decoration: none;
}

.title_tarifs {
	color: #e7f0b7;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	display: block;
}

.prix {
	font-weight: bold;
}

.presta {
	background-color: #41372f;
}

/* PLan du Site */

#plan_site {
	color: #ef8500;
	font-size: 11px;
	padding-right: 200px;
	padding-left: 200px;
	list-style-type: none;
}

#plan_site li {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}

#plan_site a:link, #plan_site a:visited {
	color: #ef8500;
	text-decoration: underline;
}

#plan_site a:hover, #plan_site a:active {
	color: #fff;
	text-decoration: none;
}

.sep_liste {
	background-image: url(../img/pointilles_h.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 10px;
	padding-top: 10px;
}

/* FORMULAIRE */

.col_adresse {
	color: #8c827a;
	font-size: 12px;
	line-height: 18px;
	width: 250px;
	float: left;
	padding-top: 110px;
	padding-left: 30px;
}

.col_form {
	float: left;
	width: 600px;
	padding-top: 60px;
	padding-left: 60px;
	padding-right: 30px;
}

#bloc_tel {
	color: #fff;
	font-size: 18px;
	background-color: #584d44;
	background-image: url(../img/picto_tel.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	padding: 10px 10px 10px 58px;
	border: solid 1px #41372f;
}

#erreur {
	color: #fff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #f21212;
	text-align: left;
	margin-bottom: 20px;
	padding: 8px 8px 8px 40px;
}

#msg_ok {
	color: #4d433b;
	font-size: 16px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #e7f0b7;
	padding: 20px 20px 60px;
	border: solid 1px #7e9503;
}

#coordonnees {
	color: #fff;
	font-size: 14px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	padding-left: 450px;
}

#coordonnees a, #coordonnees a:visited {
	color: #09464b;
	text-decoration: underline;
}

#coordonnees a:hover {
	color: #4c787c;
	text-decoration: none;
}

#form_contact {
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#form_contact p {
	margin: 0;
	padding: 4px 0;
}

#form_contact h3 {
	font-size: 12px;
	background-color: #8c827a;
	margin: 4px 0;
	padding: 4px 4px 4px 8px;
}

.etoile_rouge, em {
	color: #f21212;
}

em {
	padding-bottom: 10px;
}

label {
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 200px;
	float: left;
}

input, textarea {
	color: #09464b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	border: solid 1px #41372f;
}

#bt_form {
	text-align: center;
}

#bt_form img {
	cursor: pointer;
}

/* MENTIONS LEGALES*/

#mentions {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}

#mentions, #mentions a:link, #mentions a:visited {
	color: #968a79;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#mentions a:hover, #mentions a:active {
	color: #fff;
	text-decoration: none;
}

#mentions h1 {
	margin: 0;
	padding: 20px 0;
}

#mentions h2 {
	color: #bbab93;
	font-size: 12px;
}

#mentions .pmentions {
	color: #968a79;
	margin: 0 0 10px;
	padding-bottom: 14px;
	border-bottom: 1px solid #514840;
}

#mentions .pmentions p {
	padding-top: 10px;
	padding-bottom: 10px;
}

#mentions ul {
	margin: 14px;
}

.prestataire {
	text-align: center;
	width: 350px;
	height: 130px;
	float: left;
	margin: 0;
	padding-right: 10px;
	padding-left: 10px;
}

#les_prestataires {
	height: 140px;
}

#bloc_affichage {
	
}

#bloc_affichage #infos_nav {
	list-style-type: square;
}

#bloc_affichage ul {
	margin: 0;
	padding: 0;
	list-style-type: square;
}

#bloc_affichage li {
	width: 100px;
	margin-left: 18px;
	padding-top: 4px;
	padding-bottom: 6px;
}

.version {
	font-size: 8px;
}

/* Partenaires */

#partenaires {
	color: #bbab93;
	font-size: 11px;
}

#partenaires a:link, #partenaires a:visited {
	color: #bbab93;
	text-decoration: underline;
}

#partenaires a:hover, #partenaires a:active {
	color: #fff;
	text-decoration: none;
}

#partenaires td {
	padding: 10px;
	border-bottom: 1px solid #514840;
}

#partenaires strong {
	color: #fff;
	font-size: 12px;
}

/* Cheque Cadeau */

#desc_cc {
	color: #e54b8e;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 40px;
	padding-bottom: 40px;
}

#demarche a:link, #demarche a:visited {
	color: #f79bc3;
	font-weight: bold;
	text-decoration: underline;
}

#demarche a:hover, #demarche a:active {
	color: #fff;
	text-decoration: none;
}

#demarche {
	padding-top: 16px;
	list-style-type: decimal;
}

#demarche li {
	padding-top: 4px;
	padding-bottom: 4px;
}

#zone_visuel_cc {
	width: 360px;
	float: right;
	padding-bottom: 50px;
	padding-left: 40px;
}

#bloc_reader {
	color: #bbab93;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

#bloc_reader a:link, #bloc_reader a:visited {
	color: #bbab93;
	text-decoration: underline;
}

#bloc_reader a:hover, #bloc_reader a:active {
	color: #fff;
	text-decoration: none;
}

#logo_Acrobat {
	float: left;
	margin-right: 20px;
}

.personne_cc {
	width: 450px;
	float: left;
	margin-right: 10px;
}

.personne_cc label {
	width: 150px;
}

#commandes {
	
}

#commandes td {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #8c827a;
}

#commandes a:link, #commandes a:visited {
	color: #fff;
	text-decoration: underline;
}

#commandes a:hover, #commandes a:active {
	text-decoration: none;
}

.type_presta {
	font-size: 11px;
	font-weight: bold;
	background-color: #3f352e;
	padding-left: 14px;
}

.total_ttc {
	color: #fff;
	background-color: #4d433b;
	border-style: solid;
	border-width: 0;
}

#mentions_commandes {
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #3f352e;
	margin-top: 16px;
	padding: 10px;
	border: solid 1px #8f8b8b;
}

#mentions_achats {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background-color: #ef8500;
	margin-bottom: 10px;
	padding: 4px;
}

#reception_souhait {
	font-size: 12px;
	font-weight: bold;
}

/* Module Actus */
#espacePromos{
	width: 652px;
	height: 244px;
	background: url(../img/FdPromotionGourmande.jpg) no-repeat;
	display:block;
	position: relative;
	cursor: pointer;
}

#headerPromos{
	width: 960px;
	height: 240px;
	background: url(../img/fondPagePromo.jpg) no-repeat;
	display:block;
	position: relative;
}

#tiArdoise{
	color: #ef8500;
	text-transform: uppercase;
	font-size: 34px;
	position: absolute;
	left: 380px;
	text-align: center;
	top: 55px;
	width: 230px;
}

#TiPromo{
	color: #3c342c;
	font-size: 27px;
	position: absolute;
	left: 38px;
	top: 60px;
	text-transform: uppercase;
}


#tiOffre{
	font: bold 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	position: absolute;
	width: 320px;
	top: 120px;
	left: 40px;
	text-transform: uppercase;
}

#lkPlus{
	color: #ef8500;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	display: block;
	padding-top: 10px;
}

a:#lkPlus:link, a#lkPlus:visited{
	color: #ef8500;
}

a#lkPlus:active, a#lkPlus:hover{
	color: #ef8500;
	text-decoration: none;
}

#detailOffre{
	font: bold 14px/20px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	position: absolute;
	top: 90px;
	left: 400px;
}

#colPromos{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	position: relative;
	width: 700px;
	height: 585px;
	float: left;
}

#colInfosRG{
	margin-right: 35px;
	padding-top: 20px;
}

#visuHome{
	float: left;
	margin-right: 35px;
}

#TiGalerie{
	color: white;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	position: absolute;
	right: 18px;
	top: 60px;
}

#GaleriePhotos{
	position: relative;
	left: 700px;
	top: 120px;
	width: 220px;
	height: 320px;
}

#zoneSlider{
	width: 220px;
	height: 320px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

#SlidePhotos{
	position:absolute;
}

#SlidePhotos div{
	float: left;
	width: 220px;
}

#SlidePhotos div img{
	border: 1px solid #4d433b;
}

#SlidePhotos div img:hover{
	border: 1px solid #ef8500;
}

#prevNS, #nextNS{
	position:absolute;
	display: block;
	width: 22px;
	height: 36px;
	background: url(../img/BTSliderPhotos.gif) no-repeat;
	top: 130px;
}

#prevNS{
	left:-40px;
	background-position: 0 0;
}

#prevNS:hover{
	background-position: 0 -36px;
}

#nextNS{
	background-position: -22px 0;
	right:-20px;
}

#nextNS:hover{
	background-position: -22px -36px;
}

#descOffre{
	padding-left: 40px;
	padding-right: 40px;
	color: white;
	font: 14px/18px "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;
}

/* Typo Tiny */
.PG-PeriodeOffre{
	font-size: 18px;
	display: block;
	padding-bottom: 10px;
}

.PG-tiOrange{
	font-size: 14px;
	display: block;
	color: #ef8500;
	text-transform: uppercase;
	padding-bottom: 4px;
}

.PG-cgv{
	font: 10px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #ef8500;
	display: block;
}

.PG-cgvTitre{
	text-decoration: underline;
	display: block;
}

