body {border:none;background-color:#DFDCD1;font-family: Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;}
div {font-size:1.03em;}
a:link, a:visited, a:hover, a:active {font-weight:normal;cursor:pointer;}
a:active {cursor:pointer; border:none;}
a:focus {cursor:pointer; border-bottom:2px solid #000; color:#000}
a.lien-gras {font-weight:bold;}
a:hover  {text-decoration:none;}
acronym, #article acronym {border-bottom:1px dotted #666;}

.toggler {cursor:pointer;}

.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.textjustify {text-align:justify;}

.container_12 {width:960px;margin:0 auto;}

.box {background-color:#eee;margin-top:0.5em;-moz-border-radius:5px;-webkit-border-radius:5px;}

#skip {color:#fff;padding:0.4em 0;margin-top:0.8em;

border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;

	
	background: #335CA4 ; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C6DC3', endColorstr='#335CA4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#3C6DC3), to(#335CA4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #3C6DC3, #335CA4); /* for firefox 3.6+ */
	
}
#skip a {color:#fff;text-decoration:none;}
#skip a:hover {color:#ccc;}

#pied {

	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;

	
	background: #999483 ; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfb8a4', endColorstr='#999483'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#BFB8A4), to(#999483)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #bfb8a4, #999483); /* for firefox 3.6+ */

}

#pied h2 {margin:0.3em;}
#pied p.titre-pied {font-family:Century Gothic, Arial, sans serif;font-weight:normal;color:#fff;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #fff; font-size:1.75em;line-height:1.2em;}
#pied p  {font-family:Century Gothic, Arial, sans serif;font-weight:normal;color:#fff;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #fff;}
#pied ul li {margin:0;list-style-type:none;border-bottom:1px solid #ccc;padding:0.3em 0;}
#pied ul li a {text-decoration:none;color:#fff;}
#pied ul li a:hover {color:#ccc;}
#pied form {margin:0 1em;}

#pied form label {font-size:1.2em;color:#FFF;} 

.recherchebas-bouton {width:1.8em;margin-left:0em;border:0;background-image:url(squelettes/imgsquelette/recherchebas-bouton.gif);background-color:#999483;background-repeat:no-repeat;background-position:right;}

#mentions {
	color:#fff;
	font-size:0.9em;

	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	
	background: #666 ; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#444444'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #666, #444); /* for firefox 3.6+ */
	
	border: none ;
	margin-bottom:1em;
	margin-top:0.5em;

}
#mentions a {color:#fff;text-decoration:underline;}
#mentions a:hover {color:#ccc;}

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

actualite-de-la-formation.fr

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



/* --------------------------------------- à la une (page sommaire) */

a:link, a:visited {color:#335ca4;}
a:hover {color:#000;text-decoration: underline;}

.une{font-size:1em;;font-weight:bold;}
h2.titreune {font-size:2em;border-bottom:0;margin:0 0 0.3em 0;padding:0;font-weight:bold; line-height:1.2em;}
.titreune a {color:#cc0033;text-decoration:none;font-weight:bold;}
.titreune a:hover {color:#000;text-decoration:underline;}
p.titre-mot-une {font-size:1em;;color:#cc0033;margin-top:1em;margin-bottom:0;}
.titre-article-une {font-weight:bold;}
.une {background:#eee;font-weight:bold;padding:0.2em 0.4em;font-size:1.3em;-moz-border-radius:5px;-webkit-border-radius:5px;}
.chapo-une {font-weight:bold;color:#000;}
.titre-article, .titre-mot  {color:#cc0033;font-size:2.2em;font-weight:bold;}
h2.titre-article, h2.titre-mot, h2.titre-rubrique {padding-bottom:0.2em;margin:0 0 0.8em 0;color:#cc0033;border-bottom:1px solid #335ca4;}
.titre-publication {font-size:1.4em;border-bottom:1px solid #eee;margin-bottom:1em;padding-bottom:1em;}
.actualites {margin-bottom:1em;}
.dotted-top {padding-top:0.3em;border-top:1px dotted #ccc;}
.documents {border-top:1px dotted #ccc;}
.chapo {font-weight:bold;margin-bottom:1em;}
.texte {font-size:1.1em; text-align: justify; color:#333;}
.auteur {text-align:right;padding-top:1em;border-top:1px solid #eee;}
.surtitre {font-size:1.2em;background:#fff;}
.soustitre {font-size:1.2em;padding:0.3em;background:#eee;margin-bottom:1em;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* ---- surcharge images spip ---*/
.spip_documents_left {margin:0 1em 0 0;}
.spip_documents_right {margin:0 0 0 1em;}

/* .spip_logos {margin:0 1em;} */

.titre-menu {font-weight:bold;padding:0.2em 0.4em;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#eee;font-size:1.3em;}

.boxtitre2{font-size:1.65em;;text-align:justify;margin:0;font-weight:bold;line-height:1em;}
.boxtitre2 a:link, .boxtitre2 a:visited {font-weight:bold;text-decoration:none;color:#000; font-size: 0.8em;}
.boxtitre2 a:hover{color:#cc0033;text-decoration:underline;}
.surtitre-mot {color:#335ca4;margin:0;}
.intro {margin:0;}

.voirplus {font-size:0.8em;; color:#666;}
.voirplus a:link; .voirplus a:visited;{color:#666;}
.space2{border-top:1px solid #DDDDDD;height:1px;margin:1em 0;}

.liste-articles {list-style-type:none;line-height:1.2em;}

.liste-articles li {margin:0 0 1.5em 0;}

.box ul {margin-left:-1em;}
.box ul li {margin-left:0;margin-bottom:0.2em;}
.box ol {margin-left:-1em;}
.box ol li {margin-left:0;margin-bottom:0.2em;}

a.bloc-lien {margin-top:0.9em;display:block;color:#fff;text-decoration:none;font-weight:bold;padding:0.4em 0 0 0.6em;width:17em;height:2.2em;background-image:url(squelettes/imgsquelette/bloc-lien.gif);background-repeat:no-repeat;text-align:left;}

a.bloc-lien:hover {color:#fff;text-decoration:none;font-weight:bold;}

.regiepub {font-size:0.8em;;text-align:center;background:#eee;margin-bottom:0.5em;}

.titredroite {background-color:#364e7d;color:#fff;font-size:1em;;font-weight:bold;padding:0.2em;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;}
.titremenusommaire {font-size:1.4em;;font-weight:bold;padding:0.3em;background-color:#efefef;-moz-border-radius:5px;-webkit-border-radius:5px;}

.liens2 .chiffre {text-align:center;margin:0}
.liens2 .chiffre a {color:#cc0033;text-decoration:none;font-size:2.4em;font-weight:bold;margin-top:0.8em;}
.liens2 .chiffre a:hover {color:#cc0033;}

.listeblog {padding-left:2.4em;background-image:url(squelettes/imgsquelette/picto-blog.gif);background-repeat:no-repeat;}

.mini {font-size:0.8em;}

form, fieldset {border:0;}

ul li.liste-fleche {list-style-type:none;margin-bottom:0.3em;padding-left:1.5em;background-image:url(squelettes/imgsquelette/puceliste.gif);background-repeat:no-repeat;}

#abonnes-article {margin:1em; padding:0; font-size:1.2em; background-color:#EFF5FF; border:6px solid #335CA4}
#abonnes-article h3 {margin:0; padding:0.3em; font-weight:bold; background-color:#335CA4; color:#FFF}
#abonnes-article p {margin:0; padding:1em 2em 0 0.4em;}

.pied {background-color:#999483;}
.menubas {background-color:#999483;}
.mentions {background-color:#666666;color:#fff;text-align:center;font-size:0.8em;;}
.mentions p {margin:0.5em;}
.mentions a {color:#fff;}
.mentions a:hover {color:#ccc;}
.pied ul {margin:0 0 1em -2em;}
.pied h2 {margin:0.6em;}



.pied ul li {margin:0;list-style-type:none;font-size:1;border-bottom:1px solid #ccc;padding:0.3em 0;}
.pied ul li a {text-decoration:none;color:#fff;}
.pied ul li a:hover {color:#ccc;}

.pied form {margin:0 1em;}

.alaune {padding:0.5em;background-color:#eee;}

p.source {font-size:0.8em;;margin:0;padding:0;}
p.source a {color:#666;text-decoration:none;}
a.suite {font-size:0.8em;text-decoration:none;color:#333;display:block;padding:0.2em 0.4em;background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;}
a:hover.suite {background-color:#CC0033; color:#FFF;}

.recherchebas-bouton {width:1.8em;margin-left:0em;border:0;background-image:url(squelettes/imgsquelette/recherchebas-bouton.gif);background-color:#999483;background-repeat:no-repeat;background-position:right;}

#identification {padding:0;margin:0;margin-bottom:-3em;}
#identification a {text-decoration:none;}
#identification p {margin-top:0.1em;padding:0;}

.listemots ul {margin:0;padding:0;list-style-type:none;font-size:1.2em}
.listemots ul li {margin:0 0 0.5em 0;padding:0;list-style-type:none;}
.listemots h3 {color:#cc0033;}

.liens2 a {color:#000;text-decoration:none;}
.liens2 a:hover {color:#666;}

.barrefonctions {float:right;clear:both;margin-left:1.5em;margin-bottom:1.5em;}

a.sommaire_ancre {float:right;background-image:url(squelettes/imgsquelette/retoursommaire.gif);}
#outil_sommaire {background-image:none;border:none;width:15em;}
#outil_sommaire div.cs_sommaire_titre_avec_fond {display:none;}
#outil_sommaire .cs_sommaire_inner ul li {list-style-type:none;}
#outil_sommaire .cs_sommaire_inner ul li a {}

.sommaire {display:block;width:15em;float:right;background-color:#fff;}
.titre-sommaire {padding:0.2em;}
#toggle-paragraphs {text-decoration:none;background-color:#335ca4;font-size:0.8em;;}

/* --------------------------------------- liens sociaux addthis */
.addthis_toolbox .hover_effect {font-size:0.9em;width: 100%;padding: 10px 0 6px 10px;border-top: 2px solid #eee;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.addthis_toolbox .hover_effect div{float: left;}
.addthis_toolbox .hover_effect a { border: 1px solid #fff;padding: 2px 2px 2px 16px;position: relative;text-decoration: none;}
.addthis_toolbox .hover_effect a:hover
{border: 1px solid #999483;-moz-border-radius: 4px;-webkit-border-radius: 4px;background: #999483;color: #fff;text-decoration: none;}
.addthis_toolbox .hover_effect span{ position: absolute;width: 16px;height: 16px;top: 0;left: 0;}
.addthis_toolbox .hover_effect img {margin:3px}





/* ---------------- bouton rechercher -----------*/ 

ul.nav li.secondary:hover a:hover {
	color:#fff;
	background-color:#335ca4;
}

/* --------------------------------------- formulaires */

fieldset {background-color:; border:1px solid #666;}

/* --------------------------------------- identification */

#login {color:#000; margin-top: 0.4em; background-color:#eee; }
#login a {color:#000;}
#login a:hover {color:#335CA4;}


div.ariane {margin-top:0;padding:0.5em}
#documents_joints h2 {color:#BBB;border-bottom:2px solid #eee;font-size:1.4em;font-weight:bold;
margin:0.5em 0;padding-bottom:0em;}


/* --------------------------------------- formulaire d'identification */

#boxes2 tbody th, #boxes2 tbody td {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid transparent;
border-top:1px solid transparent;
}


/*--------------------------------------onglets automatiques--------------------------------------*/	






div.onglets_bloc h2.onglets_titre, div.onglets_bloc h2.onglets_titre a {

	font-size:1.1em;
}
div.onglets_bloc h2.hover a {

	font-size:1.1em;
}

div.onglets_bloc h2.hover a {
	color:#335ca4;
}

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


#nav {
font-size:110%;
	margin: 0;
	padding: 2px;
	line-height: 100%;
	
	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;

	
	background: #001e5a ; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#335ca4', endColorstr='#001e5a'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#335ca4), to(#001e5a)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #335ca4,  #001e5a); /* for firefox 3.6+ */
	
	border: none ;
}
#nav li {
	margin: 4px;
	padding: 0;
	float: left;
	position: relative;
	list-style: none;
	
}
/* main level link */
#nav a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0.4em;
	margin: 0;
	border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	/*text-shadow: 0 1px 1px rgba(0, 0, 0, .3);*/
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #eee; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#bbbbbb'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eee,  #bbb); /* for firefox 3.6+ */
	font-weight: bold;
	color: #001e5a;

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);

}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #001e5a !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5a', endColorstr='#335CA4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#001e5a), to(#335CA4)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #001e5a,  #335CA4) !important; /* for firefox 3.6+ */

	color: #fff !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	
}
/* level 2 list */
#nav ul {
	background: #fff; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #cfcfcf); /* for firefox 3.6+ */

	display: none;
	margin: 0;
	padding: 0;
	width: 15em;
	position: absolute;
	top: 1.83em;
	left: 0;

	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;

}
/* dropdown */
#nav li:hover > ul {
	display: block;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav ul a {
	font-weight: normal;
	padding:0.8em 0.6em;
}
/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}
/* rounded corners for first and last child */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}

#nav .secondary {float:right}

/*  ------- moteur de recherche  ----    */

#chercher {padding:1em 0; margin-top:0.5em; 

	border-radius: 5px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;

	background-color: #eee !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eee,  #ccc); /* for firefox 3.6+ */

}

#chercher form {padding: 0 1em; float:right; font-size:1.2em;}
#chercher .case {color:#333;font-size:1em;font-weight:bold;padding:0.2em; background-color:#d9dde7; -moz-border-radius:5px;-webkit-border-radius:5px;}
#chercher .submit {color:#fff;font-size:1em;font-weight:bold;padding:0.2em; -moz-border-radius:5px;-webkit-border-radius:5px;

background: #001e5a !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5a', endColorstr='#335CA4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#001e5a), to(#335CA4)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #001e5a,  #335CA4) !important; /* for firefox 3.6+ */
	
	}
	
	
	








