/* CSS Document */

body {
background-image:url(images/fond.png);
width:1020px;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
margin-top:0px;
font-family:Arial;
font-size:12px;
}

#conteneur {
background-image:url(images/conteneur.png);
width:1020px;
background-repeat:repeat-y;
padding-left:10px;
}

#header {
background-image:url(images/header.png);
width:1000px;
height:200px;
}

#gauche {
	width:741px;
	float:left;
	min-height: 670px;
}

#droite {
	float:left;
	margin-left: 6px;
	margin-top: -200px;
}

.gauche_haut {
background-image:url(images/gauche_haut.png);
width:741px;
height:68px;
}

.gauche_contenu {
	background-image:url(images/gauche_contenu.png);
	width:741px;
	background-repeat:repeat;
}

.gauche_bas1 {
background-image:url(images/gauche_bas_1.png);
width:741px;
height:29px;
}

.vignette_haut {
background-image: url(images/vignette_haut.png);
width:741px;
height:37px;
}

.vignette_contenu {
	background-image: url(images/vignette_contenu.png);
	width:741px;
	background-repeat:repeat;
	float: left;
}

.vignette_bas {
	background-image:url(images/vignette_bas.png);
	width:741px;
	height:34px;
	float:left;
}

#gauche_bas2 {
	background-image:url(images/gauche_bas_2.png);
	height:34px;
	width:741px;
	float: left;
}

.droite_contenu {
background-image:url(images/droite_contenu.png);
width:162px;
height: 636px;
background-repeat:no-repeat;
background-position:bottom;
margin-left:0px;
}

.droite_bas {
background-image:url(images/droite_bas.png);
height:20px;
width:162px;
}

#footer_gauche {
background-image:url(images/footer_gauche.png);
width:747px;
height:129px;
float:left;
}

#footer_droite {
	background-image:url(images/footer_droite.png);
	width:253px;
	height:344px;
	float:left;
	margin-top: -215px;
}

.text_gauche_1 {
padding-left:35px;
padding-right:48px;
}

.text_gauche_2 {
padding-left:25px;
padding-right:40px;
}

.text_gauche_2_home {
padding-left:10px;
padding-right:0px;
}

.fond_img {
	float:left;
	background-image:url(images/fond-img.png);
	width:140px;
	height:106px;
}

.img {
padding-left:25px;
padding-right:15px;
padding-top:7px;
}

.text_vignette {
	float:left;
	padding-left:5px;
	width: 525px;
}

.titre1 {
color:#47abaa;
font-family:Verdana;
font-size:18px;
}

.mini_vignette {
	background-image:url(images/mini_vignette.png);
	width:150px;
	height:35px;
	float:right;
	margin-top: -20px;
	margin-left: 10px;
	background-repeat: no-repeat;
}

.footer_text {
color:#FFFFFF;
padding-left:60px;
padding-top:45px;
}

.entete {
color:#FAFF6E;
font-size:23px;
padding-left:45px;
padding-top:13px;
}

.menu_titre {
background-image:url(images/titre_menu.png);
width:156px;
height:22px;
margin-left:1px;
font-size:20px;
color:#FAFF6E;
}

.margin {
padding-top:100px;
}

.menu {
background-image:url(images/menu.png);
width:140px;
height:17px;
margin-left:8px;
margin-top:5px;
}

.menu:hover {
background-image:url(images/menu_rollover.png);
width:140px;
height:17px;
margin-left:9px;
margin-top:5px;
}

.menu_titre2 {
padding-left:9px;
padding-top:2px;
}

.joystick {
	background-image:url(images/joystick.png);
	width:29px;
	height:28px;
	float:left;
	margin-top: 2px;
}

	
	#footer_gauche a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
	
	#footer_gauche a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
			#footer_gauche a:hover {
	color: #000000;
	text-decoration: underline;
	}
		

	
	a:link {
	color: #000000;
	text-decoration: none;
	}
	
	a:visited {
	color: #000000;
	text-decoration: none;
	}	a:hover {
	color: #00c5ff;

	text-decoration: none;
	}
	
.space{
	clear: both;
	font-size: 0pt;
}

