hr
{
	border : 0px;
	padding : 0px;
	margin : 0px;
	margin : 5px 0;
	padding-top : 5px ;
	border-bottom : 1px solid #CCCCCC;
	color : #CCCCCC;
	height : 1px;
}

/*  Home  */
.bandeau_haut
{
	width : 955px;
	height : 228px;
	background : #FFFFFF url(../images/structure/bandeau.jpg);
}

.cadre_coord
{
	width : 243px;
	height : 134px;
	background : #EAE9DF;
	position : absolute;
	top : 0px;
	left : 712px;
}

.chang_langue
{
	text-align : right;
	padding : 5px;
}

.coordonnees 
{
	padding : 20px 0 0 20px;
}

.partenaires
{
	width : 272px;
	height : 97px;
	position : absolute;
	top : 131px;
	left : 683px;
	background : #173C88;
}
.partenaires .titre
{
	margin : 20px 0 0 20px;
}

.partenaires .select_partenaires
{
	position : absolute;
	top : 55px;
	left : 40px;
	width : 200px;
	font-size : 10px;
	font-weight : normal;
	color : #0575BC;
	text-decoration : none;
}



/* Page interieures*/
.bandeau_haut_inter
{
	width : 955px;
	height : 163px;
	background : #FFFFFF url(../images/structure/bandeau_interieur.jpg) 0 0;
}
.cadre_coord_inter
{
	width : 243px;
	height : 78px;
	background : #EAE9DF;
	position : absolute;	
	left : 712px;
}

.partenaires_inter
{
	width : 272px;
	height : 85px;
	position : absolute;
	top : 78px;
	left : 683px;
	background : #173C88;
}
.partenaires_inter .titre
{
	margin : 15px 0 0 20px;
}

.partenaires_inter .select_partenaires
{
	position : absolute;
	top : 45px;
	left : 40px;
	width : 200px;
	font-size : 10px;
	font-weight : normal;
	color : #0575BC;
	text-decoration : none;
}

/*pied page */

.pied_page
{
	clear : both;
	position : relative ;
	top : 10px;
	width : 775px;
	height : 25px;
	padding : 10px 0 0 180px;
	background : #F6F6F6;
	font-size : 9px;
}
.pied_page a, .pied_page a:hover
{
		font-size : 9px;
}

.pied_page_inter
{
	clear : both;
	position : relative ;
	/*top:10px;*/
	width : 775px;
	height : 25px;
	padding : 10px 0 0 180px;
	font-size : 9px;
}
.pied_page_inter a, .pied_page_inter a:hover
{
		font-size : 9px;
}

.copyright
{
	color : #B5B5B6;
}
/* Classes pour le menu gauche*/ 

.bas_page
{
	clear : both;
	width : 955px;
	height : 100px;
	background : #EBEAE1 url(../images/structure/fond_footer.jpg) 222px 0 no-repeat;
}
.menu_gauche
{
	width : 222px;
/*	background : #173C88;*/
/*	background : #006699;*/
/*	background : #0099CC;*/
/*	background : #0077BF;*/
	background : #0063A9;
	border-top : 1px solid #FFFFFF;
	float : left;
}

.menu_gauche .titre 
{
	margin-left : 32px;
	padding : 3px 10px;
/*	background : #24468E url(../images/structure/sep_gris.gif) 0 100% no-repeat;*/
/*	background : #006699 url(../images/structure/sep_gris.gif) 0 100% no-repeat;*/
/*	background : #0099CC url(../images/structure/sep_gris.gif) 0 100% no-repeat;*/
/*	background : #0077BF url(../images/structure/sep_gris.gif) 0 100% no-repeat;*/
	background : #0063A9 url(../images/structure/sep_gris.gif) 0 100% no-repeat;
	font-size : 9px;
	color : #FFFFFF;
	text-decoration : none;
}

.menu_gauche .titre a , .menu_gauche .titre span
{
	font-size : 9px;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}

.menu_gauche .titre a.accueil
{
	color : #FFFFFF;
	text-decoration : none;
	font-weight : normal;
}


/* Classes pour le menu gauche niveau 1  */

.niveau1
{
/*	background : #0E7DC0 url(../images/structure/sep_gris.gif) 5px 100% no-repeat;*/
/*	background : #1E59B9 url(../images/structure/sep_gris.gif) 5px 100% no-repeat;*/
	background : #173C88 url(../images/structure/sep_gris.gif) 5px 100% no-repeat;
}
/* Niveau2*/
.titre a.niveau2
{
	display : block;
	padding-left : 10px;
	color : #76BDE6;
}

.titre a.niveau2_on
{
	display:block;
	padding-left: 10px;
	color : #FE6C00;
}

/* niveau 3*/
.titre a.niveau3
{
	display:block;
	padding-left: 30px;
	font-weight : normal;
	color:#CBCBC9;
	background :url(../images/picto/tiret_gr.gif) 22px 7px no-repeat;
}
.titre a.niveau3_on
{
	display:block;
	padding-left: 30px;
	font-weight : normal;
	color:#FE9547;
	background :url(../images/picto/tiret_or.gif) 22px 7px no-repeat;
}


/* classe pour le menu gauche acces direct */

.acces_direct
{
/*	background : #76BDE6 url(../images/structure/sep_gris.gif) 5px 100% no-repeat;*/
	background : #0099CC url(../images/structure/sep_gris.gif) 5px 100% no-repeat;
}

.extranet
{
/*	background : #A3D4F2 url(../images/structure/sep_gris.gif) 5px 100% no-repeat;*/
	background : #76BDE6 url(../images/structure/sep_gris.gif) 5px 100% no-repeat;
}
/* classe pour le séparateur entre les différents menu */
.sep_menu
{
	height : 35px;
	background : url(../images/structure/sep_gris2.gif) 5px 100% no-repeat;
}


.recherche
{
		margin-left : 32px;
}
.recherche input
{
	margin-top:5px;
	width : 100px;
	height:10px;
	color : #0575BC;
	font-size : 10px;
}

/* Classes pour le centre de la page */
.centre
{
	float : left;
	width : 955px;
/*	background : #173C88;*/
	background : #0063A9;
}
/*centre page home*/
.centre_clair
{
	float : left;
	width : 955px;
	background :  #E9E9DF url(../images/structure/fond_degrade1.jpg) 222px 0 repeat-x;
}
/*centre page inter*/
.centre_clair_inter
{
	float : left;
	width : 955px;
	background :  url(../images/structure/fond_degrade3.jpg) 222px 0 no-repeat;
}
.centre_page
{
	float : left;
	padding : 0 29px 0 32px;
	width : 672px;
	 background : #E9E9DF url(../images/structure/fond_degrade2.jpg) repeat-x;
	/*border:1px solid #000000;*/
}


/*centre de page home*/
.centre_home
{
	float : left;
	width : 466px;
	padding : 25px 12px 25px 0;
	/*border:1px solid #000000;*/
}
/*centre de page inter*/
.centre_inter
{
	float : left;
	width : 635px;
	overflow : hidden;
	padding : 25px 12px 25px 25px;
	background: #EBEAE1;
	/*border:1px solid #000000;*/
}


.actu_droite
{
	float : left;
	width : 167px;
	background : #0077BF;
	padding : 25px 12px 30px 12px;
	/*border:1px solid #000000;*/
}
.actu_principale
{
	padding-left:15px;
	background:url(../images/picto/fleche2.gif) 0 14px no-repeat;
	margin-top : 10px;
	padding-top:10px;
	border-top : 1px solid #CCCCCC;
	width : 195px;
	float: left;
	
}
.en_savoir_plus, .en_savoir_plus:hover
{
	display : block;
	color:#FE6C00;
	text-align : right;
}
.autre_actu
{
	margin-left:31px;
	padding-left:15px;
	background:url(../images/picto/fleche2.gif) 0 14px no-repeat;
	border-top : 1px solid #CCCCCC;
	margin-top : 10px;
	padding-top:10px;
	width : 199px;
	float: left;
}
.autre_actu a, .autre_actu a:hover
{
	display : block;
	padding-left : 7px;
	background : url(../images/picto/puce1.gif) 0 6px no-repeat;
	text-decoration : underline;
}
.actu_droite hr
{
	border : 0px;
	padding : 0px;
	margin : 0px;
	border-bottom : 1px solid #FFFFFF;
	color : #FFFFFF;
	height : 1px;
}
.actu_droite .en_savoir_plus, .actu_droite .en_savoir_plus:hover
{
	color:#FFFFFF;
	padding-top:5px;
}

/*  Chemin de fer*/
.chfer
{
	font-size : 9px;
	color : #929291;
	padding-top : 10px;
}

.chfer a, .chfer a:hover
{
	color : #C0C0BC;
	font-size : 9px;
}

.niveau4
{
	background:url(../images/structure/fond_niv4.jpg);
	height: 32px;
	text-align : center;
}

.niveau4 a, .niveau4 a:hover
{
	color : #585858;
	font-size : 10px;
	font-weight : bold;
}

.niveau4 a.niveau4_on, .niveau4 a.niveau4_on:hover
{
	color : #FE6C00;
}

/*  Gabarit formation */
.tit_formation
{
	float:left;
	color : #0E7DC0;
	font-size : 13px;
	font-weight : bold;
	width:585px;
}
.desc_formation
{
	font-size : 10px;
	width : 635px;
	clear:both;
	color :#585858;
}

.brochure
{
	display : block;
	float:left;
	width: 50px;
}



/* Page actualite */

.centre_actu
{
	background : #EAE9DF url(../images/structure/degrade_actu.jpg) no-repeat;
	float:left;
	
	padding-top : 27px;
}

.mois
{
	padding :7px 0;
	text-align : center;
	color : #585858;
	font-weight : bold;
	font-size:10px;
}

.mois a, .mois a:hover
{
	color : #585858;
	font-weight : bold;
	font-size:11px;
}

.mois a.on, .mois a.on:hover
{
	color : #FE6C00;
	font-size:11px;
}

.centre_actu .sep_actu
{
	float:left;
	width: 672px;
	margin-top:26px;
	background :  url(../images/structure/sep_actu.gif) 175px  0 repeat-y ;	
}

.centre_actu .menu
{
	float : left;
	width : 149px;
	padding : 0 10px;
	background : url(../images/structure/fond_menu_actu.jpg) no-repeat;
	
}

.centre_actu .menu .type_actu
{
	background : url(../images/picto/fleche3.jpg) 0 13px no-repeat;
	padding-left : 15px;
	padding-top : 10px;
	font-weight : bold;
	color : #585858;
	font-size : 10px;
}
.centre_actu .menu a
{
	
	display:block;
	margin-top : 3px;
}
.centre_actu .menu  a.on
{
	color : #0E7DC0;
}

.centre_actu .actu
{
	float : left;
	width : 427px;
	padding : 10px 16px 0 42px ;
	color : #585858;
}

.centre .titre
{
	color : #0E7DC0;
	font-size : 13px;
	font-weight : bold;
	padding-bottom : 5px;
	
}

.actu .ss_titre
{
	font-weight : bold;
	padding-bottom : 5px;
}
.actu img.visuel
{
	float:left;
	padding : 5px 10px 5px 0;
	width : 150px;
	
}
.actu .txt
{
	float:left;
}



/* Equipe */

.centre_personne
{
	float:left;
	width : 622px;
	padding : 25px 25px 25px 25px;
	background: #EBEAE1;
	color:#585858;
}

.titre_pers
{
	float : left;
	color : #0E7DC0;
	font-size : 13px;
	font-weight : bold;
	width : 422px;
	padding : 0;
	margin : 0;
}
.discipline
{
	float:left;
	width : 200px; 
	/*border:1px solid #151515;*/
	font-weight : bold;
	font-size : 11px;
	text-align:right;
}

.discipline span
{
	color : #0E7DC0;
}

.ss_titre_pers
{
	font-size : 9px;
	clear:both;
	float:left;
	color :#0E7DC0;
	padding-top : 0px;
	margin : 0;
	width : 622px;
}
.identite_pers
{
	clear : both;
	float : left;
	width : 622px;
	padding-top : 20px;
}
.identite_pers img
{
	float : left;
	width : 110px;
	padding-right : 15px ;
}
.coord_pers
{
	float:left;
	width: 488px;
	
}

.coord_pers span
{
	color : #0E7DC0;
	font-weight : bold;	
	padding-bottom : 5px;
}

.coord_pers .label
{
	padding-top:5px;
	float:left ;
	font-weight : bold;	
	width: 100px;
}

.coord_pers .valeur
{
	padding-top:5px;
	float:left ;
	width : 388px;
}

.centre_personne .diplome
{
	clear : both;
	float : left;
	width : 622px;
	padding-top : 10px;
	background : url(../images/structure/sep_personne.jpg) 0 100% repeat-x;
	padding-bottom : 55px;
}

.centre_personne .diplome span, .centre_personne .recherche_pers span, .centre_personne .publication span, .centre_personne .publication a
{
	display : block;
	float : left;
	width : 622px;
	color : #0E7DC0;
	font-weight : bold;	
	padding-bottom : 5px;
}

a.lien_webdoc, a.lien_webdoc:hover
{
	display : block;
	float : left;
	width : 622px;
	color : #0E7DC0;
	font-weight : bold;	
	padding-bottom : 5px;
}

a.list_publi, a.list_publi:hover
{
	display : block;
	padding-left : 10px;
	background:url(../images/picto/puce1.gif) 0 5px no-repeat;
}

.centre_personne .presentation
{
	clear : both;
	float : left;
	width : 622px;
	padding-top : 10px;
}


.centre_personne .recherche_pers
{
	clear : both;
	float : left;
	width : 622px;
	padding-top : 10px;
}




.centre_personne .publication
{
	clear : both;
	float : left;
	width : 622px;
	padding-top : 10px;
}


/*  pour les formulaires */
.ligne_form
{
	float : left;
	width : 610px;
	padding-top : 3px;
	
}
.ligne_form span
{
	color : #0E7DC0;
	font-weight : bold;
}
.lib_form
{
	clear : both;
	float : left;
	width : 150px;
	color : #0E7DC0;
	font-weight : bold;
}
.champ_form
{
	float : left;
	width : 350px;
	
}
.ch_form_sel, .ch_form_txt
{
	font-size : 11px;
	color : #585858;
	width : 200px;
}
.lib_res_form
{
	clear : both;
	float : left;
	width : 120px;
	color : #585858;
	font-weight : bold;
}
.champ_res_form
{
	float : left;
	width : 500px;
	color : #585858;
	font-weight : normal ;
}

/**  Page details cours **/
.cours
{
	float:left;
		background: #EBEAE1;
		padding : 30px;
}

.cours .titre
{
	padding-bottom : 10px;
}

.cours .titre span
{
	font-weight : normal;
	font-size : 9px;
	color : #0E7DC0;
}


.cours .prof
{
	font-weight : bold;
	padding-bottom : 5px;
	font-size : 10px;
	color : #585858;
}
.cours .prof span
{
	color : #0E7DC0;
}
.cours .infos
{
	float : left;
	padding : 15px 20px 20px 20px ;
	width: 420px;
	background: url(../images/structure/fond_cours1.jpg);
}
.cours .infos .sous_info
{
	clear : both;
	padding-top : 5px;
}
.cours .infos .lib_info
{
	
	float : left;
	width : 120px;
	font-weight : bold;
}
.cours .infos .val_info
{
	float : left;
	width : 300px;
}
.cours .horaires
{
	float : left;
	margin-left : 10px;
	padding : 20px 0px 20px 10px;
	width : 120px;
	background: url(../images/structure/fond_cours2.jpg);
	font-size : 13px;
	color : #0E7DC0;
	font-weight : bold;
}
.cours .spacer
{
	float : left;
	width : 10px;
	height : 115px; 
}

.cours .details
{
	clear : both;
	/*float : left;*/
	width : 610px;
	padding-top : 55px;
	background : url(../images/structure/sep_personne.jpg)  repeat-x;
	padding-bottom : 55px;
}

.cours .details span
{
	display : block ; 
	padding: 10px 0;
	color : #0E7DC0;
	font-size : 11px;
	font-weight : bold;
}


/* Plan du site */
.plansite
{
	float : left;
	width : 610px ;
	padding-bottom : 10px;
}
.plansite .col1
{
	/*border : 1px solid #151265;*/
	float : left;
	padding : 0 10px;
	width : 285px ;
}
.plansite .col2
{
	float : left;
	padding : 0 10px;
	width : 285px ;
}
.plansite a.niv1
{
	font-size : 14px;
	font-weight : bold;
	padding : 10px 0 5px 0 ;
	color : #0E7DC0;
	display:block;
}
.plansite a.niv2 
{
	font-size : 11px;
	font-weight : bold;
	padding-left : 10px;
	display:block;
}

.plansite a.niv3 
{
	font-size : 11px;
	font-weight : normal;
	padding-left : 20px;
	display:block;
}
.plansite a.niv4
{
	font-size : 10px;
	font-weight : normal;
	padding-left : 30px;
	text-decoration : underline;
	display:block;
}

/*  Résultats de recherche */
.resultat
{
	font-size : 11px;
	color : #585858;
}

.resultat span
{
	font-weight : bold;
	color : #0E7DC0;
}

.resultat .res
{
	padding : 10px ;
}
.resultat .res a.titre_res
{
	font-size : 11px;
	font-weight : bold;
}
.resultat .res a.lien
{
	font-size : 10px;
	color : #0E7DC0;
	font-weight : normal;
}

@media print
{
	
	.bandeau_haut, .menu_gauche, .bandeau_haut_inter, .bas_page
	{
		display : none;
	}
	.centre_page
	{
		padding-bottom:20px;
	}
}

/* FCKeditor */

.cours .details span.italic_gris, .italic_gris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #757575;
	text-decoration : none;
	padding-bottom : 0px;
	display : inline; 
	padding: 0px 0;
	padding-top : 0px;
	
}
.cours .details span.gras_gris, .gras_gris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	text-decoration : none;
	padding-bottom : 0px;
	display : inline ; 
	padding: 0px 0;
	padding-top : 0px;
}
.cours .details span.gras_bleu, .gras_bleu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #0E7DC0;
	text-decoration : none;
	padding-bottom : 0px;
	display : inline ; 
	padding: 0px 0;
	padding-top : 0px;
}

.cours .details span.orange, .orange{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : #FE6C00;
	text-decoration : none;
	padding-bottom : 0px;
	display : inline ; 
	padding: 0px 0;
	padding-top : 0px;
}

/* FIN FCKeditor */

