@charset "UTF-8";
/*reset*/
html, body, div, span, h1, h2, h3, p, a, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: Arial, Georgia, sans-serif;
	color: #fff;
}
.inblock {
	display: inline-block;
	zoom: 1;
 *display: inline;
	vertical-align: top;
}
.clear {
	clear: both;
}
body {
	background: #0D0906 url(img/bg.jpg) center top no-repeat;
	padding-top: 20px;
}
#wrap {
	max-width: 940px;
	min-height: 1010px;
	margin: auto;
}
#wrap2 {
	width: 940px;
	margin: auto;
}
#logo {
	margin-left: 80px;
}
#login {
    margin: 25px 0 0 0;
    float: right;
}
#ez-login-form h3, dl.full {
	display: inline !important;
}
#fieldset-loginGroup h3 {
	color: #fff;
	font-size: 12px !important;
	margin-right: 5px !important;
}
#right {
	float: right;
}
#red {
	background: url(img/flash.png) -70px -60px no-repeat #740413;
	border-radius: 20px;
	width: 480px;
	margin-top: 25px;
	padding-top: 20px;
	color: #fff;
}
#red h1 {
	text-align: center;
	font-size: 24px;
}
#red h2 {
	text-align: center;
	font-size: 60px;
	font-weight: bold;
}
#bandeau {
	margin-top: 25px;
	padding-bottom: 25px;
	background-color: #240509;
	padding-left: 25px;
}
#bandeau p {
	color: #fda30c;
	font-size: 40px;
	padding: 20px;
	text-align: center;
}
#tools {
	margin-top: 20px;
	width: 481px;
	height: 100px;
}
#tools img {
	margin-left: 67px;
}
#tools li {
	list-style-type: none;
	margin: 3px;
	text-align: center;
	width: 151px;
	color: #fff;
	font-size: 14px;
}
#membres {
	margin-top: 25px;
}
#membres h1 {
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	margin: 10px 0 10px 0;
}
#membres form {
	float: right;
}
#membres input[type=button] {
	background: url(img/gbutton.png) 0 0 no-repeat;
	width: 100px;
	height: 33px;
	border: 0;
	color: #000;
	font-weight: bold;
}
#membres p {
	color: #fff;
	font-size: 14px;
	text-align: justify;
	margin-top: 15px;
}
.easy_geo_inscris td {
	padding: 7px;
}
.easy_geo_inscris img {
	margin-right: 5px;
	border: 2px solid #fff;
}
#rdv {
	width: 910px;
	border-radius: 5px;
	background-color: #7c0616;
	padding: 15px;
}
#rdv #title {
	float: left;
	margin-top: 20px;
}
#rdv #title img {
	margin-top: 3px;
}
#rdv #title h1 {
	color: #fff;
	font-weight: bold;
	font-size: 22px;
}
#rdv p {
	float: right;
}
.bloc {
	width: 430px;
	padding: 15px;
	margin-top: 15px;
	border-radius: 7px;
}
.bloc h1 {
	color: #fff;
	font-weight: bold;
	font-size: 22px;
}
.bloc0 {
	width: 11px;
}
#bloc1 {
	background-color: #000;
}
.prct {
	width: 215px;
	text-align: center;
}
p.prct {
	color: #fff;
	font-size: 18px;
}
#bloc2 {
	background-color: #322723;
	clear: both;
}
#bloc2 img {
	float: left;
	margin-right: 10px;
}
#bloc2 p img {
	border: 1px solid #fff;
	padding: 1px;
}
#bloc2 p {
	color: #fff;
	font-size: 14px;
}
#bloc3 {
	background-color: #7c0616;
}
#bloc3 h1 {
	margin-bottom: 15px;
}
#bloc3 p {
	text-align: justify;
	margin-bottom: 15px;
	color: #fff;
}
#bloc4 {
	background-color: #7c0616;
	color: #fff;
}
#bloc4 h1 {
	color: #fff;
	margin-bottom: 15px;
}
#bloc4 p {
	text-align: justify;
	color: #959595;
}
#bloc5 {
	background-color: #7c0616;
}
#bloc5 h1 {
	margin-bottom: 15px;
}
#bloc5 p {
	text-align: justify;
	margin-bottom: 15px;
	color: #fff;
}
#bloc6 {
	background-color: #7c0616;
}
#bloc6 h1 {
	margin-bottom: 15px;
}
#bloc6 p {
	text-align: justify;
	margin-bottom: 15px;
	color: #fff;
}
#bloc7 {
	background-color: #7c0616;
}
#bloc7 h1 {
	margin-bottom: 15px;
}
#bloc7 p {
	text-align: justify;
	margin-bottom: 15px;
	color: #fff;
}
#bloc8 {
	background-color: #322723;
	clear: both;
}
#bloc8 img {
	float: left;
	margin-right: 10px;
}
#bloc8 p img {
	border: 1px solid #fff;
	padding: 1px;
}
#bloc8 p {
	color: #fff;
	font-size: 14px;
}
#ad {
	margin: 15px 0;
	width: 300px;
	height: 250px;
	background-color: #333;
}
#footer {
	margin: 30px auto;
	text-align: center;
}
#footer p {
	color: #fff;
}
/* ***modales*** */
.box {
	position: absolute;
	top: -630px;
	margin-left: 20px;
	color: #FF71F0;
	width: 400px;
	z-index: 300;
}
#boxclose {
	margin: -24px -23px 0 0;
}
a.boxclose {
	float: right;
	margin-right: -20px;
	margin-top: -40px;
	cursor: pointer;
	color: #f6f6f6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.activator {
	z-index: 3;
	cursor: pointer;
	font-weight: bold;
}
.activator {
	z-index: 3;
	cursor: pointer;
}
#formbg {
	background: #170f0d url(img/formbg.jpg) left top no-repeat;
	width: 920px;
	border: 10px solid #60050b;
	border-radius: 10px;
	min-height: 580px;
}
#form {
	margin-left: 475px;
}
#overlay {
	background: url(img/ol.png);
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 100;
	filter: alpha(opacity=0.95);
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
}
.clic {
	position: absolute;
	background-image: url(img/anticlic.png);
	z-index: 40;
	width: 480px;
	height: 860px;
	cursor: pointer;
}
