/* ISIT - CSS Document */

/* GENERAL */
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#5e5e5e; font-size:0.9em; background-color:#f5eed4 }
img {border: 0 none;}
h1 {font-size: 2.0em;color: #cc0000; }
h2 {font-size: 1.8em;color: #cc0000;}
h3 {font-size: 1.5em;color: #cc0000; font-weight:normal }
h4 {font-size: 1.1em;color:#cc0000;  margin:20px 0px 5px 0px;}
h5 {font-size: 0.9em;color:#cc0000;font-weight:bold; margin:20px 0px 5px 0px;}
p { font-size:0.8em}
/* Liens */
a { color:#5e5e5e; text-decoration: none; font-size:0.8em}
a:link {color: #5e5e5e;}
a:visited {color: #5e5e5e;}
a:hover, a:focus, a:active {color: #cc0000;}
a img {border: none;}
hr {float: none; clear: both; height: 1px; width: 100%; visibility: hidden;}

/* Formulaires */
form, fieldset { margin: 0; padding: 0; border: none; }
input, button, select { vertical-align: middle; /* Solution pb. d'alignement. (9) */ }

/*CLASSES SPECIFIQUES*/
.myhr {clear:both; visibility:hidden; overflow:hidden; height:0px; display:block}

.entree{ float:left; color:#919191;background:none repeat scroll 0 0;border:medium none;width:134px; height:14px; margin:8px 0 0 12px; font-size:0.8em }
.bouton{ float:left;color:#919191;background:none repeat scroll 0 0;border:medium none;cursor:pointer; width:20px; height:20px; margin:6px 0 0 11px; font-size:0.75em; }

.imprimer {width:80px; height:9px; padding:0 20px 0 0; margin:5px; background: url(../images/imprimer_btn.gif) center right no-repeat ;  }

.hautPage {width:111px; height:9px; padding:0 18px 0 0; margin:5px; background:url(../images/hautPage_btn.gif) center right no-repeat ;}
.txt-invisible {visibility:hidden;display:none;}

/*Tableau classique: entête rouge, ligne avec filet gris*/
table {border:0; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; width:645px}
table td{border:0;  padding:0; font-size:0.8em;}
.tableTitreHaut {background-color:#CC0000; color:#FFFFFF; font-weight:bold; text-align:center; font-size:1em; border:0}
.tablePays {padding:10px 5px 5px 5px; font-size:0.8em; font-weight:bold;}
.tableLigneBorder {border-bottom:1px solid #e4e4e4; padding:0 5px; font-size:0.8em;}
.tableLigneBorder p {font-size:1em;}
td p, td p a {font-size:1em;}
.tableLigneBorder a {font-size:1em}
.tableLigneBorder p a {font-size:1em; font-weight:normal;}

.spip_surligne {background-color:#CC0000; color:#FFFFFF; font-weight:bold; text-align:center; font-size:1em; border:0}

/*CONTENANT*/
#container-fond-accueil {background: #f5eed4 url(../images/fond-large.jpg) top center no-repeat;}
#container-fond-page {background: #f5eed4 url(../images/fond-large_page.jpg) top center no-repeat;}
#container {width:950px; height:650px; margin-left:auto; margin-right:auto; }

/*HEADER*/
#header { width:950px;/*margin-left:auto; margin-right:auto;*/}
h1#logo { float:left; margin:7px 0 0 10px; padding:0; width:114px;height:94px; }
h1#logo a { width:114px;height:94px; display:block}

#logo #retour-accueil a span {visibility:hidden; position:absolute;}
#logo #retour-accueil a:hover span {visibility:visible}
#metanavigation { float:right; width:440px; height:40px;margin:0; padding:0}
#metanavigation ul {list-style-type:none;padding:0; margin:11px 0 0 0}
#metanavigation ul li { display:inline }
#metanavigation ul li a { font-size:0.65em;}
#metanavigation ul li.ico-mail { background:url(../images/ico-recommander-site.gif) left 6px no-repeat; padding:0 20px 0 18px; }
#metanavigation ul li.ico-mail a {color:#919191}
#metanavigation ul li.ico-mail a:hover {color:#cc0000}
#metanavigation ul li.ico-fav { background:url(../images/ico-ajouter-fav.gif) left 5px no-repeat; padding:0 20px 0 18px; color:#919191}
#metanavigation ul li.ico-fav a {color:#919191}
#metanavigation ul li.ico-mail a:hover {color:#cc0000}
#metanavigation ul li.ico-presse { background:url(../images/ico-presse.gif) left 4px no-repeat; padding:0 20px 0 18px; color:#cc0000}
#metanavigation ul li.ico-presse a {color:#cc0000}
#metanavigation ul li.ico-presse a:hover {color:#919191}
#metanavigation ul li.ico-biblio { background:url(../images/ico-biblio.gif) left 5px no-repeat; padding:0 0 0 18px; color:#cc0000}
#metanavigation ul li.ico-biblio a {color:#cc0000}
#metanavigation ul li.ico-biblio a:hover {color:#919191}
#ongletLangue {float:right;  width:185px; height:30px; background:url(../images/onglet-langue.gif) left top no-repeat; margin:0 6px 0 0; padding:0}
#ongletLangue a { padding:5px 0 0 55px;display:block;color: #cc0000; font-size:0.75em }
#ongletLangue a:hover {color:#919191}
.ongletfr a {background: url("../images/drapeau_en.png") no-repeat 37px 0;padding: 5px 0 0 69px !important;}
.ongleten a {background: url("../images/drapeau_fr.png") no-repeat 30px 0;padding: 5px 0 0 63px !important;}
#logo-texte { float:left; width:390px; height:38px;}
#logo-texte img { margin:26px 0 0 0}
/*
#logo-texte img { margin:45px 0 0 0}
#logo-texte img { margin:26px 0 0 0}*/
#search { float:right; width:356px; height:32px; background:url(../images/recherche-fond-input.gif) right top no-repeat; margin:42px 6px 0 0;font-size:0.8em }
#search label { float:left; color:#cc0000; font-size:1em; margin:11px 0 0 115px; width:56px; font-size:0.8em;padding:0px; }
#search input.forml {background:transparent none repeat scroll 0 0; border:medium none; color:#919191; float:left; font-size:0.8em; height:14px; margin:8px 0 0 12px; width:134px;}
#search input.bouton {background:transparent none repeat scroll 0 0; border:medium none; color:#919191; cursor:pointer; float:left; font-size:0.75em; height:20px; margin:6px 0 0 11px; width:20px;}


/*MENU HORIZONTAL - HEADER*/

#menu { float:left;  background:url(../images/menu-horizontal.png) left top no-repeat; width:945px; height:42px; margin:0 0 0 3px; padding:0;}
#menu #mainnav {margin:13px 0 0 0;padding:0; position:relative; height:25px; text-align:center;}
#menu #mainnav dt { display:inline; /*padding:10px 30px 10px 25px*/ padding:10px 33px 10px 30px; background:url(../images/menu-border-right.gif) right center no-repeat;  }
#menu #mainnav dd {margin:0px;position:absolute;padding:0px;}
#menu #mainnav dt.noborder {background:none}
#menu #mainnav dt a {text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:0.75em; }
#menu #mainnav dt a.lienMenuActif {color:#f6c750}
#menu #mainnav dt a:hover {color:#f6c750;}
#menu #mainnav ul { width:230px; list-style-type:none; background:url(../images/menu-sous-niv_fond+bord.png) left bottom repeat-y; padding:4px 0 15px 10px;margin:0px; }
#menu #mainnav ul li { border-bottom:1px solid #e4e4e4; width:208px; padding: 2px 0 2px 0}
#menu #mainnav ul li a { color:#5e5e5e; font-size:0.75em}
#menu #mainnav ul li a:hover { color:#cc0000}

/*CONTENU-ACCUEIL*/

#flash-container { width:950px; height:173px; margin-left:auto; margin-right:auto; padding:0; border:0px dotted gray}
#contenu-accueil { width:950px; margin-left:auto; margin-right:auto; padding:0 }
#col-gauche { float:left; width:235px; background:url(../images/col-gauche_fond.png) left top no-repeat; margin:0 0 0 4px; padding:0 0 20px 0;}
#col-gauche.enVersion { background:transparent; padding:0;}
*html #col-gauche {margin:0 0 0 3px}
#col-gauche h3.titreEtudiants { margin:7px 0 20px 15px}
#col-gauche p { margin:2px 10px 0 15px; font-size:0.8em}
.lienEncart {width:155px; height:36px; background:url(../images/encart-lien.gif) left top no-repeat; margin:11px 0 0 13px; padding:25px 0 0 49px;}
.lienEncart a {color:#5e5e5e; font-weight:bold; font-size:0.75em; width:155px; height:36px;}
.lienEncart a:hover{ color:#cc0000; cursor:pointer}
#temoignages { width:207px; height:265px; background:url(../images/col-gauche_temoignage-fond.png) left top no-repeat;margin:10px 0 0 13px;}
#temoignages.enVersion {  width:240px; height:325px;margin:0px 0 0 0px;background:url(../images/col-gauche_temoignage-fond-en.png) left top no-repeat;}
#temoignages h3.titreTemoignage{ margin:0; padding:12px 0 0 15px}
#temoignages img.photoTemoin {margin:5px 0 2px 13px}
#temoignages p{ font-size:0.75em}
#temoignages ul { color:#5e5e5e;  padding:0; margin:0 0 0 40px}
#temoignages ul li a {color:#5e5e5e; font-size:0.75em; font-weight:bold; }
#temoignages ul li a:hover {color:#cc0000}

#contenuCentre #leftSide #temoignages {margin:0px 0 0 0px; }
#contenuCentre #leftSide #temoignages p{margin:0px 15px 0 15px;}

#col-central { float:left; width:470px; margin:0; }
#col-central p { font-size:0.75em}
#formations { float:left; width:235px; height:186px; background:url(../images/centre_formations-fond.png) left top no-repeat; margin:0; padding:0}
#formations h3 { margin:6px 0 0 25px; }
#formations p { color:#FFFFFF; margin:4px 18px 0 25px;}
#formations ul.accroche {color:#FFFFFF; padding:0; margin:11px 0 0 35px  }
#formations ul.accroche li {color:#FFFFFF; font-size:0.75em; font-weight:bold;list-style:square; }
#formations ul {color:#FFFFFF; padding:0; margin:29px 20px 0 35px  }
#formations ul li {color:#FFFFFF; list-style:square;  margin:5px 0;}
#formations ul li a {color:#FFFFFF; font-size:0.75em; font-weight:bold;}
#formations ul li a:hover { color:#f6c750}
#focus { float:left; width:235px; height:186px;  background:url(../images/centre_focus-fond.png) left top no-repeat; margin:0; padding:0  }
#focus h3 { margin:6px 0 0 22px; }
#focus p { color:#5e5e5e; margin:17px 18px 0 25px;}
#focus ul { color:#5e5e5e;  padding:0;margin:7px 15px 0 25px;}
#focus ul li {list-style:none; margin: 15px 0 0 0;}
#focus ul li a {color:#505050; font-size:0.75em; font-weight:bold; }
#focus ul li a:hover { color:#CC0000}

#actualite { float:left; width:470px; height:261px; background:url(../images/centre_actu-fond.png) left top no-repeat; margin:0; padding:0;  color:#5e5e5e;}
#actualite h3 { float:left; margin:21px 0 20px 25px}
#actualite .fluxRss { float:right; margin:21px 5px 0 10px; display:block; padding:0;  }
#actualites-rss {float:right; padding:40px 40px 0px 0px;font-size:0.9em; text-align:right}
#actualite h4 { margin:-25px 15px 0 20px; clear:both; font-size:0.9em }
#actualite h4 a{ font-size:1em; color:#CC0000;}
#actualite ul.news { list-style-type : square; color:#CC0000;  padding:0; margin:11px 0 0 45px}
#actualite ul.news li { margin:7px 15px 7px 0px;}
#actualite ul.news li a {color:#CC0000;  font-weight:bold;}
#actualite ul.news li a:hover{color:#5E5E5E;  font-weight:bold;}
#actualite h4.second { margin:7px 15px 0 20px; clear:both; font-size:0.9em }
#actualite p { text-align:right; color:#5e5e5e; margin:10px 35px 2px 25px; /* margin:17px 18px 17px 25px; */}
#actualite p a{ color:#5e5e5e; font-size:1.05em; font-weight:bold;}

#col-central #soutien { float:left; width:470px; height:109px; background:url(../images/centre_soutien-fond.gif) left top no-repeat; margin:0; padding:0}
#col-central #soutien h3 {margin:11px 0 0 25px; float:left}
*html #col-central #soutien h3 {margin:11px 2px 20px 10px; float:left}
#col-central #soutien .lienEncart { float:right; margin:25px 25px 0 0; }
#col-central #soutien .lienEncart a {color:#5e5e5e; font-weight:bold;width:155px; height:36px; margin:0 0 0 12px}
#col-central #soutien .lienEncart a:hover{ color:#cc0000; cursor:pointer}

#col-central #encartEtudiant { float:left; width:470px; height:135px; background:url(../images/centre_encart-fond.png) left top no-repeat; margin:0; padding:0}
#col-central #encartEtudiant h3 {margin:11px 0 0 25px; float:left}
#col-central #encartEtudiant p {margin:10px 25px 0 25px;font-size:0.8em;display:block;clear:both;}
*html #col-central #encartEtudiant h3 {margin:11px 2px 20px 10px; float:left}

#col-droite { float:left; width:235px;margin:0; }
#col-droite p{ font-size:0.8em}
#entreprises {float:left; width:235px; height:277px; background:url(../images/col-droite_partenariat-fond.png) left top no-repeat; margin:0; padding:0 }
#entreprises h3 { margin:7px 0 0 18px;}
#entreprises p { color:#5e5e5e; margin:12px 10px 19px 20px; padding:0}
#entreprises p.lienEncart { margin-top:-7px; height:60px; width:205px }
#entreprises p.lienEncart a {color:#5e5e5e; font-weight:bold;width:150px; height:25px; padding:25px 0 0 48px; margin:0; font-size:1em; display:block; font-size:0.95em }
#entreprises p.lienEncart a:hover{ color:#cc0000; cursor:pointer}

#en1clic {float:left; width:235px; height:277px; background:url(../images/col-droite_en1clic-fond.png) left top no-repeat; margin:0; padding:0 }
#en1clic.enVersion {float:left; width:240px; height:325px; background:url(../images/col-droite_en1clic-fond-en.png) left top no-repeat; margin:0; padding:0 }
#en1clic h3 { font-size:0.8em; font-weight:bold; text-transform:uppercase; margin:20px 0 0 20px; padding:0 0 2px 0;border-bottom:1px solid #e4e4e4; width:195px}
#en1clic ul {list-style-type:none;padding:0; margin:2px 0 0 0}
#en1clic ul li { border-bottom:1px solid #e4e4e4; margin:0 20px 0 20px}
#en1clic ul li a { padding:0 5px 0 0; font-size:0.75em}
#en1clic #transversal { margin:16px 0 0 14px}

/*CONTENU PAGE TYPE*/
#central { width:950px; margin:8px 0 0 3px}
#contenuHaut { background:url(../images/contenu-haut.png) left top no-repeat; width:947px; height:12px; margin:0}
#contenuBas { background:url(../images/contenu-bas.png) left top no-repeat; width:947px; height:12px; margin:0}
#contenuCentre { background:url(../images/contenu-scale.png) left top repeat-y; width:947px; margin:0 }
*html #contenuCentre { margin-top:-3px }
#contenuCentre #leftSide { width:205px; float:left; margin:0 0 0 24px; border:0px solid navy}
#contenuCentre #leftSide #sousNavigation dt { text-transform:uppercase; color:#cc0000; font-size:0.9em; font-weight:bold; margin:10px 5px 28px 4px}
#contenuCentre #leftSide #sousNavigation dd { margin:10px 0 0 5px; padding:0;  font-weight:bold}
#contenuCentre #leftSide #sousNavigation dd a {color:#5e5e5e;font-size:0.75em;display:block;  border-bottom:1px solid #e4e4e4; /*height:17px;*/}
#contenuCentre #leftSide #sousNavigation dd a.lienActifSousnav {color:#cc0000; border-bottom:1px solid #e4e4e4;}
#contenuCentre #leftSide #sousNavigation dd a:hover {color:#cc0000}
#contenuCentre #leftSide #sousNavigation ul.niveauN3 { list-style-type:none; margin:4px 0 4px 5px; padding:0 0 0 8px; border-left:1px dotted #cc0000;}
#contenuCentre #leftSide #sousNavigation ul li a { color:#5e5e5e; font-size:0.75em; border:none;margin:4px 0 4px 5px;}
#contenuCentre #leftSide #sousNavigation ul li a.lienActifN3 { color:#cc0000;font-weight:bold }
#contenuCentre #leftSide #sousNavigation ul li a:hover {color:#cc0000;}
#contenuCentre #leftSide p a {font-size:1em;}

#contenuCentre #leftSide #focus {width:205px; height:186px;  background:url(../images/col-gauche_focus-fond.jpg) left top no-repeat; margin:0; padding:0 }
#contenuCentre #leftSide #focus h3 { margin:6px 0 0 15px; }
#contenuCentre #leftSide #focus p { color:#5e5e5e; margin:10px 5px 0 18px; font-size:0.75em}
#contenuCentre #leftSide #focus ul { color:#5e5e5e;  padding:0; margin:11px 10px 0 15px; padding:0px;}
#contenuCentre #leftSide #focus ul li a {color:#505050; font-size:0.75em; font-weight:bold; padding:0px; margin:0px}
#contenuCentre #leftSide #focus ul li a:hover { color:#CC0000}
#contenuCentre #leftSide #transversal { background:url(../images/entree-transversale_1.jpg) left top no-repeat; width:208px; margin:10px 0 0 0}
#contenuCentre #leftSide #transversal a { text-transform:uppercase; font-size:0.9em; font-weight:bold; margin:0 0 0 14px; padding:14px 0 0 0; width:150px; display:block}
#contenuCentre #leftSide #transversal a:hover { color:#FFFFFF}

#contenuCentre #rightSide { width:648px; float:left; margin:0 0 0 30px}
#contenuCentre #rightSide ul#fildariane {list-style-type:none;color:#919191;font-size:0.8em; margin:15px 0 0 0}
#contenuCentre #rightSide ul#fildariane li {display:inline;}
#contenuCentre #rightSide ul#fildariane li a {color:#919191;}
#contenuCentre #rightSide ul#fildariane li a:hover { color:#cc0000}
/*#contenuCentre #rightSide #filAriane {color:#919191;font-size:0.8em; margin:15px 0 0 0}
#contenuCentre #rightSide #filAriane a {color:#919191; }
#contenuCentre #rightSide #filAriane a:hover { color:#cc0000}*/
#contenuCentre #rightSide h3 {margin:10px 0; }
#contenuCentre #rightSide p.intro { font-weight:bold;}
#contenuCentre #rightSide img.photoDroite { float:right; position:relative; margin:75px 0 0 15px;}
#contenuCentre #rightSide h4 { border-bottom:1px solid #e4e4e4; padding:5px 0 5px 0; }
#contenuCentre #rightSide p { text-align:justify;}
#contenuCentre #rightSide p a { text-decoration:underline; font-weight:bold; font-size:1em}
#contenuCentre #rightSide p a:hover { text-decoration:none}
#contenuCentre #rightSide p.telecharger { margin:0px; width:100%; height:62px;background:url(../images/ico-pdf.jpg) 5px 5px no-repeat;}
#contenuCentre #rightSide p.telecharger a { color:#6c6c6c; padding:24px 0 10px 64px; display:block; text-decoration:none; font-weight:bold; font-size:0.95em }
#contenuCentre #rightSide p.telecharger a:hover {color:#cc0000}
#contenuCentre #rightSide ul {list-style-type:none;padding:0; margin:0 0 0 20px}
#contenuCentre #rightSide ul.outils {list-style-type:none;padding:0; margin:20px 0 0 20px}
#contenuCentre #rightSide ul li {font-size:0.8em; list-style-type:square;}
#contenuCentre #rightSide ul li  li{font-size:1em; list-style-type:circle;}
#contenuCentre #rightSide ul li a {font-size:1em; color:#919191;}
#contenuCentre #rightSide ul li a:hover { color:#cc0000}
#contenuCentre #rightSide ul li.imprimer {font-size:0.8em;list-style-type:none;display:inline;background:url(../images/ico-print.gif) left 3px no-repeat; padding:0 15px 0 15px}
#contenuCentre #rightSide ul li.hautDePage {font-size:0.8em;list-style-type:none;display:inline;background:url(../images/ico-haut.gif) left 7px no-repeat; padding:0 15px 0 15px}
/*#contenuCentre #rightSide ul li a { color:#919191; font-size:0.7em}*/

#contenuCentre #rightSide legend { display:none}
#contenuCentre #rightSide .spip_form_label{display:block;font-size:0.8em; text-align:left; margin:0.8em 0 0 0; font-weight:bold; width:600px;}
#contenuCentre #rightSide .spip_form_champ li{display:block;list-style-type:none; margin : 0 0 0 5px;}
#contenuCentre #rightSide input {  width:600px;margin: 0.5em 0 0.5em 0em; background-color:#ECD8BB;border:1px solid #ECD8BB; color:#5D4A2B}
#contenuCentre #rightSide input:hover, #contenuCentre #rightSide input:active {background-color:#f3e7d5;border:1px solid #EB6A0A; color:#5D4A2B}
#contenuCentre #rightSide .spip_bouton input {  width:200px;margin: 0.5em 0 0.5em 0em; background-color:#ECD8BB;border:1px solid #ECD8BB; color:#5D4A2B}
#contenuCentre #rightSide .spip_bouton input:hover, #contenuCentre #rightSide .spip_bouton  input:active {background-color:#f3e7d5;border:1px solid #EB6A0A; color:#5D4A2B}
#contenuCentre #rightSide textarea {  width:600px;margin: 0.5em 0 0.5em 0em; background-color:#ECD8BB;border:1px solid #ECD8BB; color:#5D4A2B}
#contenuCentre #rightSide textarea:hover, #contenuCentre #rightSide textarea:active {background-color:#f3e7d5;border:1px solid #EB6A0A; color:#5D4A2B}
#contenuCentre #rightSide .details {font-size:0.6em; white-space:nowrap}
#contenuCentre #rightSide .obligatoire {font-size:0.6em; font-weight: lighter}
#contenuCentre #rightSide input#input-2-multiple_1_1 { width:20px; }
#contenuCentre #rightSide input#input-2-multiple_1_2 { width:20px; }
#contenuCentre #rightSide input.btnVal { width:120px; font-weight:bold; cursor:pointer; margin:0 0 0 200px}
#contenuCentre #rightSide input.btnVal { width:120px; font-weight:bold; cursor:pointer; margin:0 0 0 200px}
#contenuCentre #rightSide .resultatSearch { margin:5px 0 0 35px; padding-bottom:20px;border-bottom:1px solid #f0e7d9;}
#contenuCentre #rightSide .lirelasuite { float:right; margin:0; padding:0}
#contenuCentre #rightSide .spip_form_label_details {font-size:0.6em;white-space:nowrap;}
#contenuCentre #rightSide .erreur {font-size:0.8em;white-space:nowrap; font-weight:bold; color:#CC0000;}
/*#contenuCentre #rightSide label {float:left; font-size:0.8em; text-align:left; margin:0.8em 0 0 0; font-weight:bold; width:100px;}
#contenuCentre #rightSide input { margin: 0.5em 0 0.5em 0em; background-color:#ECD8BB;border:1px solid #ECD8BB; color:#5D4A2B}
#contenuCentre #rightSide input:hover, #contenuCentre #rightSide input:active {background-color:#f3e7d5;border:1px solid #EB6A0A; color:#5D4A2B}
#contenuCentre #rightSide #input-4-ligne_3 { height:150px}
#contenuCentre #rightSide .details {font-size:0.6em; white-space:nowrap}
#contenuCentre #rightSide .obligatoire {font-size:0.6em; font-weight: lighter}
#contenuCentre #rightSide input.btnVal { width:120px; font-weight:bold; cursor:pointer; margin:0 0 0 200px}
#contenuCentre #rightSide .resultatSearch { margin:5px 0 0 35px; padding-bottom:20px;border-bottom:1px solid #f0e7d9;}
#contenuCentre #rightSide .lirelasuite { float:right; margin:0; padding:0}
#contenuCentre #rightSide .spip_form_label_details {font-size:0.6em;white-space:nowrap;}*/


#contenuCentre #rightSide #texte_1 { background-color:#ECD8BB;color:#5D4A2B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; border:1px solid #ECD8BB;margin: 0.5em 0 0.5em 0em;}
#contenuCentre #rightSide #texte_1:hover, #contenuCentre #rightSide #texte_1:active {background-color:#f3e7d5;border:1px solid #EB6A0A; color:#5D4A2B}
100
#contenuCentre #rightSide #plandusite {margin-top:0}
#contenuCentre #rightSide #plandusite ul {list-style-type:none; padding:0; margin:5px 0 20px 0}
#contenuCentre #rightSide #plandusite ul ul {margin:5px 0 0px 0}
#contenuCentre #rightSide #plandusite ul ul ul {margin:5px 0 5px 0}
#contenuCentre #rightSide #plandusite ul ul.plansousnav li {display:block; margin:0 0 0 20px; font-size:1.1em;  font-weight:bold;}
#contenuCentre #rightSide #plandusite ul ul.plansousnav li li {display:block; margin:0 0 0 20px; font-size:1em; font-weight:regular; }
#contenuCentre #rightSide #plandusite ul ul li.planLi{display:block; margin:0 0 0 10px }
#contenuCentre #rightSide #plandusite ul li.planLi{display:block; margin:0 0 0 10px }
#contenuCentre #rightSide #plandusite li.planLi h3 { list-style-type:none;color:#CC0000;font-size:1.4em;font-weight:bold;}
#contenuCentre #rightSide #plandusite li.planLi a { font-size:0.9em; list-style-type:none;}
#contenuCentre #rightSide #plandusite h3.planTitre a { color:#CC0000;}
#contenuCentre #rightSide #plandusite h3.planTitre a:hover { color:#EB6A0A}

/*AIDE NAVIGATION*/

#aideNav {margin-left:auto; margin-right:auto; margin-top:10px; width:941px; height:143px; background:url(../images/aideNav_fond.gif) left top no-repeat}
#aideNav #actu { float:left; width:235px;margin:0; padding:0;}
#aideNav #actu h3 { font-size:0.8em; font-weight:bold; text-transform:uppercase; margin:18px 0 0 20px; color:#5e5e5e}
#aideNav #actu p { font-weight:bold; color:#cc0000; margin:10px 0 0 20px; font-size:0.9em}
#aideNav #actu ul { color:#5e5e5e;  padding:0; margin:11px 0 0 45px}
#aideNav #actu li a {color:#5e5e5e; font-size:0.75em; }
#aideNav #actu li a:hover {color:#cc0000}
#aideNav #en1clic {float:left; width:220px; height:143px; margin:0; padding:0; background:none }
#aideNav #en1clic h3 { font-size:0.8em; font-weight:bold; text-transform:uppercase; margin:18px 0 0 20px; padding:0 0 2px 0;border-bottom:1px solid #e4e4e4;width:180px }
#aideNav #en1clic ul {list-style-type:none;padding:0; margin:2px 0 0 0}
#aideNav #en1clic ul li { border-bottom:1px solid #e4e4e4; margin:0 20px 0 20px}
#aideNav #en1clic ul li a { padding:0 5px 0 0}
#aideNav #soutien { float:left; width:470px; height:109px; background:url(../images/centre_soutien-fond.png) left top no-repeat; margin:17px 0 0 0; padding:0}
#aideNav #soutien h3 {margin:11px 0 0 25px; float:left; }
*html #aideNav #soutien h3 {margin:11px 2px 20px 10px; float:left; }
#aideNav #soutien .lienEncart { float:right; margin:25px 25px 0 0; }
#aideNav #soutien .lienEncart a {color:#5e5e5e; font-weight:bold;width:155px; height:36px; margin:0 0 0 12px}
#aideNav #soutien .lienEncart a:hover{ color:#cc0000; cursor:pointer}

/*FOOTER*/

#footer { width:940px; height:174px; background:url(../images/footer_fond.jpg) left top no-repeat; border:0 solid red; margin:0; margin:6px 0 0 4px; }
*html #footer { width:940px; height:174px; background:url(../images/footer_fond.jpg) left top no-repeat; border:0 solid red; margin:0; margin:7px 0 0 6px; }

#colGauche { float:left; width:450px; margin: 20px 0 0 10px; }
#colGauche ul {list-style-type:none;padding:0; margin:0 0 10px 0}
#colGauche ul li {display:inline; padding:0 2px 0 8px;margin:0; background:url(../images/footer_meta-puce-gris.gif) left 11px no-repeat;}
#colGauche ul li.noPuce { background:none}
#colGauche ul li a { color:#5e5e5e; font-size:0.75em; font-weight:bold}
#colGauche ul li a:hover {color:#cc0000;}

#colGauche ul.liste2 {}
#colGauche ul li.liste2 {display:inline; padding:0 2px 0 8px; background:url(../images/footer_meta-puce-red.gif) left 11px no-repeat;}
#colGauche ul li.liste2.noPuce { background:none}
#colGauche ul li.liste2  a { color:#cc0000; font-size:0.75em; font-weight:bold}
#colGauche ul li.liste2  a:hover {color:#5e5e5e;}

#colGauche p { margin:10px 0 0 8px; font-size:0.75em}

#colDroite { float:left; width:440px;margin: 3px 0 0 30px; padding:0; border:0 solid red}
#colDroite h3 { margin:2px 0 0 0; padding:0}
#colDroite ul {list-style-type:none;padding:0; margin:20px 0 0 0; height:65px}
#colDroite ul li { display:inline; border-right:1px solid #cecece; padding:25px 2px 0 15px; }
#colDroite ul li a { }
#colDroite ul li.noborder { border:none}




/*Preparation concours d'entree*/
#contenuCentre #rightSide #preparation {background: #FFFFFF url(../images/bg_preparation_concours.jpg) no-repeat top left; width:640px; padding: 0px 0px 25px 30px;margin-left:0px; position: relative;}

/*#contenuCentre #rightSidepreparation-concours .header_preparation {background: #FFFFFF url(../images/bg_preparation_head.gif) no-repeat top left; width:680px; height: 25px; padding: 0px; margin: 0px; display: block; position: absolute; top: 0px; left: 0px;}*/
#contenuCentre #rightSide #preparation .footer_preparation {background: #FFFFFF url(../images/bg_preparation_footer.gif) no-repeat top left; width:680px; height: 25px; padding: 0px; margin: 0px; display: block; position: absolute; bottom: 0px; left: 0px;}

#contenuCentre #rightSide #preparation .gauche {float: left; width: 420px;}

#contenuCentre #rightSide #preparation .gauche h2 {height:65px; font-size: 1.5em; margin: 0px; margin-top: 10px;  margin-bottom: 10px; text-indent: -9999px; background: url(../images/titre_preparation_concours.gif) top left no-repeat;}
#contenuCentre #rightSide #preparation .gauche .detail {margin-top: 15px;}
#contenuCentre #rightSide #preparation .gauche .detail div {float:left;}
#contenuCentre #rightSide #preparation .gauche .detail div.drapeau {width: 55px; text-align: center; padding-top: 10px; }
#contenuCentre #rightSide #preparation .gauche .detail div.drapeau img {width: 25px; height: 25px; }
#contenuCentre #rightSide #preparation .gauche .detail div.titre {width: 360px;}
#contenuCentre #rightSide #preparation .gauche .detail div.titre h3 {font-size: 1em; font-weight: bold; text-transform: uppercase;}
#contenuCentre #rightSide #preparation .gauche .detail div.titre p {margin: 0px;}


#contenuCentre #rightSide #preparation .player {width: 420px; height: 269px; background-color:red; margin-top: 0px;}

#contenuCentre #rightSide #preparation .fleche.bas {cursor: pointer; position: absolute; left: 535px; top: 410px; background: transparent url(../images/fleche_bas.png) no-repeat top left; width:25px; height: 20px; }
#contenuCentre #rightSide #preparation .fleche.haut {cursor: pointer; position: absolute; left: 480px; top: 25px; background: transparent url(../images/fleche_haut.png) no-repeat top center; width:140px; height: 60px; color: #cc0000; font-size: 0.8em; padding-top: 25px; }

#contenuCentre #rightSide #preparation .miniatures {float:left; width: 200px; height: 320px; margin-top: 80px; margin-left: 15px; overflow: hidden;}
#contenuCentre #rightSide #preparation .miniatures li {list-style-type: none;width: 76px; height: 76px; margin-top: 4px; margin-left: 5px; float: left;}
#contenuCentre #rightSide #preparation .miniatures li a {list-style-type: none;width: 70px; height: 70px; display: block; line-height: 0em; margin:0px; padding:3px;}
#contenuCentre #rightSide #preparation .miniatures li a:hover, #contenuCentre #rightSidepreparation-concours .miniatures li a.actif {margin:0px; padding: 0px; border: 3px white solid;}
#contenuCentre #rightSide #preparation .miniatures li span {display: none;}

/*-- Espace Etudiant : Formulaire de login ----*/                                       
#contenuCentre #rightSide .formulaire_login ul {margin:0px;}
#contenuCentre #rightSide .formulaire_login ul li {list-style-type:none;}
#contenuCentre #rightSide .formulaire_login .obligatoire {font-size:0.8em;}
#contenuCentre #rightSide .formulaire_login label {display: block;}
#contenuCentre #rightSide .formulaire_login input {width:215px;margin:0.1em 0 0.5em;}
#contenuCentre #rightSide .formulaire_login .details {font-size:1em;display:block;}
#contenuCentre #rightSide .formulaire_login .choix {margin:5px 0px 0px 0px;}
#contenuCentre #rightSide .formulaire_login .choix input#session_remember {width:20px;margin:0px;}
#contenuCentre #rightSide .formulaire_login .choix label.nofx {display:inline;}
#contenuCentre #rightSide .formulaire_login .boutons .submit {width:95px;}

/*-- Espace Etudiant : Stages ----*/
#contenuCentre #rightSide #liste_stages ul { margin:0px;}
#contenuCentre #rightSide #liste_stages ul li { list-style-type:none; font-size:1em; padding: 5px; margin-top: 2px; background-color: #F3E7D5;}
#contenuCentre #rightSide #liste_stages ul li h5 { margin:2px 0;}
#contenuCentre #rightSide #liste_stages ul li h5 a { color:#CC0000;margin:2px 0;}
#contenuCentre #rightSide #liste_stages ul li .stages_details {font-size:0.8em; border-left:1px solid #CCCCCC; margin-left:5px; margin-top:2px;padding-left:5px; }

#contenuCentre #rightSide .filtre_stage fieldset {border: 1px #ECD8BB solid;padding:5px;}
#contenuCentre #rightSide .filtre_stage legend { color:#CC0000; display: block;}
#contenuCentre #rightSide .filtre_stage label {margin:2px 0px; width:220px; font-size: 0.8em;float:left;}
#contenuCentre #rightSide .filtre_stage select {margin:2px 0px; background-color:#ECD8BB;border:1px solid #ECD8BB;color:#5D4A2B;}
#contenuCentre #rightSide .filtre_stage select:hover, #contenuCentre #rightSide .filtre_stage select:active {background-color:#f3e7d5;border:1px solid #EB6A0A; color:#5D4A2B;}

#contenuCentre #rightSide .filtre_stage .submit {width:95px;margin-left:220px;display:block;}

.bordure{margin:10px 0px;display:block;border-top:1px solid #CCCCCC;}
#contenuCentre #rightSide span.txtRouge {color:#CC0000;font-weight:bold;font-size:1.3em;}
#contenuCentre #rightSide p.zoomSur {padding:30px 30px 35px 130px;	background-image: url(../images/bg_zoomSur.jpg);background-repeat: no-repeat;background-position: left top;}
#contenuCentre #rightSide p.zoomContact {padding:30px 30px 35px 130px;	background-image: url(../images/bg_zoomContact.jpg);background-repeat: no-repeat;background-position: left top;}
#contenuCentre #rightSide p.zoomSimple {padding:30px 30px 10px 30px; background-image: url(../images/bg_zoomSimple.jpg);background-repeat: no-repeat;background-position: left top;}
#contenuCentre #rightSide .zoomSimple {width:590px; padding:30px 30px 10px 30px; background-image: url(../images/bg_zoomSimple.jpg);background-repeat: no-repeat;background-position: left top;}
#contenuCentre #rightSide .zoomProf {float:left; width:590px; padding:30px 30px 10px 30px; background-image: url(../images/bg_zoomSimple.jpg);background-repeat: no-repeat;background-position: left top;}
#contenuCentre #rightSide .zoomProf a {font-weight:bold;}
#contenuCentre #rightSide p.zoomPublication {padding:5px 10px 10px 40px; background-image: url(../images/ico-publication.gif);background-repeat: no-repeat;background-position: left top;}

#contenuCentre #rightSide ul#partenaires {margin-bottom:30px;padding:0px;}
#contenuCentre #rightSide ul#partenaires li {width:250px; float:left;height:70px;list-style:none;padding:20px 30px 30px 20px;margin:0 20px 20px -20px;border:0px solid #eeeeee;background-image: url(../images/bg_partenaires.jpg);background-repeat: no-repeat;}

#contenuCentre #rightSide ul#prof {margin-bottom:30px;padding:0px;}
#contenuCentre #rightSide ul#prof li {width:180px; float:left;height:25px;list-style:none;padding:13px 10px 15px 0px;margin:0 10px 0px 0px;border:0px solid #eeeeee;background-image: url(../images/bg_prof);background-repeat: no-repeat;text-align:center;font-size:0.8em;}
#contenuCentre #rightSide ul#prof li a {color:#CC0000;text-decoration:none;}
# {border-left:1px dotted #CC0000;list-style-type:none;
margin:4px 0 4px 5px;
padding:0 0 0 8px;

ul.galerie  { list-style: none; }
.galerie li { float:left; list-style: none !important; margin: 0 5px; }
#fancy_title table {width: auto !important; }





