
	/* CKE FIX */
	.cke_editable {background:#F0F0F0;}
	.cke_panel_list {background:#F0F0F0;color:#766b63;margin:0;}
	* {margin:0px;padding:0px;border:0px;outline:none;text-align:left;}
body {font:normal 14px 'Verdana';color:#766b63;background: #fae2c5 url('/specific_images/3/fond_page.png?update=20120329145143') top repeat-x;}
h1 {font-size:30px;color:#0b7d29;}
h2 {font:normal 18px 'Verdana';color:#766b63;}
h3 {font:bold 16px 'Verdana';color:#766b63;}
h4 {font-size:14px;font-weight:bold;}
p {text-align:justify;}
a {text-decoration:none;color:#766b63;}
a:hover {text-decoration:none;}
label {}
input {}
textarea {}
button {cursor:pointer;}

/* DO NOT REMOVE ! */
.cke_show_borders,.cke_ltr {background:none !important;}
.cke_show_borders ul,.cke_show_borders ol,.theContent ul,.theContent ol {margin-left: 20px;}
.cfdebug {margin:10px;border:1px solid #aeaeae;z-index:999;position:relative;}
.clear {display:block;float:none;clear:both;height:0px;font-size:0px;text-indent:-99999px;margin:0px;}
p.alert {margin:15px;margin-top:20px;font-size:18px;padding:20px 40px;text-align:center;float:left;}
p.alert.nok {color:red;border:1px solid red;}
p.alert.ok {color:green;border:1px solid green;}
label.error {clear:both;width:auto;color:red;font-size:11px;}
input.error, select.error {border:1px solid red;}
#adminbgbar {z-index:99;position:relative;}
#loginconsole {z-index:99;position:relative;}
#loginconsole input {background:white;}

#header {}
#headerContent {width:980px;margin:auto;}
#logo {width:250px;margin:auto;}
#mainMenu {list-style:none;background:#766b63;text-align:center;border-bottom:1px solid white;height:30px;}
#mainMenu li {display:inline-block;font-size:19px;color:#fbfa78;}
#mainMenu .mainMenuLink {font-size:19px;color:#fbfa78;}
#mainMenu .mainMenuLink:hover {color:white;}
#mainMenu li.current .mainMenuLink {color:white;}

#banner {height:225px;padding-bottom:50px;background:transparent url('/specific_images/4/fond_ombre.png?update=20120329145326') center bottom no-repeat;}
#bannerContent {width:980px;margin:auto;position:relative;}
#bannerContent .bannerVisuel {display:block;width:980px;margin:auto;}
#bannerContent .bannerText {display:block;position:absolute;top:20px;left:20px;text-shadow:0px 0px 6px black;}

#content {padding-bottom:50px;background:transparent url('/specific_images/4/fond_ombre.png?update=20120329145326') center bottom no-repeat;}
#contentContent {width:980px;margin:auto;background:white;}
#colonneFull {padding:24px;}
#colonneGauche {float:left;width:633px;padding:24px;border-right:1px solid #fae2c5;}
#colonneDroite {float:right;width:298px;}
#colonneDroite .colonneDroiteContent {width:250px;padding:24px;}
#colonneDroite .colonneDroiteSep {clear:both;width:100%;height:1px;background:#fae2c5;}
.flashContent {display:block;float:right;}

.encart {float:right;padding:20px;background:#766b63;}
.encart .encartContent {padding:12px;width:384px;background:#bad384 url('/specific_images/1/1/menuregion.png?update=20120329175036') top repeat-x;box-shadow:0px 0px 6px black;}
.encart.small .encartContent {width:215px;}

.cartouche {clear:both;padding:20px;background:#fbfa78;box-shadow:0px 0px 6px #929292;border:1px solid white;}
.cartouche .cartoucheVisuel {display:block;float:left;margin-right:20px;box-shadow:0px 0px 6px #929292;border:1px solid white;}

.dualMap {float:left;width:872px;clear:both;list-style:none;min-height:320px;padding:10px 20px;padding-left:40px;background:#766b63;}
.dualMap.small {padding:10px;width:auto;min-height:40px;}
.dualMap li {float:left;margin:10px 40px;}
.dualMap .dualMapTitle {display:block;font-family:'Papyrus';text-align:center;}
.dualMap .dualMapVisuel {display:block;box-shadow:0px 0px 6px black;}
.dualMap #menuRegion {list-style:none;float:left;padding:0px;padding:12px;width:235px;background:#bad384 url('/specific_images/1/1/menuregion.png?update=20120329175036') top repeat-x;box-shadow:0px 0px 6px black;}
.dualMap #menuRegion li {float:none;margin:4px 0px;padding:0px;}
.dualMap #menuRegion li a {font:normal 12px 'Verdana';color:#766b63;}
.dualMap #menuRegion li a:hover {font-weight:bold;}
.dualMap #menuRegion li.current a {font-weight:bold;}
.dualMap #mapCanvas {float:left;position:relative;margin-left:110px;margin-top:15px;}
.dualMap #mapCanvas .map {display:block;position:absolute;left:0px;top:0px;height:385px;width:370px;z-index:1;}

.genericList {list-style:none;}
.genericList li {}
.genericList .genericListImg {}
.genericList li.genericListAlt .genericListImg {}
.genericList h3 {font:normal 18px Verdana;color:#0b7d29;}
.genericList h4 {font:normal 18px Verdana;color:#0b7d29;}
.genericList .genericListDesc {}
.genericList .genericListLink {}

#partenaireList {width:650px;margin:auto;}
#partenaireList li {clear:both;height:120px;margin-bottom:25px;}
#partenaireList li.genericListAlt {}
#partenaireList .genericListImg {float:left;margin-right:25px;padding:3px;border:1px solid white;box-shadow:0px 0px 6px black;}
#partenaireList li.genericListAlt .genericListImg {float:right;margin-right:0px;margin-left:15px;}
#partenaireList h3 {}
#partenaireList .genericListLink {font-size:11px;color:#df8f32;text-decoration:underline;}

#ecoleList {}
#ecoleList li {float:left;margin:30px;width:200px;padding:20px;background:#fbfa78;box-shadow:0px 0px 6px #929292;border:1px solid white;}
#ecoleList h3 {font-size:20px;}

#therapeuteList {float:left;clear:none;margin-left:15px;}
#therapeuteList li {width:200px;float:left;margin-left:10px;margin-bottom:20px;}
#therapeuteList li.lineStart {clear:both;margin-left:0px;}
#therapeuteList li a {font-size:10px;color:#df8f32;text-decoration:underline;}

#dernierList {clear:both;margin-top:10px;padding-top:15px;border-top:1px solid #766b63;}
#dernierList li {width:250px;float:left;margin-left:50px;margin-bottom:20px;}
#dernierList li.lineStart {clear:both;margin-left:0px;}
#dernierList li a {font-size:10px;color:#df8f32;text-decoration:underline;}

#galerieList {list-style:none;}
#galerieList li {clear:both;width:440px;margin:auto;}
#galerieList .galerieListBefore {float:left;position:relative;}
#galerieList .galerieListAfter {float:left;position:relative;}
#galerieList .galerieCartouche {position:absolute;left:-230px;top:90px;width:200px;padding:20px;color:#df8f32;text-align:right;background:#fbfa78;box-shadow:0px 0px 6px #929292;border:1px solid white;}
#galerieList .galerieListAfter .galerieCartouche {left:205px;color:#0b7d29;text-align:left;}
#galerieList .galerieListImg {display:block;padding:20px 30px;background:#766b63;}
#galerieList .galerieListImg img {box-shadow:0px 0px 6px black;border:1px solid white;}

#choixForm {height:20px;margin-top:40px;position:absolute;z-index:2;}
#choixForm li {display:block;font-size:15px;height:30px;font-weight:bold;color:#fff;float:left;padding:0px 30px;line-height:30px;margin-top:10px;cursor:pointer;border:1px solid #b4cf78;background:#e6a353;}
#choixForm li:hover {background:#b4cf78;}
#choixForm li.active {margin:0px;padding:0px 30px;height:40px;line-height:40px;border-bottom:1px solid white;background:white;color:#766b63;}
#choixForm li.choixForm1 {margin-left:10px;}
#choixForm li.choixForm2 {margin-left:-1px;}

#choixFormContent {float:left;margin-top:80px;background:white;border:1px solid #b4cf78;margin-bottom:20px;padding:15px;position:relative;}
.toggle1 {width:590px;}
.toggle2 {width:590px;}
.genericForm {clear:both;width:590px;margin-top:10px;}
.genericForm fieldset {float:left;}
.genericForm fieldset.coordField {border-right:1px solid #b4cf78;padding-right:20px;}
.genericForm fieldset.messageField {margin-left:20px;}
.genericForm fieldset.secureField {margin-top:20px;clear:both;}
.genericForm label {display:block;margin-bottom:6px;width:120px;text-align:right;margin-right:10px;float:left;clear:left;font:normal 11px Verdana;line-height:22px;color:#766b63;}
.genericForm label em {color:red;}
.genericForm label.error {color:red;width:auto;margin-right:0px;margin-left:130px;font-size:10px;}
.genericForm fieldset.secureField label {width:auto;}
.genericForm input {float:left;margin-bottom:6px;font:normal 10px Verdana;height:22px;width:140px;color:#766b63;border:1px solid #b4cf78;}
.genericForm input.error {border:1px solid red;}
.genericForm textarea {float:left;margin-bottom:6px;font:normal 10px Verdana;width:140px;height:80px;color:#766b63;border:1px solid #b4cf78;}
.genericForm button {position:absolute;bottom:20px;right:20px;cursor:pointer;height:26px;width:97px;background:url('/specific_images/1/8/button.png?update=20120330151302') left top no-repeat;text-align:center;font:normal 12px Verdana;color:#766b63;}
.genericForm .captchaCont {float:left;}

#footer {width:980px;margin:auto;margin-top:-40px;}
#subFooter {text-align:center;}
#infoGemea {text-align:center;} 