ï»¿/**************générale***************/
body{
	background-image:url(../Design/bandeau_horiz_motif.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#1a171b;
	font-family: Verdana;
	font-size:11px;
	line-height:15px;
	padding:0;
	margin:0;
	overflow-x:hidden
}
#globale{
	width:981px;
	margin-left:auto;
	margin-right:auto;
}
#header
{
background-image:url(header.jpg);
background-repeat:no-repeat;
width:771px;
height:180px;
margin:0 auto 0 auto;
position:relative;
}
#gauche{
	float:left;
	width:210px;
	background-image:url(fond1.jpg);
}
#droite{
	float:left;
	width:771px;
}
#logo-haut{
	width:210px;
	height:265px;
	background-image:url(logo2.png);
	background-position:right;
	position:relative;
}
#footer{
	clear:both;
	width:981px;
	height:17px;
	background-image:url(footer.jpg);
	background-repeat:no-repeat;
	position:relative;
}
h1.titre_site{
	display:none;
}
div.pleine-page{
	width:100%!important;
	padding-bottom:110px;
}
/***********FORMULAIRE DE RECHERCHE**********/
div.formulaire_recherche{
	position:absolute;
	bottom:17px;
	left:15px;
}
div.formulaire_recherche input{
	border:none;
}
div.formulaire_recherche input.forml{
	color:black;
	font-weight:normal;
	width:175px;
	float:left;
}
#recherche{
	width:135px;
	font-size:11px;
	background-color:white!important;
}
/****************MENU DU HAUT***********/
#menu-haut{
	list-style-type:none;
	margin:0;
	padding:0;
	height:29px;
	position:absolute;
	bottom:0;
	left:0;
}
#menu-haut li{
	float:left;
	margin:0;
	padding:0;
}
#menu-haut a{
	display:block;
	height:29px;
}	
#menu-haut a.item-haut-1{
	width:114px;
	background-image:url(menu_01.jpg);
}
#menu-haut a.item-haut-2{
	width:138px;
	background-image:url(menu_02.jpg);
}
#menu-haut a.item-haut-3{
	width:141px;
	background-image:url(menu_03.jpg);
}
#menu-haut a.item-haut-4{
	width:162px;
	background-image:url(menu_04.jpg);
}
#menu-haut a.item-haut-5{
	width:216px;
	background-image:url(menu_05.jpg);
}
/***********MENU PRINCIPAL*********/
#menu-head{
	width:72%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	font-weight:bold;
	text-align:center;
}
#menu{
	list-style-type:none;
	margin:0;
	padding:0;
	width:72%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}
#menu a{
	display:block;
	margin-top:20px;
	color:black;
	background-image:url(puce.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:22px;
}
#menu a.gras{
	font-weight:bold;
}
#menu a.underline{
	text-decoration:underline;
}

#bloc-cata{
	display:block;
	width:60%;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#1f691e;
	margin-top:30px;
	margin-bottom:30px;
	
}
/********************CONTENU********************/
#bloc-contact{
	position:absolute;
	top:-140px;
	right:0;
		width:180px;	height:140px;
	background-image:url(image2.jpg) ;
	background-repeat:no-repeat;
	background-position:bottom;
}
#bloc-contact a{
	color:#1a171b;
	font-size:10px;
	padding:5px;
	margin-top:25px;
	display:block;
	float:left;
	padding-right:20px;
}
#bloc-contenu{
	margin-left:20px;
	margin-top:28px;
	position:relative;
}
#contenu-gauche{
	float:left;
	width:550px;
}
#contenu-droite{
	float:right;
	width:175px;
	padding-bottom:120px;
	
}
#formation-demande li,#formation-demande a{
	color:#1a171b;
}
/***************************SOUS RUBRIQUES*******************/
ul.ssrub {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.ssrub  li{
	clear:both;
	padding-top:6px;
}
ul.ssrub h2{
	font-size:12px;
	margin-bottom:4px;
}
ul.art{
	list-style-type:none;
	margin:0;
	padding-left:25px;
}
ul.art h3{
	font-size:11px;
	margin:0;
}
ul.art a{
	display:block;
}
ul.art a:hover{
	background-color:#DFDFDF;
	text-decoration:none;
}
#chemin{
	margin-top:-20px;
	font-size:10px;
	color:#c4321a!important;
}
h2, h2 a,h3.spip{
	color:#1F691E;
}
h2{
font-size:12px;
}
h2.soustitre{
	font-size:14px;
	margin-bottom:4px;
	margin-top:0px;
}
h3.spip{
	background-color:#F19200;
	padding:4px;
	color:#ffffff;
}
hr{
	border:none;
	background:none;
	border-bottom:solid 1px #636466;
	margin-bottom:8px;
}
h1{
	padding-left:0;
	padding-right:0px;
	color:#c4321a;
	font-size:16px;
	font-weight:bold;
}
a{
	color:#c4321a;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a.backgroundhoverchange{
	background-position:top;
}
a.backgroundhoverchange:hover{
	background-position:bottom;
}
a.backgroundhoverchange span{
	display:none;
}
img{
	border:0;
}

table.spip td{
	/*padding:4px;*/
}
.uneImageJointe{
	float:left;
	margin-left:18px;
}
.unDocJoint{
	 width:85%!important;
}
.unDocJoint img{
	 display:inline!important;
	 float:left!important;
	 border:none!important;
	 margin-right:4px;
	 margin-bottom:4px;
}
.unDocJoint span{
	 float:left!important;
	 position:relative;
	 bottom:8px;
}
.spip_documents_center img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.spip_documents_center dt{
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
}
.spip_documents_left{
	margin-right:8px;
}
.spip_documents_right{
	margin-left:8px;
}
.spip_logos{
	margin-right:12px;
}
a.actif{
	background-position:bottom!important;
}
/*********MOTEUR DE RECHERCHE*******************/
select{
	font-weight:bold;
	color:#1A171B!important;
}
option.select2{
	padding-left:25px;
	font-weight:normal!important;
}
option.select3{
	padding-left:45px;
	font-style:italic;
	font-weight:normal!important;
}

/**********FORMU*******/
fieldset{
	border:0;
}
legend{
font-weight:bold;
}
.erreur{
	color:red;
}
input,textarea,select{
	width:auto;
	color:#1F691E;
	font-weight:bold;
	border-color:#F19200;
	background-color:white;
	background:none;
}
textarea{
	height:100px;
}
input[type="checkbox"] {width:auto;}
ul.boutons{list-style-type:none;}
ul.boutons li{
	text-align:center;
}
form dl {
	clear: both;
	padding-top: 11px;
}
form dd {
	float: right;
	clear: right;
	width: 228px;
}
form dt {
	float: left;
	clear: left;
	width: 50px;
	font-weight:bold;
}
form dt label {
	display: block;
	font-weight:bold;
	clear:both;
}
form dd {
	float: right;
	clear: right;
	width: 400px;
}
form dd  label{
	clear:both;
}
form dd  input,form dd  select,form dd  textarea{
	float:left;
	width:330px;
}
form dd  input.bouton_radio{
	width:auto!important;
}
form dd  textarea{
	width:330px;
}
legend{
	display:none;
}



ul.spip{
	padding:0;
	margin:0;
	padding-left:15px;
}
ul.spip ul.spip{
	padding-left:20px;
}
table.spip td{
	padding-right:16px;
	vertical-align:top;
}
table.spip tr{
vertical-align:top;
}
table.table_formation{

	margin-top:-20px;
}

/***************UTILITAIRE**********/
.left{float:left;}
.right{float:right;}
.invisible{display:none;}
.spacer{clear:both;}

/************UNE FICHE************/
#contenu-gauche div.objectif-haut{
	/*width:507px;
	height:11px;
	background-image:url(cadre_haut.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
}
#contenu-gauche div.objectif-milieu{
	/*width:491px;
	background-image:url(cadre_repeat.jpg);
	padding:8px;*/
	background-color:#ef8300;
	color:white;
	margin-bottom:-15px;
}
#contenu-gauche div.objectif-milieu ul.spip,#contenu-gauche div.objectif-milieu p.spip{
	padding:10px;
	padding-left:20px;
}
#contenu-gauche div.objectif-milieu h3{
	background:none!important;
	margin:0!important;
	padding:0!important;
	padding-bottom:4px!important;
	padding-top:4px!important;
	padding-left:8px!important;
	margin-top:-8px!important;
	background-color:#db0014!important;
	color:white!important;
}
#contenu-gauche div.objectif-bas{
	/*width:507px;
	height:11px;
	background-image:url(cadre_bas.jpg);
		background-repeat:no-repeat;
	background-position:top;*/
}

#droite-bas{
	width:175px;
	height:33px;
	background-color:#fce6cc;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(afpi.jpg);
}
div.public{
	/*background-image:url(bloc_B.jpg);*/
	background-color:#fce6cc;
	background-position:left;
	padding-left:6px;
	padding-right:4px;
	margin-top:67px;
}
div.public h3{
	margin:0!important;
	margin-left:1px;
	background-color:#fefaf4;
	color:#000000;
	padding-left:14px;
	background-image:url(puce2.jpg);
background-position:0 8px;
background-repeat:no-repeat;
color:black;
font-size:11px;
margin-top:5px!important;
	
}
div.public p.spip{
	margin-top:2px;
	margin-bottom:2px;
}
div.public div.objectif-milieu{
/*background-image:url(bloc_A.jpg);*/
/*margin-left:-6px;
padding-left:6px;
width:169px;
padding-bottom:8px;*/
width:166px;
}
div.public div.objectif-haut{
/*background-image:url(bloc_A.jpg);
margin-left:-6px;
width:175px;*/
}
div.public div.objectif-milieu h3{
	margin:0;
	padding:4px;
		padding-left:14px;
	/*background-color:#e7dac9;*/
}
div.public p.spip{
	background-color:#fef2e4;
	padding:4px;
}
#printage{
background-color:#fef2e4;	
display:block;
color:black;
}
#printage a{
	color:black;
	text-decoration:none;
}


/**************ECRIRE AMIS***********/
#ecrireamis dl{
	padding:0;
	margin:0;
}
#ecrireamis dt{
	float:none;
	clear:none;
	width:auto;
}
#ecrireamis dd{
	float:none;
	clear:none;
}
#ecrireamis fieldset{
	border:solid 1px #FEF2E4;
}
#ecrireamis h3{
	display:none;
}
#ecrireamis ul.boutons{
	clear:both;
	padding:0;
	padding-top:15px;
}
#ecrireamis  textarea{
	width:235px;
}
#ecrireamis  input{
	width:235px;
}


div.logohautacc{
	background-image:url(logo3.png)!important;
}