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

body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#333;
	margin:0 !important;
	padding:0 !important;
	background-color: #FFF;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#9c163e;
}
#site {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
}
/*----------- HEADER ---------------------*/
#header {
	width:1000px;
	height:110px;
	margin:8px 0 7px 0;
}
#header1 {
	width:1000px;
	height:68px;
	margin-bottom:5px;
}
#headerlogo {
	width:348px;
	height:67px;
	float:left;
}
#headermenu {
	width:652px;
	height:68px;
	float:right;
}
#header0 {
	height:16px;
	padding:5px 0 0;
}
#header0 h1 {
	font-size:10px;
	font-weight:normal;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0;
	margin:0
}
#header0 h1 a {
	color:000;
}
#headermenu1 {
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#655d5d;
	text-align:right;
}
#headermenu2 {
	height:22px;
	margin-top:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	text-align:right;
}
#header2 {
	height:13px;
	background-color:#eae9e9;
	padding:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}
.hmenus {
	padding:0 10px 0 10px;
	float:right;
	height:12px;
	position:relative;
	font-size: 11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif
}
.hmenus1 {
	float:right;
	height:12px;
	position:relative;
}
.paddm1 {
	padding:8px 12px 0 12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#nbtel {
	font-size:24px;
	background-image:url(../images-maq/phone.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:24px;
	margin-left:20px;
	height:27px
}
.sep {
	height:11px;
	float:right;
	border-right:solid 1px #333;
	margin-top:3px
}
.sep1 {
	height:11px;
	float:right;
	margin-top:13px
}
.maplang {
	padding:3px 10px 0 0;
	float:left;
}
.lstlang {
	float:left;
}
#mlang {
	position:relative;
	padding-right:0;
	cursor:pointer;
	z-index:999;
}
.lang1 {
	background-image:url(../images-maq/fr.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
}
.lang2 {
	background-image:url(../images-maq/eng.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
}
.lang3 {
	background-image:url(../images-maq/es.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
}
.lang4 {
	background-image:url(../images-maq/it.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
}
/*----------- END HEADER ---------------------*/

/* --------------Footer-------------------------------------- */

.clear {
	clear:both;
}
#footer {
	color: #72706a;
	overflow:hidden;
	background-color:#F9F9F9;
	margin-top:7px;
	border-bottom:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#footer-bottom {
	border-top:solid 1px #CCC;
	color: #787878;
	line-height: 40px;
	overflow: hidden;
	font-size:12px;
	padding:5px 0px;
	background-color: #ffffff;
	margin-top: 100px;
}
#footer-bottom .container{
	text-align:right; 
	background-image:url(../images-maq/paiement-secure.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
#footer-bottom .footermenu{
	text-align:right;
	padding-bottom:5px;
	border-bottom:solid 1px #CCC;
	line-height: 20px;
}
#footer-bottom a {
	text-decoration:none;
}
a.cola{
		color: #9C163E;
}
/*---------- END Footer ---------------------------------*/
/*----------------- DEVISE ------------------------------*/
ul#lstdevise {
	display:none;
	list-style-type:none;
	border:solid 1px #CCC;
	padding:5px;
	margin:0;
	width:80px;
	position:absolute;
	left:0;
	top:24px;
	z-index:99999;
	text-align:left;
	background-color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:20px
}
ul#lstlang {
	display:none;
	list-style-type:none;
	border:solid 1px #CCC;
	padding:5px;
	margin:0;
	width:90px;
	position:absolute;
	left:0;
	top:24px;
	z-index:99999;
	text-align:left;
	background-color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:20px
}
#ldevise {
	position:relative;
	cursor:pointer;
	z-index:999;
}
#tabtrans {
	display:none;
}
.alert {
	color:#E67300;
}
.smfs {
	font-size:11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000;
	height:30px;
	width:30px;
	background-image:url(../images-maq/phone.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:18px;
}
#contemail {
	background-image:url(../images-maq/email.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	height:12px;
}
/*----------------- END DEVISE ------------------------------*/
.promodeti{color:#E14876; font-size:15px; font-weight:bold; padding:4px; font-family:Arial}
.cente{text-align:center;}
#nhclub{padding:6px 12px 0 12px;font-size:16px; color:#E14876}
#nhclub a{font-size:16px; color:#E14876}
.fadio{position:fixed; z-index:999; padding:10px; background-color:#fffee0; width:230px; border:solid 1px #CCC; bottom:80px; right:20px; display:none;  box-shadow: 1px 1px 12px #555; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #333}
.fadio1{bottom:20px !important}
.fadio2{right:290px !important; bottom:20px !important; color:#F43968 !important}
.fadio2 a{color:#F43968 !important}
.fadio3{bottom:20px !important; color:#F43968 !important}
.fadio3 a{color:#F43968 !important}
.clubfelic{font-size:18px; color:#666666; z-index:999; padding:25px 0; text-align:center; width:500px; color:#4d9d0c}
.clubftext1{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#444444; 
padding:0 0 15px 0; line-height:25px; text-align:justify;float:left; width:722px}
.clubf{width:465px; background-color:#f5f5f5; padding:10px; height:600px}
.clubf h3{text-align:center; font-size:16px; margin:10px; color:#B70E4F}
.clubf p{ font-size:14px}
.clubleft1{float:left}
.clubfright{float:right}
#drechc{float:left; width:257px; margin-right:20px; background-color:#E8E8E8}
.clubtitrech{color:#9E386D; font-size:18px; padding-top:10px}
#messamiclub{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#b70e4f;
	text-align:center;
	height:20px;
	font-size:16px;
	margin:0
	}
#paisec{float: left; margin-top: 7px; margin-left: 192px; color: rgb(51, 51, 51);}
.dethis{float:right; width:80px}