#table_actualite{
text-align:left;
font-size: 11px;
}
p#accueil{
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:0;
font-size: 13px;	
font-weight : bold;
	}
input#email{
	font-family: Verdana, sans-serif;
	font-size:10px;
	/*margin :0;
	padding:0;*/

	}
.back_photos{
color:white;
font-size:12px;
}
form{
	padding-top: 0;
	margin-top:0;
height : 15px;
/*background-color : yellow;*/
margin :0;
padding:0;
	
	}
.menu_souligne{
background: url(images/menu_souligne.png) no-repeat;
background-position: 100% 80%;
}

.actualite_menu{
margin-top:18px;
background: url(images/menu_souligne.png) no-repeat;
background-position: 100% 80%;
}


H1{
color : white;
font-size : 12px;
font-weight : normal;
padding :0;
margin : 0;
	}
H4{
	font-size : 11px;
font-weight : bold;
padding:0;
margin:0;
}
H3{
font-size : 17px;
font-weight : normal;
color :#CCCCCC;

}H2{
font-size : 11px;
font-weight : bold;

}

H5{
color : #645761;
font-size : 9px;
line-height: 20px;
font-weight : bold;
padding :0;
margin : 10px;
	}
	
p{
	
	margin-top : 5px;;
	margin-left : 10px;
	margin-right : 20px;
}

a {
text-decoration : none;
color : #CC0099;
font-weight : bold;

}

A:hover {text-decoration: underline; color:#dab7ef;}



body {
margin:0px;
padding:0px;
background-color : #000000;
scrollbar-3dlight-color:b16daa;
scrollbar-arrow-color:#8778b1;
scrollbar-track-color:#a498c6;
scrollbar-darkshadow-color:b16daa;
scrollbar-face-color:#c38fb6;
scrollbar-highlight-color:#c38fb6;
scrollbar-shadow-color:#c38fb6;
}

#fond_image {
	width: 979px;
	height: 622px;
	margin-left: auto;
 	margin-right: auto;
	background: url(images/fondflorenceleon_NEW.jpg) no-repeat;
}

#fond_image_normal {
	width: 979px;
	height: 622px;
	margin-left: auto;
 	margin-right: auto;
	background: url(images/fondflorenceleon_NEW.jpg) no-repeat;
}


#contenu_site{
	border: solid 0px green;
	position: relative;
	top: 75px;
	left: 0px;
	
	font-family: Verdana, sans-serif;
	font-size:10px;
	color: #CCCCCC;
}

#menu_gauche{
	border: solid 0px red;
	top : 50px;
	position: relative;
	float: left;
	left: 75px;
	height: 450px;
	width: 120px;
}

#drapeaux{
	border: solid 0px red;
	top : 315px;
	position: absolute;
	float: left;
	left: 75px;
	width: 120px;
	height: 49px;
	text-align:center;

}




#titre {
	border: solid 0px blue;
	position: relative;
	/*  float: left;*/
	left: 110px;
	height: 20px;
	width: 630px;
	overflow: hidden;
	text-align: justify;
}

#texte_actualite{
	border: solid 0px red;
	position: relative;
  float: left;
top : 10px;
	left: 110px;
	height: 450px;
	width: 700px;
	overflow: auto;
	text-align: justify;

}

#texte_bio {
	border: solid 0px red;
	position: relative;
  float: left;
top : 10px;
	left: 110px;
	height: 450px;
	width: 730px;
	overflow: auto;
	text-align: justify;

}

#texte_droite {
	border: solid 0px red;
	position: relative;
    float: right;
	left: -20px;
	top: 10px;
	height: 450px;
	width: 360px;
}



table#table_bio td{
/*		width:325px;*/
	vertical-align: top; 		
}

#table_bio{
	height: 450px;
	width: 700px;

}

#texte {
	border: solid 0px red;
	position: relative;
	z-index:0;
  float: left;
  top : 10px;
	left: 110px;
	height: 470px;
	width: 363px;
	overflow: auto;
	text-align: justify;
}


#photographies{
	border: solid 0px red;
	position: relative;
	z-index:0;
  float: left;
  top : 10px;
	left: 110px;
	height: 470px;
	width: 700px;
	overflow: auto;
	text-align: left;	
}


#titre_page{
	border: solid 0px red;
	position: relative;
  float: left;
	left: 110px;
	height: 50px;
	width: 310px;
	overflow: hidden;
	text-align: justify;
}



#texte_galeries {
	border: solid 0px red;
	position: relative;
  float: right;
	left: -70px;
	height: 470px;
	width: 670px;
	overflow: auto;
	text-align: justify;
	z-index :2;
}

#texte_boutique {
	border: solid 0px red;
	position: relative;
  float: right;
	left: -70px;
	height: 470px;
	width: 670px;
	overflow:auto;
	z-index :2;
	
}


#texte_myspace {
	border: solid 0px red;
	position: relative;
  float: right;
	left: -70px;
	height: 470px;
	width: 670px;
	overflow: auto;
	z-index :2;
}


#texte_videos {
	border: solid 0px red;
	position: relative;
  float: right;
	left: -70px;
	height: 470px;
	width: 670px;
	overflow: auto;
	text-align: justify;
	z-index :1;
}
#videos_player {
	border: solid 0px red;
	background-color : yellow;
	position: absolute;
  float: right;
	left: 200px;
	height: 300px;
	width: 300px;	
	z-index :2;
	visibility : hidden;
}


#galerie-flash{
	border: solid 0px red;
  top : 0px;
	position: relative;
  float: left;
  left: 118px;
	height: 460px;
	width: 120px;	
	z-index :3;
}

#galerie-boutique{
	text-align:center;
	border: solid 0px white;
  top : 50px;
	position: relative;
  float: left;
  left: 240px;
	height: 2px;
	width: 2px;	
	z-index :3;	
}

.galerie_image{
	border : 1px solid #e0a700;
	cursor:pointer;
}
.boutique_image{
	border : 1px solid #e0a700;
	margin-top : 5px;
		cursor:pointer;
}
.telecharger_boutique{
/*padding-left : 25px;*/

}

table#galerie{
	text-align: center;
	border : 0px solid #e0a700;
  font-size : 11px;
  font-weight : bold;
}

table#boutique td { 
	vertical-align: baseline; 
	width:325px;
	}

table#boutique{
	width : 650px;
	
	border : 0px solid #e0a700;
  font-size : 10px;
  vertical-align : right;
}


#logo_top{
	width: 806px;
	height: 102px;
	position: relative;
	background: url(images/logo_top.png) no-repeat;	
}

#general {
  z-index: 1;
  width: 1024px;
	height: 683px;
	background: url(images/fond.gif) no-repeat;	

	position:absolute;
	left: 50%; 
	top: 50%;
	margin-left: -512px; /* moitié de la largeur */
	margin-top: -341px; /* moitié de la hauteur */
	border: 1px solid #000;
}

#main{
	z-index: 2;
	width : 806px;
	text-align:left;
}


.menu{
  margin-left:0px;
  position:absolute;
  display:block;
  padding:0;
text-align:center;    
  width:120px;
}

.menu a{
	font-weight : bold;
	color: #645761;
	border: 0px solid white;
	width : 137px;
	font-size : 13px;
	text-decoration:none;	
}
.menu a:hover{
	color:#CC0099;
}

.menu ul{
  position:absolute;
  display:block;
}

.menu li{
  list-style:none;
  border: 0px solid blue;
  height : 30px;

}
    
