* {
	font-family: Arial, Helvetica, Arial, sans-serif ;
	font-size: 11px;	
	color:#4a4a4a;
}
body {
	margin:0;
	padding:0;	
	font-family: Helvetica, Arial, sans-serif ;
	font-size: 12px;
	color:#4a4a4a;
	text-align:center;
	background:#FFF;	
}
img {
	vertical-align:middle;
	border:none;	
}
form, div {
	margin:0;
	padding:0;	
}
p { 
	padding:4px 0;
	margin:0;
}

a, a:link, a:visited {
	color:#0b7285;	
	text-decoration:none;
}
a:hover, a:active {	
	text-decoration:none;
}
a span {
	display:none;
}

h1 { font-size:17px;margin:6px 0;padding:0; }
h2 { font-size:15px;margin:5px 0;padding:0; }
h3 { font-size:13px;margin:3px 0;padding:0; }
h4 { font-size:13px;margin:2px 0;padding:0; }
h5 { font-size:12px;margin:2px 0;padding:0;font-weight:normal; }

select, option { font-size:12px; } 
label  { display:block;  }
input, textarea {
	border:1px solid #c1c1c1;
}
fieldset {
	margin:5px;
	padding:10px;
	border:1px solid #0b7285;
}
fieldset legend {
	font-weight:bold;
}
small {
	font-size:9px;
}

hr {

}

/************************************************/
/*					STRUCTURE					*/
/************************************************/


/* CADRE PRINCIPAL */
#main {
	margin:5px auto 20px auto;
	text-align:left;
	width:953px;
	position:relative;
}
#header h1 {
	display:inline;
}
#header h1 a {
	display:block;
	width:953px;
	height:191px;
	margin:0;	
	position:relative;
	background:url('bandeau-haut-sommaire.jpg') no-repeat center bottom;
}

#submain {
	width:953px;	
	background:url('centre-fond-repete.jpg') #FFF repeat-y right;		
}

#blason {
	background:transparent url(trame-contenus-01.jpg) no-repeat scroll 121px 0;
	float:left;
	width:980px;
}


#menu-haut {
	float:left;	
	width:120px;
	/*background:url('menu-fond-repete.jpg') repeat-y;*/
	background:url('menu-fond-complet2.jpg') no-repeat;
}
#menu {
	width:120px;	
	min-height:221px;
	/*background:url('menu-fond-complet2.jpg') no-repeat center bottom;*/
	padding-bottom:50px;
	position:relative;
}
#menu ul, #menu li {
	padding:0;
}
#menu ul {
	list-style:none;
	margin:0 0 0 0;
	/*background-image:url(navigation_off.gif);*/
}
 #menu li {
	height:35px;
 	/*background:url('menu_puce.jpg') no-repeat 9px 2px;*/
	text-align:right;
	padding-right:22px;
	position:relative;
	bottom:3px;
}

#menu li a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#menu li a:hover {
	/*text-decoration:underline;*/
}
#menu li ul {
	display:none;
	padding:0;
	margin:0;
}
#menu li ul li {
	padding:2px 0 2px 10px;
}
#menu li ul li a {
	font-size:11px;
}

#presse {
	position:absolute;
	right:0;
	bottom:50px;	
	display:block;
	width:60px;
	height:15px;
}


#content {
	float:left;
	width:780px;
	margin:0 23px;		
}
.content-small {
	width:500px !important;
	margin:0 15px !important;
	padding-right:0;
	margin-right:0!important;
}
.content-medium {
	width:560px !important;
	margin:0 15px !important;
}
.content-medium p,.content-medium strong,.content-medium a,.content-medium span {
	font-size:12px;
}
.content-small p, .content-small strong, .content-small a, .content-small span {
	font-size:12px;
}
.texte-complet p, .texte-complet strong, .texte-complet a, .texte-complet span {
	font-size:12px;
}

.content-small a, .content-medium a, .content-small a:link, .content-medium a:link {
	text-decoration:underline !important;
	color:#4A4A4A !important;
	background:none !important;
}
.content-small a:hover, .content-medium a:hover, .content-small a:active, .content-medium a:active {
	text-decoration:none !important;
	color:#4A4A4A !important;
	background:none !important;
}


#droite {
	float:right;
	margin:10px 5px 0 0;
	width:260px;
}
#droite .spip_logos{
	display:block;
	margin-left:auto;
	margin-right:auto;
}


#bottom {
	clear:both;
	margin:0 auto;
	width:953px;
	height:62px;
	background:url('centre-fond-bas-vierge.jpg') no-repeat right top;
	position:relative;
}
#bottom span{
	color:#298294;
	padding-left:10px;
	position:relative;
	top:3px;
}
#marches {
	position:absolute;
	left:130px;
	top:25px;	
	display:block;
	width:103px;
	height:20px;
}
#publications {
	position:absolute;
	left:235px;
	top:25px;	
	display:block;
	width:75px;
	height:20px;	
}
#mentions {
	position:absolute;
	left:310px;
	top:25px;	
	display:block;
	width:120px;
	height:20px;
}
#contact {
	position:absolute;
	left:429px;
	top:25px;	
	display:block;
	width:116px;
	height:20px;
}
#plan {
	position:absolute;
	left:506px;
	top:25px;	
	display:block;
	width:75px;
	height:20px;	
}
#lng{
	position:absolute;
	left:430px;
	top:25px;	
	display:block;
	width:55px;
	height:20px;	
}

#presse:hover, #bottom a:hover {
	background:none;
}

/************************************************/
/*						CONTENU					*/
/************************************************/

#content h1 {
	color:#026167 ;
	border-bottom:1px dashed #097287;
	padding-bottom:5px;
	font-weight:bold !important;

}

h2.chemin {
	float:left;
	font-size:11px;
	font-style:italic;
	margin:0 10px;
	padding:8px 0;
	color:black!important;
	font-weight:normal!important;
	
	/*width:560px;*/
}
h2.chemin strong, h2.chemin a, h2.chemin a:link {
	font-style:normal;
	color:black!important;
	font-weight:normal!important;
	font-size:10px;
	font-family : Arial;
}
h2.chemin a:hover {
	text-decoration:underline;
}


.cadre-rubrique {
	float:left;
	width:254px;
	margin:0 3px;
}
.cadre-rubrique-92062A {
	background:url('bloc-article-centre-92062A.jpg') repeat-y;
}
.cadre-rubrique-136362 {	
	background:url('bloc-article-centre-136362.jpg') repeat-y;
}
.cadre-rubrique h2 {
	margin:0;padding:0;
	width:254px;
	height:46px;
}
.cadre-rubrique h2.Untitre-92062A{
	background:url('bloc-article-haut-92062A.jpg') no-repeat;	
}
.cadre-rubrique h2.Untitre-136362{
	background:url('bloc-article-haut-136362.jpg') no-repeat;	
}

/*.cadre-rubrique h2.Untitre-92062A span{
	background-color:#92062A;
}
.cadre-rubrique h2.Untitre-136362 span{
	background-color:#136362;	
}*/

.cadre-rubrique h2 span {
	display:block;
	padding:10px;
	color:#FFF;
	font-weight:bold;		
}
.cadre-rubrique-content {
	min-height:170px;
	position:relative;
}
.cadre-rubrique-pied {
	width:254px;
	height:36px;
	background-repeat:no-repeat;
	background-position:center bottom;
	float:left;
}
.cadre-rubrique-0 { background-image:url('bloc-article-droite-bas.jpg');  }
.cadre-rubrique-1 { background-image:url('bloc-article-gauche-bas.jpg');}
.cadre-rubrique-2 { background-image:url('bloc-article-centre-bas.jpg'); }

.cadre-rubrique-0-92062A { background-image:url('bloc-article-droite-bas-92062A.jpg'); }
.cadre-rubrique-1-92062A { background-image:url('bloc-article-gauche-bas-92062A.jpg'); }
.cadre-rubrique-2-92062A { background-image:url('bloc-article-milieu-bas-92062A.jpg'); }

.cadre-rubrique-0-136362 { background-image:url('bloc-article-droite-bas-136362.jpg'); }
.cadre-rubrique-1-136362 { background-image:url('bloc-article-gauche-bas-136362.jpg'); }
.cadre-rubrique-2-136362 { background-image:url('bloc-article-milieu-bas-136362.jpg'); }

.logos-rubriques {
	float:left;
	padding:0 15px 5px 15px;
}
.cadre-rubrique p {
	padding:0 15px;
}

a.savoir-plus, a.savoir-plus:link, a.savoir-plus:visited {
	clear:both;
	display:block;	
	padding:0 0 0 22px;
	background:url('puce_mission.gif') no-repeat left top;
	color:#4a4a4a;
	font-weight:bold;
	height:18px;	
}
a.savoir-plus:hover, a.savoir-plus:hover {
	color:#4a4a4a;
	background:url('puce_mission_on.gif') no-repeat left top;
	text-decoration:underline;
}

.savoir-plus-rubriques {
	position:absolute;
	left:15px;
	bottom:5px;
}

.fragment {
	
}

/************************************************/
/*						UTILS					*/
/************************************************/
.nomarge {
	margin:0 !important;
	padding:0 !important;
}

.noborder {
	border:none;
}
.spacer {
	clear:both;	
	padding:7px 0; 
}

.hidden, .tabs-hide	{ display:none;      }

.bold 		{ font-weight:bold;  }
.italic 	{ font-style:italic; }
.center 	{ text-align:center; }
.right	 	{ text-align:right;  }
.left	 	{ text-align:left ;  }
.justify 	{ text-align:justify;}

.f-right 	{ float:right; 
				width :805px;	}
.f-left 	{ float:left;  }
.clear	 	{ clear:both;  }

.block 		{ display:block; }
.inline		{ display:inline; }




.spip_documents img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.spip_documents dd{
	display:block;
	margin-left:auto;
	text-align:center;
	margin-right:auto;
}



/*//////////////////////////////////////////*/
span.titrepagination{
	color:#9BB039;
	padding-right:8px;
	display:block;
	float:left;
	margin-bottom: 15px;
}
a.unepagination{
	background:none;
	color:white !important;
	width:33px;
	height:13px;
	background-image:url(pagination_off.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	text-align:center;
}
a.unepagination:hover, span.f-right a.actif{
	color:white;
	background:none;
	background-image:url(pagination_on.gif);
	background-repeat:no-repeat;
}
/*//////////////////////////////////////////*/

.rapport-haut{
	background-image:url(haut2.gif);
	border-left:1px solid #136362;
	width:179px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	background-position:top right;
	padding-bottom:4px;
}
.rapport-milieu{	
	border-left:1px solid #136362;
	border-right:1px solid #136362;
	width:168px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#4A4A4A;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	background-color:#E7F0EF;
}
.rapport-bas{
	background-image:url(bas2.gif);
	background-position:bottom;
	/*border-left:1px solid #136362;*/
	width:180px;
	height:20px;
		margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
.rapport-titre{
	color:#136362!important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 5px;
	padding:5px;
}
.rapport-bas a{
	background-image:url(puce_footer.gif)!important;
	position:relative;left:8px;
}
.rapport-bas a:hover{
	background-image:url(puce_footer_on.gif)!important;
	position:relative;left:8px;
}

.rapport-haut-orange{
	background-image:url(haut.gif);
	border-left:1px solid #BF9B1B;
}
.rapport-milieu-orange{
	background-color:#F4F4E0;
	border-left:1px solid #BF9B1B;
	border-right:1px solid #BF9B1B;
}
.rapport-bas-orange{
	background-image:url(bas3.gif);
}
.rapport-titre-orange{
	color:#BF9B1B!important;
}
.rapport-bas-orange a{
	background-image:url(puce_mission.gif)!important;
}
.rapport-bas-orange a:hover{
	background-image:url(puce_mission_on.gif)!important;
}

/*//////////////////ORGANISTATION/////////////////////////////////////*/
.orga1{
	width:800px;
	height:170px;
	background-image:url(bg_organisation_quatre.gif);
	background-repeat:no-repeat;
	margin-bottom:8px;
}
.orga1-92062A{
	background-image:url(bg_organisation_quatre-92062A.gif)!important;
}
.orga1-136362{
	background-image:url(bg_marche_quatre.gif)!important;
}
.orga1 p{
	width:780px;
}

.orga2{
	width:385px;
	float:left;
	margin-left:5px;
	background-repeat:no-repeat;
	margin-bottom:8px;
}
.orga2-haut{
	border-top:solid 1px #FC8B3F;
	border-right:solid 1px #FC8B3F;
	border-left:solid 1px #FC8B3F;
}
.orga2-haut h2{
	width:96%;margin-left:auto;margin-right:auto;color:white;/*height:22px;*/background-color:#FC8B3F;margin-bottom:0;
}
.orga2-haut h2 span{
	color:white;
	padding-left:6px;
	padding-top:3px;
	display:block;
	background-color:#FC8B3F;
}
.orga2-milieu{
	border-right:solid 1px #FC8B3F;
	border-left:solid 1px #FC8B3F;
	/*padding-bottom:8px;*/
	padding-left:3px;
	padding-right:6px;
	/*height:148px;*/
}
.orga2-content{
	background-image:url(fond-orga.gif);
	min-height:148px;
	padding:8px 8px 15px 8px;
	position:relative;
}
.savoirorga{
	width:80%;	
	height:15px;
	position:absolute;
	bottom:5px;
	right:30px;
}
.savoirorga a{
	background-image:url(puce_organisatiion.gif);
	background-repeat:no-repeat;
	width:100%;
	padding-left:20px;
	padding-bottom:3px;
	margin-bottom:5px;
	color:#4A4A4A !important;
	height:17px;
	display:block;
	float:left;
}
.savoirorga a:hover{
	background-image:url(puce_organisatiion_on.gif);
}
.orga2-bas{
	background-repeat:no-repeat;	
	/*margin-top:-5px;*/
}
.orga2-bas-gauche{
	background-image:url(bg_somm_gauch_orga.gif);
	background-position:left bottom;
	padding-top:11px;
	border-right : 1px solid #FC8B3F;
}
.orga2-bas-droite{
	background-image:url(bg_somm_droit_orga.gif);
	background-position:right bottom;
	padding-top:11px;
	border-left : 1px solid #FC8B3F;
}



.orga2-bas-gauche-BF9B1B{
	background-image:url(bg_somm_gauch_miss_V2.gif);
	border-right : 1px solid #BF9B1B;
}
.orga2-bas-droite-BF9B1B{
	background-image:url(bg_somm_droit_miss_V2.gif);
	border-left : 1px solid #BF9B1B;
		background-position:right bottom;
}
.orga2-haut-BF9B1B{
	border-top:solid 1px #BF9B1B;
	border-right:solid 1px #BF9B1B;
	border-left:solid 1px #BF9B1B;
}
.orga2-haut-BF9B1B h2{
	background-color: #BF9B1B;
}
.orga2-haut-BF9B1B h2 span{
	background-color: #BF9B1B;
}
.orga2-milieu-BF9B1B{
	border-right:solid 1px #BF9B1B;
	border-left:solid 1px #BF9B1B;
}
.orga2-content-BF9B1B{
background-image:url(fond-mission2.jpg);
}
.savoirorga-BF9B1B a{
	background-image:url(puce_mission.gif);
}
.savoirorga-BF9B1B a:hover{
	background-image:url(puce_mission_on.gif);
}
.savoirorga-BF9B1B a{
	background-image:url(puce_mission.gif);
}
.savoirorga-BF9B1B a:hover{
	background-image:url(puce_mission_on.gif);
}
a.savoir-plus-136362{
	background-image:url(puce_footer.gif)!important;
}
a.savoir-plus-136362:hover{
	background-image:url(puce_footer_on.gif)!important;
}
a.savoir-plus-92062A{
	background-image:url(puce_actualite.gif)!important;
}
a.savoir-plus-92062A:hover{
	background-image:url(puce_actualite_on.gif)!important;
}

/*******************ACTUALITE*****************/
.pied-cadre-ru-4{
	
}

/**************SOMMAIRE************/
#sommaire_news{
	
}
/*********DOCS JOINTS AUX RUBRIQUES******/
#telecharger_doc{
	
}
.undoc{
	float:left;
	width:150px;
}
.undoc a:hover{
	background:none;
	color:black;
}

.plansite, .plansite li a  {
	font-size:12px;
}
.plansite li {
	margin:5px 0;
	font-size:12px;
}

/************************************************/
/*						SPIP					*/
/************************************************/

a.spip_out { }
a.spip_in { }

.spip_logos { }
.spip_documents { margin:0 8px; }
.spip_documents_center { }
.spip_documents_right {}
.spip_documents_left { }

p.spip, p.spip_note  { /*text-align:justify;*/ margin:3px 0; }

h3.spip { padding:5px 0; color:#0b7283; font-size:13px;border-top:1px dotted #4a4a4a;border-bottom:1px dotted #4a4a4a; }
hr.spip {}
ul.spip { margin-left:25px; padding:0;}
li.spip {}

ul.forum { list-style-type:none;margin:0 10px;padding:0; }

table.spip {
	border-collapse:collapse;
	/*border:1px solid #CCC;*/
	margin:10px;
	font-qize:11px;	
}
table.spip tr.row_first { 
	font-qize:12px;
	text-align:center;
	color:#097383;
	background-color:#ebf5f6; 
}
table.spip th {
	color:#097383 !important;
}
table.spip tr.row_even { }
table.spip tr.row_odd { }
table.spip td, table.spip th {
	padding:5px;
	border:1px solid #2A8395;
	vertical-align:middle;
}

ul.boutons{
	list-style-type:none;
}

#txt-rub *{
	font-size:12px!important;
}