@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:38px;line-height:48px;}
.h1Style1{font-size:24px;line-height:34px;}

h2{font-size:38px;line-height:48px;}

h3{font-size:24px;line-height:34px;}
.h3Style1{font-size:18px;line-height:28px;}
.h3Style2{font-size:22px;line-height:32px;}

h4{font-size:15px;line-height:25px;}

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

input{font-size:16px;line-height:26px;}
select{font-size:16px;line-height:26px;}
textarea{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                           */
/*-------------------------------------------------*/
#header1{height:130px;}

#header1TopBarMini{visibility: visible;display: block;}

#header1Content1Inner{width:100%;}

@media (max-width: 600px) {
  #header1Content1InnerBoxLogo{width:230px;}
  .header1Content1InnerBoxLogo_Img{width:220px;margin-left:10px; margin-top:17px;}
}



#header1Content1InnerBoxAdmin{visibility: hidden;display: none;}
#header1Content1InnerBoxContact{visibility: hidden;display: none;}
#header1Content1InnerBoxRDVMini{visibility: visible;display: block;}
#header1Content1InnerBoxMenuMini{visibility: visible;display: block;}

@media (max-width: 560px) {
  #header1Content1InnerBoxRDVMini{visibility: hidden;display: none;}
}


#header1Content2{visibility: hidden;display: none;}


#header1TopMenu1{display:none;} /* on affiche pas le menu 1 classique dans la version mobile mais la version Mini*/



#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:1705px;width:100%;}
#footerBox1{width:100%;height:1685px;}

#footerBox1Adresse{width:100%;height:390px;padding-top:40px;}
#footerBox1AdresseInner{width:210px;height:350px;margin:auto;}
#footerBox1AdresseSociete{width:210px;}
#footerBox1AdressePart1{width:210px;}
#footerBox1AdresseTexte{width:175px;}
#footerBox1AdressePart2{width:210px;}
#footerBox1AdressePart3{width:210px;}
#footerBox1AdresseContactTexte{width:175px;}

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


#footerBox1Menu{width:100%;height:480px;padding-top:40px;background:180deg,#082247 0%,#000f26ff 100%);}
#footerBox1MenuInner{width:280px;height:440px;margin:auto;}
#footerBox1MenuTitre{width:280px;}
#footerBox1MenuDetail{width:280px;}
#footerBox1MenuDetail a {font-size: 18px;line-height: 32px;}

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

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