body {
	font: 100%  "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
	background:#fff ;
	margin: 0; 
	padding: 0;
	color: #000000;
}


.oneColElsCtrHdr #logo {
	width:800px; 
	margin: 0 auto 0 auto;
	background:url(../images_a/logo.jpg) no-repeat top;
	/*height:89px;*/
	height:71px;
	border:0px solid red;
}


.oneColElsCtrHdr #header {
	width:800px; 
	margin: 0 auto ;
	/*
  modif jlved
  background:url(../images_a/bg_anim.jpg) no-repeat top; */
	background:url(../anim/banniere_static.jpg) no-repeat top;
	height:238px;
	border:0px solid red;

} 


.oneColElsCtrHdr #AllContent {
	width:800px; 
	margin: 0 auto ;
	padding: 0 ;
	background:#fff;
	height:auto;
	border:0px solid red;
} 


.oneColElsCtrHdr #mainContent  {
	clear: both;
	width: 800px;
	margin: 0 ;
	padding: 0 ;
	color:#000;
	font-size:0.8em;
	background:#f9f5ef;
	border:0px solid #000;

}


.oneColElsCtrHdr #mainContent h2 {
color:#e8dcb6;
font-size:1em;
padding:2px 0;
margin:0;
font-weight:bolder;
border:0px solid yellow;

}


#lside {
	float: left;
	width: 211px;
	padding:0 ;
	background:#fff;
	min-height:600px;
	margin:0;
	border:0px solid red;

}



#rside_ex {
	display: inline;
	float: right;
	width: 211px;
	margin:1px 0 0 0;
	padding: 0 ;
	background:#fffbf0 url(../images_a/bg_rside.jpg) repeat-y left;
	min-height:500px;
	border:0px solid red;
}

td#terside {
	margin:1px 0 0 0;
	padding: 0 ;
	background:#fffbf0 url(../images_a/bg_rside.jpg) repeat-y left;
}



#content {
	display: inline;
	float: left;
	/*width: 737px;*/
	/*width: 500px; */
	
	margin: 0;
	padding: 0 10px ;
/*	width: 717px;*/
	width: 490px;
	min-height:400px;
	background:#f9f5ef ;
	border:0px solid red;
}


.oneColElsCtrHdr #footer { 
	padding: 0px 0 7px 0 ; 
	background: url(../images_a/bg_footer.jpg) no-repeat bottom;
	width:800px;
	margin:0;
	color::#000;
	text-align:center;
	float:inherit;
	height:23px;
	border:0px solid red;
	
} 

.oneColElsCtrHdr #footer p{color::#fff; padding:0; margin:0;}


#flag { margin:5px 5px 10px 5px ; display:block;}

#Contact,#ContactFooter {
padding:0;
margin:0 0 10px 0;
color:#fff;
font-size:1em;
}

#Contact {
color:#000000;
font-size:1em;
}


#Contact h1 {font-size:100%;}

#Contact a,#Contact a:hover {text-decoration:none; color:#333333;}

.error {
	background:#fff; border:1px  dashed #666666; color:#4d3f3f;
	padding:5px;
	margin:30px 10px;
}


/** style pour les inputs des dates **/

a.dp-choose-date {
	text-indent: -2000px;
/*	width: 25px;
	height: 16px;
	padding: 0;
	margin: 0;
	display: block;
*/
	background: url(../images/table_selection_cell.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	/*background-position: 0 -20px;
	cursor: default;*/
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
/*	display:inline;*/
}



/** LIVRE D'OR**/

.date {
background:url(../images/timeicon.gif) no-repeat left;
padding:5px 10px 5px 20px;float:right;
display:inline;
}

.signature {padding:5px; color:#333333; float:left;display:inline; font-weight:bold;}
.message {
padding:20px 10px 10px 5px;
margin:10px;
color:#000;
border-left:5px solid #cfc7b9;
}
.altern1 {
background:#fff;
color:#000;
border:1px solid #cfc7b9;
margin:5px;
padding:0;
}

.altern2 {
background: transparent;
color:#000;
border:1px solid #cfc7b9;
margin:5px;padding:0;
}

.pagination {
color:#000000;
text-decoration:none;
}
.pagination:hover {
color:#fc0;
}

.ecrire {
color :#3f3438;
text-decoration:none;
padding:5px 0 5px 10px;
background:url(../images/more.gif) no-repeat left;
}



.oneColElsCtrHdr #lside .livredor {
	font-size:1em;
	font-weight:bolder;
	width:237px;
	border-bottom:2px solid #d9c225;
	color:#00399c;
	padding:0 10px 0 0;
	text-align:right;
	text-decoration:none;
	display:block;

}

.oneColElsCtrHdr #rside .actus {
	font-size:1em;
	font-weight:bolder;
	width:211px;
	height:21px;
	color:#748d79;
	padding:5px 0 ;
	margin:0px;
	text-align:center;
	text-decoration:none;
	display:block;
	background:url(../images_a/bg_actu.jpg) no-repeat center;

}



.oneColElsCtrHdr #content .H2Content {
background:url(../images_a/h2.jpg) no-repeat bottom left; padding:8px 15px; color:#053619;
}

/*ajout jlved*/
#content a,
#content a:link,
#content a:visited{
  text-decoration:none;
  font-weight:bold;
  color:#505B8F;
}
/*ajout jlved*/
#content a:hover{
  color:#23368F;
}