body
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
.bloc
{
    position:absolute;
}
form
{
    padding-top:0px;
    margin-top:0px;
}
.text_rouge
{
  color:#FF0000;
}
.adresse
{
    position:absolute;
    z-index:2;
    left:50px;
    margin-left:435px;
    bottom:30px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}
.apercu-panier
{
    position:absolute;
    z-index:3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    left:50px;
    bottom:3px;
}
.slogan
{
    position:absolute;
    z-index:4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    left:15px;
    bottom:3px;
    font-weight: bold;
}
.page
{
    border:solid 1px #B1B731;
    background-color:#FFFFFF;
    vertical-align:top;
    padding:20px;
}
.bloc-index
{
    margin-top:30px;
    height:475px;
}
p,.texte,a
{
    font-size:10px;
}

.listContact 
{
    margin:10px 0 0 50px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
.listcgv 
{
    margin:10px 5px 5px 5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
h2
{
	font-size:12px;
}
h3
{
    color:#AFB82E;
    font-size:13px;
    margin-bottom:5px;
    clear:both;     
}
h4
{
    font-size:12px;
    color:#990033;
}
h5
{
    color:#990033;
    font-size:13px;
    margin-bottom:10px;
    margin-top:50px;
    clear:both;     
}
h6 {
    background-color:#AFB82E;
    font-size:14px;
    width:190px;
    color:#FFFFFF;
    padding:2px 6px;
    margin-top:2px;
    margin-left:0px;
}
.h6index {
    background-color:#AFB82E;
    font-size:14px;
    color:#FFFFFF;
    padding:2px 6px;
    margin-top:2px;
    margin-left:20px;
    font-weight:bold;
}
h6 span {
    font-size:10px;
    color:#333333;
    display:block;
}
.h6index span {
    font-size:10px;
    color:#333333;
    display:block;
}
h6.h6prod {
    border:#000000 1px solid;
    font-size:16px;
}
h6.h6prod span {
    font-size:11px;
    color:#333333;
    display:block;
}
.h66 {
    margin-top:5px;
    margin-left:8px;
    position:absolute;
}
.h666 {
    margin-top:13px;
    position:absolute;
}
.h6666 {
    margin-top:5px;
    margin-left:12px;
    position:absolute;
}
.descr1
{
    position:absolute;
    width:190px;
    margin-left:20px;
}
.descr2
{
    position:absolute;
    width:190px;
    margin-left:20px;
    margin-top:70px;
}
.bloc-actualite
{
    margin-top:50px;
    margin-left:30px;
    position:absolute;
    height:300px;
	font-size:12px;
}
.date
{
	font-weight:bold;
	font-size:10px;
}
.table_produit
{
    border:2px solid #666666;
    margin-top:0px;
    border-collapse:collapse;
    color:#000000;

}
.table_produit th
{
    border:1px solid #666666;
    border-collapse:collapse;
    color:#333333;  
    text-align:center;
    background-color:#AFB82E;
    padding:2px 0;
}
.cartons
{
    font-size:9px;
}
.table_produit td
{
    border-collapse:collapse;
    border:1px solid #666666;
    text-align:center;
}
.margehaut
{
    padding-top:10px;
}
.btnAjout {
    font-size:10px;
    width:29px;
    height:20px;
    cursor:pointer;
    border:0px;
    background-image:url(im_caveplus/ajoutPanier.jpg);
    background-repeat:no-repeat;
}
/*---------------------------------Panier-------------------------------------------------------------*/
.tablepaniervider
{
    border:solid 2px #CC3300;
    margin:2px;
    padding:4px;
}
.borduredroite
{
    border-right:solid 1px #000000;
}
.tablepanier
{
    border:2px solid #666666;
    margin-top:0px;
    border-collapse:collapse;
    color:#000000;
    width:870px;
}
.tableprix
{
    border:2px solid #666666;
    margin-top:10px;
    border-collapse:collapse;
    color:#000000;
    width:160px;
    padding:4px;
}
.ttc
{
    font-weight:bold;
    font-size:11px;
}
.tablepanier th
{
    border:1px solid #666666;
    border-collapse:collapse;
    color:#333333;  
    text-align:center;
    background-color:#AFB82E;
    padding:2px 0;
}
.tablepanier td
{
    border-collapse:collapse;
    border:1px solid #666666;
    text-align:center;
}
.btnModif {
    background-image:url(im_caveplus/b_edit.gif);
    background-color:none;
    width:16px;
    height:16px;
    cursor:pointer;
    border:0px;
    background-repeat:no-repeat;
}
.btnModifGris {
    background-image:url(im_caveplus/b_edit_gris.gif);
    background-color:none;
    width:16px;
    height:16px;
    cursor:pointer;
    border:0px;
    background-repeat:no-repeat;
}
.btnSupp {
    background-image:url(im_caveplus/b_drop.gif);
    width:16px;
    height:16px;
    cursor:pointer;
    border:0px;
    background-repeat:no-repeat;
}
.legende
{
    width:190px;
    font-size:10px;
    text-align:center;
    margin-bottom:10px;
    margin-top:0px;
}
.marge-photo
{
    margin-left:38px;
}
/*---------------------------------Liens----------------------------------------------------------------*/
.ablanc:link
{
    color:#FFFFFF;
    text-decoration:underline;
    font-weight: bold;
}
.ablanc:visited
{
    color:#FFFFFF;
    text-decoration:underline;
    font-weight: bold;
}
.ablanc:hover
{
    color:#FFFFFF;
    text-decoration:none;
    font-weight: bold;
}
.ablanc:active
{
    color:#FFFFFF;
    text-decoration:none;
    font-weight: bold;
}
.lien:link
{
    margin-left:4px;
    color:#993300;
    font-weight:bold;
    text-decoration:underline;
}
.lien:visited
{
    color:#993300;
    text-decoration:underline;
    font-weight:bold;
}
.lien:hover
{
    color:#AFB82E;
    text-decoration:none;
}

