body {
background:#1A413C url('../../images/body.jpg') top center no-repeat;
font-family:Verdana ,Arial;
margin:0;
padding:0;
}

#body2 {
background:url('../../images/body2.jpg') bottom center no-repeat;
}

h1.titre2 {
display:none;
margin:0;
padding:0;
}

#anim{
margin:0;
padding:0;
width:980px;
height:215px;
position:absolute;
}

img {
border:none;
margin:0;
padding:0;
}

#conteneur {
width:980px;
margin:0 auto;
padding:0;
}
#top {
height:369px;
width:980px;
background:url('../../images/ban.jpg');
}

h1.slogan {
height:44px;
width:428px;
color:#93E4A5;
font-size:17px;
display:none;
z-index:2;
position:absolute;
margin:152px 0 0 548px;
}

h1.slogan span {
margin-left:80px;
display:none;
}

#lien a {
height:12px;
width:190px;
position:absolute;
color:#CFD7CB;
text-decoration:none;
font-size:12px;
margin:327px 0 0 219px;
}

#menu0 {
height:34px;
width:136px;
position:absolute;
z-index:2;
margin:213px 0 0 814px;
}

#menu0 a {
height:34px;
width:34px;
display:block;
float:left;
}

#home a {
background:url('../../images/home.jpg');
}

#home a:hover {
background:url('../../images/home2.jpg');
}

#recommander a {
background:url('../../images/recommander.jpg');
}

#recommander a:hover {
background:url('../../images/recommander2.jpg');
}

#favoris a {
background:url('../../images/favoris.jpg');
}

#favoris a:hover {
background:url('../../images/favoris2.jpg');
}

#plan a {
background:url('../../images/plan.jpg');
}

#plan a:hover {
background:url('../../images/plan2.jpg');
}

#menug {
height:23px;
width:550px;
position:absolute;
margin:282px 0 0 44px;
}

#menug a {
height:18px;
width:116px;
float:left;
background:url('../../images/menug.jpg');
color:#fff;
outline:none;
text-transform:uppercase;
text-decoration:none;
font-size:11px;
text-align:right;
padding:5px 20px 0 0;
}

#menug a:hover {
color:#000;
}
#diaporama{
margin:0;
padding:0 0 170px;
width:218px;
height:173px;
background: url('../../images/diaporama.jpg') no-repeat; 
}
#diaporama img {
position:absolute;
height:122px;
width:145px;
margin-left:49px;
margin-top:21px;
}
.champs {
width:144px;
position:absolute;
margin-top:287px;
margin-left:736px;
background:transparent;
font-size:11px;
border:none;
}

.send {
width:20px;
height:23px;
position:absolute;
margin-left:890px;
font-size:11px;
margin-top:282px;
background:transparent;
border:none;
cursor:pointer;
}

#language {
height:12px;
width:164px;
position:absolute;
margin:352px 0 0 438px;
}

#language a {
height:12px;
width:81px;
float:left;
display:block;
color:#fff;
text-decoration:none;
font-size:10px;
text-indent:21px;
}

#fr a {
background:url('../../images/fr.jpg');
}

#eng a {
background:url('../../images/eng.jpg');
}

#contenu {
width:980px;
margin:0;
padding:0;
}

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

td#gauche {
width:218px;
background:url('../../images/bg_td_left.jpg') no-repeat;
margin:0;
padding:0;
}

td#centre {
width:551px;
background-color:#E4E1D9;
margin:0;
padding:0;
}

td#droite {
width:211px;
background:url('../../images/bg_td_right.jpg') repeat-y;
margin:0;
padding:0;
}

#flash_infos {
height:315px;
width:152px;
color:#fff;
font-size:11px;
background:url('../../images/flash_infos.jpg');
padding:23px 40px 0 19px;
}

#flash_infos marquee {
height:280px;
}

#flash_infos h2 {
font-size:11px;
}
#plant{
margin:0;
padding:0;
width:211px;
height:274px;
background:url('../../images/plant.jpg');
}
#menu {
width:172px;
margin:0 0 0 35px;
padding:0;
}

#menu h2 a {
height:21px;
width:172px;
background:url('../../images/menuv1.jpg');
display:block;
outline:none;
text-decoration:none;
font-weight:400;
padding-top:5px;
text-indent:29px;
color:#E7E7E7;
font-size:13px;
}

#menu h2 a:hover {
color:#000;
background:url('../../images/menuv2.jpg');
}

.stretcher {
font-size:12px;
display:block;
background:#6B6B59;
margin:0;
padding:0;
}

.stretcher li {
text-align:left;
height:20px;
width:172px;
margin:0;
padding:0;
}

.stretcher li.current-cat a{
color:#FF560E
}

.stretcher a {
display:block;
width:160px;
height:20px;
color:#fff;
font-weight:700;
text-decoration:none;
margin:0;
padding:0 0 0 12px;
}

.stretcher a:hover {
color:#FF560E;
text-decoration:none;
}

.map,.map li {
list-style:none;
}

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

h2.rub {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:30px;
}

h2.rub a,h2.rub a:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:30px;
padding-left:22px;
font-weight:700;
background:url('../../images/imgg.jpg') no-repeat;
}

h2.rub:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}

#rss {
height:158px;
width:218px;
background:url('../../images/rss.jpg');
}

#rss a {
height:37px;
width:139px;
display:block;
outline:none;
position:absolute;
text-decoration:none;
font-size:9px;
color:#000;
margin:86px 0 0 76px;
}

#page {
width:551px;
margin:0;
padding:0;
}
#img{
margin:0;
padding:0;
width:551px;
height:8px;
background:url('../../images/img.jpg');
}
h2.titre {
height:17px;
width:551px;
font-size:13px;
text-indent:33px;
color:#FE5B0D;
display:block;
background:url('../../images/titre.jpg');
margin:0;
padding:9px 0 0;
}

.texte {
width:537px;
color:#130F0E;
font-size:11px;
margin:6px 0 6px 7px;
}

#bas {
height:527px;
width:980px;
background:url('../../images/bas.jpg');
}

#adresse {
height:81px;
width:343px;
position:absolute;
color:#fff;
font-size:12px;
margin:80px 0 0 231px;
}

#sommaire_bas {
width:300px;
position:absolute;
color:#CCC;
font-size:10px;
margin:169px 0 0 229px;
}

#sommaire_bas a {
color:#CCC;
font-size:10px;
text-decoration:none;
}

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

a.menu_bas {
color:#CCC;
text-decoration:none;
height:24px;
margin:0;
padding:0;
}

a.menu_bas:hover {
color:#bababa;
text-decoration:none;
margin:0;
padding:0;
}

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

span.siret {
color:#CCC;
font-size:10px;
display:block;
margin:10px 0 0 1px;
}

#copy {
height:43px;
width:106px;
position:absolute;
margin:216px 0 0 625px;
}

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

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;
}

form,#menu h2 {
margin:0;
padding:0;
}

#rss a:hover,#sommaire_bas a:hover {
color:#bababa;
}

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

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