*{margin:0;padding:0;}
a img{border:none;}
a{outline:none;}
@font-face{font-family:Satisfy-Regular;src:url("Satisfy-Regular.eot")/* EOT file for IE */}
@font-face{font-family:Satisfy-Regular;src:url("Satisfy-Regular.ttf")/* TTF file for CSS3 browsers */}
body{font-family:Arial,Georgia,tahoma,verdana,sans-serif;font-size:12px;background:#FFFFFF url(images/fond.jpg) 50% 0% repeat-x;color:#352916;}
h1{font-size:12px;letter-spacing:-0.8px;padding:0 0 10px 0;font-weight:normal;text-decoration:none;}
h2{float:left;line-height:20px;width:150px;font-size:20px;letter-spacing:5px;margin:30px 0 0 0;padding:0 200px 0 0;font-family:Arial,Georgia,tahoma,verdana,sans-serif;text-align:left;text-shadow:1px 1px 0px #e8dcba;}
h3{float:left;line-height:12px;font-size:12px;margin:52px 0 0 164px;font-family:Arial,Georgia,tahoma,verdana,sans-serif;text-align:left;text-shadow: 1px 1px 0px #e8dcba;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.00000000, M12=1.00000000, M21=-1.00000000, M22=-0.00000000,sizingMethod='auto expand')";filter: progid:DXImageTransform.Microsoft.Matrix(M11=-0.00000000, M12=1.00000000, M21=-1.00000000, M22=-0.00000000,sizingMethod='auto expand');-moz-transform:matrix(-0.00000000, -1.00000000, 1.00000000, -0.00000000, 0, 0);-webkit-transform:  matrix(-0.00000000, -1.00000000, 1.00000000, -0.00000000, 0, 0);-o-transform:  matrix(-0.00000000, -1.00000000, 1.00000000, -0.00000000, 0, 0);}
h4{font-size:12px;padding:10px 0;font-weight:bold;text-decoration:underline;}
#all{position:absolute;width:804px;height:600px;left:50%;top:50%;margin-top:-300px;margin-left:-400px;}
#header{width:800px;height:82px;background-image:url('images/header.png');}
#corps_gauche{float:left;width:184px;height:443px;background:url('images/gauche.png');}
#menu{list-style:none;font-size:24px;z-index:10;text-decoration:none;font-family:Satisfy-Regular,Arial,Georgia,tahoma,verdana,sans-serif;}
ol li{float:left;text-shadow: 0px 1px 1px #522f12;}ol li a{color:#40351a;text-decoration:none;font-style:italic}ol li a:hover{color:#000;text-decoration:none;}
ol li#menu1 a{display:block;padding:5px 0 0 65px;height:34px;width:119px;background:url('images/menu/accueil.png');}
ol li#menu2 a{display:block;padding:12px 0 0 65px;height:39px;width:119px;background:url('images/menu/galerie.png');}
ol li#menu3 a{display:block;padding:8px 0 0 65px;height:40px;width:119px;background:url('images/menu/profil.png');}
ol li#menu4 a{display:block;padding:9px 0 0 55px;height:40px;width:129px;background:url('images/menu/contact.png');}
ol li#menu5 a{display:block;padding:8px 0 0 68px;height:38px;width:109px;background:url('images/menu/faq.png');}
ol li#menu6{display:block;height:23px;width:184px;background:url('images/menu/bas.png');}
ol li#menu0{display:block;height:67px;width:184px;background:url('images/menu/haut.png');}
#panel{float:left;width:544px;height:443px;background:url('images/panel.jpg');}
#panelprofil{float:left;width:544px;height:443px;background:url('images/panelprofil.jpg') no-repeat;}
#panelaccueil{float:left;width:544px;height:443px;background:url('images/panelaccueil.jpg');}
#panelcontact{float:left;width:544px;height:443px;background:url('images/panelcontact.jpg');}
#panelfaq{float:left;width:544px;height:443px;background:url('images/panelfaq.jpg');}
#contenant-galerie {width:500px;margin:35px 0 0 23px;}
ul.galerie-gen li{list-style:none;}ul.galerie-gen li a{float:left;padding:12px 7px 12px 12px;background:url('images/galerie/fond.png') no-repeat;height:52px;width:52px;position:relative;}
ul.galerie-gen li a.pic-1{z-index:1;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99756405, M12=-0.06975647, M21=0.06975647, M22=0.99756405,sizingMethod='auto expand')";filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99756405, M12=-0.06975647, M21=0.06975647, M22=0.99756405,sizingMethod='auto expand');-moz-transform:  matrix(0.99756405, 0.06975647, -0.06975647, 0.99756405, 0, 0);-webkit-transform:  matrix(0.99756405, 0.06975647, -0.06975647, 0.99756405, 0, 0);-o-transform:  matrix(0.99756405, 0.06975647, -0.06975647, 0.99756405, 0, 0);}
ul.galerie-gen li a.pic-2{z-index:5;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.98480775, M12=0.17364818, M21=-0.17364818, M22=0.98480775,sizingMethod='auto expand')";filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.98480775, M12=0.17364818, M21=-0.17364818, M22=0.98480775,sizingMethod='auto expand');-moz-transform:  matrix(0.98480775, -0.17364818, 0.17364818, 0.98480775, 0, 0);-webkit-transform:  matrix(0.98480775, -0.17364818, 0.17364818, 0.98480775, 0, 0);-o-transform:  matrix(0.98480775, -0.17364818, 0.17364818, 0.98480775, 0, 0);}
ul.galerie-gen li a.pic-3{z-index:3;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99254615, M12=-0.12186934, M21=0.12186934, M22=0.99254615,sizingMethod='auto expand')";filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99254615, M12=-0.12186934, M21=0.12186934, M22=0.99254615,sizingMethod='auto expand');-moz-transform:  matrix(0.99254615, 0.12186934, -0.12186934, 0.99254615, 0, 0);-webkit-transform:  matrix(0.99254615, 0.12186934, -0.12186934, 0.99254615, 0, 0);-o-transform:  matrix(0.99254615, 0.12186934, -0.12186934, 0.99254615, 0, 0);}
ul.galerie-gen li a.pic-4{z-index:2;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.90630779, M12=0.42261826, M21=-0.42261826, M22=0.90630779,sizingMethod='auto expand')";filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.90630779, M12=0.42261826, M21=-0.42261826, M22=0.90630779,sizingMethod='auto expand');-moz-transform:  matrix(0.90630779, -0.42261826, 0.42261826, 0.90630779, 0, 0);-webkit-transform:  matrix(0.90630779, -0.42261826, 0.42261826, 0.90630779, 0, 0);-o-transform:  matrix(0.90630779, -0.42261826, 0.42261826, 0.90630779, 0, 0);}
ul.galerie-gen li a:hover {z-index:10;box-shadow:3px 8px 8px #5e4d21;}
#Txtprofil{position:absolute;display:block;width:180px;height:300px;margin-top:37px;padding-left:40px;text-align:justify;}
#Txtprofil2{position:absolute;display:block;width:243px;height:300px;margin-top:37px;margin-left:257px;text-align:justify;}
#Txthaut{position:relative;display:block;width:320px;margin-top:0px;margin-left:170px;text-align:justify;font-size:14px;}
#traviole{margin: 50px 0 0 100px;font-size: 18px;font-family:Satisfy-Regular,Arial,Georgia,tahoma,verdana,arial,sans-serif;-moz-transform:matrix(0.99756405, 0.06975647, -0.06975647, 0.99756405, 0, 0);-webkit-transform:  matrix(0.99756405, 0.06975647, -0.06975647, 0.99756405, 0, 0);-o-transform:  matrix(0.99756405, 0.06975647, -0.06975647, 0.99756405, 0, 0);}
#star{margin:-20px 0 0 0px;width:500px;float:left;list-style:none;padding:0;z-index:10;display:block;}
ul li#star1 a{position:absolute;display:block;height:131px;width:200px;padding:0;margin:77px 0 0 50px;}
ul li#star2 a{position:absolute;display:block;height:131px;width:200px;padding:0 0 0 42px;margin:77px 0 0 250px;}
#cv{float:left;position:absolute;display:block;margin-top:379px;padding-left:400px;width:75px;height:43px;}
#projet{width:250px;float:left;position:absolute;margin:40px 0px 0px 40px;}
#perso{width:200px;float:left;position:absolute;margin:20px 20px 0px 310px;padding:0px;}
#fichiers{width:200px;float:left;position:absolute;margin:50px 20px 0px 10px;padding:0px;}
#fichiers h4{width:200px;float:left;position:relative;margin:10px 20px 25px 15px;padding:0px;}
#fichiers p{width:180px;float:left;position:relative;margin:17px 0px 25px 30px;padding:0px;}
#envoi{width:180px;float:left;position:absolute;margin:390px 0px 0px 280px;padding:0px;}
.form{position:absolute;background-color:transparent;color:#000;border:none;margin:0 0 5px 0px;padding:2px;}
.form_up{position:absolute;background-color:transparent;color:transparent;border:none;margin:0 0 5px 0px;padding:2px;width:180px;}
.form_text{position:absolute;display:block;width:250px;height:155px;background-color:transparent;color:#352916;border:none;padding:2px;margin:0 0 150px 0px;}
#checkgauche{line-height:20px;width:130px;float:left;margin:0px 0 10px 10px;}
#checkdroite{line-height:20px;width:90px;float:right;margin:0 10px 10px 0px;}
#corps_droite{position:relative;display:block;float:left;width:70px;height:443px;background:url('images/droite.png') no-repeat;}
#cox{position:absolute;display:block;width:49px;height:122px;background:url('images/cox.gif') no-repeat;margin:330px 0 0 -41px;z-index:10;}
#footer{position:relative;display:block;float:left;width:800px;height:75px;background:url('images/footer.png') no-repeat;z-index:1;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-image{border:2px #333 solid;}
#lightbox-container-image-box{position:relative;background:url('images/trans.png');width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background:url('images/trans.png');margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#fff;text-shadow:1px 1px 1px #000;}
#lightbox-container-image-data #lightbox-image-details{width:90%;float:left;text-align:left;padding-bottom:10px;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:0.1em;background:none;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
#copyrights{font-size:10px;text-shadow:1px 1px 0px #99cc00;position: relative;z-index:10;margin:-70px 10px 0 270px;float:left;padding-bottom:0.7em;}
#copyrights a:hover{color:#000;text-shadow:1px 1px 0px #fff;}
#copyrights a{color:#352916;}
#lecteur{margin:-3px 0 0 60px;position:relative;float:right;}
label.checkbox_checked{background:transparent url(images/tick.png) no-repeat;display:block;margin:0;padding-left:20px;}
label.checkbox_unchecked{background:transparent url(images/cross.png) no-repeat;display:block;margin:0;padding-left:20px;}
label.radio_checked{background:transparent url(images/bullet_green.png) no-repeat;margin:0;padding-left:15px;}
label.radio_unchecked{background:transparent url(images/bullet_white.png) no-repeat;margin:0;padding-left:15px;}
label:hover{color:#575B60;}
label.highlighted{border:1px solid #333;}
.crirHidden{position:absolute;left:-1000px;}
ul li{float:left;list-style:none;font-size:0px;} 
#contenu{width:599px;margin:60px 0 0 60px;}
#titre_menu {position:relative;display:block;width:261px;height:122px;float:left;  color: #57bd00;padding: 30px 10px 0px 10px;text-align: justify;font-size:13px;background-image: url(images/404_cc.png)}
#titre_menu a{color: #57bd00;}
