body {
margin:0;
padding:0;
text-align:center;
font-family:arial, verdana, sans serif;
font-size:12px;
background-image:url(img2/fondpage.jpg);
background-repeat:repeat-x;
background-color:#fff
}

table {
clear:left
}

#conteneur {
width:980px;
margin:auto;
text-align:left;
}

#entete {
width:100%;
height:208px;
}

		#acces {
		font-size:10px;
		color:#fff;
		height:19px;
		padding-top:3px;
		}
		#acces a {
		color:#fff;
		text-decoration:underline
		}
		#acces a:hover {
		color:#fff;
		text-decoration:none
		}
		#langues {
		float:right;
		margin-top:-19px;
		}
		#langues img {
		border:0;
		margin-left:7px
		}
		#titre {
		height:150px;
		background-image:url(img2/bandeau1.jpg);
		background-repeat:no-repeat;

		}
		
		#entete H1{
position: absolute;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
}
		
		#titre1 {
		height:150px;
		background-image:url(img2/bandeau2.jpg);
		background-repeat:no-repeat;
		}
		
		#titre2 {
		height:150px;
		background-image:url(img2/bandeau3.jpg);
		background-repeat:no-repeat;
		}
		
		#titre3 {
		height:150px;
		background-image:url(img2/bandeau4.jpg);
		background-repeat:no-repeat;

		}
		
		#titre4 {
		height:150px;
		background-image:url(img2/bandeau5.jpg);
		background-repeat:no-repeat;

		}
		
		#titre5 {
		height:150px;
		background-image:url(img2/bandeau6.jpg);
		background-repeat:no-repeat;

		}
		
		#titre6 {
		height:150px;
		background-image:url(img2/bandeau1.jpg);
		background-repeat:no-repeat;

		}
		
		#titre7 {
		height:150px;
		background-image:url(img2/bandeau2.jpg);
		background-repeat:no-repeat;

		}
		
		#titre8 {
		height:150px;
		background-image:url(img2/bandeau8.gif);
		background-repeat:no-repeat;

		}
		
		#titre9 {
		height:150px;
		background-image:url(img2/bandeau9.gif);
		background-repeat:no-repeat;

		}
		#navigation {
		text-align:center;
		height:35px;
		color:#333;
		vertical-align:middle;
		font-weight:600;
		} 
		#navigation img {
		vertical-align:middle;
		}
		
		#logoprint img {display:none}
				
#corps {
width:980px;
}
		#pied a {
		color:#444;
		text-decoration:underline;
		}
		#pied a:hover {
		color:#000;
		text-decoration:none;
		}
		
		#pied {
		display:block;
		width:980px;
		height:50px;
		padding-top:20px;
		background-image:url(img2/pied.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		text-align:center;
		font-size:10px;
		clear:left
}

#pied p{
margin:0;
padding:0;
}

#colonne1 {
float:left;
width:465px;
margin:0;
padding:0;
}

		#article ul li {list-style-image:url(img2/puce2.gif)}
		#article ul li ul li {list-style-image:url(img2/puce3.gif)}
		img.spip_logos {
		margin-right:10px;
		margin-bottom:10px;
		margin-top:10px;
		}		
		#img {
		float:left;
		margin:5px;
		}
		#colonne1 a {
		color:#444;
		text-decoration:underline;
		}
		#colonne1 a:hover {
		color:#690;
		text-decoration:underline;
		}
		#filariane {
		font-size:0.8em;
		margin-top:15px;
		}
		#filariane a {
		color:#444;
		text-decoration:underline;
		}
		#filariane a:hover {
		color:#000;
		text-decoration:none
		}
		#surtitrearticle h3{
		width:465px;
		display:block;
		font-style:italic;
		margin-top:20px;
		font-size:1.2em;
		font-weight:normal;
		border-bottom:1px dotted #999;
		clear:both
		}
		#titrearticle h2{
		display:block;
		font-family:verdana;
		width:465px;
		float:left;
		margin-top:0;
		font-size:1.5em;
		font-weight:600;
		color:#690;
		border-bottom:1px dotted #690;
		/*color:#82aadd;
		border-bottom:1px dotted #82aadd;*/
		padding-bottom:10px;
		clear:both
		}
		.titrerubrique {
		display:block;
		font-family:verdana;
		margin-top:0;
		font-size:1.5em;
		font-weight:600;
		color:#690;
		border-bottom:1px dotted #690;
		/*color:#82aadd;
		border-bottom:1px dotted #82aadd;*/
		padding-bottom:10px;
		padding-top:10px
		}
				#barrefonctions {
				text-align:left;
				margin-bottom:10px
				}
				#barrefonctions img {
				border:0
				}
				#outil_sommaire a {
				color:#666;
				text-decoration:underline;
				}
				#outil_sommaire a:hover {
				color:#000;
				text-decoration:none
				}
		#chapeau {
		display:block;
		margin-bottom:0;
		float:left;
		width:465px;
		color:#666;
		clear:both
		}
		h3.spip  {
		display:block;
		text-align:left;
		/*width:465px;*/
		font-family:verdana;
		color:#004b95;
		font-size:1.2em;
		font-weight:600;
		margin-top:20px;
		}
		h3.spip img {
		float:right;
		margin:0;
		}
		#article p {
		display:block;
		clear:left
		}
		
		p.spip, li.spip{
			color: #444;
			text-align: justify;
			letter-spacing: 0;
			line-height: 1.3em;
			}
		#actus_rubrique {
		display:block;
		float:left;
		width:100%
		}
		
		#actus_rubrique ul {
		list-style-type:none;
		margin: 0;
		padding:0 1em;
		}
		
		#actus_rubrique ul li {
		
		}
	
		#actus_rubrique ul li:hover {
		
		}
		
		#actus_rubrique ul li a {
		display:block;
		background-color:#F2F4FD;
		padding:5px;
		margin-bottom:5px;
		border-left: 5px solid #FFF;
		border-bottom:dotted thin gray;
		color:#444;
		text-decoration:none;
		}
		#actus_rubrique ul li a:hover {
		color:#004B95;
		text-decoration:none;
		padding:5px;
		margin-bottom:5px;
		border-left: 5px solid #004B95;
		text-decoration:none;
		background-color:#E6EFF8;
		}
		
		#desc {
		width:435px;
		float:left;
		background-image:url(img2/fonddesc.gif);
		margin-top:15px;
		padding:18px 15px 8px 15px
		}
		#findesc {
		width:465px;
		float:left;
		background-image:url(img2/findesc.gif);
		clear:left;
		}
		div.boutique {
		float:left;
		display:block;
		width:218px;
		height:230px;
		margin:0 10px 10px 0;
		text-align:center;
		font-size:11px
		}		
		.deletefav {
		border:0;
		background-image:url(img2/fav_supprimer.gif);
		background-color:#fff;
		background-repeat:no-repeat;
		width:112px;
		height:31px;
		color:#024c96;
		font-size:12px;
		font-weight:600;
		text-align:center;
		cursor:pointer
		}		
		.addfav {
		border:0;
		background-image:url(img2/fav_ajouter.gif);
		background-color:#fff;
		background-repeat:no-repeat;
		width:112px;
		height:31px;
		color:#024c96;
		font-size:12px;
		font-weight:600;
		text-align:center;
		cursor:pointer
		}		
		.modfav {
		border:0;
		background-image:url(img2/fav_modifier.gif);
		background-color:#fff;
		background-repeat:no-repeat;
		width:112px;
		height:31px;
		color:#024c96;
		font-size:12px;
		font-weight:600;
		text-align:center;
		cursor:pointer
		}
		.titrefavoris{
		font-size:22px;
		border-bottom:1px dotted #333;
		padding-bottom:5px
		}
		.ajoutfav {
		font-family:arial;
		font-size:11px;
		margin-top:5px;
		border:0;
		background:transparent;
		background-image:url(img2/ajoutfav.gif);
		background-repeat:no-repeat;
		padding-left:14px;
		cursor:pointer
		}
		table.spip {width:100%;}
		
		table.spip tr.row_first {
			background:#E2EAF7 none repeat scroll 0%;
			}
			
		table.spip tr.row_even {
			background:#F7F8FC none repeat scroll 0%;}
			
		
		
#colonne2 {
display:block;
float:left;
margin:0 0 0 20px !important;
margin-left:0px;
width:175px;
padding:0 5px 0 5px;
background-color:#82aadd;
background-image:url(img2/colonne2.jpg);
background-position:center bottom;
background-repeat:no-repeat;
min-height:380px;
}
		#session ul li {
		list-style-image:url(img2/puce2.gif);
		margin:0 0 0 -20px;
		padding:0;
		}
		#colonne2 img {
		border:0
		}
		#colonne2 a {
		color:#444;
		text-decoration:underline
		}
		#colonne2 a:hover {
		color:#000;
		text-decoration:none
		}
		.colonne2titre {
		text-transform:uppercase;
		border-bottom:1px dotted #000;
		font-size:1em;
		font-weight:600;
		margin:15px 0 10px 0
		}
		#texterecherche {
		width:146px;
		height:16px;
		border:0;
		background-image:url(img2/texterecherche.gif);
		padding:4px;
		}
		#envoirecherche {
		width:14px;
		height:18px;
		border:0;
		background-image:url(img2/envoirecherche.gif);
		padding:0;
		}
		.profil {
		display:block;
		margin-top:3px;
		border:0;
		}
		#colonne2 ul li {
		margin:0 0 0 -20px;
		padding:0;
		list-style-image:url(img2/puce1.gif)
		}
		#colonne2 ul li a {
		color:#444;
		text-decoration:none
		}
		#colonne2 ul li a:hover {
		color:#000;
		text-decoration:underline
		}
		#colonne2 h4 {
		margin:5px 0 5px 0;
		color:#004b95;
		border-bottom:1px dotted #004b95
		}
		#fincolonne2 {
		background-image:url(img2/fincolonne2.jpg);
		height:94px;
		}
		.produit {
		display:block;
		margin-top:5px;
		border:1px solid #999;
		}
	
#colonne3 {
display:block;
float:right;
width:300px;
margin:0;
padding:0;
/*margin-left:10px;*/
}
		.colonne3titre {
		text-transform:uppercase;
		border-bottom:1px dotted #000;
		font-size:1em;
		font-weight:600;
		margin:15px 0 10px 0
		}
		#colonne3 img {
		border:0
		}
		.pub {
		margin-top:20px;
		font-size:10px;
		text-align:center;
		background:#dfeaf7
		}
		#colonne3 a {
		color:#444;
		text-decoration:underline
		}
		#colonne3 a:hover {
		color:#000;
		text-decoration:none
		}
		#colonne3 ul li {
		margin:0 0 0 -20px;
		padding:0;
		list-style-image:url(img2/puce1.gif)
		}
		#colonne3 ul li a {
		color:#444;
		text-decoration:none
		}
		#colonne3 ul li a:hover {
		color:#000;
		text-decoration:underline
		}




#outil_sommaire ul {list-style-image:none;list-style-type:none;margin:0;padding:0}
#outil_sommaire ul li {list-style-image:none;list-style-type:none;margin:0;padding:0}
fieldset {border:1px solid #fff;padding:2px}
blockquote.spip{padding:8px;background-color:#EBF1F9;-moz-border-radius:8px}

.rco_libelle img {float:right}

#reco {font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.fcd_specialites_nsf , .fcd_metiers_rome {font-size:0.9em;}


#reco H3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#003399; font-weight:bold; font-size:12px; border-bottom: 2px solid #003399;; background-color:white; margin :0; padding:8px 0 0 0px;}

#reco strong { color:#339900; margin:0; padding:5px 0 0 0; font-weight:bold; border-bottom: 1px dotted #339900;}
#reco em { color:#999999; margin:0; font-size:0.8em;border-bottom: 1px dotted #999999; padding:4px 0 0 0;}
#reco p {text-align:justify;}
#reco a{ color:#333333; text-decoration:none; border-bottom: 1px dotted #339900;}
#reco a:hover{ color:#339900; border-bottom: 2px solid #339900;}
#reco .rco_modif {color:#990033; font-style:italic;}


#reco table {
border:3px solid #CCC;
border-collapse:collapse;
width:90%;
margin:auto;
}
#reco thead, #reco tfoot {
background-color:#ffffcc;
border:1px solid #CCC;
}
#reco tbody {
background-color:#FFFFFF;
border:1px solid #CCC;
}
#reco th {
font-size: 0.8em;
border:1px dotted #CCC;
padding:5px;
background-color:#ffffcc;
width:25%;
}
#reco td {
font-family:sans-serif;
font-size:80%;
border:1px solid #CCC;
padding:5px;
text-align:left;
}

.inputcontact {
	width:347px;
	height:24px;
	padding:4px;
	border:0;
	background-image:url(img2/input.gif);
	background-repeat:no-repeat
	}
.textcontact {
	width:465px;
	height:200px;
	padding:4px;
	border:0;
	background-image:url(img2/textarea.gif);
	background-repeat:no-repeat;
	overflow:hidden
	}
.submitcontact {
	margin:10px 0 0 0;
	background:transparent;
	width:142px;
	height:32px;
	background-image:url(img2/submitcontact.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding:2px 0 0 3px;
	border:0;
	font-size:11px;
	color:#034d96;
	font-weight:bold
	}




.rco_articles a, .fcd_specialites_nsf a, .fcd_metiers_rome a{border-bottom: 1px dotted #66CC00; color:#333333;}
.rco_articles a:hover, .fcd_specialites_nsf a:hover, .fcd_metiers_rome a:hover{border-bottom: 2px solid #66CC00; color:#006600;}
.rco_libelle.rco_livre, h3.rco_libelle {color:#003399; font-weight:bold; font-size:1em; border-bottom: 2px solid #003399; }
.rco_libelle.rco_titre {color:#339900;  font-weight:bold; border-bottom: 1px dotted #339900; }
.rco_libelle.rco_chapitre {color:#666666; font-weight:bold;}
.rco_subdivisions, .rco_themes, .fcd_specialites_nsf, .fcd_metiers_rome{margin:0; padding:0 0 0.5em 1.5em; list-style:none;}
.rco_subdivisions ul{line-height:1.2em;}

.rco_subdivisions {line-height:1.2em;}
#reco_themes .rco_libelle ul {margin:1em 0 0 3em;}
#reco_themes .rco_libelle h3{color:#003399;}
#reco_themes p.rco_libelle {margin-bottom:0}
#reco_themes p.rco_articles {margin-left:15px}
#reco_themes {margin:20px}

.separateur {
		clear:both;
		
		}
		
<!--encadre sommaire des actualités-->
#actu_sommaire	{margin:0; padding:0;}
#actu_sommaire img.spip_logos {margin:0 8px 5px 0; padding:0;}
#actu_sommaire .encadre_actu {width:100%; padding:3px; margin:3px; float:left;}
#actu_sommaire .encadre_2boites {width:200px; padding:3px; margin:3px; float:left; font-size:0.98em;}
/*#actu_sommaire .encadre_titre {display:block;width:220px; padding:3px; background-color:#DFEAF7; font-weight:bold;background-image:url(img2/encadre_2boites.gif);background-repeat:no-repeat;}*/
#actu_sommaire .encadre_titre {display:block;width:200px; height:27px;padding:5px 0 0 7px; font-weight:bold;background-image:url(img2/encadre_2boites.gif);background-repeat:no-repeat; color:#669900;}
#actu_sommaire .encadre_texte {display:block;width:213px; padding:3px; background-color:#F7F8FC;}
#actu_sommaire p.text {font-size:0.9em; line-height:1.5em; }

#actu_sommaire .actu_titre_ci {display:block;width:465px;height:27px;padding:5px 0 0 7px;background-image:url(img2/actu_titre_ci.gif);background-repeat:no-repeat;font-weight:bold; color:#014B96;}


#fichespays h3:hover, #fichesregions h3:hover, #pratiquesdeformation h3:hover {font-size:12px;font-weight:600;border-bottom:1px solid #999;background:#fff url(puceh32.gif) no-repeat right bottom!important;text-transform:uppercase;}
#fichepays h3 a, #fichesregions h3 a, #foad h3 a, #pratiquesdeformation h3 a{width:463px;text-decoration:none!important;}
#fichepays h3 a:hover, #fichesregions h3 a:hover, #foad h3 a:hover, #pratiquesdeformation h3 a:hover{width:463px;text-decoration:none!important;}
#fichepays h3 a:visited, #fichesregions h3 a:visited, #foad h3 a:visited, #pratiquesdeformation h3 a:visited{width:463px;text-decoration:none!important;}
#fichespays hr , #fichesregions hr, #foad hr, #pratiquesdeformation hr{height:1px;border:0;border-bottom:1px solid #ccc;}

#barremenu {width:185px;height:20px;background-image:url(barremenu1.gif);background-repeat:no-repeat;padding:2px 0 0 10px;}
#barremenu:hover {background-image:url(barremenu2.gif);}

#barremenu a {text-decoration:none;color:#fff;}
#barremenu a:hover {text-decoration:none;color:#fff;}

#listepays ul {list-style-type:none;}
#listepays ul li {margin-left:-20px;list-style-image:url(puceliste.gif);}
#listepays ul li:hover {margin-left:-15px;list-style-image:url(puceliste.gif);}
#listepays ul li a {color:#000;}
#listepays ul li a:hover {color:#0a8cae;}

.inputpresse {border:1px solid #bbcfe4;background-color:#f0f5fb}
.inputpresse:focus {border:1px solid #82aadd;background-color:#fff}

.textpresse textarea {border:1px solid #bbcfe4;background-color:#f0f5fb} 
.textpresse textarea:focus {border:1px solid #82aadd;background-color:#fff}

img.profil {cursor:pointer}


