@charset "utf-8";
/* CSS Document Commune à l'affichage écran */

body{font-size:16px;line-height:24px;}

p{font-size:16px;line-height:24px;}

h1{font-size:40px;line-height:50px;}
@media (max-width: 450px) {  h1{font-size:36px;line-height:46px;} }  
@media (max-width: 400px) {  h1{font-size:32px;line-height:42px;} }  
@media (max-width: 350px) {  h1{font-size:30px;line-height:40px;} }  
.h1Style1{font-size:54px;line-height:64px;}

h2{font-size:26px;line-height:36px;}
.h2Style1{font-size:26px;line-height:36px;}
.h2Style2{font-size:54px;line-height:64px;}
.h2Style2 a{font-size:54px;line-height:64px;}
.h2Style2 a:hover{font-size:54px;line-height:64px;}

h3{font-size:26px;line-height:36px;}

h4{font-size:24px;line-height:30px;}

ul{font-size:16px;line-height:24px;}

input{font-size:16px;}
select{font-size:16px;}
textarea{font-size:16px;}



/*-------------------------------------------------*/
/* LAYOUT STRUCTURE                                */
/*-------------------------------------------------*/
#containerDisplay{width:100%;margin-top:100px;}
#content1{width:100%;}	
#content2{width:100%;}	

/*-------------------------------------------------*/
/* DETAIL OF CONTENT                               */
/*-------------------------------------------------*/
#fullContent{width:100%;}	
#leftContent{display:none;} /* on affiche pas la partie gauche dans la version mobile */
#mainContent{width:100%;}

/*-------------------------------------------------*/
/* STRUCTURE OF HEADER 1                           */
/*-------------------------------------------------*/
#header1{height:100px;}
#header1Content1{height:100px;}
#header1Content1Inner{height:100px;}

#header1Content1InnerBoxLogo{width:265px;height:100px;}
#header1Content1InnerBoxLogoImg{width:250px;height:65px;margin-left:15px;margin-top:17px;background:url(../images/header/logo-less-express-small.png) no-repeat ;}


#header1Content1InnerBoxAdmin{visibility: hidden;display: none;}
#header1Content1InnerBoxMenu{visibility: hidden;display: none;}
#header1Content1InnerBoxDevis{visibility: hidden;display: none;}

#header1TopMenu1{display:none;} /* on affiche pas le menu 1 classique dans la version mobile mais la version Mini*/
#header1Content1InnerBoxMini{visibility: visible;display: block;}
#header1TopMenu1Mini{display:block;width:100%;height:47px;}
#header1TopMenu2{display:none;} /* on affiche pas le menu 1 classique dans la version mobile mais la version Mini*/

/*-------------------------------------------------*/
/* STRUCTURE OF HEADER SLIDE                       */
/*-------------------------------------------------*/
 
 
/*-------------------------------------------------*/
/* STRUCTURE OF HEADER NEWSBAR                     */
/*-------------------------------------------------*/
#headerNewsBar{height:40px;}
.headerNewsBarTexte{font-size:20px;line-height:40px;}


/*-------------------------------------------------*/
/* STRUCTURE OF FOOTER                             */
/*-------------------------------------------------*/
#footer{height:1085px;width:100%;}
#footerBox1{width:100%;height:1050px;}

#footerBox1Adresse{width:100%;height:280px;padding-top:40px;background-color:#4a4a4a;}
#footerBox1AdresseInner{width:280px;height:280px;margin:auto;}
#footerBox1AdresseSociete{width:280px;}
#footerBox1AdressePart1{width:280px;}
#footerBox1AdresseTexte{width:250px;}
#footerBox1AdressePart2{width:280px;}
#footerBox1AdressePart3{width:280px;}
#footerBox1AdresseContactTexte{width:250px;}

#footerBox1Services{width:100%;height:310px;margin-left:0px;padding-top:40px;background-color:#363636;}
#footerBox1ServicesInner{width:280px;height:310px;margin:auto;}
#footerBox1ServicesTitre{width:280px;}
#footerBox1ServicesDetail{width:280px;}


#footerBox1Menu{width:100%;height:340px;padding-top:40px;background-color:#4a4a4a;}
#footerBox1MenuInner{width:280px;height:340px;margin:auto;}
#footerBox1MenuTitre{width:280px;}
#footerBox1MenuDetail{width:280px;}
#footerBox1MenuDetail a {font-size: 18px;line-height: 36px;}

#footerBox2{width:100%;height:35px;background-color:#282828;}
#footerBox2Inner{width:100%;height:35px;background-color:#282828;}

#footerBox2Copyright{visibility: hidden;display: none;}
#footerBox2CopyrightMini{visibility: visible;display: block;}
#footerBox2Social{visibility: hidden;display: none;}