@charset "UTF-8";
/* CSS Document */
*{color:#454545;margin:0;padding:0;border:0px solid #fff;font-size:12px; font-family:Arial, Helvetica, sans-serif; outline:none;line-height:14px;}
.clearer{overflow:auto; height:100%;}
body{ background:#fff url(../images/bgBody.jpg) top left repeat-x; }
ul, li, a, img{ behavior: url("iepngfix.htc") }


#nav {width:960px; height:29px; background-image: url(../images/bg_nav.jpg); background-repeat:repeat-x; border-top:1px solid #0368cd; position: relative; clear:both; z-index: 100; }
#nav ul {list-style: none; padding: 0 0 0 15px; margin: 0; z-index: 100;}
#nav li {float: left; color:#fff;z-index: 100;}
#nav li a:link {float: left; padding:7px 13px 0 13px; font-size:13px; color:#FFFFFF; text-decoration:none; height:22px; background:url(../images/separNav.jpg) right top no-repeat;z-index: 100;}
#nav li a:active {float: left; font-size:13px; text-decoration:none; background:#f28800 url(../images/nav_selected.jpg) left top no-repeat;z-index: 100;}
#nav li a:visited {float: left; padding:7px 13px 0 13px; font-size:13px; color:#FFFFFF; text-decoration:none; height:22px; background:url(../images/separNav.jpg) right top no-repeat;z-index: 100;}
#nav li a:hover {float: left; font-size:13px; text-decoration:none; background:#f28800 url(../images/nav_selected.jpg) left top no-repeat;z-index: 100;}
#nav li a.last:link {float: left; padding:7px 13px 0 13px; font-size:13px; color:#FFFFFF; text-decoration:none; height:22px; background:none;}
#nav li a.last:active {float: left; font-size:13px; text-decoration:none; background:#f28800 url(../images/nav_selected.jpg) left top no-repeat;}
#nav li a.last:visited {float: left; padding:7px 13px 0 13px; font-size:13px; color:#FFFFFF; text-decoration:none; height:22px; background:none;}
#nav li a.last:hover {float: left; font-size:13px; text-decoration:none; background:#f28800 url(../images/nav_selected.jpg) left top no-repeat;}
.nav_selected{float: left; background:#f28800 url(../images/nav_selected.jpg) left top no-repeat;}

div#mainContainer{width:960px; margin:0 auto;}
div#header{ background:url(../images/bgHeaderQ.gif) top left no-repeat; width:960px; height:111px; position:relative;}
a#logo{ display:block; width:427px; height:111px; text-indent:-9999px;float:left;}
div#header img{ position: absolute; top: 13px; right: 0px; }
a#contactez{ display:block; width:145px; height:59px; text-indent:-9999px; position:absolute; top:52px; left:450px;}
a#amis{ display:block; width:165px; height:59px; text-indent:-9999px; position:absolute; top:52px; left:595px;}
a#favoris{ display:block; width:200px; height:59px; text-indent:-9999px; position:absolute; top:52px; left:760px;}




/***CONTENT***/
a.info_bulle_link{font-size: 11px;}

#footer{background:#fff url(../images/BgFooter.jpg) top left no-repeat;width:960px;text-align:center;padding:15px 0;}
#footer li{color:#7b7b7b;list-style:none;display:inline;}
#footer li a:link, #footer li a:active,#footer li a:visited,#footer li a:hover{color:#7b7b7b;text-decoration:none;}

/*----- footer Page interne ------*/
#footerInner{width:960px;text-align:center;padding:15px 0;}
#footerInner li{color:#7b7b7b;list-style:none;display:inline;}
#footerInner li a:link, #footerInner li a:active,#footerInner li a:visited,#footerInner li a:hover{color:#7b7b7b;text-decoration:none;}

/* */

#nav ul#sousMenu a:link{float: left; cursor: pointer; }
#nav ul#sousMenu a:hover{float: left; font-size:13px; text-decoration:none;background: url(../images/MenuON.png) top left no-repeat;}
#nav ul#sousMenu table{position:absolute;border-collapse:collapse;z-index:80;left:-1px;top:25px;

}
/* hide the sub level links */
#nav ul#sousMenu {
visibility:hidden;position:absolute;top:29px;left: 82px;width:187px; height:174px; padding: 0;}
/* Menu 1er job */
#nav ul#sousMenu li a{
display: block;color: #e5f0fa;margin: 0;padding:8px 0 0 30px;border: 0;text-decoration: none;background: url(../images/MenuOFF.png) top left no-repeat;width: 187px; height: 25px; cursor: pointer;padding-left:30px;
}
#nav ul#sousMenu li a:active,#nav ul#sousMenu li a:focus,#nav ul#sousMenu li a:hover{
display: block;color: #163a5e;border: 0;text-decoration: none;font-weight: bold; background: url(../images/MenuON.png) top left no-repeat;width: 187px;height: 25px;cursor: pointer;padding-left:30px;
}

/* make the sub level visible on hover list or link */
#nav ul li:hover ul#sousMenu,#nav ul a:hover ul#sousMenu{
visibility:visible; position: absolute; top:29px;left: 82px;
}


.ExtCalcTitle {font-weight:bold; color: #1a528f; font-size:14px; margin:20px 0 10px;}

/* #ext-comp-1022{margin: 10px 0 10px 10px;} */
#panel1 h1{margin: 0 0 10px 0;}
#idQuestionAssurance div{margin: 0 0 1px 0;}

#panel2 h1{margin: 0 0 10px 0;}
#panel3 h1{margin: 0 0 10px 0;}

#id_frmgsm{padding: 10px 0 0 0;}


