body{background: url(img/bg.png) center top repeat-x  #8CA0B3; margin:0;}
h1{font-size: 36px; color:#146d80;font-family: Arial; margin:0;}
p{margin: 0;}
a{color:#146D8E;}
a:hover{text-decoration: none;}
img{border: none;}
#clouds{background-image: url(img/fluffy.png); background-position:  center top; height:100%; width:100%; margin:0 auto 0 auto; background-repeat:repeat-y;}
#wrapper{width: 960px; margin:auto;}
#login{position:relative; margin:0 0 0 500px;}
select {border: 1px solid #666; border-radius: 3px; width: 107px; height: 22px; margin-top: 8px; padding:2px;}
#ez-login-form-container button {height: 13px !important;}
#fieldset-loginGroup h3{display:none;}
#logo{max-width:100%; margin:45px auto 15px auto; clear: both;
height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
text-align:center;
}
#slogan{text-align: center;}
#barres{background-image: url(img/niches/niches-bg.png); width: 960px; height: 965px; padding-top: 0; margin:auto;}
#niches{width: 960px; margin-left: 22px;}
#capsule{float: left; width :235px; margin-left:1px; margin-top: 14px;}
#clear{clear: both;}
#titre-niche{padding-top:10px;width:206px; color:#fff; text-align: center; text-transform: uppercase; font-weight: bold; font-family: Arial;}
#tittre-niche p{ margin-top:0px; }
#pic{width:220px; margin:auto; margin-top: 4px;}
#description {width: 182px; height:95px; ; margin: 5px 0 0 6px;  color: #656668; text-align:left; font-family: Arial; font-size: 14px;}
#bouton{width:105px; height: 25px; margin:10px 0 0 45px;}
#clic{text-align: center; color: #ffffff; font-family: Arial; font-size: 16px; padding-top: 2px;}
#shadow{clear: both; margin: 0 auto 30px; width: 900px;}
/*modal*/
#bgform{width: 786px;height: 520px; margin: 32px auto auto auto ; background-color: #fff;}
/*footer*/
#flux{;background-color: #fff; width:400px; height:520px; margin-top:15px}
#center{height:360px; width:370px;margin:auto; padding-top: 20px;}
#tem{background-color: #fff; clear: both; display: table; margin-top: 15px; min-height: 115px; width: 500px;}
#img{float: left; padding:5px;}
#text{float: left; padding:5px; width: 360px;}
li {font-size: 16px; font-weight: bold; font-family: Arial; margin-left: 20px;}
#ez-main-container dd label{display: inline !important;}
#ez-login-form-container dd #password-element span{position: absolute !important;}
#flux img{max-width: none;}

/*overlay connexion*/
.overlay {
	background:url(img/bg_log.png);
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:100;
	filter:alpha(opacity=1);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.box {
	position:absolute;
	top:-540px;
	left:-514px;
	margin-left:50%;
	background-color:transparent;
	color:#000;
	padding:20px;
	width:775px;
	z-index:999999;
	display:table;
	overflow:auto;
}
a.boxclose {
	position: absolute;
	width:26px;
	height:26px;	
	margin-top:117px;
	margin-left:890px;
	cursor:pointer;
	font-size: 20px;
	font-weight: bold;
	font-family: sans-serif;
	color:#878787;
	text-decoration:none;
}
a.activatorbis {
	z-index:3;
	cursor:pointer;
	display:block;
	text-decoration:none;
}