
body { 
background-color : #FFCCFF; 
margin: 0 auto; 
width:1000px; 
text-align:center; 
} 

#conteneur {
  position : relative;
  margin-left: auto;
  margin-right: auto;
  text-align: left; /* on rétablit l'alignement normal du texte */
}


#bandeau {
	position:absolute;
	left:0px;
	top:13px;
	width:1024px;
	height:121px;
	z-index:1;
}

#arrierePlan
{
	top: 0px;
	width:1024px;
	height:1300px;	
       background-color: #ffffff;

}

#menu_bas {
position: absolute;
bottom: 0px;
width: 100%;
}


.tableau {
	line-height: normal;
	height: 142px;
	width: 717px;
}
.prix {
	font-size: x-large;
	font-weight: x-bold;
       color: #FF3300;
}

.titrecellule {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FF6600;
}

#voiroffre {
	font-size: 13px;}

#produitnom {
	font-size: 13px;}

#barreDroite {
	position:absolute;
	left:890px;
	top:160px;
	width:134px;
	height:1252px;
	z-index:4;
       background-color: #ffffff;
}

#barreDroite_mini {
	position:absolute;
	left:890px;
	top:160px;
	width:134px;
	height:619px;
	z-index:4;
    background-color: #ffffff;
}

#barreDroite_mini_2 {
	position:absolute;
	left:890px;
	top:160px;
	width:134px;
	height:686px;
	z-index:4;
    background-color: #ffffff;
}

#barreDroite_mini_3 {
	position:absolute;
	left:890px;
	top:160px;
	width:134px;
	height:1000px;
	z-index:4;
       background-color: #ffffff;
}

#barreDroite_mini_4 {
	position:absolute;
	left:890px;
	top:160px;
	width:134px;
	height:1452px;
	z-index:4;
    background-color: #ffffff;
}


#central {
	position:absolute;
	left:0px;
	top:161px;
	width:890px;
	height:1250px;
	z-index:5;
    background-image: url(../img/background2.png);
	background-color : #ffffff;
}

#central_mini {
	position:absolute;
	left:0px;
	top:161px;
	width:890px;
	height:616px;
	z-index:5;
	background-color : #ffffff;
}

#central_mini_2 {
	position:absolute;
	left:0px;
	top:161px;
	width:890px;
	height:684px;
	z-index:5;
	background-color : #ffffff;
}

#central_mini_3 {
	position:absolute;
	left:0px;
	top:161px;
	width:890px;
	height:1000px;
	z-index:5;
	background-color : #ffffff;
}

#central_mini_4 {
	position:absolute;
	left:0px;
	top:161px;
	width:890px;
	height:1450px;
	z-index:5;
	background-color : #ffffff;
}

#conteneurBienvenue{
	position:relative;
	left:20px;
	top:-30px;
	width:400px;
	height:350px;
}


#bienvenue{
	position:absolute;
	left:0px;
	top:60px;
	width:522px;
	height:260px;
	background-image: url(../img/cadremessage.png);
	background-repeat: no-repeat;	
}


#bienvenue_txt{
	position:absolute;
	left:25px;
	top:0px;
	width:450px;
	height:260px;
	text-align: left;
	font-family: sans-serif;
	font-size: 13px;
	color: #666666;
	
}


#espacePub{
	position:absolute;
	left:560px;
	top:67px;
	width:300px;
	height:260px;
}

#imgbienvenue{
	position:absolute;
	left:25px;
	top:10px;
}

#notreselection{
	position:absolute;
	left:25px;
	top:0px;	
}

#pageprod{
	position:absolute;
	left:790px;
	top:0px;	
}

#produits{
	position:absolute;
	left:30px;
	top:295px;	
}

#produits2{
	position:absolute;
	left:30px;
	top:25px;	
}



.description{
	font-family: sans-serif;
	font-size: 12px;
	color: #666666;
	 text-align : left;  
}


td.cellule {
width: 130;
height: 130;
nowrap: nowrap;
margin-left: auto;
}

#onglet {
       position:absolute;
	left:280px;
	top:116px;
       width : 900px;


  }

#sans_onglet {
       position:absolute;
	left:0px;
	top:116px;
       width : 323px;
	height: 33px;
	background-color: #ffffff;

  }

#bouton_envoyer{
       position:absolute;
	left:500px;
	top:495px;

  }

#message_contact{
       position:absolute;
	left:410px;
	top:510px;
       width : 700px;
  }

.rouge {color: #FF0000}

#slogan {
       position:absolute;
	left:330px;
	top:25px;
       width : 700px;
       font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	font-size: 30px;
  }

#texte_description {
       position:absolute;
	left:160px;
	top:20px;
       width : 600px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;

  }

#conteneur_copyright{
	position:absolute;
	left:80px;
	top:40px;
	height: 850px;
       width : 760px;
	background-image: url(../img/fonfon.png);
}

#copyright{
	position:absolute;
	left:30px;
	top:10px;
       width : 700px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
}

#conteneur_mentions{
	position:absolute;
	left:80px;
	top:40px;
	height: 960px;
       width : 760px;
	background-image: url(../img/fonfon02.png);
}

#mentions{
	position:absolute;
	left:30px;
	top:10px;
       width : 700px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
}

#conteneur_qui{
	position:absolute;
	left:80px;
	top:40px;
	height: 370px;
       width : 760px;
	background-image: url(../img/fonfon03.png);
}

#qui{
	position:absolute;
	left:30px;
	top:10px;
       width : 700px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
}

#formulaire_contact {
       position:relative;
	top:100px;

  }

#graphe{
	position:absolute;
	left:-90px;
	top:648px;
	background-image: url(../img/forme.png);
	
}

#graphe2{
	position:absolute;
	left:1024px;
	top:200px;
	background-image: url(../img/forme2.png);
	
}

#grapheGauche{
	position:absolute;
	left:-30px;
	top:0px;
	width:30px;
	height:1100px; 
	background-image: url(../img/forme.png);
	
}

#grapheDroit{
	position:absolute;
	left:1024px;
	top:0px;
	width:30px;
	height:1100px; 
	background-image: url(../img/forme.png);
	
}


a{
text-decoration:none;
}

/////////////////////////////////////////////////////

.thumb {
	width:130px;
	height:130px; 
	margin:1px;
	float:left; 
	background-color:#D3D3D3; 
	display:block;
	} 

.thumb a {
	display:block;
	}

.thumb a:hover {
	position:absolute;	
	}	 
	
/*hack pour permettre le rollover 
de gauche ŕ droite avec mozilla*/

body>.thumb a:hover {	  
	position:relative;	 
	}	
	
.thumb a img { 
	margin:10px;
	padding:0px;
	width:130px;
	height:130px; 
	}

.thumb a:hover img {
	position:absolute;
	left:-55px;
	top:-100px;
	width:200px;
	height:200px;  
	} 



a.bouton { background-color: #ffffff; display: block; width: 50px }
a.bouton:hover { background-color: #CCFFFF }



