/* CSS Document */

body	{
		color: #111111;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#FFFFFF;
		width:100%;
		height:100%;
		margin:0px;
		padding:0px;
		text-align:center;
		border:none;
		}

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

a:hover	{
		color: #000000 ;
		}
		

img	{
	border:none;
	}
	

#global_div {
			width:1000px;
			border-top: #bcbcbc solid 1px;
			border-bottom: #bcbcbc solid 1px;
			}
			
			
#content {
			margin: 0;
			text-align:left;
			background-color:#FFFFFF;
		}
		
		
#head {
		height:65px;
		}

.bann {
		 background-color:#ffffff;
		 height:127px;
		 width: 890px;
		 }


#logo {
			width: 223px;
			height: 34px;
			float:left;
			margin-left: 5px;
		}



#title_right {
			float:right;
			margin-right:5px;
			margin-top:8px;
			width:215px;
			height:17px;
			}


#picture1 {
			width: 223px;
			height: 127px;
			float:left;
		}

#line {
		height: 25px;
		width: 667px;
		float:left;
		margin-bottom:77px;
		}

#top_menu                 { margin-top: 29px; text-align:center; padding:0px; margin-left:0px; border:0; vertical-align:bottom; float:left; height:273px;}
	#top_menu ul              { margin: 0px; padding: 0px; list-style: none; }
	#top_menu li              { color: #000000; margin: 0px; padding: 0px; list-style-type:none; display:inline;}
	#top_menu a               { height: 21px; vertical-align:middle; float: left; margin: 0px;  padding: 2px; text-decoration:none; margin-right:0px; font-size:14px; width:100px; padding-bottom:10px; }
	#top_menu a span          { float: none; display: block; padding: 1px; font-weight: normal; color: #FFFFFF; padding-top:3px; padding-bottom:3px; font-weight:bold; font-size:12px;}
	#top_menu #current a      {  border-width: 0px; }
	#top_menu #current a span    { color: #fec100; } 
	#top_menu a:hover         {  }
	#top_menu a:hover span    {  color: #999999;   }


.languages {
			margin: 5px;
			margin-right:7px;
			font-weight:bold;
			}

.languages a img {
filter: alpha(opacity=85); 	/* Opacity for IE */
-moz-opacity: 0.85; 		/* Opacity for IE (2°solution)*/
-khtml-opacity: 0.85; 		/* Opacity for Mozilla */
opacity:0.85; 			/* Opacity for Safari */
}

.languages a:hover img {
filter: alpha(opacity=100); 	/* Opacity for IE */
-moz-opacity: 1; 		/* Opacity for IE (2°solution)*/
-khtml-opacity: 1; 		/* Opacity for Mozilla */
opacity:1; 			/* Opacity for Safari */
}

.client {
			border:1px solid #000;
			width:110px;
			height:68px;
			}

#main {
	margin-top:120px;
	margin-bottom:60px;
	}

#main_text {
	margin-left:50px;
	margin-right:75px;
	text-align:justify;
	}

div.messageBox {
	font-size: 12px;
	margin: 0 0 10px 0;
	border: 1px solid #000;
	padding: 12px 40px 0 12px;
	background-repeat: no-repeat;
	background-position: 20px 14px;
	background-color: #ffffcc;
	border-color: #ffcc00;
	width: auto;
	min-height: 48px;
	_height: 48px;
}

.erreur { color:#FF0000 ; }

.divorder {
		margin-bottom:5px;
		}

ul li {
list-style-type:square;
		}

hr	{
	color:#999999;
	background-color:#999999;
	height:1px;
	border:0;
	width:230px;
	}

#footer 	{
			text-align:center;
			color:#000000;
			padding-bottom:5px;
			margin-left:250px;
			}
			
#footer a {
			font-weight:bold;
			}

.clear {
	clear:both;
	margin:0px; padding:0px; line-height:0px; font-size:0px;height:0px;
	/*visibility:hidden;*/
	/*overflow:hidden;*/
	border-width:0px;
}