body {
 scrollbar-arrow-color:b5dd1d;
 scrollbar-track-color:ffffff;
 scrollbar-shadow-color:ffffff;
 scrollbar-face-color:b5dd1d;
 scrollbar-highlight-color:333333;
 scrollbar-darkshadow-color:ffffff;
 scrollbar-3dlight-color:ffffff;
}

a {	
	text-decoration: underline;
	color: #203E7B;	
}
a:hover {
	color: #FF0000;
	text-decoration: none
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.Lien1 a {
	color: darkred;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;

}
.Lien1 a:hover {
	color: darkblue;
	text-decoration: none;
  font-weight: bold;	
}

.Lien2 a {
	color: darkred;
	text-decoration: none;
  font-weight: bold;	
}
.Lien2 a:hover {
	color: darkblue;
	text-decoration: none;
  font-weight: bold;	
}

.Lien3  {
	color: white;
	text-decoration: none;
  font-weight: bold;
  font-size: 13px;	
}

.Lien3 a {
	color: white;
	text-decoration: none;
  font-weight: bold;	
}
.Lien3 a:hover {
	color: darkblue;
	text-decoration: none;
  font-weight: bold;	
}

.erreurTexte {
  font-weight: bold;
  text-align: center;
  color: red;
}
.titre {
	color: #000000;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}

.LienMenu{
	text-decoration: none;
  font-weight: bold;
}
.LienMenu a {
	color: darkred;
	text-decoration: none;
  font-weight: bold;	
}
.LienMenu a:hover {
	color: darkblue;
	text-decoration: none;
  font-weight: bold;	
}
  .tablecadre {border: 1px solid darkblue; background: #cccccc; padding:2px; }
  .tablepts {border: 1px solid darkblue; background: #FFFFFF; padding:2px; }
  .tablecalendar {border: 1px solid black; border-collapse: collapse; color: #000000; background: #FFFFFF; }
  .tdvert { border: 0px solid darkred; color: #000000; background: #b5dd1d; font-weight: bold;}
  .tdtitre{
	border: 1px solid #FFFFFF;
	color: #000000;
	background: #EEEEEE;
	text-align: center;
	height: 30px;
	width: 100%;

}
  .tdsmall { font-size:9px; width:86px; text-align: center;}
  .red { color: darkred; }
  .petit { color: darkred; font-size:9px; text-align: center; }
  .grostitre {
	color: #000000;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
  .td1 {border: 1px solid #434470; color: #000000; background: #ffffcc; }
  .tdphoto { border: 1px solid black; color: #000000; background: #ffffff;}
.txtnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	list-style-position: inside;
	list-style-type: disc;
}
.TexteTitreVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 12px;
	color: #000000;
	text-align: left;
	vertical-align: baseline;
	height: auto;
	width: auto;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	letter-spacing: 0px;
	background-color: #b5dd1d;
	
	padding: 5px;
}
.TexteTitreMoyen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #185296;
	text-align: left;
	vertical-align: baseline;
	height: auto;
	width: auto;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
}
.TexteTitreMoyenSF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #185296;
	text-align: left;
	vertical-align: baseline;
	height: auto;
	width: auto;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	letter-spacing: 0px;
	margin: 5px;
	padding: 5px;
}
div#header {
	clear: both;
	height: 115px;

	background-color: #B5DD1D;
	padding: 1px;
}
div#headerleft {
	float: left;
		width: 235px;
			height: 2000px;
		background-color: #B5DD1D;
}

#box1{ 
position: relative ;
width: 50px; 
border: none; 
background-color: #ff0000; 
padding: 5px; 
float: left; 
}

div#footerleft {
	float: left;
		width: 250px;
	
}
div#headerright {
position: relative ;
	float: right;
	width: 150px;
}
div#headermiddle {
	margin-left: 240px ;
	
}
div#article {
	
	
}
div#left {
	float: left;
	width: 250px;
	background-color: #B5DD1D;
	padding: 20px 2% 20px 1%;
}
div#left2 {
	background-color: #FFFFFF;
	float:left;
}

div#right {
	background-color: #FFFFFF;
	float: right;
}
div#middle {
	
	padding: 5px 10px 5px 300px;
	background-color: #FFFFFF;
}
div#footer {
	background-color: #B5DD1D;
	clear: both;
}
div#headerbas {
	float: right;
	position: static;
	z-index: auto;
	page-break-before: auto;
	page-break-after: auto;
}

