body{color:black;background-color:white;margin-top:0;font:10px/11px Arial,Helvetica,Geneva,sans-serif;}
#container{width:900px;margin-right:auto;margin-left:auto;margin:auto;background-color:white;}
/* @group Header */
#header{width:900px;height:102px;overflow:hidden;background-color:white;position:relative;}
#header .logo{margin:0;padding:0;width:200px;height:102px;background:url(../images/Logo.gif) no-repeat;text-indent:-5000px;float:left;display:block;cursor:pointer;}
#header .relier{margin:30px 0 0 90px;padding:0;width:264px;height:47px;background-image:url(../images/Relier.gif);display:block;float:left;text-indent:-5000px;}
#log{margin:0;padding:0;width:300px;height:50px;top:0;left:598px;background-color:#f2f2f2;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;border-left:1px solid #b7b7b7;color:black;display:block;position:absolute;float:none;font:10px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;}
#header .form_title{height:15px;width:295px;margin:0;padding:5px 0 0 5px;background-color:#6e6e6e;position:relative;display:block;color:white;font-size:10px;text-transform:uppercase;float:none;}
#header form{font-size:9px;padding-left:3px;margin-top:5px;}
#header .inputbox{width:73px;height:15px;border:1px solid silver;padding:0;margin:0;font-size:10px;color:gray;}
/* @end */
/* @group Nav */
#navbar{width:900px;height:40px;overflow:hidden;}
#navbar ul{margin:0;padding:0;list-style-type:none;}
#navbar li{float:left;}
#navbar a{width:131px;height:20px;border-left:1px solid #cacaca;border-top:1px solid #cacaca;display:block;text-align:center;margin-top:9px;font-size:11px;color:black;padding-top:10px;text-decoration:none;}
#navbar a:hover{background-color:#dfdfdf;}
#navbar ul li a.last{border-right:1px solid #cacaca;}
#navbar .portage{width:131px;height:41px;display:block;text-align:center;margin-top:0;font-size:11px;color:black;padding-top:0;text-decoration:none;border-top-style:none;text-indent:-5000px;background:url(../images/portage.gif) no-repeat;border-left-style:none;}
#navbar form{background-color:#464646;width:239px;height:32px;display:block;float:left;margin-top:9px;padding-right:0;padding-bottom:0;padding-left:10px;padding:0;border-left:1px solid #cacaca;}
#navbar .inputbox{width:149px;height:15px;border:1px solid #2f2f2f;background-color:#929292;font-size:9px;padding:0;margin-top:7px;color:white;}
/* @end */
#col1{width:660px;float:left;position:relative;background-color:white;font-family:Verdana,sans-serif;}

/* @group Ariane */
#ariane{width:650px;height:20px;position:relative;background:#2281af url(../images/page2/bg_portage.gif) no-repeat;padding-left:10px;padding-top:5px;color:white;font-size:10px;}
#ariane p{margin:0;}
#ariane a{color:white;text-decoration:none;}
#ariane a:hover{text-decoration:underline;}
/* @end */

#txt{width:620px;padding:20px;color:#3e3e3e;font:11px/13px Verdana,sans-serif;}
#txt a{color:#f0811e; font-weight:normal;}
#txt a:hover{text-decoration:underline;color:#ef4e22;}
#txt h1{font-size:18px;margin:0px;padding:0;}
#txt h1 a{border-bottom:2px solid #279dd8;display:block;padding-bottom:2px;color:#279dd8;margin:15px 0 0;font:bold 18px Arial,Helvetica,Geneva,sans-serif;text-decoration:none;}
#txt h2{color:#279dd8;display:block;margin:20px 0 0 0;font:bold 14px Arial,Helvetica,Geneva,sans-serif;}
#txt h3{color: #6e6e6e;	font: bold 13px Arial, Helvetica, Geneva, sans-serif;}
#txt p#more {color:#6e6e6e;margin-top:40px;font-weight:bold;}
#txt p#connexes {color:#6e6e6e;margin-top:40px;font-weight:bold;}
#sous_nav{width:620px;margin-left:10px;padding:20px 10px 0;border-bottom:1px solid #ececec;position:relative;height:inherit;float:left;margin-bottom:10px;}
#sous_nav .titre:hover{color:#2383b1;}
#sous_nav ul{padding:0;margin:0;}
#sous_nav ul li{padding:0 20px 0 10px;margin:0;list-style-type:none;position:relative;display:block;float:left;width:280px;}
#sous_nav h3{position:relative;margin:0;display:block;}
#sous_nav .titre{display:block;font:bold 12px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;background:url(../images/squelettes/images/page2/fleches.gif) no-repeat 0 4px;overflow:visible;padding-left:7px;}
#sous_nav a{text-decoration:none;color:#000000;}
#sous_nav a:hover{text-decoration:underline;}
#sous_nav span{margin:0 0 20px;padding:0;display:block;}
#col2{width:240px;float:right;margin-bottom:20px;font-family:Verdana,sans-serif;}
/* @group Col droite */
#menu_article{width:239px;border-width:1px;border-style:none;background-color:#f0f0f0;font-size:10px;color:#7d7d7d;height:228px;}
#menu_article ul{margin:0;padding:5px 0 0;}
#menu_article li{margin:0;padding:2px 0 2px 10px;list-style-type:none;font-size:10px;line-height:16px;width:230px;height:14px;}
#menu_article li:hover{background-color:#b8b8b8;}
#menu_article a{text-decoration:none;color:#4d4d4d;}
#menu_article span{height:27px;display:block;padding:0;margin-left:15px;margin-top:15px;margin-bottom:10px;}
#menu_article .btnprint{height:27px;margin:0;padding:0;line-height:0;width:89px;border-bottom-style:none;float:left;display:block;}
#menu_article .btnrss{height:27px;margin:0;padding:0;line-height:0;width:121px;border-bottom-style:none;float:left;display:block;}
#tools{width:239px;border-width:1px;border-style:none;border-right-style:solid;border-right-color:#959595;font-size:11px;color:#7d7d7d;height:88px;background:#5a6264 url(../images/squelettes/images/page2/bg_tools.jpg) repeat-x;}
#tools .btn{color:#cbcbcb;line-height:10px;text-decoration:none;height:16px;width:224px;margin:0;padding:5px 0 0 15px;display:block;border-bottom:1px solid #808080;font-size:10px;}
#tools .btn:hover{background-color:#595959;color:white;}
#menu_contact{width:239px;height:177px;background:url(../images/squelettes/images/page2/bg_contact.jpg) no-repeat;border-right:1px solid #959595;border-bottom:1px solid #62707f;padding-top:25px;}
#menu_contact a{width:224px;height:14px;color:#20556f;font-size:10px;display:block;text-decoration:none;padding-left:15px;padding-top:2px;}
#menu_contact a:hover{background-color:#20556f;color:white;}
/* @end */
.lien{color:#f0811e;font-size:11px;display:block;margin-bottom:3px;margin-top:3px;background:url(../images/squelettes/images/page2/arrow.gif) no-repeat 0 2px;text-decoration:none;padding-left:6px;}
.lien:hover{text-decoration:underline;}

p.signature {text-align:right;font-style:italic}
p.signature a {font-style:italic}
/* @group Footer */
#footer{width:900px;margin-top:30px;color:gray;font-size:10px;background-color:#F2F2F2;height:280px;border-top:2px solid #d0d0d0;border-bottom:2px solid #d0d0d0;text-align:left;padding-top:18px;float:none;clear:left;}
#footer #line1{float:none;margin-bottom:30px;height:130px;}
#footer ul{width:195px;float:left;margin:0;padding:0 0 0 30px;font-size:9px;color:#707070;list-style-type:none;}
#footer li{line-height:12px;}
#footer p{width:195px;float:left;margin:0;padding:0 0 0 30px;font-size:9px;color:#707070;}
#footer ul span{margin:0 0 3px;padding:0;font-weight:bold;display:block;text-transform:uppercase;}
#footer ul a{color:#707070;font-size:9px;float:none;line-height:12px;text-decoration:none;}
#footer ul a:hover{text-decoration:underline;}
#footer ul span a{font-size:9px;color:#707070;font-weight:bold;}
div#temoignage{width:170px;height:200px;color:white;background:url(../images/temoignages.gif) no-repeat;margin-left:5px;padding:10px 50px 5px 15px;margin-top:30px;}
div#temoignage p.titre{font-size:16px;color:#FFFFFF;font-weight:bold;text-align:center;line-height:16pt;padding-left:25px}
div#temoignage a{text-decoration:none;color:white;}
div#temoignage a:hover{text-decoration:underline;color:white;}
div#temoignage p.nom{color:#FF9900;font-weight:bold;}
div#contact{width:227px;margin-left:6px;margin-top:20px;}
img{border:0;}
#col2 img{*margin-top:-2px;}
/* @end */
