/*-------------------------typo---------------------------*/
.rouge14gras {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 14px;
font-weight:bold;
color: #cc0000;
padding: 0 0 0 0 ;
}

.orange {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 12px;
font-style:italic;
color: #ff9900;
padding: 0 0 0 0 ;
}


.rouge12gras {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 12px;
font-weight:bold;
color: #cc0000;
padding: 0 0 0 0 ;
}
.trebuchet {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: left;
font-size: 30px;
font-weight:bold;
color: #333;
padding: 0 0 0 0 ;
}
.trans {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 5px;
color: #fff;
padding: 0 0 0 0 ;
}
/*-------------------------PAGE---------------------------*/

html, body {
	margin: 0; /* pour éviter les marges */
	padding: 0;
	height: 100%;
	text-align: center; /* pour corriger le bug de centrage IE */
	background: #363636;
 }

.site {
	position: relative; /* on positionne le conteneur */
	margin-left: auto;
	margin-right: auto;
    width: 1026px;
	text-align: left;
	background: #666;
	height: 100%;
 }
 
 .principale {
	float: left;
	width: 1026px;
	height:100%;
	
	
  }
.liste li {
	/*display : list-item;*/
 list-style-image : url(../images/fleche_grise.gif);
 /*list-style-position: outside;*/
} 
  /*-------------------------header------------------------------*/
  
 .header {
 /*position: absolute;*/
 float:left;
 display: block;
 background-image: url(../images/header.jpg);
 width: 1026px;
 height: 156px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
font-size: 0.625em;
color: #000000;
 /*z-index:1;*/
 }
 
 .haut_header {
float: left;
width: 1026px;
height: 52px;
 }
 
  .bas_header {
float: left;
width: 1026px;
height: 104px;
 }
 
 .texte_entreprise_header {
float: right;
padding-right:193px;
padding-top:50px;
text-align:right;
width: 148px;
height: 50px;
 }
 
  .texte_formations_header {
float: right;
padding-right:204px;
padding-top:50px;
text-align:right;
width: 137px;
height: 50px;
 }
 
   .logo_dans_header {
float: left;
width: 150px;
height: 104px;
 }
 
 
 
    .logo_header {
float: left;
width: 200px;
height: 50px;
 }

  .haut_header a {
color: #000;
text-decoration: none;
border-bottom: 1px dotted #fff;
 }
 
  .haut_header a:hover {
color: #000;
text-decoration:none;
border-bottom: 1px dotted #000;
 }
 
 .ifocop01 {
float: left;
width: 47px;
height: 43px;
padding: 9px 0 0 24px;
color: #fff;
/*font-weight:bold;*/
 }
 
  .ifocop02 {
float: left;
width: 613px;
height: 43px;
padding: 9px 0 0 0;
/*font-weight:bold;*/
 }
 
  .liens {
float: left;
width: 44px;
height: 39px;
padding: 13px 0 0 39px;
color: #000;
/*font-weight:bold;*/
 }
 
  .contact {
float: left;
width: 66px;
height: 39px;
padding: 13px 0 0 39px;
color: #000;
/*font-weight:bold;*/
 }
 
   .plan {
float: left;
width: 66px;
height: 39px;
padding: 13px 0 0 42px;
color: #000;
/*font-weight:bold;*/
 }

 
 
 
 /*-------------------------MENU------------------------------*/

 .menu_horizontal {
 /*position: absolute;*/
 float:left;
 display: block;
 top: 156px;
 left: 0;
 width: 1026px;
 height: 24px;
 z-index:4;
 }

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
 position: absolute;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 display: block;
 top: 156px;
 left: 0;
width: 1026px;
z-index:100;
background: url(../images/fd_bton.gif) no-repeat top center;
 /* correction pour Opera */
}
#menu dl {
float: left;
width: 342px;

}
#menu dt {
cursor: pointer;
text-align: right;
/*font-family: Arial, Helvetica, Verdana, sans-serif;*/
font-size: 14px;
color: #000000;
text-decoration:none;
padding: 4px 10px 0 0;
/*background: #cc3300;*/
height:21px;
/*margin: 1px;*/
}

#menu dt a {
text-decoration:none;
color: #000000;
}

#menu dt a:hover {
text-decoration:none;
color: #000000;
}

#menu dd {
display: none;
}
#menu li {
float:right;
text-align: right;
list-style-image:none;
}
#menu li a {
display: block;
color: #ffffff;
margin: 0;
border: 0;
text-decoration: none;
padding: 7px 7px;
border-bottom: 1px solid white;	
height: 100%;
width:250px;
list-style-image:none;
}
#menu li a:hover, #menu li a:focus {
	/*background: #336699;*/
	border-bottom: 1px solid white;
	list-style-image:none;
}

#menu li.formations_un a {
display: block;
font-size: 12px;
font-weight: bold;
color: #000;
margin: 0;
border: 0;
text-decoration: none;
background-color:#f19204;
padding: 3px 10px 3px 0;
border-bottom: 1px solid #aa6500;	
height: 100%;
width:240px;
list-style-image:none;
}
#menu li.formations_un a:hover, #menu li.formations_un a:focus {
	background: #f9ab38;
	list-style-image:none;
}

#menu li.formations_deux a {
display: block;
font-size: 11px;
color: #000;
margin: 0;
border: 0;
text-decoration: none;
background-color:#fdce4d;
padding: 2px 20px 2px 0;
border-bottom: 1px solid #aa6500;	
height: 100%;
width:230px;
list-style-image:none;
}
#menu li.formations_deux a:hover, #menu li.formations_deux a:focus {
	background: #fab519;
	list-style-image:none;
}

#menu li.entreprise_un a {
display: block;
font-size: 12px;
font-weight: bold;
color: #000;
margin: 0;
border: 0;
text-decoration: none;
background-color:#7aad24;
padding: 3px 10px 3px 0;
border-bottom: 1px solid #2c5502;	
height: 100%;
width:240px;
list-style-image:none;
}
#menu li.entreprise_un a:hover, #menu li.entreprise_un a:focus {
	background: #94c344;
	list-style-image:none;
}

#menu li.entreprise_deux a {
display: block;
font-size: 11px;
color: #000;
margin: 0;
border: 0;
text-decoration: none;
background-color:#a9d25a;
padding: 2px 20px 2px 0;
border-bottom: 1px solid #2c5502;	
height: 100%;
width:230px;
list-style-image:none;
}
#menu li.entreprise_deux a:hover, #menu li.entreprise_deux a:focus {
	background: #84b728;
	list-style-image:none;
}

 
 #menu li.groupe_un a {
display: block;
font-size: 12px;
font-weight: bold;
color: #000;
margin: 0;
border: 0;
text-decoration: none;
background-color:#cccccc;
padding: 3px 10px 3px 0;
border-bottom: 1px solid #666666;	
border-left: 1px solid #666666;
height: 100%;
width:170px;
list-style-image:none;
}
#menu li.groupe_un a:hover, #menu li.entreprise_un a:focus {
	background: #bbbbbb;
	list-style-image:none;
}

#menu li.groupe_deux a {
display: block;
font-size: 11px;
color: #000;
margin: 0;
border: 0;
text-decoration: none;
background-color:#d9d9d9;
padding: 2px 20px 2px 0;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
height: 100%;
width:160px;
list-style-image:none;
}

#menu li.groupe_deux a:hover, #menu li.entreprise_deux a:focus {
	background: #c2bdbd;
	list-style-image:none;
}

  /*-------------------------centre------------------------------*/ 
  
 .contenu {
 /*position: relative;*/
 float:left;
 top: 180px;
 width:1026px;
 z-index:300;
 /*height:100%;*/
 background: #ececec url(../images/fd_colonne_gauche.gif) repeat-y top left;
 }
 
  .contenu_accueil {
 /*position: relative;*/
 float:left;
 top: 180px;
 width:1026px;
 z-index:300;
 /*height:100%;*/
 background: #cccccc url(../images/fd_colonne_gauche.gif) repeat-y top left;
 }
 
  .contenu_page {
 /*position: relative;*/
 float:left;
 top: 180px;
 width:1026px;
 z-index:300;
 /*height:100%;*/
 background: #fff url(../images/fd_colonne_gauche.gif) repeat-y top left;
 }
 
 .colonne_gauche {
 float:left;
 width:342px;
 }

 .ombre {
 float:left;
 width:342px;
 height:24px;
 background: #000 url(../images/ombre.gif) no-repeat top left;
 }
 
 .rezo {
 float:left;
 width:342px;
 height:88px;
 }

 
 .retour {
 float:left;
 width:313px;
 height:16px;
 padding: 6px 0 0 29px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 0.625em;
 color:#333;
 background: #000 url(../images/fd_retour.gif) no-repeat top left;
 text-decoration:none;
 }
 
 .retour a {
 color:#333;
 text-decoration:none;
 }
 
 .retour a:hover {
 color:#000;
 border-bottom: 1px dotted #000;	
 text-decoration:none;
 }
 
  .titre_actu {
 float:left;
 padding-left:30px;
 width:312px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1.125em;
color: #000000;
background: url(../images/puce_jaune.gif) no-repeat center left;
 }
 
 .bloc_actu {
float:left;
width:342px;
background: url(../images/separation.gif) repeat-x bottom left;
 }
 
 .actu {
float:left;
padding: 13px 10px 13px 30px;
width:302px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 0.625em;
color: #000000;
background: url(../images/puce_actu.gif) no-repeat top left;
text-decoration:none;
 }
 
  .actu a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cc0000;
text-decoration:none;
 }
 
 .actu a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cc0000;
border-bottom: 1px dotted #cc0000;
 }
 


.centre_page {
 float:right;
 width:684px;
 }
 
 .accroche {
 float:left;
 width:684px;
 height:148px;
 background: url(../images/accroche02.jpg) no-repeat top left;
 }
 
 .bandeau_rouge {
 float:left;
 padding: 91px 0 0 85px;
 width:567px;
 }
 
 .trouvez_formation {
 float:left;
 width:395px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
font-size: 1em;
letter-spacing: 1px;
color: #fff;
font-weight:bold;
 }
 
 .cliquez {
float:left;
width:115px;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
font-size: 0.625em;
color: #fff;
line-height: 120%
 }
 
  .cliquez a {
color: #fff;
text-decoration:none;
 }

  .cliquez a:hover {
color: #fdce4d;
text-decoration:none;
border-bottom: 1px solid #fdce4d;
 }


 .formations {
 float:left;
 padding-top:20px;
 width:684px;
 background: #CCC url(../images/fd_formations.gif) repeat-x top left;
 }

  .titre {
float:left;
width:674px;

 }
 
  .titre_page {
float:left;
padding-left:30px;
padding-top:0px;
margin-top:0px;
margin-bottom:18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1em;
color: #ff9900;
background: url(../images/puce_jaune.gif) no-repeat top left;
 }
 
 .titre_page_modele {
float:left;
padding-left:30px;
padding-top:0px;
margin-top:0px;
margin-bottom:18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1em;
color: #000;
background: url(../images/puce_rouge.gif) no-repeat top left;
 }

 .titre_page_droits {
float:left;
padding-left:30px;
padding-top:0px;
margin-top:0px;
margin-bottom:18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1em;
color: #006699;
background: url(../images/puce_bleue.gif) no-repeat top left;
 }
 
  .titre_page_entreprise {
float:left;
padding-left:30px;
padding-top:0px;
margin-top:0px;
margin-bottom:18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1em;
color: #73a620;
background: url(../images/puce_verte.gif) no-repeat top left;
 }

 .sstitre_page {
width:628px;
padding-top:0px;
margin-top:0px;
margin-bottom:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1em;
font-weight:bold;
color: #990000;
 }
  .bloc_formation {
float:left;
padding-left:24px;
width:141px;
height: 154px;
text-decoration:none;
color:#FFF;
background: url(../images/reflet_bloc.jpg) no-repeat bottom right;
 }

 
 .haut_bloc_formation {
float:left;
padding-left:32px;
padding-top:9px;
width:109px;
height: 35px;
color:#FFF;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 15px;
/*font-weight:bold;*/
line-height: 0.9;
text-decoration:none;
background: url(../images/haut_bloc.jpg) no-repeat bottom right;
 }
 
 .haut_bloc_formation a {
color:#FFF;
text-decoration:none;
 }
 
 .haut_bloc_formation a:hover {
text-decoration:none;
color:#ff9900;
 }

.bas_bloc_formation {
float:left;
width:141px;
height: 83px;
color:#FFF;
 }

.taux_emploi {
float:left;
text-align: right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
width:300px;
height: 80px;
color: #333;
padding-top: 46px;
 }
 
 .adresse {
float:left;
text-align:left;
padding: 4px 20px 2px 20px;
width:986px;
height:14px;
background-color: #000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.625em;
color: #999999;
 }

 .adresse a {
color: #999999;
text-decoration:none;

 }
 
 .adresse a:hover {
color: #999999;
text-decoration:none;
border-bottom: 1px solid #999999;

 }
 
   .adresse02 {
float:left;
width:600px;

 }
 
  .credits {
float:right;
width:350px;
text-align:right;

 }
 

 .footer {
float:left;
z-index:1000; 
text-align:left;
padding: 21px 0 20px 30px;
width:996px;
/*height:200px;*/
background-color: #666666;
 }
 
 
  .footer_bloc {
float:left;
text-align:left;
width:133px;
padding-left:30px;


 }

.titre_foot {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #fff;
font-size: 0.625em;
font-weight:bold;
text-decoration:none;
padding-bottom:4px;
}

.titre_foot a {
color: #fff;
text-decoration:none;
}
.titre_foot a:hover {
color: #fff;
text-decoration:none;
border-bottom: 1px solid #fff;
}


.menu_container {
  padding: 0px;
  margin: 0px;
  width: 100%;
  
}

.menu_container li.foot {
color: #cccccc;
list-style-type: none;
padding-left: 8px;
list-style-image:none;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #fff;
line-height: 1.7;
font-size: 0.625em;
background: url(../images/puce_grise.gif) no-repeat left top;
}

.menu_container li.foot a {
  color: #cccccc;
text-decoration:none;
list-style-image:none;
}

.menu_container li.foot a:hover {
color: #fff;
text-decoration:none;
border-bottom: 1px solid #cccccc;
}

.bloc_gauche {
float: left;
width: 342px;
text-decoration:none;
background: url(../images/separation.gif) repeat-x bottom left;
}

.bloc_recherche {
float: right;
width: 294px;
/*height: 79px;*/
padding: 14px 10px 5px 15px;
color: #fff;
text-decoration:none;
background-color: #5d6c74;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.625em;
/*line-height: 1.8;*/
}

.bton_jaune a {
display:block;
float: right;
width: 289px;
/*height: 30px;*/
padding: 14px 0 14px 30px;
color: #000;
text-decoration:none;
background: url(../images/fd_bton_jaune.gif) repeat-x top left;
border-bottom: 1px solid #fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
}

.bton_jaune a:hover {
display:block;
float: right;
width: 289px;
/*height: 30px;*/
padding: 14px 0 14px 30px;
color: #000;
text-decoration:none;
background: url(../images/fd_bton_jaune.gif) repeat-x bottom left;
border-bottom: 1px solid #fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
}

.bton_vert a {
display:block;
float: right;
width: 289px;
/*height: 30px;*/
padding: 14px 0 14px 30px;
color: #000;
text-decoration:none;
background: url(../images/fd_bton_jaune.gif) repeat-x top left;
border-bottom: 1px solid #fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
}

.bton_vert a:hover {
display:block;
float: right;
width: 289px;
/*height: 30px;*/
padding: 14px 0 14px 30px;
color: #000;
text-decoration:none;
background: url(../images/fd_bton_jaune.gif) repeat-x bottom left;
border-bottom: 1px solid #fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
}

.bloc_bleu_gris {
float: right;
width: 319px;
color: #000;
text-decoration:none;
background: url(../images/fd_bton_gris_bleu.gif) repeat-y top left;
border-bottom: 1px solid #fff;
/*font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;*/
}

.bloc_picto01 {
float: left;
width: 74px;
height:77px;
background: url(../images/feuille.jpg) no-repeat bottom left;
/*font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;*/
}

.bloc_picto01b {
float: left;
width: 74px;
height:77px;
background: url(../images/feuille_cv.jpg) no-repeat bottom left;
/*font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;*/
}

.bloc_picto02 {
float: left;
width: 74px;
height:77px;
background: url(../images/calculette.jpg) no-repeat bottom left;
/*font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;*/
}

.bloc_picto03 {
float: left;
width: 74px;
height:77px;
background: url(../images/petite_carte.jpg) no-repeat bottom left;
/*font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;*/
}

.bloc_txt01 a {
float: left;
width: 190px;
padding-top:20px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
color: #000;
text-decoration:none;
}

.bloc_txt02  {
float: right;
width: 302px;
padding-top:10px;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
color: #000;
text-decoration:none;
}

.bloc_txt03  {
float: left;
width: 150px;
padding-top:15px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.690em;
font-weight:bold;
color: #000;
text-decoration:none;
line-height: 1.3;
}

.bloc_txt03 a {
color: #000;
text-decoration:none;
}

.bloc_txt03 a:hover {
color: #990000;
text-decoration:none;
}

.bloc_txt04  {
float: left;
width: 195px;
/*font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
color: #000;
text-decoration:none;*/
}

.bloc_txt05  {
float: left;
width:70px;
padding: 28px 0 0  5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.625em;
font-weight:bold;
color: #000;
text-decoration:none;
}

.bloc_txt06  {
float: right;
width:100px;
padding: 18px 10px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.625em;
color: #000;
text-decoration:none;
line-height: 1.1;
}

.bloc_txt06 a {
color: #000;
text-decoration:none;
}

.bloc_txt06 a:hover {
color: #990000;
text-decoration:none;
}

.bloc_txt01 a:hover {
color: #990000;
text-decoration:none;
}

.bloc_fleche01 {
float: right;
width: 50px;
height:77px;
background: url(../images/fleche_gris_bleu.gif) no-repeat bottom left;
/*font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;*/
}


.txt01 {
float: right;
width: 294px;
padding: 0 0 5px 0;
}
.txt02 {
float: right;
width: 294px;
padding: 5px 0 5px 0;
}
.espace {
float: right;
width: 319px;
height:16px;
background-color: #5d6c74;
border-bottom: 1px solid #fff;
}

.bloc_vos_droits {
float: right;
width: 319px;
height:96px;
color: #000;
text-decoration:none;
background: url(../images/vos_droit.jpg) no-repeat top left;
border-bottom: 1px solid #fff;
/*font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;*/
}

.titre_vos_droits {
float: right;
width: 287px;
color: #000;
padding: 4px 0 0 32px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;
}

.txt_vos_droits  {
float: left;
width: 128px;
padding-top:12px;
padding-left:42px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.625em;
font-weight:bold;
color: #000;
text-decoration:none;

}

.txt_vos_droits a {
color: #000;
text-decoration:none;
line-height: 1.6;
}

.txt_vos_droits a:hover {
color: #990000;
text-decoration:none;
}

.bloc_temoignages {
float: right;
width: 319px;
height:100px;
color: #000;
text-decoration:none;
background: url(../images/temoignages.jpg) no-repeat top left;
border-bottom: 1px solid #fff;
/*font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
font-weight:bold;*/
}

.txt_temoignages  {
float: left;
width: 138px;
padding-top:23px;
padding-left:32px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.625em;
font-weight:bold;
color: #000;
text-decoration:none;
}

.txt_temoignages a {
color: #000;
text-decoration:none;
}

.txt_temoignages a:hover {
color: #990000;
text-decoration:none;
}
/*fieldset.search {
	border: none;
	float:left;
	width: 280px;
	margin: 0 auto;
	background: #5d6c74;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #000;
	font-size: 1.2em;
	width: 235px;
	height: 18px;
	padding: 2px 0 0 20px;
	background: url(../images/search_bg.gif) no-repeat;
	/*margin-right: 5px;*/
/*}
.search input.box:focus {
	background: url(../images/search_bg.gif) no-repeat;
	outline: none;
}
.search button.btn {
	width: 22px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/search_bg.gif) no-repeat top right;
}
.search button.btn:hover {
	background: url(../images/search_bg.gif) no-repeat bottom right;
}*/
.recherche {
float: left;
width: 260px;
height: 20px;
padding: 0 0 0 0;
color: #000;

}
.bton_ok {
float: right;
text-align:right;
width: 30px;
height: 20px;
color: #000;

}

.selection {
float: left;
width: 260px;
height: 22px;
padding: 0 0 0 0;
color: #000;

}

.bton_ok2 {
float: right;
text-align:right;
width: 30px;
height: 22px;
color: #000;

}

/*select {
font-size: 1em;
/*line-height: 1.8;
}*/

 .centre {
 float:right;
 width:683px;
 padding: 8px 0 30px 0;
 /*background-color:#ececec;*/
 }
 
 .fil_ariane {
 float:left;
 width:673px;
padding: 0 0 15px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.625em;
color: #000;
text-decoration:none;
 }
 

.fil_ariane a {
color: #000;
text-decoration:none;
}

.fil_ariane a:hover {
color: #000;
text-decoration:none;
border-bottom: 1px dotted black;
}

 
.genre_formation {
text-align:right;
float:right;
padding-right:18px;
}
 
.genre_formation_gauche {
float:left;
height:18px;
width:12px;
background:url(../images/angle_arr_jaune_gauche.gif) no-repeat;
}

.genre_formation_droite {
float:left;
height:18px;
width:12px;
background:url(../images/angle_arr_jaune_droit.gif) no-repeat;
}

.genre_formation_texte {
float:left;
padding-top:2px;
height:16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: left;
font-size: 0.625em;
color: #000;
background-color:#ff9900;
 }
 
.genre_formation_texte a {
color: #000;
text-decoration:none;
}
.genre_formation_texte a:hover {
color: #000;
text-decoration:none;
border-bottom: 1px dotted black;
}

.genre {
float:left;
width:653px;
padding-left: 30px ;
}
 
.genre_gauche {
float:left;
height:29px;
width:32px;
background:url(../images/angle_arr_noir_gauche.gif) no-repeat;
}

.genre_droite {
float:left;
height:29px;
width:18px;
background:url(../images/angle_arr_noir_droit.gif) no-repeat;
}

.genre_texte {
float:left;
/*width:580px;*/
padding-top:4px;
padding-bottom:10px;
margin-top:0px;
margin-bottom:0px;
height:25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 0.875em;
color: #fff;
background:url(../images/fd_noir_degrade.gif) repeat-x;
 }
 
 .genre_gauche_rouge {
float:left;
height:29px;
width:32px;
background:url(../images/angle_arr_rouge_gauche.gif) no-repeat;
}

.genre_droite_rouge {
float:left;
height:29px;
width:18px;
background:url(../images/angle_arr_rouge_droit.gif) no-repeat;
}

.genre_texte_rouge {
float:left;
padding-top:4px;
padding-bottom:10px;
margin-top:0px;
margin-bottom:0px;
height:25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 0.750em;
color: #fff;
background:url(../images/fd_rouge_degrade.gif) repeat-x;
 }
 
 .formations_trouvees {
float:left;
width:623px;
padding-left: 60px ;
padding-bottom:8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 0.690em;
color: #000;
}

 .resultats {
float:left;
width:630px;
padding: 0 25px 0 28px ;
}

 .bloc_resultats {
float:left;
width:607px;
padding: 16px 5px 0 7px ;
background:url(../images/fd_bloc_resultats.gif) repeat-x;
border-right: 1px solid #9fb1ba;
border-left: 10px solid #9fb1ba;
}

 .bloc_resultats_titre {
float:left;
width:591px;
padding-left:16px;
margin:0px;
background:url(../images/fleche_rouge.gif) no-repeat top left;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 0.690em;
color: #cc0000;
}

 .bloc_resultats_texte {
float:left;
width:591px;
padding: 6px 0 0 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 0.690em;
color: #000;
}

 .bloc_resultats_btons {
float:left;
width:608px;
padding: 6px 0 10px 0;
}

 .bloc_resultats_vae {
float:left;
padding: 0 0 0 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: left;
font-size: 0.690em;
color: #000;
}

.bloc_resultats_en_savoir_plus a {
float:right;
display:block;
width:74px;
margin-right:10px;
padding: 1px 2px 0 2px;
height:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.645em;
text-align: left;
color: #fff;
text-decoration:none;
background:url(../images/fd_bton_plus.gif) no-repeat top left;
}

.bloc_resultats_en_savoir_plus a:hover {
float:right;
display:block;
width:74px;
margin-right:10px;
padding: 1px 2px 0 2px;
height:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.645em;
text-align: left;
color: #fff;
background:url(../images/fd_bton_plus.gif) no-repeat bottom left;
text-decoration:none;
}

 .bloc_navig {
float:left;
text-align:center;
width:629px;
padding: 16px 0 0 0 ;
border-top: 1px solid #9fb1ba;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.690em;
color: #cc0000;
font-weight:bold;
}

 .bloc_navig a {

color: #000;
text-decoration:none;
font-weight:100;
}


 .bloc_navig a:hover {

color: #cc0000;
text-decoration:none;
border-bottom: 1px solid #cc0000;
}

 .fiche {
float:left;
width:630px;
padding: 0 25px 0 28px ;
}

 .fiche li {
	 list-style-image : url(../images/fleche_grise.gif);
	 list-style-position:inside;

}

 .fd_fiche {
float:left;
width:629px;
background: #CCC url(../images/fd_deg_fiche.jpg) repeat-x top left;}

 .onglets {
float:left;
width:630px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.750em;
font-weight:bold;
background:url(../images/onglet_on.jpg) no-repeat bottom left;

}

 .onglet_off {
display:block;
padding-top:8px;
height:22px;
float:left;
color:#000;
width:210px;
background:url(../images/onglet_on.jpg) no-repeat bottom left;
text-align:center;
}

 .onglet a {
display:block;
padding-top:8px;
height:22px;
background:url(../images/onglet_off.jpg) no-repeat bottom left;
float:left;
text-decoration:none;
color:#fff;
width:210px;
text-align:center;
}

 .onglet a:hover {
display:block;
float:left;
padding-top:8px;
height:22px;
background:url(../images/onglet_over.jpg) no-repeat bottom left;
text-decoration:none;
color:#000;
width:210px;
text-align:center;
}


 .contenu_onglet {
float:left;
width:600px;
padding: 10px 15px 0 15px ;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.750em;
color:#000;
}

 .contenu_onglet a {
color:#cc0000;
text-decoration:none;
}
 .contenu_onglet a:hover {
color:#cc0000;
text-decoration:none;
border-bottom: 1px dotted #cc0000;
}

 .boutons_onglet {
float:left;
width:600px;
padding: 10px 15px 13px 15px ;
color:#FFF;
}

.bton_inscrire a {
float:left;
display:block;
width:57px;
padding: 2px 2px 0 16px;
margin-right:20px;
height:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.565em;
text-align: left;
color: #fff;
text-decoration:none;
background:url(../images/fd_bton_inscrire.gif) no-repeat top left;
}

.bton_inscrire a:hover {
float:left;
display:block;
width:57px;
padding: 2px 2px 0 16px;
margin-right:20px;
height:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.565em;
text-align: left;
color: #fff;
background:url(../images/fd_bton_inscrire.gif) no-repeat bottom left;
text-decoration:none;
}

.bton_telecharger a {
float:left;
display:block;
width:173px;
padding: 2px 2px 0 16px;
margin-right:20px;
height:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.565em;
text-align: left;
color: #fff;
text-decoration:none;
background:url(../images/fd_bton_telecharger.gif) no-repeat top left;
}

.bton_telecharger a:hover {
float:left;
display:block;
width:173px;
padding: 2px 2px 0 16px;
margin-right:20px;
height:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.565em;
text-align: left;
color: #fff;
background:url(../images/fd_bton_telecharger.gif) no-repeat bottom left;
text-decoration:none;
}

.bton_imprimer a {
float:left;
display:block;
width:155px;
padding: 2px 2px 0 16px;
margin-right:20px;
height:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.565em;
text-align: left;
color: #fff;
text-decoration:none;
background:url(../images/fd_bton_imprimer.gif) no-repeat top left;
}

.bton_imprimer a:hover {
float:left;
display:block;
width:155px;
padding: 2px 2px 0 16px;
margin-right:20px;
height:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.565em;
text-align: left;
color: #fff;
background:url(../images/fd_bton_imprimer.gif) no-repeat bottom left;
text-decoration:none;
}

 .resultats_all {
float:right;
width:682px;
}

 .resultats_all_gauche {
float:left;
width:341px;
}

.resultats_all_droit {
float:right;
width:341px;
}


 .all_01 {
float:left;
width:290px;
padding: 10px 23px 10px 28px ;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.750em;
text-align: left;
color: #000;
background:url(../images/trait.gif) repeat-x top left;
line-height: 1.1;
}



 .all_01 a {
font-size: 0.940em;
text-align: left;
color: #333;
text-decoration:none;
}
 .all_01 a:hover {
font-size: 0.940em;
text-align: left;
color: #000;
text-decoration:none;
border-bottom: 1px solid #000;
}

 .vae {
float:right;
width:657px;
padding: 10px 0 0 25px ;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.625em;
text-align: left;
color: #000;
}

 .handicap {
float:left;
width:255px;
height:100%;
margin-top:10px;
margin-bottom:20px;
padding: 0 0 0 40px ;
background:url(../images/handicap.gif) no-repeat top left;
color: #000;
}

 .handicap02 {
float:right;
text-align:right;
width:220px;
height:100%;
margin-top:10px;
margin-bottom:20px;
padding: 0 75px 0 0  ;
background:url(../images/pictos_handicap.gif) no-repeat top right;
color: #000;
}

 .handicap a {
color: #000;
text-decoration:none;
}

 .handicap a:hover {
color: #cc0000;
border-bottom: 1px dotted #cc0000;
}

 .contenu_onglet_periodes {
float:left;
width:630px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.750em;
color:#000;
background:url(../images/trait.gif) repeat-x bottom right;
}

 .contenu_onglet_periodes a {
color:#000;
text-decoration:none;
}
 .contenu_onglet_periodes a:hover {
color:#cc0000;
text-decoration:none;
border-bottom: 1px dotted #cc0000;
}

 .colonne_onglet {
float:left;
width:190px;
height:100%;
padding: 10px 5px 10px 15px ;
/*background:url(../images/trait_vertical.gif) repeat-y top right;*/

}

 .page_modele {
float:left;
width:628px;
padding: 0 25px 0 30px ;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.750em;
color:#000;
}

 .page_modele li {
	 list-style-image : url(../images/fleche_grise.gif);
	 list-style-position:inside;

}

 .page_modele a {
color:#cc0000;
text-decoration:none;
}
.page_modele a:hover {
color:#cc0000;
text-decoration:none;
border-bottom: 1px dotted #cc0000;
}

blockquote {
	margin: 8px 15px 12px 10px;
	color: #000000;
	background: #f5f7f9 url('../images/fd_blockquote.gif') repeat-x top;
	border-left: 5px solid #a2adb8;
	border-bottom: 1px solid #d2dee4;
	padding: 10px;
		}
		

.conteneur_frs {
	float: left;
	width: 300px;
	text-align: left;
	/*background-color:#eaf6fb;*/
 }
 

 
  .conteneur_frs_centre {
	clear:left;
	float:left;
	text-align : left;
	width:266px;
	padding-left:17px;
	padding-right:17px;
	
}
 
 .frs_centre {
	clear:left;
	float:left;
	text-align : left;
	width:266px;
	margin:0 0 0 0;
	padding:0;
}

.frs_centre ul {
	list-style:none;
	width:266px;
	margin:0 0 0px 0;
	padding:0;
}

.frs_centre li {
	margin-bottom:0px;
	 list-style-image : url(../images/fleche_rouge.gif);
	
}

.frs_centre li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
color:#000;
display:block;
padding:3px 0px 3px 0px;
border-top:1px solid #ffffff;
border-bottom:1px solid #d2dee4;
/*border-right:1px solid #b0b0b0;*/
/*border-bottom:1px dotted #b0b0b0;*/
/*border-left:4px solid #505050;*/
}

.frs_centre li a:hover {
/*background:#eaeaea url(img/menubg2.gif) bottom left repeat-x;*/
color:#000;
background-color:#d2dee4;
border-top:1px solid #a2adb8;
border-bottom:1px solid #ffffff;
}

.fournisseurs {
	float: left;
	padding: 0 0 15px 40px;
	width: 300px;
	text-align: left;
 }


 .imprime_page {
float:left;
text-align:right;
width:628px;
padding: 0 25px 20px 30px ;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.750em;
color:#000;
}

.page_imprimer a {
float:right;
display:block;
width:95px;
font-size: 0.750em;
padding: 2px 2px 0 16px;
height:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #fff;
text-decoration:none;
background:url(../images/fd_bton_imprimer.gif) no-repeat top left;
}

.page_imprimer a:hover {
float:right;
display:block;
width:95px;
padding: 2px 2px 0 16px;
height:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #fff;
background:url(../images/fd_bton_imprimer.gif) no-repeat bottom left;
text-decoration:none;
}

.ensemble_nos_centres {
float:left;
width:628px;
height:100%;
padding: 15px 0 5px 0 ;
color:#000;
border-bottom:1px dotted #000;
}

.titre_nos_centres {
float:left;
/*width:426px;*/
font-size: 1.5em;
font-weight:bold;
margin-left:200px;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-top:1px solid #000;
border-right:1px solid #000;
padding: 0 3px 0 3px ;
}

.bloc_nos_centres {
float:left;
width:628px;
padding: 10px 0 0 0 ;
}

.image_nos_centres {
float:left;
width:200px;
}

.texte_nos_centres {
float:right;
width:426px;
}

.adresse_nos_centres {
float:left;
width:410px;
padding-left:16px;
padding-bottom:5px;
border-bottom:1px solid #b6c1c7;
background:url(../images/position.gif) no-repeat top left;
}

.telephone_nos_centres {
float:left;
width:410px;
padding-left:16px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #b6c1c7;
border-top:1px solid #ffffff;
background:url(../images/telephone2.gif) no-repeat center left;
}

.mail_nos_centres a {
float:left;
width:410px;
color:#000000;
padding-left:16px;
padding-bottom:5px;
text-decoration:none;
padding-top:5px;
border-bottom:1px solid #b6c1c7;
border-top:1px solid #ffffff;
background:url(../images/enveloppe2.gif) no-repeat center left;
}

.mail_nos_centres a:hover {
float:left;
width:410px;color:#CC0000;
padding-left:16px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #b6c1c7;
border-top:1px solid #ffffff;
background:url(../images/enveloppe2.gif) no-repeat center left;
}

.responsable_nos_centres {
float:left;
width:410px;
padding-left:16px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #b6c1c7;
border-top:1px solid #ffffff;
background:url(../images/double.gif) no-repeat center left;
}

.liens_nos_centres {
float:left;
padding-top:10px;
padding-bottom:10px;
width:248px;
border-top:1px solid #ffffff;
}

.bton_formations a {
float:left;
display:block;
width:88px;
font-size: 0.750em;
padding: 2px 2px 0 16px;
margin-left:16px;
height:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #fff;
text-decoration:none;
background:url(../images/fd_bton_imprimer.gif) no-repeat top left;
}

.bton_formations a:hover {
float:left;
display:block;
width:88px;
padding: 2px 2px 0 16px;
height:13px;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color: #fff;
background:url(../images/fd_bton_imprimer.gif) no-repeat bottom left;
text-decoration:none;
}

.bton_handicap a {
float:right;
width:100px;
font-size: 0.750em;
padding: 10px 25px 0 5px;
margin-left:16px;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: right;
color: #000;
text-decoration:none;
background:url(../images/handicape.gif) no-repeat bottom right;
border-top:1px solid #ffffff;
}

.bton_handicap a:hover {
float:right;
width:100px;
font-size: 0.750em;
padding: 10px 25px 0 5px;
margin-left:16px;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: right;
color: #cc0000;
text-decoration:none;
background:url(../images/handicape.gif) no-repeat bottom right;
border-top:1px solid #ffffff;
}

 .page_nos_centres {
float:left;
width:628px;
padding: 0 25px 0 30px ;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.750em;
color:#000;
}

 .formulaire {
float:left;
width:628px;
padding: 0 25px 0 30px ;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 0.690em;
color:#000;
}

.montant {
float: right;
text-align:left;
/*width: 314px;*/
height: 20px;
padding: 4px 0 4px 0;
color: #000;
}

.sstitre_formulaire {
float: left;
width: 628px;
padding: 10px 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight:bold;
font-size: 1em;
color: #73a620;
}

.connaitre_gauche {
float: left;
width: 195px;
padding: 15px 5px 4px 0;
color: #000;
}

.connaitre_droit {
float: right;
text-align:left;
width: 428px;
padding: 10px 0 4px 0;
color: #000;
}

.long_champ_gauche01 {
float: left;
width: 150px;
height: 14px;
padding: 8px 0 4px 0;
color: #000;
}

.long_champ_droit01 {
float: right;
text-align:right;
width: 478px;
height: 20px;
padding: 4px 0 4px 0;
color: #000;
}

.nom {
float: left;
width: 314px;
height: 20px;
padding: 4px 0 4px 0;
color: #000;
}

.prenom {
float: right;
width: 314px;
height: 20px;
text-align:right;
padding: 4px 0 4px 0;
color: #000;
}

.long_champ_gauche {
float: left;
width: 60px;
height: 14px;
padding: 8px 0 4px 0;
color: #000;
}

.long_champ_droit {
float: right;
text-align:right;
width: 568px;
height: 20px;
padding: 4px 0 4px 0;
color: #000;
}

.selections {
float: left;
width: 628px;
padding: 0 0 4px 0;
color: #000;
}

.selections02 {
float: left;
width: 314px;
padding: 0 0 4px 0;
color: #000;
}

.selection_ville {
float: left;
/*width: 200px;*/
margin-right:20px;
height: 22px;
padding: 0 0 0 0;
color: #000;
}
.selection_date {
float: left;
/*width: 200px;*/
padding-right:20px;
height: 22px;
padding: 0 0 0 0;
color: #000;
}

.selection_bton_titre {
float: left;
/*width: 200px;*/
padding: 13px 0 0 0;
color: #000;
}
.selection_bton {
float: left;
/*width: 200px;*/
margin-left:20px;
padding: 10px 0 0 0;
color: #000;
}

.selection_bton_titre01 {
float: left;
/*width: 200px;*/
height: 11px;
padding: 9px 0 0 0;
color: #000;
}
.selection_bton01 {
float: left;
/*width: 200px;*/
margin-left:20px;
height: 15px;
padding: 5px 0 0 0;
color: #000;
}

.bloc_de_commentaire {
float: left;
width: 628px;
}

.commentaire_gauche {
float: left;
width: 100px;
padding: 15px 0 4px 0;
color: #000;
}

.commentaire_droit {
float: right;
text-align:left;
width: 528px;
padding: 10px 0 4px 0;
color: #000;
}

.parcourir01 {
float: left;
width: 290px;
padding: 15px 0 0 0;
color: #000;
}

.parcourir_txt {
float: left;
padding: 2px 0 8px 0;
color: #000;
}
.parcourir02 {
float: right;
width: 338px;
padding: 15px 0 0 0;
color: #000;
}

.envoyer {
float: left;
width: 628px;
padding: 15px 0 0 0;
color: #000;
text-align:center;

}

.bouton_coche {
float: left;
width: 628px;
padding: 10px 0 0 0;
color: #000;
}

.bouton_coche01 {
float: left;
width: 628px;
padding: 5px 0 5px 0;
color: #000;
}

.bouton_coche02 {
float: left;
width: 628px;
padding: 10px 0 5px 0;
color: #cc6666;
font-weight:bold;
}

.selection_formation {
float: left;
width: 209px;
padding: 0 0 0 0;
color: #000;
}

.poste {
float: left;
width: 628px;
/*height: 14px;*/
padding: 15px 0 10px 0;
color: #000;
}

.renseigner {
float: left;
width: 628px;
padding: 15px 0 0 0;
color: #000;
font-style:italic;
text-align:left;
}

 .3blocs {
float:left;
text-align:left;
width:1026px;
height:14px;
background-color: #000000;
}
 
   .carte {
float:left;
width:342px;
height:158px;
background: #000 url(../images/carte.jpg) no-repeat top left;
 }
 
 .nos_centres {
float:left;
padding: 6px 0 0 30px;
width:150px;
height:152px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1.125em;
color: #99cc33;
 }
 
 
 .ville {
float:right;
text-align:left;
padding-top:12px;
width:147px;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
font-size: 0.625em;
color: #fff;
line-height: 1.1;
 }
 
 
  .ville a {
text-decoration:none;
color: #fff;
}

  .ville a:hover {
text-decoration:none;
color: #99cc33;

}

 .centre_part {
float:right;
text-align:left;
padding-top: 2px;
width:147px;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
font-size: 0.625em;
color: #000;;
 }
 
  .centre_part a {
color: #000000;
text-decoration:none;
}

  .centre_part a:hover {
color: #000000;
text-decoration:none;
border-bottom: 1px dotted #000000;
}
 
  .bloc_video {
float:left;
width:342px;
height:158px;
background: #000 url(../images/fd_video02.gif) no-repeat top left;
 }
 
  .video {
float:left;
padding: 6px 0 0 30px;
width:312px;
height:25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1.125em;
color: #FF9900;
 }

.diaporama {
float:left;
text-align: right;
width:312px;
height:127px;
padding-left: 30px;
 }
 
  .bloc_fleche_gauche {
float:left;
padding: 48px 9px 52px 22px;
width:28px;
height:27px;
 }
 
.bloc_centre_video {
/*float:left;*/
position:relative;
overflow:hidden;	 
padding: 0 0 0 0;
width:249px;
height:127px;

}
 
div.bloc_centre_video div.items {	
	/* this cannot be too large */
	width:10000em;	
	position:absolute;
	clear:both;		
}
   .bloc_fleche_droite {
float:right;
padding: 48px 0 52px 6px;
width:28px;
height:27px;
 }

.video_fleche_gauche a {
float:left;
display:block;
width:28px;
height:27px;
text-align:center;
color:#999;
background:url(../images/video_fleche_gauche.gif) no-repeat top left;
}

.video_fleche_gauche a:hover {
float:left;
display:block;
width:28px;
height:27px;
background:url(../images/video_fleche_gauche.gif) no-repeat bottom left;
}

.video_fleche_droite a {
float:left;
display:block;
width:28px;
height:27px;
text-align:center;
color:#999;
background:url(../images/video_fleche_droit.gif) no-repeat top left;
}

.video_fleche_droite a:hover {
float:left;
display:block;
width:28px;
height:27px;
background:url(../images/video_fleche_droit.gif) no-repeat bottom left;
}

div.items .vignette_video a {
float:left;
display:block;
padding: 2px 2px 2px 2px;
/*padding-right:5px;
padding-bottom:5px;*/
width:78px;
height:58px;
}

div.items .vignette_video a:hover {
float:left;
display:block;
padding: 2px 2px 2px 2px;
/*padding-right:5px;
padding-bottom:5px;*/
width:78px;
height:58px;
background-color:#F90;
}

   .temoignage {
float:left;
width:342px;
height:158px;
background: #000 url(../images/fd_temoignages.jpg) no-repeat top left;
 }
 
 .titre_temoins {
float:left;
padding: 6px 0 0 30px;
width:312px;
height:25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1.125em;
color: #333333;
 }
 
  .temoins {
float:left;
padding: 10px 0 0 50px;
width:292px;
height:45px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 0.750em;
color: #333333;
 }
 
 .ss_temoins {
float:left;
padding: 0 0 0 60px;
width:282px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 0.750em;
color: #333333;
line-height: 1.9;
 }


 .ss_temoins a {
text-decoration:none;
color: #000;
 }
 
  .ss_temoins a:hover {
text-decoration:none;
color: #990000;
 }
 
 .conditions_generales {
float: left;
width: 628px;
padding: 0 0 0 0;
color: #000;
}

 .conditions_generales a {
	 text-decoration:none;
color: #73a620;;
}
 .conditions_generales a:hover {
	 text-decoration:none;
color: #339933;
border-bottom: 1px dotted #73a620;
}

 .cgv {
float: left;
width: 606px;
font-style:italic;
font-size:10px;
padding: 10px 0 0 22px;
color: #666;
}

 .cgv a {
	 text-decoration:none;
color: #000;;
}
 .cgv a:hover {
	 text-decoration:none;
color: #000;
border-bottom: 1px dotted #000;
}

/*--------------MODULE FORMATION EN 4 CLICS--------------------*/

.fd_clic {
 float:left;
 width:684px;
 padding-top:146px;
 padding-bottom:30px;
 background: url(../images/fond_clic.jpg) no-repeat top left;
 }
 
 .contenu_clic {
 /*position: relative;*/
 float:left;
 top: 180px;
 width:1026px;
 z-index:300;
 /*height:100%;*/
 background: #d8d8d8 url(../images/fd_colonne_gauche.gif) repeat-y top left;
 }
 
  .clic_colonne_gauche {
 /*position: relative;*/
 float:left;
 width:336px;
 }
 
 .retour_arriere {
 /*position: relative;*/
 float:left;
 width:58px;
 height:125px;
 }
 
 .clic_choix {
 /*position: relative;*/
 float:left;
 width:155px;
 height:115px;
 padding: 10px 40px 0 83px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
text-align: left;
font-size: 18px;
color: #cc0000;
 background: url(../images/grosse_fleche.jpg) no-repeat top right;
 }
 
  .clic_droits {
 /*position: relative;*/
 float:left;
 width:282px;
 height:60px;
 padding: 61px 0 0 54px ;
 font-family:Verdana, Geneva, sans-serif;
 text-align: left;
 font-size: 10px;
 color: #000;
 background: url(../images/clic_fd_droits.jpg) no-repeat top right;
 }
 
  .clic_droits a {
 /*position: relative;*/
 text-decoration:none;
 color: #000;
 }
 
  .clic_droits a:hover {
 /*position: relative;*/
 text-decoration:none;
 color: #000;
 border-bottom: 1px dotted #000;
 }
 
 .clic_partenaires {
 /*position: relative;*/
 float:left;
 width:282px;
 height:67px;
 padding: 40px 0 0 54px ;
 font-family:Verdana, Geneva, sans-serif;
 text-align: left;
 font-size: 10px;
 color: #FFF;
 background: url(../images/clic_fd_partenaires.jpg) no-repeat top right;
 }
 
  .clic_partenaires a {
 /*position: relative;*/
 text-decoration:none;
 color: #fff;
 }
 
  .clic_partenaires a:hover {
 /*position: relative;*/
 text-decoration:none;
 color: #fff;
 border-bottom: 1px dotted #fff;
 font-weight:bold;
 }
 
 .clic_demande {
 /*position: relative;*/
 float:left;
 width:231px;
 height:61px;
 padding: 20px 0 0 105px ;
 font-family:Verdana, Geneva, sans-serif;
 font-weight:bold;
 text-align: left;
 font-size: 13px;
 color: #000;
 background: url(../images/fd_demande.jpg) no-repeat top right;
 }
 
  .clic_demande a {
 /*position: relative;*/
 text-decoration:none;
 color: #000;
 }
 
  .clic_demande a:hover {
 /*position: relative;*/
 text-decoration:none;
 color: #990000;
 }
 
   .clic_colonne_droite {
 /*position: relative;*/
 float:right;
 width:348px;
 }
 
   .clic_titre_colonne_droite {
 /*position: relative;*/
 float:left;
 width:308px;
 padding: 6px 0 15px 40px ;
 font-family:Verdana, Geneva, sans-serif;
 text-align: left;
 font-size: 15px;
 color: #333;
 font-weight:bold;
 background: url(../images/clic_fleche_grise.jpg) no-repeat top left;
 
 }
 
   .clic_menu_domaine_bloc {
 /*position: relative;*/
 float:left;
 width:250px;
 padding: 0px 58px 0px 40px ;
 
 }
 
 
 .clic_menu_domaine {
	clear:left;
	float:left;
	text-align : left;
	width:266px;
	margin:0 0 0 0;
	padding:0;
}

.clic_menu_domaine ul {
	list-style:none;
	width:266px;
	margin:0 0 0px 0;
	padding:0;
}

.clic_menu_domaine li {
	margin-bottom:0px;
	
}

.clic_menu_domaine li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration:none;
color:#000;
display:block;
padding: 8px 10px 8px 10px;
border-bottom:1px dotted #000;
/*border-right:1px solid #b0b0b0;*/
/*border-bottom:1px dotted #b0b0b0;*/
/*border-left:4px solid #505050;*/
}

.clic_menu_domaine li a:hover {
 text-decoration:none;
color:#fff;
border-bottom:1px dotted #000;
background: #999999 url(../images/clic_fd_bton_01.gif) repeat-x bottom left;
}



  .clic_fleche_trans {
 /*position: relative;*/
 float:right;
 width:250px;
 height:37px;
 background: url(../images/clic_fleche_trans.gif) no-repeat top right;
 }
 
 .clic_menu_formation {
	clear:left;
	float:left;
	list-style:none;
	font-size: 0.690em;
	text-align : left;
	width:266px;
	margin:0 0 0 0;
	padding:0;
}

.clic_menu_formation ul {
	list-style:none;
	font-size: 0.690em;
	width:266px;
	margin:0 0 0px 0;
	padding:0;
}

.clic_menu_formation li {
	margin-bottom:0px;
	font-size: 0.690em;
	
}

.clic_menu_formation li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.690em;
text-decoration:none;
color:#000;
display:block;
padding: 5px 5px 5px 5px;
border-bottom:1px dotted #000;
/*border-right:1px solid #b0b0b0;*/
/*border-bottom:1px dotted #b0b0b0;*/
/*border-left:4px solid #505050;*/
}

.clic_menu_formation li a:hover {
 text-decoration:none;
color:#fff;
border-bottom:1px dotted #000;
background: #999999 url(../images/clic_fd_bton_01.gif) repeat-x bottom left;
}

 .clic_titre_colonne_droite_formation {
 /*position: relative;*/
 float:left;
 width:308px;
 padding: 0 0 10px 40px ;
 font-family:Verdana, Geneva, sans-serif;
 text-align: left;
 font-size: 12px;
 color: #333;
 font-weight:bold;
 background: url(../images/clic_fleche_grise.jpg) no-repeat top left;
 }
 
 .clic_menu_domaine_bloc02 {
 /*position: relative;*/
 float:left;
 width:285px;
 padding: 0 23px 0 40px ;
 }
 
 
 .clic_txt_formation {
 /*position: relative;*/
 float:left;
 width:285px;
 padding: 10px 0 10px 0 ;
 border-bottom:1px dotted #000;
 border-top:1px dotted #000;
 font-family:Verdana, Geneva, sans-serif;
 text-align: left;
 font-size: 11px;
 color: #000;
 
 }
 
 .clic_lieu_date_formation {
 /*position: relative;*/
 float:left;
 width:285px;
 padding: 10px 0 15px 0 ;
 font-family:Verdana, Geneva, sans-serif;
 text-align: left;
 font-size: 11px;
 color: #000;
 
 }
 
 .clic_lieu_formation {
 /*position: relative;*/
 float:left;
 width:175px;
 font-family:Verdana, Geneva, sans-serif;
 text-align: left;
 font-size: 11px;
 color: #000;
 }
 
 .clic_lieu_formation a {
 color: #000;
 text-decoration:none;
 }
 
 .clic_lieu_formation a:hover {
 color:#cc0000;
 text-decoration:none;
 font-weight:bold;
 }
 
 .clic_date_formation {
 /*position: relative;*/
 float:right;
 width:110px;
 font-family:Verdana, Geneva, sans-serif;
 text-align: left;
 font-size: 11px;
 color: #000;
 }
 
 
 h2 {
padding:0;
margin:0;
text-decoration:none;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 1em;
text-align: left;
color: #000;
line-height: 1.1;
}
