* {
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#FFF url('../../images/body.jpg') bottom repeat-x;
}

a {
color:#89313C;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
border:0;
}

table {
border-collapse:collapse;
}

tr,td {
vertical-align:top;
}

#conteneur {
width:980px;
margin-left:auto;
margin-right:auto;
}

.article blockquote {
margin-left:15px;
margin-right:15px;
}

#options {
	float:left;
	width: 350px;
	margin-left: 10px;
	list-style: none;
}

.bien_interet{
	float:left;
	width: 350px;
	margin-left: 25px;
}


#conteneur_reel {
width:911px;
margin-left:auto;
margin-right:auto;
}

#page2 {
margin-top:3px;
width:911px;
margin-left:auto;
margin-right:auto;
background:#FFF url('../../images/fondconteneurreel.jpg') top repeat-x;
}

#bandeau {
width:866px;
height:29px;
background:#E8E9EB;
margin-bottom:3px;
padding-right:45px;
}

.imgflash {
position:absolute;
/*margin-top:8px;*/
margin-left:198px;
}

#logo {
display:block;
background:url('../../images/logo.png') no-repeat;
margin-left:60px;
margin-top:10px;
float:left;
width:203px;
height:127px;
}

#bandeauflash {
margin-left:auto;
margin-right:auto;
width:876px;
height:209px;
background:#FFF url('../../images/bandeauflash2.jpg') no-repeat;
}

#bandeautop {
margin-bottom:3px;
width:911px;
height:20px;
background:url('../../images/bandeautop.png') no-repeat;
}

#bandeaubottom {
margin-top:3px;
width:911px;
height:20px;
background:url('../../images/bandeaubottom.png') no-repeat;
}

a.minimenu {
float:right;
display:block;
font-weight:400;
font-family:Arial;
font-size:10px;
color:#767E84;
margin-right:10px;
cursor:pointer;
margin-top:9px;
}

a.minimenu:hover {
display:block;
cursor:pointer;
color:#86303B;
text-decoration:none;
}

#minimenu1 {
background:url('../../images/minimenu21.jpg') top left no-repeat;
padding-left:16px;
width:75px;
}

#minimenu1:hover {
background:url('../../images/minimenu22.jpg') no-repeat;
}

#minimenu2 {
background:url('../../images/minimenu11.jpg') no-repeat;
padding-left:16px;
width:95px;
}

#minimenu2:hover {
background:url('../../images/minimenu12.jpg') no-repeat;
}

#minimenu3 {
background:url('../../images/minimenu31.jpg') no-repeat;
padding-left:16px;
width:65px;
}

#minimenu3:hover {
background:url('../../images/minimenu32.jpg') no-repeat;
}

#minimenu4 {
background:url('../../images/minimenu41.jpg') no-repeat;
padding-left:16px;
width:35px;
}

#minimenu4:hover {
background:url('../../images/minimenu42.jpg') no-repeat;
}

#gauche {
width:270px;
}

#droite {
width:641px;
}

#recherche {
background:url('../../images/menutop.png') no-repeat;
width:248px;
margin-left:22px;
padding-top:63px;
height:206px;
margin-top:19px;
}

#recherche select {
width:232px;
margin-bottom:9px;
}

.valider {
float:right;
padding-bottom:20px;
width:74px;
height:31px;
margin-bottom:9px;
background:url('../../images/recherchevalider.png') no-repeat;
color:#fff;
border:none;
margin-right:16px;
cursor:pointer;
}

h2.rechercherapide {
color:#86303B;
font-size:14px;
font-family:Arial;
padding-left:122px;
font-weight:400;
margin-bottom:15px;
}

#lienmap {
width:210px;
background:#FFF url('../../images/lienmap.jpg') no-repeat;
height: 31px;
margin-bottom:9px;
padding-left: 30px;
margin-left:21px;
padding-top: 12px;
}

#lienmap a{
color: #FFF;
font-family: Arial;
font-size: 15px;
}

#lienmap a:hover{
text-decoration: none;
}

#rechercheparref{
border-top:10px solid #FFF;
background:#FFF url('../../images/numdossier2.jpg') top no-repeat;
height:60px;
width:215px;
padding-top:54px;
padding-left:25px;
margin-left:21px;
margin-bottom:9px;
}

#menutop {
width:240px;
background:#FFF;
height:120px;
padding-top:5px;
margin-bottom:9px;
margin-left:21px;
}

#menutop a {
cursor:pointer;
color:#89313C;
width:221px;
display:block;
font-size:12px;
font-family:Arial;
height:18px;
padding-left:25px;
padding-top:5px;
}

#menutop a:hover {
cursor:pointer;
color:#FFF;
background:url('../../images/menutophover.jpg') no-repeat;
text-decoration:none;
}

#menu {
margin-left:21px;
width:240px;
background:#FFF;
padding-top:12px;
margin-bottom:9px;
padding-bottom:12px;
}

h2.menutitre,h2.nonmenutitre {
background:#FFF url('../../images/pucemenu.jpg') no-repeat;
color:#89313C;
font-size:12px;
font-family:Arial;
padding-left:20px;
margin-left:7px;
cursor:pointer;
margin-bottom:14px;
font-weight:400;
}

h2.menutitre:hover,h2.nonmenutitre:hover {
background:#FFF url('../../images/menupucehover.jpg') no-repeat;
font-weight:700;
cursor:pointer;
text-decoration:none;
}

h2.nonmenutitre a:hover {
text-decoration:none;
}

.stretcher {
margin-bottom:14px;
list-style:none;
}

.stretcher li {
margin-bottom:4px;
list-style:none;
color:#89313C;
padding-left:50px; 	
}

.stretcher li a {
cursor:pointer;
margin-left:5px;
color:#666;
}

#flash_infos {
border-top:12px solid #FFF;
background:#FFF url('../../images/flashinfos.jpg') top no-repeat;
padding-top:44px;
width:240px;
margin-left:21px;
}

#flash_infos marquee {
color:#4C4E51;
font-family:Arial;
font-size:11px;

height: 110px;
padding-left:26px;
padding-bottom:14px;
border-bottom: 10px solid #FFF;
}

#newsletter {
display:none;
background:#FFF url('../../images/newsletter.jpg') top no-repeat;
margin-left:21px;
width:215px;
padding-top:44px;
padding-left:25px;
}

.input_text {
background:none;
border:2px solid #7D7D7D;
margin-bottom:5px;
}

#page {
background:url('../../images/pagetopbar.png') top no-repeat;
width:620px;
margin-top:24px;
padding-top:20px;
}

h2.nouveautehead {
width:583px;
height:33px;
background:url('../../images/nouveautehead.png') top no-repeat;
color:#fff;
padding-top:45px;
padding-left:37px;
font-size:14px;
}

h2.nouveautehead a {
color:#fff;
}

div.debutnouveaute {
padding-top: 5px;
float:left;
width:620px;
background:#FFF url('../../images/nouveaute.jpg') top right no-repeat;
}

h2.produittitrenouveaute {
float:left;
color:#86303B;
font-family:Arial;
font-size:14px;
width:310px;
margin-left:8px;
}

div.textenouveaute {
text-align: justify;
float:left;
font-family:Arial;
width:310px;
margin-left:8px;
padding-bottom:8px;
}

.nouveauteimg {
float:left;
border:1px solid #86303B;
margin-left:8px;
margin-bottom:8px;
height:155px;
width:240px;
}

div.produit {
width:620px;
float:left;
}

div.article,div.nouveaute {
width:620px;
float:left;
margin-bottom:5px;
}

.article p {
padding-left:10px;
padding-right:10px;
}

h2.produittitre,h2.titre {
color:#FFF;
font-size:12px;
font-family:Arial;
padding-left:7px;
padding-top:4px;
margin-bottom:4px;
width:613px;
height:19px;
background:url('../../images/produittitre.jpg') no-repeat;
}

div.texte {
float:left;
text-align: justify;
font-family:Arial;
margin-left:8px;
padding-bottom:8px;
width:450px;
}

.produitimg {
float:left;
margin-left:8px;
margin-bottom:8px;
margin-top:8px;
width:145px;
height:97px;
}

h2.produittitre2 {
float:left;
color:#86303B;
font-family:Arial;
font-size:14px;
margin-left:8px;
margin-top:8px;
width:450px;
}

a.ensavoirplus {
background:url('../../images/ensavoirplus.png') no-repeat;
width:72px;
height:40px;
padding-top:3px;
padding-left:3px;
float:left;
color:#FFF;
margin-top:5px;
}

a.ensavoirplus:hover {
background:url('../../images/ensavoirplushover.png') no-repeat;
width:72px;
height:40px;
padding-top:3px;
padding-left:3px;
float:left;
color:#FFF;
margin-top:5px;
text-decoration: none;
}

span.prix {
float:right;
margin-right:110px;
}

span.prix2 {
float:right;
margin-right:10px;
}

.bottom {
border-top:15px solid #FFF;
height:130px;
width:911px;
background:#FFF;
text-align:center;
}

#adresse {
margin-top:15px;
color:#89313C;
font-weight:700;
}

#ekinoxe {
background:url('../../images/ekinoxe.png') no-repeat;
width:103px;
height:64px;
display:block;
margin:10px auto;
}

#rappelmenu {
margin-left:auto;
margin-right:auto;
width:500px;
color:#FFF;
text-align:center;
margin-bottom:10px;
}

.galerie_photos{
	float:left;
	width: 200px;
}

.descriptif_details, .descriptif_details table{
	float:left;
	width: 390px;
	margin-left: 12px;
}


.galerie_photos img {
margin:5px;
}

.photo_galerie {
display:block;
float:left;
margin:2px;
}

.article input {
margin-bottom:3px;
}

.article form {
margin-left:30px;
}

.rouge {
color:red;
}

h2.produittitre a,#rappelmenu a {
color:#FFF;
}

.article li,.sitemap,.sitemap li {
margin-left:15px;
}

.ptite_fleche{
width:60px;
height:57px;
background:url('../../images/ptite_fleche.png') no-repeat;
position:absolute;
display:block;
margin:-21px 0 0 470px
}

h1{margin:0;padding:0;}
h1 span{display:none;} 
