/* CSS Automatique */

/* Code pour Objet 2002 */
.IM_ID2002 p img{
	float: left;
	margin: 0 5px 5px 0;
}
.IM_ID2002 p img{
	float: right;
	margin: 0 0 5px 10px;
}

/* Code pour Objet 2008 */
.SP{
	clear: both;
}
.IM_ID2008{
	padding: 0 3%;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.IM_ID2008 ul{
	list-style: none;
	margin:20px 0;
}
.IM_ID2008 li{
	text-align: center;
}
.IM_ID2008 a{
	text-decoration: none;
	color: black;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.IM_ID2008 img{
	border: none;
	width: 100%;
}
.IM_ID2008 li {
	width: 29%;
	margin: 10px 2% 10px 2%;
	float: left;
	
}
.IM_ID2008 .n_3 {
	clear: both;
}

/* Code pour Objet 2011 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2011 p img{
	float: left;
	margin: 0 5px 5px 0;
}

/* Code pour Objet 2013 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2013 p img{
	float: right;
	margin: 0 0 5px 10px;
}

/* Code pour Objet 2015 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2015 p img{
	float: left;
	margin: 0 5px 5px 0;
}

/* Code pour Objet 2019 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2019{
	padding: 0 3%;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.IM_ID2019 ul{
	list-style: none;
	margin:20px 0;
}
.IM_ID2019 li{
	text-align: center;
}
.IM_ID2019 a{
	text-decoration: none;
	color: black;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.IM_ID2019 img{
	border: none;
	width: 100%;
}
.IM_ID2019 li {
	width: 29%;
	margin: 10px 2% 10px 2%;
	float: left;
	
}
.IM_ID2019 .n_3 {
	clear: both;
}

/* Code pour Objet 2021 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2021 p img{
	float: left;
	margin: 0 5px 5px 0;
}

/* Code pour Objet 2022 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2022 p img{
	float: right;
	margin: 0 0 5px 10px;
}

/* Code pour Objet 2024 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2024 p img{
	float: left;
	margin: 0 5px 5px 0;
}

/* Code pour Objet 2029 */
.SP{
	clear: both;
}
.IM_ID2029{
	padding: 0 3%;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.IM_ID2029 ul{
	list-style: none;
	margin:20px 0;
}
.IM_ID2029 li{
	text-align: center;
}
.IM_ID2029 a{
	text-decoration: none;
	color: black;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.IM_ID2029 img{
	border: none;
	width: 100%;
}
.IM_ID2029 li {
	width: 21%;
	margin: 10px 2% 10px 2%;
	float: left;
	
}
.IM_ID2029 .n_4 {
	clear: both;
}

/* Code pour Objet 2031 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2031 p img{
	float: right;
	margin: 0 0 5px 10px;
}

/* Code pour Objet 2033 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2033{
	padding: 0 3%;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.IM_ID2033 ul{
	list-style: none;
	margin:20px 0;
}
.IM_ID2033 li{
	text-align: center;
}
.IM_ID2033 a{
	text-decoration: none;
	color: black;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.IM_ID2033 img{
	border: none;
	width: 100%;
}
.IM_ID2033 li {
	width: 21%;
	margin: 10px 2% 10px 2%;
	float: left;
	
}
.IM_ID2033 .n_4 {
	clear: both;
}

/* Code pour Objet 2037 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2037{
	padding: 0 3%;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.IM_ID2037 ul{
	list-style: none;
	margin:20px 0;
}
.IM_ID2037 li{
	text-align: center;
}
.IM_ID2037 a{
	text-decoration: none;
	color: black;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.IM_ID2037 img{
	border: none;
	width: 100%;
}
.IM_ID2037 li {
	width: 29%;
	margin: 10px 2% 10px 2%;
	float: left;
	
}
.IM_ID2037 .n_3 {
	clear: both;
}

/* Code pour Objet 2040 */
.SP{
	clear: both;
}
.IM_ID2040{
	clear: both;
}
.IM_ID2040 fieldset{
	border : none;
}
.IM_ID2040 fieldset label{
	display: block;
	float: left;
	clear: left;
	width: 30%;
	text-align: right;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 2% 0px 2% ;
}
.IM_ID2040 fieldset input,
.IM_ID2040 fieldset select{
	float: left;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid black;
	width: 40%;
	margin: 10px 0 0 0;
}
.IM_ID2040 fieldset textarea{
	float: left;
	
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid black;
	width: 60%;
	height: 150px;
	margin: 10px 0 0 0;
}
.IM_ID2040 .Erreur{
	background-color: #F89E5C;
}

/* Code pour Objet 2393 */
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2393{
	padding: 0 3%;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.IM_ID2393 ul{
	list-style: none;
	margin:20px 0;
}
.IM_ID2393 li{
	text-align: center;
}
.IM_ID2393 a{
	text-decoration: none;
	color: black;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.IM_ID2393 img{
	border: none;
	width: 100%;
}
.IM_ID2393 li {
	width: 29%;
	margin: 10px 2% 10px 2%;
	float: left;
	
}
.IM_ID2393 .n_3 {
	clear: both;
}
.SP{
	clear: both;
}
.IM_ID2393{
	padding: 0 3%;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.IM_ID2393 ul{
	list-style: none;
	margin:20px 0;
}
.IM_ID2393 li{
	text-align: center;
}
.IM_ID2393 a{
	text-decoration: none;
	color: black;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.IM_ID2393 img{
	border: none;
	width: 100%;
}
.IM_ID2393 li {
	width: 40%;
	margin: 10px 2% 10px 2%;
	float: left;
	
}
html>body .IM_ID2393 li {
	margin: 10px 5% 10px 5%;
	
}
.IM_ID2393 .n_3 {
	clear: both;
}
/* Déjà inséré : réécriture uniquement des éléments identifiés */ 
.IM_ID2393{
	padding: 0 3%;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.IM_ID2393 ul{
	list-style: none;
	margin:20px 0;
}
.IM_ID2393 li{
	text-align: center;
}
.IM_ID2393 a{
	text-decoration: none;
	color: black;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.IM_ID2393 img{
	border: none;
	width: 100%;
}
.IM_ID2393 li {
	width: 21%;
	margin: 10px 2% 10px 2%;
	float: left;
	
}
.IM_ID2393 .n_4 {
	clear: both;
}



html, body {
	height: 100%;
}
#IM_PAGE{
	min-height: 100%;
	position: relative;
}
#BODY {
	padding-bottom: 15px;
}

#IM_LIENIMW{
	/*clear: both;*/
	position: absolute;
	left: 0;
	bottom: 0;
	border-top: 1px solid black;
	background-color: #999999;
	height: 14px;
	width: 100%;
	text-align: center;
	font: 10px Verdana,Arial,Tahoma;
	overflow: hidden;
	/*margin-top: 10px;*/
}
#IM_LIENIMW h1,
#IM_LIENIMW h2{
	font: 10px Verdana,Arial,Tahoma;
	display: inline;
	margin: 0 ;
	padding: 0;
	
}
#IM_LIENIMW a{
	color: white;
	text-decoration: none;
	margin: 0 5px;
}
#IM_LIENIMW .IM_Logo{
	padding: 0px 44px 13px 0;
}
#IM_LIENIMW .IM_Logo span{
	display: none;
}

#IM_LIENIMW .IM_XHTML{
	background: url(/images/logo-xhtml.gif) no-repeat;
}
#IM_LIENIMW .IM_CSS{
	background: url(/images/logo-css.gif) no-repeat;
}
#IM_LIENIMW .IM_F2M{
	background: url(/images/logo-f2m.gif) no-repeat;
	display: none;
}
#IM_PartageLien{
	position: absolute;
	left: -999em;
}
#IM_PartageLien h2{
	font-size: 0.1em;
}