@charset "utf-8";
/* CSS Document */

BODY{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}
A{text-decoration:none; color:#4690E8}
A:link{}
A:visited{}
A:hover{text-decoration:underline;}
A:active{}
/*----------------------------------------------------------------------*/
/* ---- Texte remplacement ---- */
.header1 H1.logo A
,.header1 DIV.titre H1
,.header1 DIV.titre H2
,.header1 DIV.titre P
,.central-home DIV.rubriques H2
,.central-home DIV.actuACP H2
,.central-home DIV.focus H2
,.central DIV.actu H2
,.central DIV.contact H3 A
,.central DIV.rubrique H2
,.central DIV.col-droite DIV.intra H2 A
,.central DIV.newsletter H3
,.central-home DIV.centres H4.paris A
,.central-home DIV.centres H4.lyon A
,.central-home DIV.dif H3 A
,.central-home DIV.for H3 A
,.central-home DIV.cursus H2
,.footer1 DIV.newsletter H3 A
,.footer1 DIV.contact H3 
{	
	overflow: hidden;
	background-repeat: no-repeat;
	height: 0px !important;	
}

.header1 H1.logo A{	padding: 73px 0 0 0;height /**/:73px;width:133px;
	background-image: url(img/logo-acp.png);
	display:block;
}
.header1 DIV.titre H1{	
	padding: 22px 0 0 0;height /**/:22px;width:176px;
	background-image: url(img/TXT-achats-et-commande-publics.png);
}
.header1 DIV.titre H2{	
	padding: 22px 0 0 0;height /**/:22px;width:443px;
	background-image: url(img/TXT-partenaire-commande-publique.png);
}
.header1 DIV.titre P{
	padding: 17px 0 0 0;height /**/:17px;width:381px;
	background-image: url(img/TXT-marches-publics-strategie-achats-finances-publiques.png);
}
.central-home DIV.rubriques H2{
	padding: 31px 0 0 0;height /**/:31px;width:564px;
	background-image: url(img/TXT-formations-achats-marches-publics.png);
}
.central-home  DIV.actuACP H2{
	padding: 31px 0 0 0;height /**/:31px;width:280px;
	background-image: url(img/TXT-actu-acp-formation.png);
}
.central-home DIV.focus H2{
	padding: 31px 0 0 0;height /**/:31px;width:202px;
	background-image: url(img/TXT-focus-formations.png);
}
.central-home DIV.cursus H2{
	padding: 31px 0 0 0;height /**/:31px;width:223px;
	background-image: url(img/TXT-cycles-certifiants.png);
}
.central DIV.actu H2{
	padding: 31px 0 0 0;height /**/:31px;width:256px;
	background-image: url(img/TXT-actualites-acp.png);
}
.central DIV.contact H3 A{
	padding: 25px 0 0 0;height /**/:25px;width:171px;
	background-image: url(img/TXT-contactez-nous.png);display:block;
}
.central DIV.rubrique H2{
	padding: 25px 0 0 0;height /**/:25px;width:231px;
	background-image: url(img/TXT-dans-la-meme-rub.png);
}
.central DIV.col-droite DIV.intra H2 A{
	padding: 25px 0 0 0;height /**/:25px;width:231px;
	background-image: url(img/TXT-formation-intra.png);
	display:block;
}

.central DIV.newsletter H3{
	padding: 25px 0 0 0;height /**/:25px;width:134px;
	background-image: url(img/TXT-enewsletter.png);
}
.central-home DIV.centres H4.paris A{	
	padding: 26px 0 0 0;height /**/:26px;width:57px;
	background-image: url(img/BTN-paris.png);
	display:block;
}
.central-home DIV.centres H4.lyon A{	
	padding: 26px 0 0 0;height /**/:26px;width:57px;
	background-image: url(img/BTN-lyon.png);
	display:block;
}
.central-home DIV.dif H3 A{	
	padding: 25px 0 0 0;height /**/:25px;width:164px;
	background-image: url(img/TXT-validez-votre-dif.png);
	display:block;
}
.central-home DIV.for H3 A{	
	padding: 25px 0 0 0;height /**/:25px;width:112px;
	background-image: url(img/TXT-formateurs.png);
	display:block;
}
.footer1 DIV.contact H3 {	
	padding: 22px 0 0 0;height /**/:22px;width:287px;
	background-image: url(img/TXT-contact-tel.png);
}
.footer1 DIV.newsletter H3 A{
	padding: 22px 0 0 0;height /**/:22px;width:290px;
	background-image: url(img/TXT-nos-lettres-informations.png);
	display:block;
}

/*----------------------------------------------------------------------*/
/* HEADER 1 */
.header1 DIV.menu1 UL LI A{
	font-size: 11px;
	line-height:11px;
	color: #666 !important;
	text-decoration: none;
	font-family: arial;
}


/*----------------------------------------------------------------------*/
/* HEADER 2 */
.header2 DIV.menu2 UL LI A{	
	font-size: 14px;
	line-height:16px;
	color: #FFF;
	padding: 0px 0px 0px 0px;
	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{color:#BC0045;}
.header2 DIV.menu2 UL LI A:active{}

.header2 DIV.menu2 UL LI:hover A
, .header2 DIV.menu2 UL LI.active A{color:#BC0045;}

.header2 DIV.menu2 DIV.sub UL LI A{
	font-size: 13px;
	font-weight:normal;
	line-height:20px;
}
.header2 DIV.menu2 DIV.sub UL LI A:hover {color:#FFF;}

.header2 DIV.searchbox INPUT.search{
	line-height:18px;
/*	font-style:italic;*/
	font-size:11px;
}
/****************************************************************************/
/* CENTRAL */

.central P{
	margin:8px 0px;
	text-align:justify;
}
.central TABLE.tab{
	border:2px solid #000;
}
.central TABLE.tab TR TD{
	padding:10px;
	border:1px solid #000;
	text-align:left;
}
.central TABLE.tab TR.tabhead TD{
	background-color:#eee;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
.central TABLE.tab TR TD.wapy1{text-align:center;}

.central UL.som LI A{
	line-height:14px;
	font-size:12px;
	border-bottom:#d1d5e1 dotted 1px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	display:block;
	color:#BC0045;
}
.central UL.som LI A:link{}
.central UL.som LI A:visited{}
.central UL.som LI A:hover{text-decoration:underline; color:#4690E8;}
.central UL.som LI A:active{}

.central DIV.col-gauche DIV.block H3{
	font-size:13px;
	margin:5px 0px;
	font-weight:bold;
}

.central DIV.col-gauche DIV.block3 H3{
	font-size:13px;
	margin:5px 0px;
	font-weight:bold;
}

.central DIV.col-gauche DIV.content UL {
	margin:10px 0px;
	padding:0px 0px 0px 15px;
}
.central DIV.col-gauche DIV.content UL LI{
	list-style-type:none;
	list-style-image:url(img/fleche.png);
}

.central DIV.block H3 A{color:#BC0045;}
.central DIV.block H3 A:link{}
.central DIV.block H3 A:visited{}
.central DIV.block H3 A:hover{text-decoration:underline; color:#4690E8;}
.central DIV.block H3 A:active{}

.central DIV.block3 H3 A{color:#BC0045;}
.central DIV.block3 H3 A:link{}
.central DIV.block3 H3 A:visited{}
.central DIV.block3 H3 A:hover{text-decoration:underline; color:#4690E8;}
.central DIV.block3 H3 A:active{}

.central DIV.col-droite DIV.contact P{
	margin:5px 0px;

	font-size:11px !important;
	color:#fff;
}
.central DIV.col-droite DIV.contact P A{color:#FFF;}

.central DIV.col-droite DIV.block H2{
	margin:0px 0px 10px 0px;
}

.central DIV.col-droite DIV.block H3{
	font-size:13px;
	margin:5px 0px;
}

.central DIV.col-droite DIV.block UL{
	margin:10px 0px;
	padding:0px 0px 0px 15px;
}
.central DIV.col-droite DIV.block UL LI{
/*	list-style-type: square;*/
	list-style-type:none;
	list-style-image:url(img/fleche.png);
}

.central DIV.col-droite DIV.rubrique UL LI A{
	/*list-style-type:none;
	list-style-image:url(img/fleche.png);*/
	font-size:11px ;
}

.central DIV.col-droite DIV.rubrique A.bread_0{font-size:10px;}
.central DIV.col-droite DIV.rubrique A.bread_1{font-size:16px;line-height:22px;}


.central DIV.content H1{
	margin: 20px 0px 10px;
	font-size:24px;
	line-height:30px;
	color:#BC0045;
}
.central DIV.content H2, .central #colonnecontenu H2{
	margin: 10px 0px;
	font-size:16px;
	line-height:20px;
	color:#BC0045;
}
.central DIV.content H3{
	margin: 10px 0px;
	font-size:14px;
	line-height:18px;
	color:#000;
}
.central DIV.content H4, .central #colonnecontenu H4{
	margin: 10px 0px;
	font-size:14px;
	line-height:18px;
	color:#BC0045;
}
.central DIV.content H5{
	margin: 10px 0px;
	font-size:12px;
	line-height:16px;
	/*color:#BC0045;*/
}

.central DIV.element{ 
	margin: 30px 0px;
	padding:10px 0px;
	border-top: 1px #868686 dotted;
	
	line-height:16px;
}

.central DIV.top {
	background:url('img/fleche-top.png') no-repeat top left;
	padding-left:15px;
	margin:20px 0px 5px 0px;
}

.central DIV.newsletter{color:#FFFFFF; font-size:11px;}
.central DIV.newsletter P A{color:#fff;}
.central DIV.newsletter P A:hover{text-decoration:underline; color:#BC0045;}

.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:#4690E8; text-decoration:underline;border-bottom:none;}
.breadcrumb A:active{}

/****************************************************************************/
/* FORMULAIRES 
.central DIV.col-gauche FORM TABLE{width:560px;}
.central DIV.col-gauche FORM TABLE TEXTAREA{width:560px;}
*/
/****************************************************************************/
/* CENTRAL HOME */
.central-home DIV.block P{
/*	text-align:justify;*/
	font-size:11px;
	margin:5px 0px;
}

.central-home DIV.block3 P{
/*	text-align:justify;*/
	font-size:11px;
	margin:5px 0px;
}



/*
.central-home DIV.col-gauche DIV.block DIV.cursus DIV.cursus H3{
	font-size:13px;
	margin:5px 0px;
	font-weight:bold;
}
.central-home DIV.col-gauche DIV.block DIV.cursus DIV.cursus H3 A{color:#BC0045;}
.central-home DIV.col-gauche DIV.block DIV.cursus DIV.cursus H3 A:link{}
.central-home DIV.col-gauche DIV.block DIV.cursus DIV.cursus H3 A:visited{}
.central-home DIV.col-gauche DIV.block DIV.cursus DIV.cursus H3 A:hover{text-decoration:underline; color:#4690E8;}
.central-home DIV.col-gauche DIV.block DIV.cursus DIV.cursus H3 A:active{}
*/


.central-home DIV.col-droite DIV.block P{
	margin:5px 0px;
	font-size:11px;
}



/****************************************************************************/
/* CENTRAL FICHE */
.central-fiche DIV.col-gauche{font-size:11px;}
.central-fiche DIV.col-gauche DIV.reforme H1{
	font-size:24px;
	line-height:26px;
	margin:10px 0px;
}

.central-fiche DIV.col-gauche DIV.reforme H1 SPAN.sous-titre{
	font-weight:normal;
	font-size:20px;
	display:block;
}

.central-fiche DIV.col-gauche DIV#colonnecontenu DIV.jour{
	margin:30px 0px 30px 0px;
}
.central-fiche DIV.col-gauche DIV#colonnecontenu P{margin:10px 0px;}
.central-fiche DIV.col-gauche DIV#colonnecontenu H5{
	font-size:12px;
	color: #c92b5b;
	margin:10px 0px;
}
.central-fiche DIV.col-gauche DIV#colonnecontenu H6{
	background-color:#CACACA;
	font-size:12px;
	margin:10px 0px;
}
.central-fiche DIV.col-gauche DIV#colonnecontenu H6 SPAN{
	background-color:#c92b5b;
	color:#FFFFFF;
	padding:0px 5px;
}

.central-fiche DIV.col-gauche DIV#colonnecontenu UL{
	margin:10px 0px;
	padding:0px 0px 0px 20px;
/*	background-color:#CCFFCC;*/
}
.central-fiche DIV.col-gauche DIV#colonnecontenu UL LI{
	list-style-type: square;
	margin:10px 0px;
}
.central-fiche DIV.col-gauche DIV#colonnecontenu UL LI UL{
	margin:0px 0px;
/*	background-color:#00CC66;*/
}
.central-fiche DIV.col-gauche DIV#colonnecontenu UL LI UL LI{
	margin: 0px;
	list-style-type:circle;
}


.central-fiche DIV.col-gauche DIV.element a.info {
	position: relative;
	text-decoration: none;
	color: #4690E8;
	border-bottom: 1px #D1D5E1 dotted;
}
.central-fiche DIV.col-gauche DIV.element a.info span {
	display: none;
}
.central-fiche DIV.col-gauche DIV.element a.info:hover {
	background: none; /* correction d'un bug IE */
	z-index: 500;
}
.central-fiche DIV.col-gauche DIV.element a.info:hover span {
	display: inline;
	position: absolute;
	top: 2em;
	left: 1em;
	background: #FFFFCC;
	/*text-align: center;*/
	color: black;
	padding: 5px;
	width:250px;
	border:1px orange dotted;
}


.central DIV#colonnecontenu DIV.intro{
	border:1px dotted #CACACA;
	border-top:10px solid #c92b5b;
	padding:10px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}

.central DIV#colonnecontenu DIV.slide{
	margin-left:auto;
	margin-right:auto;
	width:220px;
	/*height:30px;*/
	margin-top:10px;
	background:url('img/inscription-bg2.png') no-repeat;
/*	background:#4690E8;*/
/*	border:1px solid #c92b5b;*/
	border:2px solid #cacaca;
	/*padding:10px 10px 10px 10px;*/
	padding:5px 10px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	color:#FFFFFF;
}
.central DIV#colonnecontenu DIV#slide A{
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.central DIV#colonnecontenu DIV.slide A{color:#FFF;}
.central DIV#colonnecontenu DIV#inscr UL {margin:0px;}
.central DIV#colonnecontenu DIV#inscr UL LI{margin:0px ;list-style-type:none;}


.central DIV#colonnecontenu DIV.intro P{
	
}
.central DIV.colonneinfo_1{
	border-top:5px solid #CACACA;
	background-color:#c92b5b;
	color:#fff;
	padding:10px;
}
.central DIV.colonneinfo_1 A{
	color:#FFF;
	text-decoration:underline;
}

.central DIV.colonneinfo_2 H6{
	color:#c92b5b;
	font-size:13px;
	margin:10px 0px;
	border-top:1px dotted #CACACA;
	padding-top:5px;
}
.central DIV.colonneinfo_2 UL{
	margin:10px 0px;
	padding:0px 0px 0px 15px;
}
.central DIV.colonneinfo_2 UL LI{
	list-style-type: square;
}
.central DIV.colonneinfo_2 UL LI UL LI{
	list-style-type:circle;
}

.central DIV.colonneinfo_2 IMG.elearning{
	float:left;
	margin-right:10px;
}
.central DIV.colonneinfo_2 DIV.cadeaux{
	padding:5px;
	border:1px dotted #cacaca;
	border-top:5px solid #c92b5b;
}
.central DIV.colonneinfo_2 DIV.cadeaux UL{
	margin:10px 0px;
	padding:0px 0px 0px 0px;
}
.central DIV.colonneinfo_2 DIV.cadeaux UL LI{
	list-style-type:none;
	min-height:40px;
	margin:10px 0px;
}
.central DIV.colonneinfo_2 DIV.cadeaux UL LI IMG {
	float:left;
	margin-right:10px;
}

.quiz {
	float: right;
	/*border:1px solid #000;*/
	
	background-color:#FFFFFF;
	
	padding-left:10px;
	
}
.quiz A{
	position:absolute;
	display:block;
	/*border:1px solid #f00;*/
}

/****************************************************************************/
/* FOOTER 1 */
.footer1 UL LI{
	border-bottom:#d1d5e1 dotted 1px;
	margin:3px 10px 0px 10px;
	padding:0px 0px 3px 0px;
	font-size:11px;
}
.footer1 UL LI{color:#BC0045;}
.footer1 UL LI A{}
.footer1 UL LI A:link{color:#BC0045;text-decoration:none;}
.footer1 UL LI A:visited{color:#BC0045;}
.footer1 UL LI A:hover{text-decoration:underline;color:#4690E8;}
.footer1 UL LI A:active{}



/****************************************************************************/
/* FOOTER 2 */
.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;
}

