html, body { margin:0px; padding:0px; height:100%; max-height:100%; font:normal 12px arial,sans serif; }

a:active, a:focus{ outline:none; }

div#conteneur { margin:0px auto; width:980px; border-right:1px solid #2B4D98; border-left:1px solid #2B4D98; }

div#header { width:980px; }
div#header h1 { display:none; }

a#banniere-1-logo { display:block; float:left; width:155px; height:135px;
background:transparent url(../images/logo.png) no-repeat scroll center center; }
div#banniere-2 { float:left; width:698px; height:135px; }
div#banniere-2 div#coordonnees { position:absolute; }
div#banniere-2 div#coordonnees p { margin:0px 0px 5px 0px; font-size:10px; }
div#banniere-2 div#coordonnees p#p1 { margin-top:25px; font-size:12px; font-weight:bold; }

/*
div.banniere-2 { float:left; width:700px; height:136px;
background:transparent url(../images/banniere-fixe.jpg) no-repeat scroll center center; }
div.banniere-2-chargee { float:left; width:700px; height:136px;
background:transparent url(../images/banniere-animee.gif) no-repeat scroll center center; }
*/

div#banniere-3-resultats { margin-left:853px; width:127px; height:135px;
background:transparent url(../images/resultats.gif) no-repeat scroll center center; }
div#banniere-3-resultats a { display:block; border:none; padding-top:29px; width:70px; height:41px; position:relative; top:36px; left:29px;
color:#2B4D98; font-weight:bold; text-decoration:none; text-align:center; letter-spacing:-1px; font-size:11px; }

div#sous-banniere-1 { float:left; width:48px; height:70px;
background:transparent url(../images/sous-banniere-1.png) no-repeat scroll center center; }
div#sous-banniere-2-rdv { float:left; width:83px; height:70px;
background:transparent url(../images/sous-banniere-2-rdv.png) no-repeat scroll center center; }
div#sous-banniere-2-rdv a { display:block; border:none; padding-top:20px; width:68px; height:48px; position:relative; top:1px; left:8px;
color:#2B4D98; font-weight:bold; text-decoration:none; letter-spacing:-1px; font-size:11px; text-align:center; }
div#sous-banniere-3 { margin-left:131px; width:849px; height:70px;
background:transparent url(../images/sous-banniere-3.png) no-repeat scroll center center; }

ul#menu-haut { float:left; margin:0px 0px 0px 30px; padding:0px; list-style-type:none; width:588px; height:37px; position:relative; top:-4px; }
li.item-menu-haut { float:left; margin-right:5px; width:93px; height:37px; }
div.item-menu-haut-partie-haute { width:93px; height:12px;
background:transparent url(../images/bouton-menu-haut-1.png) no-repeat scroll center center; }
a.item-menu-haut-partie-milieu { display:block; width:93px; height:4px;
background:transparent url(../images/bouton-menu-haut-2.png) repeat-y scroll center center; }
a.item-menu-haut-partie-basse { display:block; padding-top:2px; width:93px; height:19px; color:#FFFFFF; font-weight:bold; text-decoration:none;
background:transparent url(../images/bouton-menu-haut-3.png) no-repeat scroll center center; text-align:center; font-size:11px; }
li.selection { height:50px; }
li.selection a.item-menu-haut-partie-milieu { height:17px; }
li.selection a.item-menu-haut-partie-basse { color:#FEEB25; }

form#recherche { margin-left:630px; width:203px; height:17px; background:transparent url(../images/recherche.png) no-repeat scroll top left;
position:relative; top:12px; z-index:2; }
input#recherche-submit { padding:0px; width:75px; height:17px; background-color:transparent; border:0px; z-index:1; }
input#recherche-text { padding:0px; width:120px; height:17px; background-color:transparent; border:0px; z-index:1; position:relative; top:-1px;
font-size:11px; }

div#main { width:980px; background:transparent url(../images/carre.jpg) repeat scroll left top; }
div#squelette { width:980px; height:100%; background:transparent url(../images/squelette.png) no-repeat scroll top right; }
div#jaune-haut { width:980px; height:100%; background:transparent url(../images/jaune-haut.png) no-repeat scroll top center; }
div#jaune-bas { width:980px; height:100%; background:transparent url(../images/jaune-bas.png) no-repeat scroll bottom center; }

div#menu-gauche { float:left; width:182px; color:#FFFFFF; }
h1#menu-gauche-haut { margin:0px; padding:28px 0px 0px 0px; width:182px; height:45px; font-size:16px; text-align:center;
color:#FEEB25; background:transparent url(../images/menu-gauche-haut.png) no-repeat scroll center center; }
div#menu-gauche-niveau0 { width:182px; color:#FFFFFF; background:transparent url(../images/menu-gauche-fond.png) repeat-y scroll center; }
div#menu-gauche-niveau0 a.selection { font-weight:bold; }
div#menu-gauche-niveau0 a.pas-selection { color:#A8B7D4; }
div#menu-gauche-niveau0 a.module { text-transform:uppercase; }
div#menu-gauche-niveau0 a:link,div#menu-gauche-niveau0 a:visited { text-decoration:none; }
div#menu-gauche-niveau0 a:hover,div#menu-gauche-niveau0 a:active { text-decoration:underline; }
div#menu-gauche-niveau0 a.niveau0 { display:block; padding-left:26px; padding-right:26px; font-weight:bold; font-size:13px; }
div#menu-gauche-niveau0 a.niveau1 { display:block; padding-left:31px; padding-right:26px; }
div#menu-gauche-niveau0 a.niveau2 { display:block; padding-left:36px; padding-right:26px; }
div#menu-gauche-niveau0 a.niveau3 { display:block; padding-left:41px; padding-right:26px; }
div#menu-gauche-niveau0 a.niveau4 { display:block; padding-left:46px; padding-right:26px; }
div#menu-gauche-niveau0 a.niveau5 { display:block; padding-left:51px; padding-right:26px; }
div#menu-gauche-niveau0 a.niveau6 { display:block; padding-left:56px; padding-right:26px; }
div#menu-gauche-niveau0 a.niveau7 { display:block; padding-left:61px; padding-right:26px; }
div#menu-gauche-niveau0 a.niveau8 { display:block; padding-left:66px; padding-right:26px; }
div#menu-gauche-niveau0 a.niveau9 { display:block; padding-left:71px; padding-right:26px; }
div#menu-gauche-niveau0 a.niveau0-selection { color:#FEEB25; }
div#menu-gauche-niveau0 a.niveau1-selection { color:#FFFFFF; }
div#menu-gauche-niveau0 a.niveau2-selection { color:#FFFFFF; }
div#menu-gauche-niveau0 a.niveau3-selection { color:#FFFFFF; }
div#menu-gauche-niveau0 a.niveau4-selection { color:#FFFFFF; }
div#menu-gauche-niveau0 a.niveau5-selection { color:#FFFFFF; }
div#menu-gauche-niveau0 a.niveau6-selection { color:#FFFFFF; }
div#menu-gauche-niveau0 a.niveau7-selection { color:#FFFFFF; }
div#menu-gauche-niveau0 a.niveau8-selection { color:#FFFFFF; }
div#menu-gauche-niveau0 a.niveau9-selection { color:#FFFFFF; }
div#menu-gauche-niveau0 a.niveau0-selection-module { background:transparent url(../images/fleche-jaune-ouverte.jpg) no-repeat scroll 19px 6px; }
div#menu-gauche-niveau0 a.niveau1-selection-module { background:transparent url(../images/fleche-blanc-ouverte.jpg) no-repeat scroll 24px 6px; }
div#menu-gauche-niveau0 a.niveau2-selection-module { background:transparent url(../images/fleche-blanc-ouverte.jpg) no-repeat scroll 29px 6px; }
div#menu-gauche-niveau0 a.niveau3-selection-module { background:transparent url(../images/fleche-blanc-ouverte.jpg) no-repeat scroll 34px 6px; }
div#menu-gauche-niveau0 a.niveau4-selection-module { background:transparent url(../images/fleche-blanc-ouverte.jpg) no-repeat scroll 39px 6px; }
div#menu-gauche-niveau0 a.niveau5-selection-module { background:transparent url(../images/fleche-blanc-ouverte.jpg) no-repeat scroll 44px 6px; }
div#menu-gauche-niveau0 a.niveau6-selection-module { background:transparent url(../images/fleche-blanc-ouverte.jpg) no-repeat scroll 49px 6px; }
div#menu-gauche-niveau0 a.niveau7-selection-module { background:transparent url(../images/fleche-blanc-ouverte.jpg) no-repeat scroll 54px 6px; }
div#menu-gauche-niveau0 a.niveau8-selection-module { background:transparent url(../images/fleche-blanc-ouverte.jpg) no-repeat scroll 59px 6px; }
div#menu-gauche-niveau0 a.niveau9-selection-module { background:transparent url(../images/fleche-blanc-ouverte.jpg) no-repeat scroll 64px 6px; }
div#menu-gauche-niveau0 a.niveau0-pas-selection-module { background:transparent url(../images/fleche-bleu-clair-fermee.jpg) no-repeat scroll 19px 6px; }
div#menu-gauche-niveau0 a.niveau1-pas-selection-module { background:transparent url(../images/fleche-bleu-clair-fermee.jpg) no-repeat scroll 24px 6px; }
div#menu-gauche-niveau0 a.niveau2-pas-selection-module { background:transparent url(../images/fleche-bleu-clair-fermee.jpg) no-repeat scroll 29px 6px; }
div#menu-gauche-niveau0 a.niveau3-pas-selection-module { background:transparent url(../images/fleche-bleu-clair-fermee.jpg) no-repeat scroll 34px 6px; }
div#menu-gauche-niveau0 a.niveau4-pas-selection-module { background:transparent url(../images/fleche-bleu-clair-fermee.jpg) no-repeat scroll 39px 6px; }
div#menu-gauche-niveau0 a.niveau5-pas-selection-module { background:transparent url(../images/fleche-bleu-clair-fermee.jpg) no-repeat scroll 44px 6px; }
div#menu-gauche-niveau0 a.niveau6-pas-selection-module { background:transparent url(../images/fleche-bleu-clair-fermee.jpg) no-repeat scroll 49px 6px; }
div#menu-gauche-niveau0 a.niveau7-pas-selection-module { background:transparent url(../images/fleche-bleu-clair-fermee.jpg) no-repeat scroll 54px 6px; }
div#menu-gauche-niveau0 a.niveau8-pas-selection-module { background:transparent url(../images/fleche-bleu-clair-fermee.jpg) no-repeat scroll 59px 6px; }
div#menu-gauche-niveau0 a.niveau9-pas-selection-module { background:transparent url(../images/fleche-bleu-clair-fermee.jpg) no-repeat scroll 64px 6px; }
div#menu-gauche-niveau0 a.niveau0-selection-page { background:transparent url(../images/point-jaune.jpg) no-repeat scroll 19px 6px; }
div#menu-gauche-niveau0 a.niveau1-selection-page { background:transparent url(../images/point-blanc.jpg) no-repeat scroll 24px 6px; }
div#menu-gauche-niveau0 a.niveau2-selection-page { background:transparent url(../images/point-blanc.jpg) no-repeat scroll 29px 6px; }
div#menu-gauche-niveau0 a.niveau3-selection-page { background:transparent url(../images/point-blanc.jpg) no-repeat scroll 34px 6px; }
div#menu-gauche-niveau0 a.niveau4-selection-page { background:transparent url(../images/point-blanc.jpg) no-repeat scroll 39px 6px; }
div#menu-gauche-niveau0 a.niveau5-selection-page { background:transparent url(../images/point-blanc.jpg) no-repeat scroll 44px 6px; }
div#menu-gauche-niveau0 a.niveau6-selection-page { background:transparent url(../images/point-blanc.jpg) no-repeat scroll 49px 6px; }
div#menu-gauche-niveau0 a.niveau7-selection-page { background:transparent url(../images/point-blanc.jpg) no-repeat scroll 54px 6px; }
div#menu-gauche-niveau0 a.niveau8-selection-page { background:transparent url(../images/point-blanc.jpg) no-repeat scroll 59px 6px; }
div#menu-gauche-niveau0 a.niveau9-selection-page { background:transparent url(../images/point-blanc.jpg) no-repeat scroll 64px 6px; }
div#menu-gauche-niveau0 a.niveau0-pas-selection-page { background:transparent url(../images/point-bleu-clair.jpg) no-repeat scroll 19px 6px; }
div#menu-gauche-niveau0 a.niveau1-pas-selection-page { background:transparent url(../images/point-bleu-clair.jpg) no-repeat scroll 24px 6px; }
div#menu-gauche-niveau0 a.niveau2-pas-selection-page { background:transparent url(../images/point-bleu-clair.jpg) no-repeat scroll 29px 6px; }
div#menu-gauche-niveau0 a.niveau3-pas-selection-page { background:transparent url(../images/point-bleu-clair.jpg) no-repeat scroll 34px 6px; }
div#menu-gauche-niveau0 a.niveau4-pas-selection-page { background:transparent url(../images/point-bleu-clair.jpg) no-repeat scroll 39px 6px; }
div#menu-gauche-niveau0 a.niveau5-pas-selection-page { background:transparent url(../images/point-bleu-clair.jpg) no-repeat scroll 44px 6px; }
div#menu-gauche-niveau0 a.niveau6-pas-selection-page { background:transparent url(../images/point-bleu-clair.jpg) no-repeat scroll 49px 6px; }
div#menu-gauche-niveau0 a.niveau7-pas-selection-page { background:transparent url(../images/point-bleu-clair.jpg) no-repeat scroll 54px 6px; }
div#menu-gauche-niveau0 a.niveau8-pas-selection-page { background:transparent url(../images/point-bleu-clair.jpg) no-repeat scroll 59px 6px; }
div#menu-gauche-niveau0 a.niveau9-pas-selection-page { background:transparent url(../images/point-bleu-clair.jpg) no-repeat scroll 64px 6px; }
div#menu-gauche-niveau0 a.letter-spacing-moins { letter-spacing:-1px; }

div#menu-gauche-niveau0 p { margin:0px; padding-left:24px; line-height:20px; }
div#menu-gauche-niveau0 a#contact-vers-plan-d-acces, div#menu-gauche-niveau0 a#plan-d-acces-vers-contact { display:block; padding-left:33px;
font-weight:bold; color:#FEEB25; background:transparent url(../images/fleche-jaune-fermee.jpg) no-repeat scroll 25px 6px; }

a.site-plan-acces { color:#FFFFFF; letter-spacing:-1px; font-size:10px; }

div.menu-gauche-separateur { width:134px; padding:0px 26px 0px 22px; height:11px; font-size:0px;
background:transparent url(../images/separateur.png) no-repeat scroll center center; }
div#menu-gauche-bas { width:182px; height:33px;
background:transparent url(../images/menu-gauche-bas.png) no-repeat scroll center center; }

div#bloc-principal { margin-left:182px; width:700px; }

div#fil-ariane { margin-left:41px; padding-top:7px; width:665px; height:16px; color:#2B4D98; font-style:italic; }
div#fil-ariane a { color:#2B4D98; }
div#fil-ariane a:link,div#fil-ariane a:visited { text-decoration:none; }
div#fil-ariane a:hover,div#fil-ariane a:active { text-decoration:underline; }
div#fil-ariane span { display:inline-block; margin:0px 5px; width:4px; height:16px; position:relative; top:1px;
background:transparent url(../images/fleche-bleue.png) no-repeat scroll center center; }

/*h1#bloc-principal-titre { margin:0px 0px 0px 50px; padding-top:5px; width:620px; color:#FEEB25; font-size:16px; }*/
div#bloc-principal-titre { margin:3px 0px 0px 40px; }
div#bloc-principal-titre-gauche { float:left; width:18px; height:23px; margin:0px; padding:0px; background:transparent url(../images/titre-gauche.jpg) no-repeat scroll center center; }
h1#bloc-principal-titre-milieu { float:left; height:21px; margin:0px; padding-top:2px; background-color:#2B4D98; color:#FEEB25; font-size:16px; }
div#bloc-principal-titre-droite {float:left; width:123px; height:23px; margin:0px; padding:0px; background:transparent url(../images/titre-droite.jpg) no-repeat scroll center center; }

div#bloc-principal-haut { width:700px; height:51px; background:transparent url(../images/bloc-principal-haut.png) no-repeat scroll center center; }
div#bloc-principal-milieu { padding:0px 6px 0px 21px; width:673px;
background:transparent url(../images/bloc-principal-contenu.png) repeat-y scroll top center; }
div#bloc-principal-milieu-contenu { padding:20px 5px 0px 0px; overflow:auto; color:#2B4D98; overflow-x:hidden; }
div#bloc-principal-milieu-contenu h2 { margin:0px 0px 10px 0px; font-size:14px; }
div#bloc-principal-milieu-contenu p { margin:0px 0px 10px 0px; text-align:justify; }
div#bloc-principal-milieu-contenu p.note { font-size:10px; font-style:italic; margin:5px 0px 0px 0px; }
div#bloc-principal-milieu-contenu p.sans-marge { margin:0px; }
div#bloc-principal-milieu-contenu p#menu-plan-ou-panorama { margin-left:8px; }
div#bloc-principal-milieu-contenu fieldset { margin:0px 0px 10px 0px; padding:5px; border:1px solid #2B4D98; }
div#bloc-principal-milieu-contenu fieldset.erreur { color:red; border:1px solid red; }
div#bloc-principal-milieu-contenu fieldset.erreur p { margin:0px 0px 5px 0px; }
div#bloc-principal-milieu-contenu fieldset.erreur legend { color:red; }
div#bloc-principal-milieu-contenu fieldset.confirmation { color:green; border:1px solid green; }
div#bloc-principal-milieu-contenu fieldset.confirmation p { margin:0px 0px 5px 0px; }
div#bloc-principal-milieu-contenu fieldset.confirmation legend { color:green; }
div#bloc-principal-milieu-contenu legend { font-weight:bold; }
div#bloc-principal-milieu-contenu a { color:#2B4D98; }
div#bloc-principal-milieu-contenu a.lien-important { font-weight:bold; }
div#bloc-principal-milieu-contenu a:link,div#bloc-principal-milieu-contenu a:visited { text-decoration:none; }
div#bloc-principal-milieu-contenu a:hover,div#bloc-principal-milieu-contenu a:active { text-decoration:underline; }

div#bloc-principal-bas { width:700px; height:23px; background:transparent url(../images/bloc-principal-bas.png) no-repeat scroll center center; }

div#google-map { width:650px; border:1px solid #2B4D98; margin:0px 8px; overflow:hidden; }
div#google-map2 { width:97%; height:300px; border:1px solid #2B4D98; margin:0px 8px; }
div#google-photo { width:97%; height:300px; border:1px solid #2B4D98; margin:0px 8px; }

p.faq-question { font-weight:bold; margin:0px 0px 10px 0px; }
p.faq-reponse { margin:0px 0px 10px 0px; }
hr.faq { width:600px; margin:15px auto; color:#2B4D98; }

form#loginForm {  }
form#loginForm div { margin-bottom:5px; }
form#loginForm label { display:block; float:left; width:180px; }
form#loginForm .text { border:1px solid #2B4D98; }
form#loginForm .submit { margin-left:180px; }
form#loginForm .submit2 { margin-left:10px; }

table.tableForm { width:100%; }
table.tableForm .text { border:1px solid #2B4D98; }
table.tableForm td.label { width:30%; text-align:right; padding:2px 5px; background-color:#E4EBF5; font-weight:bold; }
table.tableForm td.value { width:70%; text-align:left; padding:2px 5px; background-color:#E4EBF5; }
input,select,textarea { font-size:10px; font-family:arial,sans-serif; }
input.buttonSubmit { /*display:block;*/ width:77px; height:20px; padding-bottom:6px; border:none; color:#FFFFFF; font-weight:bold; background:transparent url(../images/bouton-divers.png) no-repeat scroll center center; }
/*input.buttonSubmitFirst { float:left; margin-right:10px; }*/
div.selectSousExamens { font-size:10px; font-family:arial,sans-serif; background-color:#FFFFFF; }
div#selectSousExamens1-1,div#selectSousExamens2-1,div#selectSousExamens3-1 { height:90px; overflow:auto; }
div#selectSousExamens1-4,div#selectSousExamens2-4,div#selectSousExamens3-4 { height:90px; overflow:auto; }
div#selectSousExamens1-6,div#selectSousExamens2-6,div#selectSousExamens3-6 { height:90px; overflow:auto; }
div#selectSousExamens1-118,div#selectSousExamens2-118,div#selectSousExamens3-118 { height:90px; overflow:auto; }
div#selectSousExamens1-119,div#selectSousExamens2-119,div#selectSousExamens3-119 { height:90px; overflow:auto; }
div.selectSousExamens div.option { color:#000000; }
table.tableForm input#tbObjet { width:100%; }
table.tableForm textarea { width:100%; height:120px; }
table.tableForm td.forcer-hauteur { height:21px; }
table.tableForm input.checkbox { margin:2px; }

div#divTelephone { display:none; }
div#divCentre { display:none; }
form#divInternet { display:none; }

div#dateNaissance { display:inline; float:left; /*height:17px;*/ position:relative; z-index:10; }
/*div#dateNaissance input.text { position:relative; top:-6px; }*/
div#dateNaissance a { position:relative; top:5px; }
div#dateNaissance a img { border:none; }
div#dateNaissance iframe { z-index:10; border:1px solid #00588E; position:absolute; top:20px; background-color:#FFFFFF; display:none; }
div#dateHeure1 { display:inline; float:left; /*height:17px;*/ position:relative; z-index:10; }
/*div#dateHeure1 input.text { position:relative; top:-6px; }*/
div#dateHeure1 a { position:relative; top:5px; }
div#dateHeure1 a img { border:none; }
div#dateHeure1 iframe { z-index:10; border:1px solid #00588E; position:absolute; top:20px; background-color:#FFFFFF; display:none; }
div#dateHeure2 { display:inline; float:left; /*height:17px;*/ position:relative; z-index:9; }
/*div#dateHeure2 input.text { position:relative; top:-6px; }*/
div#dateHeure2 a { position:relative; top:5px; }
div#dateHeure2 a img { border:none; }
div#dateHeure2 iframe { z-index:9; border:1px solid #00588E; position:absolute; top:20px; background-color:#FFFFFF; display:none; }
div#dateHeure3 { display:inline; float:left; /*height:17px;*/ position:relative; z-index:8; }
/*div#dateHeure3 input.text { position:relative; top:-6px; }*/
div#dateHeure3 a { position:relative; top:5px; }
div#dateHeure3 a img { border:none; }
div#dateHeure3 iframe { z-index:8; border:1px solid #00588E; position:absolute; top:20px; background-color:#FFFFFF; display:none; }

span.required { color:#CF8554; font-size:14px; font-weight:normal; font-style:normal; }

p.avertissement { margin:10px 0px; }
p.succes { color:green; }
p.erreur { color:red; }

div#pied-de-page { width:980px; height:26px; background:transparent url(../images/fond-bas.jpg) no-repeat scroll center center; }
div#sous-pied-de-page { margin-left:192px; width:691px; height:26px; }
div#sous-pied-de-page a { color:#2B4D98; position:relative; top:5px; letter-spacing:-1px; }
div#sous-pied-de-page a:link,div#pied-de-page a:visited { text-decoration:none; }
div#sous-pied-de-page a:hover,div#pied-de-page a:active { text-decoration:underline; }
div#sous-pied-de-page-gauche { float:left; height:26px; }
div#sous-pied-de-page-gauche span { display:inline-block; margin:0px 10px; width:4px; height:26px;
background:transparent url(../images/fleches-bleues.png) no-repeat scroll center center; }
div#sous-pied-de-page-droite { float:right; height:26px; }
div#sous-pied-de-page div#sous-pied-de-page-droite a { text-decoration:underline; }

