body
		{
	margin: 0 auto ;
	padding: 0;
	font: 0.8em "verdana", arial,Helvetica, sans-serif;
	background: #000000;
	margin-top: 10px;
		}
		


a.opacity img 	{filter:alpha(opacity=100);   
                     -moz-opacity: 1.0;   
                     opacity: 1.0;}

a.opacity:hover img {filter:alpha(opacity=50); 
               -moz-opacity: 0.7; 
               opacity: 0.7;}
A.lien_p                             {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_p:visited                            { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_p:hover                            { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }

A.lien_p2                             { color: #877603; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

A.lien_p2:visited                          { color: #877603; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

A.lien_p2:hover                     { color: #877603; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none}


A.lien_p3                             { color: #DECF09; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

A.lien_p3:visited                          { color: #DECF09; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; }

A.lien_p3:hover                      { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline}


.rouge1   { 
color: #CC0000; 
font: 1.1em "verdana", arial,Helvetica, sans-serif;
}

.rouge2   { 
color: #CC0000; 
font: 1.0em "verdana", arial,Helvetica, sans-serif;
}

/* --------------FORMULAIRE-----------------------*/
form {
	width: 450px;
	padding: 1px 0px;
	background: #FFFFFF;
	font-size: 0.8em;
	color: #000000;
}
form p {
	margin: 1em 0;
}
form p.double {
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	width: 100%;
}
form p.double label {
	overflow: hidden;
	float: left;
	width: 30%;
	text-align: right;
	font-weight: normal;
	cursor: pointer;
	font-size: 1.1em;
}
form p.double label span.info {
	display: block;
	margin-top: .2em;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}
form p.double input,
form p.double textarea {
	display: block;
	margin-left: 32%;
	width: 50%;

	padding: 2px 4px;
}
form p.double textarea {
	padding: 2px 0 0 4px;
	width: 65%;
	height: 6em;
}
form p.simple {
	margin-left: 32%;
}

SELECT           { color: #655D01; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bolder; background-color: #fff; border-style: solid 1pt #333333}

INPUT              { 

color: #655D01; 
font-weight: bold; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
background-color: white;
border: solid 1pt #333333

}


input.contact              { 


	height: 15px;
	color: #655D01;
	font-size: 11px; 
	padding: 2px 2px 2px 2px;
	margin: 0 0 0 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background: #EBE8C8;


}

input.button             { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;background-color: white; border: none} 

INPUT.code        { color: #FFFFFF; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #928A06; border: solid 1pt #928A06;padding:2px;}


TEXTAREA        { color: #655D01; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border: solid 1pt #333333 }

TEXTAREA.contact        { color: #655D01; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: #EBE8C8;border: 0; 
}


/* --------------FIN FORMULAIRE-----------------------*/
.txt1   { 
color: black; 
font: 0.8em "verdana", arial,Helvetica, sans-serif;
}
.txt2   { 
color: black; 
font: 0.9em "verdana", arial,Helvetica, sans-serif;
}
.titre { color: #797205; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.titre1  { color: #797205; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }

.blanc10  { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.blanc11  { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
	div#conteneur
		{
			width: 950px ;
			background: #FFFFFF;
			margin: 0 auto ;
			text-align: left ;
			border: 1px solid #968D05 ;
			top: 0px ;
			position:relative;
			background:url(images/fd_g.gif) repeat left top;
		
		}
		
	h1#header
		{
			width: 950px ;
			height: 140px ;
			margin: 0 ;
			background:url(images/top.jpg) repeat left top;
		}			 
		
			h1#header a
		{
			
			height: 140px ;
			display: block ;
			position:relative;
			top: 0px ;
			
		}
		
		h1#header a span
		{
			display: none ;
		}
		
	div#conteneur h2
		{
			
		
			
			margin: 0 ;
			display: block ;
			position:absolute;
			text-align: left ;
			left:180px;
			top: 0px ;
			margin-top: 10px ;
			font: 1.5em "verdana", arial,Helvetica, sans-serif;
			letter-spacing: 1px ;
			color: #FFFFFF ;
		}
		
	
		
		
		ul#menu1
		{
			
			left:160px;
			position:absolute;
			top:75px;
			margin: 0 ;
			padding: 0 ;
			
			list-style-type: none ;
		}
				
		ul#menu1 li
		{
			float: left ;
			text-align: center ;
		}
		
		ul#menu1 li a
		{
			width: 127px ;
			height:21px;
			/*line-height: 25px ; */
			font-size: 0.8em ;
			font-weight: bold ;
			letter-spacing: 2px ;
			color: #000000 ;
			display: block ;
			text-decoration: none ;
			background: #877E02;
			margin-left: 15px ;
			/*border-right: 2px solid #dea ;*/
		}
		
		
		div#panier
		{
		left:370px;
			position:absolute;
			background:#FFFFFF;
			top:105px;
			margin: 0 ;
			padding: 3px 3px 3px 3px ;
			font-size: 0.8em ;
			
			font-weight:bold;
			list-style-type: none ;
			border: 1px solid #AA9E01 ;
		
		
		}
		
		
		div#panier a
		{
	color:#C90606;
	text-decoration: none;		
		
		}
		
		div#panier a:hover
		{
	color:#000000;
	text-decoration: none;		
		
		}
		
		
				div#panier2
		{
		left:170px;
			position:absolute;
			background:#FFFFFF;
			top:105px;
			margin: 0 ;
			padding: 3px 3px 3px 3px ;
			font-size: 0.85em ;
			font-weight:bold;
			list-style-type: none ;
			border: 1px solid #FFFFFF ;
			color:#968C03;
		
		
		}
		
				div#bon
		{
		left:0px;
		width: 140px ;
			position:absolute;
			text-align:center;
			top:305px;
			margin: 0 ;
	}
		
		div#cic
		{
		left:0px;
		width: 140px ;
			position:absolute;
			text-align:center;
			top:385px;
			margin: 0 ;
	}
		
		
			div#paypal
		{
		left:0px;
		width: 140px ;
			position:absolute;
			text-align:center;
			top:445px;
			margin: 0 ;
	}
		
		ul#menu2
		{
			left:0px;
			
			top:150px;
			position:absolute;
			margin: 0 ;
			padding: 0 ;
			/*background: #D8D8D8; */
			list-style-type: none ;
		}
				
		ul#menu2 li
		{
			float: center ;
			text-align: left ;
		}
		
		ul#menu2 li a
		{
	width: 139px;
	height: 22px;
	font-size: 0.75em;
	font-weight: bold;
	letter-spacing: 0px;
	color: #000000;
	display: block;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	border-bottom: 1px solid #877E02;
	
	padding-left: 2px;	
	padding-right: 0px;	
	
	
	
			
		}
		
		ul#menu2 li a:hover
		{
			color: #FFFFFF;
			background: #A8A24A; 
		}
		
		
		
		div#contenu
		{
		
			padding: 0px 25px 50px 100px ;
			font: 1.0em "verdana", arial,Helvetica, sans-serif;
			margin-left: 50px ;
			margin-right: 5px ;
			margin-top: 0px ;
			
			
			
		}
		div#contenu p
		{
			
			
		margin-top: 0px ;
			text-align: left ;
			text-align: justify ;
			
			line-height: 1.2em ;
			
			
		}
		
		
		
		div#contenu h3
		{
			
			
			text-align: left ;
			font-size: 1.4em;
			color: #000000 ;
			padding-bottom:2px;
			border-bottom: 2px solid #877E02;

		}
		div#contenu h4
		{
			
			
			text-align: left ;
			font-size: 1.2em;
			color: #000000 ;
			padding-bottom:2px;
		
		}
		
		
			div#contenu h5
		{
			
			
			text-align: left ;
			font-size: 1.2em;
			color: #000000 ;
			padding-bottom:2px;
			border-bottom: 1px solid #877E02;
		}
		
				div#contenu h6
		{
			
			width:200px;
			text-align: left ;
			font-size: 1.2em;
			color: #000000 ;
			padding-bottom:2px;
			padding-left:2px;
			background-color:#AA9E01;
			color:#FFFFFF;
		}
		
		
	
		
		
		
			div#contenu a
		{
	color: #908602;
	text-decoration: none;
	font-weight: bold;	

	
		}
		
		div#contenu a:hover
		{
	color: #4F4F4F;
	text-decoration: underline;			
		}
		
		
		
	

p#tableau {
text-align: center;
float: left;
display: block;
width:700px;
margin-bottom:15px;


}

p#tableau
{
width:750px;
}

p#tableau span.gauche {
float: left;
margin-left:5px;
margin-right:5px;
text-align: center ;
border-bottom: 0px solid #000000;
border-left: 1px solid #877E02;
border-right: 1px solid #877E02;
border-top: 0px solid #000000;
padding: 5px 5px 5px 5px;

}
p#tableau span.centre {
float: left;
margin-left:35px;
margin-right:35px;
text-align: center ;
border-bottom: 0px solid #000000;
border-left: 1px solid #877E02;
border-right: 1px solid #877E02;
border-top: 0px solid #000000;
padding: 5px 5px 5px 5px;

}
p#tableau span.droite {
float: left;
margin-left:5px;
margin-right:5px;
text-align: center ;
border-bottom: 0px solid #000000;
border-left: 1px solid #877E02;
border-right: 1px solid #877E02;
border-top: 0px solid #000000;
padding: 5px 5px 5px 5px;

}

		
	
table#aiguilles {
width: 99%;
border-width:0px; 
border-style:solid; 
border-color:black;


}
table#aiguilles td
{ 

padding: 0px;
text-align: center;
}

div#info
		{
	width: 175px;
	height: 120px;
	margin: 0;
	color:#000000;
	/*background:#AA9E01;*/
	line-height: 22px;
	padding-top:3px;
	background:url(images/fd_infos.gif) no-repeat left top;
		}	
		

				
div#tarifs1
		{
			margin-left:150px;
			width:440px;
			background:#000000;
			color:#FFFFFF;
			text-align:center;
			padding: 1px 1px 1px 1px ;
			font-size: 0.9em ;
			
			list-style-type: none ;
		}
		
		
ul#tarifs1
		{
			
			background:#FFFFFF;
			text-align:left;
			line-height: 20px ;
			font-size: 1.1em ;
			margin: 1px ;
			padding: 5px;
			/*background: #D8D8D8; */
			list-style-type: none ;
		}
				
ul#tarifs1 li span
		{
			color:#000000;
			margin-left:20px;
			text-align: left ;
			font-size: 1.0em ;
			padding: 5px;
		
			
		}
ul#tarifs1  li span + span 
{

text-align:right;
font-size: 1.1em ;

		
}


div#tarifs2
		{
			margin-left:30px;
			width:290px;
			background:#000000;
			color:#FFFFFF;
			text-align:center;
			padding: 1px 1px 1px 1px ;
			font-size: 1.0em ;
			
			list-style-type: none ;
		}
		
		
ul#tarifs2
		{
			
			background:#FFFFFF;
			text-align:left;
			line-height: 20px ;
			font-size: 1.1em ;
			margin: 1px ;
			padding: 5px;
			/*background: #D8D8D8; */
			list-style-type: none ;
		}
				
ul#tarifs2 li span
		{
			color:#000000;
			margin-left:5px;
			text-align: left ;
			font-size: 0.8em ;
			padding: 2px;
		
			
		}
ul#tarifs2  li span + span 
{

text-align:left;
font-size: 0.8em ;

		
}



.or
		{
			
			
			text-align: center ;
			font-size: 0.95em;
			font-weight:bold;
			color: #000000 ;
			padding-bottom:2px;
			padding-top:2px;
			background-color:#968C03;
			color:#FFFFFF;
		}

table#ex {

border-width:0px; 
border-style:solid; 
border-color:black;


}
table#ex td
{ 
border-width:0px;
border-style:solid; 
border-color:red;
padding: 0px;
text-align: left;
}

table#ex2 {
width:700px;
border-collapse:collapse;
background-color:#FFFFFF;

}
table#ex2 td
{ 

padding: 2px;
font-size: 0.75em ;
border-bottom: 1px solid #877E02;
border-top: 1px solid #877E02;
border-left: 1px solid #877E02;
border-right: 1px solid #877E02;
margin-top:2px;

height:17px;

}



table#ex3 {
width:100%;
border-width:0px; 
border-style:solid; 
border-color:black;


}
table#ex3 td
{ 
font-size: 0.8em ;
padding: 1px;
text-align: left;
font-weight:bold;

}


.qte
{

color:#746C02;
}


.top
{ 
text-align: left;
background-color:white;
color:#000000;
}

.prix
{ 
text-align: right;
background-color:white;
color:#000000;
}






div#footer
		{
			height:45px;
			margin: 0 ;
			background:url(images/fd_bottom.jpg) no-repeat left bottom;
			/*background: #877E02; */
			padding: 0px 0px 0px 0px ;
			
			
		}
div#footer p
		{
			
			
		padding-top: 25px ;
			text-align: right ;
			color: #FFFFFF ;
			font-size: 0.8em;
			
		}
