/* CSS Document */

body{
margin: 0px auto;
background-image: url("../images/bg-page.gif");
background-color:#FFCC02;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#logo{

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


}
#language{ background-image:url(../images/bg-language.gif); background-repeat:no-repeat; background-color:#CFEEFB; width:292px; height:38px;}
#language select{font-size:11px; border:none; padding:1px; background-color:#CEEEFB; color:#2474E4; width:90px; margin-top:10px;}
#language img{margin-left:30px}
#slider-left{ background-image:url(../images/bg-slider-left.gif); background-repeat:repeat-x; width:100%; margin-bottom:40px; border:1px solid #34A7DB; border-top:none; border-bottom:none}
#slider-left .logo{margin-top:50px;}
#tab_template{background-image:url(../images/bg-wrapper.gif); background-repeat:repeat-y; background-position:center; margin:0px auto;border-bottom:1px solid #CCC;}
#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:#D7AC02}
#boxe_search{
background-color:#D29F5B;
width:220px;
height:200px;
border-bottom:1px solid #FFF;
display:table;
margin-bottom:20px;



}
#mainbody{margin-top:10px; margin-bottom:10px; color:#000; padding:10px; padding-top:2px}
h1{margin:2px; font-size:14px; padding:5px; background-color:#29B0ED; color:#FFF }
#bg_th_content{

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

}
.tah_gris_10{
font-family:tahoma;
color:#666;
font-size:12px;
font-weight:bold;
}
.tah_blanc_11{

font-family:Tahoma;
color:#FFF;
font-size:12px;
text-transform:uppercase;

}
.tah_blanc_10_B{

font-family:Tahoma;
color:#FFF;
font-size:12px;
text-transform:uppercase;
font-weight:bold;

}
.tah_blanc_12_u{

font-family:Trebuchet MS;
color:#444;
font-size:12px;
font-style:italic;

}
.tah_blanc_12_b{

font-family:Trebuchet MS;
color:#444;
font-size:12px;
font-weight:bold;

}
.treb_price{

font-family:Trebuchet MS;
color:#FFF;
font-size:14px;
font-style:italic;
font-weight:bold;


}
.tah_blanc_12 a{
font-size:12px;
font-weight:bold;
color:#F50;


}

.tah_blanc_12 a:hover{
font-size:12px;
font-weight:bold;
color:#FF9900;


}
.inputbox{

border:#666 1px inset;
padding-left:4px;
font-size:12px;

}
input:focus{ background-color:#FDFCC4; border:1px inset #FFCC00}
select:focus{ background-color:#FDFCC4; border:1px inset #FFCC00}
textarea:focus{ background-color:#FDFCC4; border:1px inset #FFCC00}

#title{
background-image:url(../images/bg-footer.gif); background-repeat:repeat-x;
border-bottom:1px solid #AAA;
height:37px; 
font-size:23px;
color:#33789A;
padding-top:7px;
font-weight:bold;
padding-left:15px;
}

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

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

}

#footer{

color:#333;
text-align:center;
height:100%;
background-image:url(../images/bg-footer.gif); background-repeat:repeat-x;
background-color:#FFF;

}

#footer .footer a{

text-decoration:none;
color:#0F82B3;


}
#footer .footer{padding-top:15px; height:49px;}
#footer .footer a:hover{

text-decoration:underline;
color:#F60;


}

.submenu a{

text-decoration:none;
color:#FFF;

}

.submenu a:hover{

text-decoration:none;
color:#EEEEEE;

}
#menu{ background-image:url(../images/bg-menu.gif); background-repeat:repeat-x; height:58px;}
#menu a{font-size:16px; color:#FFF;}
#menu a:hover{font-size:16px; color:#9B7204;}

#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:#F90; font-weight:bold}
.lien_gras_blanc a{

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

}

.lien_gras_blanc a:hover{

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

}
#core_admin{

background:#FFF;
margin-top:10px;
height:100%;
width:850px;
display:table;
border: #415B72 5px solid;
border-bottom:none;
}
.header_admin{
height:140px;

}
a{
text-decoration:none;
color:#F30;
font-size:12px;
}
a:hover{
text-decoration:none;
color:#F60;
font-size:12px;}
strong{

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

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

}

.button_yes{width:auto; height:25px; color:#036DA9; background:url(../images/bg-button.gif) repeat-x; cursor:pointer; border:none; font-weight:bold; font-size:12px; border:1px solid #036DA9; background-position:bottom; width:110px}

.button_cancel{width:auto; height:25px; color:#999; background:url(../images/back-office/bg-button-cancel.gif) repeat-x; cursor:pointer; border:none; font-weight:bold; font-size:12px; border:1px solid #BBB; background-position:bottom; width:110px}
.border_solid_gris{

border:#415B72 2px solid;
padding:5px;

}

.msg_succes{


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

}
.msg_error{

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

}
.title_boxe_simple{

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



}
.boxe_simple{

border:#415B72 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:#415B72 1px solid; 
border-bottom: #415B72 4px solid;
border-left:#415B72 1px solid;
border-right:#415B72 1px solid;
background-color:#FFF;
font-size:12px;

color:#D7AC02;
font-weight:bold;
width:575px;
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;
}
.border_td_bottom_d{
border:none; border-bottom:1px #BBB dotted;
}
.border_td_bottom_sep{
border:none; border-bottom:2px #415B72 solid;
}
.button_yes_small{

background-color:#415B72;
color:#FFF;
font-size:10px;
font-weight:bold;
border: #666 1px solid;

width:80px;

}
.button_delete{

background-color:#BBB;
color:#FFF;
font-size:10px;
font-weight:bold;
padding:3px;
width:80px;
border:none;

}
.button_delete:hover{

background-color:#F00;
color:#FFF;
font-size:10px;
font-weight:bold;
padding:3px;
width:80px;
border:none;

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

border:#FFF 1px solid;
font-size:12px;

}

select{

font-size:12px;

}

.img_details{

padding:10px;

}

.stat_biz{font-size:18px; font-weight:bold; text-transform:uppercase; text-decoration:blink; margin-bottom:5px;color:#99CC00;}

textarea{

border:#666 1px solid;
font-size:12px;

}

.border_solid_cpanel{

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

}
.border_solid_cpanel a{
text-decoration:none;
color:#CDA33F;
font-size:12px;
}
.border_solid_cpanel a:hover{
text-decoration:none;
color:#444;
font-size:12px;}
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:#415B72 5px solid; width:850px; height:20px; margin-top:0px; margin-bottom:10px; border-top:#415B72 solid 1px;padding-top:10px; padding-bottom:10px}
.nbr_annonces{margin-bottom:30px; font-size:12px; color:#999999}
.nbr_annonces strong{margin-bottom:60px; font-size:14px; color:#999}
.nbr_annonces hr{color:#999999; clear:both; background-color:#CCCCCC; border:
0px; height:1px;}
h2{font-size:13px; color:#D7AC02; border-bottom:1px dotted #CCC}
#tab_details th {font-weight:bold; color:#666666}

/* ADD TO STYLES */

.th-box{font-size:24px; color:#FFF; height:53px; padding-left:60px; padding-top:5px; background-repeat:no-repeat}
h3{color:#FFF; font-size:17px; font-weight:bold; margin:0px}
.link-details-promotion{margin-top:5px}
.link-details-promotion a{color:#3D566B; background-color:#BEBEBE; padding:5px; font-weight:bold}
.link-details-promotion a:hover{color:#FFF; background-color:#84D2F4; padding:5px; font-weight:bold}
#news-content img{border:1px solid #006666}
#title-tab_ad{ background-color:#CE9440; font-size:15px; color:#FFF; padding:10px; font-weight:bold; width:80%; margin-left:8px}
#tab_details th {font-weight:bold; color:#666666}
.tab-ad{ background-image:url(../images/bg-ad.gif); background-repeat:repeat-x; background-position:top; background-color:#F0F0F0; color:#666; font-size:12px; border:1px solid #BEBEBE;}

#tab-ad:hover{background-image:none; background-color:#DCF2FC; color:#666; font-size:12px; border:1px solid #BEBEBE}


#title-tab_ad{ background-color:#29B0ED; font-size:15px; color:#FFF; padding:5px; font-weight:bold; width:80%; margin-left:8px}
#btn-details{ background-image:url(../images/btn-details.gif); width:163px; height:31px; margin-right:5px;}
.btn-details{padding-top:8px}
#btn-details a{font-weight:bold; color:#9A5F0A; text-decoration:underline; padding-top:5px}
#btn-details a:hover{font-weight:bold; color:#B57E2D; text-decoration:none; padding-top:5px}
.ref{margin:0 auto; margin-top:10px; padding:2px; text-align:center; margin-bottom:0px; color:#888;width:147px}
#ad-tab strong{color:#2F516F}


#photos_forUpload input{
border:#666 1px inset;
font-size:12px;

}
#photos_forUpload h5{margin:0px 0px 10px 0px;}
#files_list {border:1px solid #CCC; padding:10px}
#files_list input{
margin-left:4px;
margin-bottom:5px;
font-size:12px; margin-left:20px; border:1px solid #CCC;}
#CaseList {border:1px solid #CCC; padding:2px; background-image:url(../images/bg_cel_cpanel.gif); background-repeat:repeat-x}
#CaseList a{font-size:10px}
#CaseList input{margin-left:10px}
#login_response{ background-color:#EAEAEA; padding:5px; font-size:11px; color:#333333;}


/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:220px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* GALLERY*/
	  
	   #Photo {  
     position: relative; /* important */  
     overflow: hidden; /* important */  
     width: 640px; /* important */  
     height: 540px; /* important */  
     margin: 0;  
     background: #fff;  
 }  
   
 #Photo_content {  
     position: absolute;  
     top: 0;  
     margin-left: 0;  
 }  
   
 #Photo_content  
 #Photo_content li {  
     list-style: none;  
     margin: 0;  
     padding: 0;  
 }  
     #Photo_content {  
         width: 13440px;  
     }  
     #container_bd #Photo ul li {  
         display: block;  
         float: left;  
         margin: 0;  
         padding: 0;  
         border: none;  
         background-color: #fff;  
     }  
   
 #container_bd #Photo ul li img {  
     display: block;  
 }  
   
 #Photo_frame {  
     position: relative;  
     margin: 485px 131px 0 131px;  
 }  
 #container_bd #Photo_frame ul li {  
     margin: 0 2px;  
 }  
 #container_bd #Photo_frame ul li img{  
     border: 1px solid #9cf;  
     padding: 2px;  
 }  
     #container_bd #Photo_frame ul li img:hover {border: 1px solid #369;} 

#advanced_search_link {margin-top:15px}
#advanced_search_link a{color:#FFF;}
#advanced_search_link a:hover{text-decoration:underline}
#back-To-list{ margin-bottom:20px; margin-left:10px; margin-top:10px}
#back-To-list a{font-size:13px; color:#0B6186; font-weight:bold; border:1px solid #29B0ED; background-color:#C7E5F7; padding:5px;}
#back-To-list a:hover{font-size:13px; color:#FFF; font-weight:bold; border:1px solid #29B0ED; background-color:#29B0ED; padding:5px;}
