* { border:none; margin:0; padding:0;}

body { 
		background-image:url(../img/background.jpg); 
		background-repeat:repeat;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:0.87em;
		}
		
ul { 
		margin-top:3px;
		}
		
a:link { 
		text-decoration:none;
		color:#12391A;
		}
		
a:hover { 
		text-decoration:none;
		color:#666666;
		}
		
a:visited { 
		text-decoration:none;
		color:#12391A;
		}		
		
a:visited:hover { 
		text-decoration:none;
		color:#666666;
		}
		
a:active { 
		text-decoration:none;
		color:#666666;
		}
		






#conteneur_index { 
		height:300px;
		width:800px;
		background:none;
		margin:100px auto;
		}
#conteneur_index img:hover {
		background-image:url(../img/visu_index_hover.jpg);
		}

#titre_index {
		height:0px;
		width:295px;
		background-image:url(../img/titre_index_2.png);
		background-repeat:no-repeat;
		float:right;
		padding-top:60px;
		overflow:hidden;
		}
		
#conteneur_index img {
		border:1px solid #CCCCCC;
		}
			
	
#menu_gauche_index {
		float:left;
		list-style:none;
		}
		
			
#menu_gauche_index li {
		float:left;
		margin-right:20px;
		}
		
#menu_droite_index {
		float:right;
		list-style:none;
		}
		
ul { 
		margin-top:3px;
		}
		
a:link { 
		text-decoration:none;
		color:#12391A;
		}
		
a:hover { 
		text-decoration:none;
		color:#666666;
		}
		
a:visited { 
		text-decoration:none;
		color:#12391A;
		}		
		
a:visited:hover { 
		text-decoration:none;
		color:#666666;
		}
		
a:active { 
		text-decoration:none;
		color:#666666;
		}
		






#conteneur_magasin {
		width:800px;
		background:none;
		margin:0px auto;
		background-color:#FFFFFF;
		border-left:1px solid #F8F0EC;
		border-right:1px solid #F8F0EC;
		padding:0 0 70px 0;
		}
		
#header {
		width:800px;
		height:0px;
		padding-top:127px;
		overflow:hidden;
		background-image:url(../img/header_bg.gif);
		background-repeat:no-repeat;
		}
		
#menu {
		width:800px;
		height:38px;
		background-image:url(../img/menu_bg.gif);
		background-repeat:no-repeat;
		}
		
#visu {
		width:800px;
		height:172px;
		}
		
#visu img {
		margin-left:57px;
		width:686px;
		height:171px;
		}
		
		
#visu object {
		margin-left:57px;
		width:686px;
		height:171px;
		}
#visu_bottom {
		width:800px;
		height:14px;
		background-image:url(../img/visu_bottom_bg.jpg);
		background-repeat:no-repeat;
		}
		
#cadre { 
		width:570px;
		background-image:url(../img/cadre_bg.jpg);
		background-repeat:repeat-y;
		margin-left:36px;
		padding:40px 80px 40px;
		float:left;
		}
		
#footer {
		width:730px;
		height:33px;
		background-image:url(../img/footer_bg.jpg);
		background-repeat:no-repeat;
		margin-left:36px;
		clear:both;
		}

#menu_un, #menu_un a:hover {
		background-image:url(../img/element_menu1_bg.jpg);
		background-repeat:no-repeat;
		}
		
#menu_un {
		list-style:none;
		width:287px;
		height:38px;
		overflow:hidden;
		margin-left:50px;
		float:left;
		}
		
#menu_un li {
		float:left;
		width:143px;
		height:38px;
		}
		
#menu_un a {
		display:block; 
		height:0; 
		padding-top:38px; 
		overflow:hidden;
		}

#menu_un li a:hover {
		background-position:0 100%;
		}

#menu_un li+li a:hover {
		background-position:-143px 100%;
		}



#menu_deux, #menu_deux a:hover {
		background-image:url(../img/element_menu2_bg.jpg);
		}
		
#menu_deux {
		list-style:none;
		width:190px;
		height:38px;
		overflow:hidden;
		margin-right:50px;
		float:right;
		}
		
#menu_deux li {
		float:left;
		width:190px;
		height:100%;
		}
		
#menu_deux a {
		display:block; 
		height:0; 
		padding-top:38px; 
		overflow:hidden;
		}

#menu_deux a:hover {
		background-position:0 100%;
		}
		
#footer p {
		font-family:Georgia, "Times New Roman", Times, serif; 
		font-size:10px;
		color:#9F6D4D;
		margin-top:6px;
		}
#adresse {
		float:left;
		margin-left:27px;
		}
#tel_mail {
		float:right;
		margin-right:27px;
		}
		
#tel_mail a:link {
		text-decoration:none;
		color:#9F6D4D;
		}
		
#tel_mail a:hover {
		text-decoration:underline;
		color:#9F6D4D;
		}
		
#tel_mail a:visited {
		text-decoration:none;
		color:#9F6D4D;
		}
		
#tel_mail a:active {
		text-decoration:underline;
		color:#9F6D4D;
		}
		
#tel_mail a:visited:hover {
		text-decoration:underline;
		color:#9F6D4D;
		}
		
#cadre img {
		float:left;
		}
		
#cadre h1 {
		float:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#9F6D4D;
		font-weight:normal;
		margin-top:7px;
		margin-bottom:5px;
		margin-left:20px;
		}
		
.expli {
		float:left;
		width:300px;
		margin-left:22px;
		margin-top:5px;
		margin-bottom:40px;}		
		
.expli p {
		font-family:"trebuchet", "lucida grande", arial;
		font-size:10px;
		}
		
.magasin_pour {
		margin-left:10px;
		margin-top:5px;
		color:#9F6D4D;
		}
		
.espace {
		margin-top:8px;
		}
		
.espace_petit {
		margin-top:4px;
		}
		
.inscri {
		margin-top:8px;
		color:#9F6D4D;
		font-style:italic;
		}
		
#helene { margin-top:8px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9F6D4D;
		font-size:12px;
		}

.horaire { 
		margin-top:5px;
		margin-left:10px;
		color:#9F6D4D;
		}
		
.horaire_2 { 
		color:#9F6D4D;
		margin-left:10px;
		}
		
		
#cadre a:link {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#9F6D4D;
		font-size:12px;
		text-decoration:underline;
		}
		
#cadre a:hover {
		text-decoration:none;
		}
		
#cadre a:visited {
		text-decoration:underline;
		color:#9F6D4D;
		}
		
#cadre a:visited:hover {
		text-decoration:none;
		}

#cadre a:active {
		text-decoration:underline;
		}
		
.expli_2 {
		float:left;
		width:300px;
		height:150px;
		margin-left:22px;
		margin-top:5px;
		margin-bottom:40px;}		
		
.expli_2 p {
		font-family:"trebuchet", "lucida grande", arial;
		font-size:10px;
		}
		
#plan img {
		float:none;
		margin-left:40px;
		margin-top:10px;
		margin-bottom:20px;
		}
		
#formulaire {
		clear:both;
		margin-left:40px;
		}
		
.player {
		margin-top:15px;
		}
		
.vignette_photo1 {
		margin-top:20px;
		margin-left:65px;
		border:2px solid #FFF;
		width:100px;
		float:left;
		}

.vignette_photo2 {
				margin-top:20px;
				margin-left:28px;
				margin-bottom:50px;
				border:2px solid #FFF;
				width:150px;
				float:left;
				}
