/*
Style MX5France
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*---------------------------------------------------------*/
body{width: 100%;background-color: #DADFE5;font-family: Verdana, Arial, serif; font-size:12px}
h2 {font-size:1.5em;font-weight:bold; color:#fe0000;margin:15px 0 20px 30px }
h3 {font-size:1.2em; font-weight:bold; margin:20px 0 10px 10px}
p {color:#6b6b6b; margin:0 0 10px }
strong{font-weight:bold}
p strong {margin:20px 0 0 10px; display:block}
a {text-decoration:underline; color:#636C75;}
a:hover {text-decoration:none;}

#global {width:977px;height:100%; margin:0 auto; background:url(images/background.png) repeat-y; padding:0 0 10px 0}
#header {width:959px; height:95px; margin:0 0 0 8px; background:url(images/header.png) no-repeat; text-align:right; padding:20px 0 0}
#header h1, #header p {margin: 0 50px 0 0;  }
#header h1 {font-weight:bold; font-size:1.3em;letter-spacing:1em; color:#6b6b6b}	
#header p {letter-spacing:0.2em}
#header p em {font-weight:500}

ul#menu {width:898px; height:56px; margin:0 0 0 9px; padding:0 30px; background:url(images/menu.png) repeat-x;}
ul#menu li {float:left}
ul#menu a.last {border-right:1px solid #636C75;}
ul#menu li a{ float:left;padding:18px 44px;height:14px;color:#fff; text-decoration:none; font-weight:bold; border-left:1px solid #636C75;}
ul#menu li a:hover{background-color:#a7bdd3; color:#636C75;}

#leftCol {float:left; padding:0 0 0 20px; width:600px;}
#rightCol {background:url(images/newsMiddle.png) repeat-y; width:251px; float:right; margin:10px 20px; text-align:center}
#rightCol span.top{background:url(images/newsTop.png) no-repeat; width:251px; height:15px; float:left}
#rightCol span.bottom{background:url(images/newsBottom.png) no-repeat; width:251px; height:13px; float:left}
#rightCol span.sepLine {background:url(images/newsLine.png) no-repeat; width:246px; height:11px; float:left; margin:10px 3px}
#rightCol form {margin:20px 0}


.video {margin:20px}
/*  Le club */
ul.listObj {margin:5px 0 5px 30px}
ul.listObj li {margin:5px 0; list-style-type:disc; color:#f00}

.magImg {margin:10px 30px}

.IdMembers {float:left;width:700px; margin: 0 0 30px}
.IdMembers img {float:left;}
.IdMembers ul {float:left;margin:30px 0 0 10px;width:500px;}
.IdMembers ul li {margin:5px 0}


#creaClub {}
#creaClub table {width:700px;}
#creaClub table td {text-align:center}
#creaClub img {margin:5px 0}

.bulletin {display:block;margin:20px;text-align:center;width:700px;}
.bulletin p{font-size:14px; font-weight:bold}

ul.adress { margin:20px}


#footer {position:fixe; bottom:0; clear:both; text-align:center; font-size:0.9em; border:1px solid #6b6b6b; width:900px; margin:10px 37px 0}