
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
#corp {overflow:hidden;}

#addthis {position:relative;}
#patchaddthis {position:absolute;width:20px;height:20px;background-image:url(../images/slice-entete.jpg);left:0px;}

#entete {height:34px;overflow:hidden;background-color:#432810;background-image:url(../images/slice-entete.jpg);background-repeat:repeat-x;background-position:left top;}
#entete .motif {margin:0px 0px 0px 15px;width:383px;height:34px;float:left;background-image:url(../images/img-entete.jpg);background-repeat:no-repeat;background-position:left top;}
#entete .menu {font-size:10px;float:right;margin:0px 11px 0px 0px;}
#entete .menu ul {padding:0px;margin:0px;list-style:none;}
#entete .menu ul li {display:block;float:left;padding:0px;list-style:none;margin:0px 18px 0px 0px;}
#entete .menu ul li.ico {display:block;float:left;padding:0px;list-style:none;margin:6px 4px 0px 0px;}
#entete .menu ul li a {color:#ffffff;text-decoration:none;text-transform:uppercase;line-height:34px;}
#entete .menu ul li a:hover {color:#ffffff;text-decoration:underline;text-transform:uppercase;line-height:34px;}
#entete .menu ul li a img {border:none;}
#entete .menu ul li a:hover img {border:none;}

#menu {height:73px;overflow:hidden;background-image:url(../images/slice-menu.jpg);background-repeat:repeat-x;background-position:left top;}
#menu .logo {margin:18px 0px 0px 15px;float:left;}
#menu .logo img {border:none;}

#menu .menu {font-family:Georgia, "Times New Roman", Times, serif;text-transform:lowercase;float:right;font-size:18px;color:#3f250f;margin:31px 8px 0px 0px;}
#menu .menu ul {padding:0px;margin:0px;list-style:none;}
#menu .menu ul li {padding:0px;margin:0px 0px 0px 6px;list-style:none;display:block;float:left;}

#menu .menu ul li a {color:#3f250f;text-decoration:none;display:block;}
#menu .menu ul li a:hover {color:#ffffff;text-decoration:none;display:block;background-color:#49d2e4;background-image:url(../images/menu-over-gauche.jpg);background-repeat:no-repeat;background-position:left top;}
#menu .menu ul li a span {display:block;line-height:42px;padding:0px 15px 0px 8px;}
#menu .menu ul li a:hover span {display:block;line-height:42px;padding:0px 15px 0px 8px;background-image:url(../images/menu-over-droit.jpg);background-repeat:no-repeat;background-position:right top;}

#menu .menu ul li.on a {color:#ffffff;text-decoration:none;display:block;background-color:#49d2e4;background-image:url(../images/menu-over-gauche.jpg);background-repeat:no-repeat;background-position:left top;}
#menu .menu ul li.on a:hover {color:#ffffff;text-decoration:none;display:block;background-color:#49d2e4;background-image:url(../images/menu-over-gauche.jpg);background-repeat:no-repeat;background-position:left top;}
#menu .menu ul li.on a span {display:block;line-height:42px;padding:0px 15px 0px 8px;background-image:url(../images/menu-over-droit.jpg);background-repeat:no-repeat;background-position:right top;}
#menu .menu ul li.on a:hover span {display:block;line-height:42px;padding:0px 15px 0px 8px;background-image:url(../images/menu-over-droit.jpg);background-repeat:no-repeat;background-position:right top;}

#pied {z-index:500;text-align:center;position:absolute;bottom:0px;left:0px;width:100%;background-image:url(../images/blanc-trans.png);background-position:left top;background-repeat:repeat;}
#pied .titrepied {}
#pied .titrepied p {margin:0px;padding:0px;}
#contenupied {width:100%;margin:0px auto;text-align:center;}
#contenupied table {text-align:left;margin:20px auto;}
#contenupied table td {padding:0px 10px;}
#contenupied div {/*float:left;width:33%*/}
#pied ul {margin:0px;padding:0px;margin-left:15px;}
#pied h4 {margin:0px;}
#pied a {color:#000000;text-decoration:none;}
#pied a:hover {color:#000000;text-decoration:underline;}

#pied .minifermer {font-weight:bold;cursor:pointer;font-size:9px;line-height:18px;/*float:right;*/position:absolute;right:0px;margin-right:12px;margin-top:10px;padding-right:18px;background-image:url(../images/bt-fermer-mini.png);background-repeat:no-repeat;background-position:right top;}
