body
{
    font-family: arial;
    font-size: 12px;
    color: #000000;
    margin-top:0px;
    margin-bottom:0px;
    b_ackground-color:#78c8fa;
    b_ackground-image:url('images/bg.png');
    b_ackground-repeat:repeat-x;
}
table
{
    font-family: arial;
    font-size: 12px;
    color: #000000;
}

.lienproduit
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
	font-size: 14pt;
}
.lienrubrique
{
    color: black;
    text-decoration: none;
}
.lienrubrique:hover
{
    text-decoration: underline;
}

.tableproduit
{
    font-size: 12px;
    color: #000000;
    font-family: arial;
    background-color:#c5f8ff;
    background-color:#ffedc1;
    background-color:#efefef;
    text-align: justify;

}
.tableproduitdetail
{
    font-size: 12px;
    color: #000000;
    font-family: arial;
    background-color:#efefef;
    text-align: justify;
}
.tableproduitcomposition
{
    font-size: 12px;
    color: #000000;
    font-family: arial;
}
.lignecomposition0
{
    background-color:#ffdc7d;

}
.lignecomposition
{
    background-color:#efefef;
}
.titre1
{
    font-size: 20pt;
    font-weight: bold;
	color: #000000;
}
.tdtitre1
{
    color: white;
    font-size: 14px;
    font-weight: bold;
}
td.entete1
{
    border-right: #000000 2px solid;
    border-top: #000000 2px solid;
    font-weight: bolder;
    font-size: 11px;
    border-left: #000000 2px solid;
    color: white;
    margin-right: 0px;
    border-bottom: #000000 2px solid;
    font-family: verdana, arial;
    background-color: #4040ff;
    text-align: center
}
.titre2
{
    font-weight: bolder;
    font-size: 24px;
    color: #000000;
    font-family: 'comic sans ms'
}
td.cel1
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 10px;
    border-left: #000000 1px solid;
    color: #000000;
    border-bottom: #000000 1px solid;
    font-family: verdana, arial;
    background-color: #87cefa;
    text-align: center
}
td.cel2
{
    border-right: #000000 1px solid;
    font-size: 10px;
    border-left: #000000 1px solid;
    color: #000000;
    border-bottom: #000000 1px solid;
    font-family: verdana
}
td.cel3
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 10px;
    border-left: #000000 1px solid;
    color: #000000;
    border-bottom: #000000 1px solid;
    font-family: verdana
}
.lien3
{
    font-size: 11px;
    color: #000000;
    font-family: verdana;
}
td.cel4
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 10px;
    border-left: #000000 1px solid;
    color: #000000;
    border-bottom: #000000 1px solid;
    font-family: verdana, arial
}
.introrubrique
{
    text-align: justify;
}
.productline
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial;
}
.roundbox
{
	-moz-border-radius: 10px;
	border-radius: 10px;
	t_ext-align: left;
	b_ackground-color:#0E2332;
	w_idth:180px;
	c_olor:#ffffff;
	padding:10px;
	border:1px solid #c0c0c0;
}
#panier
{
	width: 95%;
}
#maincontainer
{
	position:relative;
	width: 970px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	background: #ffffff;
	text-align: left;
}
#maincontainer #identification1
{
	position:absolute;
	top: 1px;
	left: 370px;
	width: 600px;
}
#maincontainer #identification2
{
	position:absolute;
	top: 10px;
	left: 470px;
	width: 500px;
	text-align: right;
}
#maincontainer #newslettertop
{
	position:absolute;
	top: 103px;
	left: 765px;
	width: 150px;
}
#maincontainer #search
{
	position:absolute;
	top: 104px;
	left: 185px;
	width: 300px;
}
#maincontainer #searchbar
{
	position:absolute;
	top: 330px;
	left: 480px;
	width: 300px;
}
#maincontainer #searchbar .textbox {height:22px;width:435px;background-color:#ffffff;border:0px}


#maincontainer #bannerpub
{
	position:absolute;
	top: 140px;
	left: 501px;
	width: 468px;
	height: 60px;
}

#maincontainer #bannerrotator
{
	position:absolute;
	top: 235px;
	left: 236px;
	width: 500px;
	height: 158px;
}


#container
{
	width: 590px;
	padding:10px;
}
#container H1
{
	margin-top: -10px;
	color: #000000;
	c_olor: #061daa;
}
#container H2
{
	color: #404040;
}

#leftmenu
{
	width: 180px;
	padding-left:5px;
	text-align: left;
}

#rightmenu
{
	width: 180px;
	padding-right:5px;
	text-align: left;
}

#addproductline
{
	height:50px;
}

#addproductline #add2
{
	position:relative;
	top:0px;
	left:0px;
}
.addproductline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}



#navi {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 200px;
}
#navi a, #navi span {
	display: block;
	padding: 2px 4px;
	color: #000;
	text-decoration: none;
}
#navi .toggleSubMenu a, #navi .toggleSubMenu span {
	background-image: url(menu-item-deroule.png);
	}
#navi .open a, #navi .open span {
	background-image: url(menu-item-enroule.png);
	}
#navi a:hover, #navi a:focus, #navi a:active {
	text-decoration: underline;
	}
#navi .subMenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#navi ul.subMenu a {
	background: none;
	padding: 3px 20px;
}

<!--[if lte IE 6]>
li {
	height: 1px;
	}
<![endif]-->
