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: 9px; 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: 12px; 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; }
