body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:center;
	font-size:14px;
	background-color:#7e7863;
	margin-top:0px;
	height:100%;
}
a {
	color: #393527;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #393527;
	font-weight:normal;
	text-decoration:none;
}
table {
	width:100%;
	border:none;
}
input, textarea, select {
	border: 1px solid #9e977b;
    background: #eae5d9;
    color: #000000;
    font-size: 12px;
}
#general {
	width:981px;
	margin:auto;
}
#header {
	background:url('/charte/fond-header.jpg');
	height:212px;
	width:100%;
	text-align:left;
	vertical-align:top;
}
#titresite {
	position:relative;
	padding-left:580px;
	padding-top:150px;
}
#fondmenugauche{
	width:143px;
	background-image:url('/charte/fond-haut-gauche.jpg');
	background-repeat:no-repeat;
	background-color:#b3ab8b;
	vertical-align:top;
}
#menugauche{
	background-image:url('/charte/fond-menu-gauche.jpg');
	width:100%;
	text-align:left;
	margin-top:145px;
	margin-bottom:30px;
}
.menu {
	margin-left:18px;
	width:125px;
	color:#FFFFFF;
	text-indent:8px;
	display:block;
	float:none;
}
.menu a {
	color:#FFFFFF;
}
.menu a:hover {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#9f987d;
	width:125px;
	display:block;
}
#zonecentrale {
	width:684px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
#fondmenudroite{
	width:154px;
	background-image:url('/charte/fond-haut-droite.jpg');
	background-repeat:no-repeat;
	background-color:#b3ab8b;
	vertical-align:top;
}
#menudroite{
	background-image:url('/charte/fond-menu-droite.jpg');
	width:100%;
	text-align:right;
	margin-top:145px;
	margin-bottom:30px;
}
.news {
	margin-right:24px;
	margin-left:5px;
	width:124px;
	color:#FFFFFF;
	display:block;
	float:none;
}
.newsdate {
	margin-right:24px;
	margin-left:5px;
	width:124px;
	color:#FFFFFF;
	display:block;
	float:none;
	font-size:11px;
	font-style:italic;
	line-height:25px;
}
.news a {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:9px;
}
.news a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:9px;
	background-color:#9f987d;
	width:125px;
	display:block;
}
#footer {
	background-image:url('/charte/fond-footer.jpg');
	height:150px;
	width:100%;
}
#footer span {
	font-size:10px;
	display:block;
	padding-top:50px;
}
.txt12px {
	font-size:12px;
}
.bordurebas {
	border-bottom: 1px solid #9F987D;
	padding: 15px 0px 5px 0px;
	text-align:left;
}
.titre {
	font-size:16px;
	color:#9f987d;
	margin-bottom:40px;
}
.th_droite {
	text-align:right;
	padding-right:20px;
}
.profil {
	border:none;
	margin:7px;
}
#fil_ariane {
	display:inline;
	font-size:10px;
	text-align:left;
}
#fil_ariane div {
	display:inline;
}
/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer{ width:100%; height:131px; margin:auto; display:block; position:relative; padding:0px 15px 0px; background:url('/charte/fond-images.jpg') no-repeat center; }
#SlideItMoo_outer .SlideItMoo_forward,
#SlideItMoo_outer .SlideItMoo_back{ display:block; position:absolute; cursor:pointer; width:48px; height:131px; bottom:0px; right:0px; background:url('/charte/fleche-droite.jpg') no-repeat center; }
#SlideItMoo_outer .SlideItMoo_back{ left:0px; background:url('/charte/fleche-gauche.jpg') no-repeat center; }
#SlideItMoo_inner{ position:relative; overflow:hidden; width:100%; margin:0px auto 0px; padding:10px 0px 10px; }
#SlideItMoo_items{ display:block; position:relative; }
#SlideItMoo_items div.SlideItMoo_element{ display:block; position:relative; float:left; margin:0px 15px 0px; font-size:11px; width:128px; text-align:center; color:#FFFFFF; }
#SlideItMoo_items a{ padding:0px; margin:3px 0px 3px; clear:both; display:block; }
#SlideItMoo_items a img{ border:none; }
/* ----------------FIN IMAGE SLIDER------------- */
/* ----------------AUTOCOMPLETION------------- */
ul.autocompleter-choices{ position:absolute; margin:0; padding:0; list-style:none; border:1px solid #7c7c7c; border-left-color:#c3c3c3; border-right-color:#c3c3c3; border-bottom-color:#ddd; background-color:#fff; text-align:left; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; z-index:50; background-color:#fff; }
ul.autocompleter-choices li{ position:relative; margin:-2px 0 0 0; padding:0.2em 1.5em 0.2em 1em; display:block; float:none !important; cursor:pointer; font-weight:normal; white-space:nowrap; font-size:1em; line-height:1.5em; }
ul.autocompleter-choices li.autocompleter-selected{ background-color:#9f987d; color:#fff; }
ul.autocompleter-choices span.autocompleter-queried{ display:inline; float:none; font-weight:bold; margin:0; padding:0; }
/* ----------------FIN AUTOCOMPLETION------------- */
/* ----------------DIV FACEBOOK------------- */
.generic_dialog{ height:0; left:0; overflow:visible; position:fixed; /*dw*/ top:0; width:100%; z-index:101; }
#generic_dialog_iframe{ left:0; position:absolute; top:0; z-index:3; }
.generic_dialog .generic_dialog_popup{ height:0; overflow:visible; position:relative; }
.generic_dialog div.dialog_loading{ background-color:#F2F2F2; border:1px solid #606060; font-size:24px; padding:10px; }
#generic_dialog_overlay{ display:block; left:0; position:absolute; top:0; width:100%; z-index:100; }
.dialog_body .dialog_content_img{ float:left; margin-right:15px; }
.dialog_body .dialog_content_txt{ float:left; padding-bottom:5px; width:300px; }
.dialog_body .dialog_content_body{ padding-bottom:13px; } 
.dialog_body .form_label{ padding-right:5px; }
.dark_dialog_overlay{ background-image:url(facebook-overlay.png); background-repeat:repeat; }
* html .dark_dialog_overlay{ background-color:transparent; background-image:url(blank.gif); }
.full_bleed .pop_dialog_table td.pop_content .dialog_body{ padding:0; } 
table.pop_dialog_table{ border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:465px; }
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright{ height:10px; overflow:hidden; padding:0 !important; width:10px !important; }
td.pop_topleft{ background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 0; }
td.pop_topright{ background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px; }
td.pop_bottomleft{ background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px; }
td.pop_bottomright{ background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px; }
td.pop_top, td.pop_bottom{ background:transparent url(facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px; }
td.pop_side{ background:transparent url(facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0; }
td.pop_content{ background-color:white; direction:ltr; padding:0; }
.pop_dialog_rtl td.pop_content{ direction:rtl; }
td.pop_content h2.dialog_title{ background:#6D84B4 none repeat scroll 0 0; border:1px solid #3B5998; color:white; font-size:14px; font-weight:bold; margin:0; }
td.pop_content h2.dialog_loading{ background:#6D84B4 url(facebook-indicator_white_small.gif) no-repeat scroll 400px 10px; padding-right:40px; }
td.pop_content h2 span{ display:block; padding:4px 10px 5px; }
td.pop_content .dialog_content{ background:#FFFFFF none repeat scroll 0 0; border-color:#555555; border-style:solid; border-width:0 1px 1px; }
td.pop_content .dialog_body{ border-bottom:1px solid #CCCCCC; padding:10px; }
td.pop_content .dialog_summary{ background:#F2F2F2 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; padding:8px 10px; }
td.pop_content .dialog_buttons{ background:#F2F2F2 none repeat scroll 0 0; padding:8px; text-align:right; }
td.pop_content .dialog_buttons input{ margin-left:5px; }
td.pop_content .dialog_buttons_msg{ float:left; padding:5px 0 0; }
td.pop_content .dialog_footer{ background:#F2F2F2 none repeat scroll 0 50%; }
#fb-modal{ display:none; }
#fb-modal2{ display:none; }
#fb-close{ cursor:pointer; }
#fb-close2{ cursor:pointer; }
.info{ width:480px; float:left; font-size:11px; color:#666; }
.info b{ color:#000; }
.image{ width:200px; float:left; margin-right:10px; }
/* ----------------FIN DIV FACEBOOK------------- */
.mobile, .mobile_on {
	display:block;
	width:110px;
	height:137px;
	padding: 0px 12px 0px 0px;
	cursor:pointer;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	margin-right:14px;
	margin-left:15px;
}
.mobile {
	background:url(/charte/btn_mobile.jpg) no-repeat 0px 0px;
}
.mobile_on {
	background:url(/charte/btn_mobile.jpg) no-repeat 0px -137px;
}
.mobile span.titreM {
	color:#cc0000;
}
.mobile_on span.titreM {
	color:#FFFFFF;
}
.mobile span.contenu, .mobile_on span.contenu {
	line-height:24px;
}
.mobile a, .mobile_on a, .mobile a:hover, .mobile_on a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
