﻿* { margin:0px; padding:0px; }

/* rose = color:#eb5da7; */
/* rose fonc� = color:#ef0074; */
/* bleu = color:#4096ee; */
/* bleu fonc� = color:#3086de; */
/* bordeaux fonc� = color:#B80178; */


body { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px;  background: url('/images/design/fondecran.jpg') repeat-y center top;background-attachment: fixed;background-color: #FDF9FA; }
/*
font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Calibri, Helvetica, Verdana, Arial, sans-serif; 
*/
p {	padding:0px; margin:5px 0px; }

img { border:0px; }

a { font-weight:bold; text-decoration:none; color:#eb5da7; outline:none; }
a:hover { text-decoration:underline; color:#ef0074; }

h1 { color:#B80178; font-size:1.5em; margin:0px 0px 12px 0px; }
h2 { color:#B80178; font-size:1.5em; }

input[type=submit]:hover { cursor:pointer; }

.msg_error { color:#c22; font-size:0.9em; background:#fff url('/images/icones/erreur.png') 5px 50% no-repeat; font-weight:bold; font-style:italic; border:1px solid #666; padding:15px 5px 15px 45px; }
.msg_valid { color: #000000; border: 1px solid #336633; background: #EAF9D9 url('/images/icones/valide.png') 5px 50% no-repeat; font-weight: bold; width: 80%; margin: auto; 	margin-top: 15px; margin-bottom: 20px; padding: 12px; padding-left: 45px; text-align: left; }

			.compteur_insc 
			{
				color: #ffffff;
				font-size: 25px;
				background-color: #000000;
				width:25px;
				text-align: center;
				border-radius:8px;
			}
			.nombre
			{
				font-style:oblique;
				font-size: 35px;
				margin-right: 5px;
			}

.bleu { color:#4096ee; }
.rose { color:#eb5da7; }
.rouge, .requis { color:#c33; }
.G { background-color:#FAE87E; } /* f7dc45  */
.H { background-color:#B9D9F9; } /* 4096ee bbc3c5 */
.F { background-color:#FCE8EA; } /* eb5da7 f1e2e4 */

.CB_content { display:none; }

h1#titreprincipal { color: #FCFCFC; font-size:0.4em; text-align: center; margin: 0; padding: 0; background-color: #FFFFFF; }

.btn_grand { height:41px; background:url('/images/design/bouton/fushia1.jpg') repeat-x; color:#eee; font-size:1.8em; text-shadow:0.1em 0.1em 0.12em #333; font-weight:bold; border:2px solid #ef0074; }
.btn_grand:hover { color:#4096ee; }

.btn_petit { height:21px; background:url('/images/design/bouton/fushia3.jpg') repeat-x; color:#eee; font-size:0.9em; text-shadow:0.1em 0.1em 0.12em #333; font-weight:bold; border:2px solid #ef0074; padding-bottom:3px; }
.btn_petit:hover { color:#4096ee; }

.connexion_non, .connexion_oui { overflow: hidden; font-weight:bold; padding:8px 0px 6px 25px; margin:5px; }
.connexion_non { color:#c22; background:url('/images/icones/puce_rouge.png') left 50% no-repeat; }
.connexion_oui { color:#489324; background:url('/images/icones/puce_verte.png') left 50% no-repeat; }

button.btn_standard {font-family: Helvetica, Verdana, Arial, sans-serif; border: 0px; padding: 0px; cursor: pointer; background-color: transparent; height:40px; }
button.btn_standard span.btn_standard_texte {background-color: #B80178; color: #FFFFFF; position: relative; bottom: 11px; padding-bottom: 8px; padding-top: 7px; padding-top: 8px\9; font-weight:bold; line-height: 32px; }
button.btn_standard span.btn_vert_texte { background-color: #66CC33; color: #FFFFFF; position: relative; bottom: 11px; padding-bottom: 8px; padding-top: 7px; padding-top: 8px\9; font-weight:bold; line-height: 32px; }
button.btn_standard span.btn_rouge_texte { background-color: #FF0033; color: #FFFFFF; position: relative; bottom: 11px; padding-bottom: 8px; padding-top: 7px; font-weight:bold; line-height: 32px; }

#accordeon , #accordeon2, #accordeon3, #accordeon4, #accordeon5, #accordeon6, #accordeon7 , #accordeon8 , #accordeon9 , #accordeon10 , #accordeon11  { margin-bottom: 25px; }
#accordeon dt, #accordeon2 dt, #accordeon3 dt, #accordeon4 dt, #accordeon5 dt, #accordeon6 dt, #accordeon7 dt , #accordeon8 dt , #accordeon9 dt , #accordeon10 dt , #accordeon11 dt  { padding: 5px; border: 1px solid #C0C0C0; color: #B80178; font-size: 1.2em; background: url('/images/design/puce_navigation.png') no-repeat 4px center; padding-left: 18px; }
#accordeon dd, #accordeon2 dd, #accordeon3 dd, #accordeon4 dd, #accordeon5 dd, #accordeon6 dd, #accordeon7 dd , #accordeon8 dd , #accordeon9 dd , #accordeon10 dd , #accordeon11 dd  { position: absolute; left: -9999px; top: -9999px; width: 595px; padding: 5px; }
.curCol { -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); z-index: 1; position: relative; }

.boutonvert, .boutonviolet  {
	color: #FFF;
	display: block;
	float: left;
	font-size: 1.2em;
	margin-right: 6px;
	padding: 0 5px;
	text-decoration: none;
	text-align:center;
}

.boutonvert {
	background:#66CC33;
	border-radius:5px;
	font-weight: bold;
}

.boutonviolet {
	background:#B80178;
	border-radius:5px;
	height: 31px;
}

.boutonvert span, .boutonviolet span {
	display: block;
	line-height: 21px;
	padding:5px;
}

a.boutonvert, a.boutonvert:hover, a.boutonviolet, a.boutonviolet:hover  {
	color: #FFF;
	text-decoration:none;
}

button.boutonvert {
	border: 0px;
}

.boutonclear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}

.messageinformation, .messagevalide, .messagealerte, .messageerreur, .messageconseil {
	width: 70%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	font-size: 13px;
	border: 1px solid;
	margin: 10px 0px;
	padding: 15px 20px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	margin-left: auto;
	margin-right: auto;
}

.messageinformation {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('/images/icones/message_information.ico.png');
}

.messagevalide {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('/images/icones/message_valide.ico.png');
}

.messagealerte {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('/images/icones/message_alerte.ico.png');
}

.messageerreur {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('/images/icones/message_erreur.ico.png');
}

.messageconseil {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('/images/icones/message_conseil.ico.png');
}

.messageinformation ul, .messagevalide ul, .messagealerte ul, .messageerreur ul, .messageconseil ul {
	list-style-type: circle;
	margin-top: 10px;
	margin-left: 15px;
	width: auto;
}

.messageboxinformation, .messageboxvalide, .messageboxalerte, .messageboxerreur {
	padding: 12px;
	padding-left: 45px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 5px 3px;
}

.messageboxinformation {
	background-image: url("/images/icones/message_information.ico.png");
}

.messageboxvalide {
	background-image: url("/images/icones/message_valide.ico.png");
}

.messageboxalerte {
	background-image: url("/images/icones/message_alerte.ico.png");
}

.messageboxerreur {
	background-image: url("/images/icones/message_erreur.ico.png");
}

.messagenonlu {
	width: 90%;
	margin-top: 4px;
	margin-bottom: 4px;
	margin: auto;
	padding: 3px;
	text-align: center;
	color: #333333;
	background-color: #CCCCCC;
	border: 1px solid #999999;
}

a.lienretour { background:url('/images/icones/retour.png') no-repeat scroll center left; text-decoration: none;  font-weight: bold; padding-left: 25px; padding-top: 5px; padding-bottom: 5px;  }

.messagedate {
	color: black;
	margin-top: 3px;
	margin-right: 3px;
	font-style: italic;
	float: right;
}

.messagenom {
	font-weight: bold;
	margin-bottom: 6px;
}

.blocknumber {
	clear: both;
	padding: 5px 15px;
	position: relative;
	font-weight: bold;
	margin-bottom: 15px;
}

.bignumber {
	background: url("/images/design/ol-bg.gif") no-repeat scroll left top transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	font: bold 16px Arial, sans-serif;
	margin-right: 8px;
	padding: 6px 11px;
}

.gritter-purple .gritter-item,
.gritter-purple .gritter-bottom,
.gritter-purple .gritter-top,
.gritter-purple .gritter-close {
    background-image: url('/images/gritter/gritter-purple.png');
}

/* ############## MENU ############### */

div#menuprincipal { /* Structure generale du lien dans le menu
	background: url('/images/design/menu.jpg') no-repeat;  */
	width: 980px;  
	height: 36px; 
	margin-top: 0;
	margin-left: 3px;
	padding-top: 4px;
	padding-left: 3px;
	text-align: left;
	position: relative;
}

div#menuprincipalcache {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #f5b1b8;
    clear: both;
    height: 10px;
    position: relative;
    text-align: left;
    width: 100%;
}


div#menuprincipal a{ /* Structure generale du lien dans le menu */
	font-size:16px;
	color:#fff;
	float:left;
	line-height:31px;
	text-align:center;
	margin-left:3px;
	font-family: Arial;
	background:#ffffff;
    border-radius: 6px;
    color: #b61d7f;
	position:relative;
}
div#menuprincipal a .nbmsg,div#menuprincipal a .nbvisites{position:absolute;top:-10px;left:-10px;background:#CC0000;border-radius:10px;height:15px;width:35px;text-align:center;line-height:15px;color:white;font-weight:bold;font-size:16px;text-transform:uppercase;display:none;}

div#menuprincipal a.rollover { /* Structure generale du lien dans le menu */
	color:#333333;
    border: 1px solid #b61d7f;
}

div#menuprincipal a.rollover:hover,  div#menuprincipal a.selected{ /* Structure generale du lien dans le menu */
	text-decoration:none;
	background:#b61d7f;
	color:white;
}

div#menuprincipal a.inscriptiongratuite,div#menuprincipal a.inscriptiongratuitena{ /* Structure generale du lien dans le menu */
	background: url('/images/menu/menu_inscription_fr.png') no-repeat; 
	color:#FFFFFF;
	width:170px;
	height:31px;
	border: 1px solid #66CC33;
}

div#menuprincipal a.inscriptiongratuite:hover { /* Structure generale du lien dans le menu */
	background: url('/images/menu/menu_inscription_fr_over.png') no-repeat; 
	color:#66cc33;
	text-decoration:none;
	border: 1px solid #b61d7f;
}

div#menuprincipal a.temoignages { /* Structure generale du lien dans le menu */
	/*background: url('/images/menu/menu_temoignages_fr.png') no-repeat; */
	width:140px;
	height:31px;	
}

div#menuprincipal a.temoignages:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_temoignages_fr_over.png') no-repeat; */
}

div#menuprincipal a.temoignages.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_temoignages_fr_over.png') no-repeat; */
}

div#menuprincipal a.packvoyage { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_packvoyage_fr.png') no-repeat; */
	width:140px;
	height:31px;	
}

div#menuprincipal a.packvoyage:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_packvoyage_fr_over.png') no-repeat; */
}

div#menuprincipal a.packvoyage.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_packvoyage_fr_over.png') no-repeat; */
}

div#menuprincipal a.membres { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_recherche_fr.png') no-repeat; */
	width:140px;
	height:31px;	
}

div#menuprincipal a.membres:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_recherche_fr_over.png') no-repeat; */
}

div#menuprincipal a.membres.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_recherche_fr_over.png') no-repeat; */
}


div#menuprincipal a.membres-green { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_recherche_green_fr.png') no-repeat;
	color:#FFFFFF;*/
	width:140px;
	height:31px;
}

div#menuprincipal a.cligno { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu-clignotte.gif') no-repeat; 
	color: #ffffff; */
	width:185px;
	height:31px;	
}

div#menuprincipal a.cligno-en { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu-clignotte-en.gif') no-repeat; 
	color: #ffffff;*/
	width:185px;
	height:31px;	
}

div#menuprincipal a.cligno-ru { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu-clignotte-ru.gif') no-repeat; 
	color: #ffffff;*/
	width:185px;
	height:31px;	
}

div#menuprincipal a.cligno-de { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu-clignotte-de.gif') no-repeat; 
	color: #ffffff;*/
	width:185px;
	height:31px;	
}

div#menuprincipal a.cligno:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu-clignotte-over.gif') no-repeat; */
}

div#menuprincipal a.cligno-en:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu-clignotte-en-over.gif') no-repeat; */
}

div#menuprincipal a.cligno-ru:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu-clignotte-ru-over.gif') no-repeat; */
}

div#menuprincipal a.cligno-de:hover{ /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu-clignotte-de-over.gif') no-repeat; */
}

div#menuprincipal a.propos { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_fr.png') no-repeat; */
	width:185px;
	height:31px;	
}

div#menuprincipal a.propos:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_fr_over.png') no-repeat;  */
}

div#menuprincipal a.propos.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_fr_over.png') no-repeat;  */
}

div#menuprincipal a.accueil { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_accueil_fr.png') no-repeat;  */
	width:90px;
	height:31px;	
}

div#menuprincipal a.accueil:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_accueil_fr_over.png') no-repeat; */
}

div#menuprincipal a.accueil.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_accueil_fr_over.png') no-repeat; */
}

div#menuprincipal a.moncompte { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_moncompte_fr.png') no-repeat;  */
	width:130px;
	height:31px;	
}

div#menuprincipal a.moncompte:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_moncompte_fr_over.png') no-repeat; */
}

div#menuprincipal a.moncompte.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_moncompte_fr_over.png') no-repeat;  */
}

div#menuprincipal a.messages { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_messages_fr.png') no-repeat;  */
	width:150px;
	height:31px;	
}

div#menuprincipal a.messages:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_messages_fr_over.png') no-repeat;  */
}

div#menuprincipal a.messages.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_messages_fr_over.png') no-repeat;  */
}

div#menuprincipal a.visites { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_visites_fr.png') no-repeat;  */
	width:120px;
	height:31px;
}

div#menuprincipal a.visites:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_visites_fr_over.png') no-repeat;  */
}

div#menuprincipal a.visites.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_visites_fr_over.png') no-repeat;  */
}

div#menuprincipal a.favoris { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_favoris_fr.png') no-repeat;  */
	width:120px;
	height:31px;
}

div#menuprincipal a.favoris:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_favoris_fr_over.png') no-repeat; */
}

div#menuprincipal a.favoris.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_favoris_fr_over.png') no-repeat; */
}

/* ALLEMAGNE */
div#menuprincipal a.kostenlose { 
	background: url('/images/menu/menu_inscription_de.png') no-repeat;
	color:#FFFFFF;
	width:210px;
	height:31px;
}

div#menuprincipal a.kostenlose:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_inscription_de_over.png') no-repeat; 
	color:#66cc33; */
	text-decoration:none;
}

div#menuprincipal a.testimonials { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_temoignages_de.png') no-repeat;  */
	width:230px;
	height:31px;	
}

div#menuprincipal a.testimonials:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_temoignages_de_over.png') no-repeat; */
}

div#menuprincipal a.testimonials.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_temoignages_de_over.png') no-repeat; */
}


div#menuprincipal a.uberuns { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_de.png') no-repeat;  */
	width:110px;
	height:31px;	
}

div#menuprincipal a.uberuns:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_de_over.png') no-repeat;  */
}

div#menuprincipal a.uberuns.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_de_over.png') no-repeat;  */
}

div#menuprincipal a.startseite { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_accueil_de.png') no-repeat;  */
	width:100px;
	height:31px;	
}

div#menuprincipal a.startseite:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_accueil_de_over.png') no-repeat;  */
}

div#menuprincipal a.startseite.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_accueil_de_over.png') no-repeat;  */
}

div#menuprincipal a.konto { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_compte_de.png') no-repeat; */
	width:120px;
	height:31px;	
}

div#menuprincipal a.konto:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_compte_de_over.png') no-repeat;  */
}

div#menuprincipal a.konto.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_compte_de_over.png') no-repeat; */
}

div#menuprincipal a.meinenachrichten { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_messages_de.png') no-repeat; */
	width:175px;
	height:31px;
}

div#menuprincipal a.meinenachrichten:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_messages_de_over.png') no-repeat; */
}

div#menuprincipal a.meinenachrichten.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_messages_de_over.png') no-repeat; */
}

div#menuprincipal a.meinebesucher { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_visites_de.png') no-repeat; */
	width:160px;
	height:31px;
}

div#menuprincipal a.meinebesucher:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_visites_de_over.png') no-repeat; */
}

div#menuprincipal a.meinebesucher.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_visites_de_over.png') no-repeat; */
}

div#menuprincipal a.favoriten { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_favoris_de.png') no-repeat; */
	width:100px;
	height:31px;
}

div#menuprincipal a.favoriten:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_favoris_de_over.png') no-repeat; */
}

div#menuprincipal a.favoriten.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_favoris_de_over.png') no-repeat; */
}

/* ANGLETERRE */
div#menuprincipal a.register { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_inscription_en.png') no-repeat; 
	color:#FFFFFF; */
	width:160px;
	height:31px;
}

div#menuprincipal a.register:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_inscription_en_over.png') no-repeat; 
	color:#66cc33; */
	text-decoration:none;
}

div#menuprincipal a.testimonialsen { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_temoignages_en.png') no-repeat;  */
	width:130px;
	height:31px;
}

div#menuprincipal a.testimonialsen:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_temoignages_en_over.png') no-repeat; */
}

div#menuprincipal a.testimonialsen.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_temoignages_en_over.png') no-repeat;  */
}


div#menuprincipal a.aboutus { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_en.png') no-repeat;  */
	width:110px;
	height:31px;	
}

div#menuprincipal a.aboutus:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_en_over.png') no-repeat;  */
}

div#menuprincipal a.aboutus.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_en_over.png') no-repeat;  */
}

div#menuprincipal a.home { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_accueil_en.png') no-repeat;  */
	width:75px;
	height:31px;	
}

div#menuprincipal a.home:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_accueil_en_over.png') no-repeat;  */
}

div#menuprincipal a.home.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_accueil_en_over.png') no-repeat;  */
}

div#menuprincipal a.account { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_compte_en.png') no-repeat;  */
	width:90px;
	height:31px;	
}

div#menuprincipal a.account:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_compte_en_over.png') no-repeat;  */
}

div#menuprincipal a.account.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_compte_en_over.png') no-repeat;  */
}

div#menuprincipal a.ourmembers { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_recherche_en.png') no-repeat;  */
	width:140px;
	height:31px;	
}

div#menuprincipal a.ourmembers:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_recherche_en_over.png') no-repeat;  */
}

div#menuprincipal a.ourmembers.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_recherche_en_over.png') no-repeat;  */
}

div#menuprincipal a.mailbox { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_messages_en.png') no-repeat;  */
	width:100px;
	height:31px;
}

div#menuprincipal a.mailbox:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_messages_en_over.png') no-repeat;  */
}

div#menuprincipal a.mailbox.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_messages_en_over.png') no-repeat;  */
}

div#menuprincipal a.visits { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_visites_en.png') no-repeat;  */
	width:80px;
	height:31px;
}

div#menuprincipal a.visits:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_visites_en_over.png') no-repeat;  */
}

div#menuprincipal a.visits.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_visites_en_over.png') no-repeat;  */
}

div#menuprincipal a.favorites { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_favoris_en.png') no-repeat;  */
	width:100px;
	height:31px;
}

div#menuprincipal a.favorites:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_favoris_en_over.png') no-repeat;  */
}

div#menuprincipal a.favorites.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_favoris_en_over.png') no-repeat;  */
}

/* RUSSIE */
div#menuprincipal a.registerru { 
	background: url('/images/menu/menu_inscription_ru.png') no-repeat;
	color:#FFFFFF;
	width:200px;
	height:31px;
}

div#menuprincipal a.registerru:hover { 
	background: url('/images/menu/menu_inscription_ru_over.png') no-repeat; 
	color:#66cc33;
	text-decoration:none;
}

div#menuprincipal a.testimonialsru{ /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_temoignages_ru.png') no-repeat;  */
	width:100px;
	height:31px;
}

div#menuprincipal a.testimonialsru:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_temoignages_ru_over.png') no-repeat;  */
}

div#menuprincipal a.testimonialsru.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_temoignages_ru_over.png') no-repeat;  */
}

div#menuprincipal a.aboutusru { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_ru.png') no-repeat;  */
	width:100px;
	height:31px;	
}

div#menuprincipal a.aboutusru:hover { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_ru_over.png') no-repeat; */ 
}

div#menuprincipal a.aboutusru.selected { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_apropos_ru_over.png') no-repeat; */ 
}

div#menuprincipal a.homeru { /* Structure generale du lien dans le menu
	background: url('/images/menu/menu_accueil_ru.png') no-repeat;  */
	width:95px;
	height:31px;	
}

div#menuprincipal a.homeru:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_accueil_ru_over.png') no-repeat; */
}

div#menuprincipal a.homeru.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_accueil_ru_over.png') no-repeat; */
}

div#menuprincipal a.accountru { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_compte_ru.png') no-repeat; */
	width:150px;
	height:31px;	
}

div#menuprincipal a.accountru:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_compte_ru_over.png') no-repeat; */
}

div#menuprincipal a.accountru.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_compte_ru_over.png') no-repeat; */
}

div#menuprincipal a.ourmembersru { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_recherche_ru.png') no-repeat; */
	width:90px;
	height:31px;	
}

div#menuprincipal a.ourmembersru:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_recherche_ru_over.png') no-repeat; */
}

div#menuprincipal a.ourmembersru.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_recherche_ru_over.png') no-repeat; */
}

div#menuprincipal a.mailboxru { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_messages_ru.png') no-repeat; */
	width:160px;
	height:31px;
}

div#menuprincipal a.mailboxru:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_messages_ru_over.png') no-repeat; */
}

div#menuprincipal a.mailboxru.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_messages_ru_over.png') no-repeat; */
}

div#menuprincipal a.visitsru { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_visites_ru.png') no-repeat; */
	width:120px;
	height:31px;
}

div#menuprincipal a.visitsru:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_visites_ru_over.png') no-repeat; */
}

div#menuprincipal a.visitsru.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_visites_ru_over.png') no-repeat; */
}

div#menuprincipal a.favoritesru { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_favoris_ru.png') no-repeat; */
	width:150px;
	height:31px;
}

div#menuprincipal a.favoritesru:hover { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_favoris_ru_over.png') no-repeat; */
}

div#menuprincipal a.favoritesru.selected { /* Structure generale du lien dans le menu 
	background: url('/images/menu/menu_favoris_ru_over.png') no-repeat; */
}

div#zone_drapeau { float: right; margin:0px 15px 0px 0px; }
div#zone_drapeau img { width: 22px; margin-left: 2px; }

div#zone_social
{
	float: right;
	margin-right: 18px;
	margin-top: -6px;
}

div#zone_social_fiche
{
	position: absolute;
	bottom: 0px;
	left: 115px;
	margin-bottom: -10px;
	width: 130px;
}

div#zone_menu2 { background:url('/images/design/menu.jpg') no-repeat; width:970px; height:39px; margin: 15px 10px; position:absolute; top:73px; }
ul#nav { float:left; height:31px; list-style:none; margin:0px 4px; }
ul#nav li { float:left; position:relative; margin:4px 2px; z-index:99; }
ul#nav li a { display:block; font-family:Verdana, Arial, sans-serif; padding:5px 10px; line-height:21px; font-size:1.1em; color:#4096ee; }
ul#nav li:hover { background:url('/images/design/btn_g.jpg') no-repeat; }
ul#nav li:hover>a { color:#fff; background:url('/images/design/btn_d.jpg') top right no-repeat; text-decoration:none; }
ul#nav li.cursor { background:url('/images/design/btn_g.jpg') no-repeat; }
ul#nav li.cursor>a { color:#fff; background:url('/images/design/btn_d.jpg') top right no-repeat; }

ul#nav li ul { display:none; position:absolute; top:30px; left:0; width:160px; list-style:none; }
ul#nav li:hover ul { display:block; background:#ededed; }
ul#nav li ul li { float:none; margin:4px; }

#s_menu { background-color: white;width: 140px;margin-left: 96px;position: absolute;padding-bottom:10px;border-radius: 7px;display:none; z-index:1000;}
#s_menu_titre { font-size: 16px;color: #66cc33;line-height: 31px;margin-bottom:5px;text-align: center;font-family: Arial;font-weight: bold;text-decoration: none;outline: none; }
#s_menu_contenu {margin-left:10px;font-size:15px;float:none;}
#s_menu_contenu .s_menu_lien { color:black; text-decoration: none; }

#overDiv { position:absolute; visibility:hidden; z-index:1000; }

/* ################################################################################### */
/* ############################ CONSTRUCTION CHARTE ################################## */
/* ################################################################################### */

#central { margin: 0px auto 0px auto; width: 990px; background-color: #fff; padding-bottom: 10px; }
#global { width: 100%; padding-right: 5px; position: relative;}
#corps { padding: 0px; margin-top: 0px; }
#header { height: 60px; background-color: #fff; overflow: hidden; padding-top: 5px; }
#header #bloc_logo { float:left; margin-left:10px; } 
#header #bloc_logo img { margin:0px; padding:0px; }
#header #bloc_logo p#slogan { color: #B80178; font-size: 1.6em; margin: 0px; font-weight: bold; text-align: center; margin-top: 3px; }
#header #bloc_logo h1#slogan { color: #B80178; font-size: 1.6em; margin: 0px; font-weight: bold; text-align: center; margin-top: 3px; }

      /*********** Formulaire d'identification ***********/
#header #bloc_identification { float:right; margin:0px 10px 0px 0px; width:400px; }

#header #bloc_identification input[type=text] { border:none; padding:2px; background:url('/images/design/input.jpg') no-repeat; width:149px; height:17px; color:#aaa; font-weight:bold; font-size:1.1em; }
#header #bloc_identification #cache_mdp { border:none; padding:2px; float:right; margin-right:10px; background:url('/images/design/input.jpg') no-repeat; width:149px; height:17px; color:#aaa; font-weight:bold; font-size:1.1em; }
#header #bloc_identification input[type=password] { border:none; padding:2px; margin-right:10px; float:right;  background:url('/images/design/input.jpg') no-repeat; width:149px; height:17px; color:#aaa; font-weight:bold; font-size:1.1em; }

#header #bloc_identification button { float:right; margin:-3px 0px 0px 0px; padding:0px; border:none; background:url('/images/design/connexion.gif') no-repeat; width:75px; height:27px; color:#fff; font-weight:bold; font-size:10px; }
#header #bloc_identification button:hover { cursor:pointer; }

#header #bloc_identification p { margin:3px; padding:0px; }

#header #bloc_identification div#bloc_mdp_perdu { display:none; }

#header #bloc_identification p#lien_recup_mdp { margin-left:5px; }
#header #bloc_identification p#lien_recup_mdp a { color:#eb5da7; font-size:0.9em; }
#header #bloc_identification p#lien_recup_mdp a:hover { text-decoration:underline; }

			/*********** Information connexion ***********/
#header #info_connexion { float:right; margin:5px 10px 0px 0px; padding:3px; width:275px; height:50px; }
#header #info_connexion img.portrait { float:left; height:48px; margin:0px 3px 0px 0px; border:1px solid #999; }
#header #info_connexion img.portrait:hover { border:1px solid #eb5da7; }
#header #info_connexion p { margin:2px; }
#header #info_connexion a.lienok { background:url('/images/design/bouton_vert_d.gif') no-repeat scroll top right; display: block; float: left; color :#FFFFFF; font-size: 1.1em;  text-decoration: none;  font-weight: bold; height: 32px; margin-right: 6px; padding-right: 15px; }
#header #info_connexion a.lienok span { background:url('/images/design/bouton_vert_g.gif') no-repeat; display: block; line-height: 14px; padding: 9px 0 9px 18px; }

#header #info_connexion p.deconnexion { float:right;margin-top:-30px; }

#header #info_connexion p.info_goldmember { font-size:0.9em; }

#header #info_connexion p.info_message img { margin:0px 5px 0px 0px; }
#header #info_connexion p.info_message a { color:#4096ee; }
#header #info_connexion p.info_message a:hover { color:#eb5da7; }


#zone_menu { height:39px; border-top:1px solid #fff; border-bottom:1px solid #fff; }

#drapeau { float:left; margin:8px 2px 8px 4px; }

#corps { overflow: hidden; padding: 10px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; } /* ; */

.boutton { background-color:#869eb2; color:#fff; font-size:1.2em; cursor:pointer; }

#cometchatbouton, x:-moz-any-link{
  margin-left:3px;
}
.boutton_H { background-color:#bbc3c5; color:#000; font-size:1.3em; padding:5px; margin:3px; border:1px solid #333; }
.boutton_F { background-color:#f1e2e4; color:#000; font-size:1.3em; padding:5px; margin:3px; border:1px solid #333; }

/*********** Formulaire de recherche rapide ***********/
#bloc_recherche { background:url(../../maj/phototheque/photos/charte/fond_recherche.jpg) no-repeat; width:245px; padding:5px 0px 5px 5px; }
#bloc_recherche table select { font-size:1.1em; }
#bloc_recherche p.btn_recherche { text-align:left; padding-right:10px; margin:0px; }
#bloc_recherche input { text-align:center; font-size:1.3em; }
#bloc_recherche p.goldmember { font-style:italic; font-size:0.8em; color:#c22; }

/*********** Formulaire de recherche avanc� ***********/
#bloc_recherche_avance { margin:10px; padding:2px; border:1px solid #000; background-color:#d9ddd0; }
#bloc_recherche_avance h2 { font-size:1.2em; text-align:center; margin:2px 0px; }
#bloc_recherche_avance fieldset { margin:2px; padding:2px; }
#bloc_recherche_avance fieldset legend { font-size:1em; font-weight:bold; color:#333; padding:0px 4px; }
#bloc_recherche_avance fieldset#autre_choix ul { list-style:none; margin:0px; padding:0px; }
#bloc_recherche_avance fieldset#autre_choix ul li { margin:4px 0px; }
#bloc_recherche_avance fieldset#autre_choix ul li input { vertical-align:middle; margin:0px 4px; }
#bloc_recherche_avance fieldset#autre_choix ul li a { margin-left:25px; }
#bloc_recherche_avance p.zone_submit { text-align:right; margin:4px; }

/*********** Lien parrainage ***********/
#bloc_parrainage { border:1px solid #c22; background:#fff; padding:10px; margin:270px 10px 0px 10px; text-align:center; }
#bloc_parrainage a { color:#c22; text-decoration:none; font-size:1.2em; }
#bloc_parrainage a:hover { text-decoration:underline; }

/*********** Lien inscription ***********/
p#nouveau_compte { margin:10px; padding:10px; border:1px solid #d9ddd0; text-align:center; }
p#nouveau_compte a { color:#fff; font-size:1.3em; }

/*********** Lien inscription (nouveau) ***********/
p#bloc_inscription { margin:0px; padding:0px; text-align:center; }

/*********** Paragraphe titre du site ***********/
#titre_site { margin:10px; padding:10px; background-color:#7d92a3; border:1px solid #6d8293; text-align:center; color:#fff; }

/*********** D�connexion ***********/
p#lien_deconnexion { text-align:center; }
p#lien_deconnexion a { color:#fff; text-decoration:none; font-size:1.2em; }
p#lien_deconnexion a:hover { text-decoration:underline; }

/******************** Footer **********************/
#footer { clear:both; text-align:center; padding:0px; color:#444; }
#footer p a { color:#666; font-size:1.1em; margin:0px 5px; }
#footer p a:hover { color:#444; }

#footer td { vertical-align: baseline; text-align: left; padding-left: 10px; }
#footer td.colonne { border-left: 1px solid #E6E6E6; }

/******************** Footer2 **********************/
#footer2 { clear:both; width:970px; margin:0px auto; background:#e6e6e6; text-align:center; padding:5px 0px; }

/******************* Zone liens articles ***********************/
p#articles { font-size:0.9em; }
p#articles a { color:#111; }
p#articles a:hover { color:#336; text-decoration:underline; }

/******************* Zone liens internes ***********************/
p#interne { font-size:0.9em;  }
p#interne a { color:#111; }
p#interne a:hover { color:#336; text-decoration:underline; }

/******************* Zone lien partenaire ***********************/
p#partenaire { font-size:0.9em; }
p#partenaire a { color:#111; }
p#partenaire a:hover { color:#336; text-decoration:underline; }

.titre-milieu-accueil-fr {
	margin-top: -11px;
	background: url('/images/membresenligne.jpg') no-repeat;
	color: white;
	font-size: 18px;
	padding-left: 10px;
	margin-left: 10px;
	line-height: 30px;
	height: 30px;
}

.titre-milieu-accueil {
	margin-top: 10px;
	background: url('/images/membresenligne.jpg') no-repeat;
	color: white;
	font-size: 18px;
	padding-left: 10px;
	margin-left: 10px;
	line-height: 30px;
	height: 30px;
}

div.pagination2 { font-size:1.1em; background:#f6f6f6; border:1px solid #666; overflow:hidden; padding:4px 2px; }

div.pagination2 a { float:left; color:#eb5da7; background:#fff; border:1px solid #666; margin:0px 2px; padding:3px 0px; width:25px; text-align:center; }
div.pagination2 a.cursor { color:#fff; background:#eb5da7; }
div.pagination2 a:hover { color:#fff; background:#eb5da7; text-decoration:none; }


.separationzones {
	border-bottom:1px dashed #E6E6E6;
	padding-bottom: 10px; 
	margin-bottom:15px;
}

.validationphoto {
	position: absolute; 
	padding: 6px;
	margin-top: 45px;
	z-index: 2;
	width: 110px;
	text-align: center;
	font-weight: bold;
	background: #FFFFFF;
	color: #000000;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */ 
}

.validationpresentation {
	position: absolute; 
	padding: 6px;
	margin-top: 45px;
	z-index: 2;
	width: 110px;
	text-align: center;
	font-weight: bold;
	background: #FFFFFF;
	color: #000000;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */ 
}



.indicateur {
	display: inline-block;
}

.indicateur-g {
	background: url('/images/design/indicateur-g.gif') no-repeat;
	display:inline-block; 
	height: 15px; 
	width: 8px;
}

.indicateur-c {
	background: url('/images/design/indicateur-c.gif');
	color: #FFFFFF;
	display: inline-block; 
	height: 15px; 
	vertical-align: top;
}

.indicateur-d {
	background: url('/images/design/indicateur-d.gif') no-repeat;
	display: inline-block; 
	height: 15px; 
	width: 8px;
}

.icon-chevron-left:before {
	content: "\f053";
}

.icon-chevron-right:before {
	content: "\f054";
}

.separe{
	visibility:hidden;
	clear:both;	
}

.space_input{
height:5px;
}

#contenu_20{
float:left;
width:30px;
}

#contenu_10{
float:left;
width:15px;
}

.titre_bloc_g{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.titre_bloc_g_noir{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.label_formulaire{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.label_blanc_formulaire{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.lien_blanc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.lien_blanc:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

.lien_blanc_14{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.lien_blanc_14:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:underline;
}


#contenu_gauche_nouveau_compte{
float:left;
width:580px;
}

#contenu_droite_nouveau_compte{
float:left;
width:120px;
}

.lien_menu_nouveau_compte{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#00618D;
text-decoration:none;
}
.lien_menu_nouveau_compte:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
}
.lien_menu_nouveau_compte_actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
}

.lien_menu_nouveau_compte_actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
}





.lien_mes_messages{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.lien_mes_messages:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#B05A62;
text-decoration:none;
}
.lien_mes_messages_actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#B05A62;
text-decoration:none;
}

.lien_mes_messages_actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#B05A62;
text-decoration:none;
}



.div_over{
background-color:#D9DDD0;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
width:550px;
/*height:30px;*/
}


.lien_message{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.lien_message:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}



.div_over1{
background-color:#B0BFCC;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
width:550px;
}
.div_overG{ background-color:#f7dc45; padding-top:5px; padding-bottom:5px; padding-left:5px; width:600px; }
.div_overF{
background-color:#F1E2E4;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
width:600px;
}

.div_overH{
background-color:#BBC3C5;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
width:600px;
}


.div_out{
background-color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
width:550px;
}

.div_out1{
background-color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
width:600px;
}




.label_formulaire {
display:block;
width:180px;
float:left;
}


.lien_autre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00618D;
text-decoration:none;
}
.lien_autre:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00618D;
text-decoration:underline;
}

.tr_over{
background-color:#D9DDD0;
width:650px;
}

.tr_out{
background-color:#FFFFFF;
width:650px;
}

.tr_over1{
background-color:#B0BFCC;
width:650px;
}

.tr_out1{
background-color:#FFFFFF;
width:650px;
}





.pagination {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#869EB2;
	text-decoration:none;
}

.tdpagination{
background-color:#E2E4D9;
}

.tdpagination:hover{
background-color:#725D28;
}


.pagination:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.pagination_actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.pagination_actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

span.connecte_h {
color:#FF0034;

}
span.connecte_f {
color:#FF0034;
}

#divgold_f{
background-color:#F7BC25;
width:220px;
padding:5px;

}

#divgold_h{
background-color:#F7BC25;
width:220px;
padding:5px;

}

.lien_gold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}

.lien_gold:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#FFFFFF;
}


#div_parrainage_h {
background-color:#869EB2;
}

#div_parrainage_f {
background-color:#D588A8;
}


#div_norma{
}


.pics3 {height:  140px;      width:   111px;      padding: 0;      margin:  0;  }  
.pics3 img {height: 140px;   width:  111px;       padding: 0px;} 

.pics4 {height:  140px;      width:   111px;      padding: 0;      margin:  0;  }  
.pics4 img {height: 140px;   width:  111px;       padding: 0px;} 


.lien_recherche_avance{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.lien_recherche_avance:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

.cloud{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#869EB2;
text-decoration:none;
}

.cloud:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#869EB2;
text-decoration:underline;
}

.recherche_avance{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.recherche_avance:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

.lien_video{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

.lien_video:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}

.parrainer{
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FF0000;
text-decoration:none;
}

.parrainer:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FF0000;
text-decoration:underline;
}

/* Dans le system de chat */
span.texte_h { color:#00c; }
span.texte_f { color:#f09; }
span.texte_h,span.texte_f{padding:5px;border-bottom:1px dashed gray;margin:5px 0}
span.moi{background:lightgray;}
span.moi .m{color:green;}
span.lui .m{}

a.lienbouton {
	color: #FFFFFF;
	font-weight: bold; 
	text-decoration: none;
}

.lienbouton {
	cursor: pointer; 
	cursor: hand; 
	line-height: 25px;
	height: 25px;
	/*background: url('/images/design/lienbouton.png') no-repeat right top; */
	padding-right: 20px; 
	display: inline-block;
	background-image: none;
	border-radius: 6px;
	background: #FFFFFF;
	color: #B61D7F !important;
	border:1px solid #B61D7F;
}
.lienbouton.active
{
	background: #B61D7F;
	background-image: none;
	border-radius: 6px;
	color:white !important;
	border:none;
}

.lienbouton ins { 
	/*background: url('/images/design/lienbouton.png') no-repeat left top; */
	height: 25px;
	line-height: 25px;
	display: inline-block;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold; 
	border-radius: 6px;
}
/* hover pour le bouton
a.lienbouton:hover {
	background-position: right -155px;
}
a.lienbouton:hover ins {background-position:left -155px;}
*/	

#youtube-player-container, #youtube-player-image { 
	margin-top: 6px; 
	margin-bottom: 6px;
	margin-left: 6px; 
}


/*************************************/
/*		progress bar				 */
/*									 */
/*************************************/
#progressbox {
    border: 1px solid #66CC33;
    padding: 1px;
    position:relative;
    width:200px;
    border-radius: 3px;
    margin: 10px;
    display:none;
    text-align:left;
}
#progressbar {
    height:20px;
    border-radius: 3px;
    background-color: #66CC33;
    width:1%;
}
#statustxt {
    top:3px;
    left:50%;
    position:absolute;
    display:inline-block;
    color: #000000;
    font-weight: bold;
}
/*************************************/
/*		webcam photo				 */
/*									 */
/*************************************/



/*--------------------------
	Top Bar with Headings
---------------------------*/

#topBar{
	background:url('/images/webcam/top_bar_bg.jpg') repeat-x;
	height:163px;
}


/*-------------------
	Photo area
--------------------*/


#photos{
	overflow: hidden;
	width:500px;
}

#photos:hover a{
	opacity:0.5;
}

#photos a,
#loadMore{
	background-position: center center;
	background-color: rgba(14, 14, 14, 0.3);
	float: left;
	height: 110px;
	margin: 1px 1px 0 0;
	overflow: hidden;
	width: 145px;
	
	-moz-transition:0.25s;
	-webkit-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}

#photos a:hover{
	opacity:1;
}

#loadMore{
	cursor: pointer;
	line-height: 110px;
	text-align: center;
	text-transform: uppercase;
	font-size:10px;
}

#loadMore:hover{
	color:#fff;
	text-shadow:0 0 4px #fff;
}


/*----------------------
	Camera slide up
-----------------------*/


#camera{
	background:url('/images/webcam/cam_bg.jpg') repeat-y;
	border:1px solid #f0f0f0;
	height:525px;
	width:598px;
	position:fixed;
	top: 50px;
	left:50%;
	z-index:15000;
	margin-left:-300px;

	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.6);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.6);
	box-shadow:0 0 4px rgba(0,0,0,0.6);
}

.camTop{
	background:url('/images/webcam/cam.png') no-repeat center center;
	width:100%;
	height:66px;
	position:absolute;
	top:0;
	left:0;
}

.camTop a{
	float:right;
	padding-top:5px;
	padding-right:5px;
	color:#000;
}

.camTop a:hover{
	cursor:pointer;
	text-decoration:underline;
}

.settings{
	background:url('/images/webcam/settings.png') no-repeat;
	cursor: pointer;
	height: 28px;
	position: absolute;
	right: 37px;
	top: 448px;
	width: 30px;
}

.settings:hover{
	background-position:left bottom;
}

#screen{
	width:520px;
	height:370px;
	margin: 66px auto 22px;
	background:#ccc;
	
	line-height: 360px;
    text-align: center;
	color:#666;
}

.buttonPane{
	text-align: center;
}

.blueButton,
.greenButton{
	background:url('/images/webcam/buttons.png') no-repeat;
	text-shadow:1px 1px 1px #277c9b;
	color:#fff !important;
	width:99px;
	height:38px;
	border:none;
	text-decoration:none;
	display:inline-block;
	font-size: 16px;
	line-height: 32px;
	text-align: center;
	margin: 0 4px;
}

.greenButton{
	background:url('/images/webcam/buttons.png') no-repeat right top;
	text-shadow:1px 1px 1px #498917;
}

.blueButton:hover,
.greenButton:hover{
	background-position:left bottom;
	text-decoration:none !important;
}

.greenButton:hover{
	background-position:right bottom;
}

.blueButton:active,
.greenButton:active{
	position:relative;
	bottom:-1px;
}

.hidden{
	display:none;
}

.certification{
	width:170px;
}

.certification .boutonvert{
	text-align:center;
	margin:5px;
}

.certification .boutonvert span{
	width:150px;
}

.certification legend{
	width:85px;
	margin-left:5px;
	margin-top:-5px;
	background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #666666;
    color: #333333;
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px 10px;
}

a#btn_certification:hover, a#certification_webcam:hover, a#photo_webcam:hover {
	cursor:pointer;
}

a#certification_webcam{
	width:200px;
}

a#photo_webcam{
	width:200px;
}

.certification img.certif {

	border:1px solid #000;
	margin:5px;
	padding-bottom:5px;
}

.certification h1 {
		width:600px;
}

.certification p {
		width:600px;
}


.certification li {
		list-style-type: none;
		background-image: url("/images/icones/valide.png");
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 40px;
		padding-right: 6px;
		padding-bottom: 20px;
		padding-top: 5px;
		margin-left: 10px;
		font-size:12px;
		width:600px;
}

#certification_process{
	padding-bottom:5px;
	width:678px;
}

#certification_process div.process {
	border-right:1px solid #000;
	height:60px;
	padding-top:15px;
	padding-left:5px;
	padding-bottom:5px;
	text-align:center;
}

#certification_process div.process_webcam {
	border:0px;
}

#certification_process div.process a:hover{
	cursor:pointer;
}

.fond_ps {
	margin-top:20px;
	height:40px;
	color:#B80178;
	float:left;
	padding-left:15px;
	font-style:italic;
}

/* notification */

#notification_1{
	position:fixed;
	bottom:0px;
	right:10px;
	width:384px;
	height:168px;
}

#notification_2{
	position:fixed;
	bottom:178px;
	right:10px;
	width:384px;
	height:168px;
}


.notify{
	display:none;
}

.notify:hover{
	cursor:pointer;
}

.btn_comment:hover{
	cursor:pointer;
}

.comment{
	float: right;
    margin-top: 15px;
    width: 170px;
}

#btn_zone_drapeau{
	float:right;
	margin-right:26px;
	margin-top:-7px;
}

#drapeauEnCours{
	border:1px solid #000;
	float:left;
	margin-right:5px;
}

#drapeauEnCours img{
	width:26px;
}


.lng_fleche{
	padding-top:6px;
}

#liste_drapeau{
	float:right;
	width:150px;
	background:#EEEEEE;
	position:absolute;
	z-index:15;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin-top:4px;
	margin-left:-1px;
}

#liste_drapeau:hover, #btn_zone_drapeau:hover{
	cursor:pointer;	
}

#liste_drapeau a{
	float:left;
	width:150px;
	color:#000;
	border-bottom:1px solid #fff;
	padding-top:10px;
	padding-bottom:10px;
}

#liste_drapeau a img{
	width: 22px;
	border:1px solid #000;
	vertical-align: middle;
	margin-left:30px;
	float:left;
}

#liste_drapeau a span{
	padding-left:10px;
}

div .bouttonviolet {
	background: url('/images/menu/menu_fiche_profil.png') no-repeat;
	width: 245px;
	height: 31px;
	cursor:pointer;
	text-align:center;
	font-size: 13px;
	margin-bottom:5px;
}

div .bouttonvert {
	background: url('/images/menu/menu_fiche_profil_vert.png') no-repeat;
	width: 245px;
	height: 31px;
	cursor:pointer;
	text-align:center;
	font-size: 13px;
	margin-bottom:5px;
}

.newbouttontext {
	font-weight: bold;
	line-height: 30px;
	color:#ffffff
}

button[name=inscription_recherche][id=inscription_afficher] {
	margin-top: 10px !important;
	-moz-box-shadow:inset 0px 1px 0px 0px #65CD32 !important;
	-webkit-box-shadow:inset 0px 1px 0px 0px #65CD32 !important;
	box-shadow:inset 0px 1px 0px 0px #65CD32 !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #65CD32), color-stop(1, #65CD32) ) !important;
	background:-moz-linear-gradient( center top, #65CD32 5%, #65CD32 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#65CD32', endColorstr='#65CD32') !important;
	background-color:#65CD32 !important;
	-moz-border-radius:10px !important;
	-webkit-border-radius:10px !important;
	border-radius:10px !important;
	border:1px solid #65CD32 !important;
	display:inline-block !important;
	color:#FFFFFF !important; 
	font-family:arial !important;
	font-size:18px !important;
	font-weight:bold !important;
	padding:0px !important;
	text-decoration:none !important;
	text-align: center !important;
	width:300px !important;
	cursor: pointer;
}


#zone_membres_age
{
	margin-left: 24px;
	/* padding: 1px; */
	height: 189px;
	width: 218px;
	position:absolute;
	bottom:0;
}

#zone_membres_age h2
{
	border-bottom:1px solid;
	padding-bottom:5px;
	margin-bottom: 5px;
}
#zone_membres_age img
{
	width:52px;
	height:65px;
	margin:0px 0px 0px 0;
	display: inline;
}
#zone_membres_age a:last-child img
{
	margin-right: 0;
}

.notlogged.P_10 #corps {
    overflow: hidden;
    padding: 0 0 0 10px;
    position: relative;
    top: -18px;
}

.notlogged.P_10.ie #corps,.notlogged.P_10.L_ru #corps {
    top: 0;
}
.notlogged.P_10.L_ru #corps {
    padding: 0;
}
.notlogged.P_10 #menuprincipalcache{border:none;}

.notlogged.P_10 #btn_zone_drapeau {
		float: right;
		margin-right: 26px;
		margin-top: -15px;
		margin-bottom: 10px;
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.cometchat_tabalertlr{background:url(/images/Boutontchat.png) no-repeat center center !important;background-size:contain !important;width:45px !important;height:25px !important;font-size:14px !important;top:-25px !important;font-weight:bold;}