
	/* CKE FIX */
	.cke_editable {background:#0e0e0e;}
	.cke_panel_list {background:#0e0e0e;color:#333336;margin:0;}
	* {margin:0px;padding:0px;border:0px;outline:none;text-align:left;}
body {font:normal 14px 'Verdana';background: black url('/specific_images/4/fond.jpg?update=20120320163918') center top repeat-y;color:#ffffff;}
body.intro {background:black;}
h1 {font-size:22px;font-weight:normal;color:white;}
h2 {font-size:20px;font-weight:normal;color:white;}
h3 {font-size:16px;font-weight:bold;color:white;}
p {text-align:justify;}
a {color:white;text-decoration:none;}
a:hover {text-decoration:underline;}
.mediumText{font-size:16px;}
.heavyText {font-size:23px;}
.justif {text-align:justify;}
form {}
label {margin-bottom:5px;}
input, textarea {padding:2px;margin-bottom:5px;}
input.button, input[type=button], input[type=image] {border:0px;}

/* DO NOT REMOVE ! */
.cke_show_borders {background:transparent;}
.cfdebug {margin:10px;}
div.clear {float:none;clear:both;height:0px;font-size:0px;text-indent:-99999px;margin:0px;}
p.alert {margin:15px;margin-top:30px;font-size:18px;padding:20px 40px;text-align:center;}
p.alert.nok {color:red;border:1px solid red;}
p.alert.ok {color:green;border:1px solid green;}


#page {width:100%;padding-bottom:10px;/*background: url('/specific_images/4/fond.jpg?update=20120320163918') center top repeat-x;*/}

/* #pageIntro {width:980px;margin:auto;background: url('/specific_images/2/fond_intro.jpg?update=20110926160456') left 150px no-repeat;min-height:685px;} */
/* #pageIntro #enterButton {display:block;clear:both;text-align:center;text-shadow:0px 0px 5px white;text-decoration:none;} */
/* #pageIntro #footerBloc {float:left;width:100%;margin-top:200px;} */

#pageIntro {width:980px;margin:auto;margin-top:70px;background: url('/specific_images/2/2/fond_intro2.jpg?update=20111005161007') center top no-repeat;min-height:690px;}
#pageIntro #enterButton {float:left;width:100%;display:block;font:normal 50px Arial;color:black;clear:both;text-align:center;text-decoration:blink;margin-top:310px;}
#pageIntro #footerBloc {float:left;width:100%;display:block;clear:both;margin-top:160px;}

#nameBloc {float:left;width:100%;padding-top:135px;margin-bottom:130px;}
#nameBloc .nameBlocDet {float:left;font-family:'century gothic';}
#nameBloc .nameBlocDet.name1 {margin-top:30px;}
#nameBloc .nameBlocDet.name2 {margin-top:30px;}
#nameBloc .nameBlocDet.logo {width:116px;margin:0px 12px;}

#nameBloc.small {padding-top:2px;margin-bottom:20px;}
#nameBloc.small .nameBlocDet {float:left;}
#nameBloc.small .nameBlocDet.name1 {margin-top:20px;}
#nameBloc.small .nameBlocDet.name2 {margin-top:20px;}
#nameBloc.small .nameBlocDet.logo {width:86px;margin:0px 12px;}

#header {width:980px;margin:auto;position:relative;}
#menuMainList {list-style:none;width:100%;text-align:right;}
#menuMainList li {display:inline;padding:0px 17px;background: url('/specific_images/6/menu_hover.png?update=20110919164858') left 1px no-repeat;}
#menuMainList li a {font:normal 18px Arial;text-transform:uppercase;color:#0178fd;text-decoration:none;}
#menuMainList li.current {background: url('/specific_images/5/menu_active.png?update=20110919164847') left 1px no-repeat;}
#menuMainList li.current a {color:white;}
#menuMainList li a:hover {color:white;}
#menuLang {list-style:none;position:absolute;right:0px;top:70px;}
#menuLang li {display:inline;}
#menuLang li a {font:bold 14px Arial;color:#0178fd;text-decoration:none;}
#menuLang li.active a {color:white;}
#menuLang li a:hover {color:white;}

#content {width:980px;margin:32px auto;position:relative;}
#content .blocText {width:390px;min-height:640px;float:left;margin-left:180px;margin-top:20px;line-height:20px;}
#content .blocVisuel {position:absolute;}
#content .blocVisuel.visuel1 {top:70px;left:18px;}
#content .blocVisuel.visuel2 {top:12px;left:570px;}
#content .blocVisuel.visuel3 {top:124px;left:716px;}
#content .blocVisuel.visuel4 {top:350px;left:24px;}
#content .blocVisuel.visuel5 {top:350px;left:187px;}
#content .blocVisuel.visuel6 {top:274px;left:714px;}
#content .blocVisuel.visuel7 {top:513px;left:171px;}
#content .blocVisuel.visuel8 {top:350px;left:396px;}
#content .blocVisuel.visuel9 {top:511px;left:594px;}
#content .blocBio {float:left;clear:left;width:600px;clear:both;margin-top:30px;margin-bottom:10px;line-height:15px;}
#content .blocBio img {float:left;margin-right:15px;border:1px solid #787979;}
#content .blocBio.bio1 img {margin-top:40px;}
#content .blocBio.bio2 .blocBioContent {margin-top:10px;}
#content .blocBio.bio3 .blocBioContent {margin-top:40px;}
#content .blocBioContent {float:left;width:420px;}
#content .blocDeco {position:absolute;right:-2px;border:1px solid #787979;}

#realisationTypeDetail {float:left;width:557px;margin-left:110px;padding-top:10px;}
#realisationTypeDetail h1 {margin-bottom:10px;font-size:20px;}
#realisationTypeList {float:right;width:278px;margin-right:-2px;margin-top:20px;}
#realisationTypeList dt {margin-bottom:2px;}
#realisationTypeList dt a {text-decoration:none;background:#333336;display:block;font: normal 16px "century gothic";text-transform:uppercase;text-indent:10px;}
#realisationTypeList dt a:hover {background:#787979;}
#realisationTypeList dd {padding: 4px 0px 10px 0px;}
#realisationTypeList dd ul.thumbList {list-style:none;text-align:center;}
#realisationTypeList dd ul.thumbList li {display:inline;margin:0px 4px;}
#realisationTypeList dd ul.thumbList li.active img {border:1px solid #787979;}

#detailSlide {display:block;position:relative;width:557px;height:376px;margin:0px auto;}
#detailSlide img {border:1px solid #787979;}
#detailSlideCont {position:relative;clear:both;width:557px;height:362px;}
#detailSlideCont .slideshow {}
#detailSlideCont .slideshow span.image-wrapper {display:block;}
#detailSlideCont .slideshow span.image-caption {display:block;position:absolute;}
#detailSlideCont .slideshow img {vertical-align:middle;position:absolute;top:0px;left:0px;width:555px;height:360px;}

.nav-controls {position:absolute;height:45px;width:557px;padding:0;margin-top:180px;}
.nav-controls a {display:block;position:absolute;width:9px;height:17px;background: url('/specific_images/7/slidecontrols.png?update=20110920123907') no-repeat;text-indent:-99999px;}
.nav-controls a.prev {left:-9px;background-position:left top;}
.nav-controls a.next {right:-9px;background-position:right top;}

#detailContent #detailSlideList {list-style:none;clear:both;}
#detailContent #detailSlideList li {float:left;margin-right:15px;}
#detailContent #detailSlideList li a {}
#detailContent #detailSlideList li img.detailSlideListImg {border:1px solid #333336;}
#detailContent #detailSlideList a.thumb {padding:0px;display:block;}
#detailContent #detailSlideList li.selected a.thumb img {border:1px solid #787979;}

#contactForm {float:left;margin-top:20px;margin-left:110px;}
#contactForm fieldset {float:left;clear:both;width:600px;margin-bottom:10px;}
#contactForm legend {display:none;}
#contactForm div {float:left;}
#contactForm label {clear:both;display:block;float:left;margin-right:15px;width:120px;text-align:right;}
#contactForm label.error {color:red;font:normal 10px Arial;margin-left:135px;text-align:left;}
#contactForm input {float:left;background:white;border:1px solid #333336;margin-right:30px;color:black;font:normal 12px Arial;}
#contactForm input:focus {border:1px solid #0178fd;}
#contactForm input.error {color:red;font:normal 12px Arial;}
#contactForm input#sujet {width:423px;}
#contactForm textarea {float:left;clear:none;background:white;border:1px solid #333336;margin-right:0px;color:black;font:normal 12px Arial;width:423px;}
#contactForm textarea:focus {border:1px solid #0178fd;}
#contactForm .contactFormCheck {padding-left:30px;margin-top:10px;margin-bottom:20px;}
#contactForm .contactFormCheck label {width:auto;white-space:nowrap;text-align:left;line-height:37px;}
#contactForm .contactFormCheck input {clear:none;height:33px;}
#contactForm .contactFormCheck .captchaCont {display:block;float:left;width:170px;margin-right:15px;background:white;border:1px solid #333336;}
#contactForm .contactFormCheck .captchaCont img {float:left;clear:none;}
#contactForm button {float:left;clear:both;font:bold 14px Arial;background:#787979;padding:4px 10px;border-radius:4px;color:white;cursor:pointer;margin-left:300px;text-align:center;}
#contactForm button:hover {background:#0178fd;}
#contactInfo {float:left;margin-top:20px;width:240px;}

#footer {width:980px;margin:auto;}
#infoGemea {}
#infoGemea p {font-size:12px;text-align:right;} 