body {
	background: url(/squelettes/_images/background.jpg) 0 0 repeat-x;
	margin: auto;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #444;
	text-align:center;
}

html{
}

.row_even{
	background-color:#BEBEBE;
}


.row_first{
	background-color:#C2E633;
}

#TB_window img{
	z-index:1000;
}

 .bold{
 font-weight:bold;
 }

.texte_article{
				float:left;
				text-align: left;
			}
					
.spip_logos {
border:3px solid #91CA01;
float:left;
margin:0 8px 8px 0;
}

.nettoyeur{
		  clear: both;
		  }
	
.nettoyeur a img{
float:none;
padding:0 4px 0;
}

	
a img{ 
border:none;
float:left;
margin:8px;
}

#site { 
	width: 760px;
	margin:0 auto;
	display:block;
	text-align:left;
	background: url(/squelettes/_images/milieu.png) repeat-y !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/squelettes/_images/milieu.png');
}
#global{ 
}
.spip_documents{
margin:10px 10px 5px 10px;	
clear:right;
}

#sommaire a#titre_accueil{
display:none;
}

input, textarea, select, img, a {
   position: relative;

}

.spip img{
   margin-right:4px;
	float:none;
}

a#titre_accueil{
position: absolute;
top:15px; 
left:100px; 
cursor: auto;
color: white; 
font-size: 12pt;
}

a:hover#titre_accueil{
color: white; 
text-decoration: none;
}

a#retour_menu{ 
	width: 216px;
	height: 130px;
	margin-bottom:20px;
	display:block;
	border: none;
	text-decoration:none;
}

#site.accueil #bandeau_haut{ 
	width: 737px !important;
	width: 730px;
	height: 180px;
	background: url(/squelettes/_images/ban2.jpg) no-repeat;
	margin-left:18px;
}
a:hover{
text-decoration: underline;	
color: #000000;
}

a {
position: relative;
text-decoration: none;
color: #000000;
}

h1{
margin-left:0px;
}

h2{
margin: 5px 0 5px 0px;
font-size:1em;
color: #94A81B;
}

h3{
padding:0px 0px 0px 0px;
font-size:1.3em;
margin:0px;
font-size:17px;
color: #847D61;
}

h4{
margin: 0;
font-size: 20px; 
color: #ffffff; 
letter-spacing: -1px; 
font-family:helvetica;
color: #94A81B ;
}

h5{
margin: 15px 0 5px 10px;
font-size:0.9em;
}

a.vert{
	color:#94A81B;
	font-weight:bold;
}
.vert{
	color:#94A81B;
	margin: 15px 0 5px 10px;
}
/*****************************************contenu tchendukua***********************************************
***********************************************************************************************************/

#center {

	/*height:100%;*/
	/*border: 2px solid green; */
}
	
/*****************************************menu principal haut**********************************************
*****************************************************************************************************/


#menu_haut {
	float:Right;
	padding-left:30px;
	height:30px;
	width:630px;
	margin-top: 10px;
	margin-top:6px;
	display:inline;
}

#menu_haut dl{
margin:10px;
display:inline;
}

#menu_accueil {
float:right; 
display:inline; 
color:black;
font: bold 1em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#menu_contact{
display:inline;
float:left;
}

#menu_dyn{
/*font-size: 10px;*/
background-color:#033955;
height:29px;
padding:4px 1px 1px 6px;
margin-top:-9px;
width: 538px;
float: right;
border-bottom:2px solid #91ca01;

/* bug IE */
}
#menu_dyn dl {
float:right;
margin:0;
padding-top:5px;
}

#menu_dyn dt { /* titres */
background-color:#033955;
color:black;
display:inline;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:0;
font-weight:bold;
height:0;
line-height:1em;
padding:7px 7px 10px 9px !important;
text-align:center;
}

#menu_dyn dt:hover { /* titres */
background-color:#c8c7c2;
display:inline;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:0;
font-weight:bold;
height:0;
line-height:1em;
padding:7px 7px 10px 9px !important;
text-align:center;
}


#menu_dyn dt a{ /* titres */
	color: white;
}

#menu_dyn dt a:hover{ /* titres */
	color: #FFFFFF;
	text-decoration:none;
}

#menu_dyn dd { 
	width: 65px; /* Opra */
	margin:0;
	margin-left:-10px !important;
	margin-left:-65px;
	margin-top:0 !important;
	margin-top:1em;

}#menu_dyn dd a{ 
	color: black;
	margin-left:-10px;
	border: 1px solid #fff ;
	background: #C2E633 ;
	opacity:0.9; /* déclaration pour les navigateur Gecko, dont Firefox ;-) */
	filter:alpha(opacity=90); /* déclaration pour IE */
}
#menu_dyn li {
	list-style-type: none;
	text-align: center;
	background: none;
	display: inline; /*enleve la marge gauche sous ie*/
	height:1%;
}

#menu_dyn ul {
	color: black;
	margin:0;
	padding:0;
}

#menu_dyn li a { /* liens */
	color: #000;
	text-decoration: none;
	display: block;
	/*height: 35px;*/
	text-align: center;
	width:115px;
	margin-left:0;
	padding-top:5px;

}
#menu_dyn li a:hover, #menu dt a:hover { /* liens survolés */
 background: #ae9f8c;
 color: white;
}

#menu_dyn dd {/* partie dynamique */
 display:none;
 position: absolute;
 z-index:100;
 padding-top:13px;
}

#menu_haut dd a{
color: black;
}/**/


#menu_stat{
/*font-size: 10px;*/
padding:0;
margin-left:0px;
margin-right: 0px;
margin-bottom:10px;
margin-top:-4px;
width: 60px;
/* bug IE */
}
#menu_stat dl {
	float:right;
	padding: 0;
	margin:0;
	margin-left:18px !important;
	margin-left: 3px;
}

#menu_stat dt { /* titres */
	display:inline;
	height:28px;
	margin:0;
	margin-right:0px;
	width: 60px;
	text-align: center;
	padding:  0 0px 0 0  !important;
	padding: 0 0px 0px 0px;/**/
	color: black;
	cursor:pointer;
	font: bold 1em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(/squelettes/_images/gif/separation_menu_haut.gif) right no-repeat;
}

#menu_stat dt a{ /* titres */
	color: black;
}

#menu_stat dt a:hover{ /* titres */
	color: #0b7190;
	text-decoration:none;
}

#menu_stat dd { 
	width: 65px; /* Opéra */
	margin:0;
	margin-left:-10px !important;
	margin-left:-65px;
	margin-top:0 !important;
	margin-top:1em;

}
#menu_stat dd a{ 
	color: black;
	margin-left:-10px;
	border: 1px solid #fff ;
	background: #C2E633 ;
	opacity:0.9; /* déclaration pour les navigateur Gecko, dont Firefox ;-) */
	filter:alpha(opacity=90); /* déclaration pour IE */
}
#menu_stat li {
	list-style-type: none;
	text-align: center;
	background: none;
	display: inline; /*enleve la marge gauche sous ie*/
	height:1%;
	background-color:#ae9f8c;
	}

#menu_stat ul {
	color: black;
	margin:0;
	padding:0;
}

#menu_stat li a { /* liens */
	color: #000;
	text-decoration: none;
	display: block;
	/*height: 35px;*/
	text-align: center;
	width:185px !important;
	width:180px;
	border-bottom:3px solid #FFFFFF;	
	padding-top:5px;
	background-color:#C2E633;

}
#menu_stat li a:hover, #menu dt a:hover { /* liens survolés */
 background: #B7B5B6;
 color: white;
}

#menu_stat dd {/* partie dynamique */
 display:none;
 position: absolute;
 z-index:100;

}

#objet{
	clear:left;
}

.menu_gauche{
/*font-size: 10px;*/
	margin-left:18px;
	background-color:#ae9f8c;
	width:185px;
	color: black;	/*background: #C2E633 ;*/
	opacity:0.9; /* déclaration pour les navigateur Gecko, dont Firefox ;-) */
	filter:alpha(opacity=90); /* déclaration pour IE */
/* bug IE */
}
.menu_gauche dl {
	float:right;
	padding: 0;
	margin:2px;
	margin-left:18px !important;
	margin-left: 3px;
}

.menu_gauche dt { /* titres */
	display:inline;
	height:28px;
	margin:0;
	margin-right:0px;
	width: 60 px;
	text-align: center;
	padding:  0 0px 0 0  !important;
	padding: 0 0px 0px 0px;/**/
	color: black;
	cursor:pointer;
	font: bold 1em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url('_images/fond.png') repeat-x;
	}

.menu_gauche dt a{ /* titres */
	color: black;
}

.menu_gauche dt a:hover{ /* titres */
	color: #0b7190;
	text-decoration:none;
}

.menu_gauche dd { 
	width: 65px; /* Opéra */
	margin:0;
	margin-left:-10px !important;
	margin-left:-65px;
	margin-top:0 !important;
	margin-top:1em;

}
.menu_gauche dd a{ 
	color: black;
	margin-left:-10px;
	border: 1px solid #fff ;
	background-color:#bcbcbc;
	opacity:0.9; /* déclaration pour les navigateur Gecko, dont Firefox ;-) */
	filter:alpha(opacity=90); /* déclaration pour IE */
}
.menu_gauche li {
	/*background:#C2E633;*/
	list-style-type: none;
	text-align: center;
	display: -moz-stack; /*enleve la marge gauche sous ie*/
	height:1%;
}

.menu_gauche ul {
	color: black;
	margin:0;
	padding:0;
}

.menu_gauche li a { /* liens */
	background-color:#d5d7d2;
	text-decoration: none;
	display: block;
	/*height: 35px;*/
	text-align: center;
	width:180px;
	margin-left:0;
	padding-top:5px;

}
.menu_gauche li a:hover, #menu dt a:hover { /* liens survolés */
 background: #C2E633;
 /*color: white;*/
}

.menu_gauche dd {/* partie dynamique */
 display:none;
 position: absolute;
 z-index:100;
}

.menu_gauche_2{
	margin-left:18px !important;
	margin-left:10px;
	margin-right:0px;
	float:left;
	padding:0px;
	width:185px !important;
	width:167px;
	margin-top: 4px !important;
	margin-top:-10px;
}

#menu_haut dd a{
color: black;

}/**/


/*****************************************contenu ***********************************************
***********************************************************************************************************/
#content {
	float: left;
	width: 520px !important;
	margin:0;
	margin-top: -4px !important;
	margin-top: -18px;
	margin-right: 0px !important;
	margin-right: 6px;
	padding-left:20px;
	/*margin-right:5px;*/
	background: url(/squelettes/_images/contenu_milieu.jpg) no-repeat;
}

#content p{
	margin:0px;
	padding: 2px 5px 10px 0px;
	text-align: justify;
}

#content img /.spip img{
	float: left;
	margin:4px 10px 4px 1px;
}

#content .bas{
	float:left;
	width: 520px;
	height: 24px;
	margin-left:1px;
	background: url(/squelettes/_images/contenu_bas.jpg) no-repeat;
}
#content #image_article{
	float:right;
	padding-bottom:7px;
	padding-left:7px;
}

.miniature{
	margin:15px;
}

/*****************************************bas de page***********************************************
************************************************************************************************************/
#site.accueil #bas_de_page{ 
	height:49px;
	clear: both;
	margin:0;
	background: url(/squelettes/_images/bandeau_bas_2.jpg) no-repeat !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/squelettes/_images/bandeau_bas_2.jpg');
	bottom: 0; left: 0;
	width: 100%;
}


#bas_de_page ul{ 
	list-style-type:none;
	text-align: right;
	padding-top:15px;
	width:690px;
}
#bas_de_page li { 
	float:right;
	margin-left:15px;
}
#bas_de_page li a{ 
	color:white;
	margin-right:19px;
}

/*****************************************fin du bas de page****************************************/


/******************************pages interieures *****************************/
#content .bloc_principal{
	clear: both;
	width:97% !important;
	width:100%;
	height:100%;
	margin:10px;
}

#content .bloc_principal p{
	padding: 5px 10px 5px 10px;
	margin:0;	
}
#content .bloc_principal h1{
	padding:5px 0 5px 10px;
	color:#847D61;
	font: bold 1.6em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
}

#news{
margin-top: 34px;
border:1px solid #9dcf00;
padding:5px;
padding-top:10px;
margin-left: 0px;
margin-right:5px;
color:#94A81B;
}

#imgnews{
margin-top:5px;
margin-left:9px;
position:absolute;
}

#visual  { 
margin: 5px 5px 5px 0px;
padding:5px;
font-size: 1.2em; 
color: #ffffff; 
letter-spacing: -1px; 
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
background-color:#f0f0f0;
}

#visual p { 
margin-left:20px;
text-align:left;
padding-top:35px;
font-size: 28px; 
color: #ffffff; 
letter-spacing: -1px; 
font-family:helvetica;
}

#visual span{
color:red;

/* Tableaux */

table.spip {
border:1px solid;
border-collapse:collapse;
font-family:Verdana,Arial,Sans,sans-serif;
font-size:0.9em;
margin:auto auto 1em;
}

table {
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:2px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
}
	
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
	
table.spip tr.row_first {
background-color:#FCF4D0;
}

tr {
display:table-row;
vertical-align:inherit;
}
	
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

.liste-articles  { 	
		margin: 0; 
		padding: 0; 
		list-style: none; 
		float:left;
		}

/******************************fin interieur***************************/

/******************************referencement sites***************************/

.sites{clear: both; margin-left:15px;margin-bottom:15px; height:80px}
.sites .logo{float:left;width:80px;margin-left:25px;}

/******************************fin referencement sites***************************/

img { behavior: url(win_png.htc); }
