*{margin:0;padding:0;}
html{background-color:#333;font-size:100%;}
body{position:absolute;width:100%;height:100%;min-width:920px;min-height:650px;font-size:0.9em;font-family:Helvetica, Verdana;-webkit-text-stroke:1px transparent;-webkit-text-size-adjust:none;}
a{text-decoration:none;color:#99ccff;}
a img{border:0;}
li{list-style-type:none;}
.clearfix{padding:0;border:0;clear:both;}
hr.clearfix{visibility:hidden;}
.italic{font-style:italic;}
.strong{font-weight:bold;}
.paragraph_indent{padding-left:30px;}
.puce li{list-style-type:disc;}
.tiret li:before{content:'-';float:left;margin-left:-15px;}
.w100{width:100%;}
.w100px-align-top{width:100px;vertical-align:top;}
.table1 td{padding-bottom:10px;}
.table2{border-collapse:collapse;}
.table2 td{width:145px;padding:5px;vertical-align:top;border:2px solid #336699;}
.table2 .leftcol{width:140px;}
.form1 label{float:left;display:block;width:120px;}
.form1 label.width-auto{width:auto;margin-right:5px;}
.requis{font-size:0.7em;color:#ff9c9c;}
.submit{float:left;margin-top:-20px;}
.fleche_gauche{margin-bottom:14px;}
.fleche_droite{margin-bottom:14px;float:right;}
.scroll-pane{height:413px;padding-right:5px;}
.mp3{clear:both;padding:4px 0;vertical-align:top;}
.mp3:hover{background:#aa4444;}
.mp3 object{margin-top:-2px;float:right;}
.date-right{float:right;}
.bandeau{margin-top:10px;padding:5px 5px 5px 10px;background-color:#336699;font-size:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#wrap{position:absolute;width:892px;height:605px;left:50%;top:50%;margin-left:-460px;margin-top:-325px;padding-left:26px;padding-top:43px;background-color:#993333;border:1px solid #FFF;color:#FFF;}
#header{padding-bottom:16px;}
#header .slogan{float:left;margin-bottom:14px;color:#99ccff;font-size:0.95em;font-weight:bold;text-transform:uppercase;}
#header .images-header{position:relative;width:620px;height:112px;margin-left:220px;}
#header .left{position:absolute;left:5px;width:100px;height:100px;margin-top:3px;background-color:#fff;}
#header .right{position:absolute;right:173px;width:100px;height:100px;margin-top:3px;background-color:#fff;}
#header img{position:absolute;margin-top:-5px;}
#image-left{left:15px;top:18px;width:250px;height:100px;}
#image-right{right:129px;top:18px;width:134px;height:100px;}
#lampe{right:0px;}
#logo{float:left;width:147px;height:59px;}
#blocNavPrimary{position:relative;margin-left:194px;margin-bottom:24px;padding-top:5px;width:698px;height:55px;background-color:#FFF;border-right:none;border-radius:30px 0px 0px 30px;-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:30px;overflow-y:auto;}
#blocNavPrimary h1{position:absolute;top:0;left:30px;width:668px;height:60px;line-height:55px;background:#fff;color:#336699;overflow:hidden;}
#navPrimary, #subNavPrimary{margin-top:5px;margin-left:30px;}
#navPrimary li, #subNavPrimary li{display:inline;}
#navPrimary li a{margin-right:20px;color:#660000;}
#navPrimary li a:hover{font-weight:bold;}
#navPrimary li a.active{font-weight:bold;}
#navPrimary li a.actived{font-weight:normal;}
#navPrimary li a.hover{font-weight:bold;}
#navPrimary li ul{display:none;}
#subNavPrimary li a{padding-right:5px;color:#336699;font-size:0.8em;}
#subNavPrimary li a:hover{font-size:1em;font-weight:bold;}
#subNavPrimary li a.active{font-size:1em;font-weight:bold;}
#subNavPrimary li a.actived{font-size:0.8em;font-weight:normal;}
#subNavPrimary li a.hover{font-size:1em;font-weight:bold;}
#columnLeft{position:absolute;width:224px;left:26px;}
#columnLeft li{margin-bottom:4px;}
#columnLeft li a{color:#FFF;font-weight:bold;}
#columnLeft li a.active{color:#0066CC;}
#columnLeft li.espace{margin-bottom:24px;}
#logo_sociaux{position:absolute;bottom:42px;left:26px;color:#99ccff;}
#logo_sociaux img{width:30px;height:30px;}
#logo_sociaux p{margin-bottom:5px;}
#partager{position:absolute;top:6px;left:25px;}
#content{height:413px;width:658px;margin-right:10px;margin-left:224px;text-align:justify;overflow:hidden;}
#content p{margin:0px 0px 10px;}
#content .align-left{text-align:left;}
#intro_fanny_pierre{margin-left:192px;}
.logo-content{margin-right:10px;margin-bottom:10px;}
#news_show img{border:1px solid white;}
#news{position:absolute;width:918px;height:29px;top:0;left:0;background-color:#336699;list-style-type:none;overflow:hidden;text-align:center;font-size:0.9em;}
#news li{line-height:28px;padding:0 10px;display:none;}
#news a{color:#FFF;}
#footer{position:absolute;width:918px;height:29px;bottom:0;left:0;background-color:#336699;color:#FFF;font-size:0.9em;}
#footer p{display:inline;}
#credits{position:absolute;top:5px;right:10px;}
noscript p{color:#fff;text-align:center;}
#contact p{margin:2px 0 0 0;}
#contact .checkbox{clear:left;}
#contact .checkbox label{float:none;width:auto;}
#contact .checkbox input{margin-right:10px;margin-top:3px;float:left;}
#contact textarea{width:338px;height:90px;min-width:335px;min-height:100px;max-width:335px;max-height:100px;}
.adresse{float:left;width:150px;}
form .error{background:#fff url('../images/error_validate.png') no-repeat top right;}
.bot{display:none;}
#livre-or label{width:100%;}
#livre-or textarea{min-width:335px;min-height:100px;max-width:335px;max-height:100px;}
.liste_messages{padding:10px;overflow:hidden;}
.liste_messages h3{margin-bottom:5px;}
.liste_messages:nth-child(even){background-color:#AA3333;}
.liste_messages .right{float:right;}
#notice{position:absolute;width:300px;left:50%;top:300px;margin-left:-150px;padding:15px 35px;background-color:#333;font-size:20px;text-align:center;border:1px solid white;border-radius:5px;box-shadow:0 0 5px #000;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;z-index:100;}
#notice.confirm{background:#333 url('../images/confirm.png') no-repeat 10px 10px;;color:#2F2;font-size:1em;}
#notice.error{background:#333 url('../images/error.png') no-repeat 10px 10px;;color:#C00;font-size:1em;}
#calendar_add .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, 0.5);z-index:1000;}
#calendar_add form{position:absolute;width:300px;height:200px;top:50%;left:50%;margin:-100px 0 0 -150px;padding:20px;background:#fff;border:1px solid black;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;z-index:1001;}
#calendar_add label{width:140px;}
#calendar_add p{margin-bottom:10px;}
#calendar_add_button{position:absolute;padding:2px 8px;top:191px;right:210px;background-color:#fff;color:#993333;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;}
#calendar_add_button:hover{background:rgba(153,204,255,0.5);}
iframe a{color:#fff!important;}
#map_bbm{width:100%;height:340px;margin-bottom:10px;}
#info_bulle{color:#000;}
.fancybox img{float:left;margin:4px 3px 0px 0px;border:1px solid #fff;}
.fancybox2 img{float:right;border:1px solid #fff;margin:3px 0px 5px 10px;}
.fancybox2.left img{float:left;border:1px solid #fff;margin:3px 10px 5px 0px;}
#stage_ete{float:right;margin:0px 0px 5px 10px;}
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox/fancybox.png');}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('../images/fancybox/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}
#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('../images/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF;}
#fancybox-title-right{padding-left:15px;background-image:url('../images/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('../images/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');}
#fancy-bg-ne{top:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -162px;}
#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -182px;}
#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -142px;}
#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');}
#fancy-bg-nw{top:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -122px;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(../images/panetrack.png) center center repeat-y;}
.jScrollPaneDrag{position:absolute;background:#FFF;cursor:pointer;overflow:hidden;background-image:url(../images/scroll.jpg);}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowUp:hover{}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown:hover{}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{}
