@charset "utf-8";



/* CSS Document */







#menu_efm{



display:block;



background-color:#b8b8b8;



margin:0 0 10px 0;



padding:18px 20px 10px 20px;



width:260px;



background-image:url(../img/efm/titre.gif);



background-repeat:no-repeat;



background-position:center 05%;



}







#menu_efm ul{



margin:0;



padding:0;



list-style-type: none;



}



#menu_efm ul li{



margin:0;



padding:0;



list-style-type: none;



background-image:url(../img/efm/icones_menu/separateur.gif);



background-repeat:no-repeat;



background-position:bottom left;



}



#menu_efm ul li a{



padding:8px 0 0 36px;



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



color:#FFFFFF;



text-decoration:none;



width:220px;



height:28px;



display:block;



margin:0;



}







#menu_efm ul li a:hover{



padding:8px 0 0 36px;



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



color:#000000;



text-decoration:none;



width:220px;



height:28px;



display:block;







}







#menu_efm ul li a.planning{



background-image:url(../img/efm/icones_menu/planning.gif);



background-repeat:no-repeat;



}



#menu_efm ul li a:hover.planning{



background-image:url(../img/efm/icones_menu/planning_2.gif);



background-repeat:no-repeat;



}







#menu_efm ul li a.favoris{



background-image:url(../img/efm/icones_menu/favoris.gif);



background-repeat:no-repeat;



}



#menu_efm ul li a:hover.favoris{



background-image:url(../img/efm/icones_menu/favoris_2.gif);



background-repeat:no-repeat;



}







#menu_efm ul li a.budget{



background-image:url(../img/efm/icones_menu/budget.gif);



background-repeat:no-repeat;



}



#menu_efm ul li a:hover.budget{



background-image:url(../img/efm/icones_menu/budget_2.gif);



background-repeat:no-repeat;



}











#menu_efm ul li a.invites{



background-image:url(../img/efm/icones_menu/invites.gif);



background-repeat:no-repeat;



}



#menu_efm ul li a:hover.invites{



background-image:url(../img/efm/icones_menu/invites_2.gif);



background-repeat:no-repeat;



}







#menu_efm ul li a.compte{



background-image:url(../img/efm/icones_menu/compte.gif);



background-repeat:no-repeat;



}



#menu_efm ul li a:hover.compte{



background-image:url(../img/efm/icones_menu/compte_2.gif);



background-repeat:no-repeat;



}







#menu_efm ul li a.soirees{



background-image:url(../img/efm/icones_menu/soirees.gif);



background-repeat:no-repeat;



}



#menu_efm ul li a:hover.soirees{



background-image:url(../img/efm/icones_menu/soirees_2.gif);



background-repeat:no-repeat;



}











#detail_efm{



	border: 1px solid #CCCCCC;



	background-color:#FFFFFF;



	padding:10px;



	margin:0 0 10px 0;



	display:block;



}







#detail_efm h1{



padding:8px 0 0 50px;



font-family:Arial, Helvetica, sans-serif;



font-size:18px;



color:#000000;



text-decoration:none;



display:block;



height:50px;



margin:0;



border-bottom:1px solid #CCCCCC;



}







#detail_efm span{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#666666;



	text-decoration:none;



	margin:0;



	padding:0;



}







#detail_efm h1.planning{



background-image:url(../img/efm/icones_titre/planning.gif);



background-repeat:no-repeat;



}







#detail_efm h1.budget{



background-image:url(../img/efm/icones_titre/budget.gif);



background-repeat:no-repeat;



}







#detail_efm h1.invites{



background-image:url(../img/efm/icones_titre/invites.gif);



background-repeat:no-repeat;



}







#detail_efm h1.soirees{



background-image:url(../img/efm/icones_titre/soirees.gif);



background-repeat:no-repeat;



}







#detail_efm h1.compte{



background-image:url(../img/efm/icones_titre/compte.gif);



background-repeat:no-repeat;



}



#detail_efm h1.favoris{



background-image:url(../img/efm/icones_titre/favoris.gif);



background-repeat:no-repeat;



}







#recap_efm{



	border: 1px solid #CCCCCC;



	background-color:#FFFFFF;



	padding:10px;



	margin:10px 0 10px 0;



	display:block;



	float:left;



	width:617px;



	background-color:#F7F7F7;



}







#recap_efm label{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#666666;



}







#recap_efm .champ{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#666666;



	border:1px solid #D7D7D7;



	height:17px;



}



#recap_efm .modifier{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#FFFFFF;



	border:0;



	background-color:#02afef;



	margin:0 0 0 5px;



	padding:0 0 3px 0;



}







#recap_efm p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	color:#666666;



	line-height:150%;



	margin:0;



	padding:0;



}







 #recap_efm dl {clear:both; font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	color:#666666;



	line-height:130%;



	margin:0;



	padding:0;}



#recap_efm dt {float:left; text-align:left; width:560px; margin:10px 0 0 0; padding:0; border-bottom:1px solid #CCCCCC;}



#recap_efm dd {float:left;   text-align:right; margin:15px 0 0 0; padding:0;   color:#000000; font-weight:bold; font-size:12px}



















#recap_efm h1{



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	color:#ec008c;



	font-weight:bold;



	margin:5px 0 0 0;



	padding:0;



	border:0;



	height:0;



}







#aide_efm{



	background-color:#fdffe2;



	padding:45px 10px 10px 10px;



	margin:10px 0 0 0;



	display:block;



	float:left;



	background-image:url(../img/efm/aide.gif);



	background-repeat:no-repeat;



	background-position:top left;



}







#aide_efm p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#666666;



	line-height:150%;



	margin:0;



	padding:0;



	text-align:justify;



}







#formulaire{



margin:0;



padding:0;



}







#formulaire dl {clear:both; font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	color:#666666;



	line-height:150%;



	margin:0;



	padding:0;}



#formulaire dt {float:left; text-align:left; width:90px; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px dotted #CCCCCC}



#formulaire dd {float:left;  padding:0 0 5px 0; font-weight:bold; color:#000000;margin:0 0 5px 0;  border-bottom:1px dotted #CCCCCC; }



#formulaire label {



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#000000;



margin:0;



padding:0;







}















#formulaire input {



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#000000;



margin:0;



padding:0;



height:17px;



border:1px solid #CCCCCC;



background-color:#FFFFFF;



outline:0;



}







#formulaire input:hover {



	background-color: lightyellow;



	border:1px solid #ec008c;



}







#formulaire input:focus {



	background-color: lightyellow;



	border:1px solid #ec008c;



}







#formulaire select {



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#000000;



margin:0;



padding:0;



height:19px;



}











#formulaire fieldset {



border:1px solid #00aeef;



margin:10px 0 0 0;



background-color:#F7F7F7;



}







#formulaire legend {



background-color:#00aeef;



height:20px;



color:#FFFFFF;



font-family:Arial, Helvetica, sans-serif;



font-size:13px;



font-weight:bold;



padding:5px;



}



















.print_efm{



background-image:url(../img/printer.png);



background-repeat:no-repeat;



padding:0 0 0 18px;



font-weight:bold;



}







.csv_efm{



background-image:url(../img/csv.png);



background-repeat:no-repeat;



padding:0 0 0 18px;



font-weight:bold;



}







.etoile{



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#CC0000;







}



