div {margin:0;padding:0}
html { height: 100%;}

body {
	position: relative;
	background-color: #333;
	background-position: center top;
	background-image: url(../images/cityFondBlack.jpg);
	background-repeat: repeat-x;
	
	
	text-align: center;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	height: 100%;
	vertical-align: top;
	behavior: url(csshover.htc);
	
}

.city {
	text-align : center;
	background-color:#FFFFFF;
	width: 980px;
	margin : 15px auto 0px auto;
	padding : 0px;
	

	position: static;
	background: #FFFFFF url("../images/cityPanel_fd.gif") right repeat-y;
}


img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.blackLayer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 200%;
	text-align: center;
	padding-right: auto;
	padding-left: auto;
	background-image: url(../images/fd_black_50.png);
	* background: none;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd_black_50.png', sizingMethod='scale');
	
}

.pubDroite {
	float:left;
	padding:0px;
	margin-top: 10px;
	margin-left: 5px;
	border; #999999 solid 1px;
	
}



		.petitescases {
		margin:0px;
		padding:0px;
		}
		.petitescases li {
color:#333333;
display:table-row;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
height:95px;
margin:5px;
overflow:hidden;
padding:5px;
border: 1px solid gray;
text-align:center;
width:130px;
}
		.petitescases li div {
border:1px solid #000;
margin-left:auto;
margin-right:auto;
width:80px;
height:60px;
}
		.petitescases li img {
border:1px solid #000;
margin-left:auto;
margin-right:auto;
width:80px;
height:60px;
}


.petitescases .actif {
background-color:rgb(152, 192, 0);
}

.petitescases .grise {
background-color:gray;
}.cityBoxOnglet {
	
	height: 16px;

	text-align: right;
	float:right;
	/*width: 200px;*/
	margin-right: 15px;
	*margin-right: 5px;
	position : relative;
	top: 12px;
	
	*top: 13px;
	
	padding-left: 22px;
	
	background : url("../images/onglet_blanc_g.gif") no-repeat;
	
	
	
	
}


.od {
	height: 100%;
	width: 15px;
	
	
	background : url("../images/onglet_blanc_d.gif") top right no-repeat;
}




.cityBoxOnglet a {
	color: #549801;
	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
}

.cityBoxOnglet a img {
	border: 0px;
	padding: 0px;
	margin:0px;
	text-decoration: none;
}


.cityBoxOnglet a:hover {
	text-decoration: none;
}form {
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	display: inline;
}

form ul {
	text-align: left;
	list-style-type	:	none;
	margin	: 	0px;
	padding	: 	0px;
}

form fieldset {
	float:left;
	border: #ffffff solid 0px;
	
}

form li, form li.erreur {
	color: #999999;

	margin: 0px;
	padding: 2px;
	padding-right: 10px;
}	

form li.erreur {
	color: #BE3030;
	
	background-color: #F9E3E3;
}



form div.bts {
	width:100%;
	clear:both;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	padding-top: 5px;
	font-size: 0.8em;	
	text-align: right;
	background-image: url(../images/pointille.gif);
	background-position: top;
	background-repeat: repeat-x;
}

a {
	position: static;
}
 
input,textarea {
	position: static;
	color: #666666;
	margin: 0px;
	border: #bbbbbb solid 1px;
	background-image: url(../images/form3_input_fd.gif);
	background-repeat: no-repeat;
}

select {
	position: static;
	color: #666666;
	margin: 2px;
	padding: 2px;
	font-size: 0.9em;
	border: #bbbbbb solid 1px;
}




input.button {
	position: relative;
	font-size: 0.9em;
	padding: 1px;
	margin: 0px;
	border: #333333 solid 1px;
	background-color: #595959;
	background-image: url(../images/bt_fd.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

#sousMenu input {
	
	color: #e4e4e4;
	font-size: 0.6em;
	border: #444444 solid 1px;
	padding: 2px;
	background-image: url(../images/form1_input_fd.gif);
	background-repeat: no-repeat;
}

#espaceMembre input {
	color: #AB0718;
	border: #A30717 solid 1px;
	background-image: url(../images/form2_input_fd.gif);
	background-repeat: no-repeat;
}



label {
	display: inline;
	/*float: left;*/
	/*width: 100px;*/
	padding: 2px;
	text-align: right;
	color: #999999;
	font-size: 0.9em;
	font-weight: bold;
}



/* CSS Document */
@import url("cityBoxTitre.css");

.cityBox {


	float:left;
	margin: 10px 5px 0px 5px;
	padding: 0px;
	
	color: #333333;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}

.cityBox_grisTitre,  .cityBox_rougeTitre, .cityBox_jauneTitre {
	width:100%;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-x;
	background-position:top;
}

.cityBox_grisTitre {
	background-image:url(../images/boite_gris_defaut_h.gif);
}

.cityBox_jauneTitre {
	background-image:url(../images/boite_jaune_defaut_h.gif);
}

.cityBox_rougeTitre {
	background-image:url(../images/boite_rouge_defaut_h.gif);
}
.cityBox_grisTitre div.hg ,  .cityBox_rougeTitre div.hg , .cityBox_jauneTitre div.hg  {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	
	background-repeat:no-repeat;
	background-position:top left;

	
}

.cityBox_grisTitre div.hg {
	background-image:url(../images/boite_gris_defaut_hg.gif);
}

.cityBox_jauneTitre div.hg {
	background-image:url(../images/boite_jaune_defaut_hg.gif);
}

.cityBox_rougeTitre div.hg {
	background-image:url(../images/boite_rouge_defaut_hg.gif);
}

.cityBox_grisTitre div.hd,  .cityBox_rougeTitre div.hd, .cityBox_jauneTitre div.hd  {
	margin: 0px;
	padding: 0px;
	
	height:100%;
	width:100%;
	
	background-repeat:no-repeat;
	background-position:top right;
	overflow: hidden;
	*overflow: none;
}

.cityBox_grisTitre div.hd {
	background-image:url(../images/boite_gris_defaut_hd.gif);
}

.cityBox_jauneTitre div.hd {
	background-image:url(../images/boite_jaune_defaut_hd.gif);
}

.cityBox_rougeTitre div.hd {
	background-image:url(../images/boite_rouge_defaut_hd.gif);
}



.cityBox_grisMilieu, .cityBox_rougeMilieu, .cityBox_jauneMilieu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	_margin-top: -1px;
	vertical-align:middle;
}

.cityBox_grisMilieu div.contenu, .cityBox_rougeMilieu div.contenu, .cityBox_jauneMilieu div.contenu  {

	font-size: 0.8em;
	padding-left : 10px;
	padding-right : 5px;
	padding-top: 5px;
	overflow: hidden;
	*overflow: none;
}

.cityBox_grisMilieu div.g, .cityBox_rougeMilieu div.g, .cityBox_jauneMilieu div.g {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	
	background-position:left;
	background-repeat:repeat-y;
}

.cityBox_grisMilieu div.g {	
	background-color: #FFFFFF;
	background-image: url(../images/boite_gris_defaut_g.gif);
}

.cityBox_jauneMilieu div.g {
	background-color: #C7D8E0;
	background-image: url(../images/boite_jaune_defaut_g.gif);
}

.cityBox_rougeMilieu div.g {
	background-color: #A40809;
	background-image: url(../images/boite_rouge_defaut_g.gif);
}

.cityBox_grisMilieu div.d, .cityBox_rougeMilieu div.d, .cityBox_jauneMilieu div.d   {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	
	background-position:right;
	background-repeat:repeat-y;
}

.cityBox_grisMilieu div.d {
	background-image: url(../images/boite_gris_defaut_d.gif);
}

.cityBox_jauneMilieu div.d {
	background-image: url(../images/boite_jaune_defaut_d.gif);
}

.cityBox_rougeMilieu div.d {
	background-image: url(../images/boite_rouge_defaut_d.gif);
}


.cityBox_grisEnd, .cityBox_rougeEnd, .cityBox_jauneEnd {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width:100%;

	background-repeat:repeat-x;
	background-position: top;
}

.cityBox_grisEnd {
	background-image:url(../images/boite_gris_defaut_b.gif);
}

.cityBox_jauneEnd {
	background-image:url(../images/boite_jaune_defaut_b.gif);
}


.cityBox_rougeEnd {
	background-image:url(../images/boite_rouge_defaut_b.gif);
}

.cityBox_grisEnd div.bg , .cityBox_rougeEnd div.bg, .cityBox_jauneEnd div.bg {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;

	background-position: top left;
	background-repeat:no-repeat;
}

.cityBox_grisEnd div.bg {
	background-image: url(../images/boite_gris_defaut_bg.gif);
}


.cityBox_jauneEnd div.bg {
	background-image: url(../images/boite_jaune_defaut_bg.gif);
}

.cityBox_rougeEnd div.bg {
	background-image: url(../images/boite_rouge_defaut_bg.gif);
}


.cityBox_grisEnd div.bd , .cityBox_rougeEnd div.bd, .cityBox_jauneEnd div.bd  {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;

	background-position: top right;
	background-repeat:no-repeat
}

.cityBox_grisEnd div.bd {
	background-image: url(../images/boite_gris_defaut_bd.gif);
}

.cityBox_jauneEnd div.bd {
	background-image: url(../images/boite_jaune_defaut_bd.gif);
}


.cityBox_rougeEnd div.bd {
	background-image: url(../images/boite_rouge_defaut_bd.gif);
}
/*///////////////////////////////// element recurents des boites ///////////////////////////////////// */


/*//////////////////////////Boite aud dessus !!!//////////////////////////////////////////////*/
.overBoite {
    position : fixed;
    _position : absolute;

	padding: 0px;
	z-index: 40;
	position: fixed;
	
	margin: 0px;
	color: #333333;
	width: 561px;
}


.overBoiteTitre {
	width:100%;
	height: 51px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position:top;

	background-image:url(../images/overboite_titre.png);
	* background-image: url("../images/spacer.gif");
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/overboite_titre.png', sizingMethod='crop');

}

.overBoite img.fermer {
	padding: 0px;
	margin :0px;
	position: relative;
	top: 32px;
	left: 252px;
	cursor: pointer;
}


.overBoiteTitre h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	height: 51px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	margin-right: 20px;
	padding-left: 70px;
	
}

.overBoiteTitre h1 div.titre {
	font-size: 1.6em;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;	
}

.overBoiteTitre h1 div.soustitre {
	margin: 0px;
	padding: 0px;
	margin-top: -5px;
	font-size: 0.8em;
	color: #FFAA00;	
}

.overBoiteTitre h1.inscription {
	background-image:url(../images/icones/boiteInscription.png);
	* background-image: url("../images/spacer.gif");
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteInscription.png', sizingMethod='crop'); 
	background-repeat: no-repeat;
	background-position: top left;
}

.overBoiteTitre h1.connexion {
	background-image:url(../images/icones/boiteInscription.png);
	* background-image: url("../images/spacer.gif");
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteInscription.png', sizingMethod='crop'); 
	background-repeat: no-repeat;
	background-position: top left;
}

.overBoiteTitre h1.packplus {
	background-image:url(../images/icones/boiteMembre+.png);
	* background-image: url("../images/spacer.gif");
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteMembre+.png', sizingMethod='crop'); 
	background-repeat: no-repeat;
	background-position: top left;
}
 


.overBoiteMilieu {
	width:100%;
	margin: 0px;
	padding: 0px;	

	text-align: left;
	background-image:url(../images/overboite_milieu.png);
	background-repeat:repeat-y;
	
	* background-image: url("../images/spacer.gif");
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/overboite_milieu.png', sizingMethod='scale');
}


.overBoiteMilieu div.contenu {
	width:100%;
	margin: 0px;
	padding: 5px;
	padding-top: 20px;
	padding-left: 0px;
	position: relative;


}

.overBoiteMilieu label {
	color: #666666;
}



.cbas {
	width:92%;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	padding-top: 5px;
	font-size: 0.8em;	
	text-align: right;
	background-image: url(../images/pointille.gif);
	background-position: top;
	background-repeat: repeat-x;
} 




.overBoiteBas {
	width:100%;
	margin: 0px;
	padding: 0px;	
	height: 30px;
	background-image:url(../images/overboite_bas.png);
	background-repeat:no-repeat;

	* background-image: url("../images/spacer.gif");
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/overboite_bas.png', sizingMethod='crop');
}





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
















h1.Membre, h1.MembrePlus, h1.Stats, h1.cityMessage, h1.listeAmis, h1.listeNoire, h1.Profil {
	display:inline;
	float:left;

	width: 610px;
	color: #333333;
	margin: 0px;

	padding: 0px;


	height: 30px;
	padding-left: 40px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;/*#890715*/
	border-bottom:  #A80717 solid 1px;

}


h1.Membre {
	margin-top: 6px;
	background-image:url(../images/icones/boiteMembre.png);
	* background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteMembre.png', sizingMethod='crop');
}

h1.MembrePlus {
	margin-top: 10px;
	background-image:url(../images/icones/boiteMembre+.png);
	* background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteMembre+.png', sizingMethod='crop');
}

h1.Stats, #Stats h1 {
	background-image:url(../images/icones/boiteStats.png);
	* background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteStats.png', sizingMethod='crop');
}

h1.cityMessage, #cityMessage h1 {
	background-image:url(../images/icones/boiteCityMessage.png);
	* background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteCityMessage.png', sizingMethod='crop');
}

h1.listeAmis, #listeAmis h1 {
	background-image:url(../images/icones/boiteAmis.png);
	* background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteAmis.png', sizingMethod='crop');
}
h1.Profil, #Profil h1 {
	background-image:url(../images/icones/boiteProfil.png);
	* background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteProfil.png', sizingMethod='crop');

}

h1.listeNoire, #listeNoire h1 {
	background-image:url(../images/icones/boiteListenoire.png);
	* background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteListenoire.png', sizingMethod='crop');
}

h1 span.noir {
	line-height: 30px;
	vertical-align: bottom;

	color: #333333;
}

h1  span.rouge {
	line-height: 29px;
	vertical-align: bottom;
	margin-top: 5px;
	color: #C3121A;
}

h1 a {
	text-decoration: none;
}

h1 a:hover {
	text-decoration: underline;
}


#MembrePlus h1, #Medias h1, #MembreAuHasard h1, #Forums h1, #ForumAjouter h1, #Sondages h1, #Anniversaire h1, #Recherche h1, #espaceMembre h1, #RechercheMembre h1, #Repondre h1, #Stats h1 {
	margin: 0px;
	padding: 0px;
	height: 29px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

#Stats h1 {
	padding-left: 38px;
	background-image:url(../images/icones/boiteStats.png);
	* background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteStats.png', sizingMethod='crop');
}

#Repondre h1 {
	padding-left: 45px;

	background-image:url(../images/icones/boiteMess.png);
	* background-image: url("../images/spacer.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteMess.png', sizingMethod='crop');
}


#Medias h1 {
	padding-left: 60px;

	background-image:url(../images/icones/boiteMedias.png);
	* background-image: url("../images/spacer.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteMedias.png', sizingMethod='crop');
}

#MembrePlus h1 {
	padding-left: 60px;

	background-image:url(../images/icones/boiteMembre+.png);
	* background-image: url("../images/spacer.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteMembre+.png', sizingMethod='crop');
}

#MembreAuHasard h1 {
	padding-left: 40px;
	background-image:url(../images/icones/boiteMembreHasard.png);
	* background-image: url("../images/spacer.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteMembreHasard.png', sizingMethod='crop');
}

#Forums h1 {
	padding-left: 50px;
	background-image:url(../images/icones/boiteForums.png);
	* background-image: url("../images/spacer.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteForums.png', sizingMethod='crop');
}

#ForumAjouter h1 {
	padding-left: 40px;
	background-image: url(../images/icones/boiteAjouterForum.png);
	* background-image: url("../images/spacer.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteAjouterForum.png', sizingMethod='crop');
}

#Sondages h1 {
	padding-left: 45px;

	background-image:url(../images/icones/boiteSondage.png);
	* background-image: url("../images/spacer.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteSondage.png', sizingMethod='crop');
}

#Anniversaire h1 {
	padding-left: 45px;

	background-image: url(../images/icones/boiteAnniversaire.png);
	* background-image: url("../images/spacer.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteAnniversaire.png', sizingMethod='crop');
}


#Recherche h1 {
	padding-left: 45px;

	background-image: url(../images/icones/boiteRecherche.png);
	* background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteRecherche.png', sizingMethod='crop');
}


#RechercheMembre h1 {
	padding-left: 45px;
	background-image: url(../images/icones/boiteRechercheMembre.png);
	* background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteRechercheMembre.png', sizingMethod='crop');
}



#espaceMembre h1 {
	padding-left: 35px;

	background-image: url(../images/icones/boiteMembre.png);
	* background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icones/boiteMembre.png', sizingMethod='crop');
}

#MembreAuHasard img {
	float: left;
	border: #999999 solid 1px;
	margin : 5px;
	margin-top: 0px;
}

#MembreAuHasard  div.contenuDroite {
	text-align: left;

	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	padding-right : 5px; 
	overflow: auto;

}

#MembreAuHasard  ul {
	padding: 0px;
	padding-top: 2px;
	margin: 0px;

	list-style-type:none;

    clear:left;
    padding-top: 0px;
}
#MembreAuHasard  li {
	padding: 0px;
	padding-bottom: 8px;
	margin: 0px;
}

.contenuDroite span.region {
	font-weight: bold;
}

.contenuDroite span.ville {

}

#Forums tr {
	height: 32px;
}

#Forums tr:hover {
	background-color:  #e3e3e3;
}

#Forums td a {
	color: #C3121A;
	text-decoration : none;
}

#Forums td {
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
	height: 32px;
}

#Forums td.categorie {

	width: 82px;
	background-image: url(../images/forum_lien_fd_normal_cat.gif);
}

#Forums td.pseudo {

	width: 90px;
	background-image: url(../images/forum_lien_fd_normal_pseudo.gif);
}

#Forums td.date {
	color: #666666;
	font-style: italic;
	width: 70px;
	background-image: url(../images/forum_lien_fd_normal_pseudo.gif);
}

#Forums td.nbReponse {
	color: #666666;
	width: 50px;
	background-image: url(../images/sondage_lien_fd_normal_p.gif);
	background-repeat: no-repeat;
	background-position: top right;
}


#Forums td.forum {
	margin-right: 5px;
	color: #333333;
}

#Forums td.forum  a{
	color: #333333;
}

#Forums th {
	color: #999999;
	text-align : center;
	font-weight: bold;
	font-size: 0.9em;
	padding: 5px;
}

#Forums th a {
	color: #999999;
	text-decoration : none;
}


#Forums h2 {
	color: #333333;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-indent: 33px;
	line-height: 20px;
	border-bottom: #94CBE9 solid 1px;
	background-image: url(../images/forumsCategorie.gif);
	background-repeat: no-repeat;
}

#Forums h2 a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#Forums h2 a:hover {
	color: #333333;
}


#Forums h3 {
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
	padding: 5px;
	margin-left: 15px;
	margin-right: 5px;
	/*background-color: #efefef;#94CBE9*/
	
	border-bottom: #666666 dotted 1px;
	overflow: auto;
}

#Forums h3 span.info {
	float:right;
	font-size: 0.85em;
}

#Forums h3 a {
	float:left;
	font-weight: bold;
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#Forums h3 a:hover {
	color: #333333;
}

#Forums p {
	color: #333333;
	font-size: 0.9em;
	font-weight: bold;
}

#Stats p {
	color: #333;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #E9E999;
	margin: 0px;
	padding: 5px;
}

#Stats span.info {
	float:right;
}
#Stats h3, #MonProfil h3 {
	color: #333333;
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	margin-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 20px;
	border-bottom: #bbbbbb solid 1px;/*#C3121A*/
	
}
#MonProfil h3 {
	background: url(../images/icone_mini_profil.gif) no-repeat;
	font-size: 0.8em;
	
	clear: both;
}
#MonProfil p {
background-color: #E9E999;
color:#333333;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:normal;
line-height:20px;
margin:0px;
padding:5px 5px 5px 30px;
overflow: auto;
}


#Stats h3.forum {
	background: url(../images/forumsCategorie.gif) no-repeat;
}

#Stats h3.dedicace {
	background: url(../images/icone_mini_dedicace.gif) no-repeat;
}

#Stats h3.profil{
	background: url(../images/icone_mini_profil.gif) no-repeat;
}

#Stats h3.notes{
	background: url(../images/icone_mini_note.gif) no-repeat;
}
#Stats h3.medias{
	background: url(../images/icone_mini_medias.gif) no-repeat;
}

#Stats p {
	color: #333333;
	margin: 0px;
	padding: 5px;
	line-height : 20px;
	padding-left: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
}

#Sondages  tr {
	height: 32px;
}

#Sondages  tr:hover {
	background-color: #e3e3e3;
}

#Sondages  td.sondages, #Sondages td.participants {
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
}

#Sondages td.sondages {
	width: 290px;
	background-image: url(../images/sondage_lien_fd_normal_s.gif);
	background-repeat: no-repeat;
}

#Sondages td.participants {
	
	width: 50px;
	background-image: url(../images/sondage_lien_fd_normal_p.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#Sondages td.sondages a {
	text-decoration: none;
	color: #333333;
} 

#Sondages td.participants a {
	text-decoration: none;
	color: #C3121A;
}


#Anniversaire  ul {
	padding: 0px;
	margin: 0px;
	width: 100%;
	color: #426677;
	font-size: 0.9em;
	list-style-type:none;
}

#Anniversaire   li {
	padding: 0px;
	margin: 2px;
	margin-left: 0px;
	line-height: 25px;
	height: 25px;
	vertical-align: middle;
	background-color: #C7D8E0;
	overflow: hidden;
}

#Anniversaire   li:hover {
	background-color: #C0D3DC;
}

#Anniversaire a.pseudo {
	display: block;
	text-align: center;
	float: left;
	width: 90px;

	color: #C3121A;
}


#Anniversaire span.region {
	font-weight: bold;
}

#Anniversaire span.age {
	color: #333333;
	font-weight: bold;
	
}

#Recherche div.contenu {
	color: #ffffff;
}




#Anniversaire h1  span.rouge {
	color: #FFFFFF;
}

#Recherche h1  span.noir {

	color: #FFFFFF;
}

#Recherche h1  span.rouge {

	color: #C3121A;
}


#espaceMembre h1  span.noir {

	color: #FFFFFF;
}

#espaceMembre h1  span.rouge {

	color: #C3121A;
}

#espaceMembre div.contenu {
	font-size: 0.7em;
	color: #FFFFFF;
}

#espaceMembre a {
	color: #DA0C21;
}

#espaceMembre a:hover {
	text-decoration: none;
}
/* CSS Document */

.cityMiniBox {
	float:left;
	display: table-row;
	*display: inline;
	line-height: 40px;

	margin: 0px;
	margin-top: 10px;
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom: 8px;
	padding: 0px;
	color: #333333;
	font-family : font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;

	background-image: url("../images/miniBox_h.gif");
	background-position : top;
	background-repeat : repeat-x;
	
}

.cityMiniBox h1 {
	padding: 0px 5px 10px 0px;
	margin: 0px;
	font-size: 1.6em;
	color: #333333;
}

.cityMiniBox div.b {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/miniBox_b.gif);
	background-position: bottom;
	background-repeat:repeat-x;
}

.cityMiniBox div.g {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/miniBox_g.gif);
	background-position : left;
	background-repeat : repeat-y;
}

.cityMiniBox div.d {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/miniBox_d.gif);
	background-position : right;
	background-repeat : repeat-y;
	
}

.cityMiniBox div.hg {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/miniBox_hg.gif);
	background-position : top left;
	background-repeat : no-repeat;
}

.cityMiniBox div.hd {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/miniBox_hd.gif);
	background-position : top right;
	background-repeat : no-repeat;
	
}

.cityMiniBox div.b {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/miniBox_b.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}

.cityMiniBox div.bg {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image : url(../images/miniBox_bg.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}

.cityMiniBox div.bd {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/miniBox_bd.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
}

.cityMiniBox div.contenu {
	font-size: 1em;
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	height:100%;
	width:100%;
	overflow: auto;
}


.cityMiniBox  div.contenuHaut {
	text-align: left;
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	

	overflow : auto;
}

.cityMiniBox div.contenuBas {
	overflow: auto;
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;

}

.cityMiniBox div.contenuBas ul {
clear: both;
	padding: 0px;
	margin: 0px;
	text-align:center;
	list-style-type:none;
}

.cityMiniBox div.contenuBas  li{
	display: inline;
	padding: 0px;
	margin: 0px;
}


.cityMiniBox img {
	float: left;
	border: #999999 solid 1px;
	margin : 0px;
	padding: 0px;
	margin-right: 5px;
}

.cityMiniBox span.info {
	color: #555555;
	font-style: italic;
}




#FicheFille span.region, #FicheGars span.region {
	font-weight: bold;
}






#FicheFille div.b {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/miniBoxFille_b.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}

#FicheFille div.bg {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image : url(../images/miniBoxFille_bg.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}


#FicheGars div.b {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/miniBoxGars_b.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}

#FicheGars div.bg {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image : url(../images/miniBoxGars_bg.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}

#FicheAutre div.b {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/miniBoxAutre_b.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}

#FicheAutre div.bg {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image : url(../images/miniBoxAutre_bg.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}


div.vignetteMedia ul {
	margin:0px;
	padding:0px;
}

div.vignetteMedia li {
	width: 80px;
	height: 95px;
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 5px 5px;
	float:left;
	display: table-row;
	*display: inline;
	color: #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	overflow: hidden;
	text-align:center;
}


div.vignetteMedia li:hover {
	width: 80px;
	height: 95px;
	padding: 5px 5px 5px 5px;
	/*margin: -1px 4px 4px 4px
	border: #999999 solid 1px;;*/
	margin: 0px 5px 5px 5px;
	background-image: url("../images/vignetteMedia_fd.gif");
	float:left;
	display: table-row;
	*display: inline;
	color: #333333;
	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
}


div.vignetteMedia img {
	border: #999999 solid 1px;
	margin-bottom: 5px;
}/* CSS Document */
.cityHaut {
	margin: 0px;
	padding: 0px;
}

.cityHautBande  {
	vertical-align:top;
	width: 100%;
	height:163px;
	background-color: #CC0000;
	background-image: url(../images/cityHaut_fd.jpg);
	background-position : -4px 0px;
}

.cityHautG, .sousMenuG {
	width: 100%;
	height: 100%;
	background : url(../images/bordure.gif) left repeat-y;
}


.cityHautD, .sousMenuD {
	width: 100%;
	height: 100%;
	background : url(../images/bordure.gif) right repeat-y;
}

.cityHautHG {
	width: 100%;
	height: 100%;
	background : url(../images/cityHaut_hg.gif) top left no-repeat;
}

.cityHautHD {
	width: 100%;
	height: 100%;
	background : url(../images/cityHaut_hd.gif) top right no-repeat;
	padding-top: 1px;
	*padding-top: 0px;
	padding-bottom: 0px;
}

.cityHautM {

	margin: 2px 2px 0px 2px;
	text-align: left;	
	height: 128px;
}

.logo {
	float: left;
}

.pub {
	width: 734px;
	height: 110px;
	text-align: center;	
	float: right;
}

.pubContenu {
	vertical-align: center;
	padding-top: 18px;
}



ul.MenuHaut {
	float:left;
	position : relative;

	width: 50%;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	*padding-top: 1px;
	font-size: 0.85em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 32px;

}

ul.MenuHaut li {
	display:inline;
	float:left;
	height: 32px;
	line-height: 32px;
	color: #666666;
	overflow: hidden;
	
}

ul.MenuHaut a {
	display: block;
	text-align: left;
	float: left;

	margin-left: 8px;
	width: 97px;
	text-align: center;
	color: #001815;
	text-decoration: none;
	background-image:url(../images/HautMenuBouton_desactive.jpg);
}

ul.MenuHaut a.actif, ul.MenuHaut a:hover {
	color: #FFFFFF;
	background-image:url(../images/HautMenuBouton_normal.jpg);
}

ul.MenuHaut ul {
	position: absolute;
	top: 32px;
	*top: 33px;
	left: 0px;
	clear: left;
	width: auto;
	margin: 0px;
	padding: 0px;
	margin-left :5px;
	font-size: 0.83em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight : bold;
	list-style-type:none;
	height: 24px;
}

ul.MenuHaut ul li {
	display: inline;
	float:left;
	height: 22px;
	overflow: hidden;
}

ul.MenuHaut li ul a {
	display: block;
	float:left;
	font-weight: none;
	color: #dddddd;
	margin: 0px;
	width: auto;
	line-height: 26px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	background: transparent;
}

ul.MenuHaut li ul a:hover {
	text-decoration: none;
	color: #FFAA00;
	background-image: url(../images/sousMenu_fd_over.gif);
}



ul.MenuHaut b {
	background: none;
}


.sousMenu {
	text-align:left;
	width: auto;
	height:26px;
	background-color:#333333;
	background-image: url(../images/sousMenu_fd.gif);
}


.sousMenu div.recherche {
	float:right;
	margin-top: 3px;
	margin-right: 5px;
}

.membreConnecte {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	color : #FFFFFF;

	padding-right: 10px;
	padding-top: 15px;
	
	width: auto;
	line-height: 12px;
	text-align: right;
}

.membreConnecte a:link, .membreConnecte a:visited, .membreConnecte a:active  {
	background-image: none;
	
	font-weight:bold;
	text-decoration:none;
	color : #FFAA00;
}
/* CSS Document */
.cityMilieu  {
	margin : 0px 0px 0px 5px;
	padding-bottom: 26px; 
	overflow: auto;
}

.cityMilieu div.milieuGauche {
	display: inline;
	text-align: left;
	float: left;
	width : 650px;
	/*padding-bottom: 26px;*/
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.cityMilieu div.milieuDroit {
	float:right;
	display: inline;
	width : 320px;

	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.cityBas {

	padding: 0px;
	text-align: left;
	width: 100%;
	padding-bottom: 2px;

}

.cityBasFD {

margin-left: 2px;
margin-right: 2px;
	background-image: url("../images/cityBas_fd.gif");
}
.cityBas ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 0.6em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style-type:none;
}

.cityBas li {
	display: table-cell;
	*display: inline;
	line-height: 24px;
}

.cityBas li a:link,.cityBas li  a:visited,.cityBas li  a:active, .cityBas li a:hover{

	padding-left: 12px;
	color: #ffffff;
	text-decoration: none;
	text-align : center;
}

.cityBas li a:hover{

	padding-left: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align : center;
}




/* CSS Document */

.messageBox {

	float:left;

	display: inline;
	
	display: block;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	margin-left: 5px;
	color: #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.8em;

	background-image: url("../images/messageBox_h.gif");
	background-position : top;
	background-repeat : repeat-x;
	
}

.messageBox div.b {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/messageBox_b.gif);
	background-position: bottom;
	background-repeat:repeat-x;
}

.messageBox div.g {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/messageBox_g.gif);
	background-position : left;
	background-repeat : repeat-y;
}

.messageBox div.d {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/messageBox_d.gif);
	background-position : right;
	background-repeat : repeat-y;
}

.messageBox div.hg {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/messageBox_hg.gif);
	background-position : top left;
	background-repeat : no-repeat;
}

.messageBox div.hd {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/messageBox_hd.gif);
	background-position : top right;
	background-repeat : no-repeat;
	
}

.messageBox div.b {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/messageBox_b.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}

.messageBox div.bg {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image : url(../images/messageBox_bg.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}

.messageBox div.bd {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-image: url(../images/messageBox_bd.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	overflow:auto;
	*overflow:none;
	font-size: 0.9em;
}

.messageBox div.contenu {
	display:inline;
}

.messageBox div.contenuGauche {
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	float: left;
	width: 67px;
}

.messageBox div.contenuGauche ul {
	padding: 0px;
	padding-top: 5px;

	margin: 0px;
	
	list-style-type:none;
}

.messageBox div.contenuDroit {
	padding-left: 70px;
	padding-right: 8px;
	padding-top: 5px;

	text-align: left;
	width : 400;
}

.messageBox div.contenuDroit img {
	border: #FFFFFF solid 0px;
}

.messageBox h1 {
	font-size: 1em;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding:0px;
	padding-bottom: 5px;
	margin-bottom: 5px;
    height: 25px;
}

.messageBox p.signature {
	border-top: #e0e0e0 solid 1px;
	color: #666666;
	padding: 0px;
	margin: 0px;
	font-style: italic;
	font-size: 0.8em;
}

.messageBox p.mess {
	min-height: 30px;
	_height: 30px;
}

.messageBox .nonLu {
	color: #000000;
	font-style: italic;
	font-weight: bold;
}

.messageBox div.basPage {
	position: relative;
	bottom: 0;
	text-align: right;
	overflow:hidden;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.messageBox div.basPage ul {
	float: right;
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}

.messageBox div.basPage  li{
	display: inline;
	padding: 0px;
	margin: 0px;
}

.messageBox div.basPage a {
	display:block;
	float:left;
	line-height: 15px;

	margin-left: 7px;
	text-decoration: none;
	
	/*color: #549801;*/
	font-size: 0.8em;
	font-weight: bold;
	color: #999999;
}

.messageBox div.basPage a:hover {
	color: #666666;
}

.messageBox div.basPage a.reponse {
	padding-left: 16px;
	background: url(../images/minicone_repondre.gif) left no-repeat;
	
}

.messageBox div.basPage a.citer {
	padding-left: 16px;
	background: url(../images/minicone_citer.gif) left no-repeat;
	
}


.messageBox div.basPage a.abus {
	padding-left: 16px;
	background: url(../images/minicone_abus.gif) left no-repeat;
	
}

.messageBox span.titre {
	font-weight: bold;
	
}

.messageBox div.date {
	float: right;
	text-align: right;
	color: #666666;
	font-style: italic;
	font-size: 0.9em;
}

.messageBox div.info {
	float: left;
	font-size: 0.9em;
	color: #FF6600;
	font-style: italic;
	
}

.messageBox img {
	border: #999999 solid 1px;
} 

.messageBox q {
	display: block;
	width : 90%;
	padding: 10px;
	margin: 5px;
	margin-left: 20px;


	border-top: #999999 solid 1px;
	border-left: #999999 solid 5px;
	background: #E9F3DA url(../images/citation_o.png);
	* background: #E9F3DA none;
    * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/citation_o.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: top left;

}

.messageBox ul.infos {
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	list-style-type: none;
	font-size: 1em;
	height: 60px;
	overflow: hidden;
}

.messageBox ul.infos .fuseau {
	color: #999999;
	font-style: italic;
	font-size: 0.95em;
}

.messageBox ul.infos  li {
	padding: 0px 5px 0px 0px;
	margin: 4px;
}

.messageBox ul.infos  li.page {
	padding-left: 17px;
	background: url(../images/minicone_page.gif) no-repeat;
}

.messageBox  ul.infos li.dedicace {
	padding-left: 17px;
	background: url(../images/minicone_dedicace.gif) no-repeat;
}

.messageBox  ul.infos li.notes {
float:left;
	padding: 3px;
}

.messageBox  ul.infos li.notes  img{
	float:left;
	margin-right: 5px;
}

.messageBox  ul.infos li.notes  div.nom {

	padding-left: 4px;
	font-size: 0.9em;
	font-weight: bold;
	
	color: #666666;
}

.messageBox  ul.infos li.notes  div.note {
	font-style: italic;
	font-size: 1.8em;
	color: #333333;	
}


#messageBoxVert div.hg {
	background-image: url(../images/messageBoxVert_hg.gif);
}

#messageBoxVert div.g {
	background-image: url(../images/messageBoxVert_g.gif);
}

#messageBoxRouge div.hg {
	background-image: url(../images/messageBoxRouge_hg.gif);
}

#messageBoxRouge div.g {
	background-image: url(../images/messageBoxRouge_g.gif);
}

#messageBoxBleu div.hg {
	background-image: url(../images/messageBoxBleu_hg.gif);
}

#messageBoxBleu div.g {
	background-image: url(../images/messageBoxBleu_g.gif);
}



.messageBox  .enligne {
 margin-left: auto;
 margin-right: auto;
 width: 42px;
 border-bottom: solid green 2px;
 }
 .messageBox  .horsligne {
 margin-left: auto;
 margin-right: auto;
 width: 42px;
 border-bottom: solid red 2px;
 }.confirmationOK {
	float:left;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	height: 140px;
	width:80%;
	margin-left:10%;
	
	background-image: url(../images/confirmation_fd.jpg);
	background-repeat: repeat-x;
	background-color: #373737;	
	border: #B7C71F solid 3px;
}

.confirmationOK div.titre{
	color: #FFFFFF;
	margin-left: 130px;
	padding-top: 20px;
	font-weight: bold;
	font-size: 1em;
}



.confirmationOK div.ok  {
	margin: 0px;
	height: 100%;
	width:100%;
	background-image: url(../images/confirmation_ok_v.png);
	background-repeat: no-repeat;
	background-position: bottom left;

}


.confirmationOK ul {
	padding: 0px;
	margin: 0px;
	margin-left: 180px;
	padding-top: 5px;
	color: #FFFFFF;
	list-style-type:none;
	list-style-image: url(../images/confirmation_v.gif);
	font-size: 0.8em;
}




.confirmationEchec {
	float:left;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	height: 140px;
	width:80%;
	margin-left:10%;
	background-image: url(../images/confirmation_fd.jpg);
	background-repeat: repeat-x;
	background-color: #373737;	
	border: #B20819 solid 3px;
}

.confirmationEchec div.titre{
	color: #FFFFFF;
	margin-left: 130px;
	padding-top: 20px;
	font-weight: bold;
	font-size: 1em;
}


.confirmationEchec div.ok  {
	margin: 0px;
	height: 100%;
	width:100%;
	background-image: url(../images/confirmation_ok_v.png);
	background-repeat: no-repeat;
	background-position: bottom left;

}

.confirmationEchec ul {
	padding: 0px;
	margin: 0px;
	margin-left: 180px;
	padding-top: 5px;
	color: #FFFFFF;
	list-style-type:none;
	list-style-image: url(../images/confirmation_x.gif);
	font-size: 0.8em;
}


.confirmationEchec div.echec {
	margin: 0px;
	height: 100%;
	width:100%;
	background-image: url(../images/confirmation_echec.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

a {
	position: static;
}
a.pseudo:link,  a.pseudo:visited, a.pseudo:active, a.pseudo:hover {

	font-family : Arial, Helvetica, sans-serif;
	color: #CC0000;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}

a.pseudo_enligne:link,  a.pseudo_enligne:visited, a.pseudo_enligne:active, a.pseudo_enligne:hover {

	font-family : Arial, Helvetica, sans-serif;
	color: green;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}



a.pseudo:hover {
	color: #CC0000;
	text-decoration: underline;
}

a.styleLien1:hover, a.styleLien2:hover {
	text-decoration: underline;
}

a.styleLien1, a.styleLien2 {

padding: 0px 2px 0px 2px;
	color: #549801;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.styleLien2 {
	color: #91060a;
}

a.cityMessage  {
	background: url(../images/icone_mini_citymessage.gif);
}

a.dedicace  {
	background: url(../images/icone_mini_dedicace.gif);
}

a.photovideos  {
	background: url(../images/icone_mini_medias.gif);
}

a.abus {
	background: url(../images/minicone_abus.gif) left no-repeat;
}

a.amis {
	background: url(../images/icone_mini_amis.gif) left no-repeat;
}

a.bliste {
	background: url(../images/icone_mini_bliste.gif) left no-repeat;
}

a.cityMessage, a.dedicace,a.photovideos, a.abus, a.amis, a.bliste {
	color: #333333;
	margin: 2px;

	padding-left: 22px;
	font-style: italic;
	
	
	font-size: 0.9em;
	
	text-decoration: none;
	/*background-position: top left;*/
	background-repeat: no-repeat;
}


 a.cityMessage:hover, a.dedicace:hover,a.photovideos:hover, a.abus:hover, a.amis:hover, a.bliste:hover {
	text-decoration: underline;
 }
 
ul.gotoPage {
	list-style-type:none;
	float:left;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}

ul.gotoPage li {
	display:inline;
	line-height: 15px;
}

ul.gotoPage a, ul.gotoPage b {
	display: block;
	text-align: center;
	float:left;
	margin: 2px;
	width: 16px;	
	height: 14px;
	color: #666666;
	padding: 0px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: #d1d1d1 solid 1px;

}

.gpage {
	float: left;
	width: 625px;
	*width: auto;
/*	clear: both;	*/
	margin-top: 15px;
	margin-left: 5px;
	padding: 2px;
	border: #CA0202 dotted 1px;
	overflow:auto;
/*	background-image: url(../images/pointille.gif);
	background-position: top;
	background-repeat: repeat-x;	*/
}

ul.gotoPage a:hover, ul.gotoPage b {
	border: #CA0202 solid 1px;
	color: #FFFFFF;
	background-color: #CA0101;
	font-weight: bold;
/*	background-image: url(../images/gotoPage_fdh.gif);*/
}

ul.afficherParPage {
	float:right;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

ul.afficherParPage li {
	display:inline;
	line-height: 15px;
}

ul.afficherParPage a {
	display: block;
	text-align: center;
	float:left;
	padding: 0px;
	margin: 2px;
/*	width: 14px;	*/
	height: 14px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: #d1d1d1 solid 1px;
}

ul.afficherParPage a:hover {
	border: #CA0202 solid 1px;
	color: #FFFFFF;
	background-color: #CA0101;
	font-weight: bold;
}

ul.afficherParPage b {
	display: block;
	border: #CA0202 solid 1px;
		background-color: #CA0101;
float:left;
	font-weight: bold;
	padding: 0px;
	margin: 2px;
	height: 14px;
		color: #FFFFFF;
}

 
ul.honglet {

	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

ul.honglet li {
	line-height: 25px;
}

ul.honglet a, ul.honglet a.actif {
	text-align: right;
	display: block;

	margin-right: 10px;
	padding: 0px;
	padding-right: 5px;

	height: 25px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border-bottom: #d1d1d1 dotted 1px;
}

ul.honglet a:hover {
		background-color: #E6E6E6;
}

ul.honglet a.actif {

	font-weight: bold;
	color: #66CC00;
	padding-right: 20px;

	background: #FFFFFF url(../images/minicone_fleche.gif) no-repeat right;
}

.confirmationEchec a {
	color: #FFF;
	text-decoration: none;
}

#FicheFille .s{
	color: #D694BF;
}

#FicheGars .s{
	color: blue;
}


#rouge {
	color: #CC0000;
}
#vert {
	color: #66CC00;
}
#bleu {
	color: #1C62A8;
}



    .paim a {
        display: block;
        width: 103px;
        height: 87px;
        background: url(../ok/images/boutons/fd_bt_paiement.jpg) no-repeat;
        margin: 5px;
        padding: 5px;
        text-decoration: none;
    }
    
    .paim a div.prd {
        text-align: center;
        font-family: arial, sans-serif;
        font-size: 22px;
        color: #CE3E02;
        font-weight: bold;
       
    }
    
    .paim a div.prix {
        text-align: center;
        font-family: arial, sans-serif;
        font-size: 27px;
        color: #FFFFFF;
        font-weight: bold;
        padding-top:5px;
    }
    
    .paim a div.info {
        text-align: right;
        font-family: arial, sans-serif;
        font-size: 12px;
        color: #7A512F;
        padding-top:5px;
    }
    

ul.nav {
	float:left;
	position : relative;

	width: 635px;
	list-style-type:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	
	padding-left: 5px;
	padding-right: 10px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: url(../images/nav_fd.gif) top left no-repeat;
	height: 24px;

}

ul.nav li {
	display:inline;
	float:left;
	/*line-height: 24px;*/
	height: 24px;
	color: #666666;
	overflow: hidden;
}

ul.nav a, ul.nav b {
	position :relative;
	display: block;
	text-align: left;
	float: left;
	line-height: 22px;
	height: 24px;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	padding-right: 8px;
	color: #666666;

	text-decoration: none;
	background: transparent url(../images/nav_separateur.gif) top right no-repeat;
}

ul.nav b {
	color: #1C62A8;
	overflow: hidden;
}

ul.nav a:hover {
	text-decoration: underline;
}
ul.nav ul {
	display: block;
	float: left;
	position: absolute;
	top: 24px;
	z-index: 10;
	clear:left;
	width: 120px;
	padding-right: 4px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #FFFFFF;
	border: #d9d9d9 solid 1px;
}

ul.nav ul a {
	position :relative;
	z-index: 10;
	display: block;
	margin: 0px;
	
	padding: 0px;
	padding-left : 4px;
	
	width: 116px;
	height: 100%;
	overflow: hidden;
	text-decoration: none;
	background: none;
}

ul.nav ul a:hover {

	text-decoration: none;
	background-color: #e0e0e0;
}

ul.nav ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	float:none;
	clear: both;
	
}

ul.nav b {
	background: none;
}
