BODY{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
A{text-decoration:none; color:#4690E8}
A:link{}
A:visited{}
A:hover{text-decoration:underline;}
A:active{}


/*-----------------------------------------*/
.header1 H2.titre {
	font-size:12px;
	font-weight:normal;
	color:#002C6A;
}
.header1 DIV.searchbox INPUT.search{
	line-height:18px;
/*	font-style:italic;*/
	font-size:11px;
}

.header1 DIV.searchbox A.advancedsearchbutton{
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
}
.header1 DIV.searchbox DIV.advancedsearch{
	font-size:11px;
/*	color:#FFFFFF;*/
	line-height:22px;
}

/*-----------------------------------------*/
.header2 DIV.menu2 UL LI A{	
	font-size: 12px;
	/*line-height:12px;*/
	color: #FFF ;
	/*padding: 10px 8px 0px 8px;*/
	text-decoration: none;
	font-family: arial;
	font-weight:bold;
}
.header2 DIV.menu2 UL LI A:link{}
.header2 DIV.menu2 UL LI A:visited{}
.header2 DIV.menu2 UL LI A:hover{text-decoration:underline;}
.header2 DIV.menu2 UL LI A:active{}

/*-----------------------------------------*/

.print{
	display:none;
}

/*-----------------------------------------*/
.breadcrumb {
	font-size:10px;
	color:#868686;
	padding-bottom:5px;
	border-bottom:1px dotted #868686;
}
.breadcrumb A{text-decoration:none;}
.breadcrumb A:link{color:#868686; }
.breadcrumb A:visited{color:#868686; }
.breadcrumb A:hover{color:#A45583; text-decoration:underline;border-bottom:none;}
.breadcrumb A:active{}

/*-----------------------------------------*/
/* FICHE FORMATION */
.fiche-presentation IMG{
	border: 1px #868686 solid;
	padding:10px;
	margin-bottom:20px;
}
.fiche-presentation P{
	border-top:dotted 1px #d1d5e1;
	color:#4D4D4D;
	font-size:11px;
	padding:4px 0px 4px 5px;
}
.fiche-presentation P STRONG{
	color:#000000;
}

.fiche-presentation H4{
	padding-top:20px;
	margin-bottom:10px;
	border-top:dotted 1px #d1d5e1;
	text-align:center;
	color:#4690E8;
	font-size:13px;
	font-weight:bold;
}
.fiche-presentation H5{
	padding:10px;
	margin-bottom:0px;
}
.fiche-presentation A.sessions{
	color:#FFFFFF;
	background:url('img/sessions.gif') left top no-repeat;
	width:156px;
	height:22px;
	overflow:hidden;
	display:block;
	padding:6px 0px 0px 25px;
	font-size:11px;	
	text-decoration:none;
}
.fiche-presentation A.sessions:link{}
.fiche-presentation A.sessions:visited{}
.fiche-presentation A.sessions:hover{text-decoration:underline;}
.fiche-presentation A.sessions:active{}

/* Effet pour les dates de sessions */
.fiche-presentation DIV.sessions SPAN{
	font-size:13px;
	line-height:18px;
	color:#FFFFFF;
}



.fiche-presentation UL{
	border-top:dotted 1px #d1d5e1;
	font-size:11px;
	padding:4px 0px 4px 5px;
}
.fiche-presentation UL LI{margin:3px 0px;}

.col-gauche H1.fiche{
	color:#4690E8;
	font-size:24px;
	line-height:28px;
	margin:15px 0px;
}

.fiche-content {color:#4D4D4D;line-height:16px;}
.fiche-content H1{
	color:#4690E8;
	font-size:21px;
	line-height:25px;
	margin-bottom:15px;
}

.fiche-content H5{
	margin:10px 0px 10px 0px;
}

.fiche-content H4{
	color:#4690E8;
	font-size:13px;
	margin:30px 0px 5px 0px;
}
.fiche-content H3{
	color:#000;
	margin:20px 0px 5px 15px;
}

.fiche-content P{
	margin:10px 0px 5px 15px;
}

.fiche-content UL{
	margin:0px 0px 0px 35px;
	list-style:square;
	line-height:14px;
}
.fiche-content UL LI{
	
	margin:4px 0px;
}

/*-----------------------------------------*/
/* LISTE RUBRIQUE */
/*--------------------------*/

.fiche-liste UL.catalogue LI{
	border:#FFF 1px dotted;
	border-left:#d1d5e1 5px solid;
	padding:6px 10px;
	margin:10px 0px;
}
/*
.fiche-liste DIV.mootabs_panel UL.catalogue LI:hover  {
	border-color:#D1D5E1 #D1D5E1 #D1D5E1 #A35682 !important;
}
*/
.fiche-liste UL.catalogue LI UL LI{
	list-style:square;
	border:none;
	padding:0;
	margin:7px 0px 3px 20px;
}
.fiche-liste UL.catalogue LI UL LI UL LI{
	font-size:11px;
	margin:3px 0px 3px 20px;
}
/*
.fiche-liste UL.rubrique{
	border-bottom:1px dotted #868686;	
}
.fiche-liste UL.rubrique LI{
	border-left:#d1d5e1 5px double;
	padding:2px 10px;	
}
*/

.fiche-liste UL.rubrique LI{
	border:#FFF 1px dotted;
	border-left:#d1d5e1 5px solid;
	padding:6px 10px;
	margin:10px 0px;
}
.fiche-liste UL.rubrique LI:hover{
	border:#d1d5e1 1px dotted;
	border-left:#d1d5e1 5px solid;
}


.fiche-liste UL.ssrubrique LI{
	border:#FFF 1px dotted;
	border-left:#d1d5e1 5px solid;
	padding:6px 10px;
	margin:10px 0px;
}


.fiche-liste UL.formation LI{
	border:#FFF 1px dotted;
	border-left:#d1d5e1 5px solid;
	padding:6px 10px;
	margin:10px 0px;
}
.fiche-liste UL.ssrubrique LI:hover UL.formation LI A{color:#4690E8}
.fiche-liste UL.ssrubrique LI:hover, .fiche-liste UL.ssrubrique LI:hover UL.formation LI{
	border:#d1d5e1 1px dotted;
	border-left:#b5b9c4 5px solid;
}
.fiche-liste UL.ssrubrique LI:hover UL.formation LI:hover{
	border:#676b74 1px dotted;
}
.fiche-liste UL.formation LI H3{margin-bottom:0px !important;}

/* Effet pour la description dans la liste des formations */
.fiche-liste UL.formation LI P.info{
	font-size:10px;
	text-align:right;
	z-index:100;
}
.fiche-liste UL.formation LI P.new{font-weight:bold;}
/***/


.fiche-liste P{
	line-height:14px;
	color:#4D4D4D;
}
.fiche-liste H1{
	color:#4690E8;
	font-size:21px;
	margin-bottom:15px;
	margin-top:15px;
}
.fiche-liste H2{
	color:#4690E8;
	font-size:13px;
	margin:5px 0px 5px 0px;
}
.fiche-liste H2 A{text-decoration:none; color:#4690E8}
.fiche-liste H2 A:link{}
.fiche-liste H2 A:visited{}
.fiche-liste H2 A:hover{text-decoration:underline;}
.fiche-liste H2 A:active{}

.fiche-liste H2 IMG, .fiche-liste H4 IMG{
	position:relative;
	top:5px;
}

.fiche-liste H3{
	color:#4690E8;
	font-size:15px;
	margin:5px 0px 5px 0px;
}
.fiche-liste H3 A{text-decoration:none; color:#4690E8}
.fiche-liste H3 A:link{}
.fiche-liste H3 A:visited{}
.fiche-liste H3 A:hover{text-decoration:underline;}
.fiche-liste H3 A:active{}

.fiche-liste H4{
	font-size:14px;
	margin:5px 0px 5px 0px;

}



/*****************************************************************************/
.col-droite DIV.menu3 {
	font-size:11px;
}
.col-droite DIV.menu3 UL{
	/*list-style-position:outside;*/
	margin:10px 0 0 0;
	padding:0px;
}
.col-droite DIV.menu3 UL LI{
	border-bottom:#d1d5e1 dotted 1px;
	margin:3px 0 0px 0px;
	padding:0 0 3px 0px;
}
.col-droite DIV.menu3 UL LI A{
	text-decoration:none;
	
}
/*****************************************************************************/
.central-home DIV.col-droite DIV.block DIV.catalogue IMG.catalogue{
	border:1px #ccc solid;
	padding:2px;
}
.central-home DIV.col-droite DIV.block DIV.catalogue2{text-align:center;}
.central-home DIV.col-droite DIV.block DIV.catalogue A{display:block;}
.central-home DIV.col-droite DIV.block DIV.catalogue2 A{margin:0px 10px;}
.central-home DIV.col-droite DIV.block DIV.catalogue A IMG,
.central-home DIV.col-droite DIV.block DIV.catalogue2 A IMG{
	margin-right:4px;border:none;
}


.central-home DIV.col-droite DIV.block DIV.block2{
	line-height:13px;
}
.central-home DIV.col-droite DIV.block DIV.block2 IMG{
	border:1px #ccc solid;
	padding:5px;
	margin-right:5px;
	float:left;
	background-color:#FFFFFF;
}

.central-home DIV.col-droite DIV.block DIV.block2 IMG.pub{
	padding:8px 0px 0px 0px;
	border:none;
}

.central-home DIV.col-droite DIV.block DIV.block-gauche UL LI A{color:#A45583;}
.central-home DIV.col-droite DIV.block DIV.block-droit UL LI A{color:#A67C52;}


/*****************************************************************************/
DIV.col-gauche DIV.block-actu {
	background-image:url('img/picto-bg-actu.png');
	background-position: 250px 40px;
	background-repeat:no-repeat;
}
.central-fiche DIV.col-gauche DIV.block-actu {background-position: 550px 40px;}

DIV.col-gauche DIV.block-actu H2{
	margin:0px 0px 10px 5px;
}
DIV.col-gauche DIV.block DIV.actu{
	min-height:84px;
	height:auto !important;
	height:84px;
	margin:10px 0px;
	line-height:13px;
}
.central-fiche DIV.col-gauche DIV.block DIV.actu {
	line-height:18px;
	margin:20px 0px;
}

DIV.col-gauche DIV.block DIV.actu H3{margin-bottom:3px;}
.central-fiche DIV.col-gauche DIV.block DIV.actu H3{font-size:16px;}

DIV.col-gauche DIV.block DIV.actu IMG{
	border:1px #ccc solid;
	padding:5px;
	margin-right:5px;
	float:left;
}
/*
DIV.col-gauche DIV.block DIV.actu A{text-decoration:none; color:#4690E8}
DIV.col-gauche DIV.block DIV.actu A:link{}
DIV.col-gauche DIV.block DIV.actu A:visited{}
DIV.col-gauche DIV.block DIV.actu A:hover{text-decoration:underline;}
DIV.col-gauche DIV.block DIV.actu A:active{}
*/
DIV.col-gauche DIV.block-actu DIV.rss{
	background-color:#F2F2F2;
	padding:3px 5px 0px 5px
}

DIV.col-gauche DIV.block-actu DIV.rss A.actu{	float:right ;margin-top:1px;}
DIV.col-gauche DIV.block-actu DIV.rss A{color:#727272}
DIV.col-gauche DIV.block-actu DIV.rss A:link{text-decoration:none;}
/*DIV.col-gauche DIV.block-actu DIV.rss A:visited{}
DIV.col-gauche DIV.block-actu DIV.rss A:hover{text-decoration:underline;}
DIV.col-gauche DIV.block-actu DIV.rss A:active{}*/

DIV.col-gauche DIV.block-actu DIV.paging UL{ text-align:center; padding:5px; background-color:#F2F2F2; }
DIV.col-gauche DIV.block-actu DIV.paging UL LI{ 
	display:inline;
	margin:5px 2px;
}
DIV.col-gauche DIV.block-actu DIV.paging UL LI A{ 
	display:inline-block;
	/*background-color:#FFFF00;*/
	padding:5px 10px;
}
DIV.col-gauche DIV.block-actu DIV.paging UL LI A:hover{ background-color:#FAFAFA;}

/****************************************************************************/
.central-home DIV.col-gauche DIV.block-international IMG.logo-international{float:right;}
.central-home DIV.col-gauche DIV.block-international H3{
	font-size:14px;
	line-height:16px;
	margin:5px 0px 10px 0px;
}

/****************************************************************************/
.central-home DIV.col-gauche DIV.block-lab {
	background-image:url('img/picto-bg-lab.png');
	background-position: 230px 10px;
	background-repeat:no-repeat;
}
.central-home DIV.col-gauche DIV.block-lab DIV.lab{
	border-bottom:2px #d1d5e1 dotted;
	border-top:2px #d1d5e1 dotted;
	margin-top:10px;
}
.central-home DIV.col-gauche DIV.block-lab P.description{
	color:#666;
	text-align:right;
}

.central-home DIV.col-gauche DIV.block-lab H2{
	margin: 5px 0px 0px 5px;
}
.central-home DIV.col-gauche DIV.block-lab H3{
	color:#DE0079;
	font-size:14px;
	line-height:16px;
	margin:5px 0px 5px 0px;
}
.central-home DIV.col-gauche DIV.block-lab H4{
	font-size:11px;
	/*color:#DE0079;*/

/*	font-weight:normal;*/
	margin:5px 0px 5px 0px;
}
.central-home DIV.col-gauche DIV.block-lab DIV.lab P{
	line-height:13px;
	margin:5px 0px;
}
.central-home DIV.col-gauche DIV.block-lab DIV.lab DIV{
	margin-top:5px;
	float:right;
	text-align:right;
	line-height:20px;
	border:none;
}
.central-home DIV.col-gauche DIV.block-lab A:hover{color:#DE0079;}
/****************************************************************************/
.central-home DIV.col-gauche DIV.block-editions {
	background-image:url('img/picto-bg-editions.png');
	background-position: 225px 0px;
	background-repeat:no-repeat;
}
.central-home DIV.col-gauche DIV.block-editions H2{
	margin: 5px 0px 10px 5px;
}
.central-home DIV.col-gauche DIV.block-editions DIV.livre{
	margin:10px 0px 20px 0px;
}
.central-home DIV.col-gauche DIV.block-editions DIV.livre IMG.couv{
	border:1px #ccc solid;
	padding:5px;
	float:left;
	margin-right:10px;
}
.central-home DIV.col-gauche DIV.block-editions DIV.livre H3{
	font-size:14px;
	margin:5px 0px 5px 0px;
}
.central-home DIV.col-gauche DIV.block-editions DIV.livre SPAN.auteur{
	color:#666666;
}

.central-home DIV.col-gauche DIV.block-editions DIV.livre H4{
	margin:10px 0px 5px 0px;
}
.central-home DIV.col-gauche DIV.block-editions DIV.livre P{
	line-height:13px;
	margin:5px 0px;
}
/****************************************************************************/
.central-home DIV.col-droite DIV.block DIV.block2 DIV.jexpert{
	margin:15px 0px 5px 0px;
}
.central-home DIV.col-droite DIV.block DIV.block2 H5{
	font-weight:normal;	
	margin:5px 0px 5px 0px;
}
.central-home DIV.col-droite DIV.block DIV.block2 DIV.jexpert H4{
	font-size:13px;
	margin:5px 0px 5px 0px;
} 


.central-home DIV.col-droite DIV.searchboxformation INPUT.search{
	line-height:18px;
	padding-top:2px;
/*	font-style:italic;*/
	font-size:11px;
}
/****************************************************************************/
.footer1{
	font-size:11px;
	line-height:14px;
}
.footer1 DIV.opqf{
	margin-bottom:5px;
	text-align:right;
}
.footer1 DIV.cpresse{
	margin-bottom:5px;
	margin-left:22px;
	text-align:left;
}
.footer1 H3.dif
,.footer1 DIV.contact H3
,.footer1 H3.infospratiques 
,.footer1 H3.legroupe {
	padding: 30px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:30px;
	width:290px;
}
.footer1 H3.dif{background-image: url(img/FH3-dif.png);}
.footer1 DIV.contact H3{background-image: url(img/FH3-contact.png);}
.footer1 H3.infospratiques{background-image: url(img/FH3-infospratiques.png);}
.footer1 H3.legroupe{background-image: url(img/fh3-legroupe.png);}

.footer1 UL LI{
	border-bottom:#d1d5e1 dotted 1px;
	margin:3px 10px 0px 10px;
	padding:0px 0px 3px 0px;
}
.footer1 UL LI{color:#fff;}
.footer1 UL LI A{}
.footer1 UL LI A:link{color:#fff;text-decoration:none;}
.footer1 UL LI A:visited{color:#fff;}
.footer1 UL LI A:hover{text-decoration:underline;}
.footer1 UL LI A:active{}
.footer1 DIV.contact {
	text-align:center;
}
/****************************************************************************/
.footer2 DIV.groupe UL#bubbleWrap{	
	visibility:hidden;
	position:absolute;
	z-index: 10;  
	
	top: 30px; 
}
.footer2 DIV.groupe UL#bubbleWrap LI {  
	/*display:block !important;*/
	position: absolute; 
	background:url('img/footer-logo-fleche.png') bottom center no-repeat;
	/*background-color:#00FF00;*/
	width:158px;
	/*min-height:50px;*/
	padding:10px 10px 40px 10px ;
}  
.footer2 DIV.groupe UL.footer-logo {  
	z-index: 5;
}
.footer2 DIV.groupe UL.footer-logo LI {  
	position:relative;
}

.footer2 DIV.groupe UL.footer-logo IMG.rollover {  
	position:relative;
}

/****************************************************************************
BLOC DE CONTENU STANDARD
*/
DIV.contenu{line-height:15px;}

DIV.contenu H1, DIV.contenu H2, DIV.contenu H3
{margin:10px 0px; line-height:normal; color:#3C4879;}

DIV.contenu H1{font-size:24px; margin-bottom:20px; }
DIV.contenu H2{font-size:20px; }
DIV.contenu H3{font-size:14px; margin-top:30px;}
DIV.contenu P{margin:10px 0px;}
DIV.contenu UL{list-style:square;}
DIV.contenu UL LI{margin-left:25px;}
DIV.contenu OL{margin-left:15px; list-style:none outside none;}
DIV.contenu OL LI{list-style-type:decimal; margin:10px 0px 0px 10px; color:#4690E8;}
DIV.contenu OL LI SPAN{color:#000;}

DIV.contenu IMG.right{
	margin-bottom:15px;
	float:right;
	margin-left:25px;
	border:solid 1px #ccc;
	padding:5px;
}

DIV.contenu IMG.left{
margin-bottom:15px;
	float:left;
	margin-right:25px;
	border:solid 1px #ccc;
	padding:5px;
}

DIV.contenu DIV.cleardiv{clear:both;}

DIV.contenu DIV.block {
	padding:0px 10px 0px 11px;
}
DIV.contenu DIV.block .block-left {
	float:left;
	width:310px;
}
DIV.contenu DIV.block .block-right {
	float:right;
	width:310px;
}

