/*<group=General Styles>*/body {	margin: 0px 5px 30px 5px;	text-align: left;	font: 0.8em Helvetica, Arial, sans-serif;
	background-image: url(images/FOND.png);
	background-attachment: absolute;}p { 
}b, strong {	font-weight: bold;	color: #000000;}a:link {	color: #7A8574;	text-decoration: underline;}a:visited {	color: #7A8574;	text-decoration: underline;}a:hover, a:active {	color: #underline;
	text-decoration: bold;}img {	border: 10px solid #ffffff;
	margin-bottom: 2px;}.image-left {	float: left;	margin: 0px 20px 20px 0px;	padding: 3px 3px 3px 0px;}.image-right {	float: right;	margin: 0px 0px 20px 20px;	padding: 3px 0px 3px 3px;}	/*</group>*//*<group=Layout>*/#container {	width: 800px;	margin: 0px auto; /* Right And Left Margin Widths To Auto */	text-align: left; /* Hack To Keep IE5 Windows Happy */	color: #cebca5;	padding-bottom: 10px;
	letter-spacing: 0px;	word-spacing: 0px;	line-height: 1.5em;
	background-color: none; /* This Is The BG Color Of The Main Div */}#pageHeader {	text-align: left;	list-style: none;}#pageHeader img {	display: inline;	float: left;	margin-top: 6px;	margin-left: 10px;	margin-right: 10px;}#pageHeader h1 {	color: #ffffff;	margin: 0px;	text-align: left;	font-size: 24px;	letter-spacing: 3px;	padding: 20px 20px 5px 50px;}#pageHeader h2 {	color: #c6e3f9;	margin: 0px;	font-size: 16px;	text-align: left;	padding-right: 20px;	padding-left: 50px;	letter-spacing: 3px;}#contentContainer {	width: 610px;
	background-color: none;	float: right;
	}#contentContainer #content {
}#sidebarContainer {
	width: 190px;
	background-color: none;	float: left;	text-align: left;
	margin-top: 20px;}#sidebarContainer #sidebar { /*catégories archives*/	width: 150px;
	background-color: none;	margin-top: 0px;	margin-bottom: 10px;	margin-left: 0px;
	padding-left: 20px;
	}
	#sidebarContainer .sideHeader { /*titre "archives"*/	font-size: 12px;	line-height: 1.3em;	color: green;	font-weight: bold;
	padding-left: 20px;	margin-top: 10px;	display: block;}#footer {	width: 800px;	margin: 0px auto;	text-align: center;	height: 51px;	color: #ffffff;	position: relative;}#footer p {
	background-color: none;	margin: 0px;	padding-bottom: 10px;	padding-top: 10px;}#footer a {	color: pink;}#footer a:hover {	color: #092143;	text-decoration: none;}	/*</group>*//*<group=Bread-crumb>*/#breadcrumbcontainer {	text-align: left;	position: absolute;	height: 25px;
	background-color: none;	left: 220px;	top: -25px;	width: 540px;	color: #a9103f;
	padding-top: 3px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #a9103f;	display: none;}#breadcrumbcontainer ul {	list-style: none;	margin: 0px;	padding: 0px;	display: inline;}#breadcrumbcontainer li {	padding: 0px;	display: inline;}#breadcrumbcontainer a:link, #breadcrumbcontainer a:visited {	color: #a9103f;}#breadcrumbcontainer a:hover, #breadcrumbcontainer a:active {	color: #781E1E;	text-decoration: underline;}	/*</group>*//*<group=Toolbar>*//* Toolbar Styles */#navcontainer {
	line-height: normal;
	}#navcontainer #current {
}#navcontainer ul {
background-color: none;
margin: 0;padding: 100px 5px 0px 0px;list-style-type: none;}#navcontainer li { margin: 0 0 1px 0; }#navcontainer a {display: block;
background-color: none;
padding: 5px 0px 0px 20px;/* décaler accueil */width: 165px;
height: 20px;color: #ffffff;
text-align: center;background-color: none;text-decoration: none;}#navcontainer a:hover {
color: #ffffff;
background-color: none;/* spécifier couleur blanche si image fond = pas de problème affichage IE dans le menu */
font-weight: bold;
text-decoration: none;
}#navcontainer ul ul li { margin: 0 0 1px 0; }#navcontainer ul ul a /* sous-catégorie barre navigation */{display: block;padding: 5px 5px 5px 25px;/* décaler Bamako */width: 130px;color: #94be10;
background-color: none;text-decoration: none;}#navcontainer ul ul a:hover{color: #94be10;background-color: #fff;text-decoration: none;font-weight: none;}body { behavior:url(csshover.htc); } /* IE 6 PC Hack *//*</group>*//*<group=Global Classes>*/.standout, blockquote {	font-style: italic;	background: #e3f1fc;	padding: 10px;	font-size: 13px;	color: #092143;	border-bottom: 1px dotted #092143;	border-top: 1px dotted #092143;}h1 {	color: #a9103f;
	font-family: Arial, Hevetica, sans-serif;	font-size: 18px;	font-weight: bold;
	texte-align: left;
	line-height: 1em;	margin-bottom: 0px;}h2 {	color: #999999;	font-size: 18px;	font-weight: normal;
	margin-top: -2px;	margin-bottom: 3px;
	line-height: 1em;}h3 {	color: #999999;	font-size: 18px;	font-weight: normal;	margin-bottom: 3px;}h4 {	color: #333333;	font-size: 24px;	font-weight: bold;	margin-top: 3px;	margin-bottom: 1px;}h5 {	color: #092143;	font-size: 16px;	font-weight: normal;	margin-bottom: 3px;}.imageStyle {}	/*</group>*//*<group=Photo Album>*//*<group=Index Page (Thumbnail view)>*/.album-title {	color: #a9103f;	font-size: 30px;	font-weight: bold;
	line-height: 1em;	margin-bottom: 3px;}.album-description {}

.thumbnail-wrap {
/*intervenir sur la présentation des pages photo html*/
    text-align: center;
    position: relative;
    float: left;
    margin-top: 20px;
    margin-bottom: 5px;
    margin-right: 30px;
}
.thumbnail-frame {	margin: 0px;	padding: 0px;}.thumbnail-frame a {}.thumbnail-frame a:hover {	height: 30px;}.thumbnail-frame img {	border-style: none;}.thumbnail-caption {	margin-top: -2px;	font-size: 0.8em;}	/*</group>*//*<group=Single Page (Photo view)>*/.photo-background {	text-align: center;	margin: 10px;}.photo-navigation {	padding: 10px;	background: #a9103f;	margin-bottom: 10px;}.photo-navigation a {
	color: #ffffff;}.photo-navigation a:hover {}.photo-frame{	margin: 0px;	border: 15px solid #ffffff;}.photo-links {}.photo-title {	color: #ffffff;	font-size: 18px;	font-weight: bold;	margin: 0px 0px 5px 0px;}.photo-caption {	font-size: 13px;	font-style: italic;	margin: 0px;	color: #ffffff;}/*</group>*/	/*</group>*//*<group=Blog>*//*<group=Archive Page>*/.blog-archive-background {	text-align: center;	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	background-image: url(images/FOND.png);	background-attachment: fixed;}.blog-archive-headings-wrapper {	background: url(images/banierearchive2.jpg) no-repeat;	text-align: left;	width: 590px;
	height: 50px;	padding: 10px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.blog-archive-entries-wrapper {	text-align: left;	background: #fff2d7;	width: 590px;	padding: 10px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.blog-archive-month {	color: #fff2d7;	font-size: 12px;	font-weight: bold;	margin-bottom: 0px;}.blog-archive-link a:link{ 	color: #fff2d7;
	font: 36px 'Times New Roman', Times, serif;}.blog-archive-link a:visited{ 	color: #fff2d7;
	font: 36px 'Times New Roman', Times, serif;}/*</group>*/.blog-entry {}.blog-entry-title {	color: #a9103f;	font-size: 24px;	font-weight: bold;	margin-bottom: 3px;	line-height: 24px;}.blog-entry-date {	margin-bottom: 10px;	margin-top: 5px;}.blog-entry-body {	margin-bottom: 45px;}.blog-entry-comments {	margin-left: 10px;	}	/*</group>*//*<group=File Sharing>*/.filesharing-description {	margin-bottom: 20px;	border-bottom: 1px solid #d9d9d9;}.filesharing-item {	}.filesharing-item-title {	color: #092143;	font-size: 14px;	font-weight: normal;}.filesharing-item-description {	margin-bottom: 10px;}/*</group>*//*<group=Quicktime Page>*/.movie-title {	color: #092143;	font-size: 14px;	font-weight: normal;	text-align: left;}.movie-description {	text-align: center;}.movie-frame {	text-align: center;	margin-bottom: 10px;}	/*</group>*//*<group=Quicktime Album>*//*<group=Index Page (Movie Thumbnail view)>*/.movie-page-title {	color: #092143;	font-size: 24px;	font-weight: normal;	margin-bottom: 3px;}.movie-page-description {	margin-bottom: 10px;}.movie-thumbnail-frame {	float: left;	display: inline;	margin-right: 40px;	text-align: center;	width: 131px;	margin-bottom: 20px;}.movie-thumbnail-caption {	text-align: center;	color: #333333;	margin-bottom: 5px;}	/*</group>*//*<group=Single Page (Movie View)>*/.movie-background {	background: #ffffff;	margin-top: 5px;}.movie-title {	color: #092143;-size: 24px;	font-weight: normal;	margin-bottom: 3px;	text-align: center;}.movie-frame {	text-align: center;	margin-bottom: 10px;}	/*</group>*//*</group>*//*<group=Contact Form>*/.message-text {} .required-text {	color: #706f71;
} .form-input-field {	color: #706f71;
} .form-input-button { } /*</group>*/