/***** menu CSS *****/
@media print {
/*A l'impression on cache le menu, marche au moins pour IE, Moz et Opéra.*/
	.menu, .ssmenu {
		visibility:hidden;
	}
}

a:link {color:green;text-decoration:underline;}
a:visited {color: gray; text-decoration:underline;}
a:hover {color:red; text-decoration:none;}



.menu, .ssmenu {
	background-color:#0000FF;
	color:white;
	font-size:12px;
	font-weight:bold;
	font-family:"MS Sans Serif", "sans-serif", Verdana, Arial;
	border:1px solid #EFB;
	padding:1px;
/* width et margin sont au cas où le javascript est désactivé. */
	width:15em;
	margin:1em;
}

/* .menu = les cases toujours visibles (comme Fichier, Edition... dans un logiciel) */
.menu {
	text-align:center;
}
/* .ssmenu = Les parties "déroulantes" qui s'affiche au survol d'un .menu */
.ssmenu {
/* aller pour faire joli sur IE, un petit effet de dégradé !
	Pour voir d'autres effets :
	http://msdn.microsoft.com/workshop/samples/author/dhtml/DXTidemo/DXTidemo.htm
	Par exemple :
	transparence à 25% = opacité à 75%:
		FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=75);
	"Glow" :
		FILTER: progid:DXImageTransform.Microsoft.Glow(color=#ffdead,strength=5);
	Ombre en bas à droite, 5 px :
		FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#ff8c00,strength=5);
	*/
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#0000FF,endColorStr=#FF0000);
	white-space : no-break;
}

.menu span, .ssmenu span {
/* Ne pas toucher
	C'est pour cacher les ; en fin de <li>, ce qui permet aux synthèse vocales de prendre une
	pause dans l'élocution */
	display:none;
}

.ssmenu ul, .ssmenu li {
/* Ne pas trop toucher.
	Les items (les <li>) des sous-menus, notamment pour enlever les puces des liste */
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited {
/* Les liens qui ne sont pas sous le curseur. */
	color:white;
	padding:2px 1px;
	text-decoration:none;
/* Ne pas modifier le block, margin et width */
	display:block;
	margin:0px;
	width:100%;
}
html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width:auto;
}






.ssmenu img {
/* un petit espacement entre l'image et le texte du lien <a href="..."><img.../>blabla</a> */
	margin-right:2px;
}

.ssmenu img.hr {
/* Encore un peu expérimental, un <hr /> entre deux items pour faire un "séparateur"... */
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0;
	margin-right:0;
	width:100%;
	display:block;
}

/*
Bref... pour résumer, ce qu'il y a à modifier à la base, c'est :
- couleurs, police, bordure.
- l'effet spécial IE pour les ssmenu si on aime ça...
- police et couleurs des liens "non survolés" et "survolés".
*/






html,body {
font-size :12pt;
color:#0000FF;
font-family : Arial, Helvetica, Verdana, Univers, "MS Trebuchet";
font-style:normal; 
background-color : #FFE3EF;
margin-top:0;
padding:0;
}

p,ul,li {
font-size : 10pt; 
font-family : Arial, Helvetica, Verdana, Univers, "MS Trebuchet";
color :#FFFFFF; 
}


.popper
{
position : absolute;
visibility : hidden;
}

.popperlink 
{ 
POSITION: absolute; 
VISIBILITY: hidden; 
} 






.infos {
border-style:solid; 
border-width:1px; 
border-color:#000000;
width=100%;
text-align:center; 
}



.pageaccueil {
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:0;
margin-top:0;
}




.bandeauaccueil {
border-style:solid; 
border-width:3px; 
border-color:#000000;
width=100%;
height=10%;
text-align:center; 
padding:0;
margin-top:0;
}

.bandeauaccueiltd
{
border-style:none; 
border-width:0px; 
border-color:#000000;
text-align:center; 
padding:0;
margin-top:0;
font-style:normal; 
font-size :9pt;
color:#0000FF;
padding:0;
}


.bandeauaccueiltd2
{
border-style:none; 
border-width:0px; 
border-color:#000000;
text-align:center; 
padding:0;
margin-top:0;
font-style:normal; 
font-size :9pt;
color:#FF0000;
padding:0;
}


.bandeauaccueiltdvisible
{
border-style:solid; 
border-width:1px; 
border-color:#FF99FF;
text-align:center; 
padding:0;
margin-top:0;
font-style:normal; 
font-size :9pt;
color:#0000FF;
padding:0;
}


.bandeauaccueiltdvisible2
{
border-style:solid; 
border-width:1px; 
border-color:#FF99FF;
text-align:center; 
padding:0;
margin-top:0;
font-style:normal; 
font-size :9pt;
color:#CC33CC;
padding:0;
}







.PasDeResultat {
border-style:solid; 
border-width:3px; 
border-color:#000000;
width=100%;
height=30%;
text-align:center; 
background-color : #CC99CC;
font-size :20pt;
color:#FFFFFF;
}



.accueilpseudoinsc {
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:center; 
background-color : #CCFFFF;
font-size :9pt;
color:#FFFFFF;
padding:0px;

}



.accueilpseudo {
border-style:solid; 
border-width:3px; 
border-color:#000000;
width=90%;
text-align:center; 
background-color : #CCFFFF;
font-size :9pt;
color:#FFFFFF;
}

.accueilchamppseudo {
border-style:none; 
border-width:1px; 
border-color:#000000;
background-color : #CCFFFF;
color:#000000;
height=30%;
padding:7;
margin-top:0;
font-size :10pt;
font-style:normal; 
font-weight:600;
}

.accueilinvisiblechamppseudo {
border-style:none; 
border-width:1px; 
border-color:#000000;
background-color : #CCFFFF;
color:#CC66CC;
height=20%;
padding:2;
margin-top:0;

}

.accueiltitrepseudo {
border-style:solid; 
border-width:3px; 
border-color:#FFFFFF;
background-color : #99FFFF;
color:#000000;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
}




.DescriptionAccueil {
border-style:solid; 
border-width:3px; 
border-color:#0000FF;
background-color : #0000FF;
color:#FFFFFF;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
text-align:center;
}



.cadremessages{
border-style:solid; 
border-width:3px; 
border-color:#000000;
font-style:normal; 
text-align:center; 
background-color : #E673CE;
font-size :14pt;
color:#FFFFFF;
}


.cadrelistemessages{
border-style:solid; 
border-width:3px; 
border-color:#000000;
height=30%;
font-style:normal; 
text-align:center; 
background-color : #FFFFFF;
font-size :9pt;
color:#000000;
}


.cadreconsulte{
border-style:solid; 
border-width:3px; 
border-color:#000000;
font-style:normal; 
text-align:center; 
background-color : #E673CE;
font-size :9pt;
color:#FFFFFF;
}


.cadrelisteconsulte{
border-style:solid; 
border-width:3px; 
border-color:#000000;
height=30%;
text-align:center; 
background-color : #0000FF;
font-size :9pt;
font-style:normal; 

color:#FFFFFF;
}



.publicite {
border-style:solid; 
border-width:1px; 
border-color:#000000;
width=100%;
text-align:center; 
font-style:normal; 
background-color :#FFFFFF;
font-size :8pt;
border-width:1px; 
color:#000000;
}








.accueilrecherche {
border-style:solid; 
border-width:3px; 
border-color:#000000;
width=70%;
text-align:center; 
background-color : #FFFFFF;
font-size :9pt;
color:#FFFFFF;
}

.accueilchamprecherche {
border-style:none; 
border-width:1px; 
border-color:#000000;
background-color : #FFFFFF;
color:#000000;
height=30%;
padding:7;
margin-top:0;
font-size :10pt;
font-style:normal; 
font-weight:300;
}

.accueilinvisiblechamprecherche {
border-style:none; 
border-width:1px; 
border-color:#000000;
background-color : #FFFFFF;
color:#FFFFFF;
height=20%;
padding:2;
margin-top:0;

}

.accueiltitrerecherche {
border-style:solid; 
border-width:3px; 
border-color:#FFFFFF;
background-color : #FFFFFF;
color:#FFFFFF;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
}



.accueilinscrivezvous {
border-style:solid; 
border-width:3px; 
border-color:#000000;
width=100%;
height=30%;
text-align:center; 
font-size :9pt;
color:#FFFFFF;
}





.invisible
{
border-style:none; 
border-width:1px; 
border-color:#0000FF;
font-style:normal;
}



.affresultat
{
border-style:solid; 
border-width:1px; 
border-color:#0000FF;
padding:0;
}




.invisible0
{
border-style:none; 
border-width:0px; 
border-color:#0000FF;
}




.chat1
{
border-style:none; 
border-width:1px; 
border-color:#0000FF;
color:#0000FF;
font-style:normal; 
background-color : #CCFFFF;

}

.chat2
{
border-style:none; 
border-width:1px; 
border-color:#0000FF;
color:#663300;
font-style:normal; 
background-color : #CCCCFF;

}



.normal
{
border-style:solid; 
border-width:1px; 
border-color:#0000FF;
font-style:normal; 

}

.inscription { 
border-style:solid; 
border-width:1pt; 
border-color:#000000;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size : 10pt; 
color :#000000; 
font-style:normal; 
background-color : #CCFFFF;
padding:3;

}




.listemessages {
border-style:solid; 
border-width:2px; 
border-color:#000000;
text-align:center; 
background-color : #CC99CC;
font-size :12pt;
color:#FFFFFF;
font-style:italic; 
padding:1px;

}

.messages {
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:center; 
background-color : #FFFFFF;
font-size :10pt;
color:#000000;
font-style:normal; 
padding:1px;
}


.liremessages {
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:center; 
background-color : #E673CE;
font-size :10pt;
color:#FFFFFF;
font-style:normal; 
padding:1px;
font-weight:bold; 
}

.liremessagescv {
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:left; 
background-color : #E673CE;
font-size :10pt;
color:#FFFFFF;
font-style:normal; 
padding:10%;
font-weight:bold; 
}



.liremessagesbleu {
border-style:solid; 
border-width:0px; 
border-color:#000000;
text-align:center; 
background-color : #AE37AC;
font-size :10pt;
color:#FFFFFF;
font-style:normal; 
padding:1px;
font-weight:bold; 
}



.contenumessage {
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:left; 
background-color : #9FF699;
font-size :10pt;
color:#000000;
font-style:normal; 
padding:2%;
}





td { 
border-style:solid; 
border-width:1pt; 
border-color:#000000;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size : 10pt; 
color :#0000FF; 
font-style:italic; 
}







a.bouton:link{
width:10%; 
height:2px; 
text-decoration:none; 
color:white;
text-align:center; 
font-weight:bold; 
background-color:#000080;
padding:3px}

a.bouton:visited{
width:10%; 
height:2px;
text-decoration:none; 
color:white; 
text-align:center;
font-weight:bold;
background-color:#000080;
padding:3px}

a.bouton:hover{
width:10%; 
height:2px; 
text-decoration:underline overline;
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
padding:3px
}

.bouton{
width:10%; 
height:2px; 
text-decoration:none;
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
font-size :10pt;
padding:3px
}


.boutonselection 
{
font-size:10pt;
width:10%; 
height:2px; 
text-decoration:none;
text-align:center; 
font-weight:bold; 
background-color:#00FFFF;
padding:3px;
}




.Bouton1 {
margin-left:2px;text-indent:0px;text-align:center;
font-family:Arial,sans-serif;font-weight:bold;font-style:normal;font-size:16px;
color:black;background-color:yellow}
.logo {margin-left:0px;text-indent:0px;text-align:center;
font-family:Arial,sans-serif;font-weight:bold;font-style:normal;font-size:12px;
color:aqua
}






.liens 
{
font-family : Arial, Helvetica, Verdana, Univers, "MS Trebuchet";
font-style:normal; 
font-size:10pt;
color:#FF99CC;
text-decoration:none;
background-color:#FFFFFF;
padding:2px;
border-style:none; 
border-width:0pt; 
width:0%; 

}






.InscriptionRapide 
{
font-size:10pt;
height:2px; 
text-decoration:none;
text-align:center; 
font-weight:bold; 
background-color:#FFFF66;
color:#000000;
padding:3px;
}


.InscriptionRapideinsc 
{
border-style:none; 
font-size:10pt;
height:2px; 
text-decoration:none;
text-align:center; 
font-weight:bold; 
background-color:#FFFF66;
color:#000000;
padding:0px;
}





.InscriptionErreur 
{
font-size:10pt;
height:2px; 
text-decoration:none;
text-align:center; 
font-weight:bold; 
background-color:#FF0000;
color:#FFFFFF;
padding:3px;
}




.boutonInscription{
width:10%; 
height:2px; 
text-decoration:none;
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
font-size :10pt;
padding:3px
}


.AfficheStats {
border-style:solid; 
border-width:1px; 
border-color:#000000;
background-color : #CCFFFF;
color:#000000;
height=0%;
padding:0;
margin-top:0;
font-size :10pt;
font-style:normal; 
font-weight:300;
text-align:center; 

}

.suivant {
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
font-style:normal; 
background-color :#FFCCFF;
font-size :16pt;
border-width:1px; 
color:#FFFFFF;
}



.AvertissementCV
{
border-style:solid; 
border-width:2px; 
border-color:#FF0000;

font-size:10pt;
height:0px; 
text-decoration:none;
text-align:center; 
font-weight:bold; 
background-color:#FF0000;
color:#FFFFFF;
padding:0px;
margin-top:0px;

}



.pubdial
{
border-style:solid; 
border-width:1px; 
border-color:#FF0000;

font-size:10pt;
height:0px; 
text-decoration:none;
text-align:center; 
font-weight:bold; 
background-color:#FFFFFF;
color:#FFFFFF;
padding:0px;
margin-top:0px;

}




a.bouton600:link{
width:10%; 
height:2px; 
text-decoration:none; 
color:white;
text-align:center; 
font-weight:bold; 
background-color:#000080;
padding:3px}

a.bouton600:visited{
width:10%; 
height:2px;
text-decoration:none; 
color:white; 
text-align:center;
font-weight:bold;
background-color:#000080;
padding:3px}

a.bouton600:hover{
width:10%; 
height:2px; 
text-decoration:underline overline;
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
padding:3px
}

.bouton600{
width:10%; 
height:2px; 
text-decoration:none;
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
font-size :8pt;
padding:3px
}


.boutonselection600 
{
font-size:8pt;
width:10%; 
height:2px; 
text-decoration:none;
text-align:center; 
font-weight:bold; 
background-color:#00FFFF;
padding:3px;
}








.Affchat
{
border-style:solid; 
border-width:2px; 
border-color:#FF0000;
font-size:10pt;
height:2px; 
text-decoration:none;
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
color:#FFFFFF;
padding:0px;
}



a.boutonchat:link{
height:3px; 
text-decoration:none; 
color:#FFFFFF;
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
font-style:normal; 
}

a.boutonchat:visited{
height:3px;
text-decoration:none; 
color:#FFFFFF;
text-align:center;
font-weight:bold;
background-color:#0000FF;
font-style:normal; 
}

a.boutonchat:hover{
height:3px; 
text-decoration:underline overline;
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
font-style:normal; 

}



.boutonchat{
height:3px; 
font-style:normal; 
text-decoration:none;
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
font-size :10pt;
}




.TitreDetail {
border-style:solid; 
border-width:3px; 
border-color:#FFFFFF;
background-color : #FFFFFF;
color:#000000;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
text-align:center;
}


.Affdetail1 {
border-style:solid; 
border-width:3px; 
border-color:#FF66FF;
background-color : #FF66FF;
color:#FFFFFF;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
text-align:center;
}

.Affdetail2 {
border-style:solid; 
border-width:3px; 
border-color:#0000FF;
background-color : #0000FF;
color:#FFFF00;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
text-align:center;
}


a.defilement 
{
font-size:14pt;
text-decoration:none;
font-weight:bold; 
color:#FFFFFF;
font-style:normal; 
background-color:#E673CE;
padding:3px;
}

a.defilement:visited{
font-size:14pt;
text-decoration:none;
font-weight:bold; 
font-style:normal; 

color:#FFFFFF;
background-color:#E673CE;
padding:3px;
}



a.MessagesMenu 
{
font-size:10pt;
text-decoration:none;
font-weight:bold; 
color:#000000;
font-style:normal; 
background-color:#FFFFFF;
padding:3px;
}

a.MessagesMenu:visited{
font-size:10pt;
text-decoration:none;
font-weight:bold; 
font-style:normal; 

color:#000000;
background-color:#FFFFFF;
padding:3px;
}


.PopTitreDetail {
border-style:solid; 
border-width:3px; 
border-color:#FFFFFF;
background-color : #FF9999;
color:#FFFFFF;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
text-align:center;
}

.PopDescDetail {
border-style:solid; 
border-width:3px; 
border-color:#FFFFFF;
background-color : #FF99CC;
color:#000000;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
text-align:center;
}


.PopGoutDetail {
border-style:solid; 
border-width:3px; 
border-color:#FFFFFF;
background-color : #FF99FF;
color:#000000;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
text-align:left;
}


.PopAffDetail {
border-style:solid; 
border-width:3px; 
border-color:#FFFFFF;
background-color : #FF9966;
color:#000000;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
text-align:center;
}





.PopCVDetail {
border-style:solid; 
border-width:3px; 
border-color:#FFFFFF;
background-color : #FF99FF;
color:#000000;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
text-align:center;
}






.PopPhotoDetail {
border-style:solid; 
border-width:3px; 
border-color:#FFFFFF;
background-color : #FFFFFF;
color:#000000;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
text-align:center;
}



.bandeauinvisible
{
border-style:none; 
border-width:1px; 
border-color:#0000FF;
width:260px:
text-align:center;

}


a.bandeaubouton:link{
height:2px; 
text-decoration:none; 
color:white;
text-align:center; 
font-style:normal; 
font-weight:bold; 
background-color:#000080;
padding:3px}

a.bandeaubouton:visited{
height:2px;
text-decoration:none; 
color:white; 
text-align:center;
font-style:normal; 
font-weight:bold;
background-color:#000080;
padding:3px}

a.bandeaubouton:hover{
height:2px; 
text-decoration:underline overline;
color:#FF0000; 
text-align:center; 
font-weight:bold; 
font-style:normal; 
background-color:#0000FF;
padding:3px
}

.bandeaubouton{
height:2px; 
text-decoration:none;
font-style:normal; 
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
font-size :10pt;
padding:3px
}




.bandeauboutonselection 
{
height:2px; 
text-decoration:none;
font-style:normal; 
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#00FFFF;
font-size :10pt;
padding:3px

}








.bandeauinvisible600
{
border-style:none; 
border-width:1px; 
border-color:#0000FF;
text-align:center;
padding:0px;
margin-top:0;
}




a.bandeaubouton600:link{
height:2px; 
text-decoration:none; 
font-style:normal; 
color:white;
text-align:center; 
font-weight:bold; 

background-color:#000080;
padding:3px}

a.bandeaubouton600:visited{
height:2px;
text-decoration:none; 
color:white; 
text-align:center;
font-style:normal; 
font-size :8pt;

font-weight:bold;
background-color:#000080;
padding:3px}

a.bandeaubouton600:hover{
height:2px; 
text-decoration:underline overline;
color:#FF0000; 
text-align:center; 
font-style:normal; 
font-weight:bold; 
font-size :8pt;

background-color:#0000FF;
padding:3px
}

.bandeaubouton600{
height:2px; 
text-decoration:none;
color:#FF0000; 
text-align:center; 
font-weight:bold; 
font-size :8pt;

font-style:normal; 
background-color:#0000FF;
font-size :8pt;
padding:3px
}


.bandeauselection600{
height:2px; 
text-decoration:none;
color:#FF0000; 
text-align:center; 
font-weight:bold; 
font-size :8pt;
font-style:normal; 
background-color:#00FFFF;
font-size :8pt;
padding:3px
}



.AlerteMail{
border-style:solid; 
border-width:1px; 
border-color:#000000;
background-color : #FEB0D7;
color:#000000;
height=10%;
font-weight:bold; 
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
}


.AlerteMail2{
border-style:solid; 
border-width:1px; 
border-color:#000000;
background-color : #FEB0D7;
color:#000000;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
}




.AlerteMailnone{
border-style:none; 
border-width:3px; 
border-color:#000000;
background-color : #FF66FF;
color:#000000;
height=10%;
padding:3;
margin-top:0;
font-size :10pt;
font-style:normal; 
}





.invisibleville
{
border-style:none; 
border-width:1px; 
border-color:#0000FF;
font-style:normal; 
}




.liens2 
{
font-family : Arial, Helvetica, Verdana, Univers, "MS Trebuchet";
font-style:normal; 
font-size:10pt;
color:#FF99CC;
text-decoration:none;
background-color:#FFE3EF;
padding:0px;
border-style:none; 
border-width:0pt; 
}


.PubVilles { 
border-style:solid; 
border-width:1pt; 
border-color:#000000;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-size : 10pt; 
color :#000000; 
font-style:normal; 
background-color : #CCFFFF;

}




a.CouleurLienVille:link{
height:2px; 
text-decoration:none; 
color:#0000FF;
text-align:center; 
font-style:normal; 
font-weight:bold; 
background-color:#CCFFFF;
padding:3px}

a.CouleurLienVille:visited{
height:2px;
text-decoration:none; 
color:#0000FF; 
text-align:center;
font-style:normal; 
font-weight:bold;
background-color:#CCFFFF;
padding:3px}

a.CouleurLienVille:hover{
height:2px; 
text-decoration:underline overline;
color:yellow; 
text-align:center; 
font-weight:bold; 
font-style:normal; 
background-color:#0000FF;
padding:3px
}

.CouleurLienVille{
height:2px; 
text-decoration:none;
font-style:normal; 
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
font-size :10pt;
padding:3px
}




a.LienVille:link{
height:2px; 
text-decoration:none; 
color:#0000FF;
text-align:center; 
font-style:normal; 
font-weight:bold; 
background-color:#CCFFFF;
padding:3px}

a.LienVille:visited{
height:2px;
text-decoration:none; 
color:#0000FF; 
text-align:center;
font-style:normal; 
font-weight:bold;
background-color:#CCFFFF;
padding:3px}

a.LienVille:hover{
height:2px; 
text-decoration:underline overline;
color:yellow; 
text-align:center; 
font-weight:bold; 
font-style:normal; 
background-color:#0000FF;
padding:3px
}

.LienVille{
height:2px; 
text-decoration:none;
font-style:normal; 
color:#FF0000; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
font-size :12pt;
padding:3px

}








.cadresmiley
{
border-style:none; 
border-width:1px; 
border-color:#FFFFFF;
text-align:center; 
padding:0;
font-style:normal; 
font-size :9pt;
background-color:#0000FF;
margin-top:1%;

}


.cadresaisiemesschat
{
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:0;
font-style:normal; 
font-size :9pt;
background-color:#0000FF;
color:#FF0000;
margin-top:1%;
}


.BandeauRencVille
{
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:0;
font-style:normal; 
font-size :10pt;
background-color:#FFCCFF;
color:#336699;
margin-top:0;
font-weight:bold;

}


.LogoRencVille
{
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:0;
font-style:normal; 
font-size :14pt;
color:#000000;
margin-top:0;
}

.TexteRencVille
{
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:0;
font-style:normal; 
font-size :8pt;
color:#000000;
margin-top:0;
}

.PhotosRencVille
{
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:left; 
padding:0;
font-style:normal; 
font-size :8pt;
color:#000000;
margin-top:0%;

}

.TitreRoman
{
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:0;
font-style:normal; 
font-weight:bold;
font-size :12pt;
color:#336699;
margin-top:0;
background-color:#FFCCFF;

}


.TexteRoman
{
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:left; 
padding:3;
font-style:normal; 
font-size :8pt;
color:#000000;
margin-top:0;
}

.NumTel
{

font-family : Arial, Helvetica, Verdana, Univers, "MS Trebuchet";

border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:2;
font-style:normal; 
font-weight:bold;
font-size :9pt;
color:#000000;
margin-top:2;
}

.TitreValidation
{
border-style:solid; 
border-width:1px; 
border-color:#FF0000;
text-align:center; 
padding:10;
font-style:normal; 
font-weight:bold;
font-size :12pt;
color:#336699;
margin-top:0;
background-color:#FF0000;

}

.TexteValidation
{
border-style:solid; 
border-width:1px; 
border-color:#FF0000;
text-align:left; 
padding:3;
text-align:center; 

font-style:normal; 
font-size :pt;
color:#000000;
margin-top:0;
}


.liensville 
{
font-family : Arial, Helvetica, Verdana, Univers, "MS Trebuchet";
font-style:normal; 
font-size:8pt;
color:#FF99CC;
text-decoration:none;
background-color:#FFE3EF;
padding:0px;
border-style:none; 
border-width:0pt; 
}


.BoutonRouge2 {
margin-left:2px;text-indent:0px;text-align:center;
font-family:Arial,sans-serif;font-weight:bold;font-style:normal;font-size:16px;
color:black;background-color:yellow}
.logo {margin-left:0px;text-indent:0px;text-align:center;
font-family:Arial,sans-serif;font-weight:bold;font-style:normal;font-size:12px;
color:aqua
}


.EnvoyerPhoto {
border-style:solid; 
border-width:3px; 
border-color:#000000;
width=100%;
height=30%;
text-align:center; 
background-color : #CC99CC;
font-size :20pt;
color:#FFFFFF;
}



.ListeCommunes
{
background-color : #FFCCCC;
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:0;
font-style:normal; 
font-size :10pt;
color:#000000;
margin-top:0;
}


a.LienCommune:link{
height:2px; 
text-decoration:none; 
color:black;
text-align:center; 
font-weight:bold; 
background-color:#FFCCCC;
padding:3px}

a.LienCommune:visited{
height:2px;
text-decoration:none; 
color:#003399; 
text-align:center;
font-weight:bold;
background-color:#FFCCCC;
padding:3px}

a.LienCommune:hover{
height:2px; 
text-decoration:underline overline;
color:yellow; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
padding:3px
}

.LienCommune{
height:2px; 
text-decoration:none;
color:#0000FF; 
text-align:center; 
font-weight:bold; 
background-color:#0000FF;
font-size :10pt;
padding:3px

}




.TitrePaiement {
background-color : #FFFFFF;
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:5;
margin-top:0;
font-style:normal; 
font-size :12pt;
font-weight:bold; 

}


.ChoixPaiement {
background-color : #FFFFFF;
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:5;
margin-top:0;
font-style:normal; 
font-size :10pt;
font-weight:bold; 

}




.BandeauMeteo{
background-color : #FFFFFF;
border-style:solid; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:5;
margin-top:0;
font-style:normal; 
font-size :10pt;
font-weight:bold; 

}





.DejaInscrit {
border-style:none; 
border-width:1px; 
border-color:#663366;
width=80%;
height=20%;
text-align:center; 
padding:0;
margin-top:0;
font-weight:boold; 
font-size :16pt;
background-color:#CCFFFF;
color:#000000;
}


.RechercheRapide {

border-style:solid; 
border-width:1px; 
border-color:#000000;
width=80%;
height=10%;
text-align:center; 
padding:0;
margin-top:0;
font-size :10pt;
font-weight:boold; 
background-color:#0000FF;
color:#FFFFFF;
}


.BoutoninscriptionRapide {

border-style:solid; 
border-width:1px; 
border-color:#000000;
width=80%;
height=60px;
text-align:center; 
padding:0;
margin-top:0;
font-size :10pt;
font-weight:boold; 
background-color:#0000FF;
color:#FFFFFF;
}


.petit {
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
font-size :8pt;
font-weight:bold; 
color:#003366;
padding:0;
margin-top:0;
font-style:normal; 

}





.favoris {
background-color : #CDFFFF;

border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
font-size :8pt;
font-weight:bold; 
color:#003366;
padding:0;
margin-top:0;
font-style:normal; 

}


.favoris2 {
background-color : #FF99FF;

border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
font-size :8pt;
font-weight:bold; 
color:#000000;
padding:0;
margin-top:0;
font-style:normal; 

}



.pubrdv {

background-color : #FFE3EF;
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
font-size:26pt;
font-weight:bold; 
color:#003366;
padding:0;
margin-top:0;
font-style:normal; 

}





.texteaccueil
{
border-style:solid; 
border-width:1px; 
border-color:#FF99FF;
padding:3;
margin-top:0;
font-style:normal; 
font-size :9pt;
color:#000000;
font-weight:bold; 
}


.ErreurUrl 
{
font-size:10pt;
height:2px; 
text-decoration:none;
text-align:center; 
font-weight:bold; 
background-color:#FF0000;
color:#FFFFFF;
padding:3px;
font-style:normal; 
font-size :12pt;

}


.BandeauPub {
border-style:none; 
margin-left:2px;
text-indent:0px;
text-align:center;
font-family:Arial,sans-serif;
font-weight:bold;
font-style:normal;
font-size:12px;
color:black;
background-color:yellow
}


.saisiedejainscrit {
border-style:none; 
border-width:1px; 
border-color:#FFFFFF;
background-color : #0000FF;
color:#FFFFFF;
padding:0;
margin-top:0;
font-size :8pt;
font-style:normal; 

}



.dejainsc {
border-style:solid; 
border-width:1px; 
border-color:#FFFFFF;
text-align:center; 
background-color : #0000FF;
font-size :9pt;
color:#FFFFFF;
padding:0px;
valign:right;
}


.InscriptionRapidedeja 
{
font-size:10pt;
height:2px; 
text-decoration:none;
text-align:center; 
font-weight:bold; 
background-color:#FFFF66;
color:#000000;
padding:3px;
}


h1{
font-size:14px;
line-height:20px;
display:inline;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; 
}



.cadregauche {
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
padding:30;
margin-top:0;
}



.pageaccueilchat {

background-color : #ccff99;
border-style:solid; 
border-width:2px; 
border-color:#c3b2df;
text-align:center; 
padding:10;
margin-top:3;
color:#000000;
font-style:normal; 
font-size :9pt;

}


.textepageaccueil
{
border-style:solid; 
border-width:1px; 
border-color:#FF99FF;
padding:3;
margin-top:0;
font-style:normal; 
font-size :9pt;
color:#000000;

}



a.AllerEnchat:link{
text-decoration:none; 
color:#000000;
text-align:center; 
font-weight:normal; 
background-color:#FFB2D9;
font-style:normal; 
border-style:none; 
border-width:1px; 
border-color:#000000;
font-size :10pt;
}

a.AllerEnchat:visited{
text-decoration:none; 
color:#000000;
text-align:center;
font-weight:normal;
background-color:#FFB2D9;
font-style:normal; 
border-style:none; 
border-width:1px; 
border-color:#000000;
font-size :10pt;
}

a.AllerEnchat:hover{
text-decoration:underline overline;
color:#FFFFFF;
text-align:center; 
font-weight:normal; 
background-color:#0000FF;
font-style:normal; 
border-style:solid; 
border-width:1px; 
border-color:#000000;
font-size :10pt;
}


.AllerEnchat{
font-style:normal; 
text-decoration:none;
color:#000000;
text-align:center; 
font-weight:normal; 
background-color:#FFB2D9;
font-size :9pt;
border-style:none; 
border-width:1px; 
border-color:#000000;
font-size :10pt;
}



.MessageEnChat{
 
text-decoration:none;
color:#FFFFFF; 
text-align:center; 
background-color:#FF0000;
font-size :12pt;
padding:0px
width:100%;
font-weight:bold; 
font-style:normal;
}




.invisiblecentrage
{
border-style:none; 
border-width:1px; 
border-color:#0000FF;
font-style:normal;
text-align:center; 
}







dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}


#menu {
text-align: center;
}


#menu dl {
float: center;
width: 12em;
margin: 0 1px;
}

#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
font-style:normal; 
background: #9933CC;
border: 3px solid black;
color:#000000;
padding:6;
}

#menu dd {
border: 1px solid gray;
}

#menu li {
text-align: center;
background: #0000FF;
}


#menu li a:hover, #menu dt a:hover{
background: #99FFFF;
color: #000000;

}

#menu li a, #menu dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
height: 100%;
border: 2;
}



#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

a {text-decoration: none;
color: black;
color: #222;
}



h1 {

background-color : #FFE3EF;
border-style:none; 
border-width:1px; 
border-color:#000000;
text-align:center; 
font-size:14pt;
font-weight:bold; 
color:#000000;
padding:0;
margin-top:0;
font-style:normal; 

}


.ejs_scroll {font-family:Verdana;color:#000000;text-decoration:none;border:none;font-size :12px}


#inscription {
text-align: center;
}


#inscription dl {
float: center;
width: 12em;
margin: 0 1px;
}

#inscription dt {
cursor: pointer;
text-align: center;
font-weight: bold;
font-style:normal; 
background: #9933CC;
border: 3px solid black;
color:#000000;
padding:6;
}

#inscription dd {
border: 1px solid gray;
}

#inscription li {
text-align: center;
background: #0000FF;
}


#inscription li a:hover, #inscription dt a:hover{
background: #99FFFF;
color: #000000;

}

#inscription li a, #inscription dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
height: 100%;
border: 2;
}

