/* html5doctor.com Reset Stylesheet, v1.4, 2009-07-27, Author: Richard Clark - http://richclarkdesign.com */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article, aside, dialog, figure, footer, header, hgroup, nav, section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration: line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}

/* Reset de Thierry Fortier */
a{text-decoration:none;border:hidden;border-style:none;}
a:hover{color:#CBA249;}
img{border-style:none;}
.clear{clear:both;}
.fullhide{display:none;}
.block{display:block;}
.youtube{width:425px;height:344px;overflow:hidden;}

/* Fancy Box */
html, body{height:100%;}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30;}
* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
div#fancy_wrap{text-align:left;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/images/stage/fancybox/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30;}
div#fancy_loading_icon{position:absolute;background:url('/images/stage/fancybox/fancy_progress.png') no-repeat;z-index:35;width:16px;height:16px;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF;}
div#fancy_content{margin:0;z-index:100;position:absolute;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('/images/stage/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left, a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('/images/stage/fancybox/fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('/images/stage/fancybox/fancy_right.png') no-repeat;}
a#fancy_left:hover{visibility:visible;}
a#fancy_right:hover{visibility:visible;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0; left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('/images/stage/fancybox/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('/images/stage/fancybox/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('/images/stage/fancybox/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('/images/stage/fancybox/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('/images/stage/fancybox/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('/images/stage/fancybox/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('/images/stage/fancybox/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('/images/stage/fancybox/fancy_shadow_nw.png') no-repeat;}
div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0;vertical-align:middle;}
td#fancy_title_left{height:32px;width:15px;background:transparent url(/images/stage/fancybox/fancy_title_left.png) repeat-x;}
td#fancy_title_main{height:32px;background:transparent url(/images/stage/fancybox/fancy_title_main.png) repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url(/images/stage/fancybox/fancy_title_right.png) repeat-x;}

/* Styles du site */

body{background:url('/images/stage/layout/bak-body.jpg') top left repeat-x #e0e0e0;}
#page{width:960px;margin:0px auto 0px auto;border:none;}

#entete{width:960px;height:429px;background:url('/images/stage/layout/bak-entete.jpg') top left no-repeat;}
#menu{width:960px;height:113px;background:url('/images/stage/layout/bak-menu.jpg') top left no-repeat;}
#menu ul{list-style-type:none;padding:75px 0px 0px 201px;}
#menu ul li{float:left;font:normal 14px "Arial Black";text-transform:uppercase;padding:0px 20px 0px 0px;}
#menu ul li a{color:#ffc000;}
#menu ul li a:hover{color:#ba1700;}
#resume{width:440px;float:left;padding:15px 0px 0px 0px;}
#resume h1{color:#ffc000;font:normal 18px "Arial Black";text-transform:uppercase;}
#resume p{color:#ffc000;font:normal 10px "Arial Black";text-transform:uppercase;text-align:justify;}
#photoframe{width:489px;height:269px;background:url('/images/stage/layout/bak-photoframe.jpg') top left no-repeat;margin:15px 10px 0px 0px;float:right;}
#photoframe .box{width:469px;height:251px;margin:9px 0px 0px 10px;}
#s3slider {width:469px;height:251px;position:relative;overflow:hidden;}
#s3sliderContent {width:400px;position:absolute;top:0;margin-left:0;}
.s3sliderImage {float:left;position:relative;display:none;}
.s3sliderImage span {position:absolute;left:0;font:normal 11px "Arial";padding:10px 13px;width:443px;background-color:#000;filter:alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;display: none;top: 0;}
.s3sliderImage span strong{color:#FFFFFF;font:normal 12px "Arial Black";text-transform:uppercase;display:block;}
.s3sliderImage span a{color:#ffc000;font:bold 11px "Arial";}
.s3sliderImage span a:hover{color:#ba1700;font:bold 11px "Arial";}


#articles{width:560px;padding:20px 20px 20px 20px;border-right:1px dotted #333333;float:left;}
#articles h1{color:#ba1700;font:normal 14px "Arial Black";text-transform:uppercase;clear:both;}
#articles p{color:#333333;font:normal 12px "Arial";text-align:justify;padding:0px 0px 10px 0px;}
#articles p a{color:#ba1700;}
#articles p a:hover{color:#000000;}
#articles div.image{width:90px;height:90px;margin:0px 5px 25px 5px;background:#FFFFFF;border:1px solid #000000;padding:1px;float:left;}

#pied{width:960px;clear:both;padding:10px 0px 10px 0px;border-top:1px dotted #333333;}

/* Styles Ajax */
.contactform{}
.contactform .box{padding:10px;}
.contactform .box label{color:#ba1700;font:bold 11px "Arial";text-transform:uppercase;display:block;}
.contactform .box select{width:560px;background:#CCCCCC;margin:0px 0px 10px 0px;border:1px solid #000000;color:#000000;font:bold 11px "Arial";}
.contactform .box input{width:560px;background:#CCCCCC;margin:0px 0px 10px 0px;border:1px solid #000000;color:#000000;font:bold 11px "Arial";}
.contactform .box input.button{background:#111111;padding:3px 0px 3px 0px;border:1px solid #FFFFFF;color:#FFFFFF;font:bold 11px "Arial";}
.contactform .box input.button:hover{background:#FFFFFF;border:1px solid #000000;color:#000000;font:bold 11px "Arial";cursor:pointer;}
.contactform .box textarea{width:560px;height:75px;background:#CCCCCC;margin:0px 0px 10px 0px;border:1px solid #000000;color:#000000;font:bold 11px "Arial";}
.contactform .box .contact_form_ok{background:#99CC99;border:1px solid #009933;padding:10px;display:block;color:#003300;font-family:Arial;font-size:12px;text-align:center;}










