*{
	margin:0;
	padding:0;
}

img{
	border:none;
}

a{
	text-decoration:none;
	color:#a3a3a3;
}

a:hover{
	color:#a3a3a3;
	text-decoration:underline;
}

h1{
	color:#e50076;
	font-size:17px;
	padding:10px 10px 10px 0px;
}

body{
	background-color:#fff;
	font-family:Arial;
	color:#a3a3a3;
	font-size:11px;
}

#lang{
	text-align:left;
	padding:5px;
	font-size:10px;
	z-index:1;
	position:absolute;
	margin-top:-20px;
}
	#lang a{
		color:#fe7cfd;
	}
		#lang a:hover{
			color:#fe7cfd;
			text-decoration:underline;
		}
#page{
	width:988px;
	height:588px;
	margin:auto;
	margin-top:20px;
	border:1px solid #cccccc;
}
	#flash{
		width:650px;
		height:80px;
		position:absolute;
		margin:20px 0 0 230px;
		z-index:100;
		top:0;
	}
	
	.logo{
		position:absolute;
		margin:30px 0 0 15px;
		z-index:1;
	}
	
	#gauche{
		float:left;
		width:150px;
		margin:20px 0 0 40px;
		z-index:100;
	}
		
		#gauche .menu{
			margin-top:120px;
			background-color:#fff;
		}
		#gauche .menu a{
			color:#505050;
		}
		#gauche .menu table{	
			background-color:#fff;
		}
		#gauche .menu table tr .left{
			padding:5px;
			text-align:right;
			background-color:#fff;
		}
		#gauche .menu table tr .right{
			padding:3px;
		}
		#gauche .news{
			width:130px;
			margin:330px 0 0 0;
			z-index:1;
			position:absolute;
			top:0;
		}
			#gauche .news .head{
				font-size:14px;
				font-weight:bold;
				color:#fff;
				background-color: #888888;
				text-align:center;
				line-height:25px;
			}
			#gauche .news .head a{
				color:#fff;
			}
	#droite{
		float:left;
		width:580px;
		text-align:justify;
		line-height:13px;
	}
		#droite #content{
			width:750px;
			/*height:400px;*/
			background-color:#fff;
			font-size:11px;
			color:#252525;
			filter: alpha(opacity=85);
			filter: progid:DXImageTransform.Microsoft.alpha( opacity=85);
			opacity: 0.85;
			padding:10px;
			margin: 120px 0 0 0;
			z-index:1;
			position:absolute;
		}
		
		#droite #contentgalerie,#droite #news{
			width:750px;
			background-color:#fff;
			font-size:10px;
			color:#252525;
			filter: alpha(opacity=80);
			filter: progid:DXImageTransform.Microsoft.alpha( opacity=80);
			opacity: 0.8;
			padding:10px 10px 230px 10px;
			margin: 120px 0 0 0;
			z-index:1;
		}
		
		#droite  #contenthome{
			width:300px;
			background-color:#fff;
			font-size:11px;
			color:#252525;
			filter: alpha(opacity=80);
			filter: progid:DXImageTransform.Microsoft.alpha( opacity=80);
			opacity: 0.8;
			padding:10px;
			margin: 120px 0 0 0;
			z-index:1;
			position:absolute;
		}
		
		
		#droite  #contentcontact{
			width:750px;
			height:190px;
			background-color:#fff;
			font-size:12px;
			color:#252525;
			padding:10px;
			margin: 120px 0 0 0;
			z-index:1;
			line-height:15px;
			position:absolute;
		}
		
		#droite #galerie{
			margin-top:-220px;
			margin-left:20px;
			z-index:50;
			position:absolute;
			width:745px;
		}
		
		#droite #galerie img{
			margin:5px;
			z-index:50;
		}
		
		#droite .titre_img{
			display:none;
			width:600px;
			text-align:center;
			color:#414141;
		}
		#droite #news{
			margin-top:-370px;
			margin-left:20px;
			z-index:50;
			position:absolute;
			width:570px;
			overflow:auto;
			height:350px;
			color:#414141;
		}
		
#footer{
	text-align:right;
	width:988px;
	margin:auto;
	font-size:10px;
}
