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



.oneColElsCtrHdr #header {
	width:933px; 
	margin: 0 auto 0 auto;
	background:url() no-repeat;
	height:240px;
} 


.oneColElsCtrHdr #AllContent {
	width:auto; 
	margin: 0 auto 0 auto;
	background:#fff;
	height:auto;
} 


.oneColElsCtrHdr #mainContent  {
	clear: both;
	width: 933px;
	margin: 0 auto;
	padding: 0;
	background:#fff;
	color:#000;
	font-size:0.8em;

}


.oneColElsCtrHdr #mainContent h2 {
color:#e8dcb6;
font-size:1em;
padding:2px 0;
margin:0;
font-weight:bolder;
background:#915b0a;

}


#lside {
	float: left;
	width: 171px;
	padding:0 ;
	background:#fff ;
	min-height:600px;
	border-top: 1px solid #000;
	border-right:1px solid #000;
	margin:0;

}


#lang {
	float: right;
	width: 761px;
	padding:15px 0 5px 25px ;
	background:#f8f8f8  url(../images_a/bg_lang.jpg) no-repeat left top ;
	height:24px;
	width: 735px;
	display: inline;
	margin:0;
}

/** 
#lang {
	float: right;
	width: 761px;
	padding:15px 0 5px 25px ;
	background:#f8f8f8  url(../images_a/bg_lang.jpg) no-repeat left top ;
	height:24px;
	width: 735px;
	display: inline;
	margin:0;
}
**/

#rside {
	display: inline;
	float: right;
	width: 161px;
	margin: 0;
	padding: 0 ;
	background:#c6bfa3;
	min-height:500px;
	border-left:1px solid #000;

}




#content {
	display: inline;
	float: left;
	width: 600px; 
	margin: 0 0 0 0;
	padding: 0 5px 0 10px;
	width: 583px;
	min-height:600px;
	background:#f5f0d0 url(../images_a/bg_content.jpg) repeat-x top ;
	border-left:1px solid #000;
	border-right:1px solid #000;
	margin-left:-1px;
	margin-right:-1px;
	
}


.oneColElsCtrHdr #footer { 
	padding: 5px 0 5px 0 ; 
	background: url(../images_a/bg_footer.jpg) no-repeat bottom;
	width:933px;
	margin:0 auto;
	color::#000;
	text-align:center;
	border-top:1px solid #847e7e;
	float:inherit;
	height:100px;
}
.oneColElsCtrHdr #piedpages { 
	padding: 0px 0 0px 0 ; 
	width:933px;
	margin:0 auto;
	color::#000;
	text-align:center;
	border-top:1px solid #847e7e;
	float:inherit;
	height:100px;
} 
.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;
text-align:center;
}

#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;
}

.liensref {
font-size: 11px;
color :#3f3438;
text-decoration:none;
padding:5px 0 5px 10px;
}
/** Liste des galleries **/
#LGallery ul,#LGallery li {list-style:none;}
#LGallery a {
	color: #0066CC;
	text-decoration:none;
	padding:3px 3px 3px 10px;
	background:url(../images_a/fleche.gif) no-repeat left;	
	}

#Actu{
	padding:5px;

}	



.popup_nav { 
margin:10px 3px 0pt 10px ! important; background: transparent url('../images/popup_shadow.png') no-repeat scroll right bottom ! important; 
background:transparent none; 
float:left;
}
.popup_nav img{ 
border:1px solid rgb(169, 169, 169);
margin:-6px 6px 6px -6px;
padding:4px;
display:block;
background-color: rgb(255, 255, 255);
}
.popup_nav{ 
position:relative;
}
.popup_nav img{ 
padding-top:17px;
position: relative; 
}
.popup_nav p{ 
padding:0; 
right:10px; 
top:-4px; 
color: rgb(238, 238, 238); 
position:absolute; 
background-color:#fff;
height:15px;
border:px solid red;
text-align:center;
}
.popup_nav .img_nav{ 
border:none;
vertical-align:middle;
margin:0;
margin-right:20px; 
padding:0;
cursor:pointer; 
display:inline; 
background-color:rgb(255, 255, 255);
}
