/* CSS Document */
*{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
html{ background:#3E61A3 url(../fond/fond_body_3.jpg) repeat-x top left; height:100%; margin-top:0px;}
body{ margin-left:auto; margin-right:auto; width:865px;}

#body{ width:865px; height:576px; background:url(../fond/index.png) no-repeat top left;margin-top:35px; overflow:hidden;position: relative;}
#bus {background: url(../element/dfcaf_man_lions_coach_1.png); width: 352px;height:550px;position:absolute;top:0;left:0; z-index: 999999999}


#bandimprim{display:none}

#banner{ z-index:10; background:#10215A url(../fond/fond_Haut.gif) no-repeat bottom right; width:754px; height:45px;}

	/*************** INDEX ******************/
#logo{ z-index:100; position:relative; background:url(../element/logo_rub.png) no-repeat; float:left;margin-top:0px;width:290px; height:64px;text-indent:-9999px;margin-left:0px;margin-top:0px; }

#contextuel{ position:absolute;width:90px; height:13px;margin-left:15px; margin-top:15px;}
#contextuel img{margin-right:15px;}

#menu_back ul{position:absolute; z-index:1; height:845px!important; overflow:hidden!important; list-style:none!important; list-style-image:none!important;}
#menu_back a{color:#FFFFFF;}

#menuHind{position:relative; float:right; margin-top:15px; margin-right:90px!important;margin-right:30px;}
#menuHind li{float:left; background:url(../element/puce_menuR.gif) no-repeat top left; list-style:none;padding-left:20px;margin-right:28px;}
#menuHind a{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#menuHind a:hover{color:#FFB400;}

#contents{
	background:url(../fond/fond_index_2.jpg) no-repeat top left;
	position:relative;
	height:453px!important;
	background-color:#FFFFFF;
	width:755px;
	padding-left:-20px;
	padding-bottom:20px;
}


#offreS{position:absolute; z-index:200;width:200px; overflow:hidden; background:#FFFFFF url(../fond/fond_offre.gif) no-repeat top center; margin-left:110px!important;margin-left:-740px;margin-top:15px; padding:10px; padding-top:143px; padding-bottom:5px;text-align:center; border:3px solid #505050;}
#offreS h2{font-size:1.6em; color:#FF0049;}
#offreS h3{font-size:1.5em; color:#FF0049;}
#offreS h4{font-size:1.0em; color:#000000;}
#offreS .close{color:#3F5B76; text-align:right;margin-top:10px!important;margin-top:10px;margin-bottom:5px; background:url(../element/croix_close.gif) no-repeat center right; padding-right:15px;}
#offreS .close a{color:#3F5B76; text-decoration:none;}
#offreS .close a:hover{color:#FF0049;}


/* MENU GAUCHE */
#menuG{ 
	z-index:100;
	position:relative; 
	float:left; 
	margin-left:-210px!important;
	text-align:right;
	width:210px;
	margin-top:120px;
	margin-bottom:-30px;
}

#menuG a{color:#1E2D6A; text-decoration:none;font-size:1.1em!important; font-weight:bold; margin-right:0px!important;margin-right:30px;}
#menuG a:hover{color:#0097FF;}
.mG {float:left; background:url(../element/puce_globe.png) no-repeat top right; width:210px; height:28px;padding-right:30px;margin-bottom:10px;}
#menuG .n1 {margin-left:-32px!important;margin-left:0px;}
#menuG .n2 {margin-left:-38px!important;margin-left:-8px;}
#menuG .n3 {margin-left:-38px!important;margin-left:-9px;}
#menuG .n4 {margin-left:-30px!important;margin-left:0px;} 
/* MENU DROITE */
#menuD{ 
	z-index:10;
	position:relative; 
	float:left;
	margin-right:-112px; 
	margin-left:350px!important;margin-left:336px;
	width:125px;
	margin-top:230px;
	margin-bottom:-72px;
}

#menuD a{color:#1E2D6A; text-decoration:none;font-size:1.1em!important; font-weight:bold;}
#menuD a:hover{color:#FFFFFF;}
.mD{position:relative;float:left;background:url(../element/puce_globe2.png) no-repeat top left; width:80px!important; min-height:23px;height:auto!important;height:25px; padding-left:25px;margin-bottom:10px; }
#menuD .n5 {margin-left:5px!important;margin-left:-32px;}
#menuD .n6 {margin-left:-14px!important;margin-left:-45px;}
#menuD .n7 {margin-left:-34px!important;margin-left:-128px;margin-top:0px!important;margin-top:33px;} 

.anim {z-index:100; position:relative; float:left;width:846px; height:550px;margin-top:0px!important;margin-left:0px;margin-bottom:-147px;}
	/*************** FIN INDEX ******************/
	/*************** RUBRIQUE ******************/
#banner_rub{ z-index:10; background:url(../element/banner_rub.gif) no-repeat top left; width:752px; height:69px;}

#menuH{position:relative; float:right; margin-top:28px; margin-right:-20px;}
#menuH li{float:left; background:url(../element/puce_menu.gif) no-repeat top left; list-style:none;padding-left:20px;margin-right:28px;}
#menuH a{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#menuH a:hover{color:#FFB400;}
#banner_flash{display:block; width752px; height:199px; background:url(../fond/fond_banner_rub.jpg) no-repeat top right;}
#logo_rub{ z-index:100;position:relative;background:url(../element/logo_rub.gif) no-repeat;display:block;float:left;margin-top:0px;width:237px; height:62px;text-indent:-9999px;}
.anim_rub{ position:absolute; display:block;width:815px; height:218px;margin-top:-14px;}

#contents_rub{
	position:relative;
	display:block;
	min-height:450px;
	height:auto!important;
	height:100%;
	background-color:#FFFFFF;
	width:752px;
	padding-bottom:20px;
}
/* MENU GAUCHE */ 
#menu_Rub{ 
	position:relative; 
	float:left; 
	background:url(../fond/fond_menug.jpg) no-repeat top left; 
	width:184px!important; 
	min-height:500px; 
	margin-left:0px!important;margin-left:0px;
	margin-top:0px;
	margin-right:0px!important;margin-right:-1px;
}

#menu_Rub dt{ width:170px; background:url(../fond/fond_menu.gif) repeat-y top left; border-top:1px solid #979797; border-top-style:dashed;padding-left:10px; height:23px;margin-bottom:5px;padding-top:10px;}
.first{border-top:none!important;}
#menu_Rub dt a{color:#000000; font-size:1.3em; text-decoration:none;}
#menu_Rub a:hover{color:#0097FF;}

#menu_Rub ul{margin-left:-16px; margin-bottom:0px;}
#menu_Rub li{list-style:none; padding-left:15px; padding-top:5px; padding-bottom:8px; background:#EEEEEE url(../fond/fond_menuD2.gif) no-repeat top left; margin-left:-11px!important;margin-left:25px; width:169px; width:155px;}
#menu_Rub li a{text-decoration:none; color:#000000; font-size:1.2em;}
#menu_Rub li:hover {background:url(../fond/fond_menuD.gif) no-repeat top left;}

.coll{background-color:#0097FF!important;}
.mat{background-color:#B6D532!important;}
.coll, .mat{background-image:none!important;width:174px!important;border-top:none!important; height:auto!important;padding-top:3px!important;padding-bottom:3px!important;margin-bottom:0px!important;}
.coll a{color:#FFFFFF!important;}
.mat a{color:#000000!important;}

.menu_trans{ z-index:500;position:absolute;margin-left:160px;top:0px;margin-top:0px!important; border:1px solid #CCCCCC; background:url(../fond/fond_ssmenu.jpg) repeat-x top left;padding-right:5px!important;}
.menu_trans ul{margin-left:-10px!important;}
.menu_trans li{ list-style:url(../element/puce_grise.gif)!important; list-style-position:outside!important; background:none!important;margin-left:5px!important; padding-left:0px!important; border-bottom:1px solid #CCCCCC;}
.menu_trans a{font-size:1em!important;}
.menu_trans a:hover{color:#D01962!important;}

/* CONTENU RUBRIQUE */ 
#contenu{ float:left;width:536px;margin-top:0px; border:1px solid #D6D6D6; border-left:none!important; padding:15px;}

	/*************** FIN RUBRIQUE ******************/

#pied_index{position:absolute; display:block; clear:both;width:820px; height:25px; color:#FFFFFF; padding-top:10px;padding-left:10px; text-align:right;padding-right:10px;margin-top:565px!important;margin-top:165px;}
#pied_index a{color:#FFFFFF; text-decoration:none; font-size:0.9em;}
#pied_index a:hover{color:#000;}


#pied{position:relative; display:block; clear:both; background:#FFFFFF url(../fond/fond_pied_2.gif) repeat-x bottom left; width:742px; height:42px; color:#FFFFFF; padding-top:10px;padding-left:10px; text-align:right;padding-right:10px;}
#pied a{color:#FFFFFF; text-decoration:none; font-size:0.9em;}
#pied a:hover{color:#E82875;}

/* formulaire */ 
#formulairepage {padding-top:10px;padding-left:10px;display:block;}
#formulairepage fieldset{border:1px solid #7C8E9F;padding:5px;width:450px;margin:0 0 10px;}
#formulairepage {font-size:11px !important;	margin:3px 0 3px !important;vertical-align:top;}
#formulairepage label{display:block;clear:both;float:left;width:140px;padding:0 5px 0 0;text-align:right;margin-bottom:5px;}
#formulairepage .submit{border:1px solid #013A74;border-top-width:2px;font-size:12px;margin:10px 0px !important;font-weight:bold;width:420px;background:transparent;}
#formulairepage .ctext,#formulairepage .email,#formulairepage textarea{width:300px;background:transparent;border:1px solid #7C8E9F;margin-bottom:5px; background-color:#FFFFFF;}
#formulairepage textarea{height:100px;}
#formulairepage legend{	color:#343B76;font-weight:bold;font-size:11px;	padding:5px;}
#formulairepage .noteform{text-align:center;margin:5px 0px !important;}
#formulairepage tfoot {text-align:right;}
#formulairepage p{margin-left:240px;margin-top:5px; font-size:0.9em; color:#3F5B76;}
.lradio li{ position:relative; float:left; list-style:none!important;}


