body{
	margin:0;
	padding:0;
	background-image:url(main-repeat-droite-2.jpg);
	background-repeat:repeat-x;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#292d31;
}
#globale{
	background-image:url(bandeau-fond.jpg);
	background-repeat:no-repeat;
	width:955px;
	min-height:386px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:2;
}
#coin-gauche{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:50%;
	height:211px;
	background-image:url(main-repeat-gauche.jpg);
}
#milieu{	
	width:716px;
	/*position:absolute;*/
	padding-top:210px;
	padding-left:26px;
	float:left;
}
#content-gauche{
	float:left;
	width:310px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(content-gauche.jpg);
	padding-left:28px;
	padding-right:19px;
	margin-left:-2px;
		position:relative;
	z-index:2;
}
#content-droite{
	float:left;
	width:290px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(content-droite.jpg);
	padding-left:38px;
	padding-right:28px;
	/*margin-left:-6px;*/
	position:relative;
	z-index:1;
}
#content-large{
	width:656px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(content-fond.jpg);
	padding-left:28px;
	padding-right:22px;
	margin-left:2px;
}


/************CONTENU**********/
#milieu h1{
	padding:0;
	margin:0;
	/*padding-left:20px;*/
	padding-top:5px;
	/*padding-bottom:10px;*/
}
#milieu h2{
	padding:0;
	margin:0;
	margin-top:5px;
	/*padding-top:10px;*/
}
#milieu a.lire_la_suite{
	display:block;
	height:15px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(puce-btn.jpg);
	padding-left:25px;
	clear:both;
	
}
#milieu a.lire_la_suite:hover{
	background-position:bottom left;
}
#milieu a.lire_la_suite img{
	position:relative;
	bottom:5px;
}
div.filet{
	clear:both;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(filet.jpg);
}
a#toute-actu{
	margin-top:10px;
	width:181px;
	height:23px;
	background-image:url(btn-actu.jpg);
	display:block;
}
a#tous-art{
	margin-top:10px;
	width:177px;
	height:23px;
	background-image:url(btn-articles.jpg);
	display:block;
}

/**********MENU HAUT*********/
#menu-horizontal{
	padding:0;
	margin:0;
	list-style-type:none;
	height:44px;
	position:absolute;right:2px;top:122px;
	width:632px;
	
}
#menu-horizontal li{float:left;}
#menu-horizontal a{
	display:block;
	height:44px;
}
#menu-horizontal a.item-1{background-image:url(nav-qui.jpg);width:172px;}
#menu-horizontal a.item-2{background-image:url(nav-actu.jpg);width:112px;}
#menu-horizontal a.item-3{background-image:url(nav-vieplateforme.jpg);width:201px;}
#menu-horizontal a.item-4{background-image:url(nav-indicateurs2.jpg);width:145px;}


/***************BAS DE PAGE****************/
/*#footer{
background-image:url(pied_repeat.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#2b4887;
clear:both;
}
#footer-content{
	width:955px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
	color:white;
	font-weight:normal;
	background-image:url(pied_titres.jpg);
	background-position:top;
	background-repeat:no-repeat;
}*/
#footer-content h2{
	margin-bottom:15px;
}


#footer{
position:relative;
background-image:url(pied_repeat-g.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#2b4887;
clear:both;
height:91px;
}
#footer-content{
height:100px;
	width:955px;
	margin-left:auto;
	margin-right:auto;
	
	color:white;
	font-weight:normal;
	background-image:url(pied-courbe.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#footer-content a{
	height:91px;
	display:block;
	float:left;
	position:relative;
	z-index:2;
}
#organismes-ressource{
	margin-left:243px;
	background-image:url(nav-orga-ress.jpg);
	width:212px;
}
#organismes-signataires{
	background-image:url(nav-sign-cha.jpg);
	width:214px;
}
#organismes-documents{
	background-image:url(nav-partenaires.jpg);
	width:172px;
}
#btn-contactez-nous{
	background-image:url(nav-contact.jpg);
	width:114px;
}

#le-repeat-bas{
	background-image:url(pied_repeat-d.jpg);
	height:91px;
	right:0;
	position:absolute;
	top:0;
	width:50%;
	z-index:1;
}
/*****************PORT FOLIO***********/
.uneImageJointe{
	width:30%;
	text-align:center;
	float:left;
}

/***************BLOCS BAS*************/
#plan_site{
width:238px;
float:left;
margin-left:27px;
}
#bloc_notes{
width:270px;
float:left;
}
#bloc_contact{
width:300px;
float:left;
margin-left:91px;
}


#bloc_contact textarea{
	width:232px;
	float:right;
	height:50px;
	padding:0;
	margin:0;
}
#bloc_contact label{
	float:left;
}
#bloc_contact input{
	/*display:block;*/
	float:right;
	width:232px;
}
#bloc_contact ul{
	padding:0;
	list-style-type:none;
}
#bloc_contact li{
	clear:both;
	padding-top:3px;
}
#bloc_contact fieldset{
	border:none;
	padding:0;
	margin:0;
}
#bloc_contact legend{
	display:none;
}
#bloc_contact h2{
	margin-bottom:0px;
}
#bloc_contact .chapo-cont{
	margin-bottom:-22px;
	margin-top:15px;
}
a.btn-envoi{
	display:block;
	width:92px;
	height:23px;
	background-image:url(btn-envoyer.jpg);
	cursor:pointer;
	display:block;
	margin-top:5px;
}
/************MENU BAS************/

#menu-bas{
padding:0;
	margin:0;
	list-style-type:none;	
	float:left;
	/*background-image:url(filet.jpg);*/
	background-position:top;
	background-repeat:no-repeat;
}
#menu-bas a{
	display:block;
	background-image:url(puce-fondbleu.jpg);
	padding-left:18px;
	background-position:0 10px;
	background-repeat:no-repeat;
}
a.lire_suite{
	display:block;
	width:116px;
	height:23px;
	background-image:url(btn-lire-suite.jpg);
	cursor:pointer;
}
.spip_logos{
	margin-top:12px;
	margin-right:8px;
	margin-bottom:4px;
}
/***DIVERS**/
.content-article a{
	text-decoration:underline!important;
}
a{
	text-decoration:none;
	color:#284a86;
}
a:hover{
	text-decoration:underline;
}
a{border:none;}
img{border:none;text-decoration:none;}

/***************UTILITAIRE**********/
.left{float:left;}
.right{float:right;}
.invisible{display:none;}
.spacer{clear:both;}
.noir{color:black;}
a.backgroundhoverchange{
	background-position:top;
}
a.backgroundhoverchange:hover{
	background-position:bottom;
}

.spip_doc_titre{
	text-align:center;
}
.spip_doc_descriptif{
	padding:0;
	margin:0;
	text-align:center;
}
/***************LE CSS CONCERNANT LA PARTIE FICHES*************/
.documents legend{
	font-weight:bold;
	font-size:14px;
	color:#385591;
}
.documents label{
	width:120px;
	display:block;
	float:left;
	font-weight:bold;
}
.documents fieldset{
	position:relative;
	margin-top:15px;
	border-color:#385591;
	padding:8px;
	padding-top:15px;
	padding-bottom:15px;
}
.documents div.bloc-checkbox{
	float:right;
	width:505px;
}
.documents  .checkboxs{
	float:left;
	width:235px;
}
.documents .filet{
clear:both;
background-position:50% 50%;
margin-top:15px;
margin-bottom:15px;
}
.documents .input_text{
	margin-top:-4px;
	width:235px;
}
.documents .input_nb{
	width:25px!important;
}
.documents .input_mots_cles{
	width:480px;
}
.documents .input_area{
	width:480px;
}
.documents .vert{
	color:#9ACE3D;
	font-size:13px;
	font-weight:bold;
}
.documents .rouge{
	color:#F5AF01;
	font-size:13px;
	font-weight:bold;
}

/************FORMU LOGIN************/
form ul{
	list-style-type:none;
}
form ul li{
	clear:both;
	padding-bottom:15px;
}
input.checkbox{
	width:auto!important;
	display:inline;
}
.choix{
	float:left;
}
label.nofx{
	float:none;
	display:inline;
}
.calendar{
	z-index:8;
}
h3.voir_part a{
	display:block;
	padding:3px;
	padding-left:35px;
	background-position:left;
	background-image:url(partenaires.png);
	background-repeat:no-repeat;
}

h3.voir_doc a{
	font-size:15px;
	display:block;
	padding:3px;
	padding-left:35px;
	background-position:left;
	background-image:url(formulaire.jpg);
	background-repeat:no-repeat;
}

h3.voir_doc a:hover,h3.voir_part a:hover{
	background-color:#284A86;
	color:white;
	text-decoration:none;
}

h3.voir_doc,h3.voir_part{
	margin-bottom:2px;
}
a.suppr_doc{
	font-size:11px;
}
.erreur_message{
	color:red;
}
/*************RECHERCHE***********/
#gauche{
	float:left;
	width:209px;
	margin-top:225px;
	position:relative;
}
#gauche input,#gauche select{
	width:180px;
}
#btn-recherche{
	width:112px;
	height:23px;
	background-image:url(btn-rechercher.jpg);
	background-repeat:no-repeat;
	display:block;
}
#btn-organismes{
	width:159px;
	height:23px;
	background-image:url(btn-acces.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top:12px;
	
}
#bloc-mots{
	margin-top:20px;
	width:209px;
	background-image:url(palette-gauche.jpg);
	background-repeat:no-repeat;
	margin-top:30px;
	clear:both;
}
#bloc-mots img{
	margin-left:26px;
}
#content-bloc-mots{
	width:170px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}
.documents_visu input,.documents_visu textarea{
	border:none!important;
	background:none!important;
	cursor:arrow!important;
	background-color:white;
	color:black;
	
}
.documents_visu  div.checkboxs{
	display:none;
}
.documents_visu  div.voir_chkb{
	display:block!important;
}
 .documents_visu  div.voir_chkb input{
	display:none;
 }
.documents_visu  div.radioboxes{
	display:block;
}
.documents_visu  div.radioboxes input{
	display:none;
}
.documents_visu label{
	height:30px;
	padding-right:12px;
}
.documents_visu div.bloc-checkbox {
	width:495px;
}
.description_organisme p{
	margin-top:0;
}
#formulaire_ecrire_auteurnew label{
	text-align:right;
	width:55px;
	padding-top:3px;
}
#bloc_contact ul{
	height:115px;
}


.un_fichier_joint{
	display:block;
	padding:2px;
}
.un_fichier_joint:hover{
	text-decoration:none;
	color:white;
	background-color:#284A86;
}
#chemin{
	padding:0!important;
	margin:0!important;
	color:#284A86;
	margin-top:-15px!important;
	font-size:11px;
	position:relative;
	bottom:10px;
	left:32px;
}
#chemin em{
	color:#292D31;
}


#auto_completion{
	position:absolute;
	top:20px;
	border:solid 1px;
	left:0px;
	background-color:white;
	width:176px;
	padding:3px;
	/*height:41px;*/
}
#auto_completion .spip-admin-boutons{
	/*display:none!important;*/
}

.une_suggestion{
	cursor:pointer;
	display:block;
	padding-top:3px;
	
	color:#284A86;
}
.une_suggestion:hover{
	text-decoration:none;
	color:white;
	background-color:#284A86;
}

.un-bouton-de-pagination{
	padding-left:5px;
	padding-right:5px;
}

.lstarticles{
	padding:0;
	margin:0;
	list-style-type:none;
}
.lstarticles h3{
background:none!important;
margin-top:2px;
}
.lstarticles h3 a{
background:none!important;
}
.rech-indic{
	margin-bottom:15px;
}
.rech-indic legend{
	font-weight:bold;
}

ul.spip li{
margin-bottom:15px;
}
