body
{
  background-color: #FFFFFF;
  margin:0px;
  color:#000000;
  height:100%;
  font-family:Verdana;
}
html, body
{
  height:100%;
  margin:0px;
  padding:0px;
}
p
{
  margin-top : 0px;
  margin-bottom : 0px;
} 
a img
{
  border:none;
}
a
{
	text-decoration:none;
	color:#000000;
}
a:hover
{
	color:#000000;
}

.text_profile:hover, .text_news:hover
{
	border-color:#000000;
}

.text_profile, .text_news
{
	margin-top:5px;
	min-height:50px;
	border:1px dashed #555555;
	margin-bottom:40px;
	padding:5px;
	color:#000000;
}

#bt_fermer_popup
{
	margin-left:370px;
}
#confirm, .confirm
{
	padding-left:20px;
	background-color:#70CF00;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#identity
{
	background-color:#FFA500;
	padding-left:20px;
	color:#000000;
}
span.photo_defaut
{
	margin-left:150px;
}
span.photo_defaut label
{
	float:left;
}
#form #nom label, #form #prenom label, #form #age label, #form #taille label, #form #cheveux label, #form #yeux label, #form #sexe label, #form #profile_liste label
{
	position:absolute;
}
#form #nom input, #form #prenom input, #form #age input, #form #taille input, #form #cheveux input, #form #yeux input, #form #sexe select, #form #profile_liste select
{
	margin-left:100px;
	width:380px;
}
#form div
{
	width:600px;
	padding-top:20px;
	padding-bottom:20px;
}
#conteneur
{
  margin-left:auto;
  margin-right:auto;
  width:800px;
  height:auto;
  min-height:700px;
  background-image:url(images/bg.jpg);
  background-repeat:no-repeat;
}
#contenu
{
  margin-top:50px;
}
#header
{
  padding-top:20px;
  text-align:right;

}
#randomPicture
{ 
  width:600px;
  height:320px;
}
#menu
{
  float:right;

  width:155px;
  height:100%;
  margin-top:50px;
}


.libelle_categorie span.edit, .libelle_categorie span.delete, #news a
{
	margin-left:30px;
}
#contact
{
  color:#888888;
  font-weight:600;
  padding: 30px;
  text-align:center;
  }
#profile .texte_fiche .libelle
{
	color:#AF0000;
	font-weight:600;
	border-bottom:1px dashed;
	text-transform:capitalize;
}
#fiche .libelle
{
	text-transform:capitalize;
}
#profile .texte_fiche .libelle:after
{
content:" :::" ;
}
#profile .texte_fiche .libelle:before
{
content:"::: " ;
}
.puce
{
	font-weight:600;
	color:#555555;
}

#trombi td, #trombi_femme td, #trombi_enfant td, #trombi_homme td, #trombi_comediens td
{
	padding:5px;
	text-align:center;
}
#fiche
{
	
	padding:10px;
	min-height:800px;
}
.hidden
{
	visibility:hidden ;
}
.visible
{
	visibility:visible ;
}
#profile
{
	font-size:12px;
}
#profile .nom, #profile .prenom
{
	font-weight:600;
	font-size:18px;
}
#fiche #profile #miniature
{
	top:0px;
	width:250px;
}
#photos
{
	float:right;
	text-align:center;
	margin-top:-90px;
}
#fiche .texte_fiche
{
	
	color:#000000;
	margin-top:50px;
}
#fiche .texte_fiche .texte
{
background-color:#EEEEEE;
width:65%;
padding:5px 0px 5px 0px;
}
#news .texte
{
	color:#000000;
	margin-top:50px;
	border-top:1px dashed #555555;
	padding:10px;
}
.border1
{
	border:3px solid #AF0000;
}
.border2
{
	border:3px solid #000000;
}
#printpage
{
	font-size:12px;
}
.section
{
	border-bottom:1px solid;
	width:650px;
}
#intitule
{
	text-align:center;
}
#fiche #texte
{
	font-size:14px;
}

#video
{ 
  margin-top:30px;
}
#ancre_video
{ 
  text-align:center;
  font-size:10px;
  font-weight:600;
  text-decoration:underline;
}
.error
{ 
  background-color:#FFA500;
  color:#FFFFFF;
  font-weight:600;
  font-family:Courier;
  width:650px;
}
.news_content
{ 
  background-image:url(img/news_bg.jpg);

}
#news .news_header
{ 
  background-image:url(img/news_header.jpg);
  background-repeat:no-repeat;
  width:800px;
  height:48px;
  padding-left:30px;
  font-size:10px;
}
#news .news_header span.date
{
position:absolute;
margin-top:20px;
}
#news .title, #news .content
{ 
  padding-left:30px;
  padding-right:30px;
  padding-top:20px;
}
#news
{ 
  margin-top:40px;
}
.news_footer
{ 
  background-image:url(img/news_footer.jpg);
  background-repeat:no-repeat;
  height:28px;
  width:800px;
  margin-bottom:15px;
}
.link_top a
{ 
  float:right;
  margin-right:50px;
  margin-top:18px;
  width:30px;
  height:20px;
}