@import "reset.css";@import "scrollbarSlide.css";@import "menu.css";@import "slideHautPage.css";@import "servicesmenu.css";@import "rslider.css";@import "rs-minimal-white.css?v=1.0.4";@import "partenaires.css";@import "home.css";@import "services.css";@import "avis.css";@import "tarif.css";@import "portfolio/portfolio.css";@import "contact.css";@import "jqalerts.css";@font-face{    font-family:TeXGyreAdventorRegular;    src:url(../fonts/texgyreadventor-regular.otf); font-weight:600}body{ position:relative;   background:rgb(0,10,12); color:rgb(68,68,68);   font-family:'Trebuchet MS',Arial,Helvetica,Sans-serif;  text-align:justify; width:100%; font-size:14px; overflow:visible; border:0px solid red}#body-container{ position:relative; width:100%; overflow:hidden; border:0px solid green}.size{ max-width:100%;  max-height:100%}input,select,textarea{  font-size:1.1em}input:focus,select:focus,textarea:focus{ outline:0}a{ text-decoration:none; color:#444}h1,h2,h3,p{ margin-top:0.5em; line-height:1.3em; margin-bottom:0.8em}:-moz-any-link:focus{ outline:0}.columns{ overflow:hidden}.left{ float:left}.right{ float:right}.separator{ position:relative; clear:both; height:0px}.title{ text-align:left; font-size:2.8em; font-family:"Georgia","Arial"}.title1{ text-align:left; font-size:1.2em; font-family:"Georgia","Arial"; font-style:italic}.title2{ text-align:left; font-size:1.1em; line-height:1.5em; font-family:"Georgia","Arial"; font-style:italic}.title3{ text-align:left; font-size:1.2em; font-family:"Georgia","Arial"; font-style:normal; text-transform:uppercase}.bordure{ border-bottom:1px solid rgb(100,100,100); padding:5px 0px; display:inline}@media only screen and (min-width:0px) and (max-width:800px){ .bordure{ border-bottom:0px solid rgb(100,100,100); padding:0px 0px; display:inline}}.subtitle{ font-size:1.7em}.subtitle1{ font-size:1em}.hide-on-IE-INF-EQU-8{ display:none\9}.hide-on-IE-INF-EQU-7{ *display:none}.header{    position:relative;    background:rgb(0,0,0) url("../images/site/header.jpg") bottom center no-repeat; border-bottom:0px solid black; z-index:50}.content{ position:relative; display:block; padding:10px 15px; border:0px solid fuchsia}#loaderPage{ position:relative; display:block;  -khtml-opacity:0;  -moz-opacity:0;  -ms-filter:"alpha(opacity=0)";  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);  filter:alpha(opacity=0);  opacity:0}#loaderPage .digit{ font-size:2.3em; color:rgb(31,176,204)}#pageContent{ position:relative;  display:block; border:0px solid red;  -khtml-opacity:0;  -moz-opacity:0;  -ms-filter:"alpha(opacity=0)";  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);  filter:alpha(opacity=0);  opacity:0}#pageContent .content{ background:rgb(255,255,255)}.section{ padding-top:2em; padding-bottom:2em}.footer-top{ z-index:10; position:relative; background:rgb(18,18,20);  color:rgb(119,119,119);  overflow:visible; font-size:0.9em; border-top:2px solid rgb(40,40,40);  -khtml-opacity:0;  -moz-opacity:0;  -ms-filter:"alpha(opacity=0)";  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);  filter:alpha(opacity=0);     opacity:0}.footer-top .ribbon{    position:relative;    margin-top:-38px;    margin-left:-10px}.footer-top h3,.footer-top h2{    color:rgb(255,255,255);    font-size:1.5em;    letter-spacing:0.1em;    font-style:italic;    font-weight:bold;    text-transform:uppercase}.footer-top h2{    font-size:1.2em;    line-height:2em;    letter-spacing:0em}.footer-top h2 span{    font-size:1.3em;    letter-spacing:0.1em}.footer-top .footer-normal{    font-weight:normal;    letter-spacing:0.2em;    font-style:normal;    text-transform:none}.footer-top ul{    list-style:disc;    padding-left:1em}.footer-top li{    padding-bottom:0.8em}.footer-top a{    color:rgb(255,255,255)}.footer-top a:hover{    color:rgb(31,176,204)}.footer-top ul.coordonnees{    list-style:none;    padding-left:0px}.footer-top ul.coordonnees li{    text-align:left;    padding-left:30px;    padding-bottom:1.5em;    padding-top:4px}.footer-top .servicesetcoordonnees{    font-size:1em}@media only screen and (min-width:0px) and (max-width:450px){    .footer-top .servicesetcoordonnees{        font-size:0.8em}}.footer{    display:block;    background:rgb(18,18,20) url("../images/site/footer.jpg") repeat; position:relative; min-height:35px; font-size:0.9em; color:rgb(250,250,250); z-index:50; border-top:2px solid rgb(40,40,40);  -khtml-opacity:0;  -moz-opacity:0;  -ms-filter:"alpha(opacity=0)";  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);  filter:alpha(opacity=0);  opacity:0}.footer a{ color:rgb(250,250,250); cursor:pointer}.footer a:hover{ color:rgb(31,176,204)}a#btn_up{    z-index:100;    width:49px;    height:49px;    background-image:url("../images/site/up.png");    position:fixed;    bottom:0px;    right:5px;    cursor:pointer;    display:none}a#btn_up:hover{    background-image:url("../images/site/up-on.png")}.ombre{    background-image:url("../images/site/ombreProcess.jpg");    background-repeat:no-repeat;    background-attachment:scroll;    background-position:center top;    background-clip:border-box;    background-origin:padding-box;    background-size:auto auto}.lien-right{    background:url('../images/home/services/separator.jpg') no-repeat center right}@media only screen and (min-width:0px) and (max-width:1000px){    .lien-right{        background:none}}ul.coordonnees li.adresse{    background:transparent url(../images/contact/icones-contact.png) 0 0 no-repeat;    background-position:3px -449px}ul.coordonnees li.email{    background:transparent url(../images/contact/icones-contact.png) 0 0 no-repeat;    background-position:0px -96px}ul.coordonnees li.tel{    background:transparent url(../images/contact/icones-contact.png) 0 0 no-repeat;    background-position:0px -147px}ul.coordonnees li.horaires{    background:transparent url(../images/contact/icones-contact.png) 0 0 no-repeat; background-position:3px -499px}