
/* CSS Document */

body { margin:0; padding:0; background-color:#d8e000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

table { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

#page { position:relative;background-color:#FFFFFF; background-image:url(../images/fond.jpg); background-repeat:no-repeat; background-position:top center; }

#haut_int { background-color:#d8d8d8; background-image:url(../images/fond_int.jpg); background-repeat:no-repeat; background-position:top center;}

#haut_centre { width:955px; margin:auto; background-color:#FFFFFF; }

#milieu_int { background-color:#FFFFFF; background-image:url(../images/fond_milieu.gif); background-repeat:repeat-y; background-position:top center;}

#milieu_centre { width:955px; margin:auto;padding-top:40px;padding-bottom:105px }

#bandeau {width:955px;height:239px;position:relative;}

#bloc_recherche{position:absolute;top:3px;right:12px}

#menu {position:absolute;left:69px;bottom:-43px}

#menu_gauche {float:left;width:239px;background-image:url(../images/fond_menu.gif);background-repeat:no-repeat;min-height:200px;background-position:top right}

#contenu { float:left;width:680px;background-color:#FFFFFF;padding-left:15px;padding-right:15px;text-align:justify }

#bas { clear:both;background-color:#d8e000;}

#bandeau_annonce { background-color:#9d1216; padding:4px; padding-left:100px; font-size:14px; color:#ffffff; }

#fonctionnelles { position:relative;height:175px;width:955px; margin:auto; padding-top:5px;background-image:url(../images/footer_appetit.gif);background-position:top;background-repeat:no-repeat }

#piment{ position:absolute;height:128px;width:250px;top:-102px;right:0; }

#bloc_edito{ padding:10px;text-align:justify;float:left;width:280px;background-image:url(../images/home_sepa.jpg);background-repeat:repeat-y;background-position:right}

#bloc_actu {float:left;width:625px;}

#centre { width:955px; margin:auto; background-color:#FFFFFF; }


/* DIVERS */

.align_middle { vertical-align:middle}

.img_actu {border:solid 1px #af314c;float:left;margin-right:5px;margin-top:5px;margin-bottom:5px}

.img_actu_2 {border:solid 1px #af314c;margin-right:5px;margin-top:5px;margin-bottom:5px}

.img_hotel {border:solid 3px #8dbd17;}

.img_cfa {border:solid 3px #C8513C;}

/* BALISES */

h1 { padding:0; margin:0; padding-top:2px; padding-bottom:8px; color:#af314c; font-size:32px;font-weight:normal }

h2.titre_restaurant { padding:0; margin:0; color:#000000; font-size:18px;font-weight:normal;text-align:left;text-transform:uppercase }

h2.titre_metier { padding:0; margin:0; color:#000000; font-size:18px;font-weight:normal }

h2.titre_dep { padding:0; margin:0; padding-bottom:10px; color:#000000; font-size:18px;font-weight:normal }

h2 { padding-top:5px; padding-bottom:5px;margin:0; color:#8dbd17; font-size:18px;font-weight:normal }

h3 { padding:0; margin:0; color:#666666; font-size:16px;font-weight:bold }

ul { margin:0; padding:0; padding-left:15px; color:#636060; }

li {text-align:left}

ul.menu { margin:0; padding:0; padding-left:15px; color:#636060; }

ul.menu li {  margin:0; padding-top:7px;padding-bottom:7px;border-top:dotted 1px #FFFFFF; list-style:url(../images/puce_menu.gif); }

div#centre li { margin:0; padding:3px; list-style:url(../images/puce.gif); }

div#bloc_cfa li  { margin:0; padding:3px; list-style:url(../images/puce.gif);color:#000000}

p { margin:0; padding:0; padding-top:5px; padding-bottom:2px; }

form { margin:0; padding:0; }

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#champ_recherche{width:190px;border:solid 1px #746e6e;font-size:11px;color:#636060;height:15px;padding-top:3px;vertical-align:middle;padding-left:5px}

.select_hotel{width:180px;border:solid 1px #746e6e;color:#746e6e;font-size:12px;vertical-align:middle}

.rech_hotel{background-color:#746E6E;border:solid 1px #746E6E;margin:0;padding:0;color:#CAC8C8;padding-bottom:1px;vertical-align:middle}

/* POLICES */

.titre_rub_cfa {font-size:14px; color:#c8513c; padding-bottom:5px;padding-top:15px;font-weight:bold}

.blanc_11 { font-size:11px; color:#ffffff; }

.blanc_12 { font-size:12px; color:#ffffff; }

.blanc_14 { font-size:14px; color:#ffffff; }

.noir_12 { color:#000000; font-size:12px; }

.gris_10 { color:#666666; font-size:10px; }

.gris_11 { color:#666666; font-size:11px; }

.gris_11_2 { color:#636060; font-size:11px; }

.gris_12 { color:#666666; font-size:12px; }

.gris_14 { color:#333333; font-size:14px; }

.marron_11 { color:#7C6442; font-size:11px; }

.marron_12 { color:#7C6442; font-size:12px; }

.marron_14 { color:#7C6442; font-size:14px; }

.orange_12 { color:#EBAA24; font-size:12px; }

.rouge_11 { color:#c8513c; font-size:11px; }

.rouge_12 { color:#c8513c; font-size:12px; }

.rouge_14 { color:#c8513c; font-size:14px; }

.vert_11 { color:#989000; font-size:11px; }

.violet_11 { color:#af314c; font-size:11px; }

.violet_14 { color:#b0314c; font-size:14px; }

.violet_15 { color:#af314c; font-size:15px; }

.table_bord_noir { border-collapse:collapse; }

.table_bord_noir td { border:solid 1px #333333; }

td.sans_bordure { border:none; }

/* LIENS */

a { color:#333333; font-size:12px; text-decoration:none; }

a:hover { color:#999999; text-decoration:none; }

a.blanc_12 { color:#FFFFFF; font-size:12px; }

a.blanc_12:hover { color:#666666; }

a.blanc_14 { color:#FFFFFF; font-size:14px; }

a.blanc_14:hover { color:#000000; }

a.gris_11 { color:#636060; font-size:11px; }

a.gris_11:hover { color:#aa1f00; }

a.gris_12 { color:#666666; font-size:12px; }

a.gris_12:hover { text-decoration:underline }

a.rouge_12 { color:#c8513c; font-size:12px; }

a.rouge_12:hover { text-decoration:underline }

a.fonctionnel { color:#333333; font-size:11px; font-weight:bold; }

a.fonctionnel:hover { color:#333333; font-size:11px; text-decoration:underline }

a.ariane{ color:#333333; font-size:12px; text-decoration:none; }

a.ariane:hover { color:#af314c; text-decoration:none; }

a.violet_11 {color:#af314c; font-size:11px;}

a.violet_11:hover {color:#999999; font-size:11px;}

a.fond_violet{color:#FFFFFF;background-color:#af314c; font-size:12px;}

a.fond_violet:hover {color:#af314c;background:none;}

a.fancyimg {border:none}

