@charset "utf-8";
/* CSS Document */

/*img, div {behavior: url(iepngfix.htc)} */
*{
/*---------------------------*/
/*-- TOUTES LES MARGES A 0 --*/
/*---------------------------*/
	margin:0;
	padding:0;
}
body{font-size:62.5%; font-family:Arial, Helvetica, sans-serif;color:#333333; background:url(../../pics/v2/background.jpg) repeat-x top center;}

#wrapper{margin:0 auto; width:980px; position:relative; padding-top:111px;}
p{font-size:1.1em;}
a{text-decoration:none}
a img{border:none;}
a:hover{text-decoration:underline}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.clearer{clear:both;}
.clear-img{clear:both; margin-bottom:20px;}
.float-right{float:right}
#logo-efidis{position:absolute; top:17px; left:45px;}
#logo-sageco{position:absolute; top:10px; left:915px;}

#rechercheSite{position:absolute; height:40px; top:0px; left:678px; width:220px; padding:5px 0 0 20px; background:url(../../pics/v2/recherche-bg.gif) no-repeat;}
#rechercheSite a{text-transform:uppercase; color:#2c1100; margin-bottom:10px; font-weight:bold;}
#rechercheSite form{width:180px; line-height:17px; height:17px; margin-top:20px;}
.barre-search{width:135px; border:1px solid #ececec; font-size:1.0em; color:#959a9d; padding-left:5px; height:14px;}
.btn-ok{vertical-align:bottom;}

#droitOeil{position:absolute; top:5px; left:870px;}

/*---------------------------*/
/*-- MENU --*/
/*---------------------------*/
ul#menu{left:168px; background:url(../../pics/v2/menu/bg-arrondi-menu.gif) left top no-repeat; padding-left:30px; height:25px;position:absolute; top:0; margin:0;width:480px;z-index:4;}
ul#menu li#souhait{float:right;}
ul#menu li{list-style-type:none; float:left; position:relative;}
ul#menu li a{display:block; height:25px; text-decoration:none;}
ul#menu li a.legroupe{background:url(../../pics/v2/menu/menu-legroupe.gif) no-repeat; width:110px;}
ul#menu li a.legroupe:hover{background:url(../../pics/v2/menu/menu-hover-legroupe.gif) no-repeat;}
ul#menu li a.construire {background:url(../../pics/v2/menu/menu-construire.gif) no-repeat; width:110px;}
ul#menu li a.construire:hover{background:url(../../pics/v2/menu/menu-hover-construire.gif) no-repeat;}
ul#menu li a.gerer{background:url(../../pics/v2/menu/menu-gerer.gif) no-repeat; width:110px;}
ul#menu li a.gerer:hover{background:url(../../pics/v2/menu/menu-hover-gerer.gif) no-repeat;}
ul#menu li a.voussouhaitez{background:url(../../pics/v2/menu/menu-vous-souhaitez.gif) no-repeat; width:150px;}

/* MENU-ACTIF */
ul#menu li span.active-legroupe{background:url(../../pics/v2/menu/menu-hover-legroupe.gif) no-repeat;width:104px;}
ul#menu li span.active-construire{background:url(../../pics/v2/menu/menu-hover-construire.gif) no-repeat;width:126px; display:block}
ul#menu li span.active-gerer{background:url(../../pics/v2/menu/menu-hover-gerer.gif) no-repeat;width:101px;}

/* SOUS-MENU */
ul#menu ul {border:1px solid #2c1100; width:120px; background:#edebe9; position:absolute; top:24px; left:0; padding:6px 0 0 0; margin:0; z-index:3;}
ul#menu ul li{float:none;}
ul#menu ul li a{display:block; padding:0 0 6px 14px; background:url(../../pics/v2/menu/menu-puce.gif) 5px 4px no-repeat; height:auto; color:#4d3317; font-size:1.1em}
ul#menu ul li a:hover{background:#fff url(../../pics/v2/menu/menu-puce.gif) 5px 4px no-repeat;}
ul#menu li a span{display:none}

ul#menu ul#smenu3{ position:absolute;z-index:5}

/* MENU "VOUS SOUHAITEZ" */
ul#menu ul.menu-souhait{width:140px; background:#fff; border:1px solid #bfb7b2; padding:7px 0 7px 8px; z-index:0; display:block;}
ul#menu ul.menu-souhait li a{background:url(../../pics/v2/menu/puce-fleche-marron.gif) 5px 5px no-repeat; padding:4px 0; padding-left:24px;}
ul#menu ul.menu-souhait li a:hover{background:url(../../pics/v2/menu/puce-fleche-marron.gif) 5px 5px no-repeat; text-decoration:underline; color:#2c1100}


/*-------------------*/
/* ---- FOOTER ---- */
/*-----------------*/
#footer{width:945px; background:url(../../pics/v2/bg-footer.gif) top no-repeat;color:#959a9d;font-weight:200;position:relative; padding-top:30px;padding-left:35px;}
#footer a{color:#959a9d;text-decoration:none;padding:0 5px;font-weight:200;text-transform:uppercase;}
#footer a:hover{text-decoration:underline;}
.logo-sni{position:absolute;right:10px;top:20px;}
.liens-footer{color:#959a9d;height:22px;line-height:22px;margin:0;padding-left:5px;}

a.codedirection { unicode-bidi:bidi-override; direction: rtl; } 
