/****************************/
/* positionnement des blocs principaux */
/****************************/
body {
	/*  police */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background:url(../images/fond.png) #f9d0d0;
	background-attachment:fixed;
	margin:0px;
}
#superconteneur{
	background:url(../images/barre_top.png) center top repeat-x ;
	height:50%;
	margin: 0px auto;
}
#global {
	min-height: 100%;
	width: 800px;
	position: relative;
	margin: 0px auto;
}

/****************************/
/* Header de la page */
/****************************/
#titre {
background:url(../images/titre.png);
background-repeat:no-repeat;
background-position:center top;
height:100px;
margin:0px;
}
	#titre a{
	height: 80px;
	display: block;
	}

#conteneur{
min-height: 500px;
}
#options {
color: #000000;
font-size:11px;
font-weight:bold;
}

#rubriques a{
background-color:#e536ab;
color:#FFFFFF;
font-size:13px;
border:4px solid #e536ab;
font-weight:bold;
text-decoration:none;
}
#rubriques a:hover{
background-color:#fdb8e9;
color:#e536ab;
margin-top:4px;
padding:4px;
}

a{
color: #e536ab;
}
a:hover{
text-decoration:none;
}

/****************************/
/* Parametres pour la sidebar */
/****************************/
#sidebar{
float: left;
width: 140px;
}

	#sidebar .menu{
	font-family:"Arial Black", impact, sans-serif;
	letter-spacing:-1px;
	font-size:16px;
	height:18px;
	color:#000000;
	}
	
	
	#sidebar .bloc{
	border:#e536ab dotted 1px ;
	background-color:#322d2d;
	letter-spacing:0px;
	font-family:"Arial Black", impact, sans-serif;
	}
	
	#sidebar .rub a{
	padding-left:5px;
	background-color:#514949;
	font-size:14px;
	display:block;
	text-decoration:none;
	}
	#sidebar .rub a:hover{
	background-color:#fdb8e9;
	}	
	
	
	#sidebar a{
	padding-left:15px;
	color:#fdb8e9;
	font-size:11px;
	display:block;
	text-decoration:none;
	}
	#sidebar a:hover{
	background-color:#fdb8e9;
	color:#e536ab;
	}
	
	#sidebar .bloc_tout{ 
	background:url(../images/fond_tout.png) bottom right no-repeat #322d2d;
	border:#e536ab dotted 1px ;
	}

/****************************/
/* Contenu principal du site */
/****************************/
#content{
float:left;
width:645px;
min-height: 500px;
margin-left:15px;
}

#spacer { /* force au retour à la ligne après des fenêtres float */
clear:both}
.spacer{ /* espacement vertical entre les blocs */
height:15px;
}

.tri a{
background-color:#e536ab;
color:#FFFFFF;
font-size:10px;
border:4px solid #e536ab;
font-weight:bold;
text-decoration:none;
}
.tri a:hover{
background-color:#fdb8e9;
color:#e536ab;
margin-top:4px;
padding:4px;
}

.sexualitip {
	background:#322d2d;
	border:#e536ab dotted 1px ;
	font-size:11px;
	text-align:justify;
}
.sexualitip .info {
font-size:9px;
color:#eedddd;
}
.sexualitip a{
color:#fdb8e9;
font-weight:bold;
}
.sexualitip a:hover{
color:#e536ab;
text-decoration:none;
}
	.num{
	background-color:#514949;
	border-right:#000000 solid 4px;
	color:#bbbbbb;
	font-size:9px;
	}
	
.titres_fond {
	background-color:#514949;
	border-bottom:#000000 solid 4px;
}
.titres {
	font-family:"Arial Black", impact, sans-serif;
	color:#fdb8e9;
	font-size:16px;
}

/****************************/
/* pagination */
/****************************/
.pagination {
color:#000000;
padding:4px;
line-height:25px;
font-weight:bold;
}

.pagination a{
background-color:#322d2d;
border:#e536ab dotted 1px ;
color:#fdb8e9;
padding:4px;
font-weight:bold;
}
.pagination a:hover{
color:#e536ab;
text-decoration:none;
background:#514949;
}

/****************************/
/*      envoi de sexualitip */
/****************************/
.siteweb{
display:none;
}
.mail{
display:none;
}

.avertissement {
	background-color:#fdb8e9;
	border:#322d2d dotted 1px ;
	text-align:center;
	padding-right:5px;
	color:#000000;
}

/****************************/
/*             Commentaires */
/****************************/
.commtitre {
color: #e536ab;
font-size:14px;
font-weight:bold;
}

.commentaire {
	background:#322d2d;
	border:#e536ab dotted 1px ;
	font-size:11px;
	padding:5px;
	text-align:justify;
}
.commentaire .info {
color:#eedddd;
font-size:9px;
}
.commentaire a{
color:#fdb8e9;
font-weight:bold;
}
.commentaire a:hover{
color:#e536ab;
text-decoration:none;
}
	.num{
	background-color:#514949;
	border-right:#000000 solid 4px;
	color:#bbbbbb;
	font-size:9px;
	}


/****************************/
/*                   Footer */
/****************************/
#footer table{
	border:#e536ab dotted thin ;
	background-color:#322d2d;
	width:800px;
}
	#footer table p {
	font-size: 10px;
	text-align:center;
	color: #ffffff;
	}
	#footer table p a{
	color:#fdb8e9;
	font-weight:bold;
	}
	#footer table p a:hover{
	color:#e536ab;
	text-decoration:none;
	}





/****************************/
/*                    admin */
/****************************/
.msgadmin {
	background-color:#514949;
	color:#eedddd;
	padding:5px;
	text-align:right;
}
.msgadmin a{
color:#e536ab;
font-weight:bold;
}
.msgadmin a:hover{
color:#000000;
text-decoration:none;
}

.statut {
	background-color:#514949;
	color:#eedddd;
	padding:5px;
	text-align:right;
}










.bigtext{
font-size:13px;
letter-spacing:0px;
font-family:"Arial Black", impact, sans-serif;
}
.fiche_mediumtext{
font-size:10px;
}
.texte_petit{
font-size:8px;
}

.texteinvisible {
display:none;
}



.msgbtm {
	background-color:#ffb2ea;
	text-align:right;
	padding-right:10px;
	color:#000000;
}

.msgbtm a{
color:#000000;
}
.msgbtm a:hover{
color:#000000;
text-decoration:overline;
background:#FF6600;
}












	.icon{ /* #sidebar .icon { normallement, changé pour raisons pratiques */
	background-color:#514949;
	border-right:#000000 solid 4px;
	width:45px;
	height:58px;
	font-size:8px;
	}
	.icon a{
	height: 58px;
	display: block;
	}
		.tout{
		background:url(../images/icon_tout.png) center no-repeat ;
		}
		.tout:hover{
		background:url(../images/icon_tout.png) center no-repeat #fdb8e9;
		}
		.tout2{
		background:url(../images/icon_tout.png) center no-repeat #fdb8e9;
		height: 58px;
		}
		
		.lpe{
		background:url(../images/icon_lpe.png) center no-repeat ;
		}
		.lpe:hover{
		background:url(../images/icon_lpe.png) center no-repeat #fdb8e9;
		}
		.lpe2{
		background:url(../images/icon_lpe.png) center no-repeat #fdb8e9;
		height: 58px;
		}
		
		.epl{
		background:url(../images/icon_epl.png) center no-repeat ;
		}
		.epl:hover{
		background:url(../images/icon_epl.png) center no-repeat #fdb8e9;
		}
		.epl2{
		background:url(../images/icon_epl.png) center no-repeat #fdb8e9;
		height: 58px;
		}
		
		.hetero{
		background:url(../images/icon_hetero.png) center no-repeat ;
		}
		.hetero:hover{
		background:url(../images/icon_hetero.png) center no-repeat #fdb8e9;
		}
		.hetero2{
		background:url(../images/icon_hetero.png) center no-repeat #fdb8e9;
		height: 58px;
		}
		
		.lpl{
		background:url(../images/icon_lpl.png) center top no-repeat ;
		}
		.lpl:hover{
		background:url(../images/icon_lpl.png) center top no-repeat #fdb8e9;
		}
		.lpl2{
		background:url(../images/icon_lpl.png) center top no-repeat #fdb8e9;
		height: 58px;
		}
		
		.epe{
		background:url(../images/icon_epe.png) center no-repeat ;
		}
		.epe:hover{
		background:url(../images/icon_epe.png) center no-repeat #fdb8e9;
		}
		.epe2{
		background:url(../images/icon_epe.png) center no-repeat #fdb8e9;
		height: 58px;
		}
		
		.homo{
		background:url(../images/icon_homo.png) center no-repeat ;
		}
		.homo:hover{
		background:url(../images/icon_homo.png) center no-repeat #fdb8e9;
		}
		.homo2{
		background:url(../images/icon_homo.png) center no-repeat #fdb8e9;
		height: 58px;
		}
		
		.e{
		background:url(../images/icon_e.png) center no-repeat ;
		}
		.e:hover{
		background:url(../images/icon_e.png) center no-repeat #fdb8e9;
		}
		.e2{
		background:url(../images/icon_e.png) center no-repeat #fdb8e9;
		height: 58px;
		}
		
		.l{
		background:url(../images/icon_l.png) center no-repeat ;
		}
		.l:hover{
		background:url(../images/icon_l.png) center no-repeat #fdb8e9;
		}
		.l2{
		background:url(../images/icon_l.png) center no-repeat #fdb8e9;
		height: 58px;
		}
		
		.solo{
		background:url(../images/icon_solo.png) center no-repeat ;
		}
		.solo:hover{
		background:url(../images/icon_solo.png) center no-repeat #fdb8e9;
		}
		.solo2{
		background:url(../images/icon_solo.png) center no-repeat #fdb8e9;
		height: 58px;
		}
		
		.autres{
		background:url(../images/icon_autres.png) center no-repeat ;
		}
		.autres:hover{
		background:url(../images/icon_autres.png) center no-repeat #fdb8e9;
		}
		.autres2{
		background:url(../images/icon_autres.png) center no-repeat #fdb8e9;
		height: 58px;
		}

