body	{	width: 1003px;	padding: 0px;	margin-left:auto;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	font-family: Impact, Times, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #717171;}/*	***************************Animation flash */#accueil {	margin: 0px;	padding: 0px;	background-color:#FFFFFF;	text-align: center;	font-size: 14px;	font-weight: bold;	padding-bottom: 20px;}#accueil a {	color:#000000;	text-decoration: underline;}/*	***************************EntÍte */.bande_grise{clear: both;width: 950px;margin: 0px;padding: 0px;padding-top: 3px;padding-left: 10px;	height: 15px;color: #FFFFFF;font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	background-color: #A1A1A1;border: 0px solid #800000;}.bande_grise p.date{color: #FFFFFF;font-size: 10px;	width: 475px;	float:left;margin: 0px;padding: 0px;border: 0px solid #800000;	}.bande_grise .frss{margin: 0px;padding: 0px;margin-left: 850px;	text-align: right;color: #FFFFFF;font-size: 10px;	text-transform: uppercase;border: 0px solid #333333;}.bande_grise .frss a{color: #FFFFFF;}#entete {	height: 150px;	padding: 0px;	margin: 0px;}.nomsite{	float: left;	width: 333px;	margin: 0;	padding: 0;	margin-top: 90px;}.nomsite p{	margin: 0;	padding: 0;	padding-left: 15px;	font-family: Impact, Times, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	font-weight: normal;	text-transform: uppercase;}.nomsite p.rouge{	color: #E2031A;}#logosite{	width: 285px;	float: left;}.spip_logos{	border: 0px;}#petitlogo{	width: 960px;	text-align: center;	margin-top: 25px;	margin-bottom: 25px;}/*	***************************Les menus */.barre_menus{	margin: 0px;	padding: 0px;	width: 960px;	border: 0px solid #800000;}.barre_menus_bas{	margin: 0px;	padding: 0px;	width: 960px;	height: 42px;	border: 0px solid #800000;}.menu	{	margin: 0;	padding: 0;}.menu ul	{	float: left;	padding: 0;	margin: 0;}.menu ul li  {	list-style-type: none;	padding: 0px;	margin: 0px;  }  .menu ul li.principal  {	float: left;	/* width: 8.25em; 	height: 0.75em; */  } .menu ul li.vide  {  	float: left;width: 34px;  height: 24px;  	background-color:#7FD3CF; }  .menu ul li.principal2  {	float: left;	margin: 0px;	padding: 0px;	padding-top: 19px;	/* width: 8.25em; 	height: 0.75em; */  }  .menu_droite ul li.principalbas {	float: left;	/*margin-top: -19px;*/	/* width: 8.25em; 	height: 0.75em; */  }  .menu_droite{float: right;}.menu_droite ul	{	float: right;	padding: 0;	margin: 0;}  .menu_droite ul li  {	list-style-type: none;	padding-top: 0px;	margin: 0px;  }  .menu_droite ul li.principale  {	float: right;  }  .menu_droite ul li ul {	margin: 0;	padding: 0;	display: none;}  /*	***************************Bandeau illustration */#bandeau{	float: left;	width: 203px;	height : 78px;	padding : 0px;	padding-left: 15px;	margin: 0px;	color: #FF0000;	border: 1px solid #FF0000;	border-top: 0px;	font-size: 20px;} /*	***************************Pied de page */#pied{	margin: 0px;	margin-top: 25px;} /*	***************************Partie centrale */#conteneur{	margin: 0px;	padding: 0px;}#contenu{	width: 960px;	padding: 0px;	margin: 0px;	margin-top: 5px;	height: 200px;}html>body #contenu{	height: auto;	min-height : 200px;}#page{	height: 400px;	padding-left: 17px;	padding-right:35px;	background-image: url(pictos/bord_page.gif);	background-repeat: repeat-y;}#bas_page{	background-image: url(pictos/bas.gif);	background-repeat: no-repeat;		background-position: 0px 0px;	border: 0px solid #800000;}html>body #page{	height: auto;	min-height : 400px;}a{text-decoration: none;}.nettoyeur {	clear: both;}h3.spip{	margin-top: 10px;	margin-bottom: 0px;		font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}p.spip{	margin: 0px;	padding: 0px;}.legendeVideo {	color : #5F6062;	font-size:12px;	text-transform: none;	line-height: 14px;	font-weight: none;		font-family: Times, Arial, Helvetica, sans-serif;}.legendeVideo a{	color : #5F6062;}