BODY {background: #FFFFFF; color: #000000; margin: 0px;}
#main {border:1px solid #666666; width:1024px; margin-top:0px; margin-bottom:5px; font-family: "Verdana";}

/* ########### GENERAL ###########*/
img a { border:none; }
img a:hover { border:none; }

a { color:#5B5B5B; text-decoration: none; }
a:hover { color:#9e0a0a; text-decoration: underline; }

#faq_menu{margin-top:0px; width:240px; height:auto; margin-bottom:0px;}
.faq_menu{ width:225px; }
#faq_menu1{height:32px;background-image:url(images/faq/faq_menu1.png);background-position:center;}
#faq_menu2{height:32px;background-image:url(images/faq/faq_menu2.png);background-position:center;}
#faq_menu3{height:32px;background-image:url(images/faq/faq_menu3.png);background-position:center;}
#faq_menu4{height:32px;background-image:url(images/faq/faq_menu4.png);background-position:center;}
#faq_menu5{height:32px;background-image:url(images/faq/faq_menu5.png);background-position:center;}
#faq_menu6{height:32px;background-image:url(images/faq/faq_menu6.png);background-position:center;}
#faq_menu7{height:32px;background-image:url(images/faq/faq_menu7.png);background-position:center;}
.faq_menu_title{height:32px; margin-bottom:12px;}
.faq_contact{height:32px;background-image:url(images/faq/fm_faq_rd.png);background-position:center;margin-bottom:10px;}
.faq_menu_subtitle { background-color:#FFF; font-size:11px; line-height:20px; padding-left: 10px; margin-bottom:12px; height:195px;}
.faq_menu_subtitle a { color:#5B5B5B; text-decoration:none;}
.faq_menu_subtitle a:hover { color:#9E0A0A; text-decoration:underline;}
.faq_accueil { background-color:#FFF; font-size:14px; line-height:35px; padding-left: 10px; margin-top:25px;margin-bottom:12px;}
.faq_accueil a { color:#5B5B5B; text-decoration:none;}
.faq_accueil a:hover{ color:#9E0A0A; text-decoration:underline;}
.faq_img { margin-top:40px;margin-bottom:40px }
.faq_menu_stitle {font-size:11px; line-height:17px;}
#faq_header{color:#000000;font-size:16px; font-weight:bold; margin-top:10px;}
.faq_title {font-size:14px; font-weight:bold; }
.faq_text {margin-bottom:20px;font-size:12px; color:#5B5B5B; line-height:16px; text-align:justify;}
.faq_sep { width:750px;height:2px;border-bottom:1px solid #999999;margin-bottom:7px; margin-top:7px; }
.faq_menu_sep { width:180px;height:2px;border-bottom:1px solid #999999;margin-bottom:7px; margin-top:7px; }
.faq_tab { margin-top:40px;margin-bottom:40px; }
.faq_tab_title {width:200px;height:25px;font-size:12px;color:#000000;font-weight:bold;line-height:25px}
.faq_tab_text {width:200px;height:auto; font-size:12px;color:#5B5B5B;padding:5px;}
.faq_tab2 { margin-top:40px;margin-bottom:10px; }
.faq_tab2_title {width:170px;height:25px;font-size:12px;color:#000000;font-weight:bold;line-height:25px}
.faq_tab2_text {width:170px;height:auto; font-size:12px;color:#5B5B5B;padding:5px;}
.faq_def{ margin-top:20px;margin-left:60px;margin-bottom:40px; line-height:30px; font-size:14px; font-weight:bold;}
.faq_def a {  color:#5B5B5B; text-decoration:none;}
.faq_def a:hover { color:#9E0A0A; text-decoration:underline;}
.faq_link a { font-size:10px; font-style:italic; color:#000000; }
.faq_link a:hover { font-size:10px; font-style:italic; color:#9E0A0A; text-decoration:underline;}

#page_header{width:630px; height:25px; border-bottom:1px solid #B5B5B5; margin-top:15px; margin-bottom:10px; text-align:left; }
.page_title { float:left; color:#000000;font-size:16px; font-weight:bold; }

.sub_title { width:625px; height:18px; padding-left:5px; font-size:12px; color:#000; font-weight:bold; text-align:left; line-height:18px; }
.sub_title_sep { width:625px; height:1px;border-bottom:1px solid #999999;margin-top:2px; margin-bottom:5px; }

.space {width:100%; height:20px }
.space_5 { width:100%; height:5px }
.space_10 { width:100%; height:10px }
.space_14 { width:100%; height:14px }
.space_20 {width:100%; height:20px }

.full_sep { width:630px ;height:1px; border-bottom:1px solid #999999; margin-top:7px; margin-bottom:20px; }
.text_sep { width:610px; height:1px;border-bottom:1px solid #999999; margin-top:5px; margin-bottom:5px; }
.sep { height:1px; border-bottom:1px solid #999999; margin-top:7px; margin-bottom:20px; }

.text_10 { font-size:10px; color:#404040; }
.text_11 { font-size:11px; color:#404040; }
.text_12 { font-size:12px; color:#404040; }
.text_14 { font-size:14px; color:#404040; }

.text_10r { font-size:10px; color:#9E0A0A; }
.text_11r { font-size:11px; color:#9E0A0A; }
.text_12r { font-size:12px; color:#9E0A0A; }
.text_14r { font-size:14px; color:#9E0A0A; }

.text_10n { font-size:10px; color:#000; }
.text_11n { font-size:11px; color:#000; }
.text_12n { font-size:12px; color:#000; }
.text_14n { font-size:14px; color:#000; }

.text_10b { font-size:10px; color:#404040; font-weight:bold; }
.text_11b { font-size:11px; color:#404040; font-weight:bold; }
.text_12b { font-size:12px; color:#404040; font-weight:bold; }
.text_14b { font-size:14px; color:#404040; font-weight:bold; }

.text_10br { font-size:10px; color:#9E0A0A; font-weight:bold; }
.text_11br { font-size:11px; color:#9E0A0A; font-weight:bold; }
.text_12br { font-size:12px; color:#9E0A0A; font-weight:bold; }
.text_14br { font-size:14px; color:#9E0A0A; font-weight:bold; }

.text_10bn { font-size:10px; color:#000; font-weight:bold; }
.text_11bn { font-size:11px; color:#000; font-weight:bold; }
.text_12bn { font-size:12px; color:#000; font-weight:bold; }
.text_14bn { font-size:14px; color:#000; font-weight:bold; }

.messageStack { width:620px; height:auto; margin-bottom:15px; margin-top:15px; border:1px solid black}
.messageStackError, .messageStackWarning {background-color:#9e0a0a; font-size: 14px; padding:7px; color:#FFFFFF}
.messageStackSuccess {background-color:#64E03E; font-size: 14px; padding:7px; color:#FFFFFF}

