body	{	color: white;	background-image: url(../images/fond_02.png);	margin: 0;	padding: 0;	margin-top: 20px;	margin-bottom: 20px; 	font-family: "Times New Roman", Verdana, Arial, Geneva, sans-serif;	font-family: Georgia, Times, serif;	font-size: 18px;	line-height: 130%;	}p	{	font-size : 95%;	background-color: transparent; 	font-family: "Times New Roman", Verdana, Arial, Geneva, sans-serif;	margin-top: 10px;	margin-bottom: 10px;	}a	{	font-size : 95%;	background-color: transparent; 	font-family: "Times New Roman", Verdana, Arial, Geneva, sans-serif; 	}
/*Titres*/h1	{	font-size : 220%;	font-weight : normal;	font-family :  "Times New Roman", Verdana, Arial, Helvetica, Geneva, sans-serif;	letter-spacing: 0.1em; word-spacing: 0.2em;	line-height: 100%;	color : white;	background-color: transparent; 	text-align: center;	}h2 	{	font-size : 160%;	font-weight : normal;	font-family : "Times New Roman", Verdana, Arial, Helvetica, Geneva, sans-serif;	color : white;	background-color: transparent; 	padding-left:5px;	}h3	{	color : white;	background-color: transparent; 	}
#menu_gauche	{	float:left;	margin-top: 0;	margin-bottom: 0;	width: 230px;	padding: 0px 10px 0px 10px;	line-height: 10%;	}
#page_droite	{	margin-left: 250px;	margin-right: 10px;	}
#page_tout	{	background: url(../images/logo2.gif) top center no-repeat;	height: 600px;	}
#page_principal	{	margin-left: 20px;	margin-right: 30px;	}
#diaporama_menu	{	float:left;	width: 100px;	}
#diaporama_vignette	{	margin-left:220px;	margin-right:30px;	text-align: right;	}
/*Menus*/
.menu-1_niveau_dynamique li	{	list-style: none;	width: 200px;	margin: 0;	text-align: left;	padding-left: 10px;	display : list-item;	font: 18px "Times New Roman", Verdana, sans-serif;	line-height: 18px;	border-left: 1px solid gray;	}.menu-1_niveau_dynamique a:hover	{	background-image:url(../images/guill_rouge2.png);	background-repeat:no-repeat;	background-position:1% 50%;	padding-left:15px;	}.menu-2_niveau_dynamique a	{	font-size : 150%;	font-style: italic;	font-weight: bold;	font-family : "Times New Roman", Verdana;	line-height: 200%;	}.menu-2_niveau_dynamique li	{	list-style: none;	width: 200px;	margin: 0;	text-align: left;	padding-left: 10px;	display : list-item;	font: bold 14px "Times New Roman", Verdana, sans-serif;	line-height: 18px;	border-left: 1px solid gray;	}.menu-2_niveau_dynamique a:hover	{	background-image:url(../images/guill_rouge2.gif);	background-repeat:no-repeat;	background-position:1% 50%;	padding-left:15px;	}.menu-3_niveau_dynamique a:hover	{	background-image:url(../images/guill_rouge3.gif);	background-repeat:no-repeat;	background-position: 0px 5px;	font-size : 170%;	padding-left:10px;	}.date_actus_date	{	text-align: center;	width: 150px;	}.date_actus_actus	{	text-align: left;	width: 220px;	}/*Liens*/a:link	{	color: white; 	text-decoration: underline; 	background-color: transparent 	}a:visited	{ 	color: white;   	text-decoration: none;   	background-color: transparent 	}a:hover	{ 	color: white; 	text-decoration: none; 	background-color: transparent 	}a:active	{ 	color: white; 	text-decoration: underline; 	background-color: transparent 	}
/*Pop-up*/.titre_pop	{	margin-left: 10px;	margin-right: 10px;	}.titre_pop h2	{	text-decoration: underline;	text-align: center;	}
/*Formulaire*/#formulaire	{	position: relative;	margin-left : auto;	margin-right : auto;	width: 450px;}p.titre_formulaire {  background:#DED983;  color:#345071;  padding:.2em .3em;  font-size:1.2em;  border:2px outset #DED983;  position:relative;  text-align: center;  margin-bottom:-1em;  width:10em;  margin-left:1em;  margin-top:1em;}fieldset {  border:none;  margin-bottom:1em;  width:30em;  padding-top:1.5em;}select {  margin-left:15em;  margin-bottom:0;}
/* fieldset coordonnees */fieldset#coordonnees {  background:#392929;  border:outset #392929;}#coordonnees label {  position:absolute;  font-size:90%;  padding-top:.2em;  left:20px;}#coordonnees input {  margin-left:15em;  line-height:1.4em;  margin-bottom:.2em;}/* fieldset message */fieldset#message {  background:#392929;  border:outset #392929;}#civilite {  font-size:90%;}#civilite input {  margin-left:17em;  display:inline;}#civilite input + input {  margin-left:1em;  display:inline;}
/* cases a cocher des centres d'interet */#interets {  font-size:90%;}#interets input {  margin-left:17em;}#interets input +input {  margin-left:1em;}#interets br+input {  margin-left:17em;}
/* zone de texte du message */textarea {  font:.8em "Times New Roman", "Trebuchet MS", Verdana, sans-serif;  width:35em;  padding:.2em;  margin-left:1em;  margin-bottom:1em;}
/* les boutons submit et reset */input[type="submit"], input[type="reset"] {  background:#DED983;  font:1.2em "Times New Roman", "Trebuchet MS", Verdana, sans-serif;  color:#345071;}
p.buttons {  text-align:center;}
/*ImageFlow*/
#imageFlow {	position: absolute;	width: 70%;	height: 80%;	right: 5%;	top: 20%;	overflow: hidden;	background-color: transparent; }
#imageFlow .diapo {	position: absolute;	left: -4000px;	cursor: pointer;	-ms-interpolation-mode: nearest-neighbor;}#imageFlow .link {	border: dotted #fff 1px;	margin-left: -1px;	margin-bottom: -1px;}#imageFlow .text {	position: absolute;	left: 0px;	width: 100%;	bottom: 16%;	text-align: center;	color: #FFF;	font-family: verdana, arial, Helvetica, sans-serif;	z-index: 1000;}#imageFlow .title {	font-size: 0.9em;	font-weight: bold;}#imageFlow .legend {	font-size: 0.8em;}#imageFlow .scrollbar {	position: absolute;	left: 10%;	bottom: 10%;	width: 80%;	height: 16px;	z-index: 1000;}#imageFlow .track {	position: absolute;	left: 1%;	width: 98%;	height: 16px;	filter: alpha(opacity=30);	opacity: 0.3;}#imageFlow .arrow-left {	position: absolute;}#imageFlow .arrow-right {	position: absolute;	right: 0px;}#imageFlow .bar {	position: absolute;	height: 16px;	left: 25px;}
