body.meteor #col_bas .left {
	float: left;
	width: 400px;
}

body.meteor #col_bas .right {
	float: right;
	width: 325px;
}

body.meteor #col_center h3 {
	margin:20px 0 20px 0;
	color: #c80000;
	font-size: 14px;
}


body.meteor ul.features  {
	margin: 0 0 0 30px;
	list-style-type: disc;
}

body.meteor ul.features li {
	list-style-type: disc;
}

body.meteor ul.features li, body.meteor #col_bas p {
	line-height: 18px;
	font-size: 12px;
	margin: 10px 0 10px 0;
}

body.meteor .presentation {
	margin-top:20px;
}

#meteor-rotate {
	height: 400px;
	width: 400px;
}


#meteor-nav {
	display:block;
	width:475;
	position:absolute;
	z-index:40;
	margin-top:375px;
	margin-left:7px;
}

#meteor-rotate img {
	border: 0;
}

#meteor-nav a {
	padding: 2px 4px 2px 4px;
	font-size:10px;
	font-family: arial, verdana, sans-serif;
	margin-right:5px;
	background:#fff;
	text-decoration:none;
	color:#000;
	outline:none;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	cursor:pointer;
}

#meteor-nav a:hover, #meteor-nav a.activeSlide {
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);	
}

#newsletter-form {
	font-size: 11px;
	height: 345px;	
}

#newsletter-form .newsfield {
	vertical-align: top;
	background: transparent;
	border: 1px solid #B4B4B4;
	padding: 3px;
}

#newsletter-form .email_field,
#newsletter-form .civil_field, 
#newsletter-form .nom_field, 
#newsletter-form .prenom_field, 
#newsletter-form .cp_field, 
#newsletter-form .ddn_day_field, 
#newsletter-form .ddn_month_field, 
#newsletter-form .ddn_year_field {
	margin-left: 5px;
	vertical-align: top;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	*display:inline; /* ie hack */

}

#newsletter-form .email_field,
#newsletter-form .nom_field, 
#newsletter-form .prenom_field {
	width: 200px;
}

#newsletter-form .email_field .newsfield,
#newsletter-form .nom_field .newsfield, 
#newsletter-form .prenom_field .newsfield {
	width: 190px;
}

#newsletter-form .cp_field,
#newsletter-form .ddn_year_field {
	width: 48px;
}

#newsletter-form .cp_field .newsfield, 
#newsletter-form .ddn_year_field .newsfield {
	width: 45px;
}

#newsletter-form .ddn_day_field, 
#newsletter-form .ddn_month_field {
	width: 28px;
}

#newsletter-form .ddn_month_field .newsfield, 
#newsletter-form .ddn_day_field .newsfield {
	width: 18px;
}

#newsletter-form .message {
	height: 12px;
	margin: 2px auto;
	padding: 0 10px 0 10px;
	color: #c80000;
	font-size: 10px;
}

#newsletter-form .error {
	background: #edafaf;
}

#newsletter-form ul.subscription_list {
	margin: 10px 0 10px 0;
	padding: 0;
	list-style-type: none;
}

#newsletter-form .newsletter label,
.civil_field {
	vertical-align: top;
	height: 25px;
	line-height: 20px;
}

#newsletter-form .newsletter label {
	display: block;
	float: right;
	width: 115px;
	text-align: right;

}

#newsletter-form .newsletter td {
	height:28px;
}

#newsletter-form .checkbox {
	display: inline;
	margin: 0 10px 0 10px;
}

#newsletter-form .button {
	vertical-align: top;
	margin-left: 20px;
}

#newsletter-form h1.thank_you {
	text-align: center;
	color: #c80000;
	font-size: 18px;	
}

#newsletter-form em {
	color:#c80000;
}

#newsletter-form #merci {
	padding-left:10px;
	color:#c80000;
	font-size:12px;
	font-weight:bold;
}

#newsletter-form input {
	border:0;
	background: transparent;
}

