body
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
     background-image:url(../image/fond.jpg);
     background-color:#ddd;
     }
#page
{
    width:900px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    position:relative;
    background-color:white; 
    min-height:850px;  
    padding-left:10px;
    padding-right:10px;
    border-left-style:solid;
    border-right-style:solid;
    border-left-color:black;
    border-right-color:black;
    border-width: 1px;
	
}
#logo
{
   padding-bottom:5px;
   height:100px;
   background-color:white;
   background-image:url(../image/logo.gif);
   background-repeat:no-repeat; 
}

#banniere_horizontale_conteneur
{
   display:block;
    position:absolute;
    left:465px;
    top:25px;
    height:81px;
    width:436px;
    border-style: solid;
    border-color: black;
    border-width: 1px; 
}
#banniere_horizontale
{
      height:80px;
    width: 435px;
    border-style: solid;
    border-color: black;
    border-width: 1px; 
     
    visibility:hidden;
    
}



#contenu
{
    
     font-family:"Helvetica";
	 position:relative;
	 left:150px;
     top:25px;
	 width:600px;

	    
}
#conteneurmenu
{
	position:absolute;
	top:250px;
    left:10px;
}

#menuFixe
{
	position:absolute;
	left:775px;
    top: 225px;
	width:125px;
    display:none;
}
#banniere_verticale_conteneur
{
    position:absolute;
    left:775px;
    top:265px;
    width:126px;
    height:401px;
    border-top:1px solid #077a05;
    border-bottom:1px solid #077a05;
    border-right:1px solid #077a05; 
    border-left:1px solid #077a05; 
    background-color:#b9e6d2;
}
#banniere_verticale
{
    width:125px;
    height:400px;
    border-top:1px solid #077a05;
    border-bottom:1px solid #077a05;
    border-right:1px solid #077a05; 
    border-left:1px solid #077a05; 
    background-color:#b9e6d2;
    visibility:hidden;     
    
}
#sitemeter
{
    position: absolute;
    left:775px;
    top:670px;
}

#Recherche
{
	text-align:left;
	font-size:10px;
	position:absolute;
    top:150px;
    left:10px;
	width:125px;

	
}
#Recherche form
{
	border:1px solid #CCCCCC;
}


#mailing
{
	text-align:left;
	font-size:10px;
	position:absolute;
	width:125px;
	left:775px;
	top:150px;
	height: 83px;
}
#mailing form
{
	border:1px solid #CCCCCC;
}

.infoCommerce
{
	position:relative;
}
.titreMenu
{
	background-image:url(../image/onglet_bleu.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#DDDDDD;
	text-align:center;
	font-size:11px;
	line-height:25px;
	vertical-align:middle;
	width:125px;
	height:25px;
	font-weight:bold;
	
}
.titreMenuVert
{
	background-image:url(../image/onglet_vert.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#DDDDDD;
	text-align:center;
	font-size:11px;
	margin:0;
	border:0;
	line-height:25px;
	vertical-align:middle;
	width:125px;
	height:25px;
	font-weight:bold;
	
}

.coherance
{
	font-size:8pt;

}
form
{
	margin:0;
	
}

	.banniere
	{
		border:none;
		text-decoration:none;
        display:none;
	
	}

.spanSousSection
{
	background-image:url(../image/onglet_vert.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	color:#DDDDDD;
	text-align:center;
	font-size:11px;
	border:0;
	line-height:25px;
	vertical-align:middle;
	width:125px;
	height:25px;
	font-weight:bold;
	margin-right:5px;
	display:inline-block;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.linkSousSection
{
	background-image:url(../image/onglet_bleu.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	display:inline-block;
	color:#DDDDDD;
	text-align:center;
	font-size:11px;
	border:0;
	line-height:25px;
	vertical-align:middle;
	width:125px;
	font-weight:bold;
	margin-right:5px;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
#pagination
{
    clear: both;
    position: relative;
    display:block;
    margin-bottom:40px;
}

#noPage
{
   position:relative;
   width:100%;
   text-align:center;
   
}
#pagePrec
{
    position:absolute;
    left:0;
    top:0;
}
#pageSuiv
{
    position:absolute;
    right:0;
    top:0;
}

/* Section archive */
.produits
{
    position:relative;
    text-align: center;
    font-size: 9pt;
    padding-left:50px;
}
.produits a
{
    color:#ff0000;
}
.prodImage
{
    border-color:#ff0000;
}
.produit
{
    float:left;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:20px;
}

