body{
	font-size: 12px;	
}

.separator {
		clear:both;
		float:none;
		width:100%;
		border:none;
		height:0px;
		margin:0px;
		padding:0px;
		overflow:hidden;
	
	}	
	
.colA{
		float:left;
		width:640px;
		line-height:normal;

	}
	
.colB{
		float:right;
		width:300px;
		line-height:normal;

	}
	
		/*********************MENU************************/
	
#menu1{
		width:640px;
		height:30px;
		float:left;
	}
#partenaire{
		float:right;
		width:300px;
	}
	
	#menu1 ul{
		margin:0;
		padding:0;
	}
	
	#menu1 li{
		list-style-type:none;
		display:inline;
		margin:0;
		padding:0;
		font-size:10px;
	}
	
	#menu1  a{			
		float:left;
		color:#666;
		text-decoration: underline !important ;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:0 0 0 11px;
		cursor:pointer;
	}
	
	
	#menu1 span{	
		display:block;
		float:left;
		text-decoration: underline !important ;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-variant:small-caps;
		font-weight:bold;
		margin-right:2px;
		text-align:center;	
	}
	

	

	#menu1 a:hover, #menu1 .MenuSelected a {
		color:#ff0000;
	}
	#menu1 .MenuSelected a span{
		color:#cc0000;
	}
	#menu1 a:hover span {
		color:#aaa;
	}
	#menu1 .sousmenu a:hover span{
		color:#cc0000;
	}			


	#admin{
		width:262px;
		color: #5c5c5c;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		padding:10px 5px;;
	}
	
	
	
#menuDeroulant {
	border:0 none;
	height:21px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:20px;
	width:250px;
}
#menuDeroulant li {
	float:left;
	margin:0;
	padding:0;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited {
	color:#0066cc;
	display:block;
	height:1%;
	margin:0;
	padding:4px 8px;
	text-decoration:none;
	text-align:left;
	text-align:center;
}
#menuDeroulant li a:hover {
	background-color:#ffffff;
	text-align:center;
	text-decoration:underline;
}

#menuDeroulant .sousMenu {
	display:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
#menuDeroulant .sousMenu li {
	border-bottom:1px solid transparent;
	float:none; 
	margin:0;
	padding:0;
	width:85px;
	font-weight:bold;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited {
	background:#FFF;
	color:#0066cc;
	display:block;
	margin:0;
	filter : alpha(opacity=90); 
    -moz-opacity : 0.9; 
    opacity : 0.9;
	width:200px; 
	text-align:left;
}
#menuDeroulant .sousMenu li a:hover {
	color:#003b75;
}
#menuDeroulant li:hover > .sousMenu {
	display:block;
}

/**************** pagination ****************/
.pagination{
 display:block;
 float:left;
 min-width:15px;
 border: 1px solid #ccc;
 padding: 5px 3px;
 text-decoration: none;
 margin-left:3px;
 color:#636363;
 cursor :pointer;
 background: url(/images/fond_pagination.jpg) repeat-x;
 text-align:center;
}
.pagination:hover{
 border: 1px solid #999999;
 padding: 5px 3px;
 text-decoration: none;
 background: #ffffff;
 color:#222;
}


/**************** Mise en forme des message d'alerte ****************/
.messageAlerte { 
 display: block;
 text-align:left;
 margin: 15px 0px;
 padding:5px 10px 5px 25px;
 color: #260000;
 font-weight: normal;
 background: #ffe8e8 url('/config/img/alert.gif') no-repeat 5px 5px;
 border:1px solid red;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
.messageValidation { /*** Mise en forme des message de validation ***/
 display: block;
 text-align:left;
 margin: 15px 0px;
 padding:5px 10px 5px 25px;
 color: #333333;
 font-weight: bold;
 background: #fff9d7;
 border:1px solid #e2c822;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
