body {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 11px;	color: #000000;	margin: 0 0 0 315px;	padding: 0;	background-color: #ffffff;	background-position: left top;	background-image: url(images/fond.gif);	background-repeat: no-repeat;}a:link, a:visited {	text-decoration: underline;	color: #000000;}a:hover {	text-decoration: none;	color: #000000;}img, img a {	border: 0;}h1 {	display: none;}table {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 11px;}.capital {	text-transform: uppercase;}.gras {	font-weight: bold;}.gras_italic {	font-style: italic;	font-weight: bold;}.gras_capital {	font-weight: bold;	text-transform: uppercase;}.italic {	font-style: italic;}.justification {	text-align: justify;}.normal {	font-weight: normal;}.menu {	float: left;	width: 145px;	height: 300px;	color: #336699;	text-transform: uppercase;		margin: 20px 0 0 0;	padding: 0;}.menu_expo {	margin: 0 0 3px 0;	padding: 0;}.menu_expo a:link, .menu_expo a:visited {	color: #336699;	text-decoration: none;	margin: 0;	padding: 0 0 0 15px;	background-position: left 2px;	background-image: url(images/fl_bleue.gif);	background-repeat: no-repeat;}.menu_expo a:hover {	color: #000000;}#expositions {	font-size: 10px;	font-weight: bold;	color: #336699;	text-transform: none;	margin: 0 0 15px 0;	padding: 0;}#expositions a:link, #expositions a:visited {	display: block;	color: #336699;	text-decoration: none;	margin: 0 0 3px 0;	padding: 0;}#expositions a:hover {	color: #000000;}.menu_action {	margin: 12px 0 5px 0;	padding: 0;}.menu_decouv {	margin: 0 0 3px 0;	padding: 0;}.menu_decouv a:link, .menu_decouv a:visited {	color: #ff6600;	text-decoration: none;	margin: 0;	padding: 0 0 0 15px;	background-position: left 2px;	background-image: url(images/fl_orange.gif);	background-repeat: no-repeat;}.menu_decouv a:hover {	color: #000000;}#decouvertes {	font-size: 10px;	font-weight: bold;	color: #ff6600;	text-transform: none;	margin: 0 0 10px 0;	padding: 0;}#decouvertes a:link, #decouvertes a:visited {	display: block;	color: #ff6600;	text-decoration: none;	margin: 0 0 3px 0;	padding: 0;}#decouvertes a:hover {	color: #000000;}.menu_atel {	margin: 5px 0 5px 0;	padding: 0;}.menu_atel a:link, .menu_atel a:visited {	color: #ff0066;	text-decoration: none;	margin: 0;	padding: 0 0 0 15px;	background-position: left 2px;	background-image: url(images/fl_violet.gif);	background-repeat: no-repeat;}.menu_atel a:hover {	color: #000000;}#ateliers {	font-size: 10px;	font-weight: bold;	color: #ff0066;	text-transform: none;	margin: 0 0 10px 0;	padding: 0;}#ateliers a:link, #ateliers a:visited {	display: block;	color: #ff0066;	text-decoration: none;	margin: 0 0 3px 0;	padding: 0;}#ateliers a:hover {	color: #000000;}.menu_bronze {	margin: 5px 0 5px 0;	padding: 0;}.menu_conf a:link, .menu_conf a:visited {	color: #666600;	text-decoration: none;	margin: 0;	padding: 0 0 0 15px;	background-position: left 2px;	background-image: url(images/fl_bronze.gif);	background-repeat: no-repeat;}.menu_conf a:hover {	color: #000000;}.menu_calend {	margin: 15px 0 5px 0;	padding: 0;}.menu_calend a:link, .menu_calend a:visited {	color: #336699;	text-decoration: none;	margin: 0;	padding: 0 0 0 15px;	background-position: left 2px;	background-image: url(images/fl_bleue.gif);	background-repeat: no-repeat;}.menu_calend a:hover {	color: #000000;}#page {	float: left;	width: 320px;	height: 410px;	margin: 0;	padding: 0;}#page p {	margin: 3px 30px 10px 0;	padding: 0;}.index {	margin: 30px 5px 0 15px;	padding: 0;}.index_titre {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ff0033;	text-transform: uppercase;	margin: 0 0 5px 0;	padding: 0;}#titre {	height: 35px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;		margin: 0 80px 15px 0;	padding: 3px 0 0 15px;	background-color: #ff0033;}.texte_coul1 {	color: #ff0033;}.chapo_1 {	font-size: 11px;	color: #ff7f06;	margin: 0 40px 10px 0;	padding: 0;}.infos_block {	height: 355px;	margin: 0 0 0 15px;	padding: 0;  	overflow: auto;}.decouv_titre {	font-size: 12px;	font-weight: bold;	color: #ff7f06;	margin: 0 40px 0 0;	padding: 0;}.atelier_titre {	font-size: 12px;	font-weight: bold;	color: #ff0033;	margin: 0 40px 0 0;	padding: 0;}.conf_titre {	font-size: 11px;	font-weight: bold;	color: #666600;	margin: 0 40px 0 0;	padding: 0;}.cal_titre1 {	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #336699;	margin: 0 40px 3px 0;	padding: 0;}.cal_titre2 {	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #666600;	margin: 10px 40px 3px 0;	padding: 10px 0 0 0;}.cal_titre3 {	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #ff0033;	margin: 10px 40px 3px 0;	padding: 10px 0 0 0;}