/*                     */
/* Mise forme générale */
/*                     */

html, body {
font-family:Verdana, Arial;
font-size:10pt;
line-height:10pt;
text-align: center;
color: white;
background: url("../images/background.jpg") #440000 repeat-x left top;
margin: 0;
padding-bottom: 5px;
}

td {
font-family:Verdana, Arial;
font-size:10pt;
}

/* Lien Normaux */
a:link, a:visited {
text-decoration: underline;
color: #feb617;
background-color: transparent;
text-decoration:none;
}
a:active, a:hover {
color: white;
background-color: transparent;
text-decoration:none;
}
.infobulle{
    position:absolute;   
    visibility:hidden;
    border: 1px solid #000000;
    padding:5px;
    font-family:Verdana, Arial;
    font-size:11px;
    font-weight:bold;
    color: #004080;
    background-color:#FCC401;
}
/* Conteneur de la Page */
#container {
width: 990px;
/* top/bottom right/left */
margin: 0 auto;
padding: 0;
}
/* Header */
#header {
width: 990px;
height: 80px;
background: url("../images/header_bg.jpg") repeat-x left top;
margin-bottom: 15px;
}
/* Bannière Header Index */
#header img {
margin-top: 10px;
}
/* Logo */
#logo {
width: 495px;
height: 80px;
background: url("../images/logo.jpg") no-repeat left top;
float: left;
}
/*                */
/* Menu Superieur */
/*                */

#top_menu {
height: 55px;
margin: 0;
float: left;
margin-top: 25px;
}
#top_menu dd {
width: 100px;
height: 55px;
line-height: 55px;
font-size: 12pt;
font-weight: bold;
float: left;
margin: 0;
padding-top: 0px;
}
/* Liens Menu Superieur */
#top_menu a:link, #top_menu a:visited {
color: #fecf62;
background: url("../images/top_menu_off.jpg") transparent no-repeat left bottom;
text-decoration: none;
display: block;
}
#top_menu a:active, #top_menu a:hover, #top_menu #on {
color: #a4021a;
background: url("../images/top_menu_on.jpg") transparent no-repeat left bottom;
text-decoration: none;
}
/* Colonne Menu */
#colmenu {
width: 195px;
text-align: center;
float: right;
margin: 0;
}
/* Blocs Menu */
.menus {
width: 195px;
text-align: left;
background: url("../images/droite_bg.jpg") #a4021a repeat-y left top;
border-top: 1px solid #feb617;
border-bottom: 1px solid #feb617;
margin-bottom: 15px;
}
/* Blocs retour */
.retour {
width: 195px;
text-align: center;
background: url("../images/droite_bg.jpg") #a4021a repeat-y left top;
border-top: 1px solid #feb617;
border-bottom: 1px solid #feb617;
margin-bottom: 15px;
}

/* Liens Menu */
.menu li {
font-family:Verdana, Arial;
font-size:10pt;
margin: 0;
list-style-position: inside;
list-style-type: square;
}
.menu li a {
font-family:Verdana, Arial;
font-size:10pt;
text-decoration: none !important;
}
/* Menu Droite */
.menu {
margin: 5px;
text-align: left;
}

/* Titres Blocs Droite */
.menus h1 {
width: 185px;
height: 22px;
line-height: 22px;
font-size: 10pt;
text-align: left;
text-indent: 22px;
background: url("../images/droite_titre_bg.jpg") #440000 no-repeat left top;
/* top right bottom left */
margin: 2px auto 2px auto;
}
/* Titres Blocs Droite */
.titre h1 {
width: 300px;
height: 22px;
line-height: 22px;
font-size: 10pt;
text-align: center;
text-indent: 22px;
background: url("../images/droite_titre_bc.jpg") #440000 no-repeat left top;
/* top right bottom left */
margin: 2px auto 2px auto;
}

.recherche {
width: 80px;
height: 20px;
line-height: 18px;
outline: none;
background-color: #feb617;
border: 1px solid #440000;
margin-bottom: 5px;
padding: 1px;
}
/* Blocs annonces */
.annonces {
width: 468px;
background: url("../images/droite_bgac.jpg") #a4021a repeat-y left top;
border-top: 1px solid #feb617;
border-bottom: 1px solid #feb617;
margin-bottom: 15px;
}
/* Blocs dernieres annonces */
.derannonces {
width: 370px;
background: url("../images/droite_bgder.jpg") #a4021a repeat-y left top;
border-top: 1px solid #feb617;
border-bottom: 1px solid #feb617;
margin-bottom: 15px;
}

.mini {
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

/* Footer */
#footer {
width: 990px;
font-size: 8pt;
padding-top: 10px;
clear: both;
}

/* texthead */
#texthead {
width: 990px;
text-align: center;
font-size: 8pt;
padding-top: 10px;
color: #feb617;
}



div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
   div#disclaimer-cadre b{ font-size:14px; color:black; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
   div#disclaimer-cadre a:hover{ color:blue; }

