*{margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
html{
	background:#F6F6FE url(../../fond/lba/fond_body.jpg) repeat-x;
	font-size:12px;
	height:100%;
}
body{
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:780px;
	min-height:500px;
	height:auto!important;
	height:100%;	
	background:#B2B2BA url(../../fond/lba/fond_idbody.jpg) repeat-x;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:20px;
}
/* Haut de Page */
#header{
	position:relative;
	display:block;
	width:750px;
	height:205px;
	margin-bottom:10px;
}

#menu {
	position:relative!important; 
	display:block;
	float:left;	
	width:255px; 
	height:190px;
	background-color:#575A6A;
}
.menu{
	list-style-image:url(../../element/lba/puce_menu.gif);
	list-style-position:outside;
	margin-left:-20px!important;margin-left:20px;
	margin-top:10px;
}

.menu li{ margin-bottom:8px; padding-bottom:7px; width:225px; border-bottom:1px solid #D0D6EF;margin-left:0px!important;}
li.last{ margin-bottom:8px; padding-bottom:7px; width:225px; border-bottom:none!important;}

.menu a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.menu a:hover{color:#FFCF2D;}

#logo{
	position:relative;
	z-index:1;
	float:left;	
	width:238px;
	height:190px; 
	margin-left:12px; 
	margin-right:12px; 
	background-color:#FFFFFF; 
	text-align:center;
}
#logo img{ position:relative; margin-top:-12px;}

#actu{
	position:relative;
	z-index:10;
	display:block;
	float:right;
	width:233px;
	height:190px;
	background-color:#FFFFFF;
}
.titre_actu[class]{
	position:relative;
	z-index:150;
	height:46px; width:246px;
	margin-top:-12px;
	margin-left:-13px;
	margin-bottom:0px;
	background:transparent url(../../element/lba/titre_actu.png) no-repeat top;
}
.titre_actu{
	position:relative;
	z-index:150;
	height:46px; width:246px;
	margin-top:-12px;
	margin-left:-13px;
	margin-bottom:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/lba/titre_actu.png', sizingMethod='scale');
}
.actu{ padding:3px; width:225px; height:130px; overflow:hidden;}
#actu p{margin-left:16px; font-size:0.90em; line-height:1.0em;margin-bottom:10px;}
h1.news{
	background:url(../../element/lba/fleche_news.gif) no-repeat top left;
	padding:0px!important;
	padding-left:16px!important;
	font-size:0.90em;
	font-weight:bold;
	margin-top:0px!important;
	margin-bottom:0px!important;
}
h1.news a{ text-decoration:none; color:#000000;}
h1.news a:hover{ text-decoration:none; color:#FF9900;}

.actu_rub a{color:#1038AD; text-decoration:underline; float:right; font-size:0.90em;padding-right:5px;}
.actu_rub a:hover{color:#FFA200;}
.actu_rub img{vertical-align:middle;}
/* Fin Haut de Page */
/* Recherche et Newsletter */
#middle{
	position:relative;
	width:750px;
	height:210px;
	margin-bottom:0px;
	margin-bottom:10px;
}

.logs{
	position:relative;
	float:left;
	width:205px;
	height:210px;
	margin-right:10px;
	overflow:hidden;
	background-color:#FFFFFF; 
	text-align:center;
	margin-bottom:10px;
}

.logs img{margin-bottom:10px;}
.titre_logs{text-align:center!important; font-size:0.90em; font-weight:400; padding:3px; margin-bottom:5px; color:#000000; background-color:#F9D395; }

.metier, .mission, .fonction{ 
	position:relative;
	float:left;
	background:#FFFFFF url(../../fond/lba/fond_enc.jpg) repeat-x top left;
	overflow:hidden;
}
.metier{width:153px; height:210px; margin-right:10px; overflow:hidden;}
.mission{width:172px; height:210px; margin-right:10px;}
.fonction{width:189px; height:210px;}	

.metier p, .mission p, .fonction p{
	font-size:0.90em;
	padding:3px;
}
.metier ul, .mission ul, .fonction ul{
	list-style:url(../../element/lba/puce_carre.gif);
	list-style-position:outside;
	font-size:11px!important;
	margin-top:-5px!important;
	margin-bottom:-5px!important;
}

.titr_encarts{height:45px; background:url(../../fond/lba/fond_titre_encarts.gif) repeat-x top;}
h1.encarts, h1.encarts1{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../../element/lba/fleche_encart.gif) no-repeat top left;
	height:45px;
	padding-left:39px;
	padding-top:5px;
	font-size:1.2em;
}
h1.encarts1{padding-top:12px;}
	

/* Fin Recherche et Newsletter */
/* COntenu Index */
#contents{
	position:relative;
	display:block;
	clear:both;
	width:750px;
	height:auto;
	min-height:370px;
	margin-bottom:10px;
}

.info, .info_rub{
	position:relative;
	display:block;
	float:left;
	min-height:350px;
	margin-right:10px;
	overflow:hidden;
	background-color:#FFCF2D;
	padding:5px;
}
.info{width:195px;}
.info_rub{width:195px!important;width:175px;}
.info h1,  .info_rub h1{
	color:#000000!important; 
	font-size:1.0em!important; 
	background-color:#FFEAA2; 
	padding:4px;
	margin-left:-2px;
	margin-bottom:5px;
}
.info ul,  .info_rub ul{
	list-style-image:url(../../element/lba/puce_carre.gif);
	list-style-position:outside;
	margin-top:5px;
	margin-left:-20px!important;margin-left:20px;
	margin-bottom:10px;}
.info strong,  .info_rub strong{color:#000000!important;}
.contents{
	position:relative;
	display:block;
	float:left;
	width:525px;
	height:auto;
	min-height:350px;
	overflow:hidden;
	background-color:#5E606B;
	padding:5px;
	color:#FFFFFF;
}

/* Fin Index */
/* Rub */
#contents_rub{
	position:relative;
	display:block;
	clear:both;
	width:750px;
	min-height:580px;
	height:auto!important;
	height:100%;
	margin-bottom:10px;
}
.gauche{
	float:left;
	width:205px!important; width:205px;
	margin-right:0px;
	background:#FFCF2D url(../../fond/lba/fond_rubgauche.gif) repeat-x top left;
	padding:0px!important;
}
.droite{
	float:right;
	width:535px;
	height:auto;
	min-height:370px;
	background-color:#5E606B;
}

.log{
	height:70px;
	background:#9197B4 url(../../fond/lba/fond_club.gif) repeat-x top left;
}
h1.club{
	font-size:1.0em;
	letter-spacing:1px;
	padding:3px;
	background:url(../../fond/lba/fond_titre_club.gif) repeat-x top left;
}

.partenaires_logo{width:525px; text-align:center;margin-top:20px;margin-bottom:20px;}

/* Fin Rub */

/* FORMULAIRES */
#formulairepage {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#FFFFFF;
	margin-top:40px;
}
#formulairepage table{
	margin-left:15px;
	border-collapse:collapse;
	font-size:1.0em;
}

#formulairepage label{
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
	width:140px;
	height:auto!important; height:20px;
	min-height:20px;
	margin-bottom:10px;
	margin-right:5px;
}
#formulairepage .ctext, #formulairepage .email,#formulairepage select, #formulairepage textarea{
	border:1px solid #B4B4B4;
	width:250px;
	background-color:#FFF;
	font-size:1.0em;
}
#formulairepage .mtext{height:120px;}
#formulairepage .select{width:251px!important;width:255px!important;}
#formulairepage .checkbox{float:left;width:340px;}
#formulairepage .check{ float:right;width:350px;}
#formulairepage .box{ margin-right:5px; margin-left:10px; background-color:#FFF; margin-bottom:10px; float:left; vertical-align:top;}

#formulairepage tfoot td{
	text-align:right;
	padding-top:10px;
	padding-left:151px!important;padding-left:140px;
}
#formulairepage .sub{margin-left:150px; border:1px solid white;}
#formulairepage .send{display:block; width:252px!important; height:16px!important; background:url(../../../imgs/lba/envoyer.gif) no-repeat; border:none;}


.titre_form{padding-bottom:15px;}
.titre_form p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	border-bottom:1px solid #463C91;
	width:100%;
	margin-top:10px;
	color:#463C91;
}

/* Fin Formualires */ 


/* Fin Contenu */
#piedpage{
	position:relative;
	width:750px;
	height:25px;
	margin-bottom:10px;
	text-align:center;
	color:#FFFFFF;
	font-size:0.90em;
}
#piedpage img{ vertical-align:middle;}
#piedpage a {color:#FFFFFF; text-decoration:none;}

.mini_div{
   	visibility:hidden;
   	position:absolute;
   	z-index:150;
   	left:265px;
   	top:245px;
   	font-size:11px;
   	border: 1px solid black;
   	width:300px;
   	text-align:center;   
	background-color:#FFFFFF;
}

#form_access{font-size:1.0em; color:#000000; text-align:center; margin-top:8px;}
#form_access label{margin-right:8px;}
#form_access .input_access{border:1px solid #000; background-color:#FFF;font-size:1.0em;width:120px;margin-right:12px;}
#form_access .submit{margin-bottom:-3px;}