html {
background:#F3F0EF  url('../../images/body.jpg') top center no-repeat;
margin:0;
}

body{
padding:0;
margin:0;
background: url('../../images/html.jpg') bottom center no-repeat;
}
.trait{
	margin:0;
	padding:0;
	width:528px;
	height:9px;
	background: url('../../images/trait.jpg') no-repeat ;
}
img {
border:0;
}
#titre_h1{
display:none
}
.newv
{
	margin:0;
	padding:0;
	width:525px;
	height:24px;
	text-align:right;
	margin-top:5px;
}
.ensav{
	margin:0;
	padding:0;
	width:172px;
	height:15px;
	text-align:center;
	font-weight:bold;
	display:block;
	color:#FFFFFF;
	margin-top:14px;

}
.ensav_c{
	margin:0;
	padding:0;
width:172px;
height:15px;
text-align:center;
font-weight:bold;
display:block;
color:#FFFFFF;
margin-top:14px;
}
.ensav_cc{
	margin:0;
	padding:0;
width:220px;
height:25px;
text-align:center;
margin-top:222px;
position:absolute;

}
.texte_g {
	margin:0;
	padding:0;
width:141px;
height:33px;
margin-left:18px;
color:#FFFFFF;
}
.texte_g_c {
	margin:0;
	padding:0;
width:141px;
height:33px;
margin-left:18px;
color:#000;
}
.produit_c {
	margin:0;
	padding:0;
width:174px;
height:214px;
background:url('../../images/arr_gal2.jpg') no-repeat top center;
float:left;
padding-left:2px;
padding-top:2px;
}
.nom_h3_c {
	margin:0;
	padding:0;
color:#000;
width:172px;
text-align:center;
font-size:11px;
margin-top:5px;
}
.produit {
	margin:0;
	padding:0;
width:174px;
height:214px;
background:url('../../images/arr_gal.jpg') no-repeat top center;
float:left;
padding-left:2px;
padding-top:2px;
}
.nom_h3 {
	margin:0;
	padding:0;
color:#01383F;
width:172px;
text-align:center;
font-size:11px;
margin-top:5px;
}
.photo {
	margin:0;
	padding:0;
width:141px;
height:114px;
background-repeat:no-repeat;
margin-left:18px;
margin-top:15px;
}
div#conteneur {
width:980px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
margin:auto;
padding:0;
}

div#haut {
width:980px;
height:200px;
background:url('../../images/entete1.jpg') no-repeat;
margin:0;
padding:0;
}

div#logo {
position:absolute;
width:174px;
height:53px;
margin:28px 0 0 0;
padding:0;
}

.slogan {
position:absolute;
color:#fff;
font-size:18px;
font-weight:400;
width:340px;
height:44px;
text-align:center;
margin:98px 0 0 22px;
padding:0;
}

.slogan2 {
position:absolute;
color: #CC3333;
text-decoration:underline;
font-size:16px;
font-weight:bold;
width:164px;
height:20px;
text-align:left;
margin:150px 0 0 87px;
padding:0;
}

#menu1 {
position:absolute;
list-style:none;
margin:45px 0 0 385px;
padding:0;
}
div#anim{
	margin:0;
	padding:0;
	position:absolute;
	width:568px;
	height:200px;
	margin-left:412px;

}
#devis {
position:absolute;
height:136px;
width:47px;
margin-left:836px;
margin:0;
padding:0;
}

#devis a {
height:30px;
width:136px;
color:#000;
font-weight:700;
font-size:14px;
margin-left:836px;
text-align:center;
padding-top:17px;
text-decoration:none;
display:block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img-devis.png');
	
}
html>body #devis a{
	filter:none;
	background: url('../../images/img-devis.png') no-repeat ;
}

#devis a:hover {
text-decoration:none;
color:#fff;
}

div#entete {
width:980px;
height:37px;
background:url('../../images/entete2.jpg') no-repeat;
margin:0;
padding:0;
}

#menu_h {
list-style:none;
width:416px;
position:absolute;
margin:7px 0 0 220px;
padding:0;
}

#menu_h li {
float:left;
font-size:14px;
margin:0;
padding:0;
}

#menu_h a {
font-weight:400;
color:#fff;
text-decoration:none;
width:104px;
height:16px;
float:left;
text-align:center;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu1.png');
margin:0;
padding:0;
}

html>body #menu_h a {
filter:none;
background:url('../../images/menu1.png') no-repeat;
}

#menu_h a:hover {
color:#000;
text-decoration:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu2.png');
}

html>body #menu_h a:hover {
filter:none;
background:url('../../images/menu2.png') no-repeat;
}

div#news {
position:absolute;
width:178px;
height:14px;
margin:9px 0 0 793px;
padding:0;
}

.champs {
position:absolute;
border:0;
color:#000;
width:115px;
height:13px;
font-size:9px;
background-color:transparent;
margin:0;
padding:0;
}

.b_ok {
position:absolute;
margin-left:128px;
margin-top:0;
}

#contenu {
width:980px;
background:url('../../images/contenu.jpg') repeat-y;
margin:0;
padding:0;
}

table#contenu td {
vertical-align:top;
}

h2.nonmenutitre {
list-style:none;
height:24px;
width:220px;
background:url('../../images/menu01.jpg') no-repeat;
margin:0;
padding:0;
}

h2.nonmenutitre:hover {
display:block;
height:24px;
width:220px;
background:url('../../images/menu02.jpg') no-repeat;
margin:0;
padding:0;
}

h2.nonmenutitre a {
font-size:12px;
display:block;
color:#333;
text-align:left;
text-decoration:none;
width:194px;
height:22px;
font-weight:700;
padding-left:26px;
padding-top:2px;
margin:0;
}

h2.nonmenutitre a:hover {
font-size:12px;
color:#21417B;
text-align:left;
font-weight:700;
list-style:none;
width:194px;
height:22px;
padding-left:26px;
padding-top:2px;
margin:0;
}

h2.menutitre {
cursor:pointer;
list-style:none;
width:194px;
height:22px;
font-size:12px;
color:#333;
text-decoration:none;
font-weight:700;
text-align:left;
background:url('../../images/menu01.jpg') no-repeat;
padding-left:26px;
padding-top:2px;
margin:0;
}

h2.menutitre:hover {
cursor:pointer;
width:194px;
height:22px;
font-size:12px;
color:#21417B;
text-decoration:none;
text-align:left;
font-weight:700;
background:url('../../images/menu02.jpg') no-repeat;
padding-left:26px;
padding-top:2px;
margin:0;
}

.stretcher {
list-style:none;
margin:0;
padding:0;
}

.stretcher a {
height:24px;
width:176px;
display:block;
font-size:11px;
color:#333;
text-decoration:none;
margin:0;
padding:0 0 0 44px;
}

.stretcher a:hover {
color:#21417B;
height:24px;

width:176px;
text-decoration:none;
margin:0;
padding:0 0 0 44px;
}

.map li {
list-style:none;
background:url('../../images/sitemap_ssrub.gif') no-repeat left;
margin-left:40px;
}

.map a,.map a:hover {
list-style:none;
font-size:11px;
text-decoration:none;
margin-left:20px;
}

h2.rub{
cursor:pointer;
list-style:none;
height:24px;
margin-left:54px;
}
h2.rub a {
font-size:12px;
text-decoration:none;
height:24px;
padding-left:20px;
background:url('../../images/sitemap_rub.gif') no-repeat left;
}
h2.rub a:hover {
font-size:12px;
text-decoration:none;
padding-left:20px;
background:url('../../images/sitemap_rub.gif') no-repeat left;
}

div#rss {
width:96px;
height:32px;
margin:2px 0 0 25px;
padding:0;
}

div#coups {
width:220px;
height:263px;
background:url('../../images/coups.jpg') no-repeat;
margin:0;
padding:0;
}

div#nom {
color:#000;
position:absolute;
font-weight:700;
width:103px;
height:15px;
text-align:left;
margin:46px 0 0 63px;
padding:0;
}

div#img {
position:absolute;
width:145px;
height:118px;
margin:65px 0 0 33px;
padding:0;
}

div#descriptif {
position:absolute;
font-weight:400;
width:170px;
height:26px;
text-align:left;
margin:189px 0 0 31px;
padding:0;
}

#descriptif span {
color:#fff;
font-weight:700;
}

td#centre {
width:539px;
margin:0;
padding:0;
}

div#page {
width:528px;
margin:10px 0 0 6px;
padding:0;
}

html>body #page {
height:auto;
}

#page h2.titre {
color:#000;
font-weight:400;
font-size:15px;
text-align:left;
width:430px;
background:url('../../images/titre.jpg') no-repeat;
margin:0;
margin-bottom:15px;
padding:0 0 0 33px;
}

.texte {
width:510px;
font-weight:400;
text-align:justify;
margin:2px 0 10px 13px;
padding:0;
}

td#droite {
width:221px;
margin:0;
padding:0;
}

div#flash {
width:221px;
height:247px;
background:url('../../images/flash.jpg') no-repeat;
margin:0;
padding:0;
}

div#flash_infos {
color:#000;
position:absolute;
font-weight:400;
width:180px;
height:192px;
text-align:left;
margin:40px 0 0 26px;
padding:0;
}

#flash_infos marquee {
height:192px;
}

#flash_infos h2 {
font-size:11px;
}

div#nouveaute {
width:220px;
height:252px;
background:url('../../images/nouveaute.jpg') no-repeat;
margin:0;
padding:0;
}

div#nom2 {
color:#fff;
position:absolute;
font-weight:700;
width:103px;
height:15px;
text-align:left;
margin:38px 0 0 63px;
padding:0;
}
div#descriptif2 {
color:#fff;
position:absolute;
font-weight:400;
width:170px;
height:26px;
text-align:left;
margin:185px 0 0 28px;
padding:0;
}

div#bas {
width:980px;
height:244px;
background:url('../../images/bas.jpg') no-repeat;
margin:0;
padding:0;
}
div#ekinoxe{
	margin:0;
	padding:0;
	position:absolute;
	width:103px;
	height:98px;
	margin-left:60px;
}
div#adresse {
position:absolute;
font-size:12px;
color:#333;
font-weight:400;
width:980px;
height:16px;
text-align:center;
margin:170px 0 0;
padding:0;
}

div#sommaire_bas {
position:absolute;
font-size:12px;
font-weight:700;
width:840px;
text-align:left;
margin:200px 0 0 60px;
padding:0;
}

#sommaire_bas a {
text-decoration:none;
margin-left:2px;
margin-right:2px;
color:#048B9A;
}

#sommaire_bas a:hover {
text-decoration:underline;
color:#048B9A;
}

#sommaire_bas span {
color:#048B9A;
}

#menu_bas {
width:840px;
list-style:none;
margin:0;
padding:0;
}

a.menu_bas {
color:#048B9A;
text-decoration:none;
height:16px;
margin:0;
padding:0;
}

a.menu_bas:hover {
color:#048B9A;
text-decoration:underline;
margin:0;
padding:0;
}

#menu_bas li {
color:#048B9A;
text-decoration:none;
float:left;
margin:0;
padding:0;
}

.champ_qte {
border:0;
background:none;
color:#000;
width:18px;
}

.champ_contact {

width:198px;
}

ul.compte {
border:1px solid #ccc;
list-style:none;
padding:5px;
}

p.centre {
text-align:center;
margin:10px;
}

p.erreur {
color:#c00;
font-weight:700;
text-align:center;
}

span.erreur {
font-size:11px;
color:#c00;
}

span.rouge {
color:#c00;
}

#page a,#flash_infos a {
color:#048B99;
text-decoration:none;
}

#page a:hover,#flash_infos a:hover {
color:#048B99;
text-decoration:underline;
}

#menu1 li,#page h2 {
margin:0;
padding:0;
}

td#gauche,div#menu {
width:220px;
margin:0;
padding:0;
}

#descriptif2 span,#adresse span {
font-weight:700;
}