@import "reset.css";@import "royal/royalslider.css";@import "royal/rs-minimal-white.css";@import "royal/royal.css";@import "scrollbar/scrollbar.css";@import "bgstretcher/bgstretcher.css";@import "menu.css";@import "sousmenu.css";@font-face{    font-family:"leagueregular";    src:url("../font/league-gothic/webfonts/leaguegothic-regular-webfont.eot"),        url("../font/league-gothic/webfonts/leaguegothic-regular-webfont.woff") format('woff'),        url("../font/league-gothic/webfonts/leaguegothic-regular-webfont.ttf") format('truetype'),        url("../font/league-gothic/webfonts/leaguegothic-regular-webfont.svg") format('svg');    font-weight:normal;    font-style:normal}@font-face{    font-family:"leagueitalic";    src:url("../font/league-gothic/webfonts/leaguegothic-italic-webfont.eot"),        url("../font/league-gothic/webfonts/leaguegothic-italic-webfont.woff") format('woff'),        url("../font/league-gothic/webfonts/leaguegothic-italic-webfont.ttf") format('truetype'),        url("../font/league-gothic/webfonts/leaguegothic-italic-webfont.svg") format('svg'); font-weight:normal; font-style:normal}body{     background:rgb(255,255,255) url("../images/site/fond.png") top left repeat; background-size:auto; background-attachment:fixed; color:rgb(250,250,250); font-size:13px; font-family:'Quattrocento',serif;  width:100%; overflow:visible;    border:0px solid red;    height:100%;    overflow-y:hidden}#body-container{    position:relative;    background:transparent;    width:100%;    height:100%;    overflow:hidden;    border:0px solid green}#chargement{    position:absolute;    top:0px;    left:0px;    background:rgb(0,0,0) url("../images/site/chargement.gif") center center no-repeat; background-size:auto; background-attachment:fixed; width:100%; height:100%; z-index:3}.size{ max-width:100%; max-height:100%}.adapt-size{ max-width:100%; height:100%}a{ text-decoration:none}h1,h2,h3,p,.p{ position:relative; display:block; margin-top:0.5em; line-height:1.3em; margin-bottom:0.8em}:-moz-any-link:focus{ outline:0}.center{ text-align:center; margin:0px auto}.separator{ position:relative; clear:both; height:0px}.sepheightol{ height:1em}.lien{ color:rgb(0,0,0); font-weight:bold}select#selectLangue{ display:block; width:290px; padding:6px 4px 6px 4px; border:1px solid #dbdbdb; color:#3c525f; line-height:1.2; -webkit-box-shadow:inset 1px 1px 3px 1px #f2f2f2; -moz-box-shadow:inset 1px 1px 3px 1px #f2f2f2; box-shadow:inset 1px 1px 3px 1px #f2f2f2; outline:none; cursor:pointer}select#selectLangue:focus{ background-color:white; border-color:#d2d2d2}.h2{ font-weight:bold}#logo{ position:absolute; display:block; width:250px; height:130px; border:0px solid red; z-index:1000; left:1.5em; top:0px}#pageContent{ position:relative; display:block; border:0px solid red; text-align:justify; height:100%; color:rgb(50,50,50); overflow-y:hidden; z-index:1}#pageContent .content{ position:relative; display:block; padding:0px 1em 0em 2em; border:0px solid fuchsia; background:rgb(255,255,255)}#pageContent .h2{ text-align:left; margin-top:1.3em; font-size:1.2em; text-transform:uppercase}#pageContent h3{    font-weight:normal}#pageContent .cadre{    border:1px solid black;    padding:1em}#pageContent .infopro{    font-size:1.1em;    text-align:center;    text-transform:uppercase;    border-bottom:1px solid black}#pageContent .mcs_container{    font-size:1.2em}#pageContent .mcs_container ol{    list-style:disc;    margin-left:1em}#pageContent .mcs_container ul{    list-style:circle;    margin-left:1.5em}#pageContent .mcs_container ol li,#pageContent .mcs_container ul li{    padding-bottom:0.5em;    line-height:1.2em}#pageContent #hideContent{    position:absolute;    display:none;    top:0px;    left:0px;    background:url('../images/site/hidecontentpage.png') 0px 0px repeat; height:100%; z-index:2000; border-left:1px solid rgb(100,100,100)}#pageContent #fondPage{ position:relative; display:block; z-index:1250}#pageContent #fondPage #titlePage{ position:absolute; width:93%; top:130px; left:1.2em; border-top:2px solid rgb(240,240,240)}#pageContent #fondPage #titlePage h1{ font-family:'leagueregular','Quattrocento',serif; letter-spacing:3px;     font-size:42px;    padding:0em;    margin:0em;    color:rgb(240,240,240);    font-weight:normal;    text-align:left}#pageContent #fondPage .fondHautPage{    position:absolute;    top:0px;    left:0px;    background:url('../images/site/hautfondpage.png') 0px 0px repeat-x; height:100%}.footer{     background:rgb(255,255,255) url("../images/site/black-stripe.gif") top left repeat; border-top:1px solid rgb(150,150,150); position:absolute; bottom:0px; width:100%;  height:2em; font-size:0.9em; color:rgb(250,250,250); z-index:1500; padding-top:1em}.footerLeft{ float:left; padding-left:2em}.footerRight{ float:right; padding-right:2em}.footerLeft a{ color:rgb(250,250,250)}.footerRight a{ color:rgb(200,200,200)}.footer a{ cursor:pointer}.footer a:hover{ color:rgb(255,255,255)}.button{ display:inline-block; zoom:1;  margin:0 2px; outline:none; cursor:pointer; text-align:center; text-decoration:none;  font-weight:bold; letter-spacing:1px; padding:12px 25px 12px 25px; text-shadow:0 1px 1px rgba(0,0,0,.3); -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,.2); box-shadow:0 1px 2px rgba(0,0,0,.2)}.button:hover{ text-decoration:none}.button:active{ position:relative; top:1px}.buttonSlide1,.buttonSlide2,.buttonSlide3,.buttonSlide4{ position:relative; display:block; z-index:1000; text-transform:uppercase; letter-spacing:2px; font-size:0.9em; margin:0px auto; margin-top:8px; width:450px}.white{ color:rgb(255,255,255); border:solid 1px rgb(120,120,120); background:rgb(0,0,0)}.white:hover{ color:rgb(0,0,0); border:solid 1px #b7b7b7; background:#fff; background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed)); background:-moz-linear-gradient(top, #fff, #ededed); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ededed')}