body{

  /*SCROLLBAR-SCROLLBAR-3DLIGHT-COLOR: #BCBADD;
  SCROLLBAR-ARROW-COLOR: #BCBADD;*/
  SCROLLBAR-FACE-COLOR: #20880F;
  /*SCROLLBAR-TRACK-COLOR: #BCBADD;
  SCROLLBAR-HIGHLIGHT-COLOR: black;
  SCROLLBAR-SHADOW-COLOR: #BCBADD;
  SCROLLBAR-DARKSHADOW-COLOR: #BCBADD;*/
  
  background-color:#FFFFFF;
  overflow: auto;
}
h2
{
	color:#20880F;
	font-size:14px;
	/*background-color:#C95971;*/
	background-color:#EBEBEB;
	text-align:center;
	width:100%;
}
h4
{
	color:#20880F;
	font-size:14px;
	/*margin:0px;*/
	text-transform:uppercase;
	

}
table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
img
{
	BORDER:none;
	
}
li
{
	padding-bottom:5px;
}
input
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
textarea
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}

select
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	/*background-color:#e9f2ff;*/
}


.acc h3
{
	font-size:24px;
	font-family:Verdana;
}

.acc
{
	margin-top:60px;
	text-align:center;
	color:#C95971;
}

.acc table
{
	border: 1px #C95971;
	border-style: solid ;
}
	
.acc img
{
	MARGIN:5px;
}
.minus
{
	font-size:9px;
	
}
.textarea3 {
	width:130px;
	height:50px;
}

/******************************************* DEBUT STRUCTURE ECRAN **********************************************/
.detail
{
	width: 130px;
	/*margin-left:110px;
	margin-top:0px;*/
	background-color: #88BA2A;
	border: 1px solid black;
	border-top:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: white;
	text-align:center;
}
.actu
{
	background-color: #88BA2A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:white;
	height:45%;
}

div.actu img
{
	margin: 3px 0;
}

.bandeau
{
	width: 757px;
	height: 100px;
	/*margin-top:0px;	
	margin-left:110px;
	margin-right:100px;
	margin-bottom:0;*/
	border: solid 1px black;
	
	/*border-right: solid 1px black;
	border-left: solid 1px black;*/
}

.conteneur 
{
}
.principal
{
	background-color:#FFFFFF;
	/*position:absolute;*/
	/*top:0px;*/
	width: 627px;
	/*margin-top:125px;	
	margin-left:245px;
	margin-bottom:2px;*/
	border:solid 1px #000000;
	border-top: solid 1px #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
div[class="principal"]
{
	height: auto;
	min-height: 436px;
}

.principal table
{
	color:#000000;
	width:100%;
}

.principal a
{
	color:#000000;
}

.menuhaut 
{
	color: black;
	font-weight:normal;
	background-color:#88BA2A;
	border:solid 1px black;
	border:solid 1px #000000;
	border-collapse:collapse;
	
}

.menuhaut a 
{
	font-family:verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.menuhaut a:hover 
{
	text-decoration: underline;
}


.principal table
{
	color:#000000;
	width:100%;
}

.principal a
{
	color:#000000;
}



/********************************************** FIN STRUCTURE ECRAN **********************************************************/

.lien_blanc
{
	color:#ffffff;
}
.lien_blanc2
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.bouton
{
	background-color: #20880F;
	color:white;
}

.bouton_bleu
{
	background-color: #20880F;
	color:white;
}

.texte
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	text-align:justify;
}
.titre1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#20880F;
	text-align:justify;
	font-weight:bold;
}

.message
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	width:500px;
}

/********************************************** ACCUEIL **********************************************************/

.contenu {
	background:#FFF;
	margin:0;
	border:0;
}

.contenu td {
	vertical-align:top;
	padding:8px;
}

.contenu h3 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:-6px;
}

.contenu p {
	text-align:justify;
}




