.overlay {position:absolute;width:100%;height:100%;display:none;top: 0;left: 0;background: url('../image/ajax-loader.gif') #666 no-repeat center center;
	opacity: 0.7;filter : alpha(opacity=70);-moz-opacity : 0.7; -ms-filter: "alpha(opacity=70)";z-index: 99;}

#overlay_message, #bgpopup {background-color: #85BBEF;height: 500px;left: 0;position: absolute;top: 0;width: 100%;z-index: 20;}
#div_popup {position:absolute;width: 100%;z-index: 100;}
#div_center_popup {position:relative;margin:auto;background:#FFF;}
#div_ferme_popup {background:#FFF;}
#lien_ferme_popup {float:right;margin:5px;background:url(../image/ferme_div_f.png) 0 0 no-repeat;width:10px;height:10px;}
#div_cont_popup {overflow:auto;}

.div_content_popup {width:90%;margin:auto;overflow:auto;padding-top:5px;}

.left {float:left;}
td.left {float:none;text-align:left;}
.right {float:right;}
td.right {float:none;text-align:right;}
.center {text-align:center;}

.tableau_liste {width:100%;}
.td_liste_titre, .td_liste_cell {padding:2px;border:1px solid #000;}
.td_liste_cell .icone img {height:20px;float:left;margin:0 3px;}
.td_liste_titre {background:#ad004c;text-align:center;}
.tableau_liste .alternate {background:#f0f1f1;}
.label_liste_titre {font:bold 12px arial;color:#FFF;}
.label_liste_cell {font:12px arial;}
.lib_check {float:left;margin:0 5px;}
.td_long {width:25%;}
.td_moyen {width:15%;}
.td_court {width:5%;}
.td_titre {background:#ad004c;color:#FFF;font:bold 12px arial;height:25px;vertical-align:middle;text-align:center;border:1px solid #000;}
.image_titre {float:left;}
.td_lib {}
.td_lib .div_lib_form {}
.td_prix {text-align:right;}
.td_centre {text-align:center;}
.td_lib, .td_prix, .td_centre {font:12px arial;vertical-align:middle;background:transparent;border:1px solid #000;height:25px;padding:0 3px;}

.input_global, .textarea_global {background:#FFF;border:1px solid #ddd;color:#000;font:12px arial;width:100%;}
.textarea_global {width:100%;padding:0;}
.input_global_court {width:30%;border:1px none #ddd;font:12px arial;font-weight:bold;background:#FFF;}
.input_global_moyen {width:60%;border:0px none #ddd;font:12px arial;font-weight:bold;}
.input_global_long {width:90%;border:0px none #ddd;font:12px arial;font-weight:bold;}
.input_file {background:#FFF;border:1px solid #ddd;color:#000;font:12px arial;}

textarea { resize:both; } /* none|horizontal|vertical|both */
textarea.vert { resize:vertical; }
textarea.noResize { resize:none; }

.select_global{border:1px solid #ddd;font:12px arial;background:#FFF;color:#000;width:100%;}
.select_filtre_global{border:1px solid #ddd;font:12px arial;font-weight:bold;background:#fff;color:#000;float:left;margin:0 4px;}
.select_global_long {width:90%;border:1px solid #FFF;font:12px arial;}
option {color:#000;}

.check_formulaire {float:left;}
.radio_global {margin:3px;margin-left:8px;font:12px arial;}
.bt_global {margin:5px;font:12px arial;color:#000;float:right;}
.bouton {width:150px;height:23px;text-align:center;}
.bouton a{
	font:12px arial;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	margin:auto;
	line-height:23px;
	background:url(../image/bouton.gif) 0 0 no-repeat;
	width:150px;
	height:23px;
	float:left;
}

.td_titre_champ {width:30%;}
.td_champ {width:70%;font:12px arial;}
.label_titre_champ {font:bold 12px arial;}
.label_champ {font:12px arial;}
.label_cell {font:11px arial;padding-left:3px;}
.label_champ_erreur {font:12px arial;color:#900;}
.label_titre_partie {float:left;margin:10px 0;font:bold 14px arial;color:#ad004c;}
.label_normal, .label_gras {font:12px arial;}
.label_gras, .gras {font-weight:bold;}
.label_check {float:left;margin-left:5px;}

/* ***************** Modules ************************* */
H1.titre_module {background:#ad004c;text-align:center;color:#FFF;line-height:30px;margin-bottom:0;text-transform:uppercase;padding:10px 0;}
H1.titre_module #lien_retour {position:absolute;top:3px;left:5px;}

.lien_retour.lien_haut {position:absolute;top:3px;left:5px;}
H1.titre_module a#fermePanneau {position:absolute;top:3px;left:5px;z-index:98;}
/* ***************** POPUP ************************* */
.window_frame .div_popup_message {width:90%;margin:10px auto 0;}

/* ***************** Resultats *********************** */
.div_erreur {background:#FFF;border:1px dotted #900;padding:10px;width:95%;border:1px dotted #900;margin:5px auto;}
.label_titre_erreur {font:bold 14px arial;float:left;color:#F00;}
.label_ss_titre_erreur {font:bold 12px arial;float:left;color:#F00;}
.label_erreur {font:12px arial;color:#F00;}
.label_ok {font:12px arial;color:#008000;}
.label_warning {font:12px arial;float:left;color:#F00;}
.label_resultat {font:12px arial;color:#900;background:#FFF;float:left;padding:10px;width:95%;border:1px dotted #900;margin:5px;}
.label_info {font:11px arial;color:#F00;}
.label_grise {font:12px arial;color:#CCC;font-style:italic;}

.div_popup_erreur, .div_popup_success {position:fixed;z-index:3000;left:20px;right:20px;bottom:20px;font-size:1.1em;padding:20px;font-weight:700;}
.div_popup_erreur {background:#FFBABA;color:#D8000C;border:1px solid #D8000C;}
.div_popup_success {background:#dff2bf;color:#4f8a10;border:1px solid #4f8a10;}

.div_popup_erreur .div_erreur, .div_popup_success .div_erreur {width:auto;background:transparent;border:0px none;padding:0;margin:0;}
.div_popup_erreur .div_erreur .label_erreur, .div_popup_erreur .div_erreur .label_ok {color:#D8000C;float:none;font-size:1.1em;}
.div_popup_success .div_erreur .label_erreur, .div_popup_success .div_erreur .label_ok {color:#4f8a10;float:none;font-size:1.1em;}


/* ***************** LIENS *********************** */
.lien_normal {font:12px arial;}
.lien_fleche, .lien_envoyer {background: url("../image/bt/lien_fleche_1.png") no-repeat scroll 0 0 transparent;float: right;}
.lien_fleche2 {background: url("../image/bt/lien_fleche_2.png") no-repeat scroll 0 0 transparent;float: right;}

.lien_retour2 {background: url("../image/bt/lien_retour_2.png") no-repeat scroll 0 0 transparent;float: left;}
.lien_fleche, .lien_fleche2, .lien_retour, .lien_retour2, .lien_envoyer {color: #ad004c;font:bold 12px arial;height: 27px;line-height:27px;margin-top: 5px;padding-left: 33px;padding-right:10px;
	text-align: center;text-decoration: none;border:0px none;cursor:pointer;}
.lien_plus {padding-left:20px;background: url("../image/bt/plus.png") no-repeat scroll 0 0 transparent;text-decoration:none;margin-top: 10px;}
.lien_loupe {float:left;margin-left:5px;}
.lien_loupe img {height:15px;}
.lien_retour {background:url(../image/bt/bg_lien_retour.png) center left no-repeat;padding-left:27px;float: left;height:33px;line-height:33px;color:#FFF !important;}

/* ***************** Module article *********************** */
.div_modulearticle a	 {text-decoration:none;}
/* ***************** Image popup *********************** */
.dv_m {z-index:2;display:none; background:none;position:absolute;float:left;}
.tableau_image_g {float:left;margin:5px 5px 5px 0;}
.tableau_image_d {float:right;margin:5px 0 5px 5px;}
.tableau_image_g  image{cursor:pointer;}
/* ****************** Image Zoom *************************** */
.div_image_zoom {float:left;vertical-align:middle;margin:5px;padding:1px;border:1px solid #CCC;}
.div_image_zoom img, .div_image_zoom a {float:left;}
/* **************** Num page ************************ */
.table_num_page {float:right;}

.label_num_page {text-transform:uppercase;font-weight:600;color:#ad004c;}
.lien_num_page_en_cours {color:#6f6f6e;margin:5px 2px;text-decoration:none;}
.lien_num_page {margin:5px 2px;}
.lien_num_page_en_cours, .lien_num_page {font-weight:600;color:#ad004c;}

.div_num_page {font-size:0.9em;float:none;margin:10px auto;background:#f0f1f1;padding:5px;}
.div_num_page .label_num_page {text-transform:uppercase;font-weight:600;color:#ad004c;}
.div_num_page .div_nb_page {float:left;width:50%;}
.div_num_page .div_liens_pages {float:right;width:50%;text-align:right;}

.div_num_page .lien_num_page {margin-left:10px;}
.div_num_page .lien_num_page.precedent {margin-left:20px;}
.div_num_page label.lien_num_page {color:#cbcece;font-style:italic;}
.div_num_page a.lien_num_page {text-decoration:underline;}

@media screen and (max-width : 500px) {
	.div_num_page {}
	.div_num_page .div_nb_page {float:none;width:auto;text-align:center;padding-bottom:5px;}
	.div_num_page .div_liens_pages {float:none;width:auto;text-align:center;}
}

/* **** Menus ***** */
.div_menu_detail {background-color:#29272a;text-align:center;padding:3px 0;margin:10px 0;}

.div_menu_detail ul {padding:0;margin:auto;width:70%;}
.div_menu_detail ul li {float:left;list-style:none;width:20%;text-align:center;}
.div_menu_detail ul li, .div_menu_detail ul li a {color:#FFF;font-size:1em;text-transform:uppercase;text-decoration:none;font-weight:600;}
.div_menu_detail ul li a {}
.div_menu_detail ul li.menu_detail_ec a {color:#ad004c;} 
.div_menu_detail ul li.menu_detail_grise, .div_menu_detail ul li.menu_detail_grise a {color:#888;font-style:italic}

.div_menu_detail ul li.menu_detail_2 {width:50%;}
.div_menu_detail ul li.menu_detail_3 {width:33%;}
.div_menu_detail ul li.menu_detail_4 {width:25%;}
.div_menu_detail ul li.menu_detail_5 {width:20%;}
.div_menu_detail ul li.menu_detail_6 {width:16.66%;}

@media screen and (max-width : 700px) {
	.div_menu_detail ul{width:100%;}
}

@media screen and (max-width : 450px) {
	.div_menu_detail ul li {float:none;width:100% !important;padding:5px 0;border-bottom:1px solid #474449;}
	.div_menu_detail ul li.last {border-bottom:0px none;}
}

/* Popup */
.div_main_popup {width:90%;margin:auto;position:relative;}
.div_main_popup .titre {font:12px arial;color:#ad004c;float:left;margin:5px 0;}
.div_main_popup .desc {font:12px arial;color:#000;}
/* ***** Filtre ***** */
.div_annonce_filtre {background:#ddd; padding:5px;margin-bottom:5px;}
.div_annonce_filtre .titre_filtre {color:#FFF;font:bold 12px arial;float:left;}
.div_annonce_filtre .lib_filtre {color:#FFF;font:12px arial;float:left;margin-left:5px;}
.div_annonce_filtre .check_filtre {float:left;margin-left:15px;}
.div_annonce_filtre .input_filtre, .div_annonce_filtre select {font:12px arial;background:#FFF;border:1px solid #000;float:left;margin-left:5px;}
.div_annonce_filtre .input_filtre {width:100px;padding:0;height:18px;font:11px arial;}
/*.div_annonce_filtre .lib_filtre {font:12px arial;color:#FFF;float:left;margin-left:5px;}*/
.label_tri {float:left;font:bold 12px arial;color:#ad004c;text-transform:uppercase;margin-top:3px;}
.select_tri {border:1px solid #000;float:left;margin-left:5px;}
/* Calendrier */
input.calendrier {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #ddd;color: #000000;font: 12px arial;}
/* Newsletters */
.div_liste_newsletters {position:relative;}

/* ****** Bulle ***** */

.bulle {position:absolute;display:none;width:231px;z-index:100;font-size:11px;}
.bulle .bulle_h {background:url(../image/tchat/bulle/bullehaut.png) 17px 100% no-repeat;height:14px;}
.bulle .bulle_m {background:#00b22d;padding:5px 5px;position:relative;min-height:60px;color:#FFF !important;}

.bulle_couple .bulle_h {background:url(../image/tchat/bulle/bullehautcouple.png) 17px 100% no-repeat;}
.bulle_couple .bulle_m {background:#770054;color:#FFF;}
.bulle_homme .bulle_h {background:url(../image/tchat/bulle/bullehauthomme.png) 17px 100% no-repeat;}
.bulle_homme .bulle_m {background:#009ddf;color:#FFF;}
.bulle_femme .bulle_h {background:url(../image/tchat/bulle/bullehautfemme.png) 17px 100% no-repeat;}
.bulle_femme .bulle_m {background:#ff006f;}

.bulle .bulle_m .bulle_icones {padding-left:60px;}

.bulle .div_bulle_d {padding-left:55px;min-height:38px;}
.bulle .image_bulle {position:absolute;top:50%;left:5px;margin-top:-25px;}

.bulle .pseudo {font-weight:bold;}
.bulle .genre {font-style:italic;}
.bulle .age {float:right;}
.bulle .ligne {font-style:italic;}
.bulle .titre_bulle {font-weight:bold !important;text-transform:none !important;float:none !important;margin:0 !important;font-style:normal !important;}

.bulle img.certs {height:17px;margin-right:5px;}
 

/* ********** BBCode ********* */
#div_wysibb_smiley {display:none;}


