/* _________________________ general ________________________ */
body {
    margin:10px 10px 5px 10px;
  font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    line-height:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    background-color:#FFFFFF;
    color:#666666;
    text-decoration:none;
}

.corps_txt, div, td {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    line-height:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    color:#666666;
    text-decoration:none;
}

.corps_txt1, div, td {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    line-height:normal;
    font-weight:bold;
    font-variant:normal;
    text-transform:none;
    color:#000099;
    text-decoration:none;
}

div  {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    line-height:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    color:#666666;
    text-decoration:none;
}

a:link          {color:#000099;text-decoration:none;}
a:visited           {color:#000099;text-decoration:none;}
a:hover         {color:#0066CC;text-decoration:none;}
a:active        {color:#000099;text-decoration:none;}

/* ________________________ entete ______________________________ */
div.entete { 
    width:762px;
    height:70px;
    background-image: url('../entetes/img_entetes/fond_raye.jpg');
    border:0px none;
 }
 
.logo_entete {margin-top:3px;width:315px;height:65px;float:left;}
 
div.menu_entete {  
    float:right;
    width:440px;
    height:50px;
    margin-top:10px;
    border:0px none;
 }
 
td.entete {
  width:90px;
    text-align:center;
}

.recherche_entete {
  width:155px;
  margin-top:10px;
  margin-right:10px;
  height:16px;
    font:10px arial,georgia,verdana normal;
    font-weight:bold;
    color:#000099;
}
/* ________________________ pied _______________________________ */
div.pied { 
    width:760px;
    height:25px;
    background-image: url('../entetes/fond_raye.jpg');
    border:0px none;
 }

.logo_pied {margin-top:3px;width:101px;height:20px;margin-right:45px;float:right;}

/* ______________________navigation  ____________________________ */
div.navigation {  
    width:760px;
    height:22px;
 }
 
 /* hierarchie */
div.hier {
  margin:4px 0px 8px 0px;
    height:5px;
 }
 
.hier_dep {
    color: #0A1C4F;
    font-weight:bold;
 }
 
.hier_page {
    color: #000099;
    font-weight:bold;
 }
 


 /* _______________________ marge __________________________ */
div.marge {
  float:right;
  width:180px;
  background-color: #FFFFFF;  
  border:0px none white;
  background-image:url('../img_site/bord.gif');
  background-repeat: repeat-y;
  background-position: right;
 }
 
.marge_position {padding:10px 8px 5px 1px;}
tr.marge_box_ttl {background-image:url("../marges/img_marges/info_entete.gif");background-repeat:no-repeat;}
tr.marge_box_ttl1 {background-image:url("../marges/img_marges/info_entete1.gif");background-repeat:no-repeat;}
td.marge_box_ttl  {
    padding:6px 3px 4px 5px;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
}
td.marge_box_txt {
    border-width:0px 1px 1px 1px;
    border-style:solid;
    border-color:#2F3086;   
    background-color:#F5FAFF;
    padding-left:4px;
    padding-top:2px;
    padding-bottom:2px;
  font-size:10px;
}
td.marge_box_txt_in {
    border-width:0px 1px 0px 1px;
    border-style:solid;
    border-color:#2F3086;   
    background-color:#F5FAFF;
    padding-left:4px;
    padding-top:2px;
    padding-bottom:2px;
  font-size:10px;
}
img.marge_box_puce {margin-right:4px;}
div.boxcam {display:none;overflow:hidden;}

 /* ______________________ principal _________________________ */
div.cadreprincipal {
  border-width:1px 1px 1px 1px;
  border-style: solid;
  border-color:#999999;
    width:760px;
    background-image:url('../img_site/bord.gif');
  background-repeat: repeat-y;
  background-position: right;
    vertical-align:top;
 }
 
div.principal {border:0px none #FF8000;border-right:1px none #B6BDD3;
    width:570px;
    margin:0px;
    vertical-align:top;
 }

div.corps {border:0px none #FF8000;
    width:550px;
    padding:4px;
    margin-bottom:20px;
    vertical-align:top;
    }
 /*______________________ rubriques __________________________*/
.rub_depvid {
    border:0px none white;
    height:250px;
    margin:20px;
    text-align:center; 
}

img.this_rub {width:163px;height:90px;margin:5px 5px 0px 5px;border:0px none red;}

img.rubvid_1 {width:163px;height:90px;margin:9px;float:left;border:0px none;}
img.rubvid_2 {width:508px;height:40px;margin:5px;float:left;border:0px none;}

div.boxinfotop {overflow: hidden;}
img.picboxtop {height:90px;}



/* ____________________ espaces _____________________________ */
.espace01 {
    border:0px none red;
    margin-left:12px;
    margin-right:2px;
    margin-bottom:4px;
    text-align:left;
}

div.info_01 {
  background-image: url("../img_site/cartouche.gif");
  background-repeat:repeat-y;
  border:1px solid #9FB7FF;
  float:right;
  width:255px;
  height:440px;
  margin-left:4px;
  margin-right:4px;
  margin-bottom:4px;
  padding:4px;
}

/*div.info_01_ltt {
  background-image: url("../img_site/cartouche.gif");
  background-repeat:repeat-y;
    border:1px solid #9FB7FF;
    float:left;
    width:255px;
    height:300px;
    margin-left:4px;
    margin-right:4px;
    margin-bottom:4px;
    padding:4px;
}*/

div.info_02 {
  background-image: url("../img_site/cartouche.gif");
  background-repeat:repeat-y;
    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color: #9FB7FF;
    float:left;
    width:525px;
    height:90px;
    margin-left:4px;
    margin-bottom:8px;
    padding:4px;
}

.info_ttl {font-size:14px;color:#000099}

/* gamme */
td.gamme {padding-left:8px;}
td.formation {padding-left:8px;}

table.gamme {width:260px;border:1px solid #2F3086;}
table.formation {width:170px;border:1px solid #2F3086;}

tr.gamme_ent {background-color:#F5FAFF;height:40px;}
tr.cours_ent {background-color:#F5FAFF;height:40px;}

td.gamme_ttl {height:40px;color:#2F3086;font:12px arial,verdana,georgia;padding-left:4px;border-bottom:1px solid #2F3086;}
p.gamme_intertitre {text-align:left;padding-left:4px;padding-top:2px;font:11px arial,verdana;color:#2F3086;}
td.cours_ttl {color:#2F3086;font:12px arial,verdana,georgia;padding-left:4px;border-bottom:1px solid #2F3086;}
td.gamme_logo {border-bottom:1px solid #2F3086;}
td.cours_logo {border-bottom:1px solid #2F3086;}

table.gamme_liste_prod {width:260px;border:0px none #FF8000; padding:0px;}
table.cours {width:170px;border:0px none #FF8000; padding:0px;}

td.glp1 {}
td.glp2 {width:30px;}
td.glp3 {width:20px;}

td.glpf1 {}
td.glpf2 {width:40px;}
td.glpf3 {width:20px;}

td.glpacc1 {width:260px;}
td.glpacc2 {width:80px;text-align:right;}

/* ____________________ produits _____________________________ */
img.produit      {float:left;margin:4px;}
div.produit_ttl  {font-size:18px;margin-top:8px;margin-bottom:12px;}
div.produit_sttl {font-size:12px;margin-bottom:8px;}
div.produit_txt  {margin-left:8px;margin-bottom:12px;}

table.descriptif  {clear:left;width:550px;border:0px none;margin-left:8px;margin-top:4px;}
td.descriptif_ent {vertical-align:top;border-bottom:1px solid #000000;}
td.descriptif_contenu {vertical-align:top;border:1px solid #000000;border-top:0px none;padding:2px;}
#ent_specif1 {float:left;cursor: pointer;width:120px;height:20px;text-align:center;color:#0066CC;margin-right:4px;border:1px solid #000000;border-bottom:0px none;background-color:#CCCCCC;}
#ent_specif2 {float:left;cursor: pointer;width:120px;height:20px;text-align:center;color:#0066CC;margin-right:4px;border:1px solid #000000;border-bottom:0px none;background-color:#FFFFFF;}
#ent_specif3 {float:left;cursor: pointer;width:120px;height:20px;text-align:center;color:#0066CC;margin-right:4px;border:1px solid #000000;border-bottom:0px none;background-color:#FFFFFF;}
#ent_specif4 {float:left;cursor: pointer;width:120px;height:20px;text-align:center;color:#0066CC;margin-right:4px;border:1px solid #000000;border-bottom:0px none;background-color:#FFFFFF;}

div.menu_chap {font-size:12px;}

#more_01 {font-size:11px;display:none;}
#more_02 {font-size:11px;display:none;}

img.pdf_puce_ltt1 {margin-left:6px;margin-right:4px;vertical-align:bottom;border:0px none #FFFFFF;}

.contenu_divers {margin-left:4px;}

.mineur {font-size:10px;color:#999999;}

.titrage_interne {font-weight:bold;font-size:11px;color:#000099;}

/* ____________________  listes  _____________________________ */
li.liste_A { margin-bottom:6px;list-style-type:square;}

/* ____________________ formation video___________________________ */

.ttl_chap {height:16px;font:small-caps bold 14px arial,helvetica,sans-serif;padding:4px;text-align:left;margin-bottom:8px;margin-top:12px;}
.ttl_journee {font:bold 11px arial,helvetica;color:#CC9900;}
.sttl_plan {font:11px arial,helvetica;color:#000000;}
.tarif {background-color:#CC9900;text-align:center;font:small-caps 13px verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;}

.titraille {
	background-color:#000099;
	color:#ffed30;
	text-transform:uppercase;
	font-weight:800;
}
