body              { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0; background:url(../images/body.gif) repeat-x top center }
#conteneur        { margin:0 auto; position:relative; width:990px }
#a_la_une         { height:160px; padding-left:200px; background:url(../images/a-la-une02.jpg) no-repeat top center }
.noBorder, .icone { border:0 }

/* HAUT DE PAGE */
#top        { height:139px; background:url(../images/top.gif) no-repeat top center }
#top_gauche { width:870px }
#top_droite { float:right; width:110px; height:40px }

ul#listeDrapeaux{margin:0;padding:0;list-style:none}
li.fond_drapeau{display:block;float:left;width:25px;height:50px;margin:0 5px 0 5px;padding-top:13px}
li.fond_drapeau_actif{display:block;float:left;width:25px;height:50px;margin:0 5px 0 5px;padding-top:13px;background:url(../images/drapeaux_select.gif) no-repeat top center}

div#cadre_logo{margin-left:30px;float:left}

div#cadre_menu{margin-left:180px;padding-left:10px}
div#cadre_menu a{color:#FFF;text-decoration:none}
div#cadre_menu a:hover{color:#FFF}

div#cadre_ssmenu{color:#FFF;border-left:2px solid #FFF;height:140px;float:left;margin-top:15px;padding-left:10px}
ul#menu, ul.ssmenu{margin:0;padding:0;list-style:none;font-size:10px}
ul.ssmenu{padding-bottom:1px}

/* Rubriques principales FRANCE */
li.menu_rubrique28        { text-align:center; width:199px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/violet_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique28_select { text-align:center; width:199px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/violet_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique30        { text-align:center; width:79px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/vert_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique30_select { text-align:center; width:79px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/vert_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique32        { text-align:center; width:79px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/rouge_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique32_select { text-align:center; width:79px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/rouge_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique34        { text-align:center; width:50px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/jaune_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique34_select { text-align:center; width:50px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/jaune_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique36        { text-align:center; width:75px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/bleu_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique36_select { text-align:center; width:75px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/bleu_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique38        { text-align:center; width:183px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/vert2_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique38_select { text-align:center; width:183px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/vert2_on.gif); background-position:center; background-repeat:no-repeat }

/* Rubriques principales ENGLAND */
li.menu_rubrique120       { text-align:center; width:199px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/violet_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique120_select { text-align:center; width:199px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/violet_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique30        { text-align:center; width:79px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/vert_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique30_select { text-align:center; width:79px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/vert_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique65        { text-align:center; width:79px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/rouge_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique65_select { text-align:center; width:79px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/rouge_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique93        { text-align:center; width:50px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/jaune_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique93_select { text-align:center; width:50px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/jaune_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique96        { text-align:center; width:75px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/bleu_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique96_select { text-align:center; width:75px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/bleu_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique102        { text-align:center; width:183px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/vert2_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique102_select { text-align:center; width:183px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/vert2_on.gif); background-position:center; background-repeat:no-repeat }

/* Rubriques principales SPAIN */
li.menu_rubrique3        { text-align:center; width:199px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/violet_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique3_select { text-align:center; width:199px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/violet_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique23        { text-align:center; width:79px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/vert_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique23_select { text-align:center; width:79px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/vert_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique50        { text-align:center; width:79px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/rouge_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique50_select { text-align:center; width:79px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/rouge_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique76        { text-align:center; width:50px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/jaune_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique76_select { text-align:center; width:50px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/jaune_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique79        { text-align:center; width:75px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/bleu_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique79_select { text-align:center; width:75px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/bleu_on.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique1        { text-align:center; width:183px; padding-top:3px; height:24px; display:block; float:left; font-weight:normal; background-image:url(../images/vert2_off.gif); background-position:center; background-repeat:no-repeat }
li.menu_rubrique1_select { text-align:center; width:183px; padding-top:10px; height:26px; display:block; float:left; font-weight:normal; background-image:url(../images/vert2_on.gif); background-position:center; background-repeat:no-repeat }

li.menu_rubrique_select{display:block;float:left;line-height:20px;margin-right:5px;padding:0 5px 0 5px}
li.menu_rubrique_select a,li.menu_rubrique_select a:hover{text-decoration:none}

li.menu_page{display:block;float:left;line-height:15px;margin-left:40px}
li.menu_page a{font-family:arial;font-size:11px;text-decoration:none}
li.menu_page a:hover{text-decoration:underline}
li.menu_page_select{display:block;float:left;line-height:15px;margin-left:40px}
li.menu_page_select a{font-family:arial;font-size:11px;text-decoration:none}
li.menu_page_select a:hover{text-decoration:underline}

/* Sous rubriques */
div.colonne_menu{border-left:2px solid #FFF;float:left;margin-left:20px}
div.colonne_menu_first{float:left}

li.ssrubrique{font-size:14px;line-height:20px;margin-left:20px;padding-left:10px;background:url(../images/puce_n2.gif) no-repeat left center }
li.ssrubrique a,li.ssrubrique a:hover{text-decoration:none;color:#FFFFFF}
li.ssrubrique_select{color:#000;font-size:14px;line-height:20px;margin:0px 0px 0px 20px; padding:0px 0px 0px 10px; font-weight:normal; background-image:url(../images/puce_n2.gif); background-position:left center; background-repeat:no-repeat }
li.ssrubrique_select a{text-decoration:none;color:#000}
li.ssrubrique_select a:hover{ text-decoration:none;color:#000}

li.sspage         { line-height:15px; margin-left:40px; padding:0px 0px 0px 10px }
li.sspage a       { font-family:arial; font-weight:normal; font-size:12px; text-decoration:none; color:#FFFFFF }
li.sspage a:hover { text-decoration:underline }

li.sspage_select         { color:#000000; line-height:15px; margin-left:40px; padding:0px 0px 0px 10px }
li.sspage_select a       { color:#000000; font-family:arial; font-size:12px; font-weight:normal; text-decoration:none }
li.sspage_select a:hover { color:#000000; text-decoration:underline }

/* Actualité à la une */
samp.texte_une    { font-family:Arial, Helvetica, sans-serif; margin-left:115px; display:block; text-align:justify; width:450px }
samp.texte_une02  { font-family:Arial, Helvetica, sans-serif; margin-left:0px; display:block; text-align:justify; width:450px }

div#a_la_une img     { float:left }
a.texte_document     { color:#FFFFFF; text-decoration:none }
a:hover.texte_document { color:#FFFFFF; text-decoration:underline }

/* ================================================ */
/* PAGE                                             */
/* ================================================ */

div#contenu        { width:660px; margin:25px 0px 0px 0px }

/* Fil d'ariane du site */
div#ariane span       { color:#595959 }
div#ariane a          { color:#595959; text-decoration:none }
div#ariane a:hover    { color:#595959; text-decoration:underline }

span#date { margin-right:20px; border-right:1px solid #595959; padding-right:15px }

h1#Gros_Titre         { color:#FFF; font-size:22px; font-weight:normal; margin:0px }
h1#Gros_Titre a       { color:#FFF; font-size:22px; font-weight:normal; text-decoration:none }
h1#Gros_Titre a:hover { color:#FFF; font-size:22px; font-weight:normal; text-decoration:underline }

h1#titre { color:#000; font-size:22px; margin-top:20px }

/* Apparence selon les rubriques */
.rubrique01       { border-bottom:1px solid #a9009d }
.rubrique02       { border-bottom:1px solid #77d000 }
.rubrique03       { border-bottom:1px solid #fd0106 }
.rubrique04       { border-bottom:1px solid #fbb102 }
.rubrique05       { border-bottom:1px solid #002ba6 }
.rubrique06       { border-bottom:1px solid #087600 }
.rubrique_default { border-bottom:1px solid #000000 }

/* ================================================ */
/* COLONNE DE DROITE                                */
/* ================================================ */
div#colonne_droite { float:right; width:270px; padding:30px 0px 0px 0px }

div#colonne_droite h2 { color:#0983b3; font-size:14px; text-align:left; margin:0px 0px 0px 13px }
div#colonne_droite p { text-align:left; margin-left:13px; color:#0983b3; font-weight:bold }

div.box { width:236px; padding:5px 0px 5px 10px; margin:20px 0px 30px 0px; background-color:#c4e1ed }

div.contenu_box a       { text-decoration:none; color:#0983b3; font-weight:bold }
div.contenu_box a:hover { text-decoration:underline; color:#0983b3; font-weight:bold }

div#box02 { width:246px; margin:0px 0px 30px 0px }
div.contenu_box02 { padding:5px 0px 0px 10px; height:163px; background-image:url(../images/degrade-box.gif); background-position:center top; background-repeat:no-repeat }
div.pied_box02 { height:88px; background-image:url(../images/pied-box-fin.gif); background-position:center top; background-repeat:no-repeat }
div.barre_box02 { border-left:2px solid #0983b3 }

ul#liste_villes               { list-style-type:none; margin-left:14px; padding:0px }
ul#liste_villes li            { font-size:12px; color:#0983b3; text-align:left; font-weight:bold }
ul#liste_villes li a          { color:#0983b3; text-decoration:none }
ul#liste_villes li a:hover    { color:#0983b3; text-decoration:underline }

form#formulaire_recherche, form#formulaire_recherche2 { margin-left:13px }
form#formulaire_recherche2 a { color:#0983b3; text-decoration:none }
form#formulaire_recherche2 a:hover { color:#0983b3; text-decoration:underline }

form#formulaire_creerCompte { margin-left:13px; display:none }
form#formulaire_creerCompte input { border:1px solid #CCC; color:#0983b3 }
form#formulaire_creerCompte img { border:1px solid #CCC }
form#formulaire_creerCompte div { color:#0983b3; font-size:11px; padding-top:5px }

h2.nom_infos { font-size:12px }

/* ================================================ */
/* PIED DE PAGE                                     */
/* ================================================ */

div#pied           { clear:both; width:989px; text-align:center; margin:0px 0px 0px 0px; padding:25px 0px 0px 0px; background-image:url(../images/fond-conteneur.gif); background-position:bottom center; background-repeat:no-repeat }

ul#liste_menu_pied { list-style-type:none }
ul#liste_infos     { list-style-type:none }

li.item       { border-left:1px solid #000; padding:0px 5px 0px 5px; color:#0983b3; display:inline }
li.item_first { padding:0px 5px 0px 0px; color:#0983b3; display:inline }

li.item a             { color:#000; text-decoration:none }
li.item a:hover       { color:#000; text-decoration:underline }
li.item_first a       { color:#000; text-decoration:none }
li.item_first a:hover { color:#000; text-decoration:underline }

div#separation_pied      { text-align:center; width:100% }
div#cadre_logo_ministere { text-align:center; width:100%; clear:both }


/* ================================================ */
/* PLAN DU SITE                                     */
/* ================================================ */
ul.plan_du_site            { margin:20px 0px 0px 0px; padding:0px; list-style-type:none }

li.plan_du_site_dossier    { color:#000000; font-weight:bold; margin:20px 0px 20px 0px }

li.plan_du_site_dossier28 a { font-weight:bold; margin:20px 0px 20px 0px; color:#FFFFFF }
li.plan_du_site_dossier30 a { font-weight:bold; margin:20px 0px 20px 0px; color:#FFFFFF }
li.plan_du_site_dossier32 a { font-weight:bold; margin:20px 0px 20px 0px; color:#FFFFFF }
li.plan_du_site_dossier34 a { font-weight:bold; margin:20px 0px 20px 0px; color:#FFFFFF }
li.plan_du_site_dossier36 a { font-weight:bold; margin:20px 0px 20px 0px; color:#FFFFFF }
li.plan_du_site_dossier38 a { font-weight:bold; margin:20px 0px 20px 0px; color:#FFFFFF }

li.plan_du_site_document   { margin:0px 5px 10px 0px; font-size:10px; padding-left:20px }

li.plan_du_site_document28 { margin:0px 5px 10px 0px; font-size:10px; padding-left:20px }
li.plan_du_site_document30 { margin:0px 5px 10px 0px; font-size:10px; padding-left:20px }
li.plan_du_site_document32 { margin:0px 5px 10px 0px; font-size:10px; padding-left:20px }
li.plan_du_site_document34 { margin:0px 5px 10px 0px; font-size:10px; padding-left:20px }
li.plan_du_site_document36 { margin:0px 5px 10px 0px; font-size:10px; padding-left:20px }
li.plan_du_site_document38 { margin:0px 5px 10px 0px; font-size:10px; padding-left:20px }

li.plan_du_site_dossier  a       { color:#000000; text-decoration:none }
li.plan_du_site_dossier  a:hover { color:#000000; text-decoration:underline }

li.plan_du_site_document  a       { color:#000000; text-decoration:none }
li.plan_du_site_document  a:hover { color:#000000; text-decoration:underline }


/* ================================================ */
/* PAGE D'ACCUEIL                                   */
/* ================================================ */
div.cadre_actualite     { width:660px; clear:left; margin:20px 0px 20px 0px }

/* Mise en forme d'une actualite */
h2.titre_actualite { font-size:22px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:0px 0px 20px 0px }

.aretenir28 { background:#a9009d; color:#FFF; padding:2px; font-size:11px }
.aretenir30 { background:#77d000; color:#FFF; padding:2px; font-size:11px }
.aretenir32 { background:#fd0106; color:#FFF; padding:2px; font-size:11px }
.aretenir34 { background:#fbb102; color:#FFF; padding:2px; font-size:11px }
.aretenir36 { background:#002ba6; color:#FFF; padding:2px; font-size:11px }
.aretenir38 { background:#087600; color:#FFF; padding:2px; font-size:11px }
.aretenir0  { background:#000000; color:#FFF; padding:2px; font-size:11px }

div.date_actualite28            { float:right; margin-left:20px; color:#a9009d; border-left:1px solid #a9009d; text-align:center }
div.date_actualite30            { float:right; margin-left:20px; color:#77d000; border-left:1px solid #77d000; text-align:center }
div.date_actualite32            { float:right; margin-left:20px; color:#fd0106; border-left:1px solid #fd0106; text-align:center }
div.date_actualite34            { float:right; margin-left:20px; color:#fbb102; border-left:1px solid #fbb102; text-align:center }
div.date_actualite36            { float:right; margin-left:20px; color:#002ba6; border-left:1px solid #002ba6; text-align:center }
div.date_actualite38            { float:right; margin-left:20px; color:#087600; border-left:1px solid #087600; text-align:center }
div.date_actualite40            { float:right; margin-left:20px; color:#087600; border-left:1px solid #087600; text-align:center }
div.date_actualite_default      { float:right; margin-left:20px; color:#000000; border-left:1px solid #000000; text-align:center }

div.jour_actualite      { font-size:25px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px }
div.mois_actualite      { font-size:25px; font-weight:bold; margin:-13px 0px 0px 0px; padding:0px }
div.annee_actualite     { font-size:14px; font-weight:normal; margin:-9px 0px 0px 0px; padding:0px }

samp.resume_actualite         { display:block; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin-bottom:10px }
span.plus_actualite a         { color:#ff0000; text-decoration:none }
span.plus_actualite a:hover   { color:#ff0000; text-decoration:underline }

/* Couleur sous le visuel de l'actuaité */
div.visuel               { background-color:#000000; height:110px; float:left; margin:0px 20px 20px 0px }
div.visuel_aides         { background-color:#a9009d; height:110px; float:left; margin:0px 20px 20px 0px }
div.visuel_logement      { background-color:#77d000; height:110px; float:left; margin:0px 20px 20px 0px }
div.visuel_restos        { background-color:#fd0106; height:110px; float:left; margin:0px 20px 20px 0px }
div.visuel_jobs          { background-color:#fbb102; height:110px; float:left; margin:0px 20px 20px 0px }
div.visuel_culture       { background-color:#002ba6; height:110px; float:left; margin:0px 20px 20px 0px }
div.visuel_etudiants_int { background-color:#087600; height:110px; float:left; margin:0px 20px 20px 0px }

div.visuel_actu { float:left; margin:0px 10px 10px 0px }

/* ================================================ */
/* PAGE D'ACCUEIL                                   */
/* ================================================ */
div#affiche_actualite { margin-top:30px }
div.actualite_bloc    { margin:0px 0px 20px 0px }
div.actualite_bloc h4 { margin:0px }
div.actualite_bloc a  { font-size:12px; color:#000000; text-decoration:underline }
p.date_actualite      { color:#666666; font-size:11px; margin:0px 20px 0px 0px }
p.date_pied           { font-size:11px; color:#666666; margin:10px 0px 0px 0px }

div.actualite_bloc samp { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }

/* ================================================ */
/* MOTEUR DE RECHERCHES                             */
/* ================================================ */
div#CadreNavigation { margin-top:30px; text-align:center; display:block }

/*div.RepSearch         { margin:0px 0px 30px 0px }*/
/*div#Suivant-precedent { text-align:right }*/

div.search_titre      { margin-top:20px }
div.search_rubrique   { font-size:11px}

div#barre_jaune        { margin-top:30px; margin-bottom:20px }

/*div#recherche_page     { float:left; margin:0px 10px 0px 10px }*/
/*div#recherche_pagesuiv { float:left }*/
/*div#recherche_pageprec { float:left } */

span.search_string { font-weight:bold; font-size:13px; color:#0983B3 }

ol#ListeResultat li   { margin:0px 0px 20px 0px }

/* ================================================ */
/* LISTE DES RESTAURANTS UIVERSITAIRES              */
/* ================================================ */
div.cadreRu { padding:10px }
h3.ttRu     { font-size:12px; margin:0 0 5px 0; padding:0 0 3px 0; font-weight:400; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; border:0 }
h3.ttRu a   { color:#FF6600; border:0 }
span.addRu, span.coordRu { display:block; color:#000; font-size:12px }
h2.ttVille  { float:right; color:#7dafc4; font-size:28px; font-weight:400; margin:0px; padding:5px; text-align:right }

div#blocAdd   { width:320px; margin-right:20px }
div#ttAdresse { width:320px; height:33px; background:url(../images/tt_adresse.gif) no-repeat center }
div#ctAdresse { padding:10px; background:#c4e1ed; color:#145d7a }

div#blocCoord { width:320px }
div#ttContact { width:320px; height:33px; background:url(../images/tt_contact.gif) no-repeat center }
div#ctContact { padding:10px; background:#c4e1ed; color:#145d7a }

div#horaires   { width:320px }
div#ttHoraires { width:320px; height:33px; background:url(../images/tt_horaires.gif) no-repeat center }
div#ctHoraires { padding:10px; background:#c4e1ed; color:#145d7a }

h2.ttFiche     { color:#FF6600; font-size:16px; font-weight:400; border-bottom:1px solid #FF6600 }
div.separateur { height:1px; background:url(../images/separateur.gif) repeat-x }

#cadreMenus     { width:320px; float:left }
#ttMenu         { width:320px; height:28px; background:url(../images/titre_ardoise.gif) no-repeat center }
#piedMenu       { width:320px; height:119px; background:url(../images/pied_ardoise.gif) no-repeat center }
#ttMenu h2      { font-size:16px; padding:0 0 0 10px; margin:0; color:#000; font-weight:400 }
#ctMenu         { padding:10px; color:#145d7a; background:#c4e1ed }
.ssTtMenu       { font-size:12px; color:#FF6600; border-bottom:1px solid #FF6600 }
.partMenu       { display:block; font-weight:700 }
.txtMenu        {  }
.equilibre      { font-size:10px; color:#FF6600; margin-right:10px }
.listePlats     { padding:0 0 10px 10px; margin:0; list-style:none }
.nom_facultatif { display:block; padding:3px; text-align:center; margin:0 0 5px 0; background:#FF6600; font-size:14px; color:#FFF }

div#cadreLeft  { float:left; width:320px; margin-right:20px }
div#horaires p { color:#145D7A }
div#ctHoraires {  }

div#description p     { color:#000 }
div#cadreImgFiche     { padding:8px; background:#FFF; border:1px solid #535353 }
div#cadreImgFiche img { border:1px solid #000 }
span#cadreWifi         { display:block; float:right }

/* ================================================ */
/* CENTRALE DE RESERVATIONS                         */
/* ================================================ */
iframe#CentraleReservation { width:660px; height:768px }


/* Sélecteur de couleurs */
.couleur28, .couleur120_uk, .couleur3_es { border-bottom:1px solid #a9009d; width:660px; margin-top:20px }
.titre28, .titre120_uk, .titre3_es       { background:#a9009d; color:#FFF; display:block; padding:0 10px 0 10px; width:220px; font-weight:700 }
.couleur30, .couleur30_uk, .couleur23_es { border-bottom:1px solid #77d000; width:660px; margin-top:20px }
.titre30, .titre30_uk, .titre23_es       { background:#77d000; color:#FFF; display:block; padding:0 10px 0 10px; width:100px; font-weight:700 }
.couleur32, .couleur65_uk, .couleur50_es { border-bottom:1px solid #fd0106; width:660px; margin-top:20px }
.titre32, .titre65_uk, .titre50_es       { background:#fd0106; color:#FFF; display:block; padding:0 10px 0 10px; width:100px; font-weight:700 }
.couleur34, .couleur93_uk, .couleur76_es { border-bottom:1px solid #fbb102; width:660px; margin-top:20px }
.titre34, .titre93_uk, .titre76_es       { background:#fbb102; color:#FFF; display:block; padding:0 10px 0 10px; width:100px; font-weight:700 }
.couleur36, .couleur96_uk, .couleur79_es { border-bottom:1px solid #002ba6; width:660px; margin-top:20px }
.titre36, .titre96_uk, .titre79_es       { background:#002ba6; color:#FFF; display:block; padding:0 10px 0 10px; width:100px; font-weight:700 }
.couleur38, .couleur102_uk, .couleur1_es { border-bottom:1px solid #087600; width:660px; margin-top:20px }
.titre38, .titre102_uk, .titre1_es       { background:#087600; color:#FFF; display:block; padding:0 10px 0 10px; width:200px; font-weight:700 }
.couleur0, .couleur0_uk, .couleur0_es    { border-bottom:1px solid #000000; width:660px; margin-top:20px }
.titre0, .titre0_uk, .titre0_es          { background:#000000; color:#FFF; display:block; padding:0 10px 0 10px; width:200px; font-weight:700 }


