/*-----------------------------------*/
/* Mise en page du site par des bloc */
/*------------------------------------*/
* {
margin: 0; padding: 0; border: 0;
}
img {
  display: block;
}
#header {
border-left: 1px solid #7c7ca3;
border-right: 1px solid #7c7ca3;
}
#leblocheader1 {
	width:798px;
	height:7px;
	float: left ;
	background-image: url('images/haut1.gif');
	background-repeat: repeat-x ;
	font-size: 2px;
	}
#leblocheader2 {
	width:798px;
	height:47px;
	float: left ;
	background-image: url('images/haut7.gif');
	}
#date { /*ne sert plus */
margin: 24px 156px 0 430px;
text-align: right;
}
#recherchehaut {
margin: 24px 146px 0 380px;
text-align:right;
}
#recherchehaut form {
display:inline;
}
.haut-image {
	float: left;
	border:0;
	margin:0;
	padding:0;
	}
#conteneur {
position:relative;
width:800px;
margin-top: 0px;
margin-left: auto;   /*Permet le centrage de tte la page dans tous les navigateur sauf IE (voir body)*/
margin-right: auto;
background-image: url('images/fon.jpg');

}
#pubhaut {
height:70px;
}
#pubhautmegaban {
float: left;
margin: 0 32px 3px 32px;
border: solid 3px #CECEE1;
height:90px;
width:728px;
background-color:#CECEE1;
}
.centre {
margin: 0 0 0 9px;
float: left;
width: 468px;
text-align: justify ;
}
.gauche {
float:left;
width: 167px;
}
.droite {
float:right;
width: 146px;
}
#pied {
clear:both;
height: 51px;
background-image: url('images/bas.gif');
}
#texte-pied1 {
margin:0 155px 0 176px;
font-size: 7pt;
text-align: center;
padding:0;
}
#texte-pied2 {
margin:14px 24px 0 24px;
text-align: center;
padding:0;
}
.gauche ul {
list-style-type: none;
padding: 0 10px 7px 24px;
}
.gauche li {
margin: 0 0 4px 0;
text-align: center ;
}
.droite ul {
list-style-type: none;
margin: 0 24px 20px 10px;
}
.droite li {
margin-bottom: 5px;
text-align: center;
}
#droiteenvoipps {
margin: 10px 24px 10px 10px;
}
#titre-page {
height:18px;
background-color: #19197C;
border: solid 1px #19197C;
}
/*Diaporama*/
.conteneur-diaporama {
height:124px;
margin: 4px 0px 4px 0px;
padding: 2px 0px 2px 0px;
/*border:dashed 1px #19197C;*/
}
.diaporama-haut {
text-align: left ;
height:22px;
padding: 0;
margin: 0 156px 0 2px;
line-height: 0;
background-color: #B8B8D1;
border: 0;
}
.diaporama-haut img {
display:inline;
text-align: left ;
margin:0;
padding:0;
}
.diaporama-hautG {
text-align: left ;
height:22px;
padding: 0;
margin: 0 2px 0 156px;
line-height: 0;
background-color: #B8B8D1;
border: 0;
}
.diaporama-hautG img {
display:inline;
text-align: left ;
margin:0;
padding:0;
}
.diaporama-apercu {
float:right;
margin:0 2px 0 0;
height:120px;
width:150px;
border: solid 1px #000000;
}
.diaporama-apercuG {
float:left;
margin:0 0 0 2px;
height:120px;
width:150px;
border: solid 1px #000000;
}
/*pour l'affichage des profils a la place des diaporama*/
.rencontre-apercu {
float:right;
margin:0 2px 0 0;
height:120px;
width:150px;
border: solid 1px #000000;
}
.rencontre-apercu img {
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
border-left:solid 15px #000000;
border-right:solid 15px #000000;
}
.rencontre-apercuG {
float:left;
margin:0 0 0 2px;
height:120px;
width:150px;
border: solid 1px #000000;
}
.rencontre-apercuG img {
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
border-left:solid 15px #000000;
border-right:solid 15px #000000;
}
.diaporama-description {
margin:4px 156px 0 2px;
height:32px;
text-align: justify;
}
.diaporama-description2 {
margin:3px 156px 2px 2px;
height:15px;
text-align: justify;
}
.diaporama-descriptionG {
margin:4px 2px 0 156px;
height:32px;
text-align: justify;
}
.diaporama-descriptionG2 {
margin:3px 2px 2px 156px;
height:15px;
text-align: justify;
}
.diaporama-temps {
float:right;
margin:0px;
padding:5px 5px 0px 0px;
}
.diaporama-temps-texte { /* Ne sert plus */
margin:0px;
padding : 7px 0px 2px 0px;
float:right;
text-align: center;
}
.diaporama-permalien {
margin:0px;
padding : 0px 4px 0px 0px;
float:right;
}
.diaporama-logo-telecharger2 {
margin:0px;
padding : 0px 54px 0px 3px;
float:right;
}
.diaporama-logo-telecharger2-encart-accueil {
margin:0px;
padding : 0px 42px 0px 3px;
float:right;
}
.diaporama-logo-telecharger2-encart-accueil-petit {
margin:0px;
padding : 0px 90px 0px 3px;
float:right;
}
.diaporama-logo-telecharger {
margin:0px;
padding : 0px 4px 0px 0px;
float:right;
}

/* Pub volante de la zone adulte en CSS */
.pub-fixe {
bottom: 0;
width: 468px;
padding: 3px 0 3px 0;
position: absolute;  /* Par defaut position absolue car position "fixed" non comprise de IE5 et IE6 => la baniere se positionne fixemement en pied de page */
z-index: 2;
text-align: center;
align: center;
background-color: #CECEE1;
margin-left: auto;
margin-right: auto;
}

html>body .pub-fixe { /* pour les navigateurs autres que IE5 et IE6 qui ne comprennent pas ces lignes on corrige le "absolute" en "fixed" */
position: fixed;
}

/* Info Bulle en CSS */
a.info {
   position: relative;
   text-decoration: none;
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: 45px; /* on positionne notre infobulle */
   left: 0px;
   background: #FFFFFF;
   color: #19197C;
   padding: 3px;
   border: 1px solid #19197C;
   border-left: 10px solid #19197C;
}

/*bulle page acueil*/
#bulle1 {
background-position: top left ;
background-image: url('images/bulle/bulle_01.gif');
background-repeat: no-repeat;
width: 467px;
border:dashed 1px #cecee1;   /*obligatoire car crée un decalage dans Firefox*/
}
#bulle2 {
float:right;
}
#bulle-text{
margin: 15px 127px 0 30px;
padding: 0px 2px 0px 2px;
height:165px;
}
.partenaire {
text-align: center ;
}
/*onglet du haut de page zone adulte pour la 2eme ligne d'onglet*/
.menuOnglet2ligne { 
  list-style:none; 
  background-color:#CECEE1; 
  width:100%; height:30px; 
  line-height:11px;
  margin:3px 0 0 0; 
  }

.menuOnglet2ligne li.video { 
	float: right;
	text-decoration: blink ;
	margin : 0 40px 0 0;
}

.menuOnglet2ligne li a {
  display:block; 
  float:left; 
  height:30px; 
  line-height:11px;
  color:#19197C; 
  background:url(images/ongletAdulte/onglet-zone-adulte-2-ligne-2.gif);
  text-decoration:none; 
  font-family:arial, verdana, sans-serif; 
  text-align:center; 
  font-size:11px;
  padding:0 0 0 12px; 
  cursor:pointer; 
}
.menuOnglet2ligne li a b {
  float:left; 
  display:block; 
  padding:10px 10px 9px 0px;
  background:url(images/ongletAdulte/onglet-zone-adulte-2-ligne-2.gif) no-repeat right top;
}

.menuOnglet2ligne li.current a {
  color:#FFAA00; 
  background:url(images/ongletAdulte/onglet-zone-adulte-2-ligne.gif);
}
.menuOnglet2ligne li.current a b {
  background:url(images/ongletAdulte/onglet-zone-adulte-2-ligne.gif) no-repeat right top;
}

.menuOnglet2ligne li a:hover {
  color:#FFAA00; 
  background: url(images/ongletAdulte/onglet-zone-adulte-2-ligne.gif);
}

.menuOnglet2ligne li a:hover b {
  background:url(images/ongletAdulte/onglet-zone-adulte-2-ligne.gif) no-repeat right top;
}
/*onglet du haut de page zone adulte*/
.menuOnglet { 
  list-style:none; 
  border-bottom:#050561 solid 2px;  /* 050561 = 19197C en un peu plus foncé */
  background-color:#CECEE1; 
  width:100%; height:60px; 
  line-height:12px;
  margin:0 0 0 0; 
  }
.menuOnglet li { 
  float:left; 
  margin-left:0px;
}

.menuOnglet li.video { 
	float: right;
	text-decoration: blink ;
}

.menuOnglet li a {
  display:block; 
  float:left; 
  height:60px; 
  line-height:12px; 
  color:#19197C; 
  background:url(images/ongletAdulte/onglet-zone-adulte-2.gif);
  text-decoration:none; 
  font-family:arial, verdana, sans-serif; 
  text-align:center; 
  font-size:11px;
  padding:0 0 0 12px; 
  cursor:pointer; 
}
.menuOnglet li a b {
  float:left; 
  display:block; 
  padding:22px 10px 14px 0px;
  background:url(images/ongletAdulte/onglet-zone-adulte-2.gif) no-repeat right top;
}

.menuOnglet li.current a {
  color:#FFAA00; 
  background:url(images/ongletAdulte/onglet-zone-adulte.gif);
}
.menuOnglet li.current a b {
  background:url(images/ongletAdulte/onglet-zone-adulte.gif) no-repeat right top;
}

.menuOnglet li a:hover {
  color:#FFAA00; 
  background: url(images/ongletAdulte/onglet-zone-adulte.gif);
}

.menuOnglet li a:hover b {
  background:url(images/ongletAdulte/onglet-zone-adulte.gif) no-repeat right top;
}

.sousMenuOnglet { 
  list-style:none; 
  border-bottom:#050561 solid 1px;  /* 050561 = 19197C en un peu plus foncé */
  background-color:#B8B8D1;
  width:100%;
  height: 22px;
  margin:0 0 0 0; 
  }

.sousMenuOnglet li { 
  float:left; 
  line-height: 18px;
}

.sousMenuOnglet li a { 
	color:#FFFFFF; 
	font-size:11px;
	text-decoration:none; 
    font-family:arial, verdana, sans-serif; 
	margin: 0 10px 0 0;
	padding: 0 0 3px 0;
}

.sousMenuOnglet li.current a { 
	color:#19197C; 
	text-decoration:none; 
	border-bottom:#050561 solid 3px;
}

.sousMenuOnglet li a:hover { 
	color:#19197C; 
	text-decoration:none; 
	border-bottom:#050561 solid 3px;
}

/*pub texte PUBLI-INFO*/
.conteneurPub {
margin: 4px 0px 4px 0px;
padding: 2px 2px 2px 2px;
/*border:dashed 1px #19197C;*/
text-align: justify;
}
.conteneurPub p{
text-align: right;
font-size: 7pt;
}
.pubHaut {
padding: 0;
margin: 0 2px 0 2px;
background-color: #B8B8D1;
border: solid 1px #B8B8D1;
color: #FFFFFF;
}

.pubHaut a:link{
  text-decoration: none; 
  color: #ffffff; 
  font-family: Impact, Arial, Times New Roman; 
  font-size: 18pt
}

.pubHaut a:visited {
text-decoration: none; 
color: #ffffff; 
font-family: Impact, Arial, Times New Roman; 
font-size: 18pt
}

.pubHaut a:hover {
text-decoration: none; 
color: #000080; 
font-size: 18pt
}

/*Mise en forme des lien contextualisé search123*/
.conteneurLienContext {
margin: 4px 0px 4px 0px;
padding: 2px 2px 2px 2px;
border:dashed 1px #19197C;
text-align: justify;
font-size: 7pt;
}
.conteneurLienContext p{
text-align: right;
font-size: 7pt;
}

.titreLienContext a{ /* Egalement utilisé pour les resultats de la recherche */
padding: 0;
margin: 0 2px 0 2px;
text-align: justify;
width:100%;
background-color: #B8B8D1;
}

.titreLienContext a:link{
  text-decoration: none; 
  color: #19197C; 
  font-family: Arial, Times New Roman; 
  font-size: 10pt;
}

.titreLienContext a:visited {
text-decoration: none; 
color: #19197C; 
font-family: Arial, Times New Roman; 
font-size: 10pt;
}

.titreLienContext a:hover {
text-decoration: underline; 
color: #FFFFFF; 
font-size: 10pt;
background: #FFC45E;
}

/*Mise en forme du hotspot*/
.conteneur-hotspot {
margin: 4px 0px 4px 0px;
padding: 3px 4px 3px 4px;
border:dashed 1px #19197C;
background-color:#FFFFFF;
}

/*Champs des formulaires*/
input {
border:1px solid #19197C;
background-color:#EBEBF5;
font-family:Arial, Times New Roman;
color:#19197C;
}

/*Pub dans les menus via openads*/
.pub-menu {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
border:dashed 1px #FFFFFF;
}


/*pub JEU (PUBLI-INFO avec bulle)*/
.conteneurJeu {
margin: 4px 0px 4px 0px;
padding: 2px 2px 2px 2px;
border:none;
text-align: justify;
}

.conteneurJeu p{
text-align: right;
font-size: 7pt;
}


/*Autres*/
.partenaire img {   /*sert également pour les retour en haut de page, dans le livre d'or, et dans les videos X*/
display:inline;
}
.soustitre {
margin: 20px 0 2px 0;
height:18px;
background-color: #B8B8D1;
border: solid 1px #B8B8D1;
}

/*Encart d'accueil*/
#conteneur-encart-accueil {
margin: 0px 0px 0px 0px;
padding: 0px 16px 5px 24px;
background-image: url('images/encart-accueil/encart-accueil-fond.jpg');
}

#conteneur-encart-accueil p{
font-size: 8pt;
}

#image-encart-accueil {
border: solid 1px #000000;
width:150px;
height:120px;
}

#image-encart-accueil-petit {
border: solid 1px #000000;
width:100px;
height:80px;
}
/*----------------------------------------------------------------------------------*/
/* Mise en forme du texte et des paragraphe border:dashed 1px orange; display: none;*/
/*----------------------------------------------------------------------------------*/
h2 {
color: #cecee1;
margin-bottom:0;
padding:0;
font-family: Arial, Times New Roman;
font-size: 10pt;
}
h3 {
color: #19197c;
margin:1px 0 8px 0;
font-family: Arial, Times New Roman;
font-weight: normal;
font-size: 9pt;
}
h4 {
color: #19197c;
margin:15px 0 3px 0;
font-family: Arial, Times New Roman;
font-weight: normal;
font-size: 9pt;
}
h5 {
color: #19197c;
margin-bottom:1pt;
margin-top:1pt;
font-family: Arial, Times New Roman;
font-size: 11pt;
}
body {
text-align: center;  /*Permet le centrage de tte la page dans IE*/
margin: 0;
color: #19197c;
font-family: Arial, Times New Roman;
font-size: 10pt;
}
table {
color: #19197c;
font-family: Arial, Times New Roman;
font-size: 10pt;
}
p {
color: #19197c;
font-family: Arial, Times New Roman;
font-size: 10pt;
}
hr {
height: 1px;
margin: 2px 0;
color: #FFFFFF;
background-color: #FFFFFF;
border: 0;
width: 90px;
}
/*-------------------------*/
/* Mise en forme des liens */
/*-------------------------*/
/*Liens dans menus*/
A.type1:link  {text-decoration: none; color: #ffffff; font-family: Arial, Times New Roman; font-size: 9pt}
A.type1:visited {text-decoration: none; color: #FFFFFF; font-family: Arial, Times New Roman; font-size: 9pt}
A.type1:hover {text-decoration: underline; color: #FFAA00; font-size: 9pt}
/*copyright "contacter le webmaster"*/
A.type2:link  {text-decoration: none; color: #19197c; font-family: Arial, Times New Roman; font-size: 7pt}
A.type2:visited {text-decoration: none; color: #19197C; font-family: Arial, Times New Roman; font-size: 7pt}
A.type2:hover {text-decoration: underline; color: #FFAA00; font-size: 7pt}
/*entrer et "retour" accés a la zone adulte*/
A.type3:link  {text-decoration: none; color: #ffffff; font-family: Impact, Arial, Times New Roman; font-size: 18pt}
A.type3:visited {text-decoration: none; color: #ffffff; font-family: Impact, Arial, Times New Roman; font-size: 18pt}
A.type3:hover {text-decoration: underline; color: #000080; font-size: 18pt}

A.type4:link  {text-decoration: none; color: #ffffff; font-family: Arial, Times New Roman; font-size: 7pt}
A.type4:visited {text-decoration: none; color: #C0D0FF; font-family: Arial, Times New Roman; font-size: 7pt}
A.type4:hover {text-decoration: underline; color: #FFFFFF; font-size: 7pt}
/*pour "envoyez nous vos PPS"*/
A.type5:link  {text-decoration: none; color: #FFAA00; font-family: Arial, Times New Roman; font-size: 9pt}
A.type5:visited {text-decoration: none; color: #FFAA00; font-family: Arial, Times New Roman; font-size: 9pt}
A.type5:hover {text-decoration: underline; color: #FFFFFF; font-size: 9pt}
/*pour "zone adulte" dans tous les menus sur toutes les pages*/
A.type6:link  {text-decoration: none; color: #ff99CC; font-family: Arial, Times New Roman; font-size: 9pt}
A.type6:visited {text-decoration: none; color: #FF99CC; font-family: Arial, Times New Roman; font-size: 9pt}
A.type6:hover {text-decoration: underline; color: #FFAA00; font-size: 9pt}
/*bleu/orange*/
A.type7:link  {text-decoration: none; color: #19197C; font-family: Arial, Times New Roman; font-size: 9pt}
A.type7:visited {text-decoration: none; color: #19197C; font-family: Arial, Times New Roman; font-size: 9pt}
A.type7:hover {text-decoration: underline; color: #FFAA00; font-size: 9pt}
/*Jeu*/
A.type8:link  {text-decoration: none; color: #19197C; font-family: Impact, Arial, Times New Roman; font-size: 18pt}
A.type8:visited {text-decoration: none; color: #19197C; font-family: Impact, Arial, Times New Roman; font-size: 18pt}
A.type8:hover {text-decoration: underline; color: #FFAA00; font-size: 18pt}


/*HotSpot*/
A.hotSpot1:link  {text-decoration: none; color: #999999; font-family: Arial, Times New Roman; font-size: 8pt}
A.hotSpot1:visited {text-decoration: none; color: #999999; font-family: Arial, Times New Roman; font-size: 8pt}
A.hotSpot1:hover {text-decoration: underline; color: #999999; font-size: 8pt}

A.hotSpot2:link  {text-decoration: none; color: #19197C; font-family: Arial, Times New Roman; font-size: 9pt}
A.hotSpot2:visited {text-decoration: none; color: #19197C; font-family: Arial, Times New Roman; font-size: 9pt}
A.hotSpot2:hover {text-decoration: underline; color: #19197C; font-size: 9pt}

A.hotSpot3:link  {text-decoration: none; color: #19197C; font-family: Arial, Times New Roman; font-weight:bold; font-size: 10pt}
A.hotSpot3:visited {text-decoration: none; color: #19197C; font-family: Arial, Times New Roman; font-weight:bold; font-size: 10pt}
A.hotSpot3:hover {text-decoration: underline; color: #19197C; font-weight:bold; font-size: 10pt}

A.hotSpot4:link  {text-decoration: none; color: #FF7700; font-family: Arial, Times New Roman; font-weight:bold; font-size: 11pt}
A.hotSpot4:visited {text-decoration: none; color: #FF7700; font-family: Arial, Times New Roman; font-weight:bold; font-size: 11pt}
A.hotSpot4:hover {text-decoration: underline; color: #FF7700; font-weight:bold; font-size: 11pt}

