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

body {margin:0; padding:0; background:#fff; text-align:center;}
img {border:none;}
div, td {font-family: Tahoma, Arial, Helvetica, sans-serif; color:#787371; font-size:12px; line-height:14px;}
table {border-collapse: collapse;}
h2 {color:#52453f; font-size:14px; padding:0; margin:0;}
h3 {color:#7e0505; font-size:16px; padding:0;	margin:0; text-align:right;}
h4 {color:#7e0505; font-size:16px; padding-left:20px}

.textpop {text-align:left; padding:30px 35px;}
.clear {clear:left;}
.clear1 {clear:right;}
.clear2 {clear:both;}
ul li {list-style-image:url(../images/puce.gif); font-weight:bold; color:#bf532a;}

#wrap {width:920px; margin:0 auto; position:relative;}
#header {width:920px; background:url(../images/bg_top_head.gif) 0 0 no-repeat;}

#menu {width:605px; height:70px; overflow:hidden; margin:0;	padding:55px 0 3px 315px;}
#menu ul {width:605px; margin:0; padding:0; list-style-image:none; list-style-type:none;}
#menu ul li {float:left; height:70px; overflow:hidden;}
#menu ul li a {display:block; height:140px;}
#menu ul li a:hover {margin-top:-70px;}
.mn1 {width:63px;}
.mn2 {width:98px;}
.mn3 {width:86px;}
.mn4 {width:74px;}
.mn5 {width:102px;}
.mn6 {width:99px;}
.mn7 {width:83px;}

#bloc-anim {width:920px; height:260px; overflow:hidden; background:url(../images/bg_animation.gif) 0 0 no-repeat;}
#logo {width:315px; float:left; text-align:center;}
#logo img { margin:27px 26px 33px 18px;}
#animation {width:573px; height:250px; overflow:hidden; padding:5px 5px 5px 27px;	float:left;}
#flash {width:573px; height:250px;	overflow:hidden;}
#main {width:920px; padding:12px 0;}
#titre {width:315px; height:28px; overflow:hidden; position:absolute; z-index:200;	top:100px; left:0;}
#left {width:695px; overflow:hidden; float:left; overflow:hidden;}
#left-gauche { width:320px; float:left; text-align:center;}
.encart-telephone {width:320px; height:35px; overflow:hidden;	margin-bottom:10px;}
#video {width:320px; height:240px; overflow:hidden;}
#left-right {width:375px; float:left; overflow:hidden;}

#btn_coffret {width:342px; float:left; margin:0; padding:0;}
#btn_boisson {width:342px; float:left; margin:0 0 0 5px; padding:0;}
.boutons {margin-top:50px;}
.boutons img {float:right; margin:0 5px 5px 0;}
.photo img {float:left;	margin:2px;}
.photo2 {text-align:center;}
.photo2 img {margin:3px;}
.text {text-align:left;}
.text a {color:#787371;}
#right {width:225px; overflow:hidden;	float:left; text-align:right;}
.encart-actu {width:222px; margin-bottom:10px; background-image: url(../images/bg-ancart-actu-fd.gif); background-repeat: repeat; background-position: left top;}
.actu-content {color:#e4cdc0;	text-align:center; padding:15px 5px; background-image: url(../images/bg-ancart-actu.gif); background-repeat: no-repeat;	background-position: 0 bottom;}

.adress {width:220px; margin:5px 0;}
.texttable {padding:10px;}
.texttable ul {	padding:0; margin-left:10px;}
.border {border-bottom:1px solid #664942;}
.border2 {border-top:1px solid #664942;}
.titre {border:1px solid #664942; background:#57d150; padding:10px 0;}
.titre h2 {color:#fff; font-size:16px; font-weight:bold;}
.contacter {width:220px; background:#55453e; color:#fff; text-align:center;}
.contact-adress {text-align:center; padding:55px 10px 5px 10px; color:#fff; background:url(../images/bg_contact.gif) 0 0 no-repeat;}
.plan {width:600px; margin:20px 40px; overflow:hidden; border:1px solid #666666;}
#footer {width:920px; text-align:center; color:#c6bbb6; background:url(../images/bg-footer.gif) bottom left no-repeat;	background-color:#51443e; padding:15px 0;}
#footer img {margin:10px;}
#footer a {color:#c6bbb6; padding:10px; text-decoration:none;}

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

