/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x #eae7e2; }
img { border:none; }
div, td { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:18px; font-size:12px;}
table{border-collapse: collapse; }
a { color:#1c1c1c; text-decoration:none;}
a:hover { color:#1c1c1c; text-decoration:underline;}
.clear {clear:both;}

#wrap { width:990px; margin:0 auto; background:url(../images/bgwrap.gif) repeat-y;}
#right { width:360px; float:right;}
#anim { width:360px; height:530px; overflow:hidden;}
#flash { width:360px; height:530px;}

#menu { width:360px; height:201px; overflow:hidden;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { display:block; width:720px;}
#menu ul li a:hover { margin-left:-360px; }

#left { width:630px; float:right; background:url(../images/bgtop.jpg) top no-repeat;}
#top { width:630px;}
#logo { width:630px; height:185px; overflow:hidden;}
#logodusite { width:365px; height:120px; margin: 13px 8px 0 17px; padding:0; float:left;}
#horaire { width:240px; height:155px; overflow:hidden; margin:0; padding:0; float:left;}

#menu1 { width:330px; height:75px; overflow:hidden; margin:89px 0 1px 285px; padding:0;}
#mnaccueil, #mncontact, #mnplan { width:330px; height:25px; margin:0; padding:0; overflow:hidden;}

#main { width:630px; }
#mainleft { width:200px; float:left; text-align:center;}
#adress { width:160px; height:80px; margin:20px;}
#photol { width:160px; margin:0 auto; text-align:right;}
#photol img { margin:5px 0;}
#mainright { width:430px; float:left;}
#titre { width:430px;}
#photor { width:420px; margin:0 auto; text-align:center;}
#photor img { margin:5px;}

#text { width:430px; text-align:center;} 
.text { width:390px; padding:20px; text-align:left;}
.text h1 {font-size:20px; text-align:center; color:grey;}
.text h2 {font-size:15px;}
#footer {color:#1c1c1c; font-size:10px; line-height:28px; text-align:center; background:#eae7e2; padding:10px 0;}

/* PRESTASHOP */

/* Panier */
#presta_panier {width:170px; margin:0 auto; text-align:center; background:#af952d; border:1px solid #343330;}
#presta_panier table {width:140px; margin:10px auto; text-align:left;}
#presta_panier table .col_gauche {width:90px;}
#presta_panier table .col_droite {font-weight:bold; color:#32312d;}
#presta_panier .petit {font-size:9px;}
#presta_panier #btn_panier {width:155px; margin:5px auto;}
#presta_panier #btn_panier ul {width:155px; margin:0; padding:0;}
#presta_panier #btn_panier ul li {height:22px; overflow:hidden; float:left; margin:2px; }
#presta_panier #btn_panier ul li a {display:block; height:44px;}
#presta_panier #btn_panier ul li a:hover {margin-top:-22px;}
#visa {width:170px; margin:5px auto;}

/* Login */
#presta_login {width:330px; height:111px; margin:20px auto; background:url(../images/prestashop/bg_login.gif) no-repeat;}
#presta_login_content {width:315px; margin:0 auto; text-align:center; padding-top:10px; color:#9a9a99; font-size:12px;}
#presta_login_content table {width:250px; margin:0 auto;}
#presta_login_content table tr td {padding:3px;}
#presta_login_content table tr td span {font-size:14px; color:#fff;}
#presta_login_btn {width:220px; margin:10px auto;}
#presta_login_btn ul {margin:0; padding:0;}
#presta_login_btn ul li {height:26px; overflow:hidden; float:left; margin:2px;}
#presta_login_btn ul li a {display:block; height:52px;}
#presta_login_btn ul li a:hover {margin-top:-26px;}

/* Tags */
#presta_tags {width:170px; margin:5px auto; text-align:center; background:#a5a39d; border:1px solid #343330;}
#presta_tags_content {width:160px; text-align:left; font-size:12px; padding:5px; line-height:14px;}

/* Catégories */
#presta_categories {width:170px; margin:5px auto; text-align:center; background:#a5a39d; border:1px solid #343330;}
#presta_categories_content {width:160px; text-align:left; font-size:12px; padding:5px;}
#presta_categories_content ul {margin:0; padding:0 0 0 15px;}
#presta_categories_content ul li a:hover {color:#fff; text-decoration:none;}

/* Déjà vus */
#presta_deja {width:170px; margin:5px auto; text-align:center; background:#a5a39d; border:1px solid #343330;}
#presta_deja_content {width:162px; text-align:left; font-size:12px; padding:5px;  line-height:14px;}
#presta_deja_content img {width:160px; margin:0 auto; border:1px solid #fff;}

/* Fabricants */
#presta_fabricants {width:170px; margin:5px auto; text-align:center; background:#a5a39d; border:1px solid #343330;}
#presta_fabricants_content {width:160px; text-align:left; font-size:12px; padding:5px; line-height:14px;}

/* Informations */
#presta_info {width:170px; margin:5px auto; text-align:center; background:#a5a39d; border:1px solid #343330;}
#presta_info_content {width:160px; text-align:left; font-size:12px; padding:5px; line-height:14px;}

/* LISTE PRODUITS */
.presta_produit {width:388px; margin:10px 0; background:#f1f1f0; border:1px solid #aaa8a4; padding:5px;}
.presta_produit:hover {background:#fff;}
.produit_left {width:130px; float:left;}
.produit_left img {border:2px solid #afafad;}
.produit_prix {width:125px; background:#ddd9d3; padding:5px; margin:5px auto;}
.produit_prix h1 {margin:0; color:#21201d; font-size:16px;}
.produit_right {width:240px; float:left; text-align:left; line-height:14px; padding-left:10px;}
.produit_right .produit_titre {font-size:16px; color:#21201d; font-weight:bold; margin:0; text-align:left;}
.produit_right .produit_sstitre {font-size:14px; color:#615e56; margin:0;}
.produit_right .produit_info {font-size:12px; color:#615e56; text-align:left; margin-top:5px;}
.produit_btn {width:250px; margin:0 auto;}
.produit_btn ul {margin:0; padding:0;}
.produit_btn ul li {height:22px; overflow:hidden; float:left; margin:2px;}
.produit_btn ul li a {display:block; height:44px;}
.produit_btn ul li a:hover {margin-top:-22px;}

/* DETAIL PRODUIT */
#presta_detail {width:398px; margin:10px 0; background:#f1f1f0; border:1px solid #aaa8a4;}
#detail_title {width:398px; height:28px;background:url(../images/prestashop/bg_title_detail.gif) repeat-x;}
#detail_title h1 {font-size:16px; color:#e7be1c; text-align:left; margin:0 0 0 5px; padding-top:3px; font-weight:normal;}
#main_img_detail {width:376px; margin:5px auto; border:2px solid #afafad;}
#detail_content {padding:5px;}
#detail_left {width:226px; float:left; text-align:center;}
#detail_left p {text-align:left; font-size:12px; color:#615e56; line-height:14px; margin:3px 0 10px 0;}
#detail_left a {text-align:left;}
.detail_btn {height:22px; overflow:hidden;}
.detail_btn a {display:block; height:44px;}
.detail_btn a:hover {margin-top:-22px;}
#detail_right {width:150px; float:left; text-align:center;}
#detail_prix h1 {font-size:20px; color:#363532; font-weight:normal;}
#detail_quantite {margin-bottom:20px;}
#detail_quantite input {width:60px;}
#detail_mini img {border:2px solid #fff; float:left;}
.detail_btn2 {height:22px; overflow:hidden; float:left; margin:5px 0;}
.detail_btn2 a {display:block; height:44px;}
.detail_btn2 a:hover {margin-top:-22px;}

/* EN SAVOIR PLUS */
#presta_savoir {width:400px;}
#savoir_title {width:400px; height:28px;background:url(../images/prestashop/bg_title_detail.gif) repeat-x;}
#savoir_title h1 {font-size:16px; color:#e7be1c; text-align:left; margin:0 0 0 5px; padding-top:3px; font-weight:normal;}

/*PAGES MENTIONS LEGALES*/
#mentions p{  margin: 10px 0 20px 40px;}
