
	/* CKE FIX */
	.cke_editable {background:#000000;}
	.cke_panel_list {background:#000000;color:#919191;margin:0;}
	* {margin:0px;padding:0px;border:0px;outline:none;text-align:left;}
body {font:normal 13px 'Trebuchet MS';background:black;}
h1 {font-size:24px;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:black;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;border:1px solid #acacac;margin-bottom:5px;}
input.button, input[type=button], input[type=image] {border:0px;}

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 {background:black url('/specific_images/2/header_fond.jpg?update=20110915163403') center top repeat-x;}

#header {background: url('/specific_images/5/menu_fond2.jpg?update=20150326195141') center 85px repeat-x;}
#headerContent {width:980px;margin:auto;height:131px;position:relative;}
#headerContent #logo {position:absolute;top:2px;margin-left:296px;}
#headerContent #baseline {float:right;margin-top:9px;line-height:15px;}
#headerContent #contactButton {float:right;clear:both;background:#583c46;padding:0px 12px;margin-top:6px;height:20px;border-radius:4px;}
#headerContent #contactButton a {font:normal 14px Arial;color:white;line-height:20px;text-decoration:none;}

#headerMenu {clear:both;height:27px;background:url('/specific_images/1/5/menu_bande.png?update=20110916145834') top repeat-x;}
#menuMainList {height:18px;/*padding-top:9px;*/padding-top:6px;$padding-top:3px;margin:auto;list-style:none;text-align:center;} 
#menuMainList li {display:inline;padding:0px 50px;} 
#menuMainList li a {/*font:normal 16px Verdana;*/font-size:26px;color:#bd94a2;line-height:22px;text-decoration:none;} 
#menuMainList li.current a {color:white;}
#menuMainList li a:hover {color:white;}
#menuMainList li.last {} 

#content {background:url('/specific_images/3/content_fond.jpg?update=20110915163417') center top repeat;}
#contentContent {width:980px;margin:auto;padding:20px 0px;}
#contentContent.Home {width:1168px;}
#homepageList {list-style:none;}
#homepageList .cellCat {position:relative;float:left;margin:0px 8px;width:276px;height:458px;padding-top:12px;background:url('/specific_images/9/visuel_intro_fond.png?update=20110915171830') top repeat-x;}
#homepageList .cellCat span {display:block;position:absolute;height:443px;width:274px;border:1px solid white;}
#homepageList .cellCat a {display:block;height:443px;width:274px;text-indent:-99999px;}
#homepageList .cellCat.cellPre span {background:url('/specific_images/6/claudia_ii_99rweb.jpg?update=20151124221803') left top no-repeat;}
#homepageList .cellCat.cellBab span {background:url('/specific_images/7/kay2015j_27rwebc.jpg?update=20151124222821') left top no-repeat;}
#homepageList .cellCat.cellFam span {background:url('/specific_images/8/la_2015_175rweb.jpg?update=20151124222327') left top no-repeat;}
#homepageList .cellCat.cellEvent span {background:url('/specific_images/2/7/gala_4_430rwebc.jpg?update=20151124222359') left top no-repeat;}
#homepageList .cellCat.cellPre a {background:url('/specific_images/1/0/claudia_ii_99rweb.jpg?update=20151124221857') left top no-repeat;}
#homepageList .cellCat.cellBab a {background:url('/specific_images/1/1/kay2015j_27rwebc.jpg?update=20151124222835') left top no-repeat;}
#homepageList .cellCat.cellFam a {background:url('/specific_images/1/2/la_2015_175rweb.jpg?update=20151124222338') left top no-repeat;}
#homepageList .cellCat.cellEvent a {background:url('/specific_images/2/8/gala_4_430rwebc.jpg?update=20151124222411') left top no-repeat;}
#catchPhrase {float:left;width:100%;margin-top:-70px;margin-bottom:70px;height:63px;background:url('/specific_images/1/4/saisir_vos_instants_fond.png?update=20110915174954') top repeat-x;padding-top:74px;}
#catchPhrase .catchText {width:574px;height:58px;margin:auto;text-indent:-99999px;background:url('/specific_images/1/3/capturer_vos_instants.png?update=20111020120434') left top no-repeat;}

.blocTrans {width:900px;margin:0px auto;padding:0px 0px 22px;}
.blocGris {width:856px;margin:0px auto;padding:22px;background:url('/specific_images/1/6/bloc_fond.png?update=20110916160256') top repeat-x;}
.blocGris .blocImage {float:left;}
.blocGris .blocImage p {position:relative;background:#919191;height:190px;width:140px;}
.blocGris .blocImage p .blocImageContour {display:block;position:absolute;margin-top:20px;margin-left:20px;border:1px solid white;box-shadow:0px 0px 15px #000000;}
.blocGris h1 {background:url('/specific_images/1/8/bande_titre.png?update=20110916165636') 130px bottom no-repeat;padding-left:250px;margin-bottom:30px;font-size:36px;}
.blocGris .blocText {margin-left:250px;text-align:justify;}
.blocGris.blocDiapo {width:880px;}

#galleryList {list-style:none;width:882px;overflow:hidden;}
#galleryList li {float:left;width:294px;height:424px;overflow:hidden;}


.jcarousel-container-horizontal {width:882px;height:424px;position:relative;box-shadow:0px 0px 20px #000000;}
.jcarousel-container-horizontal .jcarousel-clip {overflow: hidden;}
.jcarousel-container-horizontal .jcarousel-clip-horizontal {width: 882px;height:424px;}
.jcarousel-item {width: 294px;height:424px;}
.jcarousel-prev-horizontal {cursor:pointer;position:absolute;width:14px;height:22px;background:url('/specific_images/2/6/fleche.png?update=20110916185259') left top no-repeat;top:360px;left:-50px;}
.jcarousel-next-horizontal {cursor:pointer;position:absolute;width:14px;height:22px;background:url('/specific_images/2/6/fleche.png?update=20110916185259') -14px top no-repeat;top:360px;right:-50px;}
.jcarousel-prev-horizontal:hover {background:url('/specific_images/2/6/fleche.png?update=20110916185259') -28px top no-repeat;}
.jcarousel-next-horizontal:hover {background:url('/specific_images/2/6/fleche.png?update=20110916185259') -42px top no-repeat;}

#bandeDeco {float:left;width:100%;margin-top:-130px;margin-bottom:70px;height:70px;background:url('/specific_images/1/4/saisir_vos_instants_fond.png?update=20110915174954') top repeat-x;}

#contactForm {float:left;}
#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:#1f1f1f;border:1px solid #47393d;margin-right:30px;color:white;font:normal 12px Arial;}
#contactForm input:focus {border:1px solid #6b585d;}
#contactForm input.error {color:red;font:normal 12px Arial;}
#contactForm textarea {float:left;clear:none;background:#1f1f1f;border:1px solid #47393d;margin-right:0px;color:white;font:normal 12px Arial;width:423px;}
#contactForm textarea:focus {border:1px solid #6b585d;}
#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:#47393d;border:1px solid #47393d;}
#contactForm .contactFormCheck .captchaCont img {float:left;clear:none;}
#contactForm button {float:left;clear:both;font:bold 14px Arial;background:#47393d;padding:4px 10px;border-radius:4px;color:white;cursor:pointer;margin-left:300px;text-align:center;}
#contactForm button:hover {background:#9f7080;}

#footer {clear:both;background:url('/specific_images/4/footer_fond.jpg?update=20110915163432') center top repeat-x;}
#footerContent {width:980px;margin:auto;min-height:128px;}
#menuFooterList {list-style:none;float:right;margin-top:20px;} 
#menuFooterList li {font-size:10px;border-right:1px solid #acacac;display:inline;padding:0px 8px;} 
#menuFooterList li a {font-size:13px;color:#acacac;text-transform:uppercase;} 
#menuFooterList li.last {border-right:none;} 
#infoGemea {float:right;clear:both;margin-top:15px;}
#infoGemea p {text-align:right;color:#6e6d6d;}
#infoGemea p a {color:#6e6d6d;} 