body{background: #E1DCCA;/*#E2DDCB;*/width:935px;color:#333;font: normal 12px Arial, Tahoma, Verdana;margin:0 auto 0;padding:10px;}
#wrap{background:#fff;width:960px;margin:10px auto 10px;padding:0;position:relative;border:1px solid #000;/*#D4CFBB;*/}
/************************************************
*	Liens   									*
************************************************/
a, a:visited{color:#2878f6;text-decoration:none;}
a:hover{color:#7A3254;text-decoration:underline;}
a img{border:none;}
a:focus, a:hover, a:active{outline:none;}
p{text-align:justify;}
/************************************************
*	Pagination   									*
************************************************/
.paginer { text-align:center;display:block; clear:both; border:1px solid #ddd; padding:5px; margin:5px 0;}
/************************************************
*	Header  									*
************************************************/
#header{background:#EBE6D4;height:100px;margin:0;padding:0;}
#header h1{color:#000;font:bold 36px Arial, Helvetica, sans-serif;margin:0;padding:13px 0 0 20px;text-decoration:none;}
#header h1 a, #header h1 a:visited{color:#fff;text-decoration:none;}
#header h2{color:#333;font:bold 16px Arial, Helvetica, sans-serif;margin:0;padding:0 0 0 27px;}
.headerleft{font:normal 16px Arial, Helvetica, sans-serif;width:460px;float:left;margin:0;padding:0;}
.headerleft a img{border:none;margin:0;padding:0;}
.headerpub {width:478px;float:right;margin:0;padding:18px 0 0 0;z-index:1000;}
.headerpub a im {border:none;margin:0 0 3px 0;padding:0;border:1px solid #000;}
/************************************************
*	Navbar      								*
************************************************/
#navbar {background:#E1DCCA;);width:960px;height:35px;border-top:1px solid #000;border-bottom:1px solid #000;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;margin:0;padding:0;}
#navbarleft {width:600px;float:left;margin:0;padding:0;}
#navbarright {width:360px;font-size:11px;float:right;margin:0;color:#000;padding:6px 0px 0px 0px;}
#nav {margin:0;padding:0;}
#nav ul {float:left;list-style:none;margin:0;padding:0;}
#nav li {float:left;list-style:none;margin:0;padding:0;border-right:1px dashed #000;}
#nav li a, #nav li a:link, #nav li a:visited {color:#4C625F;display:block;font:normal 18px Arial, Helvetica, sans-serif;   margin:0;padding:7px 15px 6px 15px;}
#nav li a:hover, #nav li a:active {background:#EBE6D4;color:#495D5C;margin:0;padding:7px 15px 6px 15px;text-decoration:none;}
/************************************************
*	Content 					     		    * 
************************************************/
#vols ul {float:left; width:28%;}
#vols ul, li, ol { list-style-type:none;}
#vols h2 {
	background:#E2DDCB; 
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	color:#495D5C;
	font:normal 18px Arial, Helvetica, sans-serif;
	margin:5px 0;
	padding:5px 0 5px 5px;
	}
#contentcorpsleft {	padding:10px;}
.tags {
	background: #E1DCCA;
	border:1px solid #000;
	margin:0;
	padding:2px 2px 2px 18px;
	font:bold 16px Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	display:block;
	}
/************************************************
*	Footer      								*
************************************************/
#footer{background:#fff;height:30px;margin:0;padding:0;text-align:center;}
#footer p{color:#495D5C;display:block;font:normal 11px Arial, Tahoma, Verdana;margin:0;padding:9px 0 0 0;}
#footer a, #footer a:visited{color:#495D5C;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.autoCompleteContainer{border:1px solid #000;background:#E1DCCA;font:bold 0.9em Arial, Helvetica, sans-serif;color:#495D5C;}
.autoCompleteSelected{background:#EBE6D4;color:#000;font-weight:bold; }
.autoCompleteDisabled{color:#333;cursor:hand;}
.autoCompleteImportant{font-weight:normal;}

button.btv{background:url("../images/calendrier.gif");border:0;cursor:hand;height:16px;margin-right:6px;width:16px;position:absolute;left:150px}
button.btv:hover,
button.btv.active{background-position:0;}
div.btv{background:url("../images/fd_cal.jpg") no-repeat;height:195px;padding:0 12px;text-align:center;width:167px;}	
div.btv *{margin:0;padding:0;}	
div.btv div{background:none !important;cursor:move;height:185px;overflow:hidden;padding-top:10px;position:relative;width:167px;}	
div.btv caption{color:#000;font:bold 12px/17px Arial, Helvetica, sans-serif;padding-top:4px;text-align:center;width:100%;}
div.btv caption a{cursor:pointer;display:block;height:11px;overflow:hidden;position:absolute;text-indent:-100px;top:16px;width:11px;}
div.btv caption a.prev{background-image:url("../images/prev.png");left:1px;}
div.btv caption a.next{background-image:url("../images/next.png");right:1px;}
div.btv caption a:hover{background-position:0 11px;}
div.btv caption span{height:25px;position:relative;text-align:center;font-weight:bold;}
div.btv caption span.month{padding-right:8px;}
div.btv caption span.month:after{content:',';}
div.btv table{border:0;border-collapse:collapse;border-spacing:0;cursor:hand;margin:0 auto;overflow:hidden;width:163px;}
div.btv td,
div.btv th{border:0;font:bold 12px Arial, Helvetica, sans-serif;height:19px;text-align:center;width:21px;}
div.btv td{color:#666;font:normal 14px Arial, Helvetica, sans-serif;width:21px;}
div.btv td.invalid{color:#666;}
div.btv td.valid{color:#000;cursor:hand;font-weight:bold;}
div.btv td.active,
div.btv td.hover{color:#F00;cursor:hand;font-weight:bold;background:url("../_picts/fd_calselect.png")  no-repeat top left;}

label{ line-height:25px;}
