body {

	color:#564845;
	font: 11px verdana, arial, sans-serif;
	background-color: #D3D3D3;
}

  a   {     color:#FFF;     text-decoration:none;   }   a:hover   {     color:#FF9900;     text-decoration:underline;   } 

hr
 {  
color: #CCC;
/*background-color: #f00;*/
height: 5px;
}


table {
 border-width:0px; 
 border-style:solid; 
 border-color:black;
 width:680px;
 }
td { 
 border-width:1px;
 border-style:solid; 
 border-color:#FFF;

 padding: 5px 5px 5px 5px;
 }


 table td#bleu {

	background-color:#CCC600;
	text-align:center;
}
 
 
 
 table td#blanc {

	background-color:#CCC6B0;
	text-align:center;
}
#page
  {
    position: absolute;
    width: 900px;        /* selon la largeur voulue */
    margin-left: -450px;  /* moitie de width */
    left: 50%;          /* constant, toujours 50% */
    min-height: 600px;       /* selon la quantite de texte */
    margin-top: -300px;   /* moitie de height */
    top: 50%;           /* constant, toujours 50% */
    /*/border: 1px solid #000;*/

  }


div#header {
	height:20px;
	width:900px;
	padding-top: 0px;
	padding-left: 0px;

	}

	
	div#logo {
	position:relative;
	height:250px;
	width:300px;
	margin-top: 10px;
	margin-left: 25px;

	}
		
	div#drap {
	position:relative;
	height:60px;
	width:260px;
	margin-bottom: 10px;
	text-align:center;

	}
		div#language {
	position:relative;
	height:40px;
	width:300px;
	text-align:left;

	}
	div#menu {
	float:left;
		min-height: 560px;
	width:200px;
	text-align:right;
	   border: 1px solid #000;
	   	margin-bottom: 50px;
		background-color: #564845; 
		/*background: #564845 url(/images/logo-citotel.png) no-repeat bottom;*/
		

	}
div#menu2 {
	float:left;
	min-height: 200px;
	width:198px;
	text-align:right;
margin-top: 0px;
margin-bottom: 50px;

	}	
	
	
div#contener {
	float:right;
	min-height:400px;
	width:680px;
padding-top: 0px;


	}
	
div#contener_haut {
	float:left;
	min-height:240px;
	width:620px;
	   padding-left: 50px;

	}	
div#contener_bas {
	float:right;
	min-height:360px;
	width:680px;
padding-top: 30px;

	}		
	
	
	div#left {
	float:left;
	min-height:400px;
	width:290px;
padding-top: 0px;

		   /*border: 2px solid #564845;*/

	}
		div#photo{

		   border: 2px solid #564845;

	}
		div#right {
	float:right;
	min-height:400px;
	width:384px;
padding-top: 0px;

	}
	
	
	
div#footer {
	clear:both;
	height:20px;
	width:900px;
	   /*border-top: 1px solid #000;*/
	   text-align:center;
	   	   border: 1px solid #000;

	}

	
	
	div#actu {
	float:right;
	height:350px;
	width:200px;
	/*background: url("img/actu.png") top center no-repeat;*/
	}
	

#div_container {
float:right;
	position:relative;
	left:0px;
	top:25px;
	width:140;
	align:center;
	height:260px;
	padding-top:10px;
	z-index:1;
		background-color:#564845;
		color:#FFF;
	font: 12px verdana, arial, sans-serif;
}

