@charset "utf-8";
/* CSS Document */
body
{
	background-color:#333333;
	background-image:url(interface/fond-old.jpg);
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3723;
	margin:0px;
}

#corne { 
    position:absolute; 
    top:0px; right:0px; 
    z-index:9999; 
} 

.corne_img { 
    border:0; 
    width:200px; height:201px; 
	background-image:url(interface/visit.png);
    -ms-interpolation-mode:bicubic; 
} 

#corne_lyons { 
    position:absolute; 
    top:0px; left:0px; 
    z-index:9999; 
} 

.corne_img_lyons { 
    border:0; 
    width:197px; height:195px; 
	background-image:url(interface/visit_lyons2.png);
    -ms-interpolation-mode:bicubic; 
} 




a
{
	color:black;
	text-decoration:none;
	position: relative;
	z-index: 1; /* pour que ce soit au dessus de l'image sous IE */
}

a:hover
{
	color:black;
	text-decoration:underline;
	position: relative;
	z-index: 1; /* pour que ce soit au dessus de l'image sous IE */
}

a.menu
{
	color:#3b3723;
	text-decoration:none;
		position: relative;
	z-index: 1; /* pour que ce soit au dessus de l'image sous IE */
}

a.menu:hover
{
	color:white;
	text-decoration:none;
	position: relative;
	z-index: 1; /* pour que ce soit au dessus de l'image sous IE */
}

a.ssmenu
{
	color:white;
	text-decoration:none;
	position: relative;
	z-index: 1; /* pour que ce soit au dessus de l'image sous IE */
}

a.lien_menu_blanc
{
	color:white;
	text-decoration:none;
	position: relative;
	z-index: 1; /* pour que ce soit au dessus de l'image sous IE */
}
	
#site
{
	background-image:url(interface/fond_site_spa.png);
	width:837px;
	min-height:450px;
	margin-left:auto;
	margin-right:auto;
	margin-top:75px;
	z-index:100;
}

.cadre_fondu{
	margin:0px;
	overflow:none;
	display:block;
}

.cadre_fondu
{
	width:470px;
	margin-top:230px;
	position:absolute;
	margin-left:250px;
	text-align:justify;
	margin-bottom:0px;

}

#image
{
	margin-top:10px;
	margin-left:152px;
	position:absolute;	
}


.fond_blanc
{
	background-image:url(interface/fond_blanc.png); 
	width:709px;
	margin-top:450px;
	position:absolute;
	margin-left:12px;
	padding:30px;
	padding-left:20px;
	padding-top:0px;
	text-align:justify;
}


.menu_hor
{
	padding-left:0px;
	width:700px;
	height:40px;
	background-image:url(interface/barre_menu.png);
	text-align:center;
	margin-bottom:15px;
}

.menu_hor_texte
{
	float:left;
	padding-left:0px;
	padding-top:10px;
	color:white;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

.mini_feuille
{
	background-image:url(interface/mini_feuille.png);
	vertical-align:middle;
	width:20px;
	float:left;
	height:20px;
	margin-top:8px;
	margin-left:5px;
}

#gauche
{
	float:left;
	width:160px;
}
.menu
{
	font-weight:bold;
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
}
	.menu_link
	{
		margin-top:0px;
		margin-bottom:0px;
		width:80%;
	}
	
	
	.menu_contact
	{
		font-size:10px;
		margin-top:0px;
		margin-bottom:0px;	
	}
	
	.menu_titres
	{
		margin-top:10px;
		margin-bottom:0px;
		font-variant:small-caps;
		font-size:18px;
	}
	
	/* ANIMATION MENU VERTICAL */
	.menu_feuille
	{
		margin-top:0px;
		margin-bottom:2px;
		width:155px;
		font-size:11px;
		min-height:15px;
		color:#275200;
		padding-left:15px;
		background-color:#fff;
		font-family:Arial;
		font-weight:bold;
		background-image:url(feuille_fixe.jpg);
	}
	
	.menu_feuille a:hover
	{
		background-image:url(licorne_feuille_menu.gif);
		color:#000;
		width:155px;
	}
	
	/* FIN */

#droite
{
	float:left;
	width:529px;
	margin-left:20px;
	margin-right:auto;	
	
}
	.droite_content
	{
		width:300px;
		float:left;
	}
	.droite_actu
	{
		margin-left:10px;
		width:250px;
		padding:5px;
		color:white;
		float:right;
		background-image:url(interface/fond-old.jpg);
		font-size:11px;
	}
.titres
{
	font-size:18px;
	margin-bottom:3px;
	margin-top:0px;
	font-weight:bold;
		font-variant:small-caps;
}
	.ss_titre
	{
		font-size:14px;
		margin-top:0px;
		margin-bottom:0px;
		font-weight:bold;
		font-variant:small-caps;
	}
	
.sous_menu
{
	float:right;
	width:180px;
	font-size:10px;
	color:white;
	margin-left:10px;
	margin-bottom:10px;
	padding: 10px 24px 30px;
	background-image:url(interface/fond-old.jpg);
}

#input
{
	width:190px;
	border:1px solid white;
	background-color:#3b3723;
	color:white;
	padding:2px;
}
.input
{
	width:190px;
	border:1px solid white;
	background-color:#3b3723;
	color:white;
	padding:2px;
}
#area_texte
{
	width:190px;
	height:200px;
	border:1px solid white;
	background-color:#3b3723;
	color:white;
	padding:2px;
}

	/* Creation d'un compte */
	#horizontal_form {
	width:540px;
	text-align:left;
	}
	#form_text {
	width:160px;
	margin-left:5px;
	float:left;
	}
	#form_inputs {
	width:220px;
	float:left;
	}
	#input_date {
color:#ffffff;
background-color:#3b3723;
border:1px solid white;
text-align:left;
}
#input_date_an {
width:60px;
color:#ffffff;
background-color:#3b3723;
border:1px solid white;
text-align:left;
}
.ptitre3d{padding-left:293px;margin-bottom: 3px;
    padding-bottom: 3px;}
