body { margin: 0px; padding: 0px; }

form { margin: 0px; padding: 0px; }

.header_promo { text-align:center; color:#444; font-size:11px; font-family:Verdana; line-height:26px; }

.pm_txt { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000; }

.pm_urg { font-family: Tahoma; font-size: 12px; font-weight: normal; color: #000000; letter-spacing: 1px; }

a { color: #000000; }
a:hover { color: #67C2E7; text-decoration: none; }

#logo { width:270px; height:50px; display:block; overflow:hidden; background:url(../img/tmp/logo.gif) no-repeat center center; margin:10px auto 10px auto; line-height:200px; }

.m_fond { background-image:url(../img/tmp/m_fond.gif); }

.c_top { background-image:url(../img/tmp/c_titre.gif); height: 33px; }

.c_top_txt h1 { font-family: Arial; font-size: 18px; font-weight: bold; font-style: italic; color: #FFFFFF; margin: 0px; padding: 0px }	

.c_back{ background-image:url(../img/tmp/c_fond.gif); }

.c_down { background-image:url(../img/tmp/c_bas.gif); height: 13px; }

.search_act { font-family: Tahoma; font-weight: bold; font-size: 13px; color: #0068B4; margin-left: 7; } 
.search_input { font-family: Tahoma; font-size: 13px; color: #000000; border-color: #0068B4; border-width: 1px; width:220; margin-left:5; }

.search_tit { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #005DA3; height: 20px; padding: 0 0 0 5; background-image: url(../img/results/i_titre.gif); }

.search_tit_pm { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #FFFFFF; height: 20px; padding: 0 0 0 5; background-image: url(../img/results/pm_titre.gif); }

.search_web_pm { font-family: Tahoma; font-weight: Normal; font-size: 10px; color: #FFFFFF; height: 23px; padding: 0 0 0 5; }

.search_web_pm a { color: #FFFFFF; text-decoration: none; }

.search_web_pm a:hover { color: #67C2E7; text-decoration: underline; }

.search_inf_pm { font-family: Tahoma; font-weight: Normal; font-size: 10px; color: #FFFFFF; height: 23px; padding: 0 0 0 5; }

.search_inf_pm a { color: #0063A8; text-decoration: none; }

.search_inf_pm a:hover { color: #67C2E7; text-decoration: underline; }

.search_tit a { color: #000000; text-decoration: none; }

.search_tit a:hover { color: #666666; text-decoration: underline; }

.search_big { font-family: Tahoma; font-weight: bold; line-height: 15px; font-size: 14px; height: 40px; color: #000000; }

.search_vil { font-family: Arial; font-weight: bold; font-size: 11px; color: #FFFFFF; letter-spacing: 3px; padding: 2 5 0 5; background-image: url(../img/results/v_03.gif); }

.search_urg { font-family: Arial; font-weight: bold; font-size: 11px; color: #FFFFFF; letter-spacing: 1px; padding: 2 5 0 5; background-image: url(../img/results/r_03.gif); }

.search_inf { font-family: Tahoma; font-weight: bold; line-height: 20px; font-size: 11px; color: #FFFFFF; background-color: #67C2E7; }


.search_inf a { color: #FFFFFF; text-decoration: none; }

.search_inf a:hover { color: #0068B4; text-decoration: underline; }

.search_adr { font-family: Arial; font-weight: normal; line-height: 14px; font-size: 10px; color: #000000; padding: 0 0 0 5; }

.search_mess { font-family: Tahoma; font-weight: normal; line-height: 16px; font-size: 12px; color: #000000; } 
.search_tel { font-family: Tahoma; font-weight: bold; font-size: 10px; color: #005DA3; text-align: center; width: 95; background-image: url(../img/results/i_fond.gif); }

.search_lnk a{ font-family: Arial; font-weight: normal; font-size: 11px; font-weight: bold; text-decoration: none; color: #015EA3; text-align: center; background-color: #FFFFFF; border: 1px solid #015EA3; padding: 2 4 2 4; }

.search_lnk_disabled { font-family: Arial; font-weight: normal; font-size: 11px; font-weight: bold; text-decoration: none; color: #CCCCCC; text-align: center; background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 2 4 2 4; }

.search_lnk a:hover{ color: #CCCCCC; border: 1px solid #CCCCCC; }

.search_pm { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; padding: 3px; text-align: right; } 
.classic_txt { font-family: Arial; font-weight: normal; line-height: 16px; font-size: 11px; color: #000000; text-align: justify; padding: 10px; }

.send { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000; padding: 10px; }

.copyright a { color: #015EA3; }

.copyright { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #015EA3; height: 40px; text-align: center; }

.menu_search_barre { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000; }

.edito { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #0068B4; text-align: justify; background-image:url(../img/edito_02.gif); padding: 20px; }

.demo h3 { margin: 0px; padding: 0px; }

.demo { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #5DB431; }

.demo a { color: #5DB431; }

.demo a:hover { color: #000000; }

.demo1 h3 { margin: 0px; padding: 0px; }

.demo1 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #B41000; }

.demo1 a { color: #B41000; }

.demo1 a:hover { color: #000000; }

.demo2 h3 { margin: 0px; padding: 0px; }

.demo2 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #B57434; }

.demo2 a { color: #B57434; }

.demo2 a:hover { color: #000000; }

.position { font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; border: 1px #CCCCCC dashed; padding: 3 3 3 20; background-color: #FFFFFF; background-image: url(../img/tmp/position.gif); background-repeat: no-repeat; background-position: center left; }

.lettre_titre { font-family: Trebuchet ms, Tahoma; font-size: 16px; font-weight: bold; color: #0068B4; text-align: center; } 
.lettre_texte { font-family: Trebuchet ms, Tahoma; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; } 
.lettre_input { font-family: Trebuchet MS; font-size: 12px; color: #000000; border: #000000 solid 1px; width:250; margin-left:5; }

#menu { margin:0px; padding:0px; list-style:none; width:160px; overflow:hidden; clear:both; }
#menu li { margin:0px; padding:0px; width:160px; height:26px; list-style:none; overflow:hidden; background:url(../img/tmp/m_fond.gif) no-repeat top left; }
#menu a { display:block; height:26px; padding-left:30px; line-height:24px; background:no-repeat top left; font-family:Arial; font-size:12px; color:#fff; text-decoration:none; overflow:hidden; }
#menu a:hover { color:#0066b0; }

#pub468_top { width:468px; margin:0 auto 10px auto; }