label a {
  color:#00CC00;
  text-decoration:underline;
  font-size:14px;
  font-weight:600;
  }


p {
font-size: 14px;
color:#666666;
font-family:arial;
line-height:150%;
}



ol, li, ul
{
font-size: 12px;
color: #666;
line-height:125%;
}

table {
padding:0px;
}

ul { 

padding: 25px; 
} 


a {
  color:#3399cc;
  text-decoration:none;
  }

a:hover {
  color:#007cc6;
  text-decoration:underline;
  }



h1 {
font-family: arial;
font-size: 14pt;
font-weight:800;
color: #008bae;
}


h2 {
font-family: arial;
font-size: 12pt;
font-weight:600;
color:#666666;
margin-left:10px;
}

.filariane{
font-family: arial;
font-size: 9pt;
font-weight:normal;
color:#666666;
margin-left:10px;
}


h3 {
font-family: arial;
font-size: 11pt;
font-weight:bold;
color: #000;
}



basic-accordian{
	border:1px solid gray;
	padding:5px;
	width:225px;
	z-index:2;
	margin-top:-100px;
}

.accordion_headings{
	padding:5px;
	background:#99CC00;
	color:#000000;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#00CCFF;
}

.accordion_child {
	padding: 0px 0px 0px 15px;
	background:#d7f6fe;
	font-size:15px;
	font-weight:800;
	color:#999999;
}

.child_highlight{
	padding: 0px 0px 0px 15px;
	background:#EEE;
	font-size:18px;
	font-weight:800;
	color:#999999;
}

.header_highlight{
	background:#00CCFF;
}

.menuheader{
text-decoration:none;
color:#000000;
}

#menuheader a,a:link,a:visited{
text-decoration:underline;
font-weight:600;
color:#99cc00;
}




.erreurForm{
	font-size:15px;
	font-weight:800;
	color:#009900;
	text-align:center;
	width:740px;
}

.GrosBouton{
	font-size:14px;
	border: solid 1px #333333;
	padding: 4px 4px 4px 4px;
	font-weight:bold;
	background-color:#99CC00;
	margin:25px 00px 00px 250px;
}

.GrosBouton1{
	font-size:14px;
	border: solid 1px #333333;
	padding: 4px 4px 4px 4px;
	font-weight:bold;
	background-color:#99CC00;
}

.GrosBouton2{
	font-size:10px;
	border: solid 1px #333333;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	background-color:#99CC00;
}

.MoyenBouton{
	font-size:12px;
	border: solid 1px #333333;
	font-weight:bold;
	background-color:#99CC00;
}

.boiteTexte{
	font-size:16px;
	border: solid 1px #333333;
	padding: 4px 4px 4px 4px;
	font-weight:500;
	color:#333333;
	background-color:#F1F1F1;
}

.ChampTexte{
	font-size:16px;
	border: solid 1px #333333;
	padding: 4px 4px 4px 4px;
	font-weight:500;
	color:#333333;
	background-color:#F1F1F1;
}
.listeDeroulante{
	font-size:16px;
	border: solid 1px #333333;
	padding: 4px 4px 4px 4px;
	font-weight:500;
	color:#333333;
	background-color:#F1F1F1;
}


.loginform{
	font-size:12px;
	font-weight:600;
	color:#000000;
	background-color:#ffffff;
}

.labelFormulaire{
	float:left;
	font-size:15px;
	padding: 15px 3px 3px 3px;
	margin: 4px 3px 3px 30px;
	font-weight:600;
	color:#333333;
	text-align:right;
	width:175px;
}

.labelFormulairelong{
	font-family:Arial;
	float:left;
	font-size:13px;
	margin: 2px 2px 2px 2px;
	font-weight:600;
	color:#333333;
}

.InputFormulaire{
	float:left;
	font-size:15px;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	font-weight:600;
	color:#333333;
}



.InfoFormulaire{
	font-size:10px;
	Font-weight:600;
	color:#999999;
}	

.articlePosth2 {
font-family: arial;
font-size: 12pt;
font-weight:600;
color:#666666;
margin-left:10px;
}

.hiddenPic {display:none;}

h4.index
	{
	font-family:arial;
	margin:0px;
	font-size:13px;
	}
	
h4.index a
	{
	font-family:arial;
	text-decoration:none;
	color:#233743;
	}
	
h4.index a:hover
	{
	font-family:arial;
	text-decoration:underline;
	color:#5599BB;
	}