@charset "UTF-8";
/*________ RECAP DES COULEURS _____________
fushia logo : #de069f;rose logo : #ee7bcb;orange logo : #ff9000;jaune logo : #fdc274;ancien rose clair : #FADBF1
*/

/*___________________________________________________________________________*/
/*_________________________________GENERAL __________________________________*/
/*___________________________________________________________________________*/

body {background-color:#f8d1ec; background-image:url(../images/gabarit/bg_body.jpg); background-repeat:repeat-y; background-position : 50% top;	font-family: Arial, Helvetica, sans-serif;color :#000;text-align:center;margin:0px;padding:0px;font-size : 12px;}
div,p,form,table,ul,li,ol, input, select { margin:0px; padding:0px;}

img { border:none;}
.img_middle {vertical-align:middle;}
.img_center {text-align:center;margin-right : auto;margin-left:auto;}

.image_droite {margin-left: 10px;margin-bottom : 10px;}
.image_gauche {margin-right 10px;margin-right : 10px;}

ul li { list-style-position:outside; list-style-type:none;}
ol {margin-left : 0px;}
ol li { list-style-position:outside;  list-style-type:none;}

#contenu_main ul {margin-left : 15px;}
#contenu_main li {list-style-type:disc;}

.clear, .clear_left, .clear_right, .clear_both { height: 0; font-size:0px;}
.clear_left {clear:left;}
.clear_right {clear:right;}
.clear_both {clear:both;}


/*___________________________________________________________________________*/
/*_____________________________BLOC PRINCIPAUX_______________________________*/
/*___________________________________________________________________________*/

#conteneur {width: 1024px;-width:1130px;padding: 0px;margin: 0 auto;   position: relative;background-color:#ffffff;border : 1px solid #EC82DA;text-align:left;}
#conteneur_light {width:100%;height:800px;background-color:#ffffff;text-align:left;padding: 20px;overflow:hidden;}
#header {background-color : #FCE8F6;color: #fff;position: relative;padding:0px;margin:0px;width:100%;}

#bloc_logo {float:left;padding-top : 1px;margin-left : 20px;width : 300px;-margin-left:5px;}
#bloc_header_droite {float:left;padding-top : 10px;margin-left : 20px;width : 450px;text-align:center;}
.bloc_menu_compte {text-align:left;margin-left : 0px;}
.bloc_menu_compte .mon_compte_big {float:left;position:relative;margin-left: 100px;}
#menu_compte_nouveau {display:inline;}
.bloc_menu_compte .nouveau_message{display:block; background-image:url(../images/pictos/picto-messages-big.png); background-repeat:none; height : 24px; -height:32px; width:32px; position:absolute; margin-left:-10px; margin-top : -30px; /margin-top : 30px; /margin-left : -70px; color : #000; text-align:center; padding-top : 8px; font-weight:bold; z-index:100; }
#colonne_principale{float:left;	border-right : 1px solid #EC82DA;width : 820px;min-height:1210px;-height:1210px;}

#colonne_sidebar {float: right;width: 200px;padding:0px;margin:0px;min-height:600px;}
#contenu {padding:  20px;}
#contenu_main {padding-top : 35px;	padding-bottom : 20px;	padding-left : 15px;	padding-right : 15px;}
.colonne_right{float:right;}
.colonne_left{float:left;}

#big_footer {background-color: #F9D2EE;}
.box_annonces_regions {margin-top : 10px;margin-bottom :10px; text-align:left;color : #000;padding:10px;}
.box_annonces_regions a {color : #000;}
.box_annonces_regions h3 {margin-bottom : 5px;}
.region_footer {float:left;width:180px;margin-right:20px;}

#big_footer .contenu {width:1024px;margin-left:auto;margin-right:auto;text-align:left;}
#footer {background-color: #DE069F;color: #000;padding:5px;margin:0px;text-align:center;}
#footer a {color:#000;font-weight:normal;}
.footer_index {padding : 20px;}
.footer_index a, .footer_index a:hover {color:#000000;}

.grecaptcha-badge {visibility:hidden;}

/*____________________________________________________________________________*/
/*___________________________________MENUS ___________________________________*/
/*____________________________________________________________________________*/
#menu_top {padding : 0;margin : 0;list-style : none;text-align : left;	font-weight : bold;font-size : 12px;overflow: hidden;margin-top : 10px;}
#menu_top li {display : inline;margin:0px;padding:0px;-height:23px;}
#menu_top li a { display:block; float:left; background-image:url(../images/gabarit/menu/menu_fushia_petit.png); background-repeat:none; background-position : top left; color : #ffffff; font-size : 12px; width:90px; padding-top : 5px; padding-bottom: 5px;margin-left:3px; height:13px; -height:23px; text-align : center;	}
#menu_top li a:hover, #menu_top li.selected a { background-image:url(../images/gabarit/menu/menu_orange_petit.png); background-repeat:none; height : 16px; /height : 18px;}
#menu_top li a.transparent { width:0px; background-image:none; background-color : transparent;}
#menu_top li a.transparent:hover, #menu_top li.selected a.transparent { height : 16px; width:0px; background-image:none; background-color : transparent;}
#menu_top li.menu_rouge a{ background-image:url(../images/gabarit/menu/menu_mon_compte.png);}
#menu_top li.menu_big a, #menu_top li.menu_big_selected a{ background-image:url(../images/gabarit/menu/menu_fushia_grand.png); width:120px;}
#menu_top li.menu_big a:hover, #menu_top li.menu_big_selected a{ background-image:url(../images/gabarit/menu/menu_orange_grand.png);  background-repeat:none;}
#menu_top li.menu_big li a, #menu_top li.menu_big_selected li a {width:auto;background-image:none;}
#menu_top li.menu_big li a:hover, #menu_top li.menu_big_selected li a:hover {background-image:none;}
#menu_top li.menu_slogan{width:0px;background-image:none;}
#menu_top li.menu_slogan_selected{width:0px;background-image:none;}
#menu_top li.menu_slogan a, #menu_top li.menu_slogan_selected a{width:0px;background-image:none;}

/*____ Sous menu ____*/
#menu_top li ul {position: absolute;margin-top : 25px;/left:0px;display:none;background-color:#FF9000;color:#DE069F;font-weight:bold;padding-bottom:6px;padding-left:20px;padding-top:7px;width : 800px;-width:820px;/height : 18px;-height : 16px;-padding-top : 5px;-padding-bottom : 0px;text-align:left;}
#menu_top li.menu_rouge ul {background-color:#DE0732;}
ul.sous_menu a { color:#ffffff; font-size : 12px;}
#menu_top li ul li {display:inline;}
#menu_top li.menu_rouge li a,#menu_top li.menu_big a li a, #menu_top li li a,#menu_top li.selected li a{background-image:none;padding : 0px 5px 0px 5px;height : auto;-height:auto;}
#menu_top li ul li a, #menu_top li ul li a:hover {display:inline;background-image:none;padding : 0px 5px 0px 5px;height : auto;color:#FFFFFF;font-size:12px;margin-right : 10px;width:auto;}
#menu_top li.selected ul, #menu_top li:hover ul {display:block;}
#menu_top li a, #menu_top li a:hover ul, #menu_top li a.selected ul, #menu_top li a.selected:hover ul{display:block;min-height: 0;z-index:10;}
#menu_top li:hover ul, #menu_top li a:hover ul,#menu_top li a.selected:hover ul{z-index:1000;}
li.slogan {text-align:left;color : #fff;min-height : 10px;}


/*_________________________________________________________________________*/
/*________________________________POLICES__________________________________*/
/*_________________________________________________________________________*/

h1, h2, h3, h4, h5 {margin:0px;padding:0px;}
h1, h1 a {	color: #ff9000;	font-size : 16px;border-bottom : 3px solid #ff9000;	margin-top : 10px;	margin-bottom : 15px;font-weight : bold;}
h1 a {border-bottom : none;}
h1 a:hover {text-decoration:none;}
h2, h2 a {color: #ff9000;font-size : 14px;  margin-bottom: 5px;}
h2.horoscope, .box_fushia .contenu h2.horoscope {	color: #ff9000;	font-size : 16px;border-bottom : 3px solid #ff9000;	margin-top : 10px;	margin-bottom : 15px;	font-weight : bold;}
h3, h3 a {	color: #ff9000;	font-size : 12px;	font-weight : bold;}
h4, h4 a {color: #ff9000;font-size : 12px;margin: 0px;}  
h1.fushia, h1.fushia a, h2.fushia, h2.fushia a,h3.fushia, h3.fushia a,h4.fushia, h4.fushia a{color : #de069f;}
h1.fushia, h1.fushia a {border-bottom : 3px solid #de069f;}
h1.rouge, h1.rouge a, h2.rouge, h2.rouge a,h3.rouge, h3.rouge a,h4.rouge, h4.rouge a{color : #DE0732;}
h1.rouge, h1.rouge a {border-bottom : 3px solid #DE0732;}

a {color: #de069f;/*font-weight: bold;*/text-decoration : none; }
a:hover {color: #de069f;text-decoration : underline;}
.sous_titre {font-size : 17px;font-weight : bold;color : #fff;;text-transform : none;}
.texte_intro {color : #003542;font-size : 14px;font-weight : bold;}

.fushia, .fushia a, a.fushia {color:#de069f;}
.orange, .orange a, a.orange {color:#ff9000;}
.rouge, .rouge a, a.rouge {color :#DE0732;}
.vert, .vert a, a.vert {color :green;}
.noir, .noir a, a.noir {color : #000;}
.gris, .gris a, a.gris {color : #777777;}

.bg_fushia { background-color:#de069f;}
.bg_rose { background-color:#ee7bcb;}
.bg_orange { background-color:#ff9000;}
.bg_jaune { background-color:#fdc274;}
.bg_rouge { background-color:#DE0732;}

.chat_femme, .chat_femme a, a.chat_femme {color:#ff6699;font-weight:bold;}
.chat_homme, .chat_homme a, a.chat_homme {color:#80a8f8;font-weight:bold;}
.chat_couple, .chat_couple a, a.chat_couple {color:#c383f5;font-weight:bold;}
.chat_trav_trans, .chat_trav_trans a, a.chat_trav_trans {color:#ff7d38;font-weight:bold;}

.bg_chat_femme {background-color : #ff6699;}
.bg_chat_homme {background-color : #80a8f8;}
.bg_chat_couple {background-color : #c383f5;}
.bg_chat_trav_trans {background-color : #ff7d38;}

.bg_chat_femme2 {background-color : #FFD4E3;}
.bg_chat_homme2 {background-color : #D1E0FF;}
.bg_chat_couple2 {background-color : #E7C7FF;}
.bg_chat_trav_trans2 {background-color : #FFE6D8;}

.bg_chat_femme3 {background-color : #ffb3cc;}
.bg_chat_homme3 {background-color : #c9dbff;}
.bg_chat_couple3 {background-color : #e3c1fd;}
.bg_chat_trav_trans3 {background-color : #fcb894;}

hr { border-top:1px solid #FCC0E6; border-bottom:none; border-right:none; border-left:none; clear:left;}

.err, .err a {color:red;font-weight:bold;margin-bottom : 5px;margin-top:5px;}
.warn, .warn a {color:#ff9000;font-weight:bold;margin-bottom : 5px;margin-top:5px;}
.msg,.msg a {color:#00bb00;font-weight:bold;margin-bottom : 5px;margin-top:5px;}
.message{color:green;font-weight:bold;}
.erreur{color:red;font-weight:bold;}
div.message, div.erreur {margin-bottom:5px;}

.big {font-size :14px;}
.small {font-size :10px;}
.petit {font-size:10px;}
.tres_petit {font-size:8px;}
.date, .date a {font-size :10px;color : #777777;}

a.infobulle { position:relative; z-index:24; color:#000000; text-decoration:none}
a.infobulle:hover {z-index:25;background-color:#FFFFFF}
a.infobulle span {display: none;}
 
a.infobulle:hover span, a.infobulle:hover span.mag {display:block;position:absolute;margin-top : 75px;margin-left : 85px;border:1px solid #DE069F;border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;background-color:#FFFFFF;color:#DE069F;font-weight:bold;padding:5px;}
a.infobulle:hover span.mag {margin-top : 50px;margin-left : 50px;}
.image_du_jour {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:200px;}
.droit_acces {font-weight:bold;color : #DE0732;border:1px solid #DE0732;padding: 5px;margin-bottom : 20px;text-align:center;}
.droit_acces a {color : #DE0732;}

/*__________________________________________________________________________*/
/*_________________________________FORMULAIRES______________________________*/
/*__________________________________________________________________________*/
input, textarea, button {margin:0px;}
input{font-size : 11px;/font-size : 12px;}
input[type=text], input[type=password], textarea, select {width : 250px;}
select {width : 254px;}
.select_orange {background-image: url(../images/gabarit/select_orange.jpg);background-position:left 50% ;padding-left : 12px;border:none;background-color:#fee8cb;}
.select_blanc {background-image: url(../images/gabarit/select_blanc.jpg);background-position:left 50% ;padding-left : 12px;border:none;}
.select_orange:focus, .select_blanc:focus {outline:none; }
.form_inscription input[type=text],.form_inscription input[type=password],.form_inscription textarea, .form_inscription select{width : 150px;}
.bloc_box_1col_left input[type=text],.bloc_box_1col_left input[type=password],.bloc_box_1col_right input[type=text],.bloc_box_1col_right input[type=password]{width : 200px;}
input[type=hidden] {border:none;background-transparent;display:hidden;padding:0px;margin:0px;}
select, input[type=text], input[type=password],input[type=submit], textarea {border : 1px solid #ccc;padding : 1px;margin-bottom : 1px;}
input[type=checkbox], input[type=radio]{margin-left:5px;margin-right:5px;padding:0px;border:none;vertical-align:middle;background-color : transparent;}

button, button.fushia {padding : 3px 5px;background-color : #FF9000;border : none;vertical-align:bottom;cursor:pointer;font-weight : bold;color:#fff;}
button.fushia {background-color : #DE069F;}
button:hover {background-color : #DE069F;}
button.fushia:hover {color : #000;}

button.bouton_transparent,input.bouton_transparent {background-color : transparent;border:none;padding:0px;color : #DE069F;}
button.bouton_transparent:hover, input.bouton_transparent:hover {background-color : transparent;}
input.bouton_transparent.blanc {color : #fff;}
input.bouton_transparent.blanc:hover {text-decoration:none;}

label {float : left;width:115px;padding-top : 2px;}
.label_big {width : 200px;}

/* Checkbox - javascript */
input.checked{background-image:url('../images/gabarit/checkbox/chk_on.png');background-repeat:no-repeat;padding-left:18px;}
input.unchecked{background-image:url('../images/gabarit/checkbox/chk_off.png');background-repeat:no-repeat;padding-left:18px;}
input.selected{background-image:url('../images/gabarit/checkbox/chk_on.png');background-repeat:no-repeat;padding-left:18px;}
input.deselected{background-image:url('../images/gabarit/checkbox/chk_off.png');background-repeat:no-repeat;padding-left:18px;}

button.bouton_fushia, button.bouton_rouge, button.bouton_orange{padding:0px;margin:0px; background-color: transparent; background-image:url('../images/gabarit/boutons/bouton_fushia_gauche.png'); background-repeat: no-repeat; background-position: left top; /background-position: left 2px; border:0px; color: #fff; display: block; line-height: 13px;text-decoration: none;}
button.bouton_fushia span, button.bouton_rouge span, button.bouton_orange span{padding:0px;margin:0px; background-color: transparent; background-image:url('../images/gabarit/boutons/bouton_fushia.png'); background-repeat: no-repeat; background-position:top right; display: block; margin-top:0px; height: 21px; height:26px; padding-top : 5px; -height : 26px; margin-left: 15px; padding-right: 20px; -margin-left: 0px; /float:left;-float:none;}

html:not([lang*=""]) button.bouton_fushia span {margin-top:-1px;}
html:not([lang*=""]) button.bouton_rouge span {margin-top:-1px;}
html:not([lang*=""]) button.bouton_orange span {margin-top:-1px;}

a.bouton_fushia, a.bouton_rouge, a.bouton_orange { background-color: transparent; background-image:url('../images/gabarit/boutons/bouton_fushia_gauche.png'); background-repeat: no-repeat; background-position:top left; color: #fff; display: block;float:none; height: 26px; line-height: 13px; padding-right: 18px; text-decoration: none; max-width:200px;}
a.bouton_fushia span, a.bouton_rouge span, a.bouton_orange span { background-color: transparent; background-image:url('../images/gabarit/boutons/bouton_fushia.png'); background-repeat: no-repeat; background-position:top right; display: block; line-height: 13px; height: 20px; /height : 26px; margin-left: 15px; padding-right: 15px; padding-top : 6px; text-align:center;} 

button.bouton_rouge, a.bouton_rouge{background-image:url('../images/gabarit/boutons/bouton_rouge_gauche.png');}
button.bouton_rouge span, a.bouton_rouge span {background-image:url('../images/gabarit/boutons/bouton_rouge.png');}
button.bouton_orange, a.bouton_orange{background-image:url('../images/gabarit/boutons/bouton_orange_gauche.png');}
button.bouton_orange span, a.bouton_orange span {background-image:url('../images/gabarit/boutons/bouton_orange.png');}

.bouton_modifier { background:url('../images/gabarit/icones/modifier.gif') no-repeat; width:50px; margin-top : 5px;}
.bouton_supprimer{ background:url('../images/gabarit/icones/supprimer.gif') no-repeat; width:20px; margin-top : 5px;}
.bouton_petit_enregistrer { background:url('../images/gabarit/icones/petit_enregistrer.png') no-repeat; width:22px; height:22px; margin-top : 0px; border:none;}
.bouton_big_enregistrer { background:url('../images/gabarit/icones/big/big_enregistrer.png') no-repeat; width:56px; height:56px; margin-top : 0px; border:none; cursor: pointer;}
.bouton_petit_supprimer { background:url('../images/gabarit/icones/petit_supprimer.png') no-repeat; width:22px; height:22px; margin-top : 0px;   border:none;}
.input_hidden{ margin:0px; padding:0px; border:none; background-color : transparent; display:none;}

/*________________________________________________________________________*/
/*_________________________________ BOX __________________________________*/
/*________________________________________________________________________*/
.bloc_box_1col_left,.bloc_box_2col_left,.bloc_box_3col_left,.bloc_box_1col_right,.bloc_box_2col_right,.bloc_box_3col_right {padding:0px;margin-bottom : 20px;}
.bloc_box_1col_left { float:left; margin-left:0px;margin-right:20px; width:250px;}
.bloc_box_2col_left { float:left; margin-left:0px;margin-right:20px; width:515px;}
.bloc_box_3col_left { float:left; margin-left:0px;margin-right:0px; width:750px;}
.bloc_box_1col_right { float:left; margin-left:0px;margin-right:0px; width:250px;}
.bloc_box_2col_right { float:left; margin-left:0px;margin-right:0px; width:515px;}

/* BOX - Contenu */
.box_fushia {border-bottom : 1px solid #DE069F;}
.box_orange {border-bottom : 1px solid #FF9000;}
.box_rouge {border-bottom : 1px solid #DE0732;}
.box_fushia .bottom,.box_orange .bottom,.box_rouge .bottom {background-color: #FCE8F6; color: #DE069F; padding: 5px; border-right: 1px solid #DE069F; border-left: 1px solid #DE069F;}
.box_orange .bottom{background-color: #FFE1B9; color: #FF9000; padding: 5px; border-right: 1px solid #FF9000; border-left: 1px solid #FF9000;}
.box_rouge .bottom {background-color: #F9D2DA; color: #DE069F; padding: 5px; border-right: 1px solid #DE0732; border-left: 1px solid #DE0732;}
.box_fushia .bottom a {color : #DE069F;}
.box_orange .bottom a {color : #FF9000;}
.box_rouge .bottom a {color : #DE0732;}
.box_fushia .contenu{border : 1px solid #DE069F;border-bottom : none;}
.box_orange .contenu{border : 1px solid #FF9000;border-bottom : none;}
.box_rouge .contenu{border : 1px solid #DE0732;border-bottom : none;}
.box_fushia h1, .box_orange h1, .box_rouge h1,.box_fushia h1 a, .box_orange h1 a, .box_rouge h1 a,.box_fushia h2, .box_orange h2, .box_rouge h2,.box_fushia h2 a, .box_orange h2 a, .box_rouge h2 a {border : none;color : #fff;font-size : 14px;}
.box_fushia .footer {background-color:#DE069F; padding : 5px;}
.box_orange .footer {background-color:#FF9000;padding : 5px;}
.box_rouge .footer {background-color:#DE0732;padding : 5px;}
.box_fushia .footer a, .box_orange .footer a, .box_rouge .footer a,.box_fushia .footer, .box_orange .footer, .box_rouge .footer{color:#ffffff;}

.bloc_box_1col_left h1, bloc_box_1col_left h1 a,.bloc_box_1col_right h1,.bloc_box_1col_right h1 a,.bloc_box_1col_left h2, bloc_box_1col_left h2 a,.bloc_box_1col_right h2,.bloc_box_1col_right h2 a {font-size : 14px;}
.bloc_box_1col_left .contenu, .bloc_box_1col_right .contenu {padding: 10px;width : 228px;-width:250px;}
.bloc_box_2col_left .contenu, .bloc_box_2col_right .contenu {padding: 10px;width : 493px;-width:515px;}
.bloc_box_2col_left_accueil {width : 535px;float:left;}
.bloc_box_1col_right_accueil {width : 250px;float:left;}

/* BOX - Titres */
.box_fushia h1,.box_orange h1,.box_rouge h1,.box_fushia h2,.box_orange h2,.box_rouge h2 { background-image: url(../images/gabarit/box/box_250_fushia.png); background-repeat:no-repeat;	background-position:top left; color : #ffffff; border : none; margin:0px; padding-top : 4px; padding-bottom : 4px; padding-left : 8px;}
.box_fushia h1 a,.box_orange h1 a,.box_rouge h1 a,.box_fushia h2 a,.box_orange h2 a,.box_rouge h2 a{color:#ffffff;}
.box_fushia .contenu h1 a,.box_fushia .contenu h2 a {color : #DE069F}
.box_orange .contenu h1 a,.box_orange .contenu h2 a {color : #FF9000;}
.box_rouge .contenu h1 a,.box_rouge .contenu h2 a{color : #DE0732;}
#sdac_related_posts {margin-top : 20px;}
.bloc_box_1col_left .box_fushia h1, .bloc_box_1col_right .box_fushia  h1,.bloc_box_1col_left .box_fushia h2, .bloc_box_1col_right .box_fushia  h2{ background-image: url(../images/gabarit/box/box_250_fushia.png);}
.bloc_box_2col_left .box_fushia h1, .bloc_box_2col_right .box_fushia  h1,.bloc_box_2col_left .box_fushia h2, .bloc_box_2col_right .box_fushia  h2{ background-image: url(../images/gabarit/box/box_515_fushia.png);}
.bloc_box_1col_left .box_orange h1, .bloc_box_1col_right .box_orange  h1,.bloc_box_1col_left .box_orange h2, .bloc_box_1col_right .box_orange  h2{ background-image: url(../images/gabarit/box/box_250_orange.png);}
.bloc_box_2col_left .box_orange h1, .bloc_box_2col_right .box_orange  h1,.bloc_box_2col_left .box_orange h2, .bloc_box_2col_right .box_orange  h2{ background-image: url(../images/gabarit/box/box_515_orange.png);}
.bloc_box_1col_left .box_rouge h1, .bloc_box_1col_right .box_rouge  h1,.bloc_box_1col_left .box_rouge h2, .bloc_box_1col_right .box_rouge  h2{ background-image: url(../images/gabarit/box/box_250_rouge.png);}
.bloc_box_2col_left .box_rouge h1, .bloc_box_2col_right .box_rouge  h1,.bloc_box_2col_left .box_rouge h2, .bloc_box_2col_right .box_rouge  h2{ background-image: url(../images/gabarit/box/box_515_rouge.png);}
.bloc_box_1col_left .contenu h1, .bloc_box_1col_right .contenu  h1
.bloc_box_1col_left .contenu  h2, .bloc_box_1col_right.contenu h2 
.bloc_box_2col_left .contenu h1, .bloc_box_2col_right .contenu  h1
.bloc_box_2col_left .contenu  h2, .bloc_box_2col_right.contenu h2,.box_fushia .contenu h1,.box_orange .contenu  h1,.box_rouge .contenu  h1,.box_fushia .contenu  h2,.box_orange .contenu  h2,.box_rouge .contenu h2 {background-image:none;padding:0px;margin:0px;}
.box_fushia .contenu h1, .box_fushia .contenu h1.orange, .box_fushia .contenu h1.orange a,.box_orange .contenu h1, .box_orange .contenu h1.orange, .box_orange .contenu h1.orange a,.box_rouge .contenu h1, .box_rouge .contenu h1.orange, .box_rouge .contenu h1.orange a{color: #ff9000; font-size : 16px;margin-bottom : 15px;}
.box_fushia .contenu h1.rouge, .box_fushia .contenu h1.rouge a,.box_rouge .contenu h1.rouge, .box_rouge .contenu h1.rouge a,.box_orange .contenu h1.rouge, .box_orange .contenu h1.rouge a{color: #DE0732; font-size : 16px;margin-bottom : 15px;}
.box_rouge .contenu h1.fushia, .box_rouge .contenu h1.fushia a,.box_fushia .contenu h1.fushia, .box_fushia .contenu h1.fushia a,.box_orange .contenu h1.fushia, .box_orange .contenu h1.fushia a{color: #DE069F; font-size : 16px;margin-bottom : 15px;}
.box_fushia .contenu h2, .box_fushia .contenu h2.orange, .box_fushia .contenu h2.orange a,.box_orange .contenu h2, .box_orange .contenu h2.orange, .box_orange .contenu h2.orange a,.box_rouge .contenu h2, .box_rouge .contenu h2.orange, .box_rouge .contenu h2.orange a{color: #ff9000; font-size : 14px;margin-bottom : 5px;}
.box_fushia .contenu h2.rouge, .box_fushia .contenu h2.rouge a,.box_rouge .contenu h2.rouge, .box_rouge .contenu h2.rouge a,.box_orange .contenu h2.rouge, .box_orange .contenu h2.rouge a{color: #DE0732; font-size : 14px;margin-bottom : 5px;}
.box_rouge .contenu h2.fushia, .box_rouge .contenu h2.fushia a,.box_fushia .contenu h2.fushia, .box_fushia .contenu h2.fushia a,.box_orange .contenu h2.fushia, .box_orange .contenu h2.fushia a{color: #DE069F; font-size : 14px;margin-bottom : 5px;}

.box_newsletter {background-image:url("../images/gabarit/box-newsletter2.png");background-position:top;background-repeat:no-repeat;border:1px solid #DE069F;background-color : #f8d1ec;min-height:107px;-height:107px;}
.box_newsletter .contenu{padding-left: 60px;width : 178px;-width:230px;}
.bloc_box_1col_right .box_newsletter input[type="text"]{width:120px;padding: 4px;vertical-align:middle;}

#formulaire_recherche_accueil p {margin-top : 10px;}
#formulaire_recherche_accueil .div_checkbox div {width:108px;float:left;}
#formulaire_recherche_accueil label {width:60px;}
#formulaire_recherche_accueil select {width:130px;}

.colonne_miniature_accueil{float: left;width : 85px;padding:5px 7px 5px 5px;margin: 2px 10px;text-align : left;}
.colonne_miniature_accueil:hover {background-color :#FCE8F6; }
.miniature_accueil_texte {word-wrap:break-word;overflow:hidden;font-size:10px;}
.miniature_accueil_texte h3, .miniature_accueil_texte h3 a {font-size : 12px;margin-bottom : 2px;}
.miniature_accueil_photo { width : 85px; height : 85px; margin-bottom : 3px; border : 1px solid #7f7f7f; text-align:center;}
.miniature_accueil, .miniature_accueil_photo img {width:85px;height : 85px;vertical-align:middle;}
.miniature { width : 130px; height : 130px; margin-bottom : 5px; border : 1px solid #7f7f7f; text-align:center; vertical-align:middle;}

.box_login_chat fieldset {background-image:url("../images/gabarit/illustrations/souris_monde4.jpg");background-position:5px bottom;background-repeat:no-repeat;border:1px solid #DE069F;margin:10px 5px;text-align:left;min-height : 100px;padding:2px;overflow:hidden;}
.box_login_chat legend {font-size:14px;padding-right:10px;padding-left:10px;color:#DE069F;font-weight:bold;text-align:center;margin-left : 30px;width:100px;margin-right:0px;}
.box_login_chat label {width:80px;font-size : 11px;}
.box_login_chat input {width:85px;}
.bouton_login {margin-left : 70px;margin-top : 10px;}
.bouton_login .bouton_fushia{margin-bottom : 6px;}
.box_chat_abo_expire {border : 1px solid #DE0732;padding:10px;margin:10px;color : #DE0732;font-weight : bold;}
.avatar_chat{width:20px;height:20px;vertical-align:middle;margin-right:5px;float:left;}

/*______________________________________________________________________________*/
/*_________________________________ ANNONCES __________________________________*/
/*______________________________________________________________________________*/

.pub_liste {text-align:center;margin-bottom : 10px;margin-top:-10px;}
.pagination {text-align:right;margin-bottom : 10px;padding-right : 5px;}
.pagination form, .pagination form input {display:inline;margin:0px;padding:0px;vertical-align:middle;}
html:not([lang*=""]) .pagination form {display:inline-block;}
.pagination button, .pagination a {display:inline;background-color : transparent;margin:0px;padding:0px;border:none;color :#DE069F;font-weight : normal;}
.pagination button:hover, .pagination a:hover {text-decoration : underline;}
.pagination button.selected, .pagination a b {font-weight:bold;}

#moteur_recherche select {width : 130px;}
#moteur_recherche label {width : 80px;}
#moteur_recherche label.label_big {width : 200px;display:block;margin-bottom:4px;}
#moteur_recherche .sexe_accueil {width:100px;float:left;margin-right:10px;margin-bottom : 2px;}
#moteur_recherche .div_checkbox div{width : 100px;float:left;}
#moteur_recherche .div_checkbox div.clear_left, .div_checkbox div.clear_left, 
#formulaire_recherche_accueil .div_checkbox div.clear_left{width : auto;float:none;}

.bloc_annonce, .bloc_annonce_detail {width : 515px;margin-bottom : 20px;}
.box_chat .contenu, .box_chat_homme .contenu{border : 1px solid #80a8f8;}
.box_chat_trav_trans .contenu{border : 1px solid #ff7d38;}
.box_chat_femme .contenu{border : 1px solid #ff6699;}
.box_chat_couple .contenu{border : 1px solid #c383f5;}
.box_chat_homme .contenu,.box_chat_couple .contenu,.box_chat_femme .contenu,.box_chat_trav_trans .contenu {padding : 10px;}
.box_chat .h2,.box_chat_homme h2,.box_chat_trav_trans h2,.box_chat_femme h2,.box_chat_couple h2 { padding-top : 4px; padding-bottom : 4px; padding-left : 8px; margin-bottom : 0px;}
.box_chat .contenu h2,.box_chat .contenu h2 a,.box_chat_homme h2,.box_chat_homme h2 a,.box_chat_trav_trans h2,.box_chat_trav_trans h2 a,.box_chat_femme h2,.box_chat_femme h2 a,.box_chat_couple h2,.box_chat_couple h2 a {color : #ffffff;}
.box_chat h2, .box_chat_homme h2{ background-image: url(../images/gabarit/box/box_515_homme.png);}
.box_chat_trav_trans h2{ background-image: url(../images/gabarit/box/box_515_trav.png);}
.box_chat_femme h2{ background-image: url(../images/gabarit/box/box_515_femme.png);}
.box_chat_couple h2{ background-image: url(../images/gabarit/box/box_515_couple.png);}

.bloc_annonce .colonne_texte {float : left;width : 340px;margin-left: 10px;margin-right:40px;}
.bloc_annonce .colonne_photo {float : left;width : 90px;margin-right:0px;}
.bloc_annonce .colonne_photo .miniature {width:85px;height : 85px;}
.bloc_annonce_detail .contenu{	border-width:3px;	padding:0px;}
.bloc_annonce_detail .contenu2{	padding:10px;	line-height : 1.5;}
.bloc_annonce_detail h2 {background-image:none;font-size : 20px;padding : 0px;color : #000000;margin-bottom : 5px;}
.bloc_annonce a.nb_photos {float:right;font-size:11px;padding-top : 2px;margin-right: 10px;}
.colonne_gauche_annonce_img { width:150px; float : left; margin:0px; padding:0px;min-height : 100px;}
.colonne_droite_annonce_liens { width:200px; float : right; margin:0px; padding:0px; line-height : 1.8;}
.colonne_droite_annonce_liens a {color : #000000;}
.colonne_droite_annonce_liens a:hover {text-decoration :underline;}
.icon_annonce {width : 16px;height : 16px;vertical-align:middle;}
.colonne_gauche_annonce, .colonne_gauche_annonce2 { width:245px; float : left; margin:0px; padding:0px;}
.colonne_gauche_annonce2 { width:225px;}   
.colonne_droite_annonce { width:280px; float : left; margin:0px; padding:0px; margin-left : 10px;}
.css_type_rech {display:block;float:left;width:120px;}

.attribut_annonce,.attribut_annonce2,.attribut_annonce3 {clear:left;display:block;float:left;width:80px;/*color:#000000;font-weight : bold;*/}
.attribut_annonce2 {width:110px;}
.attribut_annonce3 {width:130px;}
.div_type_rech_annonce {margin-left : -10px;margin-right : -10px;margin-top : 10px;margin-bottom:10px;padding: 10px;}
.cadre_600 {width : 600px;margin: 5px auto 5px auto;padding: 0px;border: 1px solid #a04080;text-align: left;}
#status{margin-bottom : 2px;}
.readonly {color : #888;}
.readonly input, .readonly select {background-color : #F1F2F2;color : #888;}
.colonne_annonce {float:left;margin-right: 40px;width : 400px;}
.div_annonce label {width : 110px;}
.div_annonce input[type=text] {width : 150px;}
.div_annonce select {width : 162px;}
.input_type_recherche {float: left;}
.input_type_recherche div{width : 160px;float:left;}


/* PROFILS ONGLETS */
.profil{margin-bottom:20px;margin-top : 10px;}
.profil .onglet {padding : 0;margin : 0;list-style : none;text-align : center;font-weight : bold;font-size : 12px;overflow: hidden;}
#contenu_main ul.onglet {margin:0px;}
#contenu_main ul.onglet li{list-style : none;}	
.profil .onglet li a { display:block; float:left; background-image:url(../images/gabarit/onglets/onglet_homme_off.png); background-repeat:none; background-position : top left; color : #ffffff; width:120px; padding-top : 5px; padding-bottom: 5px; margin-right:3px; height:16px;}
.profil .onglet li a:hover, .profil .onglet li.selected a { background-image:url(../images/gabarit/onglets/onglet_homme_on.png); background-repeat:none; height : 16px;}
.profil .profil_couple .onglet li a {background-image:url(../images/gabarit/onglets/onglet_couple_off.png);}
.profil .profil_couple .onglet li a:hover, .profil .profil_couple .onglet li.selected a  {background-image:url(../images/gabarit/onglets/onglet_couple_on.png);}
.profil .profil_femme .onglet li a {background-image:url(../images/gabarit/onglets/onglet_femme_off.png);}
.profil .profil_femme .onglet li a:hover,.profil .profil_femme .onglet li.selected a  {background-image:url(../images/gabarit/onglets/onglet_femme_on.png);}
.profil .profil_homme .onglet li a {background-image:url(../images/gabarit/onglets/onglet_homme_off.png);}
.profil .profil_homme .onglet li a:hover,.profil .profil_homme .onglet li.selected a  {background-image:url(../images/gabarit/onglets/onglet_homme_on.png);}
.profil .profil_trav_trans .onglet li a {background-image:url(../images/gabarit/onglets/onglet_trav_trans_off.png);}
.profil .profil_trav_trans .onglet li a:hover,.profil .profil_trav_trans .onglet li.selected a  {background-image:url(../images/gabarit/onglets/onglet_trav_trans_on.png);}
.profil .top {background-color: #80A8F8;color : #fff;font-weight : bold;min-height:130px;padding : 10px;}
.profil .contenu  {border : 1px solid #80A8F8;padding:10px;padding-top : 20px;padding-bottom : 20px;}
.profil .top h1 {color : #fff;border : none;font-size : 20px;margin-top : 5px;}
.profil .top h1 a{color : #fff;}
.profil .top h2 {color : #fff;}
.profil h3 {font-size : 14px;margin-bottom : 10px;}
.profil .marge {margin-left : 20px;margin-right : 20px;}
.profil .profil_couple .top {background-color: #C383F5;}
.profil .profil_femme .top {background-color: #FF6699;}
.profil .profil_homme .top {background-color: #80A8F8;}
.profil .profil_trav_trans .top {background-color: #FF7D38;}
.profil .profil_couple h3 {color: #C383F5;border-bottom : 1px solid #C383F5;}
.profil .profil_femme h3 {color: #FF6699;border-bottom : 1px solid #FF6699;}
.profil .profil_homme h3 {color: #80A8F8;border-bottom : 1px solid #80A8F8;}
.profil .profil_trav_trans h3 {color: #FF7D38;border-bottom : 1px solid #FF7D38;}
.profil .profil_couple h3 a, .profil .profil_couple h3 a:hover {color: #C383F5;text-decoration:none;font-size: 14px;}
.profil .profil_femme h3 a, .profil .profil_femme h3 a:hover {color: #FF6699;text-decoration:none;font-size: 14px;}
.profil .profil_homme h3 a, .profil .profil_homme h3 a:hover {color: #80A8F8;text-decoration:none;font-size: 14px;}
.profil .profil_trav_trans h3 a, .profil .profil_trav_trans h3 a:hover {color: #FF7D38;text-decoration:none;font-size: 14px;}
.profil .div_album h3 {border:none;}
.profil hr {border:0px;border-bottom : 1px solid #C383F5;margin-bottom : 20px;width : 80%;margin-left:auto;margin-right : auto;}
.profil .profil_couple hr {border-bottom : 1px solid #C383F5;}
.profil .profil_femme hr {border-bottom : 1px solid #FF6699;}
.profil .profil_homme hr {border-bottom : 1px solid #80A8F8;}
.profil .profil_trav_trans hr {border-bottom : 1px solid #FF7D38;}
.profil .profil_couple .contenu {border : 1px solid #C383F5;}
.profil .profil_femme .contenu {border : 1px solid #FF6699;}
.profil .profil_homme .contenu {border : 1px solid #80A8F8;}
.profil .profil_trav_trans .contenu {border : 1px solid #FF7D38;}
.profil .top .avatar {float : left;width : 130px;margin-right : 40px;}
.profil .top .infos {float : left;width : 300px;margin-right : 10px;padding-top : 0px;}
.profil .top .infos2 {float : right;width : 200px;margin-right : 10px;padding-top : 0px;}
.profil .top .infos2 a {color : #fff;}
.profil .top .infos2 p {margin-bottom : 10px;}
.profil .top .infos2 p .heure_connexion {padding-left : 23px;}
.profil .top .puce {width : 12px;margin-right : 12px;vertical-align:middle;}
.profil .top .picto {width : 16px;margin-right : 5px;vertical-align:middle;}
.profil .annonce_info_top, .profil .annonce_info_bottom {margin-bottom : 20px;}
.profil .annonce_info_top .td_femme1 {background-color: #FFD4E3;color : #FF6699;}
.profil .annonce_info_top .td_homme1 {background-color: #D1E0FF;color : #80A8F8;}
.profil .annonce_info_top .td_couple1 {background-color: #E7C7FF;color : #C383F5;}
.profil .annonce_info_top .td_trav_trans1{background-color: #FFE6D8;color : #FF7D38;}
.profil .annonce_info_top .td_femme2, .profil .annonce_info_bottom .td_femme1, .profil .annonce_info_bottom .td_femme2 {color : #FF6699;}
.profil .annonce_info_top .td_homme2, .profil .annonce_info_bottom .td_homme1, .profil .annonce_info_bottom .td_homme2 {color : #80A8F8;}
.profil .annonce_info_top .td_couple2, .profil .annonce_info_bottom .td_couple1, .profil .annonce_info_bottom .td_couple2 {color : #C383F5;}
.profil .annonce_info_top .td_trav_trans2, .profil .annonce_info_bottom .td_trav_trans1, .profil .annonce_info_bottom .td_trav_trans2 {color : #FF7D38;}
.profil .annonce_info_bottom .td_femme1 {background-color: #FFD4E3;color : #FF6699;}
.profil .annonce_info_bottom .td_homme1 {background-color: #D1E0FF;color : #80A8F8;}
.profil .annonce_info_bottom .td_couple1 {background-color: #E7C7FF;color : #C383F5;}
.profil .annonce_info_bottom .td_trav_trans1{background-color: #FFE6D8;color : #FF7D38;}
.profil .annonce_info_top td, .profil .annonce_info_bottom td {padding : 2px;padding-left : 6px;}
.profil .annonce_info_top .td1, .profil .annonce_info_bottom .td1{width : 110px;color : #000;font-weight : normal;}
.profil .annonce_info_top .td2, .profil .annonce_info_bottom .td2 {width : 190px;font-weight : bold;}
.profil .annonce_info_top .td3, .profil .annonce_info_bottom .td3 {width : 60px;}
.profil .div_temoignage {margin-bottom : 20px; }
.profil .div_temoignage .date{}
.profil .div_temoignage .avatar {float : left;width : 130px;margin-right : 40px;}
.profil .div_temoignage .infos {float : left;width : 560px;margin-right : 10px;}
.certif_liste {float:right;vertical-align:middle;width:18px;padding-right: 5px;}


/*_____ ALBUMS PHOTOS ________*/
#exposeMask {zoom:1;}
.apple_overlay {position:absolute;z-index:10000;text-align:left;opacity:1;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;}
.contentWrap {background-color : #fff;padding:20px;height : 580px;z-index:10000;}
.contentWrap #conteneur_light {height : 580px;width:auto;}
.apple_overlay {height : 550px;width:900px;}
.apple_overlay .close { background-image: url("/lib/js/jquery.tools.min.close.png"); cursor: pointer; height: 35px; position: absolute; right: -15px; top: -15px; width: 35px;}
.contentWrap .description {max-height:30px;overflow:auto;}
.contentWrap h1 {margin-top : 0px;}

.div_album {width : 130px;margin-right : 20px;height : 240px;float:left;margin-bottom : 20px;}
.div_album .photo { border: 1px solid #7F7F7F; height: 130px; margin-bottom: 5px; text-align: center; width: 130px;}
.div_album .photo img { width: 130px; height: 130px;}
.div_album .boutons {text-align:center;}
.div_album .boutons form {display:inline;}
.div_album .boutons img {margin : 5px;}

#div_ajout_album {width : 380px;padding : 20px;}
#div_ajout_photo, #div_modif_album {width : 500px;padding : 20px;}
#div_ajout_photo legend,#div_modif_photo legend, #div_ajout_album legend, #div_modif_album legend{font-size : 14px;font-weight : bold;padding-left: 10px;padding-right : 10px;}


/* __________ CLUBS ______________*/
.bloc_club {margin-bottom : 20px;}
.bloc_club h4 {margin-top : 10px;}
.bloc_club .contenu {min-height : 100px;-height:100px;}
.bloc_club .picto_club {float:right;margin : 10px;}
.bloc_club .picto_club img {max-width : 70px;max-height:70px;-width:70px;-height:-70px;}
.bloc_club .avertissement {margin-top : 15px;font-size:10px;font-style:italic;color : #777777;}
.liste_avis, .ajouter_avis {margin-bottom : 30px;}
.recherche_club {margin-top : 5px;margin-bottom : 10px;color :#DE069F;}
.recherche_club a:hover {text-decoration : underline;}
.recherche_club a.selected {font-weight : bold;}
.carte_clubs #map {border : 1px solid #FF9000;}
.carte_clubs .autres_regions{margin-bottom : 10px;margin-top : 10px;}
.carte_clubs .autres_regions a{float:left;margin-left : 20px;margin-right : 20px;}
.tooltip { background-image: url("../images/gabarit/info_pop.png"); color: #DE069F; font-weight: bold; height: 79px; padding-left: 25px; padding-top: 20px; text-align: center; width: 150px;}


/* ______________ CHAT ______________*/
.div_chat_conteneur .titre  {background-color : #DE069F;color : #fff;font-weight:bold;padding:2px 5px;}
.div_chat_icones {text-align:center;padding-bottom : 5px;padding-top : 5px;}

#chat_nouveau {padding-top : 10px;margin-bottom : 10px;}
#chat_nouveau .bouton_fushia, #chat_nouveau .bouton_orange, #chat_nouveau .bouton_rouge {margin-left:10px;}
.chat_statut {margin-bottom : 5px;}
.chat_nouvelle_recherche {margin-top: 10px;margin-bottom : 10px;font-weight : bold;text-align:left;padding-right : 2px;}
.liste_connectes {margin-top : 10px;overflow:auto;}
.liste_connectes li {clear:left;margin-bottom : 2px;padding:2px;text-transform: capitalize;}
.liste_connectes li:hover {background-color :#FCE8F6;}
.chat_dept {float:right;text-align:right;width : 65px;margin-right : 2px;text-transform: uppercase;}
.tooltip_chat .avatar{float:right;width : 70px;margin-left:10px;}
.tooltip_chat .avatar .miniature_chat{width : 70px;}
.tooltip_chat .infos{width : 120px;font-size:11px;}
.tooltip_chat .infos .pseudo{text-transform: capitalize;font-weight : bold;font-size : 14px;margin-bottom : 2px;}
.chat_discussion {width : 700px;}
.chat_discussion .profil .top .infos {width :200px;}
.chat_discussion .colonne_gauche {float:left;width :460px;padding : 10px; -width:480px;height : 300px;margin-right : 10px;}
.chat_discussion .colonne_droite {float:left;width :175px;padding : 10px; -width:190px;height:300px;}
.chat_discussion #discussion_en_cours {height : 180px;margin-bottom:20px;overflow:auto;scrollTop}
.chat_discussion #discussion_en_attente {height : 230px;overflow:auto;}
.chat_discussion #discussion_en_attente li {min-height: 20px;line-height:20px;}
.chat_discussion #discussion_en_attente a:hover {text-decoration: none; }
.chat_discussion #discussion_en_attente a:hover span {text-decoration: underline; }
.chat_discussion .div_message {margin-top : 5px;margin-bottom : 5px;}
.chat_discussion #div_ecrire {margin-bottom : 10px;}
.chat_discussion .profil .contenu {padding : 0px;}
.chat_discussion .profil_couple .colonne_gauche {border-right : 1px solid #C383F5;}
.chat_discussion .profil_femme .colonne_gauche {border-right : 1px solid #FF6699;}
.chat_discussion .profil_homme .colonne_gauche {border-right : 1px solid #80A8F8;}
.chat_discussion .profil_trav_trans .colonne_gauche {border-right : 1px solid #FF7D38;}
.chat_discussion .profil .top .infos2 p {margin-bottom : 5px;}
.box_chat_recherche .contenu{padding : 10px;}
.box_chat_recherche select {width : 130px;}
.box_chat_recherche label, .box_chat_recherche label.label_big{width : 175px;}

/*_____ COMPTE CLIENT ________*/
.box_abonnement_valide {border : 1px solid green;color : green;padding:10px 20px;width : 410px;font-weight:bold;}
.box_abonnement_invalide {border : 1px solid red;color : red;padding:10px 20px;width : 410px;font-weight:bold;}
.recherche_stats {margin-bottom : 20px;}
.sexe_stats {display:inline;margin-right : 20px;}
.liste_visiteurs {margin-bottom : 10px;}
.liste_visiteurs h2,.liste_visiteurs h2 a {margin-bottom : 2px;}
.liste_visiteurs .div_album {height : 180px;padding:10px;margin-right:0px;}
.liste_visiteurs .nouveau {background-color:#FCE8F6;}
.form_annonce .colonne_annonce {float:left;margin-right: 40px;width : 310px;}
.form_annonce label {width : 110px;}
.form_annonce input[type=text] {width : 150px;}
.form_annonce select {width : 154px;}

.tableau_liste {margin:0px;padding:0px;border-spacing: 0px;border-collapse: collapse; }
.tableau_liste th{background-color :#de069f;color : #fff;font-weight : bold; padding : 4px;}
.tableau_liste td{border-bottom: 1px solid #de069f;padding : 4px;}
.tableau_liste tr:hover{background-color :#FCE8F6;}

.tableau_stats{margin:0px;padding:0px;border-spacing: 5px;border-collapse: collapse;border:none; }
.tableau_stats tr:hover {background-color:#FCE8F6;}
.tableau_stats td{vertical-align:middle;padding: 5px;}
.tableau_stats .td1 {width : 150px;}
.tableau_stats .td2 {width : 350px;}
.tableau_stats .td3 {width : 120px;text-align:right;}
.tableau_stats .bg_chat_couple, .tableau_stats .bg_chat_femme, 
.tableau_stats .bg_chat_homme, .tableau_stats .bg_chat_trav_trans {float:left;height : 10px;min-width:1px;-width:1px; margin-right : 20px;cursor:pointer;}

/*______________________________________________________________________________*/
/*_________________________________ DIVERS __________________________________*/
/*______________________________________________________________________________*/
.tableau_paiement {border-collapse:collapse;border: 1px solid #777;}
.tableau_paiement td {padding: 10px;font-weight : bold;}
.tableau_paiement tr {border : 1px dotted #777;}

.tableau_paiement .duree {width : 300px;font-size : 14px;color : #777;}
.tableau_paiement .prix {width : 150px; text-align:center;font-size : 18px;color : #FF9000;}
.tableau_paiement .bouton_paiement {width : 150px;text-align:center;font-size : 14px;color : #DE069F;}

.pub_sidebar {width : 60px;margin-left:40px;margin-top : 20px;margin-bottom : 10px;}
.box_jeux_coquins {float:left;width : 170px;margin-right: 10px;margin-bottom : 15px;border:2px solid #DE069F;}
.box_jeux_coquins:hover {border:2px solid #000;}
.box_jeux_coquins.jeux_categorie {float:left;width : 240px;margin-right: 10px;margin-bottom : 10px;}
.box_jeux_coquins h2 {background-color : #DE069F;margin-bottom :0px;padding:3px;text-align:center;color : #fff;}
.box_jeux_coquins h2 a {color : #fff;}
.box_jeux_coquins:hover a, .box_jeux_coquins:hover a:hover{color : #000;text-decoration:none;}
.box_jeux_coquins .visuel {background-color : #000;padding:5px 3px;text-align:center;}

/*SEXE SHOP*/
.page_boutique .pagination {margin-bottom : 0px;}
.box_sexe_shop_produit{margin:5px;float:left;width:158px;height:275px;border:1px solid #DE069F;}
.box_sexe_shop_produit_une {width:155px;margin:5px 2px;float:left;height:275px;}
.box_sexe_shop_produit .detail, .box_sexe_shop_produit_une .detail {height : 45px;}
.box_fushia .box_sexe_shop_produit {margin:5px 2px;}
.box_sexe_shop_produit .prix, .box_sexe_shop_produit_une .prix{min-height: 40px; }

/****DISCLAIMER***/
div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:1px solid #de069f; background:#f5f5f5; color:#555; }
div#disclaimer-cadre b{ font-size:14px; color:#de069f; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#FFA800; }
div#disclaimer-cadre a:hover{ color:#de069f; }
#horoscope {margin-top : 5px;margin-left:20px;}


/*____________________ INSCRIPTION ____________________________*/
.index_inscription {margin-bottom : 20px;}
.index_inscription .login {padding: 5px 10px;text-align:right;font-size : 11px;}
.index_inscription .login input {width:90px;padding:0px;}
.index_inscription .login button {padding : 1px 2px;}
.index_inscription .top h1{float:left;border-bottom : none;margin:0px;margin-top : 4px;}
.index_inscription .inscription .gauche {width : 420px;margin-right: 10px;float:left;}
.index_inscription .inscription .droite {width : 350px;float:left;padding-top : 15px;/padding-top : 10px;	}	
.index_inscription .inscription h2 {font-size : 24px;margin-bottom : 15px;}	
.index_inscription .form_inscription input[type="text"], .index_inscription .form_inscription input[type="password"] {width : 180px;}
.index_inscription .form_inscription select {width : 184px;}
.index_inscription .form_inscription p {margin-bottom : 1px;}
.index_inscription .inscription {border : 1px solid #888;background-color:#e7d6de;background-image:url('/media/userfiles/images/illustrations/couple-inscription.jpg'); background-repeat:no-repeat; background-position : left top; min-height : 375px; -height:380px;}	
.index_inscription .bottom {padding-top: 15px;padding-bottom : 10px;font-size:11px;line-height:0.9;}
.index_inscription .bottom p {font-size:11px;line-height:0.9;}
.index_inscription .box_inscrits .miniature_accueil_photo {float:left;margin:2px;width : 60px;height:60px;}
.index_inscription .box_inscrits .miniature_accueil {width : 60px;height:60px;}
.index_inscription .bottom h1 {border-bottom : none;margin-bottom : 5px;margin-top :0px;padding-bottom: 0px;}
.index_inscription .bottom h1, .index_inscription .bottom h2, .index_inscription .bottom h3 {text-transform:uppercase;font-size:12px;margin-bottom : 4px;} 
.index_inscription .bottom .gauche {float:left;width : 470px;margin-right:30px;}
.index_inscription .bottom .droite {float:right;width : 280px;}
.index_inscription .logo {margin: 20px 0px 10px 70px;}
.index_inscription .logo img {width : 200px;}


/*__________________SMARTPAGE__________________*/
.contenu_smartpage {padding:  0px 20px 20px 20px;}
#smartpage h1 {margin:0px;border-bottom: none;color: #DE069F; font-size : 40px;margin-bottom : 20px;margin-left : -50px;text-transform:uppercase; text-align:center;	text-shadow: 0 0 25px #EE7BCB, 2px 2px 0px #000000;}
#smartpage .inscription {background-image:url('../images/gabarit/bg_inscription.jpg'); background-position : bottom left;border-top : 2px solid #DFDFDF; min-height : 350px;position:relative;zoom:1;font-size : 14px;}
#smartpage .separateur { background-image:url('../images/gabarit/separateur-ombre.png'); -background-image:url('../images/gabarit/separateur-ombre-ie.png'); background-position : top center; background-repeat: no-repeat; height: 30px;} 
#smartpage .inscription h2 {font-size : 24px;margin-bottom : 15px;}	
#smartpage .inscription img.droite {position:absolute;right:0;bottom:-2px;background-color:red;}
#smartpage .inscription .img_droite {position:absolute;right:0;bottom:0;}
#smartpage .inscription .gauche {width : 350px;padding:30px 20px 10px 30px;}	
#smartpage .inscription input[type="text"], #smartpage .inscription input[type="password"] {width : 180px;}
#smartpage .inscription select {width : 184px;}
#smartpage .inscription p {margin-bottom : 1px;}
#smartpage .inscription .logo {margin-left: 30px;}
#smartpage .inscription .date {margin-top : -10px;}
#smartpage .login {padding: 5px 10px;text-align:left;font-size : 11px;}
#smartpage .login input {width:90px;padding:0px;}
#smartpage .login button {padding : 1px 2px;}
#smartpage .box_inscrits {float:right;width : 280px;margin-bottom:20px;margin-left: 30px;}
#smartpage .box_inscrits .miniature_accueil_photo {float:left;margin:2px;width : 80px;height:105px;font-size : 11px;line-height:0.9;border:none;}
#smartpage .box_inscrits .miniature_accueil {width : 80px;height:80px;border:1px solid #777;margin-bottom : 3px;}


/*__________________INSCRIPTION__________________*/
.contenu_smartpage {padding:  0px 20px 20px 20px;}
#inscription h1 {margin:0px;border-bottom: none;font-size : 20px;}
#inscription .top {min-height : 50px;-height:50px;}  
#inscription .inscription {background-image:url('../images/gabarit/bg_inscription.jpg'); background-position : bottom left;border-top : 2px solid #DFDFDF; min-height : 300px;position:relative;margin-left: -15px;margin-right:-15px;position:relative;}
#inscription .separateur { background-image:url('../images/gabarit/separateur-ombre.png'); -background-image:url('../images/gabarit/separateur-ombre-ie.png'); background-position : top center; background-repeat: no-repeat; height: 30px;margin-left: -15px;margin-right:-15px; } 
#inscription .inscription h2 {font-size : 20px;margin-bottom : 12px;text-align:center;}	
#inscription .inscription .img_droite img {max-width : 500px;}
#inscription .inscription .img_droite {position:absolute;right:0;bottom:2px;-position:relative;-float:right;-margin-top : 353px;}
#inscription .inscription .gauche {width : 320px;padding:10px;padding-left: 15px;-width:335px;}	
#inscription .inscription input[type="text"], #inscription .inscription input[type="password"] {width : 150px;}
#inscription .inscription input[type="checkbox"] {margin-left : 0px;}
#inscription .inscription select {width : 153px;}
#inscription .inscription p {margin-bottom : 1px;}
#inscription .inscription .logo {margin-left: 30px;}
#inscription .inscription .date {margin-top : -10px;}
#inscription .login {padding: 5px 10px;text-align:left;}
#inscription .login label {font-size : 11px;}
#inscription .login input {width:90px;padding:0px;}
#inscription .login button {padding : 1px 2px;}
#inscription .box_inscrits {float:right;width : 240px;margin-bottom:10px;margin-left: 20px;}
#inscription .box_inscrits .miniature_accueil_photo {float:left;margin:2px;width : 70px;height:70px;font-size : 11px;line-height:0.9;border:none;}
#inscription .box_inscrits .miniature_accueil {width : 70px;height:70px;border:1px solid #777;margin-bottom : 3px;}

/* __________COMPTE ACCUEIL ____________*/
.compte_accueil_gauche {margin-top : 40px;float:left;width : 150px;margin-right : 40px;text-align:center;}
.compte_accueil_gauche .avatar {margin-bottom : 5px;}
.compte_accueil_droite {float:left;width : 450px;margin-right : 20px;}
.compte_accueil_droite .picto {vertical-align:middle;margin-right : 10px;width : 22px;height : 22px;}
.compte_accueil_droite .info_compte {float:right;margin-right : 10px;font-weight:bold;width : 50px;text-align:right;}

#contenu_main .compte_accueil_droite li {list-style-type:none;}
#contenu_main .compte_accueil_droite li a {display:block;padding : 5px;text-decoration:none;color : #000000;margin-bottom : 8px;}
#contenu_main .compte_accueil_droite.chat_femme li a {background-color :#ffb3cc;border:1px solid #ff6699;}
#contenu_main .compte_accueil_droite.chat_femme li a:hover {background-color :#FFD4E3; }
#contenu_main .compte_accueil_droite.chat_homme li a {background-color :#c9dbff; border:1px solid #80a8f8;}
#contenu_main .compte_accueil_droite.chat_homme li a:hover {background-color :#D1E0FF; }
#contenu_main .compte_accueil_droite.chat_couple li a {background-color :#e3c1fd; border:1px solid #c383f5;}
#contenu_main .compte_accueil_droite.chat_couple li a:hover {background-color :#E7C7FF; }
#contenu_main .compte_accueil_droite.chat_trav_trans li a {background-color :#fcb894; border:1px solid #ff7d38;}
#contenu_main .compte_accueil_droite.chat_trav_trans li a:hover {background-color :#FFE6D8; }

/*___________________________________________________________________________*/
/*________________________________DIVERS JS _________________________________*/
/*___________________________________________________________________________*/
/*Xfade*/
#imageContainer {height:400px;bottom: 0;position: absolute;right: 0;}
#imageContainer img {display:none;position:absolute;right: 0;bottom: 0;}

#ajax_tooltipObj{z-index:1000000;text-align:left;}
#ajax_tooltipObj div{position:relative;}
#ajax_tooltipObj .ajax_tooltip_arrow{background-image:url('../images/arrow.gif');width:10px;height:11px;position:absolute;left:10px;top:2px;background-repeat:no-repeat;background-position:center left;z-index:1000005;height:11px;}
#ajax_tooltipObj .ajax_tooltip_content{left:20px;top:-10px;position:absolute;width:200px;min-height:70px;padding:5px;overflow:auto;z-index:1000001;padding-left: 10px;}
.tooltip_fermer {display:none;}
.tooltip_chat {display:block;}
.tooltip_couple, .tooltip_femme, .tooltip_homme, .tooltip_trav_trans {color : #fff;}
.ajax_tooltip_content.tooltip_couple {background-color: #C383F5;}
.ajax_tooltip_content.tooltip_femme {background-color: #FF6699;}
.ajax_tooltip_content.tooltip_homme {background-color: #80A8F8;}
.ajax_tooltip_content.tooltip_trav_trans{background-color: #FF7D38;}
.ajax_tooltip_content.tooltip_aimer {background-color: #FCE8F6;border:1px solid #FF6699;}
#ajax_tooltipObj .ajax_tooltip_arrow.tooltip_couple {background-image:url('../images/arrow_couple.gif');}
#ajax_tooltipObj .ajax_tooltip_arrow.tooltip_femme {background-image:url('../images/arrow_femme.gif');}
#ajax_tooltipObj .ajax_tooltip_arrow.tooltip_homme {background-image:url('../images/arrow_homme.gif');}
#ajax_tooltipObj .ajax_tooltip_arrow.tooltip_trav_trans {background-image:url('../images/arrow_trav_trans.gif');}
#ajax_tooltipObj .ajax_tooltip_arrow.tooltip_aimer {background-image:url('../images/arrow_femme.gif');}
#ajax_tooltipObj .tooltip_aimer .miniature_accueil {width : 60px;height:60px;}
#ajax_tooltipObj .tooltip_aimer .miniature_accueil_photo {font-size:10px;width:60px;border:none;}
#ajax_tooltipObj .tooltip_aimer_detail {position : relative;}
#ajax_tooltipObj .tooltip_aimer_detail .fermer{position:absolute;bottom:0px;right:2px;}

/***** BADGE **********/
.badge-hflibres { background-image:url(../images/gabarit/bg_badge.jpg);background-color : #FCE8F6;width:300px;border:1px solid #FF6699;padding: 5px;color : #FF6699;font-weight:bold;}	
.badge-hflibres .gauche {float:left;width : 80px;margin-right:20px;}
.badge-hflibres .droite {float:left;width : 190px;}


/***** FOOTER SLIDE **********/
#footerSlideContainer {position: fixed;bottom:0;width: 100%;z-index:1000;zoom: 1;-position: absolute;/left:0px;}
/*#footerSlideButton {position: absolute;top: -15px;right: 20px;width:50px;height:17px;border: none;cursor: pointer;}*/
#footerSlideButton .voir {background-color : #000;opacity:0.85;filter : alpha(opacity=85);color : #DE069F;font-size:11px;text-align:center;position: absolute;top: -15px;right: 20px;width:70px;height:17px;cursor: pointer;line-height:17px;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;}/*251b15*/
#footerSlideContent {position:relative;width: 100%;height: 0px;background: #000;color: #CCCCCC;font-size: 0.8em;border: none;-moz-opacity: 0.85;
opacity: 0.85;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=85);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
filter:alpha(opacity=90);}
#footerSlideText {padding: 15px 10px 25px 25px;display: inherit;}
#footerSlideContent table td {color: #CCCCCC;}
