/* CSS Document */
body{
background-color:#FFFFFF;
margin:5px 0 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.clear{
clear:both;
}
#conteneur{
width:1000px;
margin:0 auto;
position: absolute;
left: 50%;
margin-left: -500px;
}
#pubcenter{
text-align:center;
}
#cadretop{
background-color:#FF66FF;
background:url(theme/contenu_h.png) no-repeat bottom center;
margin:0;
height:9px;
padding:0;
}
div#titre{
font-weight:bold;
color:#525252;
margin-bottom:5px;
}
div#titre .italiqueRose{
font-style:italic;
color:#FF00FF;
}
#titrecontenu{
	background:url(theme/contenu.png) repeat-y top center;
	height:57px;
	line-height:57px;
	text-align:center;
	margin:0;
	padding:0;
}
#titrecontenu h1{	
	margin:0px;
}
#titrecontenu h1 a{
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
	font-size:48px;
	color:#525252;
}
#cadrebottom{
	background:url(theme/contenu_b.png) no-repeat top center;
	height:8px;	
	margin:0;
}
div#menutop{
margin-bottom:5px;
}
#menutopcontenu{	
	background:url(theme/contenu.png) repeat-y top center;
	height:40px;
	line-height:19px;
	margin:0;
	padding:0;
	text-align:center;
}
#menutopcontenu ul { 
margin-bottom:0px;	
margin-top:0px;	
}
#menutopcontenu ul li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	border:0px solid #FF0000;
}
#menutopcontenu ul li h2{
	margin-bottom:0;
	margin-top:0;
	padding:0;	
}


#menutopcontenu ul li h2 a{
	margin-top:0;
	color: #ff00ff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	width:112px;
	text-align:center;
	display:block;
	vertical-align:top;
}

#content{
	vertical-align:top;
	margin:0;
}

#leftframe{
	width:160px;
	float:left;
	background-color: #FFFFFF;
}
#contentcenter{
	width:680px;
	float:left;
	background-color: #FFFFFF;
	text-align:center;
}
#rightframe{
	width:160px;
	float:left;
	background-color: #FFFFFF;
	text-align:right;
}

#navnews{
	width:500px;
	vertical-align:top;
	margin:0;
}

#navnbnews{
	width:70px;
	float:left;
	background-color: #FFFFFF;
	text-align:center;
}
#navnewslink{
	width:430px;
	float:center;
	background-color: #FFFFFF;
	text-align:center;
}
#navnewspreced{
	width:50%;
	float:left;
	background-color: #FFFFFF;
	text-align:left;	
	margin:0 0 5px 0;
}

#navnewssuivante{
width:50%;
float:left;
background-color: #FFFFFF;
text-align:right;
margin:0 0 5px 0;
}

div#listenewscontent{
margin-top:10px;
}

div#newsthumb{
	width:50px;
	float:left;
	background-color: #FFFFFF;
	text-align:right;
	margin:0 5px 10px 20px;
}
div#newsthumb img{
border:1px solid #FF00FF;
width:50px;
height:75px;
}

div#newsresume{	
	width:560px;
	float:left;
	background-color: #FFFFFF;
	text-align:left;
	margin:0 0 10px 5px;
	color: #696969;
	font-family:Arial;
	font-size:12px;
}

div#newsresume a{	
color: #ff00ff;
font-family:Arial;
font-size:13px;
font-weight:bold;
}

#copyright{
	margin:0 auto;
	font-family:Arial;
	font-size: 12px;
	text-align:center;
}

#framebottom{		
	margin:0 auto;
	text-align:center;
}

#pubbottom{		
	margin:0 auto;
	text-align:center;
}


table#listeActrices a{
color: #ff00ff;
font-family:Arial;
font-size:12px;
font-weight:bold;
margin-right:4px;
}

table#listeActrices a img{
width:100px;
height:150px;
border:1px solid #FF00FF;
}
table#listeActrices td{
/*border:1px solid #FF00FF;*/
width:100px;
vertical-align:top;
}


table#listeActrices div{
vertical-align:top;
text-align:center;
margin-bottom:12px;
}
