/*-----------------------------------------------------------------------------------------------------------------------
--------------------------------------------------MISE EN FORME----------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------PROPRIETES GENERALES----*/
@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
fieldset{border:0px;}
legend{ 
	 font-size: 0px;
	 position: absolute;
	 left: -5000px;
	 overflow: hidden;
 }
/*-------------------------------------------------------------CLEARFIX----*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* ---------------------------------------------------------- STRUCTURE ----*/
.nview, h1{
	 font-size: 0px;
	 position: absolute;
	 left: -5000px;
	 overflow: hidden;
 }
.gras{ font-weight:bold;}
.bleu{color:#358992;}
a{color:#333333; text-decoration:underline}
a:hover{color:#358992; text-decoration:none}
/*-----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------STRUCTURE----------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------*/
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
}
#contener{ 
	width:719px;
	margin:5px auto;
}
#contener .centre{
	background:url(../IMG/bloc-centre.gif) repeat-y top left;
	padding:0 30px;
	position:relative;
	}
	
#contener .centre-merci{
	background:url(../IMG/bloc-centre-merci.gif) repeat-y top left;
	padding:0 30px;
	position:relative;
	}
.font1{ 
	font-size:12px;
}
.font2{ 
	font-size:14px;
}
.font3{ 
	font-size:16px;
}
.font4{ 
	font-size:18px;
}
p{
	padding-bottom:10px; 
	line-height:16px;
}
p.sansespacebas{
	padding-bottom:0px;
	line-height:20px; 
}
.text-right{ 
	text-align:right;
}
table { 
	border-collapse:collapse;
}
table td{ 
	vertical-align:top;
}
#footer{ 
	font-size:11px; 
	color:#999;
	margin:20px 10px;
}
#footer a{ 
	color:#999;
	text-decoration:none;
}
#footer a:hover{ 
	color:#999;
	text-decoration:underline;
}
#fleur{ 
	position:absolute; 
	bottom:-23px; 
	left:235px;
}
td#col2{ margin-left:30px;}
/* --------------------------------------------------------- FORMULAIRE ----*/

label{ 

 }
input { 
	border:1px solid #999;
	background:#fff; 
	width:305px; 
	height:20px;
	margin:5px 0px 15px 0px;
	
}
textarea { 
	border:1px solid #999;
	background:#fff; 
	width:305px; 
	height:120px;
	margin:5px 0px 15px 0px;

}
input.bt-envoyer{
	border:none;
	width:140px;
	height:49px;
	background:url(../IMG/bt-envoyer.gif) no-repeat top left;
	cursor:pointer;
	}
.erreur{ 
	border:1px solid red; 
	padding:5px 10px; 
	color:red; 
	line-height:16px;
}

input.radio{ 
	width:18px; 
	margin:0 3px 0 0; 
	height:18px; 
	line-height:18px;
	float:left;
	border:0px;
	background:none
}