body { margin:0; padding:0; border: 0; font-family: Arial; font-size: 14px; color:#596972; background: url(../img/fond10.jpg) repeat-x; line-height:19px;}
h1{padding:0; margin:0; margin:25px 0 10px 0; color:#596872; font-size:21px; font-weight:normal; line-height:25px;}
h1 b{font-weight:normal;}

h2{padding:0; margin:0; margin:35px 0 10px 0; font-size:18px; font-weight:normal;  color:#596872;}
h2.TitreEnteteFiche{padding:0; margin:0; font-size:22px; margin-bottom:10px;}
h2.titreH2Bleu{color:#0072bc; font-size:24px;}
h2 b{font-weight:normal; margin:0; }

h3{padding:0; margin:0; font-size:15px;}

#logoForPrint{display:none; position:absolute;}

/*ELEMENT PAR DEFAULT ------------------------------------------------------*/
input { border: 1px solid #adafb0; }
button, select, textarea { border: 1px solid #adafb0; }
form, table, td, th, ul, img { margin: 0; padding: 0; border: 0; color: #53666c; }
th, td { vertical-align: top; }
sup { font-family: Arial, Helvetica, sans-serif; vertical-align: 3px; }
hr { color: #fff; background-color: #fff; border: 2px dotted #A6A6A6; border-style: none none dotted; display: block; }
hr.tabMat { color: #fff; background-color: #fff; border: 2px dotted #CCC; border-style: none none dotted; display: block; } 
ul{ margin:0; padding:0; margin:8px 0 0 25px; list-style-image: url(/img/bullet_gris.gif); line-height:18px;}
li{ padding: 0 0 8px 0;}
ul.linkList{ margin:0; padding:0; margin:0px 0px 5px 18px; list-style-image: url(/img/bullet_bleu.gif);}
ul.linkList li {padding-bottom:2px;}
ul.linkList li a{ font-size:13px;}
p{padding:0; margin:4px 0 10px 0;}
ul li a{list-style-image: url(/img/bullet_bleu.gif);}
.miniRetour{line-height:9px;}

ul.listGrisBulletVert{margin:0; padding:0; margin:5px 0px 10px 25px; list-style-image: url(/img/bullet_vert.gif);}
ul.listGrisBulletVert li {padding-bottom:2px;line-height:13px; margin-left:10px;}
ul.listGrisBulletVert a{list-style-image: url(/img/bullet_vert.gif); color:#596872; font-size:12px; }

.normalpetit{font-size:smaller;}
p.normalpetit{ margin-left:7px;}
p.normalpetit img { display:none;}
.noborder{border: 0px;}
.noborder input{border: 0px;}
.bdt { border-top: 1px solid #000; border-bottom: 1px solid #000; }
.bd { border: 1px solid #000; }
.borderBleuPale{border:1px solid #b8e4e5;}
.bck{background-color: #FFF;}

.spacer { clear: both; padding:0; margin:0; font-size:0px; line-height:0px; height: 0px;}
.imgBlock {display: block; }
.fLeft { float: left; }
.fRight { float: right; font-style:italic}

a#linkDimension1,a#linkDimension2,a#linkDimension3,a#linkDimension4,a#linkDimension5{text-decoration:none; cursor:default;}
a:hover#linkDimension1,a:hover#linkDimension2,a:hover#linkDimension3,a:hover#linkDimension4,a:hover#linkDimension5{ background-color:#dff4fd;}

/*MARGIN ET PADDING PAR DEFAULT  ------------------------------------- */
.margin5{margin:5px; margin-bottom:10px;}
.marginRight7{margin-right:11px;}
.marginRight14{margin-right:14px;}
.margBot8{ margin-bottom:8px;}
.pd5{padding:5px;}
.pd8{padding:8px;}
.pd10{padding:10px;} 

 
 /*LIEN-------------------------------------------------------------------------*/ 
a { text-decoration: none; color: #0072BC; }
a:hover { text-decoration: underline; }
a.linkGen { display: block; padding-bottom: 8px; }
a.lienInterne{ text-decoration:underline;}
a.MenuNiv2{color:#596972; display:block;}
a.MenuNiv3{color:#596972; display:block; font-size:13px;}
a.MenuNivBasPage{color:#00aeef; display:inline; font-size:12px;}
a.MenuNivBasPageSelectionne{color:#0072bc; display:inline; font-size:12px;font-weight:bold;}
a.MenuNiv2Select{color:#0072bc; font-weight:bold;}
a.LinkAlphabet{color:#33bbf0;}

#listLinkIndex {margin-top:15px;}
#listLinkIndex a{margin-bottom:3px; display:block; color:#596972;}
#listLinkIndex img{margin-left:10px;}

.linkGrisAccueil a{color:#596972; margin-left:5px;}

.listLinkIndexContent{}
.listLinkIndexBox {width:340px; margin-left:12px; font-size:12px; }
#listLinkIndex .listLinkIndexBox img{ margin-left:-14px; margin-right:5px;}
#listLinkIndex a{font-size:12px;}
/*.linkList a{font-weight:bold; color:#596972;}*/

.FicheNormal{display:inline;}

a.DocAssocie{color:#596972; display:block; font-size:13px;}

.petiteFlecheLink, .petiteFlecheLinkSelected{ padding-left:10px;}
.petiteFlecheLinkSelected {background: url(/img/flecheBasSubMenuBleu.gif) right no-repeat text-indent: -999px;}


/*TEXTE COULEUR ET FORME DEFAULT -------------------------------------*/
.TextBold {font-weight: bold;}
.TextCenter{text-align:center;}
.smallTexte{font-size:10px; line-height:11px;}
.txtErreurRouge{color:Red;}
.txtUrgence{color:#700d12; font-weight:bold; display:inline;}
.txtGris{color:#596872;}
.txtGrisPale{color:#92a7b3;}
.txtVert{color:#a5cf4e;}
.txtUrgencePara{color:#700d12; font-weight:bold; display:inline;}

.LettreSouligne{ cursor:pointer; text-decoration:underline; color:#0072bc; }
.LettreNormal{ cursor:pointer; text-decoration:none; }
.LettreInactive{ color:#eaeaea;}
 
 /*IMAGE------------------------------------------------------------------------*/
 div.imgPrincNG {float:right;}
 div.imgPrincNG img{border:3px solid #e1f1c2; padding:1px; margin-left:20px; margin-bottom:15px;}
 .pixel_gris_MenuNiv2{display:block; margin-top:5px; margin-bottom:5px;}
  div.ImgNgLeft img {border:3px solid #e1f1c2; padding:1px; margin-right: 20px; margin-bottom: 10px; float: left;}
  
 .autoPubIn{margin:20px 0 10px 10px;}
 		
 /*MASTER ---------------------------------------------------------------------*/  
 /*Background avec compteur temporaire- après le défi remettre /img/back.gif après le concours */ 
 #master { width: 1024px; margin-left: auto; margin-right: auto; background:url( /img/back.gif) no-repeat; } 
 #page_contenu{margin:0px 31px 0px 23px; background: url(../img/pixel_basPageFond.gif) repeat-y left top;}
 .page_contenuIndex_col1{width:320px; margin-right:10px; }
 .page_contenuIndex_col2{width:330px; }
 #header {height:80px;}
 .headerFicheEtape{margin-top:25px; margin-bottom:10px;}
 #logoHeader{margin-left:26px;}
 #logoFooter{ margin-top:12px; margin-right:50px; }
 #autresLogosFooter {margin:0 0 12px 190px; padding-top: 35px; vertical-align: bottom; position: relative; clear: left;}
 #autresLogosFooter .part {float: left; margin-right: 30px; vertical-align: bottom; position: relative;}
 
 #headerTop {} 
 #ContentSearchHeader{position:absolute; margin-left:330px; margin-top:34px; border:1px solid #92a7b3; width:250px; height:18px; z-index:1;}
 .fieldSearchHeader{position:absolute; margin-left:335px; margin-top:35px; width:222px; border:0px; color:#0072bc; font-size:11px; z-index:2;}
 .btnSearchTopHeader{margin-left:225px;}
 
 #pubInfolettreTop{position:absolute; margin-left:606px; margin-top:6px; background: url(/img/Pub/infolettre-pub.png) no-repeat;}
 #pubInfolettreTop img{width:220px; height:85px;}
 
 /*Identification*/ 
 #identification{ position:absolute; margin-left:395px; margin-top:5px; font-size:11px; margin-bottom:10px}
 
 div#dHTMLToolTip{ z-index: 10; position:absolute; visibility: hidden; top: 0; left: 0;  background-color: #DFEDFA; border: 1px solid #B9B9B9; padding: 10px; font-family: Georgia, "Times New Roman" , Times, serif;}
 
 div#popViteUneReponseContent{z-index: 10; position:absolute; visibility:hidden; top:0; left:0;  font-size:12px; line-height:16px;}
 div#popViteUneReponseIn a{margin-top:10px;}
 div#popViteUneReponse{ width: 380px;   background-color: #a9e0f4;border:1px solid #a9e0f4;}
 div#popViteUneReponseIn{ background-color: #fff; margin: 6px; padding:10px;  }
 div#popViteUneReponseIn ul {margin-left:15px; line-height:15px;}
 div#popViteUneReponseIn ul li{margin:0px; padding:0;}
 div#popViteUneReponseTriangle{ position:absolute; margin:-7px 0 0 150px;}
 div#popViteUneReponseFermer{ position:absolute; margin:-34px 0 0 290px;}
 div.popViteUneReponseInTitre{margin-bottom:5px; font-weight:bold;}
 
 #Footer {margin:0 0 0 22px;background:url(../img/shadow_Bas.jpg) no-repeat; position: relative; }
 #linkFooter { margin-right:203px; margin-top:20px; width:560px; }
 #linkFooter a{ font-size:12px; margin:0 5px 0 5px; color: #7fb8dd;}
 #LegalFooter{margin:10px 30px 15px 30px;} 
 #HonCode{font-size:10px; line-height:12px; width:350px; float: left;}
 #HonCode img {float:left; margin-right:10px;}
 #LeftContenuFiche{ margin:15px 0 0 -207px; float:left;}
 #LeftContenuFiche h1#titreDePage{color:#0072bc; margin:10px 0 0px 10px; font-size:22px; font-weight:bold;}  
 #RightContenuFiche{float:left; margin:-536px 0 0 214px; }
 #FullContenuFiche{margin:-436px 15px 25px 25px; overflow: auto;}
 #contenuFiche{width:740px; border:1px solid #c9e9e4; margin-bottom:10px; float:left;}
 #contenuFiche h1#titreDePage{color:#00AEEF; margin:11px 70px 5px 12px; font-size:22px; width:445px; font-weight:normal; line-height:21px;} 
 #contenuFiche #ligneSepTitreDePage{position:absolute; background:url(../img/pixel_gris_MenuNiv2.gif) repeat-x; height:2px; width:740px;}
 #contenuFiche #ligneSepTitreDePageBas{position:absolute; background:url(../img/pixel_gris_MenuNiv2.gif) repeat-x; height:2px; width:710px;}
 #contenuFiche #ligneSepTitreDePageLong{position:absolute; background:url(../img/pixel_gris_MenuNiv2.gif) repeat-x; height:2px; width:730px;}
 #contenuFicheTexte{margin:15px;}
 
 #contenuBoxDev{border:1px solid #b8e4e5; margin-bottom:125px; padding:1px;}
  #contenuBoxDev #listeFichesDevGen{width:300px}
 #contenuBoxDev #listeFichesDevGen h1#titreDePage{color:#00AEEF; margin:11px 0 5px 12px; font-size:22px;font-weight:normal; line-height:21px;}
 
 
 #contenuRightAccueil{width:740px; margin-bottom:0px;}
 #TeaserAccueilSectionContent{border:1px solid #b8e4e5; margin-bottom:14px; height:285px;}
 #TeaserAccueilSectionImage{float:left; margin:2px 0 0 2px; margin-right:1px;}
 #TeaserAccueilSectionTexte {float:left; background:url(/img/accueil/coinDroit_Accueil_backFade.gif) no-repeat right top; width:248px; height:284px;}
 #TeaserAccueilSectionTexte h1{padding:0; margin:0; color:#a5cf4e; font-size:26px; margin-left:12px;  margin-top:10px;}
 #TeaserAccueilSectionTexte p{ margin-left:12px;} 
 #TeaserAccueilSectionTexte2 {float:left; background:url(/img/accueil/coinDroit_Accueil_backFade2.gif) no-repeat right top; width:248px; height:284px;} 
 #TeaserAccueilSectionTexte2 h1 {padding:32px 10px 10px 10px; margin:0; }
 #TeaserAccueilSectionTexte2 h1 span#BigTeaserTitle a{padding:0; margin:0; color:#a5cf4e; font-size:28px; line-height:28px;}
 #TeaserAccueilSectionTexte2 p{ margin-left:12px; margin-right:5px; font-size:17px;}  
 #TeaserAccueilImageBtnLoop{height:35px; margin-left:35px;}
 #btnPlusVertTeaser{position:absolute; margin-left:207px; margin-top:245px;}
 
#boxAccueilCloud #tagCloudContentResult{margin:4px; text-transform:lowercase; text-align:center;}
#boxAccueilCloud #tagCloudContentResult div a{color:#92a7b3; margin-right:3px; vertical-align:middle;}
#boxAccueilCloud #tagCloudContentResult div {}
.CloudFont1{font-size:10px;}
.CloudFont2{font-size:10px; font-weight:bold;}
.CloudFont3{font-size:12px;}
.CloudFont4{font-size:14px; font-weight:bold;}
.CloudFont5{font-size:15px; font-weight:bold;}
.CloudFont6{font-size:18px;}
.CloudFont7{font-size:20px; font-weight:bold;}

#boxAccueilLienDev{height:236px; margin-top:14px;}
#boxAccueilLienDev img{display:block;}
 
 #boxAccueilViteReponse{width:239px; height:196px; line-height:16px;margin-right:9px; margin-bottom:10px; border-width:1px; border-top:0px;}
 #boxAccueilViteReponse a{color:#596972;}
 #boxAccueilViteReponse .boxAccueilBlogueContentLink{margin:0px 0px 0 5px; font-size:12px; line-height:14px;} 
 #boxAccueilViteReponse .boxAccueilBlogueContentLink img{float:left; margin-right:4px; margin-top:5px; border:2px solid #b7e8fa; padding:1px;} 
 #boxAccueilViteReponse .boxAccueilBlogueContentLink h1 {margin:0; padding:0; margin-top:7px; color:#84b422; font-size:12px; font-weight:bold; line-height:14px;} 
 #boxAccueilViteReponse .boxAccueilBlogueContentLink .boxAccueilBlogueContentLinkText{width:171px; float:left;}
 
 #boxAccueilBlogue{width:237px; height:308px; line-height:16px; margin-top:14px;}
 #boxAccueilBlogue a{color:#596972;}
 #boxAccueilBlogue .boxAccueilBlogueContentLink{margin:0px 0px 0 5px; font-size:12px; line-height:15px;} 
 #boxAccueilBlogue .boxAccueilBlogueContentLink img{float:left; margin-right:4px; margin-top:8px; border:2px solid #E1EFC8; padding:1px;} 
 #boxAccueilBlogue .boxAccueilBlogueContentLink h1 {margin:0; padding:0; margin-top:9px; color:#84b422; font-size:12px; font-weight:bold; line-height:14px;} 
 #boxAccueilBlogue .boxAccueilBlogueContentLink .boxAccueilBlogueContentLinkText{width:171px; float:left;}
 
 #boxFlashLoopSAContent{width:741px; height:345px; margin-bottom:20px;} 
 #DynamicFlashContener{position:absolute; margin-top:-10px; margin-left:-11px;width:751px; height:345px;}
     
#boxMiniTeaserSAContent{border:1px solid #c9eaeb; width:315px;  float:left; margin-top:19px; padding-bottom:6px;}   
#boxMiniTeaserSAContent a{color:#596972;}
#boxMiniTeaserSAContent .boxSousAccueilMiniContentLink{margin:2px 0px 0 7px; font-size:12px; line-height:15px;} 
#boxMiniTeaserSAContent .boxSousAccueilMiniContentLink .boxSousAccueilMiniContentLinkText{float:left; width:235px;} 
#boxMiniTeaserSAContent .boxSousAccueilMiniContentLink img{float:left; margin-right:5px; border:3px solid #e1f1c2; padding:1px; } 
#boxMiniTeaserSAContent .boxSousAccueilMiniContentLink h1 {margin:0; padding:0; margin-top:5px; color:#84b422; font-size:12px; font-weight:bold; line-height:14px;} 
.sa_titre_avoir{margin-right:97px;}
.pixelMiniTeaser{margin-bottom:5px;}
 
#OutilsContent{width:894px; line-height:16px; overflow:hidden;background-color:#c9e295; height:121px;} 
#OutilsContent ul {list-style-image: none;}
#OutilsContent .boxAccueilOutilsContentLink{margin:18px 0px 0 8px; font-size:12px; line-height:15px; height:77px; margin-bottom:6px; background-color:#c9e295;} 
#OutilsContent .boxAccueilOutilsContentLink img{float:left; margin-right:10px; margin-top:5px; width:57px; height:77px;} 
#OutilsContent .boxAccueilOutilsContentLink h1 {margin:0; padding:0; margin-top:5px; margin-right:3px; color:#000; font-size:12px; font-weight:bold; line-height:14px;} 
#OutilsContent .boxAccueilOutilsContentLink .boxAccueilOutilsContentLinkText{float:left; width:145px; margin-top:10px;}
#OutilsContent .boxAccueilOutilsContentLink .boxAccueilOutilsContentLinkText a{margin:0; padding:0; color:#686879; text-decoration: none;}
 
 #linkPresseCanadienne{ width:289px; line-height: 14px; height:65px; margin-top: 7px;}
 #linkPresseCanadienne h1 { margin:0; padding:0; color:#84b422; font-size:12px; font-weight:bold; line-height: 1 !important; }
 #linkPresseCanadienne a{color:#596972; font-size:12px; margin-top:0px; padding-top:0px;} 
 
 #boxAccueilForum{}
 /*#boxAccueilRightBottomContent1{width:489px; height:265px; float:left; margin-right:11px;}*/
 #boxAccueilRightBottomContent2{margin-top:10px;}
 
 #TitreGrandirStepByStep{position:absolute; margin-left:-200px; margin-top:7px;} 
 #titreTopMenuNavFlash{margin-bottom:5px;}
 #linkBasAccueilNavSec { margin-bottom:30px; margin-top:15px;}
 #linkBasAccueilNavSec a{margin-right:10px; margin-left:5px;}
 
 /* Thumbnail accueil de section */
 #boxAccueilThumbsContent{margin-top:5px;}
 #boxAccueilThumbsContent .boxAccueilThumbsEach{ border:1px solid #b8e4e5; width:174px; min-height:260px; float:left; }   
 #boxAccueilThumbsContent .boxAccueilThumbsEach img{display:block; margin:1px; padding:0;}
 #boxAccueilThumbsContent .boxAccueilThumbsEach a{line-height:14px; font-size:12px; color:#596972; margin:9px 0 0 7px; display:block; width:160px;}   
  #boxAccueilThumbsContent .boxAccueilThumbsEach a img{display:inline; padding:0; float:left; margin-bottom:10px;}
 #boxAccueilThumbsContent .boxAccueilThumbsEach h2{padding:0; margin:0; margin:15px 0 10px 10px; width:172px; color:#61b1d4; font-size:18px;  width:165px; line-height:20px; font-weight:normal;}  
 
 .boxAccueilThumbsPlusBtn{float:right; margin-right:5px;}
 
 #filArianne{margin-bottom:14px;}
 #filArianne h2#LinkFilArianneNiv1 {margin:0; padding:0; margin-top:10px;} 
 #filArianne h1#LinkFilArianneNiv2 {margin:0; padding:0; margin-top:8px; margin-bottom:0px;} 
 #filArianne h2#LinkFilArianneNiv1 a{color:#596972; font-weight:normal; font-size:12px;} 
 #filArianne h1#LinkFilArianneNiv2 a{margin:0; padding:0; color:#a5cf4e; font-weight:normal; font-size:28px;} 
 #filArianne h1#LinkFilArianneNiv2Outil {margin:0; padding:0; color:#a5cf4e; font-weight:normal; font-size:28px;} 
  
 .FilArianneLeftSide{margin-left:10px; margin-top:20px; height:86px;}
 
 #menuReseauSociaux{position:absolute; margin:10px 0 0 475px; z-index:10; }
 .GoogleCount { margin:0 7px 0 5px; }
 #BasdePageSocial{ background-color:#7F9BAF; width:700px; padding:20px;}
 #BasdePageSocial .BasdePageSocialBoxBouton{ background-color:#FFF; width:468px; padding:15px 10px 10px 10px;}
 #BasdePageSocial .BasdePageSocialTitle{margin-top:8px;}
 #BasdePageTopPage{text-align:right; padding:10px;}
 #SuivezNous{ background:url(/img/layout/Share/suivez-nous-groupe-button.gif) no-repeat; margin:20px 0 20px 4px; padding:20px 0 0 22px;}
 #SuivezNous img{float:left; width:46px; height:46px;}
 
 .TableauEnteteFiche{margin-bottom:15px; margin-right:10px;width:470px;} 
 #OverlapBlancCoinDroit{width:213px; height:38px; background-color:#fff;  opacity:0.7; filter:alpha(opacity=70);} 
 
 /*TABLEAU PALE VERT ------------------------------------------------- */
 .cellPaleNoTableauGlobal{background-color:#f6faec; border:1px solid #e5efcc; margin-top:20px; margin-bottom:20px;}
 .cellPaleNoTableauGlobal b{color:#8eb244; font-size:larger;}
 .cellPaleNoTableau{margin:10px;}
 
 table.cellPale {width:709px;}
 .cellPale {margin-top:20px; margin-bottom:20px;border-bottom:1px solid #e5efcc; border-right:1px solid #e5efcc; }
 .cellPale td{background-color:#f6faec; border:0px; border-top:1px solid #e5efcc; border-left:1px solid #e5efcc; }
 .cellPale .cellPaleNoTableauGlobal{margin:0;border:0px;}
 .cellPale .cellPaleNoTableauGlobal b{color:#8eb244; font-size:larger;}
 .cellPale .cellPaleNoTableau{margin:8px;}
 
 /*TABLEAU MEDIUM ROUGE ------------------------------------------------- */
 .cellMediumNoTableauGlobal{background-color:#fae6e7; border:1px solid #edc1c2; margin-top:20px; margin-bottom:20px;}
 .cellMediumNoTableauGlobal b{font-size:larger; color:#ed9392;}
 .cellMediumNoTableau{margin:10px;} 
 
 .cellMedium {margin-top:20px; margin-bottom:20px;border-bottom:1px solid #edc1c2; border-right:1px solid #edc1c2; }
 .cellMedium td{background-color:#fae6e7; border:0px; border-top:1px solid #edc1c2; border-left:1px solid #edc1c2; }
 .cellMedium .cellMediumNoTableauGlobal{margin:0;border:0px;}
 .cellMedium .cellMediumNoTableauGlobal b{color:#ed9392; font-size:larger;}
 .cellMedium .cellMediumNoTableau{margin:8px;} 
 
 /*TABLEAU FONCEE BLEU ------------------------------------------------- */
 table.cellFoncee td div.cellFonceeNoTableauGlobal{margin:5px;}
 .cellFonceeNoTableauGlobal{background-color:#4cc0f3; border:1px solid #1881c2; margin:10px 10px 0 10px; width:180px; font-size:14px; color:#fff; float:right;}
 .cellFonceeNoTableauGlobal b{color:#fff; font-weight:bold;}

 div.cellFonceeNoTableau{margin:8px;}

 .cellFoncee {margin:20px 0 20px 15px; border-bottom:1px solid #1881c2; border-right:1px solid #1881c2; float:right;}
 .cellFoncee td{background-color:#4cc0f3; border:0px; border-top:1px solid #1881c2; border-left:1px solid #1881c2; }
 .cellFoncee .cellFonceeNoTableauGlobal{margin:0;border:0px;}
 .cellFoncee .cellFonceeNoTableauGlobal b{color:#fff; font-size:larger;}
 .cellFoncee .cellFonceeNoTableau{margin:8px;}
 .cellFoncee img{margin:5px 0 5px 0;}
 
 .cellFonceeLeftNoTableauGlobal{background-color:#4cc0f3; border:1px solid #1881c2; margin:10px 10px 0 10px; width:180px; font-size:14px; color:#fff; float:left;}
 .cellFonceeLeftNoTableauGlobal b{color:#fff; font-weight:bold;}
 .cellFonceeLeftNoTableau{margin:10px;}
 .cellFonceeLeft {margin:20px 15px 20px 0;  border-bottom:1px solid #1881c2; border-right:1px solid #1881c2; float:left;}
 .cellFonceeLeft td{background-color:#4cc0f3; border:0px; border-top:1px solid #v; border-left:1px solid #1881c2; }
 .cellFonceeLeft .cellFonceeLeftNoTableauGlobal{margin:0;border:0px;}
 .cellFonceeLeft .cellFonceeLeftNoTableauGlobal b{color:#fff; font-size:larger;}
 .cellFonceeLeft .cellFonceeLeftNoTableau{margin:8px;}
 
 
 /*TABLEAU FOND 1 ORANGE ------------------------------------------------- */
 .fond1FonceNoTableauGlobal{background-color:#eac169; border:1px solid #bf902b; margin:10px 10px 0 10px; width:180px; font-size:14px; color:#fff; float:right;}
 .fond1FonceNoTableauGlobal b{color:#fff; font-weight:bold;}
 .fond1FonceNoTableau{margin:10px;}
 .fond1Fonce {margin:20px 0 20px 15px; border-bottom:1px solid #bf902b; border-right:1px solid #bf902b; float:right;}
 .fond1Fonce td{background-color:#eac169; border:0px; border-top:1px solid #bf902b; border-left:1px solid #bf902b; }
 .fond1Fonce .fond1FonceNoTableauGlobal{margin:0;border:0px;}
 .fond1Fonce .fond1FonceNoTableauGlobal b{color:#fff; font-size:larger;}
 .fond1Fonce .fond1FonceNoTableau{margin:8px;}
 
 .fond1FonceLeftNoTableauGlobal{background-color:#eac169; border:1px solid #bf902b; margin:10px 10px 0 10px; width:180px; font-size:14px; color:#fff; float:left;}
 .fond1FonceLeftNoTableauGlobal b{color:#fff; font-weight:bold;}
 .fond1FonceLeftNoTableau{margin:10px;}
 .fond1FonceLeft {margin:20px 15px 20px 0; border-bottom:1px solid #bf902b; border-right:1px solid #bf902b; float:left}
 .fond1FonceLeft td{background-color:#eac169; border:0px; border-top:1px solid #bf902b; border-left:1px solid #bf902b; }
 .fond1FonceLeft .fond1FonceLeftNoTableauGlobal{margin:0;border:0px;}
 .fond1FonceLeft .fond1FonceLeftNoTableauGlobal b{color:#fff; font-size:larger;}
 .fond1FonceLeft .fond1FonceLeftNoTableau{margin:8px;}
 
 .fond1PaleNoTableauGlobal{background-color:#fff6e3; border:1px solid #ffe8b9; margin-top:20px; margin-bottom:20px;}
 .fond1PaleNoTableauGlobal b{color:#bf902b; font-size:larger;}
 .fond1PaleNoTableau{margin:10px;}
 table.fond1Pale{width:709px;}
 .fond1Pale {margin-top:20px; margin-bottom:20px;border-bottom:1px solid #ffe8b9; border-right:1px solid #ffe8b9;}
 .fond1Pale td{background-color:#fff6e3; border:0px; border-top:1px solid #ffe8b9; border-left:1px solid #ffe8b9; }
 .fond1Pale .fond1PaleNoTableauGlobal{margin:0;border:0px;}
 .fond1Pale .fond1PaleNoTableauGlobal b{color:#bf902b; font-size:larger;}
 .fond1Pale .fond1PaleNoTableau{margin:8px;} 
 
 /*TABLEAU FOND 2 ------------------------------------------------- */
 .fond2FonceNoTableauGlobal{background-color:#856fc1; border:1px solid #604a9f; margin:10px 10px 0 10px; width:180px; font-size:14px; color:#fff; float:right;}
 .fond2FonceNoTableauGlobal b{color:#fff; font-weight:bold;}
 .fond2FonceNoTableau{margin:10px;}
 .fond2Fonce {margin-top:20px; margin-bottom:20px;border-bottom:1px solid #604a9f; border-right:1px solid #604a9f; float:right;}
 .fond2Fonce td{background-color:#856fc1; border:0px; border-top:1px solid #604a9f; border-left:1px solid #604a9f; }
 .fond2Fonce .fond2FonceNoTableauGlobal{margin:0;border:0px;}
 .fond2Fonce .fond2FonceNoTableauGlobal b{color:#fff; font-size:larger;}
 .fond2Fonce .fond2FonceNoTableau{margin:8px;}
 
 .fond2FonceLeftNoTableauGlobal{background-color:#856fc1; border:1px solid #604a9f; margin:10px 10px 0 10px; width:180px; font-size:14px; color:#fff; float:left;}
 .fond2FonceLeftNoTableauGlobal b{color:#fff; font-weight:bold;}
 .fond2FonceLeftNoTableau{margin:10px;}
 .fond2FonceLeft {margin-top:20px; margin-bottom:20px;border-bottom:1px solid #604a9f; border-right:1px solid #604a9f; float:left;}
 .fond2FonceLeft td{background-color:#856fc1; border:0px; border-top:1px solid #604a9f; border-left:1px solid #604a9f; }
 .fond2FonceLeft .fond2FonceLeftNoTableauGlobal{margin:0;border:0px;}
 .fond2FonceLeft .fond2FonceLeftNoTableauGlobal b{color:#fff; font-size:larger;}
 .fond2FonceLeft .fond2FonceLeftNoTableau{margin:8px;}
 
 .fond2PaleNoTableauGlobal{background-color:#f1d9ea; border:1px solid #e5cdde; margin-top:20px; margin-bottom:20px;}
 .fond2PaleNoTableauGlobal b{color:#604a9f; font-size:larger;}
 .fond2PaleNoTableau{margin:10px;}
 .fond2Pale {margin-top:20px; margin-bottom:20px;border-bottom:1px solid #e5cdde; border-right:1px solid #e5cdde;}
 .fond2Pale td{background-color:#f1d9ea; border:0px; border-top:1px solid #e5cdde; border-left:1px solid #e5cdde; }
 .fond2Pale .fond2PaleNoTableauGlobal{margin:0;border:0px;}
 .fond2Pale .fond2PaleNoTableauGlobal b{color:#604a9f; font-size:larger;}
 .fond2Pale .fond2PaleNoTableau{margin:8px;}
 
 
 /*TABLEAU NOTABENE VERT ------------------------------------------------- */
 .cellNotabeneNoTableauGlobal {background-color:#a6cf4f; border:1px solid #7b9d2f; margin:10px 10px 0 15px;  width:185px;  font-size:14px; color:#fff; float:right;}
 .cellNotabeneNoTableauGlobal b{color:#fff; font-weight:bold;}
 .cellNotabeneNoTableau{margin:10px;} 
 .notabene {margin:20px 0 20px 15px; border-bottom:1px solid #7b9d2f; border-right:1px solid #7b9d2f; float:right;}
 .notabene td{background-color:#a6cf4f; border:0px; border-top:1px solid #7b9d2f; border-left:1px solid #7b9d2f; }
 .notabene .cellNotabeneNoTableauGlobal{margin:0;border:0px;}
 .notabene .cellNotabeneNoTableauGlobal b{color:#fff; font-size:larger;}
 .notabene .cellNotabeneNoTableau{margin:8px;}
 .notabene td img{margin:5px 0 5px 0;}
 
 .cellNotabeneLeftNoTableauGlobal {background-color:#a6cf4f; border:1px solid #7b9d2f; margin:10px 10px 0 10px;  width:180px;  font-size:14px;color:#fff; float:left;}
 .cellNotabeneLeftNoTableauGlobal b{color:#fff; font-weight:bold;}
 .cellNotabeneLeftNoTableau{margin:10px;}
 .notabeneLeft {margin-top:20px; margin-bottom:20px; margin-right: 10px; border-bottom:1px solid #7b9d2f; border-right:1px solid #7b9d2f; float:left;}
 .notabeneLeft td{background-color:#a6cf4f; border:0px; border-top:1px solid #7b9d2f; border-left:1px solid #7b9d2f; }
 .notabeneLeft .cellNotabeneLeftNoTableauGlobal{margin:0;border:0px;}
 .notabeneLeft .cellNotabeneLeftNoTableauGlobal b{color:#fff; font-size:larger;}
 .notabeneLeft .cellNotabeneLeftNoTableau{margin:8px;}
 
 /*TABLEAU CURIOSITE TRAMEE ------------------------------------------------- */
 .cellCuriositeTrameeNoTableauGlobal{background-color:#ebf4fb; border:1px solid #c6e1f6; margin-top:20px; margin-bottom:20px;}
 .cellCuriositeTrameeNoTableauGlobal b{color:#66a2c8; font-size:larger;}
 .cellCuriositeTrameeNoTableau{margin:10px;}
 
 table.curiositetramee {width:709px;}
 .curiositetramee {margin-top:20px; margin-bottom:20px;border-bottom:1px solid #c6e1f6; border-right:1px solid #c6e1f6; }
 .curiositetramee td{background-color:#ebf4fb; border:0px; border-top:1px solid #c6e1f6; border-left:1px solid #c6e1f6; }
 .curiositetramee .cellCuriositeTrameeNoTableauGlobal{margin:0;border:0px;}
 .curiositetramee .cellCuriositeTrameeNoTableauGlobal b{color:#66a2c8; font-size:larger;}
 .curiositetramee .cellCuriositeTrameeNoTableau{margin:8px;}
 
 .tableau_fantome{}
 .cellSurTableau2Colonnes{width:345px; height:1px;}
 .cellSurTableau3Colonnes{width:230px; height:1px;}
 
 #ref{background-color:#f5f5f5; border:1px solid #e1e1e1; margin-top:10px; margin-bottom:10px;}
 #ref h1{margin-top:10px;}
 #ref td{padding:0 10px 5px 10px;}
 
 /*Tableau Comfort-Play-Teach*/
 .ng_cpt_tableau{}  
 
 td.ng_cpt_titre_youdoTitre_TD{ border:1px solid #e4efc7; border-bottom:2px dotted #e4efc7; font-size:14px; font-weight:bold; color:#8eb343; background-color:#f6faec; width:350px;}
 td.ng_cpt_titre_youdoTitre_TD .ng_cpt_titre_youdo{ margin:10px;}
 
 td.ng_cpt_titre_youdoTexte_TD{ border:1px solid #e4efc7; border-top:0px;  font-size:14px; color:#8eb343; background-color:#f6faec; width:350px;}
 td.ng_cpt_titre_youdoTexte_TD .ng_cpt_titre_youdo_Texte{ margin:10px;}
 
 td.ng_cpt_titre_babywillTitre_TD{ border:1px solid #c7e1f2; border-bottom:2px dotted #c7e1f2; font-size:14px; font-weight:bold; color:#0072bc; background-color:#ebf4f9;  width:350px;}
 td.ng_cpt_titre_babywillTitre_TD .ng_cpt_titre_babywill{ margin:10px;} 
 td.ng_cpt_titre_babywillTexte_TD{ border:1px solid #c7e1f2;  border-top:0px;  font-size:14px; color:#0072bc; background-color:#ebf4f9; width:350px;}
 td.ng_cpt_titre_babywillTexte_TD .ng_cpt_titre_babywill_Texte{ margin:10px;} 
  
 .ng_cpt_titre_comfort{font-size:20px; color:#9da4aa;  width:680px; margin:20px 0 10px 0px;} 
 .ng_cpt_titre_play{font-size:20px; color:#9da4aa; width:680px; margin:20px 0 10px 0px;}
 .ng_cpt_titre_teach{font-size:20px; color:#9da4aa; width:680px; margin:20px 0 10px 0px; line-height:25px;}
 
 .spaceTDCPT{width:5px;}
 .fleche_CPT{position:absolute; margin-left:-20px;} 
 
 /* MENU DE NAVIGATION HORIZONTALE --------------------------------- */
 #backMenu { height: 25px; border-bottom:1px solid #000;}
 #menu { width: 825px; height: 30px; padding-top:1px;}
 #menuBouton{margin-left:30px; margin-top:8px;}
 #interMenu{height:587px;}
 .interMenuImg{margin:0 2px 0 2px;}
   
 #plandusite { background-color: #e5e8db; height: 220px; padding: 15px 25px 15px 25px; display: none; }
 #plandusite h4{margin:0 0 3px 0; }
 #plandusite h4 a { color: #2a6db4; font-size: 11px;  font-weight:bold; }
 #plandusite a { font-size: 10px; display: block; }
 #plandusite div { width: 25%; }
 
 #plandusitePage { width:820px;}
 #plandusitePage h4{margin:0 0 3px 0; }
 #plandusitePage h4 a { color: #2a6db4; font-size: 13px;  font-weight:bold; }
 #plandusitePage a { font-size: 10px; display: block; }
 #plandusitePage div { width: 25%; }
 
 div#menu1 { display: none; }
 div#menu2 { display: none; }
 div#menu3 { margin-left: 216px;  width:165px;  background:url(/img/spacer.gif);}
 div#menu4 { margin-left: 335px;  width:165px;  background:url(/img/spacer.gif);}
 div#menu7 { margin-left: 435px;  width:165px;  background:url(/img/spacer.gif);} 
 div#menu5 { margin-left: 538px;  width:165px;  background:url(/img/spacer.gif);}  
 /*div#menu6 { margin-left: 588px;  width:150px;  background:url(/img/spacer.gif);}*/
 div#menu6 { display: none; }
 
 div.menu { position: absolute; visibility: hidden; z-index: 1000; top: 116px;}
 div.menu a {font-size:11px; padding-left:10px; padding:5px; }
 div.menu a:link { color: #FFF; display: block;}
 div.menu a:visited {color: #FFF; display: block;}
 div.menu a:hover { color: #FFF; background: #0072bb; text-decoration: none;  display: block;}
 div.menu li a{padding-left:12px;}
 div.menu ul{padding:0; margin:0; list-style: none;}
 div.menu li { margin: 1px; padding:0; border: 1px solid #85bbdf; background: #529fd2; list-style-type: none;} 
 
 .menuNiv2Content{margin-top:50px;}
 .menuNiv2Content a{font-size:12px; }
 .menuNiv2Content a img{margin-left:-4px;} 
 .menuNiv2Content a:hover{color:#0072bf;}  
 .menuNiv2Content ul.listSousMenuNiv2{margin:0 0 0px 10px; list-style-image: url(/img/flecheThinVertLink.gif); line-height:14px;}
 .menuNiv2Content ul.listSousMenuNiv2 li {margin:0 0 0 20px; padding:0;}
 .menuNiv2Content ul.listSousMenuNiv2 li a{margin:0 0 0 -3px; padding:0; color:#596972; font-size:12px; list-style-image: url(/img/flecheThinVertLink.gif);line-height:13px;} 
 .menuNiv2Content #menuOutils { width:200px}
 
 
 .cellLinkLeft{width:8px; height:21px; background-color:#e3e7e8; float:left; margin-right:5px;}
 .listSousMenuNiv2 {display:none;}
 
 #menuNiv3Content{ position:absolute; margin-top:-38px; margin-left:14px; background-color:#FFF; height:35px; width:550px;}
 #menuNiv3Content a{padding:0; display:inline; margin:0px 15px 2px 0px; color:#0072bc; font-size:14px;}
 #menuNiv3Content a.FicheSelectionne{font-weight:bold; color:#0072bc; text-decoration:underline;}
 #menuNiv3Content img{margin:14px 4px 0 0; padding:0; }
 
 #menuNiv3Content #TitrePageEtape h1#titreDePage{ margin-left:-2px;}
 
 #menuNiv3ContentAccueil{ margin:0px; vertical-align:middle;}
 #menuNiv3ContentAccueil a{ margin:0 8px 0 8px;}
 
 #linkNiv3IndexDev{ font-size:13px; margin-top:10px; margin-bottom:0px; width:467px; float:left;}
 #linkNiv3IndexDev a{padding:0; display:block; color:#0072bc; font-size:14px; font-weight:bold;margin-top:5px;}
 #linkNiv3IndexDev img{margin:0px 5px 0 0; padding:0; }
 #linkNiv3IndexDev .txtNiv3IndexDev{margin-left:5px; font-size:13px; color:#596972; font-weight:normal; }
 #linkNiv3IndexDev h2{ margin-top:2px}
 
 #menuNavigationGrandir{height:100px; margin-top:5px;}
 #navFlash{height:100px;}
 
 #menuNavigationGrandirDev{height:111px; margin-top:5px;}
 #navFlashDev{height:111px;}
 
 #alphabetIndex{width:577px; height:38px; margin-left:10px;}
 #alphabetIndex a div{font-size:22px; margin-right:6px; margin-top:12px;}
  
 .indexLettre{ margin:0 5px 30px 15px; padding-bottom:5px; border-bottom:1px solid #dde6ec;}
 #index0-9{display:none;}
 .LettreIndexComplet{font-size:20px; width:45px; float:left; color:#92a7b3;}

.BtnNonCliquableMenuInSection{display:none; margin-right:1px; position:absolute; }

#BtnNonCliquableMenuInSection1{}
#BtnNonCliquableMenuInSection2{margin-left:89px;}
#BtnNonCliquableMenuInSection3{margin-left:187px;}
#BtnNonCliquableMenuInSection4{margin-left:306px;}
#BtnNonCliquableMenuInSection5{margin-left:509px;}
#BtnNonCliquableMenuInSection6{margin-left:547px;}
#BtnNonCliquableMenuInSection7{margin-left:406px;}
#BtnNonCliquableMenuInSection8{margin-left:608px;}
#BtnNonCliquableMenuInSection9{margin-left:691px;}

#SignatureBasDePagePartenaire{margin-top:10px;}
#SignatureHautDePagePartenaire {color:#878c8f; font-size:12px; margin-top:-5px; margin-bottom:12px;}
#SignatureHautDePagePartenaire i{font-style:normal;}

#DocAssocieContent{margin-top:19px; margin-left:10px; }
#DocAssocie{width:181px; border:1px solid #b8e4e5; border-top:0;}
#DocAssocie a{padding:0; display:block; margin:6px 8px 6px 8px; font-size:11px; line-height:13px;}
#DocAssocie img{margin:0; padding:0; display:block;}
.DocAssocieBoutonPlusMoins{position:absolute; width:175px; margin-top:-7px;}

.displayNone{ display:none;}
.displayBlock{ display:block;}

 #BoxReseauSociauxFooter{margin-left:20px; border:1px solid #b9b9b9; padding:5px; width:325px;}
 #BoxReseauSociauxFooter img{vertical-align:middle; margin-left:8px;}      
 #BoxReseauSociauxHeader img{vertical-align:middle; display:inline;}      
 #BoxReseauSociauxFooter div, #BoxReseauSociauxHeader div{display:inline;}
 #BoxReseauSociauxHeader{position:absolute; margin-left:290px; margin-top:34px; border:1px solid #c9e9e4; background-color:#fff; display:none; z-index:2;}
 #BoxReseauSociauxHeader a{color:#504c4d; font-size:11px;}
 #BoxReseauSocBouton{ position:absolute; margin-top:5px; margin-left:5px;}
 #GlobalBoxReseauSociauxHeader{position:absolute; margin-left:240px; margin-top:-10px; display:none;}
 
 .LinkIndexComplet{position:absolute; font-size:12px; margin-left:628px; margin-top:51px; z-index:100; }
 .LinkIndexComplet a{color:#84a1b5;}
 
 
.BoiteConfirmationContactNous{position:absolute; z-index:20000; filter:alpha(opacity=85);opacity:0.85; background-Color:#ffffff; width:342px; height:645px; margin-top:0px ; }
.BoiteMessageAutoContactNous{ position:absolute; z-index:20001; background-color:#fff; margin:20px; width:250px; height:300px; border:solid 1px #b9b9b9; padding:10px; font-size:0.8em; }
#TitreEnvoiAmi{ color:#00AEEF; width:400px; font-size:20px;}
#EnvoyerAmi{border:1px solid #a9e0f4;width:500px;display:none; position:absolute; z-index:20001; width:500px; margin:70px 0px 0px 270px; background-color:#fff;}
#EnvoyerAmi input{margin:5px 0;}
#divCacheContenu{z-index:20000; position:absolute; display:none; top:0px; left:0px; width:100%; height:10000PX; filter:alpha(opacity=85);opacity:0.85; background-Color:#ffffff;}



 /*Boite Plus consulte */
#btnPlus{ margin-right:5px;}
#btnMoins{ margin-left:0px;}
.BoutonCurseur{ cursor:pointer;}
#PlusConsulte {}
#PlusConsulte .DistanceLeftBarTitre{margin-right:2px;}
#PlusConsulte  h1 {margin:0; padding:0; margin-top:5px; margin-right:3px; color:#84b422; font-size:12px; font-weight:bold; line-height:14px;} 
#PlusConsulte .boxListeFiches {width:180px; margin-top:0px; padding-left:5px; padding-right:10px}
#PlusConsulte .boxListeFiches img{float:left; margin-left:3px; margin-top:1px;}
#PlusConsulte .boxListeFiches a{margin:0; padding:0; color:#596972; margin-left:5px; margin-bottom:5px; float:left; line-height:14px; width:160px;}  
#PlusConsulte .boxListeFiches div{clear:both;} 
.lignePlusConsultee{background: url(/img/pixel_gris_MenuNiv2_haut.gif) no-repeat; width:190px; margin-top:10px;}
.lignePlusRecentNouvelles{width:190px; margin-top:-8px;}
.cursor{ cursor:pointer;}

#boxLeftDimensionBouton{width:170px;}
#boxLeftDimensionBouton a{font-weight:bold; display:block; padding:10px 0 10px 10px;}
#boxLeftDimensionBouton a img{margin-right:2px;}
#boxLeftDimensionBouton .titre{font-weight:bold; font-size:14px; color:#596872; margin:10px 5px 10px 5px;}
#boxLeftDimensionContenu { background-color:#dff4fd; width:270px; height:272px;}
#boxLeftDimensionContenu strong{display:block; margin-bottom:5px;}
#boxLeftDimensionContenu div{margin:15px;}
#txtDimension1{}
#txtDimension2{display:none;}
#txtDimension3{display:none;}
#txtDimension4{display:none;}
#txtDimension5{display:none;}

#PlanDuSiteFooterContent{width:auto;background-color:#7CA9C8; }
#PlanDuSiteFooter{margin:0px 0 10px 22px; width:935px; padding:10px 10px 40px 10px; background-color:#7CA9C8; margin-left: auto; margin-right: auto; }
#PlanDuSiteFooter a{color:#fff;}
.FontSizeSectionPlanSite {font-size:11px}
.ColonneMarginPlanSite{ margin-left:10px; width:175px; border-right:1px dotted #fff; height:280px }
.DernierColonneMarginPlanSite{ margin-left:10px; width:170px; height:280px }
.SousColonneMarginPlanSite{ margin-left:10px}
.FontSizeTitreSectionPlanSite{ font-size:13px}

#BoiteIdentification{border:10px solid #a9e0f4;width:600px;display:none; position:absolute; z-index:20001; margin:100px 0px 0px 270px; background-color:#fff;}
.divSeparation{ border-left:solid 1px #a9e0f4; margin:0px 50px 0px 50px; height:230px}
.BoxIdentification{ margin-top:50px; margin-left:5px;}
.BoiteContenu{ margin-left:5px}
.AlignementTop{ margin-top:5px}
.AlignementTopAvantage{ margin-top:10px}
#tooltip{ position:absolute; visibility:hidden; border:solid 4px #9cc87d; cursor:pointer; font-size:12px; z-index:20000; background-Color:#ffffff; color:#333333; width:220px; height:55px; padding:5px 10px 5px 10px}
.tooltip{ position:absolute; visibility:hidden; border:solid 4px #9cc87d; cursor:pointer; font-size:12px; z-index:20000; background-Color:#ffffff; color:#333333; width:220px; height:55px; padding:5px 10px 5px 10px}

/*BOITE VIDEO ------------------------------------------------- */
.BoiteVideo, .BoiteVideoVerte {color: #fff; margin: 20px 0 20px 8px; padding:10px; width:160px; font-size:14px; background-color: #4cc0f3; border: 1px solid #1881c2; float:right;} 
.BoiteVideo img, .BoiteVideoVerte img {margin:5px 0; background-color: Red;}
.BoiteVideo b, .BoiteVideoVerte b {color:#fff; font-size:larger;}
.BoiteVideoVerte {border-color: #7b9d2f; background-color: #a6cf4f;}

#boiteBlogueRecents{ width:187px;  margin-left:10px; margin-top:20px; }
#boiteFichesBlogRecents{border:1px solid #b8e4e5; width:180px; border-bottom:0; border-top:0; margin-left:1px; background-color:#ebf0f3;}
#footerFicheBlogRecent{ margin-left:-2px}
#headerFicheBlogRecent{ margin-left:-1px; height:83px; width:187px}
a.FicheBlog{color:#0072bc; display:block; font-size:12px; font-weight:bold;}
.DatePostBlog{ float:right; font-style:normal; color:#8aa6b9; text-transform:uppercase; font-size:12px}
#boiteListeFichesBlog{ margin-left:4px; margin-right:4px; float:Left}
#boiteFichesBlogBoutonPlusMoins{position:absolute; width:175px; margin-right:4px;}

/*PopUp ------------------------------------------------------- */
#popUpContent {margin: 2em; padding: 1em; background-color: #fff; border: 2px solid lightblue;}
#popUpContent h1 { margin-top: 0;}

/*Boite FACEBOOK Devenir Adepte -------------------------*/
#facebookAdepte{width:183px; margin:40px 0 20px 10px;}
#facebookAdepte #facebookAdepteBox{border:1px solid #b8e4e5; background-color:#ebf0f3; height:30px; padding:1px;}
#facebookAdepteBox a{color:#596872; font-size:11px; margin-left:10px; line-height:12px;}
#facebookAdepteBox a strong{font-size:12px; margin-left:10px;} 
#facebookAdepteBox img{float:left;} 
#facebookAdepteBox .linkFacebook{float:left; width:103px; margin-top:3px;} 

#facebookAdepteAccueil {position: absolute; left: 11px; top: 676px; z-index: 20;}
#facebookAdepteAccueil #facebookAdepteBox{height:30px; padding:1px;}
.FacebookLikeTop{width:90px;}
.FacebookLikeBottom{float:left; margin-right:5px; width:90px;}

/* Sous-Accueil */
#contenuAccueilListe {width: 750px;}
#contenuAccueilListe .listLinkIndexBox{margin: 0 10px 0 0; width: 365px;}
#contenuAccueilListe a img {display:none;}
#contenuAccueilListe a {width: auto; height: 27px; margin: 0 0 2px 0; padding: 0 3px 0 35px; line-height: 27px; background: url(/img/layout/sous-accueil/titre.png) top left no-repeat; font-size: 14px; font-weight: bold; color: #596972;}
#contenuAccueilListe a:hover {background-image: url(/img/layout/sous-accueil/titre-hover.png); color: #fff; text-decoration: none;}
#contenuAccueilListe p.intro {font-size: 15px; color: #02afef; width: 380px; margin: 0 0 20px 0;}

 /*TABLEAU Fiche d'activite ------------------------------------------------- */
 table.boiteCouleur {background-color:#feceb6; border:1px solid #ffa679; margin: 10px 0 10px 0; width:100%; font-size:14px; border-collapse: collapse; }
 table.boiteCouleur th, table.boiteCouleur td {border:1px solid #ffa679; padding: 0.8em;}
 table.boiteCouleur th { border-bottom: 1px dotted #ffa679; font-weight: normal; text-align: left; font-size: 18px;}
 table.boiteCouleur th b {font-weight: normal;}
 table.boiteCouleur td { border-top: none;}
 


/*FICHES D'ACTIVITÉ ---------------------------------------- */
/*Index*/
#contenuFiche.listeFichesActivite  {border: 0; padding: 0; position: relative;}
.listeFichesActivite #contenuFicheTexte {margin: 0; padding: 0;}
.ficheActivite #filArianne {margin-bottom: 10px;}
#contenuFiche.listeFichesActivite #titreDePage {margin: -4px 0 15px 0; width: 292px; height: 44px; background: url(/img/layout/fichesActivite/FichesActiviteTitre.png) top left no-repeat; font-size: 0px; text-indent: -9999px;}

.listeFichesActivite .listesFiches {width: 742px;  background: #fff url(/img/layout/fichesActivite/Fiche-Background-Filler.png) left 26px repeat-y; overflow-y: hidden; overflow-x: hidden;}
.listeFichesActivite .listesFiches .listeCuisine, .listeFichesActivite .listesFiches .listeBricole, .listeFichesActivite .listesFiches .listeJoue, .listeFichesActivite .listesFiches .listeJeux {width: 246px; padding: 0; margin: 0 2px 54px 0; float: right;}
.listeFichesActivite .listesFiches .listeJoue {margin-right: 0px;}
.listeFichesActivite .listesFiches h2 {margin: 0; line-height: 54px; padding: 0 9px; color: #fff;}
.listeFichesActivite .listesFiches .listeBricole h2 {background-color: #e3834e;}
.listeFichesActivite .listesFiches .listeCuisine h2 {background-color: #deb300;}
.listeFichesActivite .listesFiches .listeJoue h2, .listeFichesActivite .listesFiches .listeJeux h2 {background-color: #0097c0;}
.listeFichesActivite #listLinkIndex {margin: 0;padding: 0;}
.listeFichesActivite #contenuFicheTexte .listesFiches div img {display: none; margin: 0;}
.listeFichesActivite #contenuFicheTexte .listesFiches a {line-height: 27px; margin: 0 1px; padding: 0 3px; font-size: 13px;}
.listeFichesActivite #contenuFicheTexte .listesFiches .listeBricole a:hover {color: #e3834e; background-color: #f5d4c1;}
.listeFichesActivite #contenuFicheTexte .listesFiches .listeCuisine a:hover {color: #deb300; background-color: #f3e4a6;}
.listeFichesActivite #contenuFicheTexte .listesFiches .listeJoue a:hover, .listeFichesActivite #contenuFicheTexte .listesFiches .listeJeux a:hover  {color: #0097c0; background-color: #a6dbe9;}
.listeFichesActivite #FichesHeader {display: block; position: absolute; width: 366px; height: 167px; background: url(/img/layout/FichesActivite/FichesHeader.png); top: -115px; right: 79px;}
.listeFichesActivite .listLinkIndexBox {display: none;}

/*Fiches*/
.ficheActivite {position: relative;}
.ficheActivite #FichesActiviteTitle {margin: 0 0 4px 0; width: 292px; height: 44px; background: url(/img/layout/fichesActivite/FichesActiviteTitre.png) top left no-repeat; font-size: 0px; text-indent: -9999px;}
.ficheActivite #contenuFiche {border-top-color: #f7eec4;}
.ficheActivite #FichesActiviteHeader {display: block; position: absolute; width: 332px; height: 197px; background: url(/img/layout/FichesActivite/HeaderCuisine.png) top left no-repeat; top: -45px; right: 93px;}
.ficheActivite #FichesActiviteHeader a.RetourAuxFiches {display: block; position: absolute; width: 53px; height: 23px; background: url(/img/layout/FichesActivite/RetourAuxFiches.png) top left no-repeat; font-size: 0px; text-indent: -9999px; right: -54px; top: 138px;}
.ficheActivite #FichesActiviteHeader a.SymbolesFiches {display: block; position: absolute; width: 155px; height: 197px; font-size: 0px; text-indent: -9999px; left: 87px;}
.ficheActivite #filArianne {margin-bottom: 10px;}

.ficheActivite #ligneTitrePrincipal h1#titreDePage {color: #fff;}
.ficheActivite #ligneTitrePrincipal #OverlapBlancCoinDroit {background: none;}
.ficheActivite #ligneSepTitreDePage {display: none;}
.ficheActivite h2 {margin-top: 1.3em;}

/* On bricole */
.ficheBricole #ligneTitrePrincipal {background-color: #e3834e;}
.ficheBricole h2 {color: #e3834e;}
.ficheBricole .boiteCouleur th {color: #e3834e;}
.ficheBricole table.boiteCouleur, .ficheBricole table.boiteCouleur th, .ficheBricole table.boiteCouleur td {background-color: #f6f2f1; border-color: #d0bbb2;}
.ficheBricole ul {list-style-image: url(/img/layout/FichesActivite/bullet-rouge.png);}
.ficheBricole #FichesActiviteHeader {background-image: url(/img/layout/FichesActivite/HeaderBricole.png);}

/* On cuisine */
.ficheCuisine #ligneTitrePrincipal {background-color: #e4c000;}
.ficheCuisine h2 {color: #e4c000;}
.ficheCuisine .boiteCouleur th {color: #e4c000;}
.ficheCuisine table.boiteCouleur, .ficheCuisine table.boiteCouleur th, .ficheCuisine table.boiteCouleur td {background-color: #fcf9ea; border-color: #f0e093;}
.ficheCuisine ul {list-style-image: url(/img/layout/FichesActivite/bullet-jaune.png);}
.ficheCuisine #FichesActiviteHeader {background-image: url(/img/layout/FichesActivite/HeaderCuisine.png);}

/* On joue / Jeux d'enfants */
.ficheJoue #ligneTitrePrincipal,.ficheJeux #ligneTitrePrincipal {background-color: #0097c0;}
.ficheJoue h2, .ficheJeux h2 {color: #0097c0;}
.ficheJoue .boiteCouleur th, .ficheJeux .boiteCouleur th {color: #0097c0;}
.ficheJoue table.boiteCouleur, .ficheJoue table.boiteCouleur th, .ficheJoue table.boiteCouleur td,
.ficheJeux table.boiteCouleur, .ficheJeux table.boiteCouleur th, .ficheJeux table.boiteCouleur td {background-color: #f1f5f6; border-color: #b2c7d0;}
.ficheJoue ul, .ficheJeux ul {list-style-image: url(/img/layout/FichesActivite/bullet-bleu.png);}
.ficheJoue #FichesActiviteHeader {background-image: url(/img/layout/FichesActivite/HeaderJoue.png);}

/* Particularités Jeux d'enfants */
.ficheJeux #contenuFiche {background: #a5cf4e url(/img/layout/FichesActivite/Jeux_background.png) repeat-x left 37px;}
.ficheJeux #FichesActiviteHeader {background-image: url(/img/layout/FichesActivite/HeaderJeux.png);}
.ficheJeux #columnInfo {float: left; width: 350px;}
.ficheJeux #ZoneJeux {float: right; width: 320px; margin: 0 46px 15px 0;}
.ficheJeux #ZoneJeux h1#titreDePage {color: #1f67a1; margin: 20px 0 10px 0; float: none; font-size: 24px; font-weight: bold; width: auto;}
.ficheJeux div.groupeDAge {color:#fff; font-size:22px; font-weight:normal; line-height:21px; margin:11px 0 5px 12px; width:auto;}
.ficheJeux #columnInfo img {margin-left: 15px;}
.ficheJeux #columnInfo img.imageJeux {margin-left: 0; margin-bottom: 20px;}
.ficheJeux .source {font-size: 12px; margin-left: 15px;}

.ficheJeux #ZoneJeux #contenuFicheTexte {margin: 0;}
.ficheJeux #contenuFiche #ZoneJeux h2 {display: none;}
.ficheJeux #contenuFiche .cellPaleNoTableauGlobal {margin: 40px -43px 0 -21px; background: transparent url(/img/layout/FichesActivite/Jeux-highlight-bottom.png) left bottom no-repeat; border: 0;}
.ficheJeux #contenuFiche .cellPaleNoTableauGlobal .cellPaleNoTableau {margin: 0; padding: 77px 43px 0 21px; background: transparent url(/img/layout/FichesActivite/Jeux-highlight-top.png) left top no-repeat; position: relative; top: -30px; font-size: 13px;}


/* Accueil Fiches */
#accueilFicheHeader {width: 907px; height: 276px; display: block; margin: -16px 0 0 20px; background: url(/img/layout/FichesActivite/accueilFichesHeader.png) left top no-repeat;}
#accueilFichesActivite p {width: 170px; height: 12px; margin: 0 auto 10px auto; padding-right: 4px; background:url(/img/layout/FichesActivite/accueilFicheNavTitle.png) top left no-repeat; font-size: 0px; text-indent: -9999px;}
#accueilFichesActivite .listesFiches {margin: 0 auto 2em auto;}
#accueilFichesNav {width: 443px; margin: 10px auto 2em auto; height: 75px; overflow: auto;}
#accueilFichesNav a {display: block; width: 145px; height: 74px; font-size: 0px; text-indent: -9999px; background: url(/img/layout/FichesActivite/AccueilFicheNav.png) left top no-repeat; float: left; margin-right: 2px;}
#accueilFichesActivite .listLinkIndexContent {display: none;}
/*#accueilFichesNav .listeFichesActivite .listesFiches .listeCuisine, #accueilFichesNav .listeFichesActivite .listesFiches .listeBricole, #accueilFichesNav .listeFichesActivite .listesFiches .listeJoue {width: 145px;}*/
#accueilFichesNav a#accueilFichesNav012 {}
#accueilFichesNav a#accueilFichesNav13 {background-position: -145px 0px;}
#accueilFichesNav a#accueilFichesNav35 {background-position: -290px 0px;}
#accueilFichesNav a#accueilFichesNav012:hover, #accueilFichesNav a#accueilFichesNav012:active {background-position: 0 -74px;}
#accueilFichesNav a#accueilFichesNav13:hover, #accueilFichesNav a#accueilFichesNav13:active {background-position: -145px -74px;}
#accueilFichesNav a#accueilFichesNav35:hover, #accueilFichesNav a#accueilFichesNav35:active {background-position: -290px -74px;}
#accueilFichesNav a#accueilFichesNav012.selected {background-position: 0 -148px;}
#accueilFichesNav a#accueilFichesNav13.selected {background-position: -145px -148px;}
#accueilFichesNav a#accueilFichesNav35.selected {background-position: -290px -148px;}

#contenuFicheTexte #zone012, #contenuFicheTexte #zone13, #contenuFicheTexte #zone35 {display: none;}
#contenuRightAccueil #accueilFichesActivite .listeFichesActivite div.selected {display: block;}



/*Éducaloi */
div.caspule div.intro {margin-top: 2em;}


/*----------------------------------------------------------------------------//
// Feuille de styles du Sondage ---------------------------------------//
//----------------------------------------------------------------------------//
//----------------------------------------------------------------------------*/
@import url(reset.css);/* Mise à zéro de tous les padding / margin par défaut */

/*- Général -------------------------------------------------------------------*/
html, body{
	width:100%;
}
#WrapperSondage, #BarreSondage{
	width:989px;
}
#WrapperSondage{
	height:135px;
	position:fixed;
	bottom:0;
	left:50%;
	margin-left:-472px;
	z-index: 30000;
	display: none;
	 
}
#BarreSondage{
	height:106px;
	margin-top:28px;
	margin-left:-20px;
	background:url(/img/Sondage/barSondage.png) no-repeat ;
	
}
#InterieurSondage{
	height:44px;
	width:989px;
	margin:0 auto;
	padding:0 0 0 0px ;
	position:relative;
	
}
img.LogoAdviso{
	position:absolute;
	top:-75px;
	left:18px;
	display:block;
	z-index:1;
}
p.TexteInvitation{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	float:left;
	line-height:48px;
}
p.TexteInvitation{	
	font-size:12px;
	position:relative;
	z-index:30002;
}
p.TexteRefuser{
	font-size:11px;
	font-family:Arial;
	float:left;
	margin:75px 1px 0 5px     ;

}
p.TexteRefuser a{
	color:#fff;
	text-decoration:none;
}
p.TexteRefuser a:hover{
	color:#fff;
	text-decoration:underline;
}
.BoutonParticiper{
	float:left;
	margin:60px 12px 0 700px  ;
	background:url(/img/Sondage/btnParticiper.png) no-repeat;
	display:block;
	height:39px;
	width:193px;
	overflow:hidden;
	text-indent:-9999px;
}
.BoutonParticiper:hover{
	
}
img.BoutonFermer{
	position:absolute;
	top:56px;
	right:8px;
}

#Sondage
{
	width:857px;display:none; position:absolute; z-index:20001;
}
.questionSondage{ margin:20px 5px 10px 10px; border-bottom:dotted 1px #6dccf0;}
.ImageQuestionSondage{ margin-right:15px;}
.SeparationQuestionSondage{ margin-right:30px}
.SeparationQuestionColonne label{margin-right:30px}
.BoitQuestion3{ margin-left:45px;}
.TextVertPrecision{color:#759a2a;}
#BoiteBoutonEnvoyer{ margin-left:58px; margin-top:20px; margin-bottom:20px; }
#headerSondage
{
	width:857px;
}
#boiteQuestionsSondage
{
	border:2px solid #93bf38; border-top-width:0px; margin-top:-15px; width:830px;  background-color:#fff; margin-left:23px;
}
#sondageAccueil{ color:#6dccf0; margin:5px 0px 5px 160px; font-style:italic; line-height:30px; font-size:14px;}
#boiteTexteAutreQ2{ margin-left:20px}
.TexteMerciSondage{ margin-left:20px; color:#6dccf0; font-style:italic;  margin-top:7px}

/*// margin:20px 0px 0px 120px----------------------------------------------------------------------------*/

/* Tabs pour inscriptions membres */
#tabs {position:relative; width: 763px; background: url(/img/layout/tabs/tab-box-bottom.png) no-repeat bottom; padding: 0 0 25px 0; margin: 0 0 0 26px;}
#tabs #tabs-container {background: url(/img/layout/tabs/tab-box-top.png) no-repeat top; padding: 45px 25px 0 18px;}
#tabs #tabs-header {height: 34px; position: absolute; top: 0; left: 0; margin: 0 0 0 1px; padding: 0;}
#tabs #tabs-header li {margin: 0 20px 0 0; padding: 0 0 0 11px; float: left; list-style: none; height: 34px; background: url(/img/layout/tabs/tab-left.png) no-repeat left bottom;}
#tabs #tabs-header li a {float: left; display: block; height: 34px; background: url(/img/layout/tabs/tab-right.png) no-repeat right bottom; padding: 0 11px 0 0; font-size: 16px; color: #a5cf4e; line-height: 34px;}
#tabs #tabs-header li a:active, #tabs #tabs-header li a:hover {color: #40c2f3; }
#tabs #tabs-header li.selected {background-image: url(/img/layout/tabs/tab-left-selected.png);}
#tabs #tabs-header li.selected a {background-image: url(/img/layout/tabs/tab-right-selected.png); padding-right: 18px; font-weight: bold; color: #40c2f3; font-size: 20px;}

/* Infolettre - Inscription */
#tabs p.intro {border-top: 1px solid #cccccc; padding-bottom: 0.5em; margin-bottom: 1.2em; padding-top:0.5em; color: #53666C;}
#tabs p.instruction {font-size: 12px; padding: 0 27px;}

fieldset {border: 0; margin: 0 0 1.2em 0; padding: 0;}
fieldset span.field { display: block; margin-bottom: 0.6em; overflow: auto;}
fieldset label {float: left; padding-left: 42px;}
fieldset.longFields label {width: 215px;}
fieldset.longFields input {width: 220px;}
fieldset.longFields select {width: 222px;}
fieldset.dateFields label {width: 140px;}
fieldset.dateFields select {margin-right: 30px; width: 80px; float: left;}
fieldset.dateFields .dateFieldsHeader {margin-left: 182px; overflow: auto;}
fieldset.dateFields .dateFieldsHeader span {float: left; width: 80px; margin-right: 30px; text-align: center;}
fieldset.buttons {text-align: center;}

fieldset.friendFields .friendFieldsHeader {margin-left: 122px; overflow: auto; margin-bottom: 0.6em;}
fieldset.friendFields .friendFieldsHeader span {float: left; width: 162px; margin-right: 20px; text-align: center;}
fieldset.friendFields label {width: 80px;}
fieldset.friendFields input {width: 160px; margin-right: 20px; float: left;}

/* Concours Bayard */
.precisionConcours{ color:#596872; margin-left:12px; }
.precisionConcoursTextBlanc{ color:#fff; font-weight:bold; margin-left:12px; font-style:italic;  padding-left:9px; margin-top:0px; }

/* Outils */
#SectionOutilsAccueil {position: relative; margin: 0 0 0 -211px; clear: left; width: 964px;}

/* Nouvel accueil */
#HomePage {width: 964px; position: relative;}
#HomePage #contenuRightAccueil {width: 964px;}
#HomePage #RightContenuFiche {margin: -556px 0 0 3px; position: relative;}
#HomePage #TeaserAccueilSectionContent {width: 739px; margin: 35px 0 0 12px; background: url(/img/layout/accueil/teaserBackground.png) no-repeat top left; position: relative;}
#HomePage #TeaserAccueilSectionTexte2 {background: none;}
#HomePage #TeaserAccueilImageBtnLoop {position: absolute; top: -29px; height: 31px; right: 250px; margin: 0;}
#HomePage #SectionOutilsAccueil {margin: 10px 0 0 0;}

/*AG-Ligne temporaire à droite du grand teaser le temps de la campagne*//*#boxAccueilLienDev {width: 187px; background: url(/img/pub/back-visionner-campagne.png) no-repeat left top; height: 292px; position: absolute; top: 21px; right: 12px;}*/
#boxAccueilLienDev {width: 185px; background: url(/img/layout/accueil/etapes-background.png) no-repeat left top; height: 285px; position: absolute; top: 21px; right: 15px;}

#boxAccueilDev0-12, #boxAccueilDev1-3, #boxAccueilDev3-5 {background: url(/img/layout/accueil/developpement.jpg) no-repeat 0 0; width: 181px; height: 93px; display: block; margin: 2px 2px 1px 2px; font-size: 0px; text-indent: -9999px;}
#boxAccueilDev1-3 {background-position: 0 -93px; margin-top: 0px;}
#boxAccueilDev3-5 {background-position: 0 -186px; margin-top: 0px; margin-bottom: 2px;}

#boxAccueilFichesActivitesLien {position:relative; top: 0px; left: -8px;}


#boxAccueilCentre {width:1000px; height:265px; margin: 14px 0 0 13px;}
#boxAccueilCentre .boxAccueilCentreBloc {height: 238px; margin: 0 12px 0 0; width: 224px; background-color: #f6faed;}

#boxAccueilVideo{font-size:12px; position: relative;} 
#boxAccueilVideo .boxAccueilVideoImage {background: url(/img/layout/accueil/video-background.png) no-repeat center 8px;}
#boxAccueilVideo p {}
#boxAccueilVideoList {width: 180px;  height: 184px; overflow: hidden; float: left; margin-top: 14px;}
#boxAccueilVideoList ul {width: 180px; list-style: none; margin: 0; padding: 0;}
#boxAccueilVideoList ul li {width: 180px; margin: 0; padding: 0; float: left;}

#boxAccueilVideo .boxAccueilVideoPrevLink, #boxAccueilVideo .boxAccueilVideoNextLink {float: left; width: 22px; height: 110px; font-size: 0; text-indent: -9999px; margin-top: 9px;}


#boxAccueilBlogue .boxTitle {margin-bottom: 9px; float: left; }
#boxAccueilBlogue .boxAccueilBlogueContentLink {clear: both; margin-left: 7px;}
#page_contenu #boxAccueilBlogue .boxAccueilBlogueContentLink img {margin: 0 0 7px 0; padding: 1px; background-color: #fff; border: 2px solid #e2eec8;}
#boxAccueilBlogue .boxAccueilBlogueContentLink a {margin-left: 5px; float: left; width: 151px; }
#boxAccueilBlogue .boxAccueilBlogueContentLink strong {display: block; color: #85b204; font-size: 14px;}

#boxAccueilADecouvrir ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#boxAccueilADecouvrir li {margin: 0; padding: 0; list-style-type: none; display: block; height: 27px; border-bottom: 1px dotted #cdd8d4;}
#boxAccueilADecouvrir a {color: #596972; line-height: 27px; font-size: 12px; padding-left: 13px; padding-right: 12px; background: url(/img/layout/accueil/icone-suite.png) no-repeat right; width: auto;}
#boxAccueilADecouvrir li:last-child {border-bottom: 0;}

#boxAccueilBas {margin-left: 12px; clear: both; width: 964px; overflow: auto; height: 65px;} 

#boxAccueilNouvelle {float:left; width:462px; height:60px; background:url(/img/layout/accueil/DansLActualite.png) no-repeat left top; margin-right: 13px;}
#boxAccueilNouvelle iframe {margin-left:173px;}

#boxAccueilViteReponse1ligne {float:left; width:462px; height:60px; background:url(/img/layout/accueil/ViteUneReponse.png) no-repeat left top;}
#boxAccueilViteReponse1ligne img{margin-right:5px;}
#boxAccueilViteReponse1ligne a{color:#596972;}
#boxAccueilViteReponse1ligne .boxAccueilBlogueContentLink{margin-left:172px;}
#boxAccueilViteReponse1ligne .boxAccueilBlogueContentLink h1 {margin:0 ; padding:0; margin-top:7px; color:#84b422; font-size:12px; font-weight:bold; line-height:14px;} 
#boxAccueilViteReponse1ligne .boxAccueilBlogueContentLinkText {width:290px;font-size:12px;}

#boxAccueilInfolettre {position: relative;}
#boxAccueilInfolettre #infolettreIcone {position: absolute; top: -10px; right: 8px;}

#boxAccueilconcours { }

/* GESTES --------------------------------------- */
#Geste {position: relative;}
#Geste #boxGeste {font-family: Georgia, "Times New Roman", Serif; font-size: 1em;}
#Geste #boxGeste {width: 880px; margin: 38px 0 20px 42px; background: url(/img/gestes/box-bottom.png) left bottom no-repeat; padding-bottom: 45px;}
#Geste #boxGesteContainer {width: 880px; background: url(/img/gestes/box-fill.png) left bottom repeat-y;}
#Geste #boxGesteContainer2 {width: auto; min-height: 516px; background: url(/img/gestes/box-top.png) left top no-repeat; padding: 27px 25px 10px 25px; overflow: auto; position: relative;}
#Geste #boxGeste .column1 {width: 369px; float: left; display: block;}
#Geste #boxGeste .column1 img.mainImage {margin-bottom: 70px;}
#Geste #boxGeste h1, #Geste #boxGeste h2 {margin-top: 0;}
#Geste #boxGeste h1 {margin-bottom: 20px;}

#Geste #NavGeste {list-style-type: none; margin: 0; padding: 0; list-style-image: none; position: absolute; left: 25px; bottom: 15px;}
#Geste #NavGeste li {list-style-type: none; margin: 0; padding: 0; float: left; width: 21px; height: 22px; margin-right: 5px; background: none;}
#Geste #NavGeste li a {display: block; width: 21px; height: 22px; background: url(/img/gestes/pagination-gestes.png) left top no-repeat; text-indent: -9999px; overflow: hidden; font-size: 1px;}
#Geste #NavGeste li a:hover, #Geste #NavGeste li.selected a {background-position: 0 -32px;} 

	#Geste #NavGeste #nav2 a {background-position: -26px 0px;}
	#Geste #NavGeste #nav2 a:hover, #Geste #NavGeste #nav2.selected a {background-position: -26px -32px;} 
	#Geste #NavGeste #nav3 a {background-position: -50px 0px;}
	#Geste #NavGeste #nav3 a:hover, #Geste #NavGeste #nav3.selected a {background-position: -50px -32px;} 
	#Geste #NavGeste #nav4 a {background-position: -75px 0px;}
	#Geste #NavGeste #nav4 a:hover, #Geste #NavGeste #nav4.selected a {background-position: -75px -32px;} 
	#Geste #NavGeste #nav5 a {background-position: -100px 0px;}
	#Geste #NavGeste #nav5 a:hover, #Geste #NavGeste #nav5.selected a {background-position: -100px -32px;} 
	#Geste #NavGeste #nav6 a {background-position: -125px 0px;}
	#Geste #NavGeste #nav6 a:hover, #Geste #NavGeste #nav6.selected a {background-position: -125px -32px;} 
	#Geste #NavGeste #nav7 a {background-position: -150px 0px;}
	#Geste #NavGeste #nav7 a:hover, #Geste #NavGeste #nav7.selected a {background-position: -150px -32px;} 
	#Geste #NavGeste #nav8 a {background-position: -175px 0px;}
	#Geste #NavGeste #nav8 a:hover, #Geste #NavGeste #nav8.selected a {background-position: -175px -32px;} 
	#Geste #NavGeste #nav9 a {background-position: -200px 0px;}
	#Geste #NavGeste #nav9 a:hover, #Geste #NavGeste #nav9.selected a {background-position: -200px -32px;} 
	#Geste #NavGeste #nav10 a {background-position: -225px 0px;}
	#Geste #NavGeste #nav10 a:hover, #Geste #NavGeste #nav10.selected a {background-position: -225px -32px;} 
	#Geste #NavGeste #nav11 a {background-position: -250px 0px;}
	#Geste #NavGeste #nav11 a:hover, #Geste #NavGeste #nav11.selected a {background-position: -250px -32px;} 
	#Geste #NavGeste #nav12 a {background-position: -275px 0px;}
	#Geste #NavGeste #nav12 a:hover, #Geste #NavGeste #nav12.selected a {background-position: -275px -32px;} 
	#Geste #NavGeste #nav13 a {background-position: -300px 0px;}
	#Geste #NavGeste #nav13 a:hover, #Geste #NavGeste #nav13.selected a {background-position: -300px -32px;} 
	#Geste #NavGeste #nav14 a {background-position: -325px 0px;}
	#Geste #NavGeste #nav14 a:hover, #Geste #NavGeste #nav14.selected a {background-position: -325px -32px;} 
	#Geste #NavGeste #nav15 a {background-position: -350px 0px;}
	#Geste #NavGeste #nav15 a:hover, #Geste #NavGeste #nav15.selected a {background-position: -350px -32px;} 


#Geste #boxGeste .column2 {width: 428px; margin-left: 394px;}
#Geste #boxGeste h2 {text-indent: -9999px; background: url(/img/gestes/titre-vous-faites.png) left top no-repeat; width: 106px; height: 18px; font-size: 1px; overflow: hidden;}
#Geste #boxGeste h2.bebe {background-image: url(/img/gestes/titre-bebe-apprend.png); width: 123px; height: 21px;}
#Geste #boxGeste img.vous {float: left; margin: 0 14px 14px 0;}
#Geste #boxGeste img.bebe {float: right; margin: 0 0 14px 14px;}
#Geste #boxGeste .column2 p {margin-bottom: 15px;}

#Geste #boxGeste .seperator1 {height: 2px; background: url(/img/gestes/seperator1.png) left top repeat-x; margin: 5px 0 20px 0;}
#Geste #boxGeste .seperator2 {height: 17px; background: url(/img/gestes/seperator2.png) left top repeat-x; margin: 5px 0 20px 0;}

#Geste #boxGeste .previous, #Geste #boxGeste .next, #Geste #boxGeste .end {float: left; margin: 0 0 5px 87px; display: block; width: 118px; height: 36px; text-indent: -9999px; font-size: 1px; overflow: hidden; background: url(/img/gestes/bt-precedent.png) left top no-repeat;}
#Geste #boxGeste .previous:hover, #Geste #boxGeste .next:hover, #Geste #boxGeste .end:hover {background-position: left -56px;}
#Geste #boxGeste .next {background-image: url(/img/gestes/bt-suivant.png); margin: 0 0 5px 220px; float: none;}
#Geste #boxGeste .end {background-image: url(/img/gestes/bt-terminer.png); margin: 0 0 5px 220px; float: none;}

#Geste #SuivezNous {margin: -30px 0 0 44px; width: 153px; height: 67px; background-image: url(/img/gestes/Suivez-Nous.png); position: relative;}
#Geste #SuivezNous a {width: 37px; height: 36px; text-indent: -9999px; font-size: 1px; overflow: hidden; position: absolute; top: 26px;}
#Geste #SuivezNous #SuivezNousFacebook {left: 9px;}
#Geste #SuivezNous #SuivezNousTwitter {left: 57px;}
#Geste #SuivezNous #SuivezNousEmail {left: 105px;}

/* Intro */
#Geste #boxGeste .suite {text-align: center; margin: 0 auto 5px auto; display: block; width: 196px; height: 36px; text-indent: -9999px; font-size: 1px; overflow: hidden; background: url(/img/gestes/bt-consulter.png) left top no-repeat;}
#Geste #boxGeste .previous:hover {background-position: left -56px;}

#Geste #boxGeste.Accueil {width: 426px; height: 502px; margin: 38px 0 20px 42px; background: none; padding-bottom: 0;}
#Geste #boxGeste.Accueil #boxGesteContainer {width: auto; background: none;}
#Geste #boxGeste.Accueil .seperator2 {background-position: center center;}
#Geste #boxGeste.Accueil #boxGesteContainer2 {width: auto; min-height: 419px; background: url(/img/gestes/background-intro.png) left top no-repeat; padding: 27px 25px 56px 25px; overflow: auto; position: relative;}
#Geste #introImage { position: absolute; top: 40px; left: 500px;}

