BODY { background-color: #EEE; background-image: url(design/bg-top.jpg); background-repeat:repeat-x; font-family: Verdana; margin: 0px; font-size: 11px }

form {margin: 0px}

img  {border: 0}
.display {display: block}
.text_align_left {float: left; border: #FFF 2px solid}
.text_align_right {float: right; border: #FFF 2px solid}
.text_align_center { text-align:center }
	
#conteneur { position: absolute; width: 980px; background-color: #FFF; left: 50%; margin-left: -490px; border-right: 1px solid #BFACAC; border-left: 1px solid #BFACAC }
	
#header { background-color: #FFF; height: 106px; width: 100% }
	
#center { background-color: #FFF }

.left { background-image: url(design/bg-left.jpg); width: 200px; padding-left: 8px; padding-top: 40px; padding-bottom: 8px }
.main_center { padding: 10px }
.right { width: 200px; text-align:center; padding-top: 10px; padding-right: 5px }
.page_right { width: 200px; text-align:center; padding-top: 10px; padding-left: 10px; padding-right: 5px }
	
#footer { background-color: #FFF; clear:both; padding: 10px; font-size: 10px; border-top: 1px dotted #666; border-bottom: 5px solid #2B2B2B; text-align:center }

.cell_menu a { display: block; width:190px; background-color: #2B2B2B; font-size: 12px; color: #80FF00; padding-top: 8px; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; text-decoration:none; font-weight:bold; border-bottom: 1px dotted #80FF00 }
.cell_menu a:hover { display: block; width:190px; background-color: #58B300; color: #FFF; text-decoration:underline }
.cell_menu_open a { display: block; width:190px; background-color: #FFF; font-size: 12px; color: #000; padding-top: 8px; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; text-decoration:none; font-weight:bold; border-bottom: 1px dotted #80FF00 }

.ss_menu_style { background-color: #EEE; border: 1px solid #58B300; padding: 3px; width: 100% }
.cell_ss_menu a { display: block; background-color: #FFF; font-size: 12px; color: #3F3F3F; text-decoration:none; border-bottom: 1px dotted #999; padding: 3px }
.cell_ss_menu a:hover { display: block; background-color: #3C3B3B; color: #FFF }

.home_menu_center { border-bottom: 1px solid #CCC; font-size: 14px; font-weight:bold }
.texte_14 { font-size:12px }
.texte_b { font-size: 12px; color:#4C9A00; font-weight:bold }
.texte_m { font-size: 12px; color:#B30076; font-weight:bold }
.text_title { font-size: 12px; font-weight: bold }
.text_tip { font-size: 9px; color:#606060 }
.text_category { font-size: 14px; color:#B30076 }

.login_box { border: 1px solid #CCC; width: 200px; padding: 5px }

.main_box_content { background-image: url(design/bg-box-content.gif); background-repeat:repeat-x; border: 1px solid #CCC; color:#333; padding: 7px; font-size: 11px }

.box_error { background-image: url(design/bg-box-error.gif); background-repeat:repeat-x; border: 1px solid #ED1C22; color:#ED1C22; padding: 7px; font-weight: bold }
.box_success { background-image: url(design/bg-box-success.gif); background-repeat:repeat-x; border: 1px solid #16A614; color:#16A614; padding: 7px; font-weight: bold }

ul {
list-style-type: none;
width: 100%;
margin:0; padding:0;
}
.account_menu li {
float: left
}
.account_menu a {
width: 120px;
height: 16px;
display: block;
padding-top: 2px;
margin-right: 3px;
text-align: center;
border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC;
text-decoration: none;
color: #333;
font-weight: bold;
font-size: 10px
}
.account_menuopen a { color: #000; background: #CCC }
.account_menu a:hover { color: #FFF; background: #FF6600; text-decoration:none }

A { color: #444; text-decoration:underline }
A:hover { color: #3F8200 }


.ds_box { background-color: #FFF; border: 1px solid #000; position:absolute; z-index: 32767 }
.ds_tbl { background-color: #FFF }
.ds_head { background-color: #333; color: #FFF; font-size: 11px; font-weight: bold; text-align: center }
.ds_subhead { background-color: #CCC; color: #000; font-size: 10px; font-weight: bold; text-align: center; width: 22px }
.ds_cell { background-color: #EEE; color: #000; font-size: 11px; text-align: center; padding: 3px; cursor: pointer }
.ds_cell:hover { background-color: #F3F3F3 }

.box_ring { background-image: url(design/bg-ring.gif); background-repeat:repeat-x; border: 1px solid #F38F00; color:#3E3E3E; padding: 3px; margin-bottom: 7px }
.box_online { background-image: url(design/bg-online.gif); background-repeat:repeat-x; border: 1px solid #ACACAC; color:#3E3E3E; padding: 3px; margin-bottom: 7px }
.waiting_validated { font-size: 14px; color:#DFA300 }
.ads_online { font-size: 14px; color:#008212 }

A.page_link { color: #2B2B2B; text-decoration:none; padding: 4px; border: 1px solid #2B2B2B }
A:hover.page_link { color: #80FF00; background: #2B2B2B; padding: 4px; border: 1px solid #2B2B2B }
.page_selected { color: #80FF00; background: #2B2B2B; padding: 4px; border: 1px solid #2B2B2B }

.drop_menu { color: #FFF; background-color: #CA0005 }
input,select { font-size: 10px }

.tab_member_head { background-image: url(design/bg_tab_member_head.jpg); background-repeat:repeat-x; height: 54px; text-align:center; font-size:14px; color:#B30000; font-weight:bold }
.tab_member_left { background-image: url(design/bg_tab_member.jpg); background-repeat:repeat-x; height: 76px; text-align:center; font-size:14px; font-weight:bold }
.tab_member_right { background-image: url(design/bg_tab_member.jpg); background-repeat:repeat-x; height: 76px; text-align:center; font-size:11px }
.tab_member_prix { font-size:14px; font-weight:bold; color:#008F00 } 