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

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

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

h1{font-size:40px;line-height:44px;}
h2{font-size:30px;line-height:34px;}
.h2Style1{font-size:40px;line-height:44px;}
.h2Style2{font-size:40px;line-height:44px;}
.h2Style3{font-size:40px;line-height:44px;}

h3{font-size:22px;line-height:26px;}
h4{font-size:16px;line-height:26px;}

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



/*-------------------------------------------------*/
/* LAYOUT STRUCTURE                                */
/*-------------------------------------------------*/
#containerDisplay{width:100%;}
#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                           */
/*-------------------------------------------------*/
.header1Content1InnerBox1LogoImg{height:90px;margin-left:0px;margin-right:10px;margin-top:15px;}

#header1ContactInfo{width:100%;height:auto;}
#header1ContactInfoInner{width:100%;text-align: center;}

@media (max-width: 430px) {
.fixHeader1Content1{visibility: hidden;display: none;}
.header1ContactInfoInnerEmail{visibility: hidden;display: none;}
}


#header1Content1Inner{width:100%;}

#header1Content1InnerBox1{width:auto;float:right;margin-right:10px;}

#header1Content1InnerBox2{visibility: hidden;display: none;}
#header1Content1InnerBox3{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:1165px;width:100%;}
#footerBox1{width:100%;height:1130px;}

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

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


#footerBox1Menu{width:100%;height:390px;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;}