html, body
{
 margin: 0;
 padding: 0;
}
.titre
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding-top:5px;
 padding-left:20px;
 padding-bottom:15px;
 color:#006ab3;
 font-size: 17px;
 text-decoration:bold;
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
#bloc_main
{
 position:absolute;
 left:50%;
 width:800px;
 margin-left:-400px;
 margin-top:10px;
 border: solid 1px black;
 background-color:white;
}

table.main
{
 
}

td.header
{
 width:800px;
 height:110px;
 background-image:url(../images/header.png);
}

td.barH
{

 width:800px;
 height:20px;
 background-image:url(../images/barH.png);
 background-repeat:no-repeat;
}
/*---------------------------------------------------------------footer----------------------------------------------------------*/


td.footerBottom
{
border:0px black solid;
 margin-top:20px;
 width:800px;
 height:20px;
 background-color:#006ab3;
}

/*---------------------------------------------------------------menu----------------------------------------------------------*/
#menu
{
 /*position:absolute;*/
 width:405px;
 height:15px;
 margin-left:395px;
 margin-top:4px;
}

table.menu
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

td.menu
{
 width:300px;
 border:0px solid black;
}

a.menu
{
 color:#006ab3;
 text-decoration:none;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

a.menu:hover
{
 color:#009ee0;
 text-decoration: underline;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

/*---------------------------------------------------------------menu lang ----------------------------------------------------------*/

#menuLang
{
 /*position:absolute;*/
 width:50px;
 height:15px;
 margin-left:5px;
 margin-top:-21px;
}

a.lang
{
 color:white;
 text-decoration:none;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

a.lang:hover
{
 color:white;
 text-decoration: underline;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
}
/*----------------------------------------------------------------table affichage---------------------------------------------------------*/
img.cellule
{
 margin-top:-2px;
 width:162px;
 border:0px;
}

.sousMenuImage
{
 margin-top:2px;
 width:162px;
}

img.barH
{
 margin-top:-1px;
}

table.affichage
{
 width:800px;
}

.sousMenu
{
 width:164px;
 border: solid 0px black;
}

.barV
{
 padding-top:-10px;
 width:16px;
 border: solid 0px black;
}

td.affichage
{
 width:621px;
 border: solid 0px black;
}
/*---------------------------------------------------------------------liste de prix-------------------------------------------------------------*/
table.listePrix
{
 width:600px;
 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin-right:8px;
}

td.titreNomPrix
{
 width:354px;
 padding:3px;
 border-top:2px solid #009ee0;
 border-bottom:2px solid #009ee0;
}

td.titrePrix
{
 width:82px;
 padding-top:3px;
 padding-bottom:3px;
 border-top:2px solid #009ee0;
 border-bottom:2px solid #009ee0;
}

td.nomPrix
{
 width:354px;
 padding:2px;
 border-bottom:1px solid #009ee0;
}

td.prix
{
 width:82px;
 padding:2px;
 border-bottom:1px solid #009ee0;
}

.conditionPrix
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding:13px;
}
/*---------------------------------------------------------------------liste de prix-------------------------------------------------------------*/
.contact
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

table.formContact
{
 width:400px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin-right:8px;
 border-top:1px solid #009ee0;
}

td.formContact
{
 width:50%;
 border-bottom:1px solid #009ee0;
 padding-top:3px;
 padding-bottom:3px;
}
.inputContact
{
background-color: White;
width: 200px;
color: black;
border-style:none;
border:solid 1px #006ab3;
}

.submitContact
{
background-color: White;
 margin-top:6px;
 margin-bottom:6px;
 border-style:none;
 border:solid 1px #006ab3;
}

.submitContact:hover
{
background-color: #009ee0;
 margin-top:6px;
 margin-bottom:6px;
 border-style:none;
 border:solid 1px #006ab3;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/
table.listeProduits
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 margin-bottom:3px;
}

td.listeProduits
{
 padding:2px;
 border-bottom:1px solid #009ee0;
}

a.produit
{
text-decoration:none;
color:black;
}

a.produit:hover
{
text-decoration:none;
color:#006ab3;
}

.titreProduits
{
 margin-left:50px;
 margin-top:15px;
 margin-bottom:20px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#006ab3;
}

table.infoProduit
{
 margin-top:20px;
 margin-bottom:20px;
 width:500px;
 border:0px solid black;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

.modifInfo
{
background-color: White;
width: 600px;
color: black;
border-style:none;
border:solid 1px #006ab3;
}

table.footer
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:white;
 text-decoration:none;
}

td.footerLeft
{
 padding-left: 5px;
 width: 30%;
}

td.footerCenter
{
 width: 40%;
}

td.footerRight
{
 width: 30%;
 
}

a.footer
{
 color: white;
 text-decoration: none;
}

a.footer:hover
{
 color: white;
 text-decoration: underline;
}
