@charset "iso-8859-1";

/* ================================================ */
/* PROPRIETES GENERALES                             */
/* ================================================ */
html { margin:0px; padding:0px }

body { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px }

.noBorder { border:0px }
a         { color:#FF6600; text-decoration:none }
a:hover   { color:#FF6600; text-decoration:underline }


/* ================================================ */
/* HAUT DE PAGE                                     */
/* ================================================ */
/* Espace des drapeaux */
div#top_droite { position:absolute; visibility:hidden }

/* Affichage du menu principal */
ul#menu { list-style-type:none; margin:0px; padding:0px }
ul#menu li { display:inline; margin:10px }

/* Cadre des sous menus et de l'actualité à la une */
div#cadre_ssmenu     { width:700px; margin:10px 0px 10px 10px; padding:10px 0px 30px 0px; border-top:1px solid #000000; border-bottom:1px solid #000000; clear:left }
div#cadre_ssmenu img { position:absolute; visibility:hidden }

/* Logo du CROUS */
div#cadre_logo { float:left; margin-left:10px }




/* ================================================ */
/* CONTENU DE LA PAGE                               */
/* ================================================ */
div#contenu { width:660px; margin-left:10px }

div.cadre_actualite     { width:660px; clear:left; margin:20px 0px 20px 0px }

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_actualite38            { float:right; margin-left:20px; color:#002ba6; border-left:1px solid #002ba6; 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#affiche_actualite img { position:absolute; visibility:hidden }

/* Fil d'ariane du site */
div#ariane span       { color:#000000; margin-left:10px }

/* Aspect de tous les titres de niveau 1 */
h1 { font-size:22px }

/* Aspect des titres de niveau 2 */
h2 { font-size:16px }


/* ================================================ */
/* COLONNE DE DROITE                                */
/* ================================================ */
div#colonne_droite { width:700px; padding:0px 0px 0px 0px; border-bottom:1px solid #000000; margin-left:10px }

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            { position:absolute; visibility:hidden }

div#box02 { margin:0px 0px 0px 0px }
div#contenu_box02 { padding:5px 0px 0px 10px }
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 { margin-left:13px }

h2.nom_infos { font-size:12px }


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

div#pied           { clear:both; width:700px; margin:0px 0px 0px 0px; padding:25px 0px 0px 0px }

ul#liste_menu_pied { list-style-type:none; margin:0px 0px 0px 10px; padding:0px }
ul#liste_infos     { list-style-type:none; margin:0px 0px 0px 10px; padding:0px }

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      { position:absolute; visibility:hidden }
div#cadre_logo_ministere { text-align:center; width:100%; clear:both }