a:link {
	color: #5B5138;
}
a:visited {
	color: #5F553B;
}
a:hover {
	color: #E64B00;
}
a:active {
	color: #5B5138;
}
.TiTextNews {
	font-size: 12px;
	text-align: justify;
	background-color: #FF3300;
	color: #FFFFFF;
	padding: 3px;
}
body {
	margin: 0; /* pour Žviter les marges */
	text-align: center; /* pour corriger le bug de centrage IE */
	background-color: #d4ccb6;
}

#page {
	margin: 1em auto;
	padding: 0;
	text-align: left;	/* background-color: #fff; */
	width: 780px;
}



/* Header ---------------------------------------- */

#header-accueil {
	background-color: #bfb186;
}

#header-accueil h1 {
	color: #60563b;
	font-family: Georgia;	/* font-weight: normal;Georgia,
	border: 1px solid #00c; */
}

#header-accueil p {
	/* clarifier
	visibility: hidden; */
	color:  #ede9dd;
	font-weight: normal;
	font-family: Georgia;
	float: none;
}

#header {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/img0.jpg);
	background-position: no-repeat;
	padding-top: 90px;
}

#header h1 {
	float: right;
	padding: 0;
	color: #60563b;
	font-family: Georgia;	/* font-weight: normal;Georgia,
	border: 1px solid #00c; */
}

#header p {
	/* clarifier */
	visibility: visible;
	clear: both;
	margin: 0;
	padding: 0;
}

/* Arial, Helvetica,  */

/* Navigation ---------------------------------------- */

#nav ul {
	padding: 0;
	margin: 0px 0 0 0;
	background-color: #60563b; /* couleur de la ligne apres rubriques */
	color: White;
	float: left;
	width: 100%;
	font-family: Arial;
	font-size: 12px;
}

#nav ul li { display: inline; }

#nav ul li a {
	padding: 3px 5px;
	background-color: #60563b;
	color: White;
	text-decoration: none;
	float: left;
	/* border-top: 1px solid #bfb186; */
	border-right: 1px solid #bfb186;
}

#nav ul li strong {	/* rubrique active */
	padding: 3px 5px;
	background-color: #e64b00;
	color: White;
	font-weight: normal;
	text-decoration: none;
	float: left;
	/* border-top: 1px solid #bfb186; */
	border-right: 1px solid #bfb186;
}

#nav ul li a:hover {
	background-color: #99905c;
	color: #fff;
}

/* Fin Header ---------------------------------------- */

/*
#content {	 /* div global contenu fiche
	margin: 0;
	padding: 0;
	background-color: #fff;
}
*/






/* Sub Navigation ---------------------------------------- */

#subnav ul {
	padding: 0;
	margin: 1px 0 0 0;
	background-color: #B4AC95; /* couleur de la ligne apres rubriques */
	color: White;
	float: left;
	width: 100%;
	font-family: Arial;
	font-size: 12px;
}

#subnav ul li { display: inline; }

#subnav ul li a {
	padding: 2px 5px;
	background-color: #60563B;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}

#subnav ul li strong {	/* rubrique active */
	padding: 2px 5px;
	background-color: #E64B00;
	color: White;
	font-weight: normal;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}

#subnav ul li a:hover {
	background-color: #948B73; /*A39B83 99905c */
	color: #fff;
}



/* Page header ---------------------------------------- */

/* Page accueil */

#page-header-accueil {	/* zone du haut sur fiches themes */
	margin: 0;
	padding: 8px 20px;
	background: #ede9dd;
	border-bottom: 4px solid #c9c1ab;
}

#page-header-accueil h1 {	/* nom theme */
	color: #60563b;
	font-weight: normal;
	font-family: Georgia;
	font-size: 23px;
	padding: 0;
	margin: 0;
	float: left;
}

#page-header {	/* zone du haut sur fiches themes */
	margin: 0;
	padding: 8px 20px;
	background: #ede9dd;
	border-bottom: 4px solid #c9c1ab;
}

#page-header h1 {	/* nom theme */
	color: #60563b;
	font-weight: normal;
	font-family: Georgia;
	font-size: 22px;
	padding: 0;
	margin: 0;
	float: left;
	width: 250px;
}

#page-header h1.prod {
	font-size: 24px;
}

#page-header-2 {	/* zone du haut sur fiches themes */
	margin: 0;
	padding: 8px 20px;
	background: #c0c;/*#cfc;*/
	border-bottom: 4px solid #c9c1ab;
}

#page-header-2 h1 {	/* nom theme */
	color: #60563b;
	font-weight: normal;
	padding: 0;
	margin: 0;
	float: left;
}

#spec {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	color: #60563b;
	font-family: Georgia;
}

#spec ul {
	margin: 0;
	padding: 0;
}



/* Content-main ---------------------------------------- */

/* Accueil */

#content-main-accueil {
	padding: 10px;
	margin: 0;
	border: solid 0px #fff;
	background-image: url(../images/tampon-bonaventure.png);
	background: #AC9E79;
}

#table-accueil {
	padding: 0;
	margin: 0;
	border: solid 0px #fff;
	
}

#table-accueil td {
	padding: 10px;
	margin: 0;
	border: solid 0px #fff;
}

#table-accueil p {
	font-size: 12px;
	font-family: Arial;
	padding: 0;
	margin: 10px 0 0 0;
	line-height: 1.2em;
	border: solid 0px #fff;
	text-align: justify;
}

#table-accueil strong {
	font-size: 11px;
	color: White;
	font-family: Arial;
}


#table-accueil h3 {
	font-size: 14px;
	color: #7D1D13;
	font-family: Georgia;
	border: 0px solid black;
	padding: 0;
	margin: 10px 0 0 0;
}

#table-accueil #right td {
	background-color: Black;
}




#content-main-accueil p strong {
	font-size: 11px;
	/*border: 1px solid black;*/
	color: White;
	padding: 0;
	margin: 0;
}


#anim {
	margin: 1em auto;
	padding: 0;
	width: 640px;
}

#w-640 {
	margin: 1em auto;
	padding: 0;
	width: 640px;
	text-align: justify;
}

#content-main {
	margin: 0;
	border: solid 0px #fff;
}

#content-main p {
	color: Black; /*#60563b;*/
	font-family: Georgia;
	font-size: 11px;
	line-height: 1.5em;
}
	
#content-main h3 { /* Titre article */
	font-family: Georgia;
	font-size: 17px;
	color: #60563b;	/*font-weight: normal;*/
}

#content-main h4 { /* Titre article */
	font-family: Georgia;
	font-size: 14px;
	color: #60563b;	/*font-weight: normal;*/
}

#content-main ul {
	margin: 0 20px;
	padding: 0 20px;
	font-size: 11px;
	color: #000;
	font-family: Georgia;
}

#content-main li {
		margin-top: 0.4em;
}



/* Thmes */

#content-main-themes {
	background: #fff; /*fff*/
	padding: 0;
	margin: 0;
	/* border: solid 1px #fff; */
}



/* AmŽnagements */

#content-main-amenagements {
	background: #fff; /*fff*/
	padding: 0;
	margin: 0;
	/* border: solid 1px #fff; */
}

#content-main-amenagements ul {
	margin: 0 20px;
	padding: 0 20px;
	font-size: 12px;
	color: #000;
	font-family: Georgia;
}

.possibilite {
	padding: 5px 0 0 0;
	margin: 0px 20px 30px 20px;
	font-size: 12px;
	color: #000;
	font-family: Georgia;
	border-top: 1px dotted #c9c1ab;
}

.possibilite a 			{ font-weight: bold; font-size: 13px; }
.possibilite a:link		{ color: #e64b00; text-decoration: none; }
.possibilite a:visited	{ color: #e64b00; text-decoration: none; }
.possibilite a:hover	{ text-decoration: underline; }

.float-left {
	/* border: 1px #000 solid; */
	margin: 20px 0;
	padding: 0;
	float: left;
}

.float-right {
	margin: 20px 0;
	padding: 0;
	float: right;
}



/* Exemple */

#content-main-exemple {
	background: #fff; /*fff*/
	padding: 15px 25px;
	margin: 0;
	border: solid 0px #fff;
}


#content-main-exemple h3 { /* Titre article */
	font-family: Georgia;
	font-size: 17px;
	color: #60563b;
	border-bottom: 1px dotted #c9c1ab;
	padding-bottom: 0.4em;	/*font-weight: normal;*/
}

#content-main-exemple h4 { /* Titre article */
	font-family: Georgia;
	font-size: 13px;
	color: #60563b;
	margin: 0.1em 0 0.3em 0;
	padding: 1.1em 0 0.4em 0;
	border-bottom: 1px dotted #c9c1ab;	/*font-weight: normal;*/
}

#content-main-exemple ul {
	margin: 0 20px;
	padding: 0 20px;
	font-size: 11px;
	color: #000;
	font-family: Georgia;
}

#content-main-exemple a {
	/*font-weight: normal;*/
}

#content-main-exemple a:link {
	color: #e64b00;
	text-decoration: none;
}

#content-main-exemple a:visited {
	color: #e64b00;
	text-decoration: none;
}

#content-main-exemple a:hover {
	color: #e64b00;
	text-decoration: underline;
}



/* Visuel central ---------------------------------------- */

#visuel-centre {
	margin: 0;
	padding: 0;
	text-align: center;
}

#visuel-plan-centre {
	margin: 0;
	padding: 20px 0;
	text-align: center;
}

#visuel-plan-left {
	margin: 0;
	padding: 20px;
	float: left;
	/* border: 1px #000 solid; */
}

#visuel-plan-right {
	margin: 0;
	padding: 20px;
	float: right;
}

#visuel-texture {
	text-align: center;
	border-top: 4px solid #c9c1ab;
	padding: 8px 0;
	margin: 0;
}

.dotted-line {
	border: 0;
	padding: 0;
	border-bottom: 1px dotted #c9c1ab;
}

.hr {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #c9c1ab;
}


#content-main h5 { /* Contacts */
	font-family: Georgia;
	font-size: 12px;
	color: #60563b;
	padding: 0;
	margin: 0 0 0.4em 0;	/*font-weight: normal;*/
}


/*		
	
	#visuel {
		margin: 0px;
		text-align: center;
		border-bottom: 4px solid #666;
	}
	
	#visuel-1 img {
		float: right;
		margin: 0 0 10px 20px;
	}

	#visuel-2 {
		text-align: center;
		border-bottom: 4px solid #666;
		padding: 6px 0;
	}

	#visuel-3 {
		border: 1px solid #fcc;
	}
	
	#visuel-3 img {
		float: right;
		margin: 0 0 10px 20px;
	}
*/



/* Footer ---------------------------------------- */

#footer {
	color: #60563b;
	padding: 15px 20px;
	background-color: #ede9dd;
	border-top: 4px solid #60563b;
}

#footer a {
	font-weight: bold;
}

#footer a:link, #footer a:visited  {
	color: #60563b;
}

#footer a:hover, #footer a:active  {
	color: #e64b00;
}

#footer p {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 10px;
	line-height: 1.2em;
}



/* Clear ---------------------------------------- */

.clear-float {
	clear: both;
}
.ESSAI {
	color: #EDE9DD;
	font-weight: bold;
	font-size: 18px;
	text-decoration: blink;
	text-align: right;
}
.PTITEXTE {
	font-size: 12px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 20px;
}
.TitreNEWS {
	color: #C7BD99;
	font-size: 24px;
	background-color: #60563B;
	font-weight: bold;
	text-align: center;
}
.PTITITRE {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.TitreACTU {
	color: #C7BD99;
	font-size: 36px;
	background-color: #E64B00;
	font-weight: bold;
	text-align: center;
}

