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

#body2{
padding:0;
margin:0;
background:url('../../images/body2.jpg') bottom center no-repeat;
}
html{
background:#4A8FEC url('../../images/html.jpg') top center repeat-y;
margin:0;
padding:0;

}
#conteneur{
margin:0;
padding:0;
margin:0 auto;
width:980px;
color:#262626;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.img-center {
width:142px;
height:92px;
border:#0A438A solid 1px;
margin:0;
padding:0;
}
#top{
height:196px;
width:980px;
background:url('../../images/ban.jpg');
}
h1.titre2 {
display:none;
margin:0;
padding:0;
}
img{
margin:0;
padding:0;
border:none;
}

#logo{
height:127px;
width:529px;
position:absolute;
margin:0 0 0 0;
}
#menu0{
height:23px;
width:462px;
position:absolute;
margin:28px 0 0 497px;
}

#menu0 a{
height:20px;
display:block;
float:left;
outline:none;
text-decoration:none;
color:#fff;
text-indent:21px;
padding-top:3px;
font-size:13px;
}
#menu0 a:hover{
color:#000;
text-decoration:underline;
}

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

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

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

#plan a{
width:110px;
background:url('../../images/plann.jpg');
}
#plan a:hover{
background:url('../../images/plann2.jpg');
}




#menug{
height:32px;
width:419px;
position:absolute;
margin:145px 0 0 288px;
}

#menug a{
height:22px;
display:block;
float:left;
outline:none;
text-decoration:none;
color:#292929;
text-indent:0px;
padding-top:10px;
font-size:14px;
}
#menug a:hover{
color:#0A438A;
}

#accueil a{
width:77px;
text-indent:12px;
background:url('../../images/accueil.jpg');
}
#accueil a:hover{
background:url('../../images/accueil2.jpg');
}

#presentation a{
width:124px;
text-indent:26px;
background:url('../../images/presentation.jpg');
}
#presentation a:hover{
background:url('../../images/presentation2.jpg');
}

#contact a{
width:91px;
text-indent:23px;
background:url('../../images/contact.jpg');
}
#contact a:hover{
background:url('../../images/contact2.jpg');
}

#plann a{
width:127px;
text-indent:23px;
background:url('../../images/plan.jpg');
}
#plann a:hover{
background:url('../../images/plan2.jpg');
}


#contenu{
	margin:0;
	padding:0;
	width:980px;
}
	
table#contenu td{
	vertical-align: top;
}
td#gauche{
	margin:0;
	padding:0;
	width:221px;
	background:url('../../images/bg_td_left.jpg') repeat-y;
}
td#centre{
	margin:0;
	padding:0;
	width:538px;
	background-color:#fff;
}
td#droite{
	margin:0;
	padding:0;
	width:221px;
	background:url('../../images/bg_td_right.jpg') repeat-y;
} 

#flash_infos{
height:234px;
width:174px;
padding:60px 21px 0 26px;
color:#202020;
font-size:12px;
background:url('../../images/flash_infos.jpg');
}
#flash_infos marquee {
height:216px;
}

#flash_infos h2 {
font-size:11px;
}
#news{
height:89px;
width:221px;
background:url('../../images/newsletter.jpg');
}

.champs{
width:142px;
position:absolute;
margin-top:49px;
margin-left:24px;
background:transparent;
font-size:11px;
border:none;
}
.send{
width:21px;
height:20px;
position:absolute;
margin-left:177px;
font-size:11px;
margin-top:46px;
background:transparent;
border:none;
cursor:pointer;
}
form{
margin:0;
padding:0;
}

#coup2coeur{
height:306px;
width:221px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/coup2coeur.png');
}
html>body #coup2coeur{

 filter:none;
background:url('../../images/coup2coeur.png');
}

.nouveaute{
height:300px;
width:221px;
background:url('../../images/nouveaute.jpg');
margin:0;
padding:0;
}
.nom_box{
height:19px;
width:208px;
position:absolute;
color:#0A438A;
font-size:18px;
text-align:center;
margin:16px 0 0 7px;
}
.nom_nouv{
height:19px;
width:208px;
position:absolute;
color:#0A438A;
font-size:14px;
text-align:center;
margin:49px 0 0 7px;
}

.nouveaute_desc{
height:41px;
width:174px;
position:absolute;
margin:202px 0 0 27px;
color:#292929;
font-size:12px;
}
.gal{
padding:0;
margin:0;
height:111px;
width:172px;
/*margin:12px 0 0 27px;*/
margin:76px 0 0 27px;
position:absolute;
}
.gal1{
padding:0;
margin:0;
height:111px;
width:172px;
/*margin:12px 0 0 27px;*/
margin:76px 0 0 27px;
}
.nouveaute_prix{
height:19px;
width:208px;
position:absolute;
color:#0A438A;
font-size:12px;
text-align:center;
margin:234px 0 0 7px;
}

.nouveaute_btn a{
height:18px;
text-indent:10px;
width:161px;
position:absolute;
font-size:12px;
text-decoration:none;
color:#fff;
padding-top:3px;
margin:260px 0 0 31px;
}
.nouveaute_btn a:hover{
text-decoration:underline;
}
/***************
End box Nouveautés
*************/

#recherche{
height:94px;
width:221px;
background:url('../../images/recherche.jpg');
}

.search1{
width:145px;
position:absolute;
margin-top:2px;
margin-left:29px;
background:transparent;
background-color:#FFFFFF;
font-size:11px;
border:none;
}
.search2{
width:142px;
position:absolute;
margin-top:28px;
margin-left:29px;
background:transparent;
font-size:11px;
border:none;
}
.send_search{
width:87px;
height:26px;
position:absolute;
margin-left:64px;
font-size:11px;
margin-top:54px;
background:transparent;
border:none;
cursor:pointer;
}
form{
margin:0;
padding:0;
}

#top_menu{
height:45px;
width:221px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/top_menu.png');
}
html>body #top_menu{

 filter:none;
 background:url('../../images/top_menu.png');
} 

#menu{
margin:0;
padding:0;
width:221px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bg_menu.png');
}
html>body #menu{

 filter:none;
 background:url('../../images/bg_menu.png');
} 


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

#menu h2 a{
margin:0;
padding:0;
height:25px;
width:195px;
outline:none;
text-indent:30px;
text-decoration:none;
padding-top:7px;
display:block;
margin:0 0 0 17px;
color:#272727;
font-weight:normal;
font-size:13px;
background:url('../../images/menu1.jpg');
}
#menu h2 a:hover{
background:url('../../images/menu2.jpg');
color:#0A438A;
}
.stretcher {
margin:0;
padding:0;
font-size:12px;
display:block;
}

.stretcher li {
margin:0;
padding:0;
text-align:left;
height:20px;
width:221px;
font-weight:normal;

}

.stretcher a {
text-decoration:none;
display:block;
color:#2A2A2A;
width:143px;
height:20px;
padding:0 0 0 78px;
}

.stretcher a:hover {
color:#0A438A;
text-decoration:none;
}
#bas_menu{
height:44px;
width:221px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bas_menu.png');
}
html>body #bas_menu{

 filter:none;
 background:url('../../images/bas_menu.png');

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

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

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

#arbo{
height:20px;
width:538px;
text-align:center;
font-size:13px;
color:#272727;
background:url('../../images/arbo.jpg');
}
#arbo a{
font-size:13px;
color:#272727;
text-decoration:none;
outline:none;
}
#arbo a:hover{
color:#0A438A;
}
#page{
width:538px;
margin:0;
padding:0;
}

#flash_infos a{
color:#0A438A;
text-decoration:none;
}
#flash_infos a:hover{
color:#0A438A;
text-decoration:underline;
}
#page a {
color:#0A438A;
text-decoration:none;
}

#page a:hover {
color:#0A438A;
text-decoration:underline;
}
h2.titre{
height:20px;
width:538px;
margin:0;
padding:0;
margin:3px 0 0 0;
text-indent:28px;
font-size:14px;
color:#272727;
}
.texte{
width:488px;
margin:0 0 7px 27px;
color:#262626;
font-size:12px;
}
.titre2{
height:24px;
width:538px;
color:#fff;
font-size:18px;
text-align:center;
padding-top:4px;
background:url('../../images/titre2.jpg');
}

/******************
Box produits
***************/
.produits1 {
width:150px;
height:262px;
float:left;
margin:0;
padding:0;
margin-left:4px;
}

.img-center {
width:150px;
height:121px;
border:#0A438A solid 1px;
background:url('../../images/img-centre.jpg') no-repeat;
margin:0;
padding:0;
text-align:center;
}
.img-center2 {
width:172px;
height:111px;
margin:0;
padding:0;
margin:70px 0 0 26px;
}

.nom-prod01 {
width:150px;
height:18px;
color:#0A438A;
font-size:14px;
background:url('../../images/arr1.jpg') no-repeat;
margin:0;
padding:0;
text-align:center;
}

.prix01 {
width:150px;
height:27px;
background:url('../../images/arr2.jpg') no-repeat;
margin:0;
padding:0;
text-align:center;
color:#0A438A;
font-size:12px;
font-weight:bold
}

.btn-savoir {
width:150px;
height:22px;
text-align:center;
background:url('../../images/btn_produit.jpg') no-repeat center;
margin:1px 0 0;
padding:0;
padding-top:3px;
}

.btn-savoir a {
font-size:12px;
color:#fff;
text-decoration:none;
margin:0;
padding:0;
}

/**************
End box Produit
***************/

#bas{
height:348px;
width:px;
background:#fff url('../../images/bas.jpg');
margin-bottom: -40px;

}

#adresse{
height:40px;
width:653px;
position:absolute;
margin:252px 0 0 166px;
color:#000;
text-align:center;
font-size:13px;
}

#sommaire_bas{
width:830px;
position:absolute;
margin:293px 0 0 78px;
color:#000;
font-size:12px;
text-align:center;
font-weight:bold;
}

#sommaire_bas a{
color:#000;
text-decoration:none;
padding:0;
}

#sommaire_bas a:hover{
color:#0A438A;
text-decoration:underline;
}
#menu_bas {
margin:0;
padding:0;
width:830px;
list-style:none;
}

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

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

#menu_bas li {
margin:0;
padding:0;
color:#000;
text-decoration:none;
float:left;
}
.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;
}

