
* {
	font-family: Verdana, Arial, sans-serif;
}
body {
	margin:0;
	padding:0;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align:justify;
	color:#FFF;
	background-color:#1D2226;
}
img {
	vertical-align:middle;
	border:none;	
}
form, div {
	margin:0;
	padding:0;	
}
p { 
	padding:4px 0;
	margin:0;
}

a, a:link, a:visited {
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}
a span {
	display:none;
}

h1 { font-size:20px;margin:6px 0;padding:0; }
h2 { font-size:18px;margin:5px 0;padding:0; }
h3 { font-size:13px;margin:3px 0;padding:0; }
h4 { font-size:12px;margin:2px 0;padding:0; }
h5 { font-size:11px;margin:2px 0;padding:0; }

select { font-size:12px; } 
label  { /*display:block;*/  }
input, textarea, select {
	border:1px solid #005A76;
}
textarea {
	height:60px;
}
.champ_texte {
	width:250px;
}
fieldset {
	margin:5px;
	padding:10px;
	border:0px transparent;
}
fieldset legend {
	margin-top:15px;
	font-size:13px;
	font-weight:bold;
}
small {
	font-size:10px;
}

hr {

}

button {
	padding:0 5px;
	margin:0 3px;
}

/************************************************/
/*					STRUCTURE					*/
/************************************************/



/* CADRE PRINCIPAL */
#main {	
	width:1024px;
	min-height:768px;
	position:relative;		
	background:url('interface-chm.jpg') no-repeat top left;	
}
#header {
	float:left;
	width:475px;
	margin:0;
	padding:0;
}
#header h1 {
	display:none;
}
#header h1 a {
	display:none;
}

#submain {
	width:469px;
	padding:0 40px;
	float:right;
	/*height:720px;
	overflow:auto;*/
}
#submain.sommaire {
	padding:0 !important;
	width:549px !important;
}

#menu {
	text-align:center;
}
#menu a {
	margin:0 5px;
	color:#BCBDBF;
}


#menu-gauche {
	float:right;
	width:260px;
	margin:20px 0;
}
#menu-rubriques-liste {
	margin:0;
	padding:0;
}
#menu-rubriques-liste dt { 
	margin:10px 0;
	padding:0;
}
#menu-rubriques-liste dt a {
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	padding-left:15px;
	/*background:url('plus.jpg') no-repeat left center;	*/
}
#menu-rubriques-liste dt a:hover, #menu-rubriques-liste dt a.active {
	/*background:url('fois.jpg') no-repeat left center;*/
	color:#BAC800;
	text-decoration:none;
}
#menu-rubriques-liste dd { 
	width:260px;	
	margin:0;
	padding:0;
}
#menu-rubriques-liste dd li {	
	padding:2px 0;
	list-style:none;
}
#menu-rubriques-liste dd a { 
	color:#FFF;
	font-style:italic;
}
#menu-rubriques-liste dd a:active, #menu-rubriques-liste dd a.active {
	color:#BAC800;
}

#partenaires {
	clear:both;
	width:400px;
	margin:40px auto 0 auto;
	text-align:center;
}


#content {
	float:right;
	width:505px;
}


/************************************************/
/*						CONTENU					*/
/************************************************/


#submain h1 {
	color:#B1C800;
	padding:30px 0 10px 20px;
	border-bottom:1px dashed #FFF;
	margin-bottom:20px;
}

#content h2 {
	font-size:14px;
	color:#B1C800;
	background:url('coin_actu.png') no-repeat left top;
	padding:17px 0 10px 40px;
}
#content a, .liste a {
	color:#BCBDBF;
	text-decoration:underline;
}

.logos {
	float:left;
	margin-top:7px;
	min-height:600px;
}

.liste {
	border-collapse:collapse;
}
.liste td {
	vertical-align:top;
}
.liste-logos {
	padding:0 20px 0 0;
}
.liste-txt h2 {
	font-weight:normal;
	font-size:14px;
	color:#B1C800;
}
.liste-txt em {
	margin-left:20px;
}

.ligne {
	border-bottom:1px dashed #FFF;
	margin-bottom:20px;
}


/************************************************/
/*						DIVERS					*/
/************************************************/
.vert {
	color:#BAC800;
}
.jaune {
	color:#FFED00;
}
.bleu {
	color:#BDE4F7;
}
.blanc {
	color:#FFF !important;
}

/************************************************/
/*						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; }
.f-left 	{ float:left;  }
.clear	 	{ clear:both;  }

.block 		{ display:block; }
.inline		{ display:inline; }

.barre		{ text-decoration: line-through; }

/************************************************/
/*				DOCUMENTS JOINTS				*/
/************************************************/
.documents-images {
	text-align:right;
}

#TB_window {
	background-color:#000 !important;
	color:#FFF !important;
}
#TB_window a {
	color:#FFF !important;
}

/************************************************/
/*						SPIP					*/
/************************************************/

a.spip_out { color:#BCBDBF;	text-decoration:underline; }
a.spip_in { color:#BCBDBF;	text-decoration:underline; }

.spip_logos { }
.spip_documents { }
.spip_documents_center { display:block;text-align:center; }
.spip_documents_right {}
.spip_documents_left { }

p.spip, p.spip_note  { margin:3px 0; }

h3.spip, h4.spip { color:#FFED00; }
hr.spip {}
ul.spip { margin-left:30px; padding:0;}
li.spip { margin:10px 0;}

ul.forum { list-style-type:none;margin:0 10px;padding:0; }

table.spip {
	border-collapse:collapse;
}
table.spip tr.row_first { text-align:center; }
table.spip tr.row_even { }
table.spip tr.row_odd { }
table.spip td { text-align:center;font-size:10px; }

table.spip tr.row_first th { vertical-align:top; }

.spip_surligne {
	display:inline !important;
}


ul.boutons {
	margin:0;
	padding:0;
	list-style:none;
}
ul.boutons li input { font-weight:bold; }
