img, form {border: 0}body {	margin: 0;	padding: 0;	border: 0;	overflow: hidden;	background-color: #FFD2D8;	height: 100%;	max-height: 100%;}table { 	border-style:solid; 	border-width:1px; 	border-color:#000;	width:100%;	margin-top:5px;	margin-bottom:5px;}.spacer {	font-size: 4px;	clear:both;}a 	{ 	color: #E52D26;	/*font-weight: bold;*/	text-decoration: none;}a:hover 	{ 	color: #E52D26;	/*font-weight: bold;*/	text-decoration: underline;}/* bandeau à gauche et contenu à droite */#left {	position: absolute;	top: 0;	left: 0;	bottom: 0;	width: 260px;	overflow: hidden;	background-image: url("../i/left_fond.jpg");	background-repeat: repeat-y;}#right {	position: absolute; /* fixed sauf IE6 */	left: 260px;	top: 0;	right: 0;	bottom: 0;	overflow: auto;}  /*********/ /*  menu  *//********/#mnu {	background-image: url("../i/menu/fond.gif");	background-repeat: repeat-x;}.menu {	float: left;	margin-right:10px;}.langue1 {/*	margin-left:168px;*/	margin-left:191px;}.langue2 {	margin-left:10px;}  /*************/ /* association *//*************/#asso_top {	background-image: url("../i/asso/asso_top.gif");	background-repeat: repeat-x;	height: 9px;}#asso {	background-image: url("../i/asso/asso_fond.gif");	background-repeat: repeat-x;	height: 137px;}.asso1 {	margin-left: 40px;	height: 137px;}.asso2 {	margin-left: 40px;	height: 137px;}  /*****************/ /* corps de la page *//*****************/#main {	padding: 15px 20px;	font-family: "Trebuchet MS";	font-size: 12px;}#mnu2 {	background-color: #EE8782;	padding: 3px;	margin-bottom: 20px;}.mnu2_on {	color: #E52D26;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	padding-right: 20px;}.mnu2_off a {	color: #000;	font-weight: normal;	text-decoration: none;	text-transform: uppercase;	padding-right: 20px;}.mnu2_off a:hover  { 	font-weight: normal;	text-decoration: underline;	text-transform: uppercase;	padding-right: 20px;}  /*************/ /* pied de page *//**************/#footer {	font-family: "Arial", "Helvetica";	font-size: 11px;}hr	{	border: 0;	border-bottom: 1px black solid; /* une seule bordure pour Firefox */	height: 1px; /* pour IE */}.center {  padding: 0px 38px;  text-align: center;}.homeimg {	width: 250px;	margin-top: 10px;	margin-left: 5px;	float: right;}  /*************************/ /* News de la page d'accueil *//*************************/#newsmain {	border: 1px solid #E8E8E8;	background-color: #FFF;	padding: 12px;	font-family: "Trebuchet MS";	font-size: 11px;}#newsmain hr	{	border: 0;	margin: 0;	border-bottom: 3px #E42D27 solid; /* une seule bordure pour Firefox */	/*	height:3px; /* pour IE */}#news {	border: 1px solid #E8E8E8;	padding: 0 6px;	font-family: "Trebuchet MS";	font-size: 11px;	background-color: #F2F2F2;}.newstitle {	font-size: 28px; 	color: #E42D27;	text-transform: capitalize;}.newsbloc {	width: 22%;	margin: 0;	float: left;	padding: 6px;}.newsimg {	float: left;	width: 50px;	margin-right: 3px;	margin-bottom: 3px; }.newsdate {	color: #E52D26;}  /************/ /* Calendrier *//************/.myCalendrier {	font-size: 14px; 	color: #000;	font-weight: bold;	margin-left:5px;}.myCalendrier-cours {	font-family: Arial, Sans, sans-serif;	font-size: 10px;	padding: 2px;	margin-top: 2px;	background-color: #F5FF9F;	color: #CD006F;}.myCalendrier-stage { 	font-family: Arial, Sans, sans-serif;	font-size: 10px;	padding: 2px;	margin-top: 2px;	background-color: #FFDC9F;	color: #CD006F;}.myCalendrier-animation { 	font-family: Arial, Sans, sans-serif;	font-size: 10px;	padding: 2px;	margin-top: 2px;	background-color: #DD9FFF;	color: #CD006F;}.myCalendrier-soiree { 	font-family: Arial, Sans, sans-serif;	font-size: 10px;	padding: 2px;	margin-top: 2px;	background-color: #C2FFB7;	color: #CD006F;}
