body{
  background-color:#FFF ;
  color:#000 ;
  font-size:12pt ;
  font-family : arial,sans serif ;
  }
@page{
	margin : 2cm;
	}
.liensouligne{
	text-decoration : underline ;
	color : #333 ;
	}
.top10{
	margin-top : 10px ;
	height : 20px  ;
	display : block ;
	}
.marges{
	margin : 10px 0 10px 0  ;
	}	
.orange{
	color : #18285A ;}
	}	
.rouge{
	color : #97140a ;
	}
/*	color : 335c85 #97140a;*/

.bleu{
	color : #335c85;
	font-size : 1.1em ;
	margin-top : 20px ;
	}
	/*color : #996633 ;*/	
.gris{
	color : #333 ;
	}
.argent{
	color : #666 ;
	line-height : 20px ;
	}
.fondgris{
	background-color : #F0F0F0 ;
	color : #97140a	;	
	}	
.blanc{
	background-color : #FFF ;
	}	
.gras{
	font-weight: bold ;
	}	
.expo{
	font-size : 6px ;
	font-weight : bold ;
	}
.light{
	font-size : 0.9em ;
	font-weight : lighter ;
	padding-right  : 10px ;
}
.droit{
	text-align : right ;
}	
.centre{
	text-align : center ;
}	

.ita{
	font-style: italic ;
}	
.haut{
	margin : 0 10px 0 0 ;
	text-align : right ;
}		
.hautdepage{
	margin : 20px 0 30px 0 ;
	text-align : right ;
}
.image{
	margin: 10px 10px 0 0 ;
}

h1{	
	color: #333;
	font-size : 1.6em ;
	height : 40px ;
	vertical-align : middle ;
	margin-top : 20px ;
	}
	/*Conseil et formation*/
h2{	
	margin : 30px 0 20px 0 ;
	line-height : 20px ;
	vertical-align: middle ;
	color : #335c85;
	font-size : 1.1em ;
	}

h3{
	line-height : 25px ;
	vertical-align : middle ;
	margin : 20px 0 20px 0 ;
	font-size : 1.1em ; 
	color: #333 ;
	background : transparent url(images/fd_body.jpg) right bottom no-repeat ;
	}/*Toutes nos formations*/
	

h4{

	line-height : 17px ;
	height : 17px ;
	text-align : center ;
	/*text-transform : uppercase ;*/
	margin : 25px 0 10px 0 ;
	font-size : 1em ;
	background: #999 url(images/fd_fic.he.jpg) left top repeat-x ;
	color : #fff ;
	/*color: #335C85 686F8C 346898 */
	}/*Dif et formation continue*/
	
h5{	
	margin : 20px 0 15px 0 ;
	color : #333 ;
	font-size : 1em ;	
	}/*Notre m&eacute;tier : Accompagner les Organisations*/
	
anchor{ 
	text-decoration:none;
	font-weight : bold ;	
	color : #FFF ;
	}
/* ---------------------------------*/
/* HEADER*/
/* ---------------------------------*/
	
/* ---------------------------------*/
/* HEADER*/
/* ---------------------------------*/
#header{
	height : 195px ;
	margin-right : 1px;
	text-align : left ;
	
	}	
#headersup{
	height:25px ;
	}	

#headersup ul{

	height : 25px ;
	background-color : #346898 ;

	}
#headersup li{	
	text-align : right ;
	font-size : 0.90em ;	
	line-height : 25px ;
	vertical-align : middle ;
	margin-right : 10px ;
	float : right ;
	display : inline ;
	}
#headersup a,
#headersup a:link,
#headersup a:visited,
#headersup a:hover,
#headersup a:active{
	color : #333 ;
	/*text-align : center  ;*/
	/*display : block ;*/
	height : 25px ;	
	color : #FFF ;
	}
#headerbas{

	height : 150px ;
	background: #fff url(images/fd_head.er.jpg) left top repeat-x ;
	}
	
#headersequalia{
	border : 10px solid #dedede ;
	height : 150px ;
	background: #fff url(images/fd_hea.der.jpg) left top repeat-x ;
	}
	
.logo  img{		
	vertical-align : middle ;
	margin : 0 0 0 20px ;
	float : left ;
	display : inline ;
}

.bandeau  img{	
	margin-left : 0;
	float : right ;
}



/*---------------------------------*/
/* ZONE RECHERCHER*/
/* ---------------------------------*/
/*zone originale*/
#zonemenurecherche{
	color : #333 ;
	width : 100% ;
	height : 30px ;
	padding-top:10px ;
	margin : 10px 0 40px 0 ;}	

#zonemenurecherche a,
#zonemenurecherche a:link,
#zonemenurecherche a:visited,
#zonemenurecherche a:hover,
#zonemenurecherche a:active{
	color : #333;	
	height : 30px ;	}

#zone_rechercher{
	display :block ;
	float : right ;
	width : 100% ;
	/*width : 400px ;*/
}
#f_rechercher{
	text-align : left ;
}
#f_rechercher fieldset{
	text-align : center ;
	font-size : 10px ;
	height : 22px ;
}
#f_rechercher fieldset input{
	margin : 8px 0 0 0 ;
	width : 136px ;
	vertical-align : middle ;
	height : 22px ;
	background: transparent url(images/bt_saisie.jpg) left top no-repeat ;
	float : left ;
}
#f_rechercher fieldset input.bouton{
	background: #FFF url(images/loupepanier.gif) center no-repeat ;
	vertical-align : middle ;
	width : 15px ;
	height : 22px ;
	margin-left : 4px ;
	float : left ;
}

.eliste{
	padding-top : 10px ;
}

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

	
.imagemenuv img{
	padding : 5px 0 30px 5px ;
	margin-left : 5px ;
	}	
.rubrique{
	text-align : center ;
	margin-left : 3px ;
	}	
.imagemenuv2{
	padding : 20px 0 30px 5px ;
	margin-left : 5px ;
	}		
#menuv{	
	width : 160px ;
}
	
#menuv 	ul{	 
	width : 146px ;	
	margin : 30px 0 0 0 ;
	min-height : 100px ;
	}	

#menuv 	li{	
	width : 146px ;
	border-bottom : solid 1px #AFAFAF;
	vertical-align : middle ; 
	padding : 5px 5px 5px 5px ;
	margin : 0 10px 5px 3px ;
	}	
	
#menuv a,
#menuv a:link,
#menuv a:visited,
#menuv a:hover,
#menuv a:active{
	width : 95%;
	font-size : 1em ;	
	height : 15px ;	
	color : #222 ;
	display : block ;
	vertical-align : middle ;
	font : normal 0.9em  arial;
	padding : 0 5px 0 8px ;
	}
	
#menuv a:hover,
#menuv a:active{
	color : #18285A  ;	
	}
/*background: url(images/puce05.gif)  left center no-repeat ;*/

a#encoursv,				
a#encoursv:link,			
a#encoursv:visited,		
a#encoursv:hover,			
a#encoursv:active{
	font-size : 1em ;
	color : #18285A ;
	font-weight : bold ;
	background : transparent url(images/puce04.gif) left center no-repeat ;
	margin-left : 10px ;
	}


/* ---------------------------------*/
/* FICHE PRODUIT */
/* ---------------------------------*/	

#ficheproduit{
	width : 800px ;
	font-size : 13px ;
	/*page-break-after : always ;*/
}
#fiche {
	width : 100% ;
	height : 100px ;
}
	
.menusup,#menuv,#menuh,#droit,#divsalaries,#actualites,#biblio,#entetefiche,#footer{
  display : none ;
  }
  
#headersup{
	height:25px ;
	width : 100% ;
	}	
#headersup ul{
	width : 100% ;
	height : 25px ;
	background-color : #4682b4 ;
	}	
#gauche{	

	width: 150px ;
	float : left ;
	}	
#centre{
	margin : 10px 10px 10px 10px ;
	padding : 0 0 20px 15px ;
	width: 69% ;
	min-height : 450px ;
	border-left : 1px solid #CCC ;	
	float : left ;
}	

#entetefiche {
	width : 100% ;
	height : 30px ;
}

.retour a{
	color : #336699 ;
	width : 50% ;
	text-align : right ;
	float : right ;
}
.topfiche {
	width : 50% ;
	float : left ;
}
.topfiche img{
margin-left : 5px ;
}

.encart{
	width : 70px ;
	padding: 0 0 0 0 ; 
	line-height : 15px ;
}
#minifiche{
	width : 150px ;
	margin : 10px 0 0 0 ;
	float : left ;
}

#minifiche dd{
	color : #222 ;
	font-weight : bold ;
	width : 150px ;
	line-height : 15px ;
	float : left ;
}

#intra p{
	color : #97140a ;
	margin-right : 10px ;
	text-align : right ;
	line-height : 30px ;
	font-size : 11px ;

}

.public{
	margin: 20px 0 20px 0 ;
	color : #18285A;
	font-weight : bold ;
	font-size : 1.1em;
	border-bottom : 1px dotted #336699 ;

}

#produit{
	width : 100% ;
	float : left ;

}

#produit li{
	font-size : 1em ;
	margin : 0 0 10px 0 ;
	color : #333 ;
}

/* ---------------------------------*/
/* COURRIER */
/* ---------------------------------*/

.courrier{
	width : 672px ;
	font-size : 13px ;
	page-break-after : always ;
	}

.destinataire{
	margin :50px 0 50px 300px ;
  } 

.rar{
	margin-top : 180px ;
	font-weight : bold ;
  }
.intro{
	margin : 20px 0 20px 10px  ;
}
.corps{
	margin : 10px 0 10px 10px  ;
	list-style : disc ;
	list-style-position : outside ;
}