/* CSS Document */

body{
margin: 0px auto;
font-family:Arial;
font-size:13px;
color:#000;
}

#logo{

background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
width:220px;
height:170px;


}
#tab_template{border-left:0px #0D0D0D solid; border-right:0px #0D0D0D solid;}
#image_header{

background-image:url(../images/image_header.jpg);
background-repeat:no-repeat;
width:502px;
height:122px;


}
#image_header .lang{float:right; margin-right:10px; margin-top:5px;}
#image_header .lang{color:#957C42; font-weight:bold}
#image_header .lang a{color:#957C42}
#image_header .lang a:hover{color:#D50000}


h1{font-size:23px; color:#B3371D; font-weight:bold; margin-bottom:0px; margin-left:0px}
#bg_th_content{

background-color:#FFF;
width:722px;
display:table;

}
.tah_gris_10{
font-family:tahoma;
color:#1C3E48;
font-size:13px;
font-weight:bold;
}
.tah_blanc_11{

color:#1C3E48;
font-size:12px;

}

.search{

border:#666 1px solid;
padding:10px;
margin-bottom:5px;
}
.search_title{

width:89%;
color:#FFF;
font-weight:bold;
padding:3px;
padding-left:10px;
background-color:#666;


.mot{background:url(images/mot.jpg) no-repeat 100% 0;}

}
.tah_blanc_12 a:hover{
font-size:13px;
font-weight:bold;
color:#999;


}
.inputbox{

background-image:none; 
border:1px solid #666;
font-size:14px;
padding:2px;

}



.title{
font-size:17px;
color:#1C3E48;
font-weight:bold;
margin:14px;
margin-bottom:5px;
}

.lire_plus a{
	
	color:#E00;
	text-decoration:none;

}
.lire_plus a:hover{
	
	color:#E00;
	text-decoration:underline;

}

#footer{

font-family:Arial, Helvetica, sans-serif;
color:#F60;
font-size:10px;
text-align:center;

}

#footer a{

text-decoration:none;
color:#FFF;
font-size:10px;

}

.submenu a{

text-decoration:none;
color:#B3371D;

}

.submenu a:hover{

text-decoration:none;
color:#E1730F;

}
.submenu_user{

margin:8px;

}

.submenu_user a{

text-decoration:none;
color:#B3371D;

}

.submenu_user img{margin-right:5px;}
.submenu_user a:hover{

text-decoration:none;
color:#E1730F;

}

.submenu_user .item{margin-bottom:5px;}
#menu ul{margin-left:-30px}
#menu ul li{display:inline;}
#menu li{padding:10px;  border-right:1px solid #FFF; border-left:1px solid #FFF;}
#menu ul li a{font-size:14px; color:#FFF; font-weight:bold}
#menu ul li a:hover{font-size:14px; color:#FFFFFF; font-weight:bold}
#footer a:hover{

text-decoration:none;
color:#538EAD;
font-size:10px;

}
.lien_gras_blanc a{

text-decoration:none;
color:#C0670E;
font-weight:bold;

}

.lien_gras_blanc a:hover{

text-decoration:none;
color:#999;
font-weight:bold;

}
#core_admin{

background:#FFF;
margin-top:10px;
height:100%;
width:950px;
display:table;
border: #666 5px solid;
border-bottom:none;
}
.header_admin{
height:140px;
background-image:url(../images/header_admin.jpg);


}
.header_admin .header_slogan{color:#FFF; padding-top:100px; padding-left:15px; font-size:16px; font-weight:bold}
a{

color:#555;
font-size:13px;
}
a:hover{
text-decoration:none;
color:#CC3333;
font-size:13px;
}
strong{

color:#1C3E48;}
ul{
list-style:url(../images/list.gif);
padding-top:10px;
padding-bottom:5px;
}
li{

padding-left:5px;
padding-bottom:2px;

}

.button_yes{

background-image:url(../images/bg_button_yes.gif); background-repeat:repeat-x;
color:#FFF;
font-size:13px;
font-weight:bold;
border: #EEE 1px solid;
padding:3px;
width:100px;
cursor:pointer;

}
.button_yes:hover{
background-image:url(../images/bg_detail_headline.gif); background-repeat:repeat-x;
color:#666;
font-size:13px;
font-weight:bold;
border: #EEE 1px solid;
padding:3px;
width:100px;
cursor:pointer;

}
.button_cancel{

background-image:url(../images/bg_detail_headline.gif); background-repeat:repeat-x;
color:#FFF;
font-size:13px;
font-weight:bold;
border: #EEE 1px solid;
padding:3px;
width:100px;
cursor:pointer;

}
.border_solid_gris{

border:#CCC 1px solid;
padding:5px;

}

.msg_succes{


height:100px;
text-align:center;
margin-top:50px;
font-size:13px;
color: #036;

}
.msg_error{

height:100px;
text-align:center;
margin-top:50px;
font-size:13px;
color:#F00;

}
.title_boxe_simple{

width:85%;
color:#FFF;
font-weight:bold;
padding:3px;
padding-left:10px;
background-color:#666;



}
.boxe_simple{

border:#666 1px solid;
padding:10px;
margin-bottom:5px;

}
img {
border:none;
}
table.liste tr.row0 {
	background-color: #EEE;
}
table.liste tr.row1 {
	background-color: #FFF;
}
table.liste tr.row0:hover {
	background-color: #DDD;
}
table.liste tr.row1:hover {
	background-color: #DDD;
}
table.liste th {
font-weight:normal;
}

.border_solid_gris a{

text-decoration:none;
color:#000;

}
.border_solid_gris a:hover{

text-decoration:none;
color:#F30;

}
#boxe_underline{

border:none;
border-bottom:#BBB 1px solid;
margin-bottom:70px;
float:none;

}
.boxe_p{


border:none;
border-top:1px #BBB solid;
border-left:1px #BBB solid;
border-right:1px #BBB solid;
border-bottom:1px #BBB solid;

padding-bottom:6px;
padding-top:6px;
padding-right:10px;
margin-right:5px;
width:25%;
float:right;


}
.boxe_p a{

color:#000;
text-decoration:none;

}

.boxe_p a:hover{

color:#CCC;
text-decoration:none;

}
.boxe_p img{

padding-right:6px;
padding-left:10px;
}
#t_boxe_app{

border:none;
border-top:#666 1px solid; 
border-bottom: #666 4px solid;
border-left:#666 1px solid;
border-right:#666 1px solid;
background-color:#FFF;
font-size:13px;

color:#D50000;
font-weight:bold;
width:647px;
padding:4px 5px 4px 10px;
margin-left:20px;
}
#t_boxe_app img{padding-right:10px;}
.border_td_bottom{
border:none; border-bottom:1px #BBB dotted;
}
#mainbody .border_td_bottom{
border:none;
}
.border_td_bottom_d{
border:none; border-bottom:1px #BBB dotted;
}
.border_td_bottom_sep{
border:none; border-bottom:2px #666 solid;
}
.button_yes_small{

background-color:#666;
color:#FFF;
font-size:12px;
font-weight:bold;
border: #666 1px solid;
padding:2px;
width:80px;

}
#left_col{color:#FFF;}
#left_col strong{color:#FFF}
.select_broder_blanc{

border:#CCC 1px solid;
font-size:13px;

}



.img_details{

padding:10px;

}

.stat_biz{font-size:13px; text-transform:uppercase; text-decoration:blink; font-weight:bold; color:#99CC00; background-image:url(../images/icons/integrity_pass.png); background-repeat:no-repeat; background-position:left; width:70px; margin-left:5px}


.border_solid_cpanel{

border:#666 1px solid;
padding:1px;
background-image:url(../images/bg_cel_cpanel.gif);
background-repeat:repeat-x;

}
.border_solid_cpanel a{
text-decoration:none;
color:#999;
font-size:13px;
}
.border_solid_cpanel a:hover{
text-decoration:none;
color:#444;
font-size:13px;}

.th_cpanel{border-bottom:#bbb 1px solid; padding-left:5px; padding-top:2px; padding-bottom:7px; color:#888; font-size:13px; font-weight:bold}
#boxe_app{

background-color:#FFF;
border:#666 1px solid;
width:580px;
height:100%;
padding:5px;
padding-top:30px;
margin-left:20px;
margin-bottom:20px;
display:table;

}

#boxe_app a{

color:#000;
text-decoration:none;

}
form { margin:0px 0px 0px 0px;}
#boxe_app a:hover{

color:#F30;
text-decoration:none;

}
#boxe_app .asc_desc_btn a{
color:#039;
text-decoration:none;
}
#boxe_app .asc_desc_btn a:hover{
color:#F60;
text-decoration:none;
}
#footer_admin{ background-image:url(../images/bg_gard.gif); border:#666 5px solid; width:950px; height:20px; margin-top:0px; margin-bottom:10px; border-top:#666 solid 1px;padding-top:10px; padding-bottom:10px}
.nbr_annonces{margin-bottom:30px; font-size:12px}
.nbr_annonces strong{margin-bottom:60px; font-size:14px}
.nbr_annonces hr{color:#1C3E48; clear:both; background-color:#CCCCCC; border:
0px; height:1px;}
h2{font-size:16px; color:#1C3E48; font-weight:normal; margin-bottom:5px}
#tab_details th {font-weight:bold; color:#666666}
#login_error{border:1px solid #FFF; background-color:#FFDDDD; text-align:center; padding:5px; color:#F00; font-weight:bold}
#error_email, #error_username{color:#F00}
#profile_info{border:1px solid #CCC; padding:10px; color:#A6732D; margin-bottom:15px}
#msg_not_allow{border:1px solid #CCC; background-color:#EFEFEF; padding:10px; color:#F00; font-weight:bold; margin-bottom:20px}
#msg_not_allow a{font-size:14px; font-weight:bold; color:#D50000}

#nav_top{color:#FFF; padding:8px;}
#nav_top a{
color:#FFF;
text-decoration:underline;
font-size:13px;
}
#nav_top a:hover{
color:#FFF;
text-decoration:none;
font-size:13px;
}

.headboxe{font-size:15px; color:#B3371D; padding:5px; background-color:#EBC3A2; width:75%; margin-left:10px; font-weight:bold; padding-left:10px;}

h4{font-size:15px; margin:0px; margin-top:15px}
#msg_static_page{border:1px solid #F4756F; background-color:#FEECEB; padding:10px}
#msg_static_page strong{color:#8B0E07}
h3{font-weight:bold; font-size:14px; color:#FFF; margin:0px; margin-left:55px}
#footer_index{ background-image:url(../images/bg_footer.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:11px; text-align:center; height:44px}
#footer_index a{font-size:14px; color:#1C3E48; text-decoration:none; font-weight:bold;}
#footer_index a:hover{font-size:14px; color:#D50000; text-decoration:underline}

.adv_page {margin-top:30px}
.adv_page img{border:#BBB 1px solid}
#newsboxe{padding:10px; padding-top:2px}
#title_news{font-size:19px; color:#1C3E48; font-weight:normal; margin-top:40px; margin-left:10px; margin-bottom:0px}
#newsboxe a{font-weight:bold; font-size:14px; color:#1C3E48}
hr{border:1px dashed #CCC}

#stat_header{ background-image:url(../images/bg_statistic_header.gif); background-repeat:repeat-x; height:37px}
.stat_header{float:right; font-size:12px; margin:10px}
.stat_header strong{font-weight:bold; color:#1C3E48; font-size:14px}
#quick_search {margin-left:10px}
#quick_search select{border:1px inset #666666; font-size:12px; padding:2px}
#gallery{ background-color:#E4E4E4; border:1px solid #FFFFFF; margin:10px; margin-top:15px;}
#detail_ad th{font-weight:normal; color:#1C3E48; background-color:#DADADA; width:210px}
#detail_ad {border:1px #FFF solid; width:505px; margin-top:1px; padding:1px}
#msg_adv_search_tools{ background-color:#E4E4E4; color:#1C3E48; padding:10px; border:1px dotted #666; margin:10px; margin-bottom:40px;}
#msg_adv_search_tools a{ text-decoration:none; font-weight:bold; color:#1C3E48}
#msg_adv_search_tools:hover{ background-color:#FFFFFF}

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}
