/* Mise en page CSS du site pour screen */

body {font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;background-image:url(../images/fd-header.jpg);background-repeat: repeat-x;margin: 0;padding: 0;text-align: left;background-color:#FFFFFF;}
.myhr{clear:both;visibility:hidden;height:1px;}
img {border: 0 none;padding: 0px;margin: 0px;width: auto;}
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;margin: 10px 0 2px 0px;padding: 0;color: #B0232A;background-image:url(../images/puce2.gif);background-repeat: no-repeat;background-position: left top;height: auto;text-indent: 16px;}
h3.agenda {font-size: 1em;text-align:center;margin: 10px 0px;padding: 3px 0px 20px 0px;color: #B0232A;background:transparent url(../images/fd-agenda.gif) left top no-repeat;height: auto;width: 488px !important; display:block; text-indent:0em}
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: #333333;}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;}
li a{text-decoration: underline;}
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}*/

/* //////////////////////////////////////////////////////// GESTION DES DIV ////////////////////////////////////////////////////// */

div#container {position: relative;width: 955px;margin-left: auto;margin-right:auto;margin-top: 0px;text-align: left;background-color:transparent;}
div#contenu {width: 955px;text-align: left;}
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-left: 20px;padding: 0px 10px 8px 10px;}
div#contenu-int a{color:#B0232A;}
div#contenu-int li {margin: .2em 0 .2em 0;padding: 0px;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 {font-size: 1.4em;margin: 0 0 10px 0px;padding: 4px 0 0 24px;color:#B0232A ;background-image: url(../images/puce-h1.jpg);background-position: left bottom;background-repeat: no-repeat;}
div#contenu-int h2 {color: #333333 /*#722A2A*/;font-size: 1em;font-weight:bold;margin: 0px;padding: 2px 0 2px 5px; background-color: #DEDEDE; text-transform:uppercase}
div#contenu-int h3 { margin-top: 20px; border-bottom:#CCCCCC solid 1px;}
div#header {width: 955px;height: 102px;}
#logo,#logo a {float:left;width:169px;height: 92px;display: block;overflow: hidden;}
#pub {float:left;width:499px;height: 92px;margin-left: 73px;}
#newsletter {float:right;display:block;width: 213px;height: 66px;color:#666666;background-image:none;background-position:right top;background-repeat: no-repeat;text-align: left; }
#newsletter  div#catalogue-interactif { width:213px; height:66px; margin-top: 15px}
#newsletter 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 div#catalogue-interactif a:hover {background: url(../images/hover.gif) left top no-repeat}
#newsletter p{ text-indent:-9000em; display:none}
/*#newsletter form{margin:0px;padding:0px;}
#newsletter input{margin-top: 58px;margin-left: -14px;border: transparent;}
#newsletter .bouton {background-color: transparent;color:#FFFFFF;	width:45px;}
#newsletter .bouton:hover {color: #FFCCCC;cursor: pointer;text-align: center;}*/

#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-int form{margin:35px 0 0 0;padding:0px;}
#newsletter-int input{margin-top: 22px;margin-left: -16px;border: transparent;}
#newsletter-int .bouton {background-color: transparent;color:#FFFFFF;	width:60px;}
#newsletter-int .bouton:hover {color: #FFCCCC;cursor: pointer;text-align: center;}*/


#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:Arial;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: 175px;padding-bottom: 30px;margin-top: -10px;z-index: 200;}
div#colonne-gauche-int dt {font-family:Arial;font-size: 0.85em;font-weight:bold;width: 160px;display:block;margin-top: 0px;padding: 0px;}
div#colonne-gauche-int dt a {color: #722A2A; display:block; padding: 2px 0px 2px 15px; background:url(../images/puce.gif) left 4px no-repeat}
div#colonne-gauche-int dd {margin: 0px;padding-left: 0px;}
div#colonne-gauche-int dd p{color:#333333; background-color:#DEDEDE;font-family: Arial, Helvetica, sans-serif;font-size: 0.85em;font-weight: bold;text-align:left;margin: 0;padding: 4px;display:block;width: 160px;}
div#colonne-gauche-int dd ul {margin-left: 0px;padding:0px;}
div#colonne-gauche-int dd li{ width:168px; overflow:hidden}
div#colonne-gauche-int dd li strong { font-size:.8em; background-color:#F9E69E; display:block; padding: 3px 3px 3px 20px}
div#colonne-gauche-int dd li a {font-size: .8em;padding: 3px 3px 3px 20px; border-bottom: #EFEFEF solid 1px}
div#colonne-gauche-int dd a {color: #000000;font-weight: normal;text-decoration: none;text-align: left;font-size: 0.85em;line-height: 1.4em;width: 165px;height: 16px;display: block;}

div#colonne-gauche-int dd a:hover { text-decoration: underline}
#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;}
#mainnav ul {display:inline;margin: 0;padding:0;width: 955px;text-decoration: none;}
div#mainnav ul li ul{ display:none; position:absolute; border:solid 1px #722A2A; background:#FFFFFF; margin-top:3px; padding-bottom:5px; padding-top:5px; width:auto; z-index:9999; float:left}
div#mainnav ul li ul li{ float:none; border:none; background:none; display:block}
div#mainnav ul li ul li a:link, #mainnav ul li ul li a:visited { color:#722A2A; display:block; width:170px; font-weight:normal; margin:0px 5px; border-bottom:solid 1px #722A2A; padding:4px 5px 0 5px;}
div#menu ul li ul li a:hover { color:#e4011d; }
#mainnav li {display: inline;background-image:url(../images/puce-menu.gif);background-position: left center;background-repeat: no-repeat;text-decoration: none;padding-left:13px; font-weight: bold;color:#F9E69E;margin-right:8px;}
#mainnav li a:link, #mainnav li a:visited {font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #FFFFFF;text-align:left;text-decoration: none;}
#mainnav li a:hover{text-decoration: none;color:#F9E69E;}
div#interieur {margin-top: 30px;color: #000000;width: 955px;}
div#interieur2 {margin-top: 40px;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-right:10px; }
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 h2{background-color:#D1D2D4;margin-top: 1px;color: #333333;height:15px;width: 190px;padding: 2px 0 0 5px;font-size:.75em;font-weight:normal;}
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: right;width: 497px;/*z-index:20;*/height: auto;/*margin-left: 50px;*/margin-right: 35px;padding-bottom: 30px;}
#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%;}
#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: 215px;text-align: right;color:#999999;font-size: 0.7em;background-color: #FFFFFF;margin-top: 0px;padding-top: 3px;float:right;}
#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#titre-certifie {position: absolute;display:block;left: 720px; top: 480px; z-index: 9900;color: #FFFFFF;text-align: left; width:126px; height:126px}
div#footer {float: left;background:url(../images/fd-footer.gif) left top no-repeat;font-size: .8em;color:#585840;height: 24px;margin-top: 15px;width: 715px;}
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: Arial, Helvetica, 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:Arial, Helvetica, 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-family: Arial, Helvetica, sans-serif;font-size: 0.8em;font-style: normal;font-weight: normal;color: #666666;text-decoration: none;text-align: right;}
.fil-ariane a:link, .fil-ariane a:visited {text-decoration: none;color: #666666;}
.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: Arial, Helvetica, 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: Arial, Helvetica, 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: Arial, Helvetica, 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: Arial, Helvetica, 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; }
#form_recherche  { background-color:#B0232A; padding:5px; margin-bottom: 10px;}
#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;cursor:pointer;font-size:.8em;width: 70px;padding:0px;}
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}

div#contenu-int li.concours { margin:0 5px 0 0 !important;width:156px; height:22px; background: none;text-indent:0em; float:left; display:block}
ul.liste-boutons li.concours a img {width:156px; height:22px; display:block; margin:0px;}
ul.liste-boutons li.concours a:hover {display:block; background:url(../images/librairie/btn-preInscription-hover.gif) left top no-repeat; }
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-encarts li, ul.liste-boutons li { list-style:none; background:none !important; float:left; text-indent:0em !important}

ul.liste-boutons li.doc { margin:0 5px 0 0 !important;width:156px; height:22px;background: none; text-indent:0em;float:left; display:block}
ul.liste-boutons li.doc a img{width:156px; height:22px; display:block}
ul.liste-boutons li.doc a:hover {display:block;background:url(../images/librairie/btn-recevoir-doc-hover.gif) left top no-repeat; }
ul.liste-boutons li.doc a:hover img { visibility:hidden}

p.dossier { float:left; margin:0px; display:block;}
p.dossier a img {width:156px; height:22px; display:block}
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}
