body{font-size:12px;color:#000;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;background:url(../images/body.gif) repeat-x top #FFF}
div#spotbody{background:url(../images/spotbody.gif) no-repeat left top}

.noBorder{border:0}
.clear{clear:both}
.errorMsg{border:1px solid #af1515;color:#af1515;background:#ffadad;text-align:center;padding:10px;margin:10px}

/* Haut de page */
#wrapperTop{position:relative;width:950px;margin:0 auto}
#top{height:41px}
#cadreMenu{height:101px}
#logo{float:right;width:251px}
#logo img{border:0}

#rootMenu   {list-style:none;padding:1px 0 0 0;margin:0;border-left:1px solid #FFF;height:99px}
.menu_rubrique{display:block;float:left;width:91px;height:18px;padding-top:80px;font-size:15px;text-align:center;border-right:1px solid #FFF;border-bottom:1px solid #FFF}
.menu_rubrique_select{display:block;float:left;width:91px;height:18px;padding-top:80px;font-size:15px;text-align:center;border-right:1px solid #FFF;border-bottom:1px solid #FFF;background:#AED5F5}
.menu_rubrique a,li.menu_rubrique_select a{color:#0074b1;text-decoration:none}
.menu_rubrique2{display:block;float:left;width:91px;height:35px;padding-top:63px;font-size:15px;text-align:center;border-right:1px solid #FFF;border-bottom:1px solid #FFF}
.menu_rubrique2_select{display:block;float:left;width:91px;height:35px;padding-top:63px;font-size:15px;text-align:center;border-right:1px solid #FFF;border-bottom:1px solid #FFF;background:#AED5F5}
.menu_rubrique2 a,li.menu_rubrique2_select a{color:#0074b1;text-decoration:none}


/* Page d'accueil */
div#wrapperCorps{position:relative;width:950px;margin:0 auto}
div#corps{padding-top:20px}

div#cadreCarroussel{float:right;width:582px;height:329px;background:url(../images/bgcarroussel.gif) no-repeat center}
ul#cadreListActu{list-style:none;padding:22px 26px 26px 0;margin:0;float:right}
li.normalActu{display:block;width:150px;height:75px;padding:8px;border:1px solid #AEAEAE;text-align:right;cursor:pointer}
li.selectActu{display:block;width:150px;height:75px;padding:8px;border:1px solid #AEAEAE;text-align:right;cursor:pointer;background:url(../images/selectactu.gif) no-repeat left center #dceefc}
span.titreActu{font-size:12px;display:block;color:#000}
span.soustitreActu{display:block;font-size:10px}
span.titreActuUne{font-size:24px;color:#FFF;background:#000;font-weight:700}
span.soustitreActuUne{font-size:16px;color:#FFF;background:#000;font-weight:700}
div#cadreUne{width:340px;margin:22px 0 26px 26px;height:257px;border:1px solid #AEAEAE;padding:10px}
span#cadreTxtUne{font-size:12px;color:#FFF;background:#000;line-height:20px;font-weight:700}
a#savoirPlusUne{cursor:pointer;background:#000;color:#FFF;font-weight:700}

#part1 { font-size:30px; color:#0074B1; display:block }
#part2 { font-size:50px; color:#0074B1; display:block; font-weight:bold }

div.cadreActuL{}
span.surtitre{font-size:10px;color:#FFF;background:#0074B1;display:block;padding:3px;width:45px}
h2.ttActuL{font-size:16px;color:#0074B1;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #0074B1}
div.txtActuL{}

div#slogan{width:350px}
h1#titreActu{font-size:20px;color:#FFF;margin:0 0 10px 0;padding:0 0 0 10px;background:url(../images/bgtitreactu.gif) no-repeat left top}
span#slogan1{color:#0074B1;font-size:29px;display:block}
span#slogan2{color:#0074B1;font-size:67px;display:block}
span#slogan3{color:#646567;font-size:15px}
span#lesMills{color:#000}
ul#listeLogoAccueil{list-style:none;padding:20px 0 0 0;margin:0;clear:both}
ul#listeLogoAccueil li{display:block;float:left;width:115px;height:59px}
ul#listeLogoAccueil li img {width:110px}

div#wrapperComplt{height:360px;background:url(../images/bgcomplt.gif) repeat-x top #f3f7fb}
div#intComplt{position:relative;width:975px;margin:0 auto;padding-top:10px}

div#videoCadre{float:left;width:357px}
div#videoHaut{height:25px;background:url(../images/videohaut.gif) no-repeat center}
div#videoCorps{padding:0 12px 0 13px;height:300px;background:url(../images/videocorps.gif) repeat-y center}
div#videoBas{height:20px;background:url(../images/videobas.gif) no-repeat center}
div#videoRight{text-align:center}
div#videoLeft{padding:0 3px 0 3px}
h2#titreVideo{font-size:15px;color:#000;margin:0 5px 0 5px;padding:0 0 10px 0;text-align:center;border-bottom:1px solid #206ebc}
span#ttVideo1{display:block;font-size:12px;color:#0074B1;font-weight:bold;text-align:center}
span#ttVideo2{display:block;font-size:12px;color:#0074B1;text-align:center;margin-bottom:10px}
span#resumeVideo{color:#0074B1;font-size:12px;text-align:center;display:block;margin-bottom:15px}
span#videoAll{display:block;font-size:10px;text-align:center}
span#videoAll a{color:#fb0404;text-decoration:none}
span#resumeVideo a{color:#0074B1}

div#planningCadre{float:left;width:295px}
div#planningHaut{height:25px;background:url(../images/planninghaut.gif) no-repeat center}
div#planningCorps{padding:0 20px 0 20px;height:295px;background:url(../images/planningcorps.gif) repeat-y center}
div#planningBas{height:25px;background:url(../images/planningbas.gif) no-repeat center}
h2#ttPlanning{font-size:15px;color:#000;margin:0;padding:0 0 10px 0;border-bottom:1px solid #206ebc;text-align:center}
span#planningDate{color:#0074B1;font-weight:400;font-size:10px}

div#horairesCadre{float:left;width:322px}
div#horairesHaut{height:24px;background:url(../images/horaireshaut.gif) no-repeat center}
div#horairesCorps{padding:0 20px 0 20px;height:297px;background:url(../images/horairescorps.gif) repeat-y center}
div#horairesBas{height:24px;background:url(../images/horairesbas.gif) no-repeat center}
h2#tthoraires{font-size:15px;color:#000;margin:0;padding:0 0 10px 0;border-bottom:1px solid #206ebc}
#horairesLeft{text-align:center}
ul#listHoraires{list-style:none;padding:0;margin:0}
ul#listHoraires li{color:#0074B1;text-align:center}

/* Page courante */
div#corps_page{margin-left:250px;padding-left:100px}
div#colLeft{float:left;width:210px}
ul#listSsMenu{list-style:none;padding:0;margin:0;background:url(../images/sepssmenu.gif) no-repeat center top}
li.ssrubrique, li.sspage{padding:10px 10px 10px 0;background:url(../images/sepssmenu.gif) no-repeat center bottom}
li.ssrubrique_select, li.sspage_select{background:url(../images/sepssmenu.gif) no-repeat center bottom}
li.ssrubrique a{color:#646567;text-decoration:none;font-size:16px;display:block}
li.ssrubrique_select a{color:#0074B1;text-decoration:none;font-size:16px;display:block;padding:10px 10px 10px 0;background:url(../images/bgselectssmenu.gif)}
h1#titrePage{color:#0074B1}

.niveau3                  { list-style:none; padding:0; margin:0 }
.niveau3 .sspage_select a { color:#0074B1; text-decoration:none; font-size:11px; display:block; padding:10px 10px 10px 0; background:url(../images/bgselectssmenu.gif) }
.niveau3 .sspage a        { color:#646567; text-decoration:none; font-size:11px; display:block }

/* Page programmes */
li.ssrubriqueprog, li.ssrubriqueprog_select{padding:10px;background:url(../images/sepssmenu.gif) no-repeat center bottom}
li.ssrubriqueprog a,li.ssrubriqueprog_select a{color:#646567;text-decoration:none;font-size:16px}
div#corps_prog{margin-left:250px;padding-left:100px}
div#intProgComplt{position:relative;margin:0 auto; width:950px}
h1#titrePageProg{padding:0;color:#0074B1;font-weight:400}
span.ttProg1{display:block;font-size:50px;font-weight:700}
span.ttProg2{display:block;font-size:30px;font-weight:400}
div#txtProg{font-size:12px;color:#646567}
div#planning_prg{margin-top:20px;background:#f3f7fb;padding:10px}
div#planning_prg h2{font-size:16px;padding:0;margin:0;color:#0074B1}
div#planning_prg ul{padding:0 0 0 30px;margin:0}
div#planning_prg ul{font-size:14px;color:#0074B1}

/* Page contact */
label.legende{display:block;font-weight:700;font-size:14px;font-familt:Arial Black,Arial,Helvetica,sans-serif;color:#0074B1}
input.inputexte{display:block;border:4px solid #0074B1;width:342px}
input#robots{display:none}
textarea#message{display:block;width:342px;height:100px;border:4px solid #0074B1}
div#cadreSubmitContact{border-top:1px solid #0074B1;padding:10px 0 10px 0;text-align:center;width:350px}
form#formContact{width:350px}

/* Page galerie */
ul.vignette_galerie             { width:650px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px }
ul.vignette_galerie li          { width:140px; height:150px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; display:block; text-align:left }
ul.vignette_galerie div.legende { text-align:left; font-size:10px; color:#8fabd0; padding-right:5px }
ul.vignette_galerie img         { border:1px solid #8fabd0; padding:5px; width:100px; height:100px }

#SLB-Wrapper{margin:0.5em 0;margin:auto;font-family:Verdana;text-align:left;position:absolute}
#SLB-Wrapper #SLB-Background{position:absolute;left:7px;top:7px;float:left}
#SLB-Wrapper #SLB-Top{background:transparent no-repeat scroll 100% 0;height:28px;margin:0 0 0 18px}
#SLB-Wrapper #SLB-Top a{float:right;display:inline;padding:0;margin:5px 10px;width:41px;height:16px;text-decoration:none}
#SLB-Wrapper #SLB-Top a:hover{background-position:0px -16px}
#SLB-Wrapper #SLB-Top img{float:right;border:0px;margin:6px 10px;width:41px;height:16px}
#SLB-Wrapper #SLB-Top div{background:transparent no-repeat scroll 0 0;font-size:0;height:28px;left:-18px;line-height:0;position:relative;width:18px}
#SLB-Wrapper #SLB-Bottom{background:transparent no-repeat scroll 0 43%;height:20px;margin:0 18px 0 0}
#SLB-Wrapper #SLB-Bottom #SLB-BottomRight{background:transparent no-repeat scroll 100% 43%;font-size:0;height:20px;right:-18px;line-height:0;position:relative;width:100%;float:right}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav,#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{height:52px}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav{background-position:0 100%}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{background-position:100% 100%}
#SLB-Wrapper #SLB-Contenido{border-left:7px solid #000;border-right:7px solid #000}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador{font-size:11px;color:#fff;height:30px;border-left:0;border-right:0;padding:10px 0;margin:0;line-height:11px;float:left;width:100%}
#SLB-Wrapper #SLB-Navegador #SLB-Right,#SLB-Wrapper #SLB-Navegador #SLB-Left{display:inline;padding:0;margin:0;width:26px;height:26px;text-decoration:none}
#SLB-Wrapper #SLB-Navegador #SLB-Right{background-position:26px 0;margin:0 18px 0 10px;float:right}
#SLB-Wrapper #SLB-Navegador #SLB-Right:hover{background-position:26px -26px}
#SLB-Wrapper #SLB-Navegador #SLB-Left{background-position:52px 0;margin-right:10px;float:left}
#SLB-Wrapper #SLB-Navegador #SLB-Left:hover{background-position:52px -26px}
#SLB-Wrapper #SLB-Navegador strong{display: block;padding-top:5px}

/* Pied de page */
div#wrapperPied{height:250px;background:url(../images/bgpied.gif) repeat-x center}
div#intPied{position:relative;margin:0 auto;width:950px}
div#compltRight{float:left;width:50%}
div#compltLeft{float:left;width:50%}
div#compltRight ul{color:#FFF;font-size:16px}
h1#ttbienfaits{color:#FFF}

div#piedRight{float:right;padding-top:20px;width:300px}
ul.listCopyright{list-style:none;padding:0px 0 10px 0;margin:0;height:40px}
ul.listCopyright li{display:block;float:left;padding-right:5px;color:#FFF}
ul.listCopyright a{color:#FFF;text-decoration:none}
form#formSearch{width:190px}
form#formSearch table{border:0;width:100%}
form#formSearch table td{vertical-align:top}
input#keyword{border:0;padding:3px 0 0 10px;margin:0;width:157px;height:19px;color:#818283;background:url(../images/searchinput.gif) no-repeat center}
input#submitSearch{height:22px}

div#piedLeft{float:left;width:300px;padding-top:20px;color:#FFF}
div#piedLeft p{color:#FFF}

div#piedCenter{margin:0 320px 0 320px;padding-top:20px;color:#FFF}
h2#ttProgPied{font-size:16px;color:#FFF;margin:0;padding:0}
ul#listProgPied{list-style:none;padding:0;margin:0}
ul#listProgPied a{color:#FFF;text-decoration:none;font-size:15px}

ul#partenaires{list-style:none;padding:20px 0 0 0;margin:0;clear:both}
ul#partenaires li{display:block;float:left;padding:5px;font-size:14px;color:#FFF}
ul#partenaires a{color:#FFF;font-size:12px}

a.facebook{color:#FFF;text-decoration:none}
a.facebook img{border:0}

/* Page vidéos */
div#corps_videos{margin-left:250px;padding-left:120px;min-height:250px;background:url(../images/videos.gif) no-repeat left top}

/* Plan du site */
ul#planDuSite{list-style:none;padding:0;margin:0}
li.plan_dossier{margin:10px 0 5px 0;color:#0074B1}
li.plan_dossier a,li.plan_page a{color:#0074B1;text-decoration:none}
li.plan_page{padding-bottom:5px;color:#0074B1}
span.planRt{display:block;float:right;height:29px;width:7px;background:url(../images/cadremenurt.gif) no-repeat right}
span.planLt{display:block;height:22px;padding:7px 0 0 10px;margin-right:4px;background:url(../images/cadremenult.gif) no-repeat left top}

.RichText2 td { border-bottom:1px solid #535353; vertical-align:top }
