@charset "utf-8";
/*--- CSS Document ---*/
body{margin:0;padding:0;color:#333;font:normal 12px arial;background:#FFF}
form{margin:0;padding:0}
input,select{font:normal 100% arial}
td{padding:0}
img{border:0;margin:0}
body a:hover{text-decoration:underline}
a {color:#005447}
a:hover{color:#EE002F;text-decoration:underline}
/*--- Debut commun site ---*/
#contentpage{width:960px;margin:6px auto}
.fl{float:left}
.fr{float:right}
.cl{clear:both;font-size:1px;height:1px;line-height:1px}
/*--- Fin commun site ---*/
/*--- Debut partie header ---*/
#header{position:relative;background-image:url(../img/header/fond.gif);background-position:top;background-repeat:repeat-x;height:120px}
#header table, .sub_mmenu table{border-collapse:collapse;margin:0}
#header a{text-decoration:none}
#header .logo{position:absolute;left:34px;top:32px;width:170px}
#header .top_link{float:right;font-size:95%;padding:52px 24px 0 0}
#header .top_link a{color:#000}
#header .mmenu{position:absolute;top:90px;width:100%}
#header .mmenu .bt{background:#239180 url(../img/header/mmb_c.gif) top repeat-x}
#header .mmenu .bt table{background:url(../img/header/mmb_l.gif) left top no-repeat;height:30px}
#header .mmenu .bt table td{background:url(../img/header/mmb_r.gif) right top no-repeat;padding:0 8px 0 12px;color:#FFF;font:bold 11px tahoma;line-height:1}
#header .mmenu .bt div{padding:0 8px 0 14px;background:url(../img/header/li_white.gif) 4px center no-repeat;text-align:center}
#header .mmenu .bt a{color:#FFF;font:bold 11px tahoma;line-height:1}
#header .mmenu table.first{background:url(../img/header/f_mmb_l.gif) left top no-repeat}
#header .mmenu table.first td{padding-left:16px}
#header .mmenu .sel{background:#239180 url(../img/header/mmb_c_a.gif) top repeat-x}
#header .mmenu .sel table{background:url(../img/header/mmb_l_a.gif) left top no-repeat}
#header .mmenu .sel table td{background:url(../img/header/mmb_r_a.gif) right top no-repeat}
#header .mmenu .sel table.first{background:url(../img/header/f_mmb_l_a.gif) left top no-repeat}
/*--- Début sub_menu ---*/
.sub_mmenu{height:32px}
.sub_mmenu .bt{background:#239180 url(../img/ssmenu/smmb_c.gif) top repeat-x}
.sub_mmenu .bt table{background:url(../img/ssmenu/smmb_l.gif) left top no-repeat;height:32px}
.sub_mmenu .bt table td{background:url(../img/ssmenu/smmb_r.gif) right top no-repeat;padding:0 8px 0 12px;color:#FFF;font:bold 10px tahoma;line-height:1}
.sub_mmenu .bt div{padding:0 8px 0 14px;background:url(../img/ssmenu/li_black.gif) 4px center no-repeat;text-align:center}
.sub_mmenu .bt a{color:#336666;font:bold 10px tahoma;line-height:1;text-decoration:none}
.sub_mmenu table.begin{padding:0;height:32px;background:url(../img/ssmenu/smmb_lr.gif) left top no-repeat}
.sub_mmenu .sel a{color:#FFF;text-decoration:underline}
.sub_mmenu .sel{background:#239180 url(../img/ssmenu/smmb_c_a.gif) top repeat-x}
.sub_mmenu .sel table{background:url(../img/ssmenu/smmb_l_a.gif) left top no-repeat}
.sub_mmenu .sel table td{background:url(../img/ssmenu/smmb_r_a.gif) right top no-repeat}
.sub_mmenu .sel div{padding:0 8px 0 14px;background:url(../img/ssmenu/li_white.gif) 4px center no-repeat;text-align:center}
/*--- Fin sub_menu ---*/
/*--- Debut fil d'ariane ---*/
#filariane{border:1px solid #CECBBF;background-color:#FFFFFF;padding:2px}
#filariane div{height:36px;background-image:url(../img/header/bg_nav.gif);background-repeat:repeat-x;line-height:36px;padding:0 16px}
#filariane,#filariane a{font:normal 11px tahoma;color:#005447;text-decoration:none}
#filariane a:hover{text-decoration:underline}
#filariane .path{ background:url(../img/header/go_green.gif) 8px center no-repeat;padding:4px 0 4px 24px}
#filariane .path_end{background:url(../img/header/go_red.gif) 8px center no-repeat;padding:4px 0 4px 24px;color:#C0240C}
/*--- Fin fil d'ariane ---*/
/*--- Fin partie header ---*/
/*--- Début de l'encart de gauche ---*/
#content {padding:10px 0;}
.encart_left{float:left;width:220px;margin-right:10px}
.encart_title{background-image:url(../img/encart/title_top.jpg);background-repeat:no-repeat;padding-left:10px;
color:#FFFFFF;font:bold 11px tahoma;height:30px;line-height:30px}
.encart_myshop{position:relative;width:220px;height:33px;overflow:visible}
.encart_myshop img{position:absolute;top:0}
.encart_content{border:1px solid #D0C9AD;padding:1px;margin-bottom:10px;color:#005447}
.encart_content a{text-decoration:none;font:normal 12px arial;color:#005447}
.encart_menu{background:#FAFAFA url(../img/encart/menu_fd.gif) bottom repeat-x;padding:0 10px;color:#EE002F}
.encart_menu a{color:#336666;display:block;padding:5px 0;padding-left:12px;background:url(../img/encart/fleche.gif) left center no-repeat}
.encart_menu a:hover{color:#EE002F}
.encart_banq a{text-decoration:none;font:normal 11px arial;color:#005447}
.encart_txt a{display:block;background-repeat:no-repeat;background-position:left center;padding:5px 0;padding-left:35px}
.encart_txt{padding:10px}
/*--- Fin de l'encart de gauche ---*/
/*--- Debut partie footer ---*/
#footer{padding:16px}
#footer .copy{padding:8px 0 0 16px;color:#999;font:normal 10px tahoma}
#footer .bmenu,.bmenu a{color:#666;font:normal 11px tahoma}
#footer .bmenu span{margin:0 8px}
/*--- Fin partie footer ---*/
.txt10nvert {font-size:10px;color:#005447;text-decoration:none;font-weight:normal;border-bottom:1px dashed #005447;text-align:center}
/*--- INDEX PETITS BLOCS ---*/
/*--- INDEX PETITS BLOCS ---*/
