@charset "utf-8";
/* 	CSS Document 
	Author Christophe Iaïchouchen AKA saturnino pour Imag'in Productions
	copyright :promoSud
*/


#home_btn{position:absolute; top:25px; left:170px; background-repeat:no-repeat; color:#81919A; text-decoration:none; padding-left:24px; display:bolck; height:19px; font-size:1.3em; padding-top:2px;}
#home_btn{background-image:url(../images/design/picto/home_btn_0.gif);}
#home_btn:hover{background-image:url(../images/design/picto/home_btn_1.gif); color:#003665;}



/* top_nav */
#top_nav{height:31px; }
#top_nav li {float:left;color:#fff; background-repeat:no-repeat;	background-position:0px 0px; }
#top_nav li.actu {	background-image:url(../images/design/picto/quick-actu.gif);}
#top_nav li.faq {	background-image:url(../images/design/picto/quick-faq.gif);}
#top_nav li.contact {	background-image:url(../images/design/picto/quick-contact.gif);}
#top_nav li.links {	background-image:url(../images/design/picto/quick-link.gif);}
#top_nav li a{display:block;color:#fff;font-size:1.2em; height:25px; padding-top:3px;padding-left:24px;padding-right:10px;}
/* hack ie6 */
* html #top_nav li{height:21px;display:inline!important; width:auto!important; padding-top:3px!important;}
* html #top_nav li a{display:inline!important;color:#fff;font-size:1.2em; height:25px; padding-left:24px!important;padding-right:10px!important; width:auto!important; }



/* content category_nav */
#category_nav{width:100%; margin-top:-23px; padding-left:270px;}
#category_nav li{display:block; float:left;background-repeat:no-repeat!important;	background-position:0 0 !important; width:245px; height:45px;}
#category_nav li a{display:block; padding-left:16px; padding-top:25px; font-size:1.5em; color:#a6b9ca;background-repeat:no-repeat;	background-position:0px 0px; }
#category_nav li a:hover{ text-decoration:none;}

#category_nav li.inv{ background-image:url(../images/design/nav_0_inv.jpg) }
#category_nav li.pep{ background-image:url(../images/design/nav_0_pep.jpg)}
#category_nav li.hec{ background-image:url(../images/design/nav_0_hec.jpg) }

#category_nav li.inv.active{ background-image:url(../images/design/nav_1_inv.jpg) }
#category_nav li.pep.active{ background-image:url(../images/design/nav_1_pep.jpg) }
#category_nav li.hec.active{ background-image:url(../images/design/nav_1_hec.jpg)}

#category_nav li.inv.active a{color:#003665;}
#category_nav li.pep.active a{color:#003566;}
#category_nav li.hec.active a{color:#003665;}


/* left articles_nav */
ul.articles_nav{margin-bottom:50px;}
ul.articles_nav li {	background-repeat:no-repeat;	background-position:0 3px;padding-top:7px;padding-left:26px; position:relative;}
ul.articles_nav li a{	font-size:1.2em; font-weight:bold; color:#000;  margin-bottom:10px; line-height:1.4em; padding-left:2px;padding-right:2px;}
ul.articles_nav li a:hover,ul.articles_nav li.active a{ text-decoration:none;  color:#fff;}

div.inv ul.articles_nav li a:hover, div.inv ul.articles_nav li.active a{	 background-color:#EC9E00;}
div.pep ul.articles_nav li a:hover, div.pep ul.articles_nav li.active a{	 background-color:#ce003e;}
div.hec ul.articles_nav li a:hover, div.hec ul.articles_nav li.active a{	 background-color:#0177BD;}
div.ps ul.articles_nav li a:hover, div.ps ul.articles_nav li.active a{	 	 background-color:#8DD4FF;}

div.inv ul.articles_nav li {	background-image:url(../images/design/picto/btn_inv.gif);}
div.pep ul.articles_nav li {	background-image:url(../images/design/picto/btn_pep.gif);}
div.hec ul.articles_nav li {	background-image:url(../images/design/picto/btn_hec.gif);}
div.ps ul.articles_nav li {		background-image:url(../images/design/picto/btn_ps.gif);}


/* footer bottom_nav */
#bottom_nav{ padding-top:17px; height:50px!important; margin-left:100px!important;}
#bottom_nav li {	float:left;	border-right-width:1px;		border-right-style:solid;	border-right-color:#003762!important;	padding-left:4px!important;	padding-right:4px!important;	font-size:1.2em!important;	color:#003466;	background-image:none!important;	margin:0!important;}
#bottom_nav li.last {border:none;}
#bottom_nav li a{color:#003466!important;font-size:1.1em!important; margin:0!important;padding:0!important;}


