.contenu
{
    /*width:820px;*/
    margin:0px;
    padding:0px;
}

.struct_h
{
    background-image:url('http://www.1001galons.com/galons/struct_top.gif');
    height:120px;
    width:1000px;;
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
}

.struct_g
{
    margin:0px;
    padding:0px;
}

.struct_d
{
    background-image:url('http://www.1001galons.com/galons/struct_d.gif');
    width:79px;
    background-repeat:no-repeat;
    background-position:top left;
    margin:0px;
    padding:0px;
    height:500px;
}

.struct_b
{
    background-image:url('http://www.1001galons.com/galons/struct_bas.gif');
    background-repeat:no-repeat;
    height:99px;
    margin:0px;
    padding:0px;
    width:1000px;
}

.menu
{
    color:#B22222;
    font-size:25px;
}

.texte
{
    text-align:justify;
    color:#EE0000;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
}

.cadre_nom
{
    text-align:center;
    font-size:20px;
    vertical-align:middle;
    color:#FF9E00;
}

.coin_hg
{
    background-image:url('http://www.1001galons.com/galons/coin_hg.gif');
    background-position:top left;
    background-repeat:no-repeat;
    width:12px;
}

.coin_hd
{
    background-image:url('http://www.1001galons.com/galons/coin_hd.gif');
    background-position:top right;
    background-repeat:no-repeat;
    width:12px;
}

.coin_bg
{
    background-image:url('http://www.1001galons.com/galons/coin_bg.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    width:12px;
}

.coin_bd
{
    background-image:url('http://www.1001galons.com/galons/coin_bd.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
    width:12px;
}

.cadre_g
{
    background-image:url('http://www.1001galons.com/galons/barre_v.gif');
    background-repeat:repeat-y;
    height:10px;
    width:12px;
}
.cadre_d
{
    background-image:url('http://www.1001galons.com/galons/barre_v.gif');
    background-position:right;
    background-repeat:repeat-y;
    width:12px;
}

.cadre_h
{
    background-image:url('http://www.1001galons.com/galons/barre_h.gif');
    background-repeat:repeat-x;
    height:12px;
    width:20px;
}

.cadre_b
{
    background-image:url('http://www.1001galons.com/galons/barre_h.gif');
    background-position:bottom;
    background-repeat:repeat-x;
    height:12px;
}

.desc_titre
{
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
    padding-top:5px;
    border:0;
    color:#000000;
}

.cadre_promo
{
    padding-top:11px;
    background-image:url('http://www.1001galons.com/galons/cadre_promo.gif');
    background-repeat:no-repeat;
    width:80px;
    position:absolute;
    height:60px;
    margin-left:180px;
    text-align:center;
    font-size:20px;
    font-family:tahoma;
    color:red;
}

.desc
{
    font-family:tahoma;
    width:165px;
    font-size:11px;
    border:0;
    color:#8B8989;
    text-align:justify;
    height:30px;
    vertical-align:top;
}

.desc_color
{
    font-family:tahoma;
    width:230px;
    font-size:11px;
    border:0;
    color:#8B8989;
    text-align:justify;
}

.prix
{
    width:65px;
    text-align:center;
    border:0;
    font-size:20px;
    font-family:tahoma;
    color:red;
}

.prix_promo
{
    width:80px;
    text-align:center;
    color:red;
    vertical-align:middle;
    font-weight:bold;
    background-position:center;
    background-image:url('http://www.1001galons.com/galons/cadre_promo.gif');
    background-repeat:no-repeat;
}

.lb_contact
{
    font-family:tahoma;
    font-size:12px;
    border:0;
    color:#FF9E00;
    width:100px;
    font-weight:bold;
}

/*------------------------------------- PANIER ----------------------------------------*/

.tb_desc{
    background-color:#FFEFD4;
    font-family:tahoma;
    width:350px;
    font-weight:bold;
    font-size:12;
    font-family:tahoma;
}

.tb_qte{
    background-color:#FFEFD4;
    width:80px;
    font-size:12;
    font-family:tahoma;
}

.tb_prix{
    background-color:#FFEFD4;
    font-weight:bold;
    width:60px;
    font-size:12;
    font-family:tahoma;
}

.tb_supp{
    background-color:#FFEFD4;
    width:30px;
}

.tb_suppscroll{
    background-color:#FFEFD4;
    width:49px;
}

.cgv{
    color:#ffffff;
    padding-top:40px;
    position:absolute;
    width:800px;
    text-align:center;
    font-family:tahoma;
    font-size:12;
    font-weight:bold;
    left:50%;
    margin-left:-350px;
}

/*------------------------- Idee conseil --------------------------*/

.lien{
    text-decoration:underline;
    cursor:pointer;
}



/*--------------------------- Cadre fond --------------------------*/


.chapo_cadre{
    background-image:url('http://www.1001galons.com/galons/cadre_chapo.gif');
    background-repeat:no-repeat;
    background-position: top;
    width:1020px;
    height:152px;
    position:absolute;
    top:0px;
    left:50%;
    margin-left:-510px;
}

.barbe_cadre{
    background-image:url('http://www.1001galons.com/galons/cadre_barbe.gif');
    background-position:bottom center;
    background-repeat:no-repeat;
    padding:0px 0px 100px 70px;
    margin:125px 0px 0px 0px;
}


/* ----------------------- Menu vertical ------------------------------*/

.chapo_menu{
    background-image:url('http://www.1001galons.com/galons/menu_chapo.gif');
    background-repeat:no-repeat;
    background-position: top left;
    padding-top:20px;
    margin:0px;
}

.barbe_menu{
    background-image:url('http://www.1001galons.com/galons/menu_barbe.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    padding:0px 0px 10px 10px;
    margin:0px;
}


.m{
    color:#EE0000;
    font-family:tahoma;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}

.sm{
    color:#FF9E00;
    font-family:tahoma;
    font-size:14px;
    font-weight:bold;
    padding-left:20px;
    text-decoration:none;
}

.ssm{
    color:#EE0000;
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
    padding-left:40px;
    text-decoration:none;
}

.ssm_height{
    vertical-align:middle;
    height:20px;
}

.m_height{
    vertical-align:middle;
    height:25px;
}