/* CSS Document */
#h1div{position:relative;width:100%;min-height:48px;border-bottom:1px solid #666666;text-align:center;}
h1{text-align:center;font-size:28px;color:#000000;line-height:120%;}
.bodybg_arthur{background-image: url('images/backgrounds/arthur_1024x768.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.allbodybg{height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}
.bodybg_seminaire1{background-image: url('images/backgrounds/seminaire1_1500x1000.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_seminaire2{background-image: url('images/backgrounds/seminaire2_1200x800.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_seminaire3{background-image: url('images/backgrounds/seminaire3_960x430.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}
                      
.bodybg_forest{background-image: url('images/backgrounds/forest_1500x997.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_massage2{background-image: url('images/backgrounds/massage2_680x400.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_calendrier{background-image: url('images/backgrounds/calendar_1500x1049.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_financement{background-image: url('images/backgrounds/financement_1500x1000.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}
      
.bodybg_library{background-image: url('images/backgrounds/library_1500x1077.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_writing{background-image: url('images/backgrounds/writing_1500x1004.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_satisfaction{background-image: url('images/backgrounds/satisfaction_1148x696.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

/*contact form session.php*/
/*index*/
.indexvignettes{
        cursor:pointer;cursor:hand;display:inline-block;vertical-align:top;width:auto;width:85px;height:85px;margin:2px;padding:2px;
        background-size:contain;
        border:1px solid #000000;
        border-radius:0px;text-align:center;color:#000000; }

.indexvignettestd{padding:0;margin:0;line-height:80%;width:85px;height:85px;}
.indexvignettestdspan{font-size:10px;line-height:80% !important;}


/*footer*/
.footer_divs{display:inline-block;vertical-align:top;width:250px;min-height:120px;text-align:left;margin:20px;}

/*pre_footer*/
.prefooter_titles{font-size:40px;color:#000000;}
.td_formateur_img{width:140px;text-align:center;}
.div_formateur_img{margin:0 0 0 15px;position:relative;text-align:center;width:80px;height:80px;border-radius:40px;background-color:grey;}
.table_formateurs{width:80%; cellpadding:0; cellspacing:0;border:0;}

/*header& tabs*/
  #page_header{display:none;}
#hamburger_menu{display:none;width:0;height:0;margin:0;padding:0;}

#top_bandeau_bg{display:block;z-index:200;position:fixed;top:0;left:0;width:100%;min-height:60px;background-color:rgba(255,255,255,0.9);}
#menus_large{display:block;z-index:201;position:fixed;top:10px;right:0;width:100%;height:80px;padding:0 10px 0 0;background-color:transparent;}
.header_menus{font-size:10px;color:#000000;line-height:120%;display:block;position:relative;float:right;width:auto;height:40px;padding:0;margin:0 5px 0px 5px;text-align:left;}
.header_menus a{text-decoration:none;color:#000000;display:block;position:relative;float:right;width:auto;height:40px;padding:0;margin:0 5px 0px 5px;text-align:left;text-decoration:none;}
.header_menus a:hover{text-decoration:underline;color:#000000;display:block;position:relative;float:right;width:auto;height:40px;padding:0;margin:0 5px 0px 5px;text-align:left;text-decoration:underline;}


#logo{z-index:1000;position:fixed;top:0px;left:0px;width:150px;height:150px;}
#img_logo{width:150px;height:150px;border:0;}                                                                      

#cyname{position:absolute;top:60px;left:0;width:100%;height:auto;text-align:center;vertical-align:bottom;background-color:rgba(255,255,255,0)}  
#cytexte{display:inline-block;color:#000000;padding:8px;font-size:30px;line-height:100%;}
#cytexte2{color:#000000;padding:8px;font-size:18px;line-height:100%;}

  #menus_medium{display:none;position:fixed;
  padding:0; margin:0;
  /*clear:both ;*/
  z-index:250;
  top: 60px;
  right: 0;
  width:140px;
  height:auto;
  background-color:#000000;}
  
 .medium_header_menu{font-size:12px;color:white;text-decoration:none;font-weight:bold;line-height:100%;}
 .medium_header_menu a{font-size:12px;color:white;text-decoration:none;font-weight:bold;line-height:100%;}
 .medium_header_menu a:hover{font-size:12px;color:white;text-decoration:none;line-height:100%;} 

@media screen and (max-width: 860px)
{ 
  /*inc_header*/
 #top_bandeau_bg{display:block;z-index:200;position:fixed;top:-1px;left:0;width:100%;min-height:50px;background-color:rgba(0,0,0,0.9);}
 
  
  #cyname{z-index:201;position:fixed;top:5px;left:0;width:100%;height:40px;text-align:center;}
  #cytexte{z-index:201;display:inline-block;background-color:transparent;color:#ffffff;padding:8px;font-size:30px;line-height:100%;}
  #cytexte2{display:none;}
  
  #logo{z-index:1000;position:fixed;top:4px;left:10px;width:auto;height:40px;}
  #img_logo{height:40px;width:auto;}
  
  #menus_large{display:none;}
  
  #hamburger_menu{display:block;z-index:400;position:fixed;top:6px;right:6px;cursor:hand;cursor:pointer;width:40px;height:40px;margin:0;padding:0;
  background-image: url('images/hamburger menu_white_80x80.png');background-size:contain;}

  /*inc_prefooter.php*/
  .prefooter_titles{font-size:20px;color:#000000;}
  .td_formateur_img{width:60px;}
  .div_formateur_img{position:relative;float:left;width:60px;height:60px;border-radius:30px;background-color:grey;}
  .table_formateurs{width:100%; cellpadding:5px; cellspacing:0;border:0;}


}

@media screen and (max-width: 500px)
{ 
/*index*/
.indexvignettes{
        cursor:pointer;cursor:hand;display:inline-block;vertical-align:top;width:auto;width:50px;height:50px;margin:2px;padding:2px;
        background-size:contain;
        border:1px solid #000000;
        border-radius:0px;text-align:center;color:#000000; }

.indexvignettestd{padding:0;margin:0;line-height:80%;width:50px;height:50px;}
.indexvignettestdspan{font-size:5px;line-height:80% !important;}  
  
  #page_header{display:block;}
  #cytexte{z-index:201;display:inline-block;background-color:transparent;color:#ffffff;padding:8px;font-size:20px;line-height:100%;}
  #cytexte2{display:none;}
  .footer_divs{display:inline-block;vertical-align:top;width:200px;min-height:120px;text-align:left;margin:20px;}

//backround-images at reasonnable size
.bodybg_arthur{background-image: url('images/backgrounds/arthur_500x375.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_seminaire1{background-image: url('images/backgrounds/seminaire1_500x334.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_seminaire2{background-image: url('images/backgrounds/seminaire2_500x333.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_seminaire3{background-image: url('images/backgrounds/seminaire3_500x224.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}
                      
.bodybg_forest{background-image: url('images/backgrounds/forest_500x333.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_massage2{background-image: url('images/backgrounds/massage2_500x294.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_calendrier{background-image: url('images/backgrounds/calendar_500x350.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_financement{background-image: url('images/backgrounds/financement_500x334.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}
      
.bodybg_library{background-image: url('images/backgrounds/library_500x359.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_writing{background-image: url('images/backgrounds/writing_500x335.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

.bodybg_satisfaction{background-image: url('images/backgrounds/satisfaction_500x303.jpg');
height: 100%; background-attachment: fixed;background-position: top;background-repeat: no-repeat; background-size: cover;}

}


 
 
 
 html{overflow-y: scroll;margin:0;padding:0;height:100%;
 min-height:100%;}
 body{
min-height:600px;
margin:0;padding:0;
    font-family: arial, sans serif !important;
    font-size: 14px; color:rgb(17,17,17);
    line-height:150%;
    

}

    


.gal_arial60{font-family:arial, sans serif;font-size:60px;color:#000000;font-weight:600;}
.gal_arial40{font-family:arial, sans serif;font-size:40px;color:#000000;font-weight:500;}
.gal_arial20{font-family:arial, sans serif;font-size:20px;color:#000000;font-weight:500;}
.gal_arial18{font-family:arial, sans serif;font-size:18px;color:#000000;font-weight:500;}
.gal_arial16{font-family:arial, sans serif;font-size:16px;color:#000000;font-weight:500;}
.gal_arial14{font-family:arial, sans serif;font-size:14px;color:#000000;font-weight:500;}
.gal_arial12{font-family:arial, sans serif;font-size:12px;color:#000000;font-weight:500;}
.gal_arial11{font-family:arial, sans serif;font-size:11px;color:#000000;font-weight:500;}
.gal_arial10{font-family:arial, sans serif;font-size:10px;color:#000000;font-weight:500;}

.gal_arial60 a{font-family:arial, sans serif;font-size:60px;color:#000000;font-weight:600;text-decoration:underline;}
.gal_arial40 a{font-family:arial, sans serif;font-size:40px;color:#000000;font-weight:500;text-decoration:underline;}
.gal_arial20 a{font-family:arial, sans serif;font-size:20px;color:#000000;font-weight:500;text-decoration:underline;}
.gal_arial18 a{font-family:arial, sans serif;font-size:18px;color:#000000;font-weight:500;text-decoration:underline;}
.gal_arial16 a{font-family:arial, sans serif;font-size:16px;color:#000000;font-weight:500;text-decoration:underline;}
.gal_arial14 a{font-family:arial, sans serif;font-size:14px;color:#000000;font-weight:500;text-decoration:underline;}
.gal_arial12 a{font-family:arial, sans serif;font-size:12px;color:#000000;font-weight:500;text-decoration:underline;}
.gal_arial11 a{font-family:arial, sans serif;font-size:11px;color:#000000;font-weight:500;text-decoration:underline;}
.gal_arial10 a{font-family:arial, sans serif;font-size:10px;color:#000000;font-weight:500;text-decoration:underline;}

.gal_arial60 a:hover{font-family:arial, sans serif;font-size:60px;color:#CC0001;font-weight:600;text-decoration:underline;}
.gal_arial40 a:hover{font-family:arial, sans serif;font-size:40px;color:#CC0001;font-weight:500;text-decoration:underline;}
.gal_arial20 a:hover{font-family:arial, sans serif;font-size:20px;color:#CC0001;font-weight:500;text-decoration:underline;}
.gal_arial18 a:hover{font-family:arial, sans serif;font-size:18px;color:#CC0001;font-weight:500;text-decoration:underline;}
.gal_arial16 a:hover{font-family:arial, sans serif;font-size:16px;color:#CC0001;font-weight:500;text-decoration:underline;}
.gal_arial14 a:hover{font-family:arial, sans serif;font-size:14px;color:#CC0001;font-weight:500;text-decoration:underline;}
.gal_arial12 a:hover{font-family:arial, sans serif;font-size:12px;color:#CC0001;font-weight:500;text-decoration:underline;}
.gal_arial11 a:hover{font-family:arial, sans serif;font-size:11px;color:#CC0001;font-weight:500;text-decoration:underline;}
.gal_arial10 a:hover{font-family:arial, sans serif;font-size:10px;color:#CC0001;font-weight:500;text-decoration:underline;}

/*Red*/
.red_arial60{font-family:arial, sans serif;font-size:60px;color:#CC0001;font-weight:600;}
.red_arial40{font-family:arial, sans serif;font-size:40px;color:#CC0001;font-weight:500;}
.red_arial20{font-family:arial, sans serif;font-size:20px;color:#CC0001;font-weight:500;}
.red_arial18{font-family:arial, sans serif;font-size:18px;color:#CC0001;font-weight:500;}
.red_arial16{font-family:arial, sans serif;font-size:16px;color:#CC0001;font-weight:500;}
.red_arial14{font-family:arial, sans serif;font-size:14px;color:#CC0001;font-weight:500;}
.red_arial12{font-family:arial, sans serif;font-size:12px;color:#CC0001;font-weight:500;}
.red_arial11{font-family:arial, sans serif;font-size:11px;color:#CC0001;font-weight:500;}
.red_arial10{font-family:arial, sans serif;font-size:10px;color:#CC0001;font-weight:500;}

/*White*/
.white_arial60{font-family:arial, sans serif;font-size:60px;color:#FFFFFF;font-weight:600;}
.white_arial40{font-family:arial, sans serif;font-size:40px;color:#FFFFFF;font-weight:500;}
.white_arial20{font-family:arial, sans serif;font-size:20px;color:#FFFFFF;font-weight:500;}
.white_arial18{font-family:arial, sans serif;font-size:18px;color:#FFFFFF;font-weight:500;}
.white_arial16{font-family:arial, sans serif;font-size:16px;color:#FFFFFF;font-weight:500;}
.white_arial14{font-family:arial, sans serif;font-size:14px;color:#FFFFFF;font-weight:500;}
.white_arial12{font-family:arial, sans serif;font-size:12px;color:#FFFFFF;font-weight:500;}
.white_arial11{font-family:arial, sans serif;font-size:11px;color:#FFFFFF;font-weight:500;}
.white_arial10{font-family:arial, sans serif;font-size:10px;color:#FFFFFF;font-weight:500;}

.white_arial18 a{font-family:arial, sans serif;font-size:18px;color:#FFFFFF;font-weight:500;text-decoration:underline;}
.white_arial16 a{font-family:arial, sans serif;font-size:16px;color:#FFFFFF;font-weight:500;text-decoration:underline;}
.white_arial14 a{font-family:arial, sans serif;font-size:14px;color:#FFFFFF;font-weight:500;text-decoration:underline;}
.white_arial12 a{font-family:arial, sans serif;font-size:12px;color:#FFFFFF;font-weight:500;text-decoration:underline;}
.white_arial11 a{font-family:arial, sans serif;font-size:11px;color:#FFFFFF;font-weight:500;text-decoration:underline;}
.white_arial10 a{font-family:arial, sans serif;font-size:10px;color:#FFFFFF;font-weight:500;text-decoration:underline;}

.white_arial18 a:hover{font-family:arial, sans serif;font-size:18px;color:#CC0001;font-weight:500;text-decoration:underline;}
.white_arial16 a:hover{font-family:arial, sans serif;font-size:16px;color:#CC0001;font-weight:500;text-decoration:underline;}
.white_arial14 a:hover{font-family:arial, sans serif;font-size:14px;color:#CC0001;font-weight:500;text-decoration:underline;}
.white_arial12 a:hover{font-family:arial, sans serif;font-size:12px;color:#CC0001;font-weight:500;text-decoration:underline;}
.white_arial11 a:hover{font-family:arial, sans serif;font-size:11px;color:#CC0001;font-weight:500;text-decoration:underline;}
.white_arial10 a:hover{font-family:arial, sans serif;font-size:10px;color:#CC0001;font-weight:500;text-decoration:underline;}