h1 { color:#709d2a;}
h2 { font-size:1.5em; line-height:1; margin-bottom:1em;}
hr { height:2px; width:400px;margin:auto;}
a { color:#709d2a; text-decoration:none;}
a:hover { color:#709d2a;text-decoration:underline;}

body {background:url('/images/topv.png') repeat-x;}

#myacount {position:absolute;width:400px;height:50px;right:120px;top:5px;color:#FFF;z-index:1000;text-align:right;}
#myacount a {color:#FFF;text-decoration:none;}
#myacount a:hover {text-decoration:underline;}

#menu { width:1023px;height:114px;position:relative;margin:auto;background:url('/images/top.png') no-repeat; }
  #menu_list { margin: 0; padding: 0; list-style-type: none; color:#FFF;position:relative;top:34px;left:190px;text-transform:uppercase;width:800px;}
  #menu_list li { display:block; float:left;width:152px;} 

#bandeau { width:1023px;margin:auto;background-color:#e0e0e0;margin-bottom:20px;}
  #wireline {font-size:12px;}
  #wireline a {color:#000;text-decoration:underline;font-size:1em;}
  #bandeau_txt { width:580px;float:left;padding:20px; padding-left:76px;font-size:1.2em;text-align:left;}
  .large_bandeau { width:99% !important;}

#minheight {height:300px;}

#col_left {border-right:2px solid #DDD; padding-right:5px;}

#col_right {padding-left:10px;}
  #search_zone {padding-bottom:3px;background:url('/images/fondmoteur.png') no-repeat;width:264px;height:45px; padding-left:10px;padding-top:6px;}
    #search_txt {padding:4px 4px 3px;width:120px;color:#666;}
    #search_btn {background:url('/images/btn_search.png') no-repeat;border:none;color:#FFFFFF;width:100px;height:22px;margin-left:5px;}
    #search_btn:hover {cursor:pointer;background:url('/images/btn_search_hover.png') no-repeat;}
  .context_links {padding:15px;}
    .context_links a {color:#000;text-decoration:underline;}
  .context_links2 {padding:0px; list-style-type: none; }
    .context_links2 a {color:#000;text-decoration:underline;}
    .context_links2 img {padding-right:5px; }

.result_item {border:1px solid #FFF;margin-top:5px;margin-bottom:5px;padding:5px;}
.result_item:hover {border:1px solid #AAA; background-color:#EEE;cursor:pointer;}

#footer {height:137px;background:url('/images/bottom.png') repeat-x;margin-top:20px;}
#footer_content { width:1023px;height:137px;margin:auto;background:url('/images/footer.png') no-repeat;}
  #rss {float:right;margin-right:50px;margin-top:-8px;}
  #footer_txt { width:900px;margin:auto;padding-top:48px;color:#FFF;text-align:center;}
    #footer_txt a {color:#FFF;text-decoration:none;}
    #footer_txt a:hover {text-decoration:underline;}

.info {color:#3E88D5;}

.knowmore {
    color:#FFF;
    background:url('/images/btn_search.png') no-repeat;
    border:none;
    color:#FFFFFF;
    width:100px;
    height:22px;
    padding-left:8px;
    padding-top:2px;
    display:block;
    margin-bottom:10px;
    font-size:0.9em;
}
.knowmore:hover {cursor:pointer;}
a.knowmore {float:right;text-decoration:none;color:#FFFFFF;}
a.knowmore:hover {background:url('/images/btn_search_hover.png') no-repeat;}

.sep {clear:both;}

/* Lien accueil */
#homelink {
    display:block;
    position:absolute;
    left:46px;
    top:30px;
    width:120px;
    height:52px;
}

/* Menu deroulant */

#menu_list {
position:absolute;
z-index: 100;
padding: 0;
margin: 0;
list-style: none;
}

#menu_list li {
width: 150px;
margin: 0px 0 0 0px;
float: left;
padding: 0;
}
#menu_list li a {
display: block;
background-color: #010032;
opacity:0.9;
color: white;
text-decoration: none;	
margin: 0; padding: 3px;
border:1px solid transparent;
}
#menu_list li a:hover,#menu_list li a:active {
display: block;
background-color: #01001A;
opacity:0.6;
color: white;
text-decoration: none;	
margin: 0; padding: 3px;
border:1px solid #FFF;
}
.menu_item {
padding: 0;
margin: 0;
list-style: none;
display: none;
}

a.menutop {
    opacity:1 !important;
    background-color: transparent !important;
}

/* Search engine */

#id_q {width:300px; !important}

/* form fields */

.text_alerte {color:red;}
