@charset "utf-8";
/* CSS Document */

body{margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#cecece; font-size:12px; background-color:#514141; background:#514141 url(../images/header-boucle.jpg) top center repeat-x;}
img{border:0;}
form{margin:0;}
p{margin:12px 0;}
a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#cecece;}
a:hover{}
.left{float:left;}
.right{float:right;}
.barre{text-decoration:line-through;}

/*--------------------------*/

.header{width:950px; height:90px; margin:auto; background:url(../images/header.jpg) top center no-repeat;}
.menu{width:915px; height:63px; padding-left:43px; margin:auto; background:url(../images/menu.jpg) no-repeat; color:#FFFFFF;}
.menu a{display:block; float:left; padding:0 26px; height:63px; text-align:center; line-height:63px;  text-decoration:none; font-size:14px; color:#FFFFFF; font-weight:bold; outline-style:none;}
.menu a:hover, .select{background:url(../images/menu-btn.jpg) center top  no-repeat;}
.centre{width:950px; margin:auto; padding:10px 0 30px 0;}
.footer{width:958px; height:41px; margin:auto; background:url(../images/footer.jpg) no-repeat; font-size:10px; text-align:center; line-height:41px; color:#FFFFFF;}
.footer a{font-size:10px; color:#FFFFFF;}
.newsletter{position:absolute;display:block;margin:65px 0 0 750px;}
.linkNewsletter{position:relative;top:1px;display:block;width:178px;height:28px;background:url(../images/onglet.jpg) no-repeat;}
.formNewsletterContainer {display:none;position:relative;right:3px;bottom:5px;width:184px;height:66px;background:url(../images/newsletter.png) no-repeat;padding-top:13px;}
.inEmail {display:block;position:relative;margin:auto;}
.subNewsletter {display:block;position:relative;margin-left:60px;cursor:pointer;background:none;border:0px;text-decoration:underline;color:#ffffff;margin-top:3px;font-family:georgia;}

/*--------------------------*/

.accueil{background:url(../images/centre-accueil.jpg) left bottom no-repeat;}
.histoire{height:586px; background:url(../images/centre-histoire.jpg) center center no-repeat;}
.tables{height:820px; background:url(../images/centre-tables.jpg) center top no-repeat;}
.carte{background:url(../images/centre-carte.jpg) center top no-repeat;}
.menuSpe{background:url(../images/centre-menu.jpg) center bottom no-repeat;}
.groupes{background:url(../images/centre-tables.jpg) center bottom no-repeat;}
.avis{background:url(../images/centre-avis.jpg) left bottom no-repeat;}

.td-accueil-1 p{display:block; padding:0 25px 20px 25px; margin:0; text-align:justify;  font-size:14px;}
.td-accueil-1 a.btn-menuStValentin{display:block; margin:auto; padding:15px 0; width:192px; height:38px; background:url(../images/btn-menuSpecialStValentin.png) no-repeat; color:#FFFFFF; font-weight:bold; font-size:16px; text-decoration:none;
_background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/btn-menuSpecialStValentin.png", sizingMethod="scale"); z-index:1; cursor:pointer;}
.td-histoire-1{width:337px; padding-top:15px;}
.td-histoire-1 h1{display:block; padding:0 25px 20px 25px; margin:0; text-align:left;  font-size:20px; color:#9fc732; font-weight:normal;}
.td-histoire-1 p{display:block; padding:0 25px 20px 25px; margin:0; text-align:justify;  font-size:14px;}
.td-histoire-2{width:313px; padding:15px 15px 0 25px;}
.td-histoire-2 p{display:block; padding:0 0 20px 0; margin:0; text-align:justify;  font-size:14px;}
.td-histoire-2 span{color:#9fc732;}
.td-histoire-3 p{display:block; padding:0 25px 20px 25px; margin:0; text-align:justify;  font-size:14px; color:#9fc732;}
.td-histoire-3 ul{display:block; padding:0 25px 20px 45px; margin:0; text-align:left;  font-size:14px;}
.td-histoire-3 li{list-style-image:url(../images/puce.gif);}
.td-tables-1{width:448px; padding:12px 20px 0 0;}
.td-tables-1 h1{display:block; padding:0 0 20px 15px; margin:0; text-align:left;  font-size:20px; color:#9fc732; font-weight:normal;}
.td-tables-1 p{display:block; padding:0 0 20px 15px; margin:0; text-align:justify;  font-size:14px;}
.td-carte-1{width:50%; padding-top:20px;}
.td-carte-1 h1{display:block; padding:0 0 20px 15px; margin:0; text-align:left;  font-size:20px; color:#9fc732; font-weight:normal;}
.td-carte-1 ul{display:block; padding:10px 25px 20px 130px; margin:0; text-align:left;}
.td-carte-1 li{padding-bottom:10px; list-style-image:url(../images/puce-grd.gif); font-size:14px;}
.td-carte-1 li b{color:#9fc732; font-size:16px;}
.td-carte-1 li b a{color:#9fc732; font-size:16px;}
.td-carte-1 i{display:block; padding:80px 25px 0 15px; margin:0; text-align:left; font-size:12px; }
.td-carte-2{width:50%; padding-top:20px; font-size:16px;}
.td-carte-2 h1{display:block; padding:0 0 20px 15px; margin:0; font-size:20px; color:#9fc732; font-weight:normal;}
.td-carte-2 p{font-size:21px; color:#9fc732; font-weight:bold;}
.td-menuSpe-lgn1{width:50%; font-size:16px; padding-top:20px;}
.td-menuSpe-lgn1 h1{display:block; padding:0 0 20px 15px; margin:0; font-size:16px; color:#9fc732; font-weight:bold;}
.td-menuSpe-lgn1 b{color:#9FC732; font-size:16px;}
.td-menuSpe-lgn1 h2{display:block; padding:0 0 20px 15px; margin:0; font-size:20px; color:#9fc732; font-weight:normal; text-align:left;}
.td-menuSpe-lgn1 p{font-size:21px; color:#9fc732; font-weight:bold;}
.td-menuSpe-lgn2{padding:60px 0 30px 20px; font-size:14px; }
.td-groupes-1{width:338px; padding:20px 20px 0 15px;}
.td-groupes-1 h1{display:block; padding:0 0 20px 0; margin:0; text-align:left;  font-size:20px; color:#9fc732; font-weight:normal;}
.td-groupes-1 p{display:block; padding:0 0 20px 0; margin:0; text-align:justify;  font-size:14px;}
.td-groupes-1 ul{display:block; padding:10px 25px 20px 32px; margin:0; text-align:left;}
.td-groupes-1 li{padding-bottom:10px; list-style-image:url(../images/puce-grd.gif); color:#9fc732; font-size:16px; font-weight:bold;}
.td-groupes-1 li a{padding-bottom:10px; list-style-image:url(../images/puce-grd.gif); color:#9fc732; font-size:16px; font-weight:bold;}
.td-groupes-1 i{display:block; padding:80px 25px 20px 15px; margin:0; text-align:left; font-size:12px; }
.td-groupes-2{padding-top:20px; font-size:16px;}
.td-groupes-2 h1{display:block; padding:0 0 20px 15px; margin:0; font-size:20px; color:#9fc732; font-weight:normal;}
.td-groupes-2 p{font-size:21px; color:#9fc732; font-weight:bold;}

.formulaire{padding-top:58px;}
.formulaire p{display:table; height:30px; padding:2px 20px;}
.formulaire label{float:left; width:140px; text-align:right; padding-right:10px; line-height:30px;}
.formulaire input, .formulaire textarea{float:left; width:224px; height:30px; background-color:#514141; border:1px solid #9fc732; padding:0 3px; color:#FFFFFF;}
.formulaire textarea{width:380px; height:210px;}