td_right.rightinterh1{
float: left;
width: 590px;
height: 13px;

}

.rightinterh2{
float: left;
width: 590px;
height: 17px;
}

.rightinterv1{
float: left;
width: 12px;
height: 253px;
}

.rightinterv2{
float: left;
width: 18px;
height: 253px;
}

.rightinterv5{
float: left;
width: 10px;
height: 10px;
}

.rightinterv3{
float: left;
width: 13px;
height: 10px;
}

.rightinterv4{
float: left;
width: 18px;
height: 10px;
}

.bigframe{
float: left;
background-color:white;
width:275px;
}


.bigframe2{
float: left;
background-color:white;
width:275px;
margin-bottom:10px;
margin-left:10px;

}

.bigframe3{
float: left;
background-color:white;
width:275px;
height: 250px;
}

.bigframe-menu1{
width: 275px;
height:17px;
background-image: url(/imgi/menu2.gif);
}

.bigframe-sousmenu1{
width: 275px;
height:150px;
background-color:#336799;
}

.bigframe-texte1{
width: 275px;

background-color:#eaf0f5;
}

.bigframe-texte1 a{
font-weight:bold;
}

.bigframe-cadre2 {
float: left;
width: 130px;
height:119px;
background-color: #ad43c7;
}

.bigframe-texte2 {
float: left;
width: 145px;
background-image: url(/imgi/menu3.gif);
background-repeat: no-repeat;
background-color: #f7ecf9;
}

.bigframe-titre-texte2 {
float: left;
width: 145px;
height:17px;
background-image: url(/imgi/menu3.gif);
background-repeat: no-repeat;
}

.bigframe-texte-texte2{
float: left;
width: 145px;
background-color: #f7ecf9;
}

.bigframe-boite-texte2{
float: left;
width: 275px;
height:121px;
color: #ad43c7;
font-size: 11px;
font-weight: bold;
background-color: #f7ecf9;
}

.rightinterv300{
float: left;
width: 18px;
height: 253px;
background-color:white;
}

.bigframe-300{
float: left;
background-color:#afafaf;
width:275px;
}

.bigframe-menu3{
height:17px;
background: #336799 url(/imgi/menu2.gif) no-repeat top left;
}

.bigframe-photo3{
text-align:center;
}

.bigframe-260{
float: left;
background-color:white;
width:275px;
}

.bigframe-titre4{
float: left;
width: 125px;

font-size: 8pt;
background-image: url(/imgi/menu2.gif);
background-repeat: no-repeat;
background-color:white;
}

.bigframe-photo4{
float: left;
width: 150px;
height:100px;
background-color:#336799;
}

.bigframe-texte4{
float: left;
width: 275px;
font-size: 8pt;
background-color:white;
}

.bigframe-texte4 a{
text-decoration:none;

font-style:italic;
font-weight: bold;
}

.bigframe-titre5 {
float: left;
width: 125px;
font-size: 8pt;
background-image: url( /imgi/menu2.gif);
background-repeat: no-repeat;
background-color:white;
}

.bigframe-photo5{
float: left;
width: 150px;
height:100px;
background-color:#336799;

}

.bigframe-photo5 img { margin:3px; }

.menu1{
float:left;
width:89px;
height:22px;
margin-top:1px;
background-color:white;
}

.menu1 a{
text-decoration: none;
color: black;
}

.menu1 a:hover{
text-decoration: underline;
}

.menu2{
float:left;
width:498px;
height:22px;
margin-top:1px;
margin-left:5px;
background-color:white;
}

.menu2 a{
text-decoration: none;
color: black;
}

.menu2 a:hover{
text-decoration: underline;
}

.menu3{
float:left;
width:400px;
height:22px;
margin-top:3px;
background-color:white;
}

.menu3 a{
text-decoration: none;
color: black;
}

.menu3 a:hover{
text-decoration: underline;
}

.content {
float:left;
width:592px;
margin-top:0;
}

.rencontre{
width:282px;
float:left;
}

.rencontre a{
text-decoration:none;
color:black;
}

.rencontre a:hover{
text-decoration:underline;
color:black;
}

.rencontre-voir{
margin-top:3px;
float:left;
width:280px;
height:16px;
background-color:white;
}

.rencontre-titre {
margin-top: 11px;
float:left;
height:20px;
width:282px;
}

.rencontre-dialoguer{
float:left;
width:282px;
height:52px;
background-color:white;
line-height:14px;
}

.photo{
float:left;
margin-top:1px;
margin-left:1px;
margin-right:1px;
width:68px;
background-color:white;
height:97px;
}

.recherche{
float:left;
margin-left:10px;
margin-top: 11px;
width:136px;
}

.recherche-titre{
float:left;
width:136px;
height:20px;
}

.recherche-contenu {
float:left;
width:136px;
}

.pub {
float:left;
margin-top:11px;
margin-left:10px;
width:136px;
height:336px;
}

.pub-cadre{
float:left;
margin-left:10px;
width:136px;
height:120px;
}



.bottom {
margin-top:20px;
float:left;
width:571px;
height:195px;
}

.bottom-titre {
width:311px;
height:15px;
}

.bottom-gauche{
background-color:#d9e0e8;
margin-left:2px;
width:309px;
height:178px;
}

.bottom-gauche a{
text-decoration:none;
color:#36476a;
font-weight:bold;
}

.bottom-gauche a:hover{
text-decoration:underline;
color:#36476a;
font-weight:bold;
}

.bottom-droite{
float:left;
width:260px;
}

.profil {
float:left;
width:592px;
/* margin-top:11px; */
}
* html .profil { padding-bottom:10px }
 
.profil-content{
float:left;
width:136px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px
}

* html .profil-content { margin-left:8px; margin-bottom:0  }


.profil-titre{
float:left;
width:136px;
height:20px;
}

.profil-gauche{
float:left;
width:50px;
height:70px;
}

.profil-droit{
float:left;
width:86px;
height:70px;
background-color:white;
}

.mon-profil {
float:left;
width:282px;

}

.club-inter{
float:left;
width:26px;
height:176px;
}

.club {
width:571px;
height:195px;
float:left;
}

.club-titre {
float:left;
width:571px;
height:17px;
}

.club-content{
float:left;
width:109px;
height:176px;
}

.club-cadre{
float:left;
width:567px;
height:176px;
}

.club-photo {
float:left;
width:109px;
height:127px;
}

.bleu{
color:#36476a;
font-weight:bold;
}

.noir{
color:black;
font-weight:bold;
}

.photo-bleu{
color:#3333cc;
}

.photo-rose{
color:#ff0099;
}

.gris{
color:#999999;
}

.non-logue{
float:left;
width:592px;
}

.non-logue-titre{
float:left;
width:592px;
height:20px;
}

.non-logue-content{
float:left;
width:592px;
margin-top:5px;
padding-bottom:10px;
background-color:white;
}

.non-logue-top{
text-align:center;
background-color:#336799;
border: 2px solid #336799
}

* html .non-logue-top { margin-left:5px; }

.non-logue-gauche{
width:165px;
margin:0 auto;
padding:5px 0 5px
}

.non-logue-droit{
float:left;
height:56px;
margin-top:2px;
background-color:white;
}

.non-logue-top2{
float:left;
width:449px;
height:60px;
margin-top:21px;
background-color:#336799;
}

.non-logue-top3{
float:left;
width:170px;
height:60px;
margin-top:21px;
background-color:#336799;
}

.non-logue-gauche2{
float:left;
width:165px;
height:60px;
}

.non-logue-droit2{
float:left;
width:282px;
height:56px;
margin-top:2px;
background-color:white;
}

.infos{
width:592px;
float:left;
background-color:#d9e0e8;
}

.infos-titre {
width:592px;
height:20px;
float:left;
}

.infos-rubrique { 
float:left;
margin-top:27px;
margin-left:17px;
width:536px;
height:15px; }

.infos-content{
float:left;
margin-left:17px;
padding-bottom:7px;
width:536px;
background-color:white;
}

.services{
padding:5px;
width:420px;
background-color: #FFFFFF;
border:3px solid #336799;
margin-left:10px;
margin-bottom:10px
}

.services-titre{
height:32px;
width:420px;
margin-left:20px;
margin-top:15px
}


.services-liens{
margin-top:10px;
margin-left:16px;
float:left;
}

.services-content{
float:left;
}

.inscription{
float:left;
margin-top:3px;
width:592px;
height:470px;
background-color:#d9e0e8;
}

.inscription-titre{
float:left;
margin-top:20px;
}

.inscription-content{
float:left;
width:536px;
height:344px;
background : url(/imgi/abonnement-quick2.gif) no-repeat top left;
}

.inscription2{
float:left;
margin-top:3px;
width:592px;
height:620px;
background-color:#d9e0e8;
}

.inscription3{
float:left;
margin-top:3px;
width:592px;
height:550px;
background-color:#d9e0e8;
}

.inscription-content2{
float:left;
width:536px;
height:486px;
background : url(/imgi/abonnement-premium.gif) no-repeat top left;
}

.inscription-content3{
float:left;
width:536px;
height:422px;
background : url(/imgi/abonnement-liberte.gif) no-repeat top left;
}

.inscription-cadre{
float:left;
width:443px;
height:128px;
background-color:#fed7cc;
}

/** MODIF ALEX **/

.mt5 { margin-top:5px }
.mt20 { margin-top:20px }

.services-titre-boutton { margin:0 auto; text-align:center }

.service_colone_1 { width:220px }
.service_colone_2, .service_colone_3, .service_colone_4 { width:65px }
.services span.red { color:#FF0000 }
.services table { background-color:#FFFFFF}
.services table td { border-bottom:1px solid #009697; height:20px}
.services table td.bR { border-right: 1px solid #FFFFFF} 
.services .noborder { border: none }

.services .bg1 { background-color:#FDE4BB}
.services .bg2 { background-color:#FDD0B3}
.services .bg3 { background-color:#FDC2B2}

.homme  .club-content, .homme  .club-cadre, .homme  .mon-profil, .homme  .infos, .homme  .pub, .homme  .pub-cadre { background-color:#d9e0e8 }
.femme  .club-content, .femme  .club-cadre ,.femme  .mon-profil, .femme  .infos, .femme  .pub, .femme  .pub-cadre { background-color:#f4e3f3 }
.adulte .club-content, .adulte .club-cadre ,.adulte .mon-profil, .adulte .infos, .adulte .pub, .adulte .pub-cadre { background-color:#e4e4e4 }

.homme  .club, .homme  .club-photo, .homme  .infos-titre, .homme  .profil-titre, .homme  .rencontre-titre, .homme  .recherche-titre, .homme td.renctitre, .homme tr.renctitre, .homme span.typonav2color, .homme a.typonav2color, .homme input.rencbouton, .homme a.typonav3color , .homme span.typonav3color, .homme .coltitre { background-color:#336799 }
.femme  .club, .femme  .club-photo, .femme  .infos-titre, .femme  .profil-titre, .femme  .rencontre-titre, .femme  .recherche-titre, .femme td.renctitre, .femme tr.renctitre, .femme span.typonav2color, .femme a.typonav2color, .femme input.rencbouton, .femme a.typonav3color , .femme span.typonav3color, .femme .coltitre { background-color:#9b406f }
.adulte .club, .adulte .club-photo, .adulte .infos-titre, .adulte .profil-titre, .adulte .rencontre-titre, .adulte .recherche-titre { background-color:#b70000 }

.homme .renctitre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #36476A; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.homme .renctitreadulte { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #B70000; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.homme .renctitreprive { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #009494; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.homme .typonav2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:none; }
.homme .typonav2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:underline; }
.homme .typonav2color {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: #36476A; text-decoration:none; }
.homme .cadreorange { background-color: #D9E0E8; border: thin none; }
.homme .rencbouton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #36476A; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; }

.femme .renctitre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #9B406F; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.femme .renctitreadulte { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #B70000; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.femme .renctitreprive { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #009494; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.femme .typonav2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9B406F; text-decoration:none; }
.femme .typonav2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9B406F; text-decoration:underline; }
.femme .typonav2color {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: #9B406F; text-decoration:none; }
.femme .cadreorange { background-color: #F4E3F3; border: thin none; }
.femme .rencbouton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #9B406F; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; }

.adulte .renctitre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #B70000; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.adulte .renctitreadulte { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color:#B70000; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.adulte .renctitreprive { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #009494; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.adulte .typonav2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; }
.adulte .typonav2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:underline; }
.adulte .typonav2color {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: #B70000; text-decoration:none; }
.adulte .cadreorange { background-color: #E4E4E4; border: thin none; }
.adulte .rencbouton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #B70000; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; }

SPAN.MODALITE {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: teal; text-decoration: none; font-weight:bold;}
SPAN.TDOSSSIER {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight:bold;}

.cadreblanc { background-color: #FFFFFF; }
.adulte .cadreblanc { background-color: #E4E4E4; }

.typoblanctxt, .typotxtblanc {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; }
.typoblanctxt a:hover, .typotxtblanc a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline; }

.homme  .profil, .homme  .content { background-color:#bbc8d7 }
.femme  .profil, .femme  .content { background-color:#e4c1d9; }
.adulte .profil, .adulte .content { background-color:#666666; }

.homme  .infos-rubrique { background-image: url(/imgi/menu11.gif) }
.femme  .infos-rubrique { background-image: url(/imgi/menu12.png) }
.adulte .infos-rubrique { background-image: url( /imgi/menu13.png) }

.homme  .club-titre { background-image: url(/imgi/menu10.gif) }
.femme  .club-titre { background-image: url(/imgi/menu14.png) }
.adulte .club-titre { background-image: url(/imgi/menu13.png) }
.adulte .c-bottom-titre { background: url(/imgi/menu1-A.png) no-repeat top left  }

.homme  .bottom, .homme  .non-logue-titre { background-color:#336799 }
.femme  .bottom, .femme  .non-logue-titre { background-color:#9b406f; }
.adulte .bottom, .adulte .non-logue-titre { background-color:#b70000 }

.femme .bottom-gauche a { color:#9b406f; }
.femme .bottom-gauche a:hover { text-decoration:underline }
.femme .bottom-gauche { background-color:#f4e3f3; }

.adulte .bottom-titre { background-image: url(/imgi/menu13.png) }

.homme  .recherche-contenu { background-color:#93a8bf }
.femme  .recherche-contenu { background-color:#cb94bb }
.adulte .recherche-contenu { background-color:#999999 }

/* #MODIF YANN */
table.d { border-collapse:collapse; margin:0; margin-top:10px; float:left; width:568px}
table.d td { padding:0; vertical-align:top; font-size:8pt }
/* -- fin modif -- */

.entete_gris { background-image: url(/imgi/menu4.gif); height:17px; }
.td_right { padding-left:10px !important }
.bigframe-photo4bis { width: 150px;height:97px;background-color:#336799; float:right; text-align:center; padding-top:3px}
.bigframe-titre4bis {
font-size: 8pt;
background-image: url(/imgi/menu2.gif);
background-repeat: no-repeat;
background-color:white;
}
.bigframe-photo3 {
background-color:#afafaf;
}
.bigframe-photo3 img {margin:0 2px}
/*--*/

.homme .cadregris {
        background-color: #BBC8D7;
        border: 0px none #BBC8D7;
}
.femme .cadregris {
        background-color: #E4C1D9;
        border: 0px none #E4C1D9;
}
.adulte .cadregris {
        background-color: #666666;
        border: #666666 1px solid;
        color: #FFFFFF;
}

.blocconn {
	background-color: #336799;
	margin-bottom: 10px;
	color: #ffffff;
	float: left;
	padding: 3px;
	width: 522px;
}
.blocconn a {
	color: #ffffff;
	font-size: 10px;
	padding-left: 10px
}
.blocconn .question {
	margin: 3px;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.formconn {
	float: left;
	padding-bottom: 3px;
	padding-left: 10px;
}
.formconn input {
	font-size: 10px;
}
.adulte .typotitreminicv { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #DD6735;
text-decoration:none;
}
.adulte .typotitreminicv a:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #DD6735;
text-decoration:underline;
}
.adulte .fondcontenu2 {
	background-color: #CCCCCC;
}
.adulte .typotxt {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration:none;
}
.adulte .typoorange { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:none;
}

.adulte .typoorange a:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:underline;
}
.adulte .fondcolblanc {
	background-color: #E4E4E4;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #000000;

}

