/* Mise en page CSS du site pour screen */

body {font-family: Tahoma, Geneva, sans-serif;font-size: 0.8em;background: url(../images/fd-container.jpg) center top no-repeat;margin: 0;padding: 0;text-align: left;}
img {border: 0 none;padding: 0px;margin: 0px;}
h1 {font-size: 1em;margin: 0 0 10px 0px;padding: 0px;color: #B0232A;}
h2 {color:#333333;font-size: 1em;font-weight:bold;margin: 0px;padding: 0.3em 0 8px 0.4em;}
h3 {font-size: 1em; font-weight:normal}
h3.agenda {font-size: 1em;text-align:left;margin: 10px 0px;padding: 3px 0px 10px 0px;color: #B0232A;}
h4 {font-size: 1em;margin: 5px 0 0px 0px;padding: 0;/*color: #39A4ED;*/color: #333333;}
p {text-align:left;margin: 10px 0 15px 0;}
strong {color: #535353;}
table{margin: 8px 0;}
a{text-decoration: none;color:#666666;}
a:hover {text-decoration: underline;}
ul, li {list-style-type: none;margin: 0;padding: 0;}
ol {list-style-type: none;margin: 0;padding-left: 35px;padding-right: 20px;text-align: justify;}
abbr, acronym {border-bottom: 1px dotted #BCB892;cursor:help;}
input{border: none;}
select {border-color: #999999;border-width: 0.1em;border-style:solid;border-spacing: 0px;display: block;width: 148px;height: 14px;font-size: .8em;color:#666666;padding-bottom: 0px;margin-bottom: -10px;}
/*hr {display:none}*/
.myhr{clear:both;visibility:hidden;height:1px;}
div[align="right"] { float:left; text-align:left; width:100%; margin: 5px 0 15px 0}

/* //////////////////////////////////////////////////////// GESTION DES DIV ////////////////////////////////////////////////////// */

div#container {width: 955px;margin-left: auto;margin-right:auto;margin-top: 0px;text-align: left;}
.fd-container {position: relative;width: 956px;background: url(../images/fd-contenu.png) center top repeat-y; float:left; padding: 0px 6px}
div#metanav { width: 955px; float:left; background: #010101 url(../images/fd-metanav.jpg) left top repeat-x; font-size:.85em; z-index:9999; position:relative}
div#metanav ul.liens-evitement { float:left;display:inline; padding: 10px 5px}
div#metanav ul.liens-evitement li { color:#B6B6B6; border-right:#6E6E6E solid 1px; padding:0px 5px; float:left}
div#metanav ul.liens-evitement li a{ color:#B6B6B6; text-decoration:none} 
div#metanav ul.liens-evitement li a:hover{ color:#FFFFFF;} 
div#metanav ul.liens-utiles { float:right;display:inline; padding: 10px 5px; height: 16px;}
div#metanav ul.liens-utiles li { color:#B6B6B6; border-right:#6E6E6E solid 1px; padding:0px 5px; float:left}
div#metanav ul.liens-utiles li a { color:#B6B6B6; text-decoration:none; } 
div#metanav ul.liens-utiles li a:hover { color:#FFFFFF} 
div#metanav ul.liens-utiles li a img{ vertical-align:middle}
div#metanav ul.liens-utiles li.minisites { position:relative;}
div#metanav ul.liens-utiles li.minisites a {display:block; height:16px;}
div#metanav ul.liens-utiles li.minisites ul { display: none; position:absolute; left:0px; top:16px; height:auto; float:left; z-index:555}
div#metanav ul.liens-utiles li.minisites:hover ul { display: block}
div#metanav ul.liens-utiles li ul li { color:#FFFFFF; border-right:none 0px; border-bottom: #DEDEDE solid 1px;padding:0px; width:200px; float:left}
div#metanav ul.liens-utiles li ul li a { color:#FFFFFF; background-color:#333;padding:5px 10px; display:block;}
div#metanav ul.liens-utiles li ul li a:hover { background-color: #FF0000; display:block}
div#metanav ul.liens-utiles li.ecampus a { color:#FFFFFF; text-decoration:none} 
div#metanav ul.liens-utiles li.ecampus a:hover { color:#E22229; text-decoration:none} 
div#metanav ul.liens-utiles li.recherche { border-right:none 0px; position:relative; height: 26px;} 
div#metanav ul.liens-utiles li.recherche a { color:#B6B6B6; text-decoration:none; display:block; height:16px;} 
div#metanav ul.liens-utiles li.recherche a:hover {color:#FFF } 
#form_recherche  { background-color:#B0232A; padding:0 0 14px 0; margin: 0px; position:absolute; right:-5px; top:26px; display:none; width:225px; text-align:center}
#form_recherche form {margin: 0px;}
#form_recherche form input {border:1px solid #FFFFFF;width: 125px;}
#form_recherche form input#recherche {height:16px}
#form_recherche form input.button {background-color:#722A2A;border:1px solid #722A2A;color:#FFFFFF;cursor:pointer;font-size:.8em;width: 70px;padding:0px;}
#form_recherche form input.button:hover {background-color:#F9E69E;border:1px solid #F9E69E;color:#722A2A;}

#form_recherche_footer  { float:left; background-color: transparent; padding:0px; margin: 18px 0 15px 0; }
#form_recherche_footer form {border:1px solid #be4a4d;width: 180px; background-color:#8d0505; padding: 5px}
#form_recherche_footer form input { color: #333; background:none; border:none 0px; }
#form_recherche_footer form input#recherche {height:16px; border:none 0px; width:110px;background-color:#be4a4d; }
#form_recherche_footer form input.button {background-color: transparent;border:0px  none;color:#FFFFFF; border-left: solid 1px #FFF; cursor:pointer;font-size:1em;width: 60px ;padding:0px; margin-left: 3px; }
#form_recherche_footer form input.button:hover {background-color:#be4a4d;color:#FFF;cursor:pointer;}

div#header {width: 955px;height: auto; float:left;z-index:2; margin:0 0 25px 0}
div#header #caroussel{ width: 955px;height:240px; overflow:hidden; float:left; position: relative; }

div#header #caroussel #logo {float:left;width:169px;height: 92px;display: block; position:absolute; top:55px; left:30px}
div#header #caroussel #logo a {display: block;}
div#header #caroussel #legende {float: right;width: auto;display: block; position:absolute; bottom:30px; right:25px}
div#header #caroussel #legende p { margin:0px; text-align:right; font-size:.85em; color: #666}
div#header #caroussel #legende p strong { color:#010101}

div#header #mainnav {font-family:Tahoma ;font-size: .85em;text-align: center;width:955px; position:absolute; top: 270px; left: 8px; margin: 0 0 20px 0}
div#header #mainnav ul.jd_menu { z-index:8888; width:955px;/* height:65px; overflow:hidden; */float:left; position:relative; margin: -25px 0 0 5px}
div#header #mainnav ul.jd_menu li { padding:0; margin:0; float:left; width:auto}
div#header #mainnav ul.jd_menu li.accueil, div#header #mainnav ul.jd_menu li.accueil a { height:54px; width:43px; display:block} 
div#header #mainnav ul.jd_menu li ul {display:none; position: absolute; float:left; margin: -10px 0 0 0; width:145px;background: #FFFFFF none;border-left:#CCC solid 1px;border-right:#CCC solid 1px;border-bottom:#CCC solid 1px;}

div#header #mainnav ul.jd_menu li ul.jdm_events li { float:left;color:#C30; display:block; width:145px; background: #FFFFFF none; border-bottom:#CCC solid 1px; text-align:left}
div#header #mainnav ul.jd_menu li ul.jdm_events li a {color:#B0232A; padding: 5px 10px; display:block}
div#header #mainnav ul.jd_menu li ul.jdm_events li a:hover {background:#B0232A none; color:#FFFFFF; text-decoration:none; height:auto; margin:0px}

div#header #mainnav ul.jd_menu li.formation a:hover { background:url(../images/nav-formation-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.cursus a:hover { background:url(../images/nav-cursus-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.admission1 a:hover { background:url(../images/nav-admission-bac2-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.admission2 a:hover { background:url(../images/nav-admission-bac3-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.admission3 a:hover { background:url(../images/nav-admission-bac4-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.international a:hover { background:url(../images/nav-international-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.univers a:hover { background:url(../images/nav-univers-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.entreprise a:hover { background:url(../images/nav-entreprise-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.vae a:hover { background:url(../images/nav-vae-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li a:hover img { visibility: hidden}

div#header #mainnav ul.jd_menu li.formation a.active { background:url(../images/nav-formation-active.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.cursus a.active { background:url(../images/nav-cursus-active.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.admission1 a.active { background:url(../images/nav-admission-bac2-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.admission2 a.active { background:url(../images/nav-admission-bac3-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.admission3 a.active { background:url(../images/nav-admission-bac4-hover.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.international a.active { background:url(../images/nav-international-active.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.univers a.active { background:url(../images/nav-univers-active.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.entreprise a.active { background: url(../images/nav-entreprise-active.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li.vae a.active { background:url(../images/nav-vae-active.png) left top no-repeat; height:54px; display:block}
div#header #mainnav ul.jd_menu li a.active img { visibility:hidden}

div#header #mainnav ul.jd_menu li.univers a.active

div#header #mainnav ul.jd_menu li.univers li a.active, div#header #mainnav ul.jd_menu li.cursus li a.active, div#header #mainnav ul.jd_menu li.admission1 li a.active, div#header #mainnav ul.jd_menu li.admission2 li a.active, div#header #mainnav ul.jd_menu li.admission3 li a.active, div#header #mainnav ul.jd_menu li.international li a.active, div#header #mainnav ul.jd_menu li.univers li a.active, div#header #mainnav ul.jd_menu li.entreprise li a.active, div#header #mainnav ul.jd_menu li.vae li a.active { background: #B0232A none; color:#FFFFFF; text-decoration:none; height:auto; margin:auto}


div#contenu {width: 923px;text-align: left; margin-left:auto ; margin-right:auto; float:left; position:relative; padding:15px 16px}

div#colonne-gauche { width:454px; float:left}
div#colonne-gauche #actualites { width: 454px; float:left;}
div#actualites h2 { font-size:.85em; color: #808080; float:left; width:auto; padding:0 0 5px 0;text-transform:uppercase; font-weight:normal}
div#actualites ul.complement { font-size:.75em; color: #B1A497; float: right; width:auto; display:inline}
div#actualites ul.complement li { float:left; padding:3px 0;}
div#actualites ul.complement li a {color: #B1A497; text-decoration:none; border-right: #B1A497 solid 1px; padding: 0 5px;}
div#actualites ul.complement li a:hover {color: #C1272D}
div#actualites ul.complement li.rss a {  background: url(../images/ico-rss.gif) right -1px no-repeat; padding: 1px 15px 1px 5px; border-right: none 0px}
div#actualites .filet { width:454px; z-index:555; position:absolute; top:-2px; left:0px;}
div#actualites #illustration { width:454px; z-index:666;position:relative; float:left }
div#actualites p.info-post { font-size:.85em; color: #787676; margin: 10px 0 0 0; float:left; width:454px;}
div#actualites h3 {color: #C1272D; margin:0px; padding:0px; float:left}
div#actualites h3 a { font-size:1.7em; color: #C1272D}
div#actualites h3 a:hover { text-decoration:none}
div#actualites p { margin:0px; padding:0px; float:left; width:454px;}
div#actualites p a { font-size:1.05em; color: #535353; font-weight:bold; margin:3px 0 0 0;}
div#actualites p a:hover {color:#C1272D; text-decoration:none}
div#actualites p.suite {margin:2px 0 0 0; padding:0px; float:left;}
div#actualites p.suite a { font-size:.85em; color: #787676; font-weight:normal; background:url(../images/puce-liens.gif) left 4px no-repeat; padding: 0 0 0 10px;}
div#actualites p.suite a:hover {color:#C1272D; text-decoration:none}
div#actualites .actualites-secondaires { float:left; width:454px; margin: 15px 0 0 0;}
div#actualites .actualites-secondaires ul { display:block}
div#actualites .actualites-secondaires ul li.actu-gauche { border-top: #ECECEC solid 1px;border-bottom: #ECECEC solid 1px;  padding: 6px 0; float:left; width:48%}
div#actualites .actualites-secondaires ul li.actu-droite { border-top: #ECECEC solid 1px;border-bottom: #ECECEC solid 1px; padding: 6px 0; float: right; width:48%}
div#actualites .actualites-secondaires ul li a { font-size:.9em; color: #535353; font-weight:bold; margin:3px 0 0 0; text-decoration:none; display:block}
div#actualites .actualites-secondaires ul li a:hover { color:#C1272D;}
div#actualites .actualites-secondaires ul li a span {  font-size:.95em; color: #787676; font-weight:normal; display:block; width:48%; margin-top:2px; cursor:pointer; background:url(../images/puce-liens.gif) left 4px no-repeat; padding: 0 0 0 10px;}
div#actualites .actualites-secondaires ul li a:hover span {color:#C1272D;}

div#colonne-gauche #agenda { width: 454px; margin:30px 0 0 0; float:left}
div#agenda h2 { font-size:.85em; color: #808080; float:left; width:auto; padding:0 0 5px 0; text-transform:uppercase; font-weight:normal}
div#agenda ul.complement { font-size:.7em; color: #B1A497; float: right; width:auto; display:inline}
div#agenda ul.complement li { float:left; padding:3px 0;border-bottom:0px none}
div#agenda ul.complement li a {color: #B1A497; text-decoration:none; /*border-right: #B1A497 solid 1px; */padding: 0 /*5px*/}
div#agenda ul.complement li a:hover {color: #C1272D}
div#agenda ul.complement li.rss a {  background: url(../images/ico-rss.gif) right -1px no-repeat; padding: 1px 15px 1px 5px; border-right: none 0px}
div#agenda .filet { width:454px; z-index:555; position:absolute; top:-2px; left:0px;}
div#agenda #illustration { width:454px; z-index:666;position:relative; float:left }
div#agenda h3 {color: #C1272D; margin:10px 0 5px 0; padding:0px; float:left; font-size:1.7em;}
div#agenda h4{ background-color: #C1272D; width:70px; display:block; height:auto; color:#FFF; float:left; text-align:center; font-weight:normal; font-size:.85em}
div#agenda h4 a { background-color: #C1272D; width:70px; display:block; height:auto; color:#FFF; float:left; text-align:center; font-weight:normal; }
div#agenda ul li { border-bottom: 1px solid #999; padding: 2px 0}
div#agenda ul li a { text-decoration:none}

div#agenda .jpo-concours { float:left; width:48%;background:url(../images/fd-ul.jpg) left top repeat-y; min-height:90px;}
div#agenda .jpo-concours .concours {float:left; width:97%;}
div#agenda .jpo-concours .concours ul {float: right; width:65%; font-size:.95em }

div#agenda .jpo-evenements { float:right; width:50%;background:url(../images/fd-ul.jpg) left top repeat-y; min-height:90px;}
div#agenda .jpo { float:left; width:97%;}
div#agenda .jpo ul {float: right; width:140px; font-size:.95em }
div#agenda .jpo-evenements .evenement ul {float: right; width:140px; font-size:.95em }
div#agenda .jpo-evenements .evenement ul li { padding: 7px 0}
div#agenda .jpo-evenements .evenement { float:left;width:97%}
div#agenda .jpo-evenements .evenement h4 { /*border-top: solid 1px #FFF;*/}

div#colonne-droite { width:450px; float:right;}
div#colonne-droite #ifag-tv { background: #010101 url(../images/fd-video-principale.jpg) left top no-repeat; width: 435px; height: 272px; padding: 20px 0 0 20px; float:left; position:relative}
div#colonne-droite #ifag-tv h2 {font-size:.95em; color: #808080; float:left; width:auto; padding:0 0 5px 0; text-transform:uppercase; font-weight:normal;}
div#colonne-droite #ifag-tv h2 span.blanc {color: #FFF}
div#colonne-droite #ifag-tv h2 span.rouge {color: #C1272D}
div#colonne-droite #ifag-tv p.complement {font-size:.9em; color: #484747; float: right; padding:3px; text-align:center; background:url(../images/fd-bouton-ifagtv.gif) left top no-repeat; width:91px; margin: 0 15px 0 0;}
div#colonne-droite #ifag-tv p.complement a {color: #484747;}
div#colonne-droite #ifag-tv p.complement a:hover {color:#C1272D;}

div#colonne-droite #video {float:left; width:400px; height:240px; overflow:hidden; vertical-align:middle; margin:5px 0 5px 0; position:absolute; top:40px; left:30px}

div#colonne-droite #suite-videos { float:left; background:url(../images/fd-video-vignettes.jpg) left bottom no-repeat;width: 455px; padding-bottom:25px;}
div#colonne-droite #suite-videos ul { background:url(../images/fd-video-vignettes-1px.jpg) left top repeat-y; width: 435px; padding: 20px 0 16px 26px}
div#colonne-droite #suite-videos ul li { width:30%; display:block; float:left;margin-right:10px;}
div#colonne-droite #suite-videos ul li img {width:120px; height:80px; display:block}

p.info { float:left; width: 455px; color:#FFF;position:absolute; z-index: 10; top:38px; left:75px; font-size:.85em}

div#colonne-droite #entrees-rapides { width: 435px; float:left; margin: 15px 0 0 12px;}
div#colonne-droite #entrees-rapides  #acces-ecoles { width:48%; float:left;}
div#colonne-droite #entrees-rapides  #acces-ecoles ul{ float:left; width:100%}
div#colonne-droite #entrees-rapides  #acces-ecoles ul li { width:45%; margin: 1px 5px 0 0; float:left}
div#colonne-droite #entrees-rapides  #acces-ecoles ul li a { width:92%; padding: 4px 5px; background:#FBFBFB; border:#EBEBEB solid 1px; display:block; text-decoration:none; font-size:.85em}
div#colonne-droite #entrees-rapides  #acces-ecoles ul li a:hover { background:#C1272D; color:#FFF}
div#colonne-droite #entrees-rapides  #acces-ecoles p { float:left; width:198px; background:#C1272D url(../images/fd-webcallback.jpg) right 2px no-repeat; height:18px; padding: 3px 0 0 0}
div#colonne-droite #entrees-rapides  #acces-ecoles p a { background:#C1272D; color:#FFF;padding: 0px 0 0 6px; font-size:.9em}
div#colonne-droite #entrees-rapides  #acces-ecoles p a:hover {color:#333; text-decoration:none}

div#colonne-droite #entrees-rapides  #en-un-clic { width:48%; float: right; margin: 0 6px 0 0}
div#colonne-droite #entrees-rapides h4 { color:#808080; text-transform:uppercase; font-weight:normal; font-size:.85em; padding-bottom:3px}
div#colonne-droite #entrees-rapides  #en-un-clic ul { border-top: #CFCFCF solid 1px; border-bottom: #CFCFCF solid 1px; padding: 8px 0}
div#colonne-droite #entrees-rapides  #en-un-clic li { background:url(../images/puce-rouge.gif) left 10px no-repeat; padding: 3px 0 3px 10px;}
div#colonne-droite #entrees-rapides  #en-un-clic li a { font-size:.85em; color:#525252; text-decoration:none}
div#colonne-droite #entrees-rapides  #en-un-clic li a:hover { color:#C1272D; }

div#catalogue-interactif { width:213px; height:66px; margin-top: 15px}
div#catalogue-interactif a { width:213px; height:66px; display:block; text-indent:-9999em; background: url(../images/vignette-catalogue-interactif.gif) left top no-repeat}
div#catalogue-interactif a:hover {background: url(../images/hover.gif) left top no-repeat}

div#contenu-int {clear:both;text-align: left;font-size: 0.9em;}
div#contenu-int table img { display:block; margin: 0 -1px 0 0;}
div#contenu-int ul {margin: 10px 0 10px 20px;padding: 0px 10px 8px 10px;}
div#contenu-int a{color:#B0232A;}
div#contenu-int li {margin: 0px;padding: 0 0 0 15px;/*text-indent: 1.2em;*/background-image:url(../images/puce-int.gif);background-repeat: no-repeat;background-position: top left;height: auto;}
div#contenu-int p {text-align:left;}
div#contenu-int strong{ padding-bottom: 0px}
div#contenu-int h1 {color:#C1272D;font-size:1.7em;margin: 0 0 10px 0px;padding: 4px 0 0 0px;}
div#contenu-int h2 {color: #333333 /*#722A2A*/;font-size: 1em;font-weight:bold;margin: 10px 0;padding: 2px 0 2px 5px; background-color: #DEDEDE; text-transform:uppercase; width: 695px;}
div#contenu-int h3 { margin: 25px 0 10px 0; padding-bottom: 5px;border-bottom:#CCCCCC solid 1px; font-weight:bold; color:#C1272D; font-size:1.2em; }

#newsletter-int {float:right;display:block;color:#666666;background-image:none;background-position:right top;background-repeat: no-repeat;width: 213px;height: 66px;text-align: left; }
#newsletter-int div#catalogue-interactif { width:213px; height:66px; margin-top: 15px}
#newsletter-int div#catalogue-interactif a { width:213px; height:66px; display:block; text-indent:-9999em; background: url(../images/vignette-catalogue-interactif.gif) left top no-repeat}
#newsletter-int div#catalogue-interactif a:hover {background: url(../images/hover.gif) left top no-repeat}
#newsletter-int p{ text-indent:-9000em; display:none}

#newsletter #form, #newsletter-int #form  {font-size: 0.8em;color:#666666;padding-left: 0em;line-height: normal;}
#form {font-size: 0.8em;color:#666666;padding-left: 8.8em;line-height: 1.1em;}
div#mainnav {z-index:9999;font-family:Tahoma;font-size: .85em;text-align:left;width:955px;padding-top: 3px;background-color:transparent;}
div#mainnav ul.jd_menu { z-index:9999; }
div#mainnav ul.jd_menu li ul li a {color:#B0232A}
div#mainnav ul.jd_menu li ul li a:hover { background-color:#B0232A; color:#FFFFFF; padding-left: 2px}
.colonne-gauche {float: left;width: 205px;height: 240px;padding-bottom: 30px;}
div#colonne-gauche-int {float: left;width: 170px;padding-bottom: 8px;margin-top: -10px;z-index: 200;}
div#colonne-gauche-int dl { padding-bottom:10px;}
div#colonne-gauche-int dt { font-size:.85em; color: #808080; /*float:left;*/ width:auto; padding:0 0 5px 0;text-transform:uppercase; font-weight:normal}
div#colonne-gauche-int dt a {color: #722A2A; display:block; padding: 0px 0px 10px 0px; background:url(../images/filet-h2-col-centrale.png) left 16px no-repeat}
div#colonne-gauche-int dd {margin: 0px;padding: 2px 0;}
div#colonne-gauche-int dd p{color:#333333; background-color:#DEDEDE;font-size: 0.85em;font-weight: bold;text-align:left;margin: 0;padding: 4px;display:block;width: 160px;}
div#colonne-gauche-int dd ul {padding:  5px 0 8px 0;margin:0 0 10px 0;}
div#colonne-gauche-int dd li{ width:168px; overflow:hidden}
div#colonne-gauche-int dd li strong { background-color: #333; display:block; padding: 7px 3px 7px 5px; margin: 3px 0; color:#FFF; font-size:.85em}
div#colonne-gauche-int dd li a {font-size: 0.85em;padding: 3px 3px 3px 10px; border-bottom: #DEDEDE solid 1px; display:block}
div#colonne-gauche-int dd a {color: #525252;font-weight: normal;text-decoration: none;text-align: left;font-size: 0.85em;background:url(../images/puce-rouge.gif) left 5px no-repeat; padding: 0px 0 0px 10px;}
div#colonne-gauche-int dd a:hover {color:#C1272D;}

div#colonne-gauche-int #entrees-rapides { width: 170px; float:left; margin: 15px 0 0 0px;}
div#colonne-gauche-int #entrees-rapides  #acces-ecoles { float:left;}
div#colonne-gauche-int #entrees-rapides  #acces-ecoles ul{ float:left; width:100%}
div#colonne-gauche-int #entrees-rapides  #acces-ecoles ul li { width:45%; margin: 1px 5px 0 0; float:left}
div#colonne-gauche-int #entrees-rapides  #acces-ecoles ul li a { width:92%; padding: 4px 5px; background:#FBFBFB; border:#EBEBEB solid 1px; display:block; text-decoration:none; font-size:.85em}
div#colonne-gauche-int #entrees-rapides  #acces-ecoles ul li a:hover { background:#C1272D; color:#FFF}
div#colonne-gauche-int #entrees-rapides  #acces-ecoles p { float:left; width:198px; background:#C1272D url(../images/fd-webcallback.jpg) right 2px no-repeat; height:18px; padding: 3px 0 0 0}
div#colonne-gauche-int #entrees-rapides  #acces-ecoles p a { background:#C1272D; color:#FFF;padding: 0px 0 0 6px; font-size:.9em}
div#colonne-gauche-int #entrees-rapides  #acces-ecoles p a:hover {color:#333; text-decoration:none}

div#colonne-gauche-int #entrees-rapides  #en-un-clic {float:left; margin: 15px 0 0 0}
div#colonne-gauche-int #entrees-rapides h4 {font-size:.85em; color: #722A2A; /*float:left;*/ width:auto; padding:0 0 10px 0;text-transform:uppercase; font-weight:normal ; background:url(../images/filet-h2-col-centrale.png) left 16px no-repeat}
div#colonne-gauche-int #entrees-rapides  #en-un-clic ul {border-bottom: #CFCFCF solid 1px; padding: 5px 0 8px 0}
div#colonne-gauche-int #entrees-rapides  #en-un-clic li { background:url(../images/puce-rouge.gif) left 10px no-repeat; padding: 2px 0 2px 10px;}
div#colonne-gauche-int #entrees-rapides  #en-un-clic li a { font-size:.85em; color:#525252; text-decoration:none}
div#colonne-gauche-int #entrees-rapides  #en-un-clic li a:hover { color:#C1272D; }
div#colonne-gauche-int #entrees-rapides  #en-un-clic p { display:none}

#actu-page-int {width: 162px;padding: 20px 0;font-size: 0.95em;}
#actu-page-int h2 {color:#333333;font-size: 0.9em;margin: 0px;padding: 0px;}
#actu-page-int p {font-size: 0.9em;padding: 3px 0px;margin: 0px;}
#actu-page-int a {color:#B0232A;margin: 2px 0 5px 0;}

div#interieur {margin-top: 20px;color: #000000;width: 955px;}
div#interieur2 {margin-top: 20px;color: #000000;width: 100%/*background-image: url(../images/fd-container.gif);background-repeat: repeat-y;position:relative*/;z-index:2;}
div#colonne-gauche {width:190px;float:left;margin-right:20px;}
div#colonne-gauche-int {width:170px;float:left;margin-left:4px; }
div#colonne-gauche h1{cursor:pointer;background-color:#B0232A;color:#FFF7D9;height:20px;width: 190px;padding: 5px 0 0 5px;text-transform:uppercase;font-size:.9em;margin:0px;}
div#colonne-gauche h1.rouge{background:#B0232A url(../images/home/arrow_accordeon.gif) 2px 5px no-repeat !important;padding-left:20px;width: 175px;}
div#colonne-gauche h1.gris{background:url(../images/home/actu_accordeon_h3_plie.gif) left top no-repeat  !important;color:#ffffff !important;padding-left:20px;width: 175px;}

div#colonne-gauche-int h1.rouge{background:#B0232A url(../images/home/arrow_accordeon.gif) 2px 5px no-repeat !important;padding-left:20px;width: 155px;}
div#colonne-gauche-int h1.gris{background:url(../images/home/actu_accordeon_h3_plie.gif) left top no-repeat  !important;color:#ffffff !important;padding-left:20px;width: 155px;}
ul#menu6 li a.titreMenu {text-decoration:none !important;display:inline-block}
ul#menu6{position:relative;}
ul#menu6 li a.rss_ico {position:absolute;top:5px;right:3px;}
div#colonne-gauche-int h1{background:#B0232A;color:#FFF7D9;height:18px;width: 170px;padding: 7px 0 0 5px;text-transform:uppercase;font-size:.8em;margin:0px;}
div#colonne-gauche-int h2{background-color:#D1D2D4;margin-top: 1px;color: #333333;height:15px;width:170px;padding: 2px 0 0 5px;font-size:.75em;font-weight:normal;}
div#colonne-gauche-int #actualites {font-size:1em; margin-top: 25px}
div#colonne-gauche h1 a img, div#colonne-gauche-int h1 a img {float:right; padding-right: 5px;}
#encart p { background-color: #F3F3F3; height: 15px; text-align:right; padding-right:5px; font-size:.8em; margin-top:0px;}
p.lien-bas{ background-color: #D1D2D4; height: 15px; text-align:right; padding-right:5px; font-size:.8em; margin-top:0px;color:#333333;margin-bottom:0px;display:block;}
p.lien-bas {width:190px}
#interieur2 p.lien-bas {width:170px !important}
p.lien-bas a{text-decoration:none;}
p.date { color: #B0232A; font-size:.8em; border-bottom: #BCBDBE solid 1px;}
p.vie-etudiante { float:left;background-color: #F3F3F3; height: 15px; text-align:right; padding-right:5px; font-size:.8em; margin-top:-2px; width:331px; border-top:1px solid #BCBDBE}
div#colonne-gauche #encart { float:left;width: 190px;height: auto;margin: 10px 0 0 0;}
div#colonne-gauche #encart ul {}
div#colonne-gauche #encart ul li {background:#eeeeee;display:block;padding:0px;width:194px; }
div#colonne-gauche #encart ul li img{margin:0px; padding: 0px; width:193px; height:27px}
div#colonne-gauche #encart ul li a {margin:0px; padding: 0px; width:193px; height:27px; display:block; text-decoration:none}

div#colonne-gauche-int #encart { float:left;width: 175px;height: auto;margin: 14px 0 0 0;}
div#colonne-gauche-int #encart ul {}
div#colonne-gauche-int #encart ul li {display:block;text-align:center;width:175px;padding:0px; overflow:hidden }
div#colonne-gauche-int #encart ul li a img {margin:0 0 0 -9px;}

div#colonne-gauche #encart h1{ font-size: .9em; color:##FFF7D9; width:190px}
div#colonne-gauche-int #encart h1{ font-size: .9em; color:##FFF7D9; width:190px}
div#colonne-gauche-int #encart h1{ font-size: .9em; color:##FFF7D9; width:170px}
div#colonne-gauche #encart h2, div#colonne-gauche-int #encart h2{ font-size: .85em;/*color:#722A2A; */color:#333333;background-color:#FFFFFF; font-weight:normal; height:auto; border-bottom: solid 1px #999999; padding-left:0px}
div#colonne-gauche #encart h2 a, div#colonne-gauche-int #encart h2 a{color:#333333;}
div#colonne-gauche #encart p { width:190px; margin-bottom: 8px; text-align:left}
div#colonne-gauche-int #encart p{ width:170px; margin-bottom: 8px; text-align:left}
#zone-centrale {z-index:1;float: left;width: 490px;height: auto;margin-left: 10px;padding-bottom: 0px;}
#animation { width: 497px; height:229px; display:block; background-color:#E7E5E5; border: #767676 solid 1px; float:left}

#zone-centrale-int {float: left;width: 700px;/*z-index:20;*/height: auto;/*margin-left: 50px;*/margin-left: 30px;padding-bottom: 30px; margin-top: -18px;}
#zone-basse { width:497px; float:left;}
#infos { float: right; background-color:#B0232A; width: 145px; float:left; margin-top: 20px; padding-left: 5px}
#infos h1{ font-size: .9em; color:#FFF7D9; font-weight:bold; padding: 5px 0 0 5px; text-transform:uppercase; background: none; margin: 0px;}
#col-droite #infos p{ font-size: .8em; color:#FFFFFF; padding: 0px 0 0 5px; background: none;}
#infos p.lien2 a { background: url(../images/btn-admis.gif) left top no-repeat; text-decoration:none; font-size: .8em; color:#333333; padding: 3px 0 0 0; margin: 5px 0px; text-transform:uppercase; width:131px; height:18px; display:block; text-align:center}
#infos p.lien2 a:hover {color:#B0232A}
#ariane {/*background-image:url(../images/filet.gif);background-repeat: repeat-x;background-position: top left;height: 35px;float: right;*/width: 100%;/*float:left; */margin:-7px 0 25px 0}
#services {text-align: left;float:left;padding: 3px 0 0 0;margin-bottom: 20px; width:100%; border-top: #666666 solid 1px; margin-top:10px}
.lettre { color: #B0232A;width: 490px;position:relative;float:left;}
div#contenu-int .lettre h2 {font-size: 1em;margin: 0px;padding: 0;color: #B0232A;background-image: none;height: auto;text-indent: 16px;}
div#retour-haut {float:left;text-align: left;padding: 3px 0 15px 0;margin-bottom: 0px;font-size: 1em; margin-left:30px}
#contenu-int ul.alphabet {list-style: none;background-image:none;display:inline;text-align: left;margin: 0px;padding: 0px;}
#contenu-int ul.alphabet li {list-style: none;background-image:none;display:inline;padding-right: 10px;}
#services a, #retour-haut a{text-align:left;color:#333333;font-size: 0.75em;padding: 0;margin: 0 20px 0 0 ; float:left}
#clictocontact {width:150px;height: auto;background: url(../images/fd-contact.gif) left top no-repeat;margin-top: 5px;float:left;}
#clictocontact h1, #clictocontact-int h1{ text-indent: -9000em; display:none}
#clictocontact-int {float:left;width:170px;height: 80px;background-image: url(../images/fd-contact-int.gif);background-repeat: no-repeat;background-position: left top; margin-top:0px}
#clictocontact form{margin:35px 0 0 1px;background-color:transparent;}
#clictocontact-int form {padding-left: 0px;margin-top:35px;background-color:transparent;}
#clictocontact p{background-color: #F3F3F3; height: 15px; text-align:right; padding-right:10px; font-size:.8em; margin-top:-2px; color:#666666; border-top: #BCBDBE solid 1px; float:left; width: 150px;}
#clictocontact-int p{background-color: #F3F3F3; height: 15px; text-align:right; padding-right:10px; font-size:.8em; margin-top:-2px; color:#666666; border-top: #BCBDBE solid 1px; float:left; width: 160px;}
#clictocontact input.champs, #clictocontact-int input.champs { border:none; font-size:.85em; padding: 0 0 0 5px; display:block; margin-top:-4px; float:left}
#clictocontact input.bouton, #clictocontact-int input.bouton{font-size:.8em; padding: 0 3px 0 0; display:block; float:right; margin-top:-5px; margin-bottom:5px;}
#clictocontact input.bouton:hover, #clictocontact-int input.bouton:hover{ color:#D1D2D4}
#clictocontact select { height:18px; }
#clictocontact-int select { height:18px; width:170px; }
#meta-nav-home {float: right;text-align: right;width:215px;background-image: url(../images/home/fd-1clic-home.jpg);background-position: bottom left;background-repeat: repeat-x;margin: -3px 0 0 0;height:450px;padding-top:0px;background-color: #FFFFFF;z-index:2;}
#meta-nav {float: right;text-align: right;width:215px;background-image: url(../images/home/fd-1clic.jpg);background-position: bottom left;background-repeat: repeat-x;margin: -3px 0 0 0;height: auto;padding:0px;background-color: #FFFFFF;}
#fin-col {position: relative;float: right;width:215px;background-color: #D7D7D7;height: auto;}
#meta-nav ul, #meta-nav li, #meta-nav-home ul, #meta-nav-home li {display:block;list-style: none;text-align: left;font-size: .9em;}
#ecoles-int {float: right;text-align: left;width:215px;background-image: url(../images/fd-ecoles.gif);background-position: top right;background-repeat: no-repeat;margin-bottom:15px;}
#ecoles-int h1{ padding: 4px 0 0 6px;}
#ecoles-int ul {display:block;list-style: none;text-align: left;font-size: 0.9em;margin: 0px;padding: 0px;}
#ecoles-int li {padding: 0px;margin-left: 5px;background: url(../images/encart-ville2.gif) left top no-repeat; width:74px; height:18px; margin-bottom:0px; text-align:center; padding-top: 2px;}
#ecoles-int li a {text-decoration:none;text-transform:uppercase;font-weight:bold; padding-top: 3px;}
#ecoles-int a:hover {color:#B0232A;text-decoration: none;}
.clic {margin-top:-10px}
.clic li a{display:block;background-image: url(../images/fd-liste-1clic.gif);background-position: bottom left;background-repeat: no-repeat;text-decoration: none;font-size: 1.1em; padding: 2px 0 2px 15px; background-color:#FFFFFF}
.clic li a:hover {text-decoration: none;color:#B0232A;}
.clic li a.rss {height: 16px; padding-right:5px;}
.menu, .menu2 {text-align:right;width:215px; margin-bottom: 6px;}
.menu a {display: block;width: 215px;overflow: hidden;height: 44px;}
.menu2 a {display: block;width: 215px;height: 25px;overflow: hidden;}
#liens {width:131px;float: right; text-align:right; margin-top: 40px;}
#liens ul { text-align:right}
#liens li {margin-bottom: 10px;}
#liens li a {display: block;overflow: hidden;margin-bottom: 10px;}
#liens-int {text-align:left;width:215px;margin-top: 20px;padding: 0px;margin-bottom: 20px;}
#liens-int li a {display: block;width: 215px;overflow: hidden;height: 19px;margin-bottom: 10px;}
hr.hauteur {clear: both;visibility:hidden;margin: 0;padding: 0;}

#signature {width: 955px;text-align: left;color:#999999;font-size: 0.7em;margin: 0 0 10px 0;padding: 10px 0 10px 10px;float: left; background:url(../images/fd-footer.png) center top no-repeat}
#signature p { float:left; color:#9C9C9C; font-size:1.1em; margin:0 0 0 -3px; padding: 0 8px 0 0}
#signature ul { float:left}
#signature ul li { display: inline; float:left; border-left: solid 1px #9C9C9C; font-size:1.1em; padding: 0 8px;}
#signature ul li a { color:#9C9C9C; text-decoration:none}
#signature ul li a:hover { color:#C1272D}
#signature-int {width: 215px;text-align: right;color:#999999;font-size: 0.7em;line-height: 1.1em;background-color: #FFFFFF;margin: 0px;padding: 0;float:right;}
#signature-int a {color:#999999;height: 14px;text-align: right;overflow: hidden;}

div#footer {float: left; background: #8a0405 url(../images/fd-footer.jpg) left top no-repeat;font-size: .8em;color:#FFF;height: auto; margin: 0 0 0 1px;width:954px; padding:0 0 25px 0}
div#footer #liens-utiles { width:930px; float:left; padding: 5px 0 5px 26px;}
div#footer #liens-utiles .connecte h5 { width: auto; float:left; color:#333; font-size:1.1em; text-transform:uppercase; font-weight:normal; margin: 18px 0 0 0}
div#footer #liens-utiles .connecte ul{ float:left; width:auto; display:block; margin: 12px 10px 0 0px; padding: 0 10px; border-right: solid 1px #CCC}
div#footer #liens-utiles .connecte ul li{ height:24px; float:left;overflow:hidden; border-bottom: none 0px; padding:0px; margin: 0 2px 0 0}
div#footer #liens-utiles .connecte ul li a { display:block}
div#footer #liens-utiles .connecte ul li a:hover img{ visibility: hidden}
div#footer #liens-utiles .connecte ul li.facebook { background: url(../images/logo-facebook.jpg) left -24px no-repeat}
div#footer #liens-utiles .connecte ul li.twitter { background:url(../images/logo-twitter.jpg) left -24px no-repeat}
div#footer #liens-utiles .connecte ul li.viadeo { background:url(../images/logo-viadeo.jpg) left -24px no-repeat}
div#footer #liens-utiles .connecte ul li.alumni { background:url(../images/logo-alumni.jpg) left -24px no-repeat}
div#footer #liens-utiles .connecte ul li.ifagtv { background:url(../images/logo-ifagtv.jpg) left -24px no-repeat}
div#footer #liens-utiles .connecte ul li.gapyear { background:url(../images/logo-gapyear.jpg) left -24px no-repeat}
div#footer #liens-utiles .connecte ul li.ifagboutik { background:url(../images/logo-ifagboutik.jpg) left -24px no-repeat}

div#footer #liens-utiles .sites-metiers h5 { width: auto; float:left; color:#333; font-size:1.1em; text-transform:uppercase; font-weight:normal; margin: 18px 0 0 3px;}
div#footer #liens-utiles .sites-metiers ul{ float:left; width:auto; margin: 3px 0 0 0px; height:40px; overflow:hidden}
div#footer #liens-utiles .sites-metiers ul li { height: auto; float:left; overflow:hidden; border-bottom: none 0px; padding:0px; margin: 0}
div#footer #liens-utiles .sites-metiers ul li a img{ vertical-align:bottom}
/*div#footer #liens-utiles .sites-metiers ul li.logistique{ background:url(../images/minisites-logistique.jpg) left bottom no-repeat}
div#footer #liens-utiles .sites-metiers ul li.gestion { background:url(../images/minisites-gestion.jpg) left bottom no-repeat}
div#footer #liens-utiles .sites-metiers ul li.management{ background:url(../images/minisites-management.jpg) left bottom no-repeat}
div#footer #liens-utiles .sites-metiers ul li.rh{ background:url(../images/minisites-rh.jpg) left bottom no-repeat}
div#footer #liens-utiles .sites-metiers ul li.marketing{ background:url(../images/minisites-marketing.jpg) left bottom no-repeat}
div#footer #liens-utiles .sites-metiers ul li.international{ background:url(../images/minisites-international.jpg) left bottom no-repeat}
div#footer #liens-utiles .sites-metiers ul li.commercial { background:url(../images/minisites-commercial.jpg) left bottom no-repeat}*/

div#footer #logo-footer { width:194px; float:left;  margin: 22px 15px 0px 30px }
div#footer #decouvrez { width:190px; float:left; margin-left:35px; margin-top:25px;}
div#footer #ifag-pratique { width:190px; float:left; margin-left:35px; margin-top:25px;}
div#footer #en-direct { width:190px; float:left; margin-left:35px; margin-top:25px;}
div#footer h6 { margin:0px; font-size:1.1em}
div#footer #decouvrez ul, div#footer #ifag-pratique ul, div#footer #en-direct ul  { float:left; margin-top:3px }
div#footer #decouvrez ul li, div#footer #ifag-pratique ul li, div#footer #en-direct ul li  { color:#FFF; width:190px;border-bottom: #be4043 solid 1px; padding: 0 0 3px 0; font-size:1.05em }
div#footer #decouvrez ul li a, div#footer #ifag-pratique ul li a, div#footer #en-direct ul li a{ color:#FFF; display:block; padding:0px}
div#footer #decouvrez ul li a:hover, div#footer #ifag-pratique ul li a:hover, div#footer #en-direct ul li a:hover { background-color:#FFF; color:#010101; display:block; padding: 0 0 0 1px;}

div#footer-int {float: left;background:url(../images/fd-footer-int.gif) left top no-repeat;font-size: 0.8em;line-height: 2em;color:#585840;height: 30px;width: 955px;}
/*div#footer ul, div#footer-int ul {margin-left:295px;margin-top: 6px;width: 420px;}
div#footer li, div#footer-int li {display:inline;margin-right: 20px;}*/
div#footer li a, div#footer-int li a { text-decoration:none}
div#footer li a:hover, div#footer-int li a:hover { color:#B0232A}
/* ///////////////////////////////////////////////////// GESTION DES ROLL-OVER /////////////////////////////////////////////////// */

#etudiant, #etudiant a {width: 215px;left: 0px;text-indent:-9000em;   background: url(../images/btn-etudiant.gif) 0px 0px no-repeat;}
#etudiant a:hover { background: transparent url(../images/btn-etudiant.gif) -215px 0px no-repeat;}
#entreprise {width: 215px;left: 0px;text-indent:-9000em; background: url(../images/btn-entreprise.gif) 0px 0px no-repeat;}
#entreprise a:hover { background: transparent url(../images/btn-entreprise.gif)  -215px 0px no-repeat;}
#deltanet{width: 131px;left: 0px;text-indent: -1000px;background: url(../images/home/btn-deltanet.gif) left top no-repeat; height:19px}
#deltanet a:hover {background: transparent url(../images/home/btn-deltanet.gif) -131px 0px no-repeat; height:19px}
#deltanet-int{width: 215px;left: 0px;text-indent: -1000px;background: url(../images/btn-deltanet.gif) 0px 0px no-repeat;}
#deltanet-int a:hover {background: transparent url(../images/btn-deltanet.gif) -215px 0px no-repeat;}
#alumni { width: 131px;left: 0px;text-indent:-9000em; background: url(../images/home/btn-asso.gif) 0px 0px no-repeat; height: 28px;}
#alumni a:hover { background: transparent url(../images/home/btn-asso.gif) -131px 0px no-repeat; height:28px;}
#alumni-int { width: 215px;left: 0px;text-indent:-9000em; background: url(../images/btn-asso.gif) 0px 0px no-repeat;}
#alumni-int a:hover { background: transparent url(../images/btn-asso.gif) -215px 0px no-repeat;}
#galaxie {width: 131px;left: 0px;text-indent:-9000em;   background: url(../images/home/btn-galaxie.gif)  0px 0px no-repeat; height:21px;}
#galaxie a:hover { background: transparent url(../images/home/btn-galaxie.gif)  -131px 0px no-repeat;height:21px;}
#galaxie-int {width: 215px;left: 0px;text-indent:-9000em;   background: url(../images/btn-galaxie.gif)  0px 0px no-repeat;}
#galaxie-int a:hover { background: transparent url(../images/btn-galaxie.gif)  -215px 0px no-repeat;}
#logo a{left: 0px;/*text-indent:-9000em;background: url(../images/logo-ifag.jpg)  0px 0px no-repeat;*/}
#logo a:hover { background: transparent /*url(../images/logo-ifag.jpg) 0px -92px no-repeat;*/}
/* /////////////////////////////////////////////////////// GESTION DES STYLES ///////////////////////////////////////////////////// */

.txt {font-family: Tahoma, Geneva, sans-serif;font-size: 0.7em;font-style: normal;font-weight: normal;color: #012537;}
.attente { display:none; visibility:hidden}
#col-gauche {float:left;width:150px;height: auto;background-color: transparent;}
#col-gauche p {padding: 2px 15px 0 2px;margin: 0px;}
#col-gauche h2, #col-droite h2 {padding-bottom: 2px;margin: 0px;}
#col-gauche ul, #col-gauche li {padding: 0px;margin: 0px;list-style-image:none;}
#col-droite {float:right;width:150px;height: auto;background-color: transparent;}
#col-droite p {padding: 0px;margin: 0px;}
#carte{float:left;width:331px;height: 149px;background: transparent url(../images/fd-ecoles.gif) left top no-repeat;margin-top: 20px;display:block;}
#carte ul{width: auto;margin-left: 0px;}
#carte h1{	color:#FFF7D9;height:20px;width: 190px;padding: 5px 0 0 5px;text-transform:uppercase;font-size:.9em;margin:0px;}
#carte h2{text-indent: -9000em;display: none;}
.visuel-carte {margin-top: 0px;margin-right: 0px;}
#carte ul {margin: 8px 0 0 6px;}
#carte li {padding: 3px 0 0 0;margin: 0 4px 3px 0;background: url(../images/encart-ville.gif) left top no-repeat;width: 91px;height:15px;display:block;float:left;text-align:center;font-size: .8em; font-family:Tahoma, Geneva, sans-serif}
#carte li a {text-decoration:none;text-transform:uppercase;font-weight:bold;}
#carte li a:hover {color:#B0232A;text-decoration: none;}
.fil-ariane {font-size: 0.8em;font-style: normal;font-weight: normal;color: #666666;text-decoration: none;text-align:left;}
.fil-ariane a {text-decoration: none;color: #666666 !important;}
.fil-ariane a:hover {text-decoration: underline;color: #666666;}
.ariane {background-image:url(../images/filet2.gif);background-repeat: repeat-x;background-position: center left;height: 20px;position: relative;width: 100%;padding-bottom: 6px;}
.champs {font-family: Tahoma, Geneva, sans-serif;font-size: .9em;color: #666666;text-decoration: none;background-color:transparent;width: 100px;}
p.lien2, p.lien3 {padding: 0px;margin: 0px;}
p.lien {padding: 0px 20px 0 0;margin: 0px 0;color: #333333;background:url(../images/home/fd-lien.gif) left 3px no-repeat;font-size:.9em;}
p.date {padding: 0 0 3px 0;margin: 2px 0 1px 0;color: #B0232A;font-size:.8em;border-bottom: #BCBDBE solid 1px; width:175px}
.lien a {text-align:left;color: #333333;font-weight:bold;}
.lien2 a {font-family: Tahoma, Geneva, sans-serif;font-size: 0.75em;text-align:left;float: left;color: #B0232A;text-decoration: underline;background-color: transparent;/*padding-right: 10px;*/padding-top: 2px;padding-left: 3px;/*width: 200px;*/}
.lien3 a {font-family: Tahoma, Geneva, sans-serif;font-size: 0.9em;text-align:right;float: right;color: #B0232A;text-decoration: underline;background-color: transparent;padding: 0;margin-top: -5px;width: 100%;}
.lien2 a:hover, .lien3 a:hover {color: #666666;}
.separateur {padding:0;margin: 20px 0 5px 0;}
.separateur2 {padding:0px;margin: 0px;}
.separateur-int {padding:0;margin: 5px 0 15px 0;}
.bouton {background-color: transparent;color:#FFFFFF;font-size: 0.9em;}
.bouton:hover {color: #66CCFF;cursor: pointer;text-align: center;}
.mentions, .mentions a{color: #999999;text-align: left;/*text-indent: 7.6em;*/text-decoration:none;display: block;padding-top: 0.2em;}
.mentions a:hover {text-decoration: underline;}

/* /////////////////////////////////////////////////////// GESTION DES FORMULAIRES  ///////////////////////////////////////////////////// */
.legende {left: 20px;font-size: 0.8em;}
.legal {/*padding-left: 80px;*/font-family: Tahoma, Geneva, sans-serif;font-size: 0.8em;font-style: normal;font-weight: normal;color: #666666;text-align: justify; text-indent: 0.5em}

/* /////////////////////////////////////////////////////// GESTION DU PLAN DU SITE ///////////////////////////////////////////////////// */
#plan ul, li {padding: 0px 0px 0px 0px}
#plan li ul {padding: 0;margin: 10px 0;background-image: none;}
#plan li ul li {padding: 0;margin: 0;background-image: none;}
#plan li ul a {padding-left: 15px;font-size: 0.95em;font-weight: bold;margin-left: 30px;color:#333333;background-image: url(../images/plan.gif);background-repeat: no-repeat;background-position: center left;height: 16px;}
#plan li ul li ul a {font-weight: normal;margin-left: 50px;padding-left: 12px;color:#333333;background-image: url(../images/plan2.gif);background-repeat: no-repeat;background-position: center left;height: 16px;}

/* /////////////////////////////////////////////////////////////// EXTRAS ///////////////////////////////////////////////////////////// */
body div#toolTip {position: absolute;width:auto;border: 1px solid #B0232A;text-align: left;padding: 0.8em;z-index: 1010;background-color: #F4F4F4;}body div#toolTip p { margin: 0; padding: 0; color: #000000; font: bold 85%/100% Arial; text-align: left; }body div#toolTip p em { display: block; margin-top: 2px; padding: 0; color: #B0232A; font-style: normal; font-weight: normal; }
div#contenu-int div.encart-blogs { margin: 0 0 10px 0}
div#contenu-int div.encart-blogs h3 {background-color:#B0232A;color:#FFF7D9;font-size:1em;height: auto;margin:0px;padding:5px 0pt 5px 5px;text-transform:uppercase; background-image:none; text-indent:0px; border-bottom:none}
div#contenu-int div.encart-blogs p {background-color:#722A2A; height:auto; margin:0px;padding:5px 0pt 5px 5px;}
div#contenu-int div.encart-blogs p a {color:#FFFFFF;font-size:.9em;font-weight:bold; }
div#contenu-int p.annee-1 { background-color:#E59201; width:100%; margin-top:15px; padding: 5px}
div#contenu-int p.annee-2 { background-color:#BA5919; width:100%; margin-top:15px; padding: 5px}
div#contenu-int p.annee-3 { background-color:#BD1220; width:100%; margin-top:15px; padding: 5px}
div#contenu-int p.annee-1 a{ color:#FFFFFF; font-weight:bold}
div#contenu-int p.annee-2 a{ color:#FFFFFF;font-weight:bold}
div#contenu-int p.annee-3 a{ color:#FFFFFF;font-weight:bold}
div#contenu-int h3.annee-1 { background-color:#E59201; width:100%; margin-top:15px; padding: 5px;color:#FFFFFF; font-weight:bold; text-indent:0px; border-bottom:none; background-image:none}
div#contenu-int h3.annee-2 { background-color:#BA5919; width:100%; margin-top:15px; padding: 5px;color:#FFFFFF; font-weight:bold; text-indent:0px; border-bottom:none; background-image:none}
div#contenu-int h3.annee-3 { background-color:#BD1220; width:100%; margin-top:15px; padding: 5px;color:#FFFFFF; font-weight:bold; text-indent:0px; border-bottom:none; background-image:none}
div#contenu-int table.annee-1 { border: solid 1px #E59201; width:100%}
div#contenu-int table.annee-2 { border: solid 1px #BA5919; width:100%;}
div#contenu-int table.annee-3 { border: solid 1px #BD1220; width:100%;}
div#contenu-int table.annee-2 tr { border-bottom: solid 1px #E59201;}
div#contenu-int table.annee-1 td, div#contenu-int table.annee-2 td, div#contenu-int table.annee-3 td { border-right: solid 1px #FFFFFF; padding: 5px}

/* ///////////////////////////////////////////VOTRE CENTRE/////////////////////////////////////////////*/
a img {border:0}
.myhr {clear:both; visibility:hidden; overflow:hidden; height:0px; display:block;}
div#contenu-int .h3-votrecentre { color:#b0232a; border-bottom:1px solid #CCCCCC; margin:20px 0 0 0px; background:none; text-indent:0}

ul.liste-boutons { margin: 0px; padding:0px; float:left}

div#contenu-int ul.liste-point {list-style-type:none; margin:5px 0 25px 30px; padding:0}
div#contenu-int ul li.liste-point { background: #FFF url(../images/puce-point.gif) no-repeat 3px 2px; line-height: normal; padding:0 0 0px 5px}

ul.liste-boutons li.concours { color:#FFF; padding: 0px !important}
ul.liste-boutons li.concours strong a {width: auto; padding: 6px 10px;display:block; margin:0 5px 0 0; background:#c0272c url(../images/fd-concours.jpg) left top repeat-x; color: #FFF !important; border:#600 solid 1px; font-size:.95em}
ul.liste-boutons li.concours strong a:hover {background:#c0272c url(../images/fd-concours-hover.jpg) left top repeat-x; }
ul.liste-boutons li.concours a.inscription:hover {display:block;/* background:url(../images/librairie/btn-inscription-hover.gif) left top no-repeat;*/ }
ul.liste-boutons li.concours a:hover img { visibility:hidden}

ul.liste-encarts { display:inline; list-style:none;}
ul.liste-boutons { display:inline; list-style:none; margin-left:0px !important; padding:0px !important}
ul.liste-boutons li.doc {padding: 0px !important}
ul.liste-encarts li, ul.liste-boutons li { list-style:none; background:none !important; float:left; text-indent:0em !important; padding:0px}
ul.liste-boutons li strong { font-weight:normal}
ul.liste-boutons li.doc strong a {width: auto; padding:6px 10px;display:block; margin:0 5px 0 0; background:#FFF url(../images/fd-doc.jpg) left top repeat-x; color: #333 !important; border: #c0c0c0 solid 1px; font-size:.95em}
/*ul.liste-boutons li.doc a img{width:156px; height:22px; display:block}*/
ul.liste-boutons li.doc strong a:hover {background:#FFF url(../images/fd-doc-hover.jpg) left top repeat-x; color:#535353}
/*ul.liste-boutons li.doc a:hover img { visibility:hidden}*/

p.dossier { float:left; margin:0px; display:block;}
p.dossier a  { font-weight:bold}
p.dossier a:hover {/*width:156px; height:22px; display:block;background:url(../images/librairie/btn-dossier-candidature-hover.gif) left top no-repeat; */}
p.dossier a:hover img { visibility:hidden}


#encarts-bloc { /*width:495px; */height:75px; background-color:#f2f2f2; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7; margin:30px 0; padding:10px 0 0 0}

#encarts-bloc li.blog {margin:0 5px;width:156px; height:66px;background: none; text-indent:0em}
#encarts-bloc li.blog a {width:156px; height:66px; display:block}
#encarts-bloc li.blog a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-backstage-blog-hover.gif) left top no-repeat;}
#encarts-bloc li.blog a:hover img { visibility:hidden}

#encarts-bloc li.tchat {margin:0 5px 0 0;width:156px; height:66px;background: none; text-indent:0em}
#encarts-bloc li.tchat a {width:156px; height:66px; display:block}

#encarts-bloc li.tchat a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-tchat-toulouse-hover.gif) left top no-repeat;}
#encarts-bloc li.tchat-paris a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-tchat-paris-hover.gif) left top no-repeat;}
#encarts-bloc li.tchat-lyon a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-tchat-lyon-hover.gif) left top no-repeat;}
#encarts-bloc li.tchat-toulouse a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-tchat-toulouse-hover.gif) left top no-repeat;}
#encarts-bloc li.tchat-montlucon a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-tchat-montlucon-hover.gif) left top no-repeat;}
#encarts-bloc li.tchat-auxerre a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-tchat-auxerre-hover.gif) left top no-repeat;}
#encarts-bloc li.tchat-angers a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-tchat-angers-hover.gif) left top no-repeat;}
#encarts-bloc li.tchat-rennes a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-tchat-rennes-hover.gif) left top no-repeat;}
#encarts-bloc li.tchat-nimes a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-tchat-nimes-hover.gif) left top no-repeat;}
#encarts-bloc li.tchat-caen a:hover {width:156px; height:65px; display:block;background:url(../images/librairie/encart-tchat-caen-hover.gif) left top no-repeat;}

#encarts-bloc li.tchat a:hover img { visibility:hidden}
#encarts-bloc li.tchat-paris a:hover img { visibility:hidden}
#encarts-bloc li.tchat-lyon a:hover img { visibility:hidden}
#encarts-bloc li.tchat-toulouse a:hover img { visibility:hidden}
#encarts-bloc li.tchat-montlucon a:hover img { visibility:hidden}
#encarts-bloc li.tchat-auxerre a:hover img { visibility:hidden}
#encarts-bloc li.tchat-angers a:hover img { visibility:hidden}
#encarts-bloc li.tchat-rennes a:hover img { visibility:hidden}
#encarts-bloc li.tchat-nimes a:hover img { visibility:hidden}
#encarts-bloc li.tchat-caen a:hover img { visibility:hidden}

#encarts-bloc li.encart-vierge { width:136px; height:60px; background:url(../images/librairie/encart-vierge.gif) top left no-repeat !important; float:left; margin:0 0 0 4px; display:block; color:#b0232a; font-size:1.6em; padding: 3px 10px}
#encarts-bloc li.encart-vierge strong {color:#b0232a; }
#encarts-bloc li.encart-vierge a { float:right; text-transform:uppercase; color:#722a2d; font-size:0.6em; font-weight:bold; text-decoration:none; margin:2px 0 0 0; padding:0px}
#encarts-bloc li.encart-vierge a:hover { text-decoration:underline; background:url(../images/librairie/encart-vierge-hover.gif) left top no-repeat}

#contactAdresse { float:left; width: 250px;}
#encart-directeur { float:right; width:200px; height:37px; background:url(../images/librairie/btn-blanc-1.gif) top left no-repeat; margin:10px 0 10px 0; }
#encart-directeur p { margin:11px 0 0 5px; font-size:0.95em}
#encart-votreContact { float:right; clear:right;width:201px; height:54px; background:url(../images/librairie/btn-blanc-2.gif) top left no-repeat; padding:3px 0 0 0}
#encart-votreContact p { margin:0px 0 0 8px;font-size:0.95em; padding:0}

