body {
    margin: 0;
    padding: 0;
    background: #C5E2FF url('../pics/cale_fv1.gif') top left repeat-y;
    font: 0.8em Arial, Helvetica, sans-serif;
    color: #000;
}
a {
   color: #C92212;
}
a img {
    border: 0 none;
}

.gras{font-weight:bold;}
.italique{font-style:italic;}
.souligne{text-decoration:underline;}
.tpetit{font-size:70%;}
.petit{font-size:80%;}
.grand{font-size:120%;}
.tgrand{font-size:140%;}
.textcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.left{float:left;}
.right{float:right;}
.both{clear:both;}
.none{display:none;}
.visuel{border:1px solid #666699;}

/*****************************************************
    Entête
*****************************************************/
#logo {
    background: url('../pics/logo1.gif') no-repeat;
    margin: 0;
}
#logo a {
    width: 125px;
    height: 99px;
    display: block;
}
#logo span {
    margin-left: -999em;
}
#entete {
    background: url('../pics/bg_produit.gif') repeat-x;
    margin: 0;
    padding: 0;
}
#produits {
    position: absolute;
    top: 0;
    left: 125px;
    background-repeat: no-repeat;
    width: 612px;
    height: 89px;
}
#produits span {
    margin-left: -999em;
}
#liste_produits, #liste_produits li {
    display: inline;
    margin: 0;
    padding: 0;
}
#liste_produits {
    position: absolute;
    top: 33px;
    left: 160px;
    background: none;
}
#liste_produits a {
    height: 56px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    overflow: hidden;
}
#liste_produits span{
    margin-left: -999em;
}
#p_01 {
    background-image: url('../pics/s_01-off.gif');
    width: 48px;
}
#p_01:hover, #p_01.on {
    background-image: url('../pics/s_01-on.gif');
}
#p_02 {
    background-image: url('../pics/s_02-off.gif');
    width: 43px;
}
#p_02:hover,#p_02.on {
    background-image: url('../pics/s_02-on.gif');
}
#p_03 {
    background-image: url('../pics/s_03-off.gif');
    width: 64px;
}
#p_03:hover, #p_03.on {
    background-image: url('../pics/s_03-on.gif');
}
#p_04 {
    background-image: url('../pics/s_04-off.gif');
    width: 78px;
}
#p_04:hover, #p_04.on {
    background-image: url('../pics/s_04-on.gif');
}
#p_05 {
    background-image: url('../pics/s_05-off.gif');
    width: 33px;
}
#p_05:hover, #p_05.on {
    background-image: url('../pics/s_05-on.gif');
}
#p_06 {
    background-image: url('../pics/s_06-off.gif');
    width: 76px;
}
#p_06:hover, #p_06.on {
    background-image: url('../pics/s_06-on.gif');
}
#p_07 {
    background-image: url('../pics/s_07-off.gif');
    width: 58px;
}
#p_07:hover, #p_07.on {
    background-image: url('../pics/s_07-on.gif');
}

/*****************************************************
    Navigation
*****************************************************/
#corps {
    margin: -2px 0 0 0;
}
#navigation {
    margin: 0;
    width: 125px;
    height: 100%;
    position: fixed;
}
#navigation ul {
    margin: 0;
    padding: 0;
    width: 125px;
    height: 195px;
}
#navigation a {
    height: 31px;
    width: 125px;
    display: block;
    background-repeat: no-repeat;
    overflow: hidden;
}
#navigation span {
    margin-left: -999em;
}

#img_adresse {
    margin: 200px 0 0 0;
    position: fixed;
}
#lang {
    margin: 40px 0 0 0;
}
#lang a.lang_fr, #lang a.lang_en {
    width: 95px;
    height: 31px;
    background: url(../pics/drapeaux.gif) no-repeat;
}
#lang a.lang_fr:hover, #lang a.lang_en {
    background-position: left -31px;
}
#lang a.lang_en:hover {
    background-position: left top;
}

/*****************************************************
    Contenu
*****************************************************/
#scroll {
    position: absolute;
    top: 74px !important;
    top: 90px;
    left: 129px;
    margin: 0;
    width: 625px;
}
#scroll h2 {
    color: #C92212;
    font-size: 1.4em;
    font-weight: bold;
}
h3 {
    color: #666699;
    font-size: 1em;
    letter-spacing: 0.5px;
	margin:10px 0 5px 0;
}
.habillage_gauche {
	margin: 0 35px 5px 15px;
	float: left;
	border: 0 none;
}
.habillage_droit {
	margin: 0 35px 5px 15px;
	float: right;
	border: 0 none;
}