/* CSS Document */
/****************************
*****************************
* 
*       Général
*
****************************
****************************/
html { font-size: 100%; } 

body  {
	font-family: "Trebuchet MS";
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center; 
    	color: #000000;
	font-size: 0.9em;
	
		 }
.mev {
	color:#903; 
		 }
a {
	color:#000; 
		 }
tr {
text-align:center;	
}
tr.paire{
background-color: coral;
text-align:center;

}
tr.ligne1{
font-weight: bold;	


}
td.colonne1{
	text-align:left;
	font-weight: bold;	

}
ul {
/*margin-top:-1.3em;*/

}

/****************************
*****************************
* 
*       Accueil
*
****************************
****************************/	
#generale_acc
{
	width:955px;
	min-height:700px;
	background-image:url(../images/acc/fond_acc_955.png);
	background-repeat:no-repeat;
	
	
 }
 
#generale_acc, #generale
{
	border-left-width:1px;
	border-left-color:#000;
	border-left-style: solid;
	border-right-width:1px;
	border-right-color:#000;
	border-right-style: solid;
	margin: 0 auto;
 }


/*****************************
* 
*       Int
*
****************************
****************************/
#generale
	{ width:1024px; 
	background-color:#f3d995;
	text-align:left;
 	}

#header
	{text-align:left; 
	height:117px;
	background-image:url(../images/int/haut.png);
	background-repeat:no-repeat;
	}

#haut 
	{height:125px;
	/*background-image:url(../images/int/haut2.png);
	background-repeat:no-repeat;*/

	}

#container
	{margin-top:-10px;

	}

/** Gauche **/

#gauche 
	{	float: left; /* cet élément est flottant, il faut donc lui attribuer une largeur */
		width: 212px;

    }

	
#gauche p.listmenu1
	{
		font-family: "Trebuchet MS";
		margin-left:20px;
		margin-right:10px;
		color: #fff;
		text-align: left;
		text-indent: 10px;	
	}
	
#gauche p.listmenu1 a
	{
		text-decoration: none;
		color: #fff;
		font-size: 13px;
	}
	
#gauche p.listmenu2
	{
		font-family: "Trebuchet MS";
		font-size: 11px;
		margin-right:10px;
		color: #009;
		text-align: left;
		background-color:#cccccc;
		margin-left:20px;
		padding-left:20px;
	/*margin-top:-17px;*/
	
	}

#gauche p.listmenu3
	{
		font-family: "Trebuchet MS";
		font-size: 11px;
		margin-right:10px;
		color: #009;
		text-align: left;
		background-color:#cccccc;
		margin-left:20px;
		padding-left:30px;
	/*margin-top:-17px;*/
	
}

#gauche p.listmenu4{
		font-family: "Trebuchet MS";
		font-size: 11px;
		margin-right:10px;
		color: #009;
		text-align: left;
		background-color:#cccccc;
		margin-left:20px;
		padding-left:40px;
	/*margin-top:-17px;*/
	}
	
#gauche p.listmenu2 a, #gauche p.listmenu3 a, #gauche p.listmenu4 a{
		text-decoration: none;
		color: #000;
	}

#gauche p.listmenu2 a:hover, #gauche p.listmenu3 a:hover, #gauche p.listmenu4 a:hover{
		text-decoration: none;
		background-color:#666666;
		color: #fff;
	}

#gauche p.listmenu2 a.on, #gauche p.listmenu3 a.on, #gauche p.listmenu4 a.on{
		text-decoration: none;
		color: #fff;
		background-color:#666666;	
	}
	
/** ----------------------------------- **/
		
#grand_centre {
		background-color:#f3d995;
		margin-left:220px;

		margin-top:15px;
    } 


	
/** CENTRE **/	
	
	
#centre { 
		
		margin-right:230px;
		margin-left:15px;
			

    }
	
 #centre_formulaire { 
		
		margin-right:10px;
		margin-left:20px;
    }



	
#centre_tableau { 
		margin-right:10px;
		margin-left:20px;
	
    }
	
	
#centre_tableau h2, #centre h2{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:-8px;	
	}

#centre_tableau p{
	font-size:0.8em;
	
	}
	
	
#centre p{
	text-align:justify;
	font-size: 0.8em;

}

#centre p, #centre li, #centre_tableau p, #centre_tableau li {
	line-height: 1.3em;
}

#centre ul, #centre_tableau ul{
font-size: 0.8em;

}

#centre li li, #centre_tableau li li{
font-size: 1.2em;

}	
		
	
#centre_tableau table{
	width:700px;
	font-size:0.8em;
    }	
table{
	width:700px;
	font-size:0.8em;
    }	
	
#centre_tableau, #grand_centre{
	min-height:500px;
	/*height:500px;*/
}

table.modif_trait{
margin-top:-10px;
margin-left:-15px;

}

h2.niv2{
color:#990033;
font-size:1em;
}

	


#titre_rub h2{
	
	font-size: 22px;
	font-style: italic;
	
	margin-top:-5px;
	margin-bottom:-3px;
	margin-left:30px;
}
	
		
h2.article{
font-size: 2em;
margin-bottom:0px;
}
p.journal {

	font-size: 0.8em;
	margin-bottom:-15px;
	margin-top:20px;
	
}
	 
#droite {

    	float: right; /* cet élément est flottant, il faut donc lui attribuer une largeur */
    	width: 160px;
		margin-right:0px;
		background-color:#f3d995;
		margin-top:30px; 	 
 
}

  #recherche_int {
	float: right;
	margin-top:-100px;
	margin-right:20px;
	height:10px;
}
#contact_int{
margin-top:-20px;
margin-bottom:-10px;
}


/*****************************
* 
*       pied
*
****************************
****************************/
#bas {
		background-image:url(../images/int/pied.png);
		min-height:114px;
		background-color:#FFFFFF;

	}
#pied_acc{

		margin-left:0px;
		margin-top:-10px;
		font-size: 0.8em;
		text-align:center;

	}
	
#pied_acc table{
		width:955px;
		padding-top:10px;
		text-align:center;	
	}


#pied{

		height:160px;
		background-image:url(../images/int/bas.png);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
	}
	
#pied p, #pied_int p {
		text-align: center;
		font-size: 10px;
		color:#000;
		margin-top:130px;
    }	

#pied_acc p {
	
		text-align: center;
		font-size: 10px;
		color:#000;
		margin-top:70px;

    }
	
	
		  
/*****************************
* 
*    divers
*
****************************
****************************/



.img_right{
	
	margin-right:0px;
	border-color: <? echo $coul2 ?>;
	margin-left:20px;
	margin-bottom:20px;
	border-width: 5px;
	border-style:solid;

 	}	
 


#hierarchie{
		font-size: 12px;
		margin-left:57px;
	}
#hierarchie a{
		color:#000000;
	}

#taille {
		position:absolute;
		left:870px;
		top:192px;
		width:150px;
	}

.a_pdf{
	
		background-image:"/images/pdf.gif";
		background-image:"images/pdf.gif";
		background-image:"../images/pdf.gif";
		background-position:right;
	}



/****************************
*****************************
* 
*       petite
*
****************************
****************************/

#petite{
	margin-left:20px;
	margin-right:20px;
	font-family: "Trebuchet MS";
	
}

#petite p{
font-size: 0.8em;
}
#petite h2{
font-size: 1em;
}
#petite_haut{
	background-image:url(../images/petite500/haut.jpg);
	
	background-repeat:no-repeat;
	min-height:52px;
}
#petite_bas{
	background-image:url(../images/petite500/bas.jpg);
	background-repeat:no-repeat;
	min-height:28px;
}

/****************************
*****************************
* 
*       accordeonj
*
****************************
****************************/
div.accordeonJ h5{
	font-size:1em;
	}

h5{
	
	text-decoration: underline;
	cursor: pointer;
}




#niv3{
font-size:1.2em;		
}
/****************************
*****************************
* 
*       bloc ACCueil
*
****************************
****************************/
#bloc_flash_rub a{
color:#fff;
text-decoration:none;
}
#bloc_flash_rub a:hover{
color:#fff;
text-decoration:none;
color:#ce003c;
}
#bloc_flash_rub p{
	margin-left:10px;
	text-align:right;
	font-size: 10px;
	margin-right:5px;
	color:#fff;
	margin-bottom:-5px;
}
bloc_flash_rub br {
	font-size: 2px;
}
#bloc_ort_rub h1 a, #bloc_actu_rub h1 a, #bloc_transport_rub h1 a{
	text-decoration: none;
	color:#fff;
}

#bloc_ort_rub h1 a:hover, #bloc_actu_rub h1 a:hover, #bloc_transport_rub h1 a:hover{
	text-decoration: none;
	color:#000;
}

#bloc_ort_rub h2 a{
	text-decoration: none;
	color:#562B4F;
	
	font-size:14px;
}

#bloc_actu_rub h2 a{
	text-decoration: none;
	color:#000;
	font-size:14px;
}

#bloc_transport_rub h2 a{
	text-decoration: none;
	color:#4D5B17;
	
	font-size:14px;
}


#bloc_ort_rub h2  a:hover, #bloc_actu_rub h2 a:hover, #bloc_transport_rub h2 a:hover{
	text-decoration: none;
	color:#000;
	
	font-size:14px;
}

#logo2{
margin-top:5px;
margin-bottom:-20px;



}



/****************************
*****************************
* 
*       depli
*
****************************
****************************/
#depli ul li ul {
	
	font-size: 1.2em;
	margin-left:0px;
	
}
#depli ul li  {
	
	
	margin-bottom:0px;
}
#depli img {
margin-right:0px;
	border-color: <? echo $coul2 ?>;
	margin-left:0px;
	margin-bottom:0px;
	border-width: 0px;

}
#depli a {
	color: #000000;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	border-bottom-width: 0px;;
}


#depliStat ul li ul {
	
	font-size: 1.2em;
	margin-left:0px;
		font-weight: bold;
	
}
#depliStat ul li  {
	
	
	margin-left:0px;
	font-size: 1.2em;
	font-weight: bold;
	
	
}
#depliStat img {
margin-right:0px;
	
	margin-left:0px;
	margin-bottom:0px;
	border-width: 0px;

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

#depliArchi ul li ul {
	
	font-size: 1em;
		

	
}
#depliArchi ul li  {
	margin-bottom:0px;
	
	margin-left:0px;
}
#depliArchi img {
margin-right:0px;
	border-color: <? echo $coul2 ?>;
	margin-left:0px;
	margin-bottom:0px;
	border-width: 0px;

}
#depliArchi a {
	color: #000000;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	border-bottom-width: 0px;;

}



#depliArchi2 ul li ul {
	
	font-size: 0.9em;
	margin-left:-40px;

	
}
#depliArchi2 ul li  {
	margin-bottom:0px;
	
	margin-left:0px;
}
#depliArchi2 img {
margin-right:0px;
	border-color: <? echo $coul2 ?>;
	margin-left:0px;
	margin-bottom:0px;
	border-width: 0px;

}
#depliArchi2 a {
	color: #000000;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	border-bottom-width: 0px;;

}


.sstitreStat{
font-size:1em;
font-weight: bold;

}
.titreStat{
	font-size:1em;
	font-weight: bold;
	

}
.erreur{
font-size:16px;
color:#FF0000;
text-decoration:blink;

}
/**------------------**/
spip_form_ok{
font-size:14px;

}
p.spip_form_ok{
font-size:18px;
color:#F00;
text-transform:uppercase;

}
