.c_general {
position:relative;
margin-left: auto;
text-align: left;   
margin-right: auto;
top:0px;
width:1000px;
height:804px;
background-image: url('../images/fond/fond_principal.jpg');
z-index: 0;
}
#apropos
{
	visibility: hidden;
	position: absolute;
	width: 600px;
	height: 555px;
	top: 100px;
	left: 200px;
	background-color: white;
	border: 2px #66B607 solid;
	font-family: verdana;
	font-size: 11px;
	padding:10px 20px 10px 20px;
	text-align:justify;
}
#apropos h1
{
	font-size: 12px;
	color: #A12C25;
	text-align: center;
}
#apropos span
{
	font-size: 10px;
}
.c_general_index {
position:relative;
margin-left: auto;
text-align: left;   
margin-right: auto;
top:0px;
width:1000px;
height:550px;
background-image: url('../images/fond/fond_principal_index.jpg');
z-index: 0;
}

body{}
.slogan {
position:absolute; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#FFFFFF; 
left:567px; 
top:76px;
width:400px; 
}

.rubrique {
background-color:#239A0A; 
width:790px; 
height:22px;
padding-left:10px; 
padding-top:7px;
color:#FFFFFF; 
font-weight:bold;

}

.s_rubrique {
color:#FF6600; 
font-weight:bold;
float:left;
margin-top:8px;
z-index:-1;
}


.haut_page {
z-index:1;
color:#A6A6A6;
font-size:11px;
float:right;
margin-right:17px;
margin-top:10px;
}

.ss_titre{
color:#333333;
font-weight:bold;
padding-top:10px;
}

.c_central { 
position:absolute; 
top:340px; 
width:835px; 
height:365px; 
font-family:Verdana, Helvetica, sans-serif; 
font-size:12px;	
color:#000000; 
overflow:auto; 
left: 85px;
z-index: -1;
}


.texte_form { 
font-size:11px;	
}

.effectuer_demande {
color:#5d5865;
font-size:11px;
float:right;
margin-right:34px;
margin-top:10px;
}
.c_central_index { 
position:absolute; 
top:340px; 
width:835px; 
height:150px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:22px;
font-weight:bold;	
color:#294865; 
overflow:auto;
text-align:center; 
left: 85px;
}

.presentation
{

	width: 800px;
	margin-left: 2px;
	float: left;
	margin-bottom: 20px;

}

.vignette
{

	width: 258px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;

}

.vignette .image img
{
	/*border: 1px black solid;*/
}
.vignette .image
{
	text-align: center;
	margin-bottom: 10px;
	height: 110px;
	margin-top: 15px;
}

.vignette h3
{
background-color: #244161;
color: white;
font-size: 16px;
text-align: center;
width: 200px;
margin-left: 25px;
}

.produit
{
	width: 800px;
}

.produit .image
{
	width: 200px;
	height: 200px;
	float: left;
}
.produit .infoproduit
{
	width: 550px;
	margin-left: 220px;


}
.produit .infoproduit h3
{
	background-color: #244161;
color: white;
font-size: 16px;
text-align: center;
margin-bottom: 20px;
}
#buy
{
	line-height: 27px;
	margin-top: 20px;
}
#buy input
{
	vertical-align: middle;
}
#buy span
{
	font-size: 15px;
	font-weight: bold;
}


