/********** INSCRIPTION **************/

.erreur
{
	color:red;
	font-size:13px;
	padding-left:20px;
	text-align:left;
	font-weight:bold;
}

.titre_saisie
{
	font-size:13px;
	font-weight:bold;
}

.description_saisie
{
	font-size:11px;
}

.tableau_inscription
{
	text-align : left;
}

.fond_inscription
{
	text-align : left;
	margin-top : 10px;
	background-image : url(images/rondelle.jpg); 
	background-repeat : no-repeat; 
	background-position : top right;
	font-size : 0.9em;
	height : 100%;
}

.fond_inscription_actrice
{
	text-align : left;
	margin-top : 10px;
	background-image : url(images/rondelle.jpg); 
	background-repeat : no-repeat; 
	background-position : center right;
	font-size : 0.9em;
	height : 100%;
}

.inscription_etape_non_actuelle
{
}

.inscription_etape_actuelle
{
	font-weight:bold;
}

.avertissement_inscription
{
	text-align:center;
}

.loi_inscription
{
	font-size:11px;
	text-align:justify;
	width : 550px;
	margin:auto;
}
/*********** regle du jeu ***************/

.texte_regle
{
	font-size:13px; 
	font-family:  verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif; 
	text-align  :justify;
	width:90%;
}

.regle_lien_sommaire
{
}

.sommaire_regle
{
	font-size:13px; 
	font-family:  verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif;
	text-align : justify;
	width : 90%;
	padding:5px;
}
/************* CONTACT *************************/
.texte_contact
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size:12px;
	text-align:left;
}

/********** MARQUES BLANCHES ********************/

.mb_centre_centre
{

	width:463px;
	margin:0px;
	padding:0px;

}

.mb_centre_centre_wf
{
	line-height:0px;
	width:493px;
}

.mb_resume
{
	padding-top : 15px;
	padding-bottom : 15px;
	text-align:justify;
	line-height:15px;
	font-size:13px;
}

.mb_titre
{
	padding-top : 15px;
	text-align:justify;
	line-height:10px;
}

.mb_titre_titre, .mb_avis_avis, .mb_resume_resume /* SPAN */
{
	font-weight:bold;
}

.mb_notre_avis
{
	padding-top : 5px;
	padding-bottom : 10px;
	text-align:justify;
	line-height:10px;
}


.mb_centre
{
	height:100%;
	background-color:#FFCFFC;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size:12px;
	margin:auto;
	border-left: 3px solid #64BEF2;
	border-right: 3px solid #64BEF2;

}



.mb_image
{
	border: 1px solid #FFCFFC;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	white-space:0px;
}

.mb_haut
{
	background-image : url(images/fond_cadre_video.jpg); 
	height:24px;
	padding-top:6px;
	color:white;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size:14px;
	font-weight:bold;
}

.mb_bas
{
	background-image : url(images/fond_cadre_video_bas.jpg); 
	height:24px;
	padding-top:6px;
	color:white;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size:14px;
}

.mb_duree
{
	text-align:left;
	padding-left:45px;
	font-weight:bold;
	font-size: 13px;
}

.mb_lien_plus
{
	float:right;
	text-align:right;
	padding-right:45px;
	font-weight:bold;
}

.mb_lien_plus a
{
	color:white;
}

.mb_cadre
{
	width:560x;
	margin:auto;
	margin : 5px 5px 5px 5px;
	padding-left:16px;
	padding-right:8px; 
}

.mb_en_avatar
{
	float:right;
	margin-right : 15px;
}

.mb_en_avatar a
{
	color:white;
}

.mb_en_avatar_contrepoids
{
	float:left;
	width:70px;
	margin-left : 15px;
}

.cadre_cat_videos
{
	font-size:13px;
}

.cadre_cat_videos a
{
	font-size:13px;
	text-decoration:none;
}

.lien_page
{
	text-decoration:none;
	font-size:13px;
}

.lien_page:hover
{
	text-decoration:none;
	font-size:13px;
}

.cadre_smartmovie
{
	width : 560px;
}

.mb_retour 
{
	text-align:center;
	font-size:13px;
}

.mb_telecharger
{
	background: url("images/icon-download.gif") no-repeat;
	padding-left: 30px;
	padding-bottom: 5px;
}

/******** ACCUEIL *************/

.texte_accueil
{
	
	text-align : left;
	margin-top : 10px;
	background-image : url(images/rondelle.jpg); 
	background-repeat : no-repeat; 
	background-position : top right;
	font-size : 0.9em;
	height : 100%;

}

.captures
{
	float: left; 
	padding : 14px;
}

.txt_intro_accueil
{
	padding-right : 15px;
	text-align : justify;
	font-weight: normal;
}

.texte_accueil ul
{
	list-style-image: url("images/fleche_b.gif");
	padding : 5px;
	padding-left: 200px;
	margin:0px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size : 1em;
	vertical-align : middle;
	font-weight:normal;
}

.texte_accueil li
{
	padding : 5px;
	
	margin:0px;
	margin-bottom: 8px;
	margin-top: 8px;
	font-size : 1.1em;
	vertical-align :top;
}

.titre_en_rouge
{
	font-family: impact; 
	font-size : 1.6em; 
	color : red; 
}

.titre_en_noir
{
	font-family: impact; 
	font-size : 1.4em; 
	color : black; 
}

.accueil_formulaire
{
	text-align : center;
	font-weight : bold;
}
/********** MENU *************/

.menu_titre
{
	color : #FFFFFF;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	background-image : url(images/fond_cadre_titre_menu2.jpg);
	font-weight:bold;
	text-align:center;
	height : 21px;
}

.menu_accueil ul
{
	list-style-image: url("images/fl_jaune.jpg");
	font-size : 1em;
	padding: 0px; 
	padding-left: 30px; 
	margin: 0px; 
	margin-top: 15px; 
	margin-bottom: 15px; 
}

.block_menu ul
{
	list-style-image: url("images/fl_jaune.jpg");
	font-size : 1em;
	padding: 0px; 
	padding-left: 30px; 
	margin: 0px; 
	margin-top: 15px; 
	margin-bottom: 15px; 
}

.lien_menu
{
	font-size : 13px;
	color: rgb(0,0,0);
	text-decoration: none;
}


.lien_menu:hover
{
	font-size : 13px;
	text-decoration: none;
}

/********** structure page *************/
.body_jeu
{
   width: 760px;
   margin: auto;
   margin-top: 10px;
   margin-bottom: 20px;
   font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
   font-size: 0.9em;
}

.cadre_principal
{
	width :760px;
	border : 1px solid RGB(0,0,0);
	background-image: url(images/fond_menu.jpg); 
	background-repeat : repeat-y;
	background-color : #FFEFFF;
	height : 100%;
	overflow: auto;
}

.header
{
	height : 101px;
	background-image : url(essaidesign/header_sexe_manager.jpg);
	background-repeat : no-repeat;
}

.barre_horizontale_accueil
{
	height : 29px;
	background-image : url(essaidesign/barre_sexe_manager.jpg); 
	background-repeat : no-repeat;
}

.menu_accueil
{
	width : 150px;
	height : auto;
	padding-left : 5px; 
	padding-right : 5px; 
	padding-top: 10px;
	float : left;
	margin-bottom: 20px;
	padding-bottom : 20px;
	
}

.bloc_menu_accueil
{
	width : 134px; 
	text-align : left;
	background-color : #FFD0FE;
	border: 1px solid  #6746EB;
}

.contenu_accueil
{
	padding-top : 11px;
	margin-left: 150px;
	height:100%;
	
}

.bas_de_page
{
	padding-top : 11px;
	background-color : #FFEFFF;
	margin-left: 150px;
	
}


/********* GENERAL **********/
.en_gras
{
	font-weight:bold;
}

.titre
{
	
	width : 95%;
	border: 1px solid #B262FF;
	background-color : #FFCFFC;
	background-image : url(images/fond_cadre_titre.jpg);
	font-family:  verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align:center;
	overflow:auto;
	margin:auto;
	margin : 5px 5px 5px 5px;
}

.texte
{
	width : 92%;
	text-align : justify;
	border: 1px solid #0057EF;
	background-color : #FFDFFE;
	padding : 5px 5px 5px 5px;
	font-family:  verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif;
	font-size: 0.8em;
	overflow:auto;
	margin:auto;
}

/********* Partenaires **********/


/********* DISCLAIMER **********/

.body_index
{
   width: 760px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;  
   text-align : center;
   
}

.cadre_disclaimer
{
	width : 510px;
	background-color: #AED0F6; 
	border: 1px solid #000000;
	background-image : url(images/sexe-manager-disclaimer.jpg); 
	background-repeat : no-repeat;
	margin : 5px;
	padding : 5px;
	margin-top : 70px;
	margin-left: auto;
    margin-right: auto;
}

.texte_disclaimer
{
	text-align:left;
	font-weight: bold;
	padding-top:145px;
}

.en_rouge
{
	color:red;
}

.cgv_disclaimer
{
	margin-left: auto;
    margin-right: auto;
	text-align: center;
	padding-bottom : 6px;
}

.entrer_sortir
{
	margin-left: auto;
    margin-right: auto;
	margin-top:5px;
	padding-bottom :5px;
	text-align: center;
}

.ban_index
{
	margin-left: auto;
    margin-right: auto;
	padding : 10px;
	text-align: center;
}

.ban_index td
{
	valign:top;
}

/********************************************************************************************************

/* Fichiers CSS jeu Xplaisirs */

/*********************************************/
/* Généralités *********************************/
/*********************************************/


.fond_site
{
	background-color : #FFEFFF;
}



.cadre_autre
{
	width: 95%;
	text-align : justify;
	border: 1px solid #0057EF;
	background-color : #FFDFFE;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
}

.cadre_autre_casting
{
	width: 95%;
	text-align : justify;
	border: 1px solid #77A3EF;
	background-color : #FFDFFE;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
}
/*
.texte
{

	
	width : 94%;
	text-align : justify;
	border: 1px solid RGB(203,169,183);
	background-color : RGB(231,198,227);
	padding : 5px 5px 5px 5px;
	font-family:  verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif;
	font-size: 0.8em;

	
}
*/

/*********************************************/

.accueil
{
	/*background-image : url(images/fille-toute-nue.jpg); */
	background-repeat : no-repeat;
	font-family:  verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif;
	font-size: 0.9em;
}



a
{
	color: rgb(0,0,0);
	font-family:  verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif;
	font-size: 0.9em;
}

a:hover
{
	color: rgb(37,0,246);
	font-family:  verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif;
	font-size: 0.9em;
}

img
{
border : 0px
}

.lien_aide
{
	color:#228F00;
}

.lien_bleu
{
	color:#2500F6;
}

/* cadre titre */


.cadre_cv
{
	background-color : #FFCFFC;
	text-align : justify;
	border-style : solid ;
	border: 1px solid RGB(0,0,0);
	width: 100%;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
}



.cadre_rond
{
	background-color : #FEDFFF;
	text-align : justify;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;

}


.description_liste
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
}

.classement
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	background-color : #FFCFFC;
	text-align : justify;
	border-left : 1px solid RGB(203,169,183);
	border-right : 1px solid RGB(203,169,183);
	border-top : 1px solid RGB(203,169,183);
	border-bottom : 1px solid RGB(203,169,183);
	width : 95%;
}

.ligne1
{
	background-color : #FFD0FE;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
}

.ligne2
{
	background-color : #BDC9F9;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
}

.aclassement:hover
{
	color: rgb(37,0,246);
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	
}

/* COLORE LES DONNES APPARTENNANT AU JOUEUR */
.sonactrice
{
	color : rgb(144,57,74);
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	
}

.sonactrice:hover
{
	color: rgb(37,0,246);
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	
}

.demander
{
	color : rgb(121,0,157);
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
}

.demander:hover
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	color: rgb(37,0,246);
}

.liste_casting
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
}
/*********************************************/
/* BARRE DE TACHES *************************************/
/*********************************************/
.capotes
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	color: rgb(0,0,0);
}

.infos_barre
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	color: rgb(0,0,0);
	text-decoration: none;
	text-align : center;
	vertical-align : middle
}

.deconnection
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	color: rgb(0,0,0);
	text-align : right;
	vertical-align : middle
	
}



.lien_accueil_barre
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	color: rgb(180,65,181);
}
/*********************************************/
/* Menu *************************************************/
/*********************************************/

.block_contenu
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	width : 580px; 
	border: 3px solid RGB(203,169,183);
	background-color : RGB(161,65,103);
	/*border-style : outset ;*/
	
	
}

.block_menu
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	width : 134px; 
	text-align : left;
	background-color : #FFD0FE;
	border: 1px solid  #6746EB
	
	
}

.tableau_syndicat
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	text-align : left;
	background-color : #FFD0FE;
	border-style : solid;
	border-width : 1px;
	border-color: #6746EB;
	
}



.tableau_syndicat_plus_syndicat
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.8em;
	text-align : left;
	background-color : #FFD0FE;
	border-style : solid;
	border-width : 1px;
	border-color: #6746EB;
	
}

.txt_menu_syndic
{
	font-size:0.9em;
	font-family:  verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif;
	padding: 5px;
}

.block_menu_syndicat
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 13px;
	
	width : 577px; 
	text-align : left;
	background-color : #FFD0FE;
	/*border-color: #6746EB 1px solid ;*/
	
}

.titre_menu
{
	
	color : #FFFFFF;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	background-image : url(images/fond_cadre_titre_menu2.jpg);
	/*background-repeat : no-repeat ;
	background-color : #2CAAEF; */
}

.titre_menu_syndicat
{
	
	color : #FFFFFF;
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 1em;
	background-image : url(images/fond_cadre_titre_menu_syndicat.jpg);
	background-repeat : no-repeat ;
	background-color : #2CAAEF;
}



	

.texte_titre_menu
{
	margin-bottom : 30em;
}



.cadre_planning
{
	background-color : #FFCFFC;
	padding : 3px;
	border: 1px solid RGB(0,0,0);
}

.titre_planning
{
	font-family: verdana, Arial, Tahoma, Trebuchet MS, Sans-Serif ;
	font-size: 0.9em;
	width : 95%;
	border: 1px solid RGB(203,169,183);
	background-image : url(images/fond_cadre_titre.jpg);
}

.tableau_note_boutique
{
font-size: 1em;
}

.tableau_boutique_1
{
background-color : #FFCFFC;
}



.fiche_casting
{
	background-color: #B3B8EF; 
	border: 1px dashed #999999; 
	DISPLAY: none; 
	POSITION: relative; 
	padding:4px; 
	margin:2px; 
	border-left:5px solid #657FEE; 
	border-right:5px solid #657FEE;
}

.point_cv
{
	background-color : RGB(255,223,254);
	border-style : solid; 
	border-color : #0057EF; 
	border-width : 1; 
	padding : 8 8 10 8;
	
}

.petite_description
{
	font-size: 0.7em;
}

a.info{
    position:relative; 
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

	/* INFOS BULLES ******************************************************/
	
a.infob{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none}

a.infob:hover{z-index:25; background-color:#ff0}

a.infob span{display: none}

a.infob:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #6699cc;
    background-color:#fff; color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:5px;
	
  /*  background-image: url(../im/fond.gif);*/
    
    }


.lien_chat
{
	text-align:center;
	font-size:10px;
	color:blue;
}

.lien_chat a
{

	color:blue;
	text-decoration:none;
}

.lien_chat a:hover
{
	color:blue;
	text-decoration:underline;
}




