/*
Template: ifep
Author URI: http://www.site3clics.com 
*/

*			{ font-size:12px; font-family:arial;  }
font			{ font-size:12px; font-family:arial; color:#666; }
h1			{ font-weight: bold; margin-bottom: 10px; /* text-align:left; margin-left:185px; */ text-align:center; margin-top: 20px; /* position:relative; top:-72px; */ }
h2			{ margin-bottom:20px; font-weight:bold; text-align:left; /* text-decoration:underline; */ }
h3			{ padding:5px; font-weight:bold; border-left:1px solid #fff;  border-bottom:1px solid #999;  border-right:1px solid #999; margin-top:30px; background-color:#346494; color:#fff; }
h4			{ padding-bottom: 5px; }
li			{ margin-right:5px; font-size:12px; color:#666; }
* html li 		{ margin-left:15px }
ul,blockquote		{ margin-left:20px;}
table			{ padding:0; border-collapse:collapse; border:0 }
img			{ border:0 }
body.live		{ margin:0; }
p, div			{ margin:0; }

/* PAGE */
#page			{ margin:0 auto; width:980px; text-align:left; border:1px solid #048; }

/* HEADER */
#header			{  }

/* LOGO  */
#logo			{  }

/* BASELINE */
#baseline		{ text-align:center; padding:5 0 5 0; font-family:times, serif; }

/* MENU */
#menu			{ overflow:hidden; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
#menu a			{ float:left; width:180px; padding-top:5px; padding-bottom:2px; height:30px; text-align:center; border-right:1px solid #ccc; text-decoration: none; font-weight:bold; line-height:30px; }
* html #menu a		{ padding-bottom:5px; }
div.menu_item		{ padding:0 10 0 20; }
#paddedmenu		{ padding:0; }

/* SMENU */
#smenu			{ float:left; width:240px; margin-left:0px; margin-bottom:20px;}
#smenu a		{ display:block; width:240px; text-decoration: none; font-weight:bold; text-align:right; border:0; padding:10 10 10 0; margin-top:3px; margin-bottom:3px; }

/* CONTENT IFEP */
#content		{ float:right; width:665px; margin-top:20px; margin-bottom:20px; margin-right:20px;  }
* html #content		{ margin-right:5px;  }
#content .top		{ margin-left:20px; margin-top:20px; margin-bottom:20px; padding:10px; margin-right:20px; font-weight:normal; background:#ddd; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #fef; border-top:1px solid #fef; }
* html #content .top	{ margin-left:40px; }
#content .bottom	{ padding:10px; padding-top:0; padding-bottom:0; font-weight:normal; text-align:justify; margin-right:20px; margin-bottom:20px; color:#006; }
#content img.noborder	{ border:0; margin:0 }
#content p		{ font-size:12px; }

#gallery 		{ margin-left:20px; margin-top:5px; width:740px; height:800px;  }
#content .gallery	{ margin-left:20px; width:720px; margin-top:10px; margin-bottom:20px; padding:10px; font-weight:normal; background:#ddd; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #fef; border-top:1px solid #fef; }
* html #content .gallery	{width:760px; }
#content .home		{ margin:0 20 0 20; }

/* FORMULAIRE CONTACT */
table.contact		{ margin:20px;  }
#contactform		{ margin-left:30px; }

/* CONTACT */
#contact		{ color:#888; font-size:10px; font-weight:bold; }

/* FOOTER */
#footer			{ text-align:center; padding:5 0 5 0; }
#footer *		{ margin:0; margin-bottom:5px; }

/* CREDITS */
#credits *		{ margin:0; text-align:center; margin-top:20px; padding-top:20px; padding-bottom:10px; font-style:normal; }
#credits a		{ font-family: Tahoma, sans-serif; text-decoration:underline;  font-size:11px; }
#credits a:hover 	{ font-weight:bold; }

/* CLEAR */
#clearer		{ clear:both; }
#clearleft		{ clear:left; }
#clearright		{ clear:right; }

/* SEARCH */
#searchbox		{ margin:0; padding:0; position:absolute; top:1px; right:11px; background:#eef; border:1px solid #333; width:280px; z-index:1; height:0; }
#searchbox input, div	{ font-size:0px;  }
#searchbox input.result	{ font-size:0px; border:0; text-decoration:underline; background:transparent; margin:0 0 0 -5; }
#searchbox form		{ margin:0;}
#searchbox .title	{ background:#369; color:white; padding:3px; margin:0; font-weight:bold; text-align:left; }
#searchbox .output	{ margin-top:0; text-align:left; color:white; }
#searchbox .error	{ margin-top:0; text-align:left; color:maroon; padding-left:10px; }

/* MEMBERS */
table#secure		{  height:140px; width:220px; /* border:1px solid #292C66; border-top:1px solid #BFB6A7; border-left:1px solid #7B7D82; background:#FCC56E; */ background:url(./design/ifep_espace_adherent.gif);margin:-50 0 20 20; }
* html table#secure	{ margin:20 0 20 20; }
table#secure *		{ color:#000; font-size:10px;  }
table#secure td		{ padding:0 0 0 15; margin:0; }
table#secure td.header	{ font-weight:bold; text-align:center; /* background:#346494; color:#fff; */ }
table#secure input	{ width:100px; color:#000; }
table#secure .message	{ color:#000; font-weight:bold; text-align:center; padding:0; }





