

/* Eric Meyer's Reset Reloaded */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*  ------------------------------------------------------------------------------------
/*                                                                                GENERAL
/*  --------------------------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

body {
	background: url(../IMG/bgPage.gif) left top repeat;
	text-align: center;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.spacer {
	clear: both;
	visibility: hidden;
}

strong {
	font-weight: bold;
}

td {
	vertical-align: top;
}


/*  ------------------------------------------------------------------------------------
/*                                                                                PAGE
/*  --------------------------------------------------------------------------------- */

#wrapper {
	background: #fff;
	padding: 0 0px;
	width: 945px;
	margin: 0 auto;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
* html #wrapper { /*IE6*/
	width: 950px;
}


/*  ------------------------------------------------------------------------------------
/*                                                                        COULEUR HEADER
/*  --------------------------------------------------------------------------------- */

.home #header {
	background-color: #688a17;
}
.accueil #header {
	background-color: #688a17;
}
.nature #header {
	background-color: #a71c4a;
}
.patrimoine #header {
   background-color: #5e2610;	
}
.artisanat #header {
   background-color: #be8a19;	
}
.loisirs #header {
   background-color: #626911;	
}
.manger #header {
   background-color: #c74d16;	
}
.dormir #header {
   background-color: #172d8a;	
}
.utile #header {
   background-color: #0c4b2a;	
}
.communes #header {
   background-color: #442056;	
}
.manifestations #header {
   background-color: #c32121;	
}

.home p.lang_on_FR, .home p.lang_on_EN {
	background-color: #79a01b;
}
.accueil p.lang_on_FR, .accueil p.lang_on_EN {
	background-color: #79a01b;
}
.nature p.lang_on_FR, .nature p.lang_on_EN {
	background-color: #d3245e;
}
.patrimoine p.lang_on_FR, .patrimoine p.lang_on_EN {
	background-color: #8a3818;
}
.artisanat p.lang_on_FR, .artisanat p.lang_on_EN {
	background-color: #e6b03e;
}
.loisirs p.lang_on_FR, .loisirs p.lang_on_EN {
	background-color: #8c9519;
}
.manger p.lang_on_FR, .manger p.lang_on_EN {
	background-color: #e86428;
}
.dormir p.lang_on_FR, .dormir p.lang_on_EN {
	background-color: #1f3bb6;
}
.utile p.lang_on_FR, .utile p.lang_on_EN {
	background-color: #147742;
}
.communes p.lang_on_FR, .communes p.lang_on_EN {
	background-color: #622e7c;
}
.manifestations p.lang_on_FR, .manifestations p.lang_on_EN {
	background-color: #dd3a3a;
}

.home #baseline {
   background: #79a01b url(../IMG/bgBaseline_home.gif) left top repeat-x;
}
.accueil #baseline {
   background: #79a01b url(../IMG/bgBaseline_home.gif) left top repeat-x;
}
.nature #baseline {
   background: #bd2054 url(../IMG/bgBaseline_nature.gif) left top repeat-x;
}
.patrimoine #baseline {
   background: #742f14 url(../IMG/bgBaseline_patrimoine.gif) left top repeat-x;
}
.artisanat #baseline {
   background: #d59a1c url(../IMG/bgBaseline_artisanat.gif) left top repeat-x;
}
.loisirs #baseline {
   background: #777f15 url(../IMG/bgBaseline_loisirs.gif) left top repeat-x;
}
.manger #baseline {
   background: #de5618 url(../IMG/bgBaseline_manger.gif) left top repeat-x;
}
.dormir #baseline {
   background: #1b34a0 url(../IMG/bgBaseline_dormir.gif) left top repeat-x;
}
.utile #baseline {
   background: #106136 url(../IMG/bgBaseline_utile.gif) left top repeat-x;
}
.communes #baseline {
   background: #532769 url(../IMG/bgBaseline_communes.gif) left top repeat-x;
}
.manifestations #baseline {
   background: #d92525 url(../IMG/bgBaseline_manifestations.gif) left top repeat-x;
}



/*  ------------------------------------------------------------------------------------
/*                                                              COULEURS COLONNE CENTRALE
/*  --------------------------------------------------------------------------------- */

.home #column_center {
	background: #89b61f url(../IMG/bgColumnCenterLeft_home.gif) left top repeat-x;
}
.nature #column_center {
	background: #bd2054;
}
.patrimoine #column_center {
	background: #742f14;
}
.artisanat #column_center {
	background: #e3a727;
}
.loisirs #column_center {
	background: #777f15;
}
.manger #column_center {
	background: #de5618;
}
.dormir #column_center {
	background: #1b34a0;
}
.utile #column_center {
	background: #106136;
}
.communes #column_center {
	background: #532769;
}
.manifestations #column_center {
	background: #d92525;
}


/*  ------------------------------------------------------
/*                                           TEXTE CENTRAL
/*  --------------------------------------------------- */

.accueil #column_center #main_texte {
	background: #c2e76f;
}
.nature #column_center #main_texte {
	background: #ec8cac;
}
.patrimoine #column_center #main_texte {
	background: #eeb49d;
}
.artisanat #column_center #main_texte {
	background: #ecc26c;
}
.loisirs #column_center #main_texte {
	background: #dce565;
}
.manger #column_center #main_texte {
	background: #f2a784;
}
.dormir #column_center #main_texte {
	background: #9baaef;
}
.utile #column_center #main_texte {
	background: #89ebb6;
}
.communes #column_center #main_texte {
	background: #bc8bd4;
}
.manifestations #column_center #main_texte {
	background: #f6bebe;
}

/*  ------------------------------------------------------
/*                                         BLOC BAS GAUCHE
/*  --------------------------------------------------- */

.accueil #column_center .main_bloc_bottom-left {
	background: #79a01b;
}
.nature #column_center .main_bloc_bottom-left {
	background: #bd2054;
}
.patrimoine #column_center .main_bloc_bottom-left {
	background: #742f14;
}
.artisanat #column_center .main_bloc_bottom-left {
	background: #e3a727;
}
.loisirs #column_center .main_bloc_bottom-left {
	background: #777f15;
}
.manger #column_center .main_bloc_bottom-left {
	background: #de5618;
}
.dormir #column_center .main_bloc_bottom-left {
	background: #1b34a0;
}
.utile #column_center .main_bloc_bottom-left {
	background: #106136;
}
.communes #column_center .main_bloc_bottom-left {
	background: #532769;
}
.manifestations #column_center .main_bloc_bottom-left {
	background: #d92525;
}


/*  ------------------------------------------------------
/*                                          BLOC BAS DROIT
/*  --------------------------------------------------- */

.accueil #column_center .main_bloc_bottom-right {
	background: #79a01b;
}
.nature #column_center .main_bloc_bottom-right {
	background: #bd2054;
}
.patrimoine #column_center .main_bloc_bottom-right {
	background: #742f14;
}
.artisanat #column_center .main_bloc_bottom-right {
	background: #e3a727;
}
.loisirs #column_center .main_bloc_bottom-right {
	background: #777f15;
}
.manger #column_center .main_bloc_bottom-right {
	background: #de5618;
}
.dormir #column_center .main_bloc_bottom-right {
	background: #1b34a0;
}
.utile #column_center .main_bloc_bottom-right {
	background: #106136;
}
.communes #column_center .main_bloc_bottom-right {
	background: #532769;
}
.manifestations #column_center .main_bloc_bottom-right {
	background: #d92525;
}

.accueil #column_center .main_bloc_bottom-right .liste { /*liste rubriques soeurs*/
	background-color: #a01b4e;
}
.nature #column_center .main_bloc_bottom-right .liste {
	background-color: #739c1a;
}
.patrimoine #column_center .main_bloc_bottom-right .liste {
	background-color: #217e80;
}
.artisanat #column_center .main_bloc_bottom-right .liste {
	background-color: #2749be;
}
.loisirs #column_center .main_bloc_bottom-right .liste {
	background-color: #962cb4;
}
.manger #column_center .main_bloc_bottom-right .liste {
	background-color: #219aaf;
}
.dormir #column_center .main_bloc_bottom-right .liste {
	background-color: #ac7a10;
}
.utile #column_center .main_bloc_bottom-right .liste {
	background-color: #c63711;
}
.communes #column_center .main_bloc_bottom-right .liste {
	background-color: #828724;
}
.manifestations #column_center .main_bloc_bottom-right .liste {
	background-color: #43ae2c;
}

.accueil #column_center .main_bloc_bottom-right .liste h1 {/*liste rubriques soeurs*/
	background: url(../IMG/bgTitreBlocBas_accueil.gif) left top no-repeat;
}
.nature #column_center .main_bloc_bottom-right h1 {
	background: url(../IMG/bgTitreBlocBas_nature.gif) left top no-repeat;
}
.patrimoine #column_center .main_bloc_bottom-right h1 {
	background: url(../IMG/bgTitreBlocBas_patrimoine.gif) left top no-repeat;
}
.artisanat #column_center .main_bloc_bottom-right h1 {
	background: url(../IMG/bgTitreBlocBas_artisanat.gif) left top no-repeat;
}
.loisirs #column_center .main_bloc_bottom-right h1 {
	background: url(../IMG/bgTitreBlocBas_loisirs.gif) left top no-repeat;
}
.manger #column_center .main_bloc_bottom-right h1 {
	background: url(../IMG/bgTitreBlocBas_manger.gif) left top no-repeat;
}
.dormir #column_center .main_bloc_bottom-right h1 {
	background: url(../IMG/bgTitreBlocBas_dormir.gif) left top no-repeat;
}
.utile #column_center .main_bloc_bottom-right h1 {
	background: url(../IMG/bgTitreBlocBas_utile.gif) left top no-repeat;
}
.communes #column_center .main_bloc_bottom-right h1 {
	background: url(../IMG/bgTitreBlocBas_communes.gif) left top no-repeat;
}
.manifestations #column_center .main_bloc_bottom-right h1 {
	background: url(../IMG/bgTitreBlocBas_manifestations.gif) left top no-repeat;
}


.home #column_center .main_bloc_bottom-right .liste p.link a {/*liens liste rubriques soeurs*/
	background-color: #741338;
}
.accueil #column_center .main_bloc_bottom-right .liste p.link a {
	background-color: #741338;
}
.nature #column_center .main_bloc_bottom-right .liste p.link a {
	background-color: #537012;
}
.patrimoine #column_center .main_bloc_bottom-right .liste p.link a {
	background-color: #175658;
}
.artisanat #column_center .main_bloc_bottom-right .liste p.link a {
	background-color: #122155;
}
.loisirs #column_center .main_bloc_bottom-right .liste p.link a {
	background-color: #521862;
}
.manger #column_center .main_bloc_bottom-right .liste p.link a {
	background-color: #156170;
}
.dormir #column_center .main_bloc_bottom-right .liste p.link a {
	background-color: #7e590c;
}
.utile #column_center .main_bloc_bottom-right .liste p.link a {
	background-color: #81240b;
}
.communes #column_center .main_bloc_bottom-right .liste p.link a {
	background-color: #5c5f1a;
}
.manifestations #column_center .main_bloc_bottom-right .liste p.link a {
	background-color: #2b721d;
}
.home #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #480b22;
}
.accueil #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #480b22;
}
.nature #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #33440b;
}
.patrimoine #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #0d2e30;
}
.artisanat #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #09112b;
}
.loisirs #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #300e39;
}
.manger #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #0d3c46;
}
.dormir #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #503908;
}
.utile #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #521707;
}
.communes #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #36370f;
}
.manifestations #column_center .main_bloc_bottom-right .liste p.link a:hover {
	background-color: #1b4a13;
}

.nature #column_center .main_bloc_bottom-right #map {/*bloc cartographie*/
	background-color: #739c1a;
}
.patrimoine #column_center .main_bloc_bottom-right #map {
	background-color: #217e80;
}
.artisanat #column_center .main_bloc_bottom-right #map {
	background-color: #2749be;
}
.loisirs #column_center .main_bloc_bottom-right #map {
	background-color: #962cb4;
}
.manger #column_center .main_bloc_bottom-right #map {
	background-color: #219aaf;
}
.dormir #column_center .main_bloc_bottom-right #map {
	background-color: #ac7a10;
}
.utile #column_center .main_bloc_bottom-right #map {
	background-color: #c63711;
}
.communes #column_center .main_bloc_bottom-right #map {
	background-color: #828724;
}
.manifestations #column_center .main_bloc_bottom-right #map {
	background-color: #43ae2c;
}

.nature #column_center .main_bloc_bottom-right #map p.link a {/*lien carte*/
	background-color: #537012;
}
.patrimoine #column_center .main_bloc_bottom-right #map p.link a {
	background-color: #175658;
}
.artisanat #column_center .main_bloc_bottom-right #map p.link a {
	background-color: #122155;
}
.loisirs #column_center .main_bloc_bottom-right #map p.link a {
	background-color: #521862;
}
.manger #column_center .main_bloc_bottom-right #map p.link a {
	background-color: #156170;
}
.dormir #column_center .main_bloc_bottom-right #map p.link a {
	background-color: #7e590c;
}
.utile #column_center .main_bloc_bottom-right #map p.link a {
	background-color: #81240b;
}
.communes #column_center .main_bloc_bottom-right #map p.link a {
	background-color: #5c5f1a;
}
.manifestations #column_center .main_bloc_bottom-right #map p.link a {
	background-color: #2b721d;
}
.nature #column_center .main_bloc_bottom-right #map p.link a:hover {
	background-color: #33440b;
}
.patrimoine #column_center .main_bloc_bottom-right #map p.link a:hover {
	background-color: #0d2e30;
}
.artisanat #column_center .main_bloc_bottom-right #map p.link a:hover {
	background-color: #09112b;
}
.loisirs #column_center .main_bloc_bottom-right #map p.link a:hover {
	background-color: #300e39;
}
.manger #column_center .main_bloc_bottom-right #map p.link a:hover {
	background-color: #0d3c46;
}
.dormir #column_center .main_bloc_bottom-right #map p.link a:hover {
	background-color: #503908;
}
.utile #column_center .main_bloc_bottom-right #map p.link a:hover {
	background-color: #521707;
}
.communes #column_center .main_bloc_bottom-right #map p.link a:hover {
	background-color: #36370f;
}
.manifestations #column_center .main_bloc_bottom-right #map p.link a:hover {
	background-color: #1b4a13;
}


.accueil #column_center #liste_documents {/*liste documents joints*/
	background-color: #a01b4e;
}
.nature #column_center #liste_documents {
	background-color: #739c1a;
}
.patrimoine #column_center #liste_documents {
	background-color: #217e80;
}
.artisanat #column_center #liste_documents {
	background-color: #2749be;
}
.loisirs #column_center #liste_documents {
	background-color: #962cb4;
}
.manger #column_center #liste_documents {
	background-color: #219aaf;
}
.dormir #column_center #liste_documents {
	background-color: #ac7a10;
}
.utile #column_center #liste_documents {
	background-color: #c63711;
}
.communes #column_center #liste_documents {
	background-color: #828724;
}
.manifestations #column_center #liste_documents {
	background-color: #43ae2c;
}

.home #column_center .document_titre {
	background-color: #741338;
}
.accueil #column_center .document_titre {
	background-color: #741338;
}
.nature #column_center .document_titre {
	background-color: #537012;
}
.patrimoine #column_center .document_titre {
	background-color: #175658;
}
.artisanat #column_center .document_titre {
	background-color: #122155;
}
.loisirs #column_center .document_titre {
	background-color: #521862;
}
.manger #column_center .document_titre {
	background-color: #156170;
}
.dormir #column_center .document_titre {
	background-color: #7e590c;
}
.utile #column_center .document_titre {
	background-color: #81240b;
}
.communes #column_center .document_titre {
	background-color: #5c5f1a;
}
.manifestations #column_center .document_titre {
	background-color: #2b721d;
}

.home #column_center .document img {
	border: 2px solid #741338;
}
.accueil #column_center .document img {
	border: 2px solid #741338;
}
.nature #column_center .document img {
   border: 2px solid #537012;
}
.patrimoine #column_center .document img {
   border: 2px solid #175658;
}
.artisanat #column_center .document img {
   border: 2px solid #122155;
}
.loisirs #column_center .document img {
   border: 2px solid #521862;
}
.manger #column_center .document img {
   border: 2px solid #156170;
}
.dormir #column_center .document img {
   border: 2px solid #7e590c;
}
.utile #column_center .document img {
   border: 2px solid #81240b;
}
.communes #column_center .document img {
   border: 2px solid #5c5f1a;
}
.manifestations #column_center .document img {
   border: 2px solid #2b721d;
}


/*  ------------------------------------------------------
/*                                              TITRE PAGE
/*  --------------------------------------------------- */

.accueil #column_center .main_bloc-left {
	background: #89b61f;
}
.nature #column_center .main_bloc-left {
	background: #d3245e;
}
.patrimoine #column_center .main_bloc-left {
	background: #8a3818;
}
.artisanat #column_center .main_bloc-left {
	background: #e6b03e;
}
.loisirs #column_center .main_bloc-left {
	background: #8c9519;
}
.manger #column_center .main_bloc-left {
	background: #e86428;
}
.dormir #column_center .main_bloc-left {
	background: #1f3bb6;
}
.utile #column_center .main_bloc-left {
	background: #147742;
}
.communes #column_center .main_bloc-left {
	background: #622e7c;
}
.manifestations #column_center .main_bloc-left {
	background: #dd3a3a;
}

.home #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitreBlocLeft_home.gif) left top no-repeat;
}
.accueil #column_center .main_bloc-left h1, .accueil #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitreBlocLeft_home.gif) left top no-repeat;
}
.nature #column_center .main_bloc-left h1, .nature #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitrePage_nature.gif) left top no-repeat;
}
.patrimoine #column_center .main_bloc-left h1, .patrimoine #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitrePage_patrimoine.gif) left top no-repeat;
}
.artisanat #column_center .main_bloc-left h1, .artisanat #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitrePage_artisanat.gif) left top no-repeat;
}
.loisirs #column_center .main_bloc-left h1, .loisirs #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitrePage_loisirs.gif) left top no-repeat;
}
.manger #column_center .main_bloc-left h1, .manger #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitrePage_manger.gif) left top no-repeat;
}
.dormir #column_center .main_bloc-left h1, .dormir #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitrePage_dormir.gif) left top no-repeat;
}
.utile #column_center .main_bloc-left h1, .utile #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitrePage_utile.gif) left top no-repeat;
}
.communes #column_center .main_bloc-left h1, .communes #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitrePage_communes.gif) left top no-repeat;
}
.manifestations #column_center .main_bloc-left h1, .manifestations #column_center .main_bloc-left h2 {
	background: url(../IMG/bgTitrePage_manifestations.gif) left top no-repeat;
}


/*  ------------------------------------------------------
/*                                                 CHAPEAU
/*  --------------------------------------------------- */

.home #column_center .main_bloc-right {
	background: #b9e359;
}
.accueil #column_center .main_bloc-right {
	background: #b9e359;
}
.nature #column_center .main_bloc-right {
	background: #e8769c;
}
.patrimoine #column_center .main_bloc-right {
	background: #eaa387;
}
.artisanat #column_center .main_bloc-right {
	background: #e9b955;
}
.loisirs #column_center .main_bloc-right {
	background: #d7e14f;
}
.manger #column_center .main_bloc-right {
	background: #ef976d;
}
.dormir #column_center .main_bloc-right {
	background: #8598eb;
}
.utile #column_center .main_bloc-right {
	background: #73e7a8;
}
.communes #column_center .main_bloc-right {
	background: #b178cd;
}
.manifestations #column_center .main_bloc-right {
	background: #f3a8a8;
}

.home .main_bloc_chapeau p.link a, .home .main_bloc_chapeau_first p.link a {
	background-color: #cc2364;
}
.home .main_bloc_chapeau p.link a:hover, .home .main_bloc_chapeau_first p.link a:hover {
	background-color: #a01b4e;
}

/*  ------------------------------------------------------
/*                                              BREADCRUMB
/*  --------------------------------------------------- */

.accueil #breadcrumb {	
	background: #587413 url(../IMG/bgColumnCenter_accueil.gif) left top repeat-x;
}
.nature #breadcrumb {	
	background: #911840 url(../IMG/bgColumnCenter_nature.gif) left top repeat-x;
}
.patrimoine #breadcrumb {	
	background: #481d0c url(../IMG/bgColumnCenter_patrimoine.gif) left top repeat-x;
}
.artisanat #breadcrumb {	
	background: #be8a19 url(../IMG/bgColumnCenter_artisanat.gif) left top repeat-x;
}
.loisirs #breadcrumb {	
	background: #4e530d url(../IMG/bgColumnCenter_loisirs.gif) left top repeat-x;
}
.manger #breadcrumb {	
	background: #b04413 url(../IMG/bgColumnCenter_manger.gif) left top repeat-x;
}
.dormir #breadcrumb {	
	background: #132874 url(../IMG/bgColumnCenter_dormir.gif) left top repeat-x;
}
.utile #breadcrumb {	
	background: #08351e url(../IMG/bgColumnCenter_utile.gif) left top repeat-x;
}
.communes #breadcrumb {	
	background: #351943 url(../IMG/bgColumnCenter_communes.gif) left top repeat-x;
}
.manifestations #breadcrumb {	
	background: #ad1d1d url(../IMG/bgColumnCenter_manifestations.gif) left top repeat-x;
}


/*  ------------------------------------------------------------------------------------
/*                                                                               ARTICLE
/*  --------------------------------------------------------------------------------- */

.accueil #main_texte h3.spip {
	background: url(../IMG/pucetitre_accueil.gif) left 7px no-repeat;
}
.nature #main_texte h3.spip {
	background: url(../IMG/pucetitre_nature.gif) left 7px no-repeat;
}
.patrimoine #main_texte h3.spip {
	background: url(../IMG/pucetitre_patrimoine.gif) left 7px no-repeat;
}
.artisanat #main_texte h3.spip {
	background: url(../IMG/pucetitre_artisanat.gif) left 7px no-repeat;
}
.loisirs #main_texte h3.spip {
	background: url(../IMG/pucetitre_loisirs.gif) left 7px no-repeat;
}
.manger #main_texte h3.spip {
	background: url(../IMG/pucetitre_manger.gif) left 7px no-repeat;
}
.dormir #main_texte h3.spip {
	background: url(../IMG/pucetitre_dormir.gif) left 7px no-repeat;
}
.utile #main_texte h3.spip {
	background: url(../IMG/pucetitre_utile.gif) left 7px no-repeat;
}
.manifestations #main_texte h3.spip {
	background: url(../IMG/pucetitre_manifestations.gif) left 7px no-repeat;
}

.accueil #main_texte li {
	background: url(../IMG/puce1_accueil.gif) left 3px no-repeat;
}
.nature #main_texte li {
	background: url(../IMG/puce1_nature.gif) left 3px no-repeat;
}
.patrimoine #main_texte li {
	background: url(../IMG/puce1_patrimoine.gif) left 3px no-repeat;
}
.artisanat #main_texte li {
	background: url(../IMG/puce1_artisanat.gif) left 3px no-repeat;
}
.loisirs #main_texte li {
	background: url(../IMG/puce1_loisirs.gif) left 3px no-repeat;
}
.manger #main_texte li {
	background: url(../IMG/puce1_manger.gif) left 3px no-repeat;
}
.dormir #main_texte li {
	background: url(../IMG/puce1_dormir.gif) left 3px no-repeat;
}
.utile #main_texte li {
	background: url(../IMG/puce1_utile.gif) left 3px no-repeat;
}
.manifestations #main_texte li {
	background: url(../IMG/puce1_manifestations.gif) left 3px no-repeat;
}

.accueil #main_texte li li {
	background: url(../IMG/puce2_accueil.gif) left 4px no-repeat;
}
.nature #main_texte li li {
	background: url(../IMG/puce1_nature.gif) left 4px no-repeat;
}
.patrimoine #main_texte li li {
	background: url(../IMG/puce2_patrimoine.gif) left 4px no-repeat;
}
.artisanat #main_texte li li {
	background: url(../IMG/puce2_artisanat.gif) left 4px no-repeat;
}
.loisirs #main_texte li li {
	background: url(../IMG/puce2_loisirs.gif) left 4px no-repeat;
}
.manger #main_texte li li {
	background: url(../IMG/puce2_manger.gif) left 4px no-repeat;
}
.dormir #main_texte li li {
	background: url(../IMG/puce2_dormir.gif) left 4px no-repeat;
}
.utile #main_texte li li {
	background: url(../IMG/puce2_utile.gif) left 4px no-repeat;
}
.manifestations #main_texte li li {
	background: url(../IMG/puce2_manifestations.gif) left 4px no-repeat;
}


/*  ------------------------------------------------------------------------------------
/*                                                               COULEURS COLONNE DROITE
/*  --------------------------------------------------------------------------------- */

.home #column_right {
	background: #587413 url(../IMG/bgColumnRight_home2.gif) left top repeat-x;
}
.accueil #column_right {
	background: #587413 url(../IMG/bgColumnRight_home2.gif) left top repeat-x;
}
.nature #column_right {
	background: #911840 url(../IMG/bgColumnRight_nature2.gif) left top repeat-x;
}
.patrimoine #column_right {
	background: #481d0c url(../IMG/bgColumnRight_patrimoine2.gif) left top repeat-x;
}
.artisanat #column_right {
	background: #be8a19 url(../IMG/bgColumnRight_artisanat2.gif) left top repeat-x;
}
.loisirs #column_right {
	background: #4e530d url(../IMG/bgColumnRight_loisirs2.gif) left top repeat-x;
}
.manger #column_right {
	background: #b04413 url(../IMG/bgColumnRight_manger2.gif) left top repeat-x;
}
.dormir #column_right {
	background: #132874 url(../IMG/bgColumnRight_dormir2.gif) left top repeat-x;
}
.utile #column_right {
	background: #08351e url(../IMG/bgColumnRight_utile2.gif) left top repeat-x;
}
.communes #column_right {
	background: #351943 url(../IMG/bgColumnRight_communes2.gif) left top repeat-x;
}
.manifestations #column_right {
	background: #ad1d1d url(../IMG/bgColumnRight_manifestations2.gif) left top repeat-x;
}

.home #column_right .liste {
	background-color: #a01b4e;
}
.accueil #column_right .liste {
	background-color: #a01b4e;
}
.nature #column_right .liste {
	background-color: #739c1a;
}
.patrimoine #column_right .liste {
	background: #217e80 url(../IMG/bgColumnRight_patrimoine.gif) left top repeat-x;
}
.artisanat #column_right .liste {
	background-color: #2749be;
}
.loisirs #column_right .liste {
	background-color: #962cb4;
}
.manger #column_right .liste {
	background-color: #219aaf;
}
.dormir #column_right .liste {
	background-color: #ac7a10;
}
.utile #column_right .liste {
	background-color: #c63711;
}
.communes #column_right .liste {
	background-color: #828724;
}
.manifestations #column_right .liste {
	background-color: #43ae2c;
}

.home #column_right .liste h1 {	
	background: url(../IMG/bgTitrePointsForts_home.gif) left top no-repeat;
}
.accueil #column_right .liste h1 {	
	background: url(../IMG/bgTitrePointsForts_home.gif) left top no-repeat;
}
.nature #column_right .liste h1 {	
	background: url(../IMG/bgTitreBlocRight_nature.gif) left top no-repeat;
}
.patrimoine #column_right .liste h1 {	
	background: url(../IMG/bgTitreBlocRight_patrimoine.gif) left top no-repeat;
}
.artisanat #column_right .liste h1 {	
	background: url(../IMG/bgTitreBlocRight_artisanat.gif) left top no-repeat;
}
.loisirs #column_right .liste h1 {	
	background: url(../IMG/bgTitreBlocRight_loisirs.gif) left top no-repeat;
}
.manger #column_right .liste h1 {	
	background: url(../IMG/bgTitreBlocRight_manger.gif) left top no-repeat;
}
.dormir #column_right .liste h1 {	
	background: url(../IMG/bgTitreBlocRight_dormir.gif) left top no-repeat;
}
.utile #column_right .liste h1 {	
	background: url(../IMG/bgTitreBlocRight_utile.gif) left top no-repeat;
}
.communes #column_right .liste h1 {	
	background: url(../IMG/bgTitreBlocRight_communes.gif) left top no-repeat;
}
.manifestations #column_right .liste h1 {	
	background: url(../IMG/bgTitreBlocRight_manifestations.gif) left top no-repeat;
}

.home #column_right .liste p.link a {
	background-color: #741338;
}
.accueil #column_right .liste p.link a {
	background-color: #741338;
}
.nature #column_right .liste p.link a {
	background-color: #537012;
}
.patrimoine #column_right .liste p.link a {
	background-color: #175658;
}
.artisanat #column_right .liste p.link a {
	background-color: #122155;
}
.loisirs #column_right .liste p.link a {
	background-color: #521862;
}
.manger #column_right .liste p.link a {
	background-color: #156170;
}
.dormir #column_right .liste p.link a {
	background-color: #7e590c;
}
.utile #column_right .liste p.link a {
	background-color: #81240b;
}
.communes #column_right .liste p.link a {
	background-color: #5c5f1a;
}
.manifestations #column_right .liste p.link a {
	background-color: #2b721d;
}
.home #column_right .liste p.link a:hover {
	background-color: #480b22;
}
.accueil #column_right .liste p.link a:hover {
	background-color: #480b22;
}
.nature #column_right .liste p.link a:hover {
	background-color: #33440b;
}
.patrimoine #column_right .liste p.link a:hover {
	background-color: #0d2e30;
}
.artisanat #column_right .liste p.link a:hover {
	background-color: #09112b;
}
.loisirs #column_right .liste p.link a:hover {
	background-color: #300e39;
}
.manger #column_right .liste p.link a:hover {
	background-color: #0d3c46;
}
.dormir #column_right .liste p.link a:hover {
	background-color: #503908;
}
.utile #column_right .liste p.link a:hover {
	background-color: #521707;
}
.communes #column_right .liste p.link a:hover {
	background-color: #36370f;
}
.manifestations #column_right .liste p.link a:hover {
	background-color: #1b4a13;
}

.home #column_right #agenda h1 {	
	background: url(../IMG/bgTitreTempsForts_home.gif) left top no-repeat;
}
.home #column_right #agenda p.link a {
	background-color: #a01b4e;
}


/*  ------------------------------------------------------------------------------------
/*                                                                        COULEUR FOOTER
/*  --------------------------------------------------------------------------------- */

.home #footer {
	background-color: #475e0f;
	border-bottom: 1px solid #475e0f;
}
.accueil #footer {
	background-color: #475e0f;
	border-bottom: 1px solid #475e0f;
}
.nature #footer {
	background-color: #7b1436;
	border-bottom: 1px solid #7b1436;
}
.patrimoine #footer {
	background-color: #321408;	
	border-bottom: 1px solid #321408;
}
.artisanat #footer {
	background-color: #a77a16;
	border-bottom: 1px solid #a77a16;
}
.loisirs #footer {
	background-color: #393d0a;
	border-bottom: 1px solid #393d0a;
}
.manger #footer {
	background-color: #993b11;
	border-bottom: 1px solid #993b11;
}
.dormir #footer {
	background-color: #0f1f5e;
	border-bottom: 1px solid #0f1f5e;
}
.utile #footer {
	background-color: #051f11;
	border-bottom: 1px solid #051f11;
}
.communes #footer {
	background-color: #261230;	
	border-bottom: 1px solid #261230;
}
.manifestations #footer {
	background-color: #971919;	
	border-bottom: 1px solid #971919;
}


/*  ------------------------------------------------------------------------------------
/*                                                                                HEADER
/*  --------------------------------------------------------------------------------- */

#header {
	height: auto !important;
   height: 360px;
	min-height: 360px;
	border-bottom: 1px solid #fff;
}

#header p, #header a, #header h1, #header h2  {
	color: #fff;
}

#slideshow {
  position:relative;
	float: left;
	border-right: 1px solid #fff;
	width: 630px;
	height: auto !important;
   height: 360px;
   min-height: 360px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

#lang {
	float: right;
	width: 310px;
	display: inline;
}

#lang p {
	margin-right: 10px;
	float: right;	
	padding: 5px;
}

#lang p a {
	color: #fff;
	font: bold 80%/100% Trebuchet MS;
	padding-left: 10px;
}

p.lang_on_FR a, p.lang_on_EN a {
	background: url(../IMG/fleche.gif) left 50% no-repeat; 
}

p.lang_on_FR a:hover, p.lang_on_EN a:hover {
	text-decoration: none; 
}

p.lang_off_EN a:hover, p.lang_off_FR a:hover {
	background: url(../IMG/fleche.gif) left 50% no-repeat;
	text-decoration: underline; 
}

#slogan {
	float: left;
	width: 299px;
	height: 223px;
	border-bottom: 1px solid #fff;
	padding: 25px 5px 5px 10px;
	text-align: left;
	display: inline;
}
* html #slogan {	
	padding: 25px 0px 5px 10px;
	width: 309px;
}

#slogan h1 {
	font: normal 170%/100% Impact;
	margin-bottom: 20px;	
}

#slogan h2 {
	font: normal 300%/100% Impact;	
}

#baseline {
	width: 299px;
	height: auto !important;
   height: 63px;
	min-height: 63px;
	float: left;
	padding: 15px 5px 5px 10px;
	text-align: left;
	font: bold 90%/100% Trebuchet MS;
	font-style: italic;
	display: inline;
}
* html #baseline {	
	padding: 15px 0px 5px 10px;
	width: 308px;
}
*+html #baseline {	
	padding: 15px 5px 0px 10px;
}

#baseline p {
	margin-bottom: 5px;
}



/*  ------------------------------------------------------------------------------------
/*                                                                           QUICKMENU
/*  --------------------------------------------------------------------------------- */


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width: auto;
		background: #fff url(../IMG/bg_menu.gif) left bottom repeat-x;
		border-bottom: 1px solid #fff;
		text-align: left;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	                         /*** couleur des liens secteurs ***/
	{	
		width: auto;
		padding: 8px 10px;
		margin-right: 1px;
		background-color:transparent;
		font: bold 90%/90% "Trebuchet MS";
		text-decoration:none;
		border-left: 1px solid #fff;
		border-right: 1px solid #aaa; 
	}
	
	.qm0_accueil a {    
		color: #a01b4e;
	}
	
	.qm0_nature a {
		color: #739c1a;
	}
	
	.qm0_patrimoine a {
		color: #217e80;
	}
	
	.qm0_artisanat a {
		color: #2749be;
	}
	
	.qm0_loisirs a {
		color: #962cb4;
	}					

	.qm0_manger a {
		color: #219aaf;
	}
	
	.qm0_dormir a {
		color: #ac7a10;
	}
	
	.qm0_utile a {
		color: #c63711;
	}
	
	.qm0_communes a {
		color: #828724;
	}
	
	.qm0_manifestations a {
		color: #2b721d;
	}				
	
	/*"""""""" (MAIN) Current State""""""""*/	
	#qm0 a.qmc_accueil_current	                   /*** couleurs secteur courant ***/
	{	
		background : #79a01b url(../IMG/bg_menu_accueil.gif) left bottom repeat-x;
		color: #fff !important;
	}
	
	#qm0 a.qmc_nature_current	
	{	
		background : #bd2054 url(../IMG/bg_menu_secteur1.gif) left bottom repeat-x;
		color: #fff !important;
	}
	
	#qm0 a.qmc_patrimoine_current	
	{	
		background : #742f14 url(../IMG/bg_menu_secteur2.gif) left bottom repeat-x;
		color: #fff !important;
	}
	
	#qm0 a.qmc_artisanat_current	
	{	
		background : #ac7a10 url(../IMG/bg_menu_secteur3.gif) left bottom repeat-x;
		color: #fff !important;
	}
	
	#qm0 a.qmc_loisirs_current	
	{	
		background : #777f15 url(../IMG/bg_menu_secteur4.gif) left bottom repeat-x;
		color: #fff !important;
	}	

	#qm0 a.qmc_manger_current	
	{	
		background : #de5618 url(../IMG/bg_menu_secteur5.gif) left bottom repeat-x;
		color: #fff !important;
	}
	
	#qm0 a.qmc_dormir_current	
	{	
		background : #1b34a0 url(../IMG/bg_menu_secteur6.gif) left bottom repeat-x;
		color: #fff !important;
	}
	
	#qm0 a.qmc_utile_current	
	{	
		background : #106136 url(../IMG/bg_menu_secteur7.gif) left bottom repeat-x;
		color: #fff !important;
	}
	
	#qm0 a.qmc_communes_current	
	{	
		background : #532769 url(../IMG/bg_menu_secteur8.gif) left bottom repeat-x;
		color: #fff !important;
	}
	
	#qm0 a.qmc_manifestations_current	
	{	
		background : #d92525 url(../IMG/bg_menu_secteur9.gif) left bottom repeat-x;
		color: #fff !important;
	}
	
	
	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a.qmc_accueil:hover	             /*** couleurs survol secteur ***/
	{	
	   background : #a01b4e !important;
		color: #fff;
	}
	
	#qm0 a.qmc_nature:hover
	{	
		background: #739c1a !important;
		color: #fff;
	}
	
	#qm0 a.qmc_patrimoine:hover
	{	
		background: #217e80 !important;
		color: #fff;
	}
	
	#qm0 a.qmc_artisanat:hover
	{	
		background: #2749be !important;
		color: #fff;
	}
	
	#qm0 a.qmc_loisirs:hover
	{	
		background: #962cb4 !important;
		color: #fff;
	}
	
	#qm0 a.qmc_manger:hover
	{	
		background: #219aaf !important;
		color: #fff;
	}
	
	#qm0 a.qmc_dormir:hover
	{	
		background: #ac7a10 !important;
		color: #fff;
	}
	
	#qm0 a.qmc_utile:hover
	{	
		background: #c63711 !important;
		color: #fff;
	}
	
	#qm0 a.qmc_communes:hover
	{	
		background: #828724 !important;
		color: #fff;
	}		
	
	#qm0 a.qmc_manifestations:hover
	{	
		background: #2b721d !important;
		color: #fff;
	}	

	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
	}


	/*"""""""" (MAIN) Active State""""""""*/	
   body #qm0 .qmactive, body #qm0 .qmactive:hover	 /*** maintien couleur secteur au survol des rubriques ***/
	{		
	}
	
	#qm0 a.qmc_accueil.qmactive
	{	
		background-color:#79a01b;
		color: #fff;
	}
	
	#qm0 a.qmc_nature.qmactive
	{	
		background-color:#bd2054;
		color: #fff;
	}
	
   #qm0 a.qmc_patrimoine.qmactive	
	{	
		background-color:#742f14;
		color: #fff;
	}		
	
   #qm0 a.qmc_artisanat.qmactive	
	{	
		background-color:#ac7a10;
		color: #fff;
	}
	
	#qm0 a.qmc_loisirs.qmactive		
	{	
		background-color:#777f15;
		color: #fff;
	}
	
	#qm0 a.qmc_manger.qmactive		
	{	
		background-color:#de5618;
		color: #fff;
	}
	
	#qm0 a.qmc_dormir.qmactive		
	{	
		background-color:#1b34a0;
		color: #fff;
	}
	
	#qm0 a.qmc_utile.qmactive
	{	
		background-color:#106136;
		color: #fff;
	}
	
	#qm0 a.qmc_communes.qmactive	
	{	
		background-color:#532769;
		color: #fff;
	}
	
	#qm0 a.qmc_manifestations.qmactive	
	{	
		background-color:#d92525;
		color: #fff;
	}
	
	#qm0 a.qmc_secteur.qmactive	
	{	
		background: #fff url(../IMG/bg_menu.gif) left bottom repeat-x;
		color: #999;
	}
	
	
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	                    /*** couleur bordure et fond liste rubriques ***/
	{	
		border: 1px solid #fff;
		border-top: none;
	}	
	
	#qm0 div.qmc_accueilsub, #qm0 ul.qmc_accueilsub 
	{
		border-bottom: 1px solid #fff;
		background: #79a01b;
	}
		
	#qm0 div.qmc_naturesub, #qm0 ul.qmc_naturesub 
	{
		border-bottom: 1px solid #fff;
		background: #bd2054;
	}
	
	#qm0 div.qmc_patrimoinesub, #qm0 ul.qmc_patrimoinesub 
	{
		border-bottom: 1px solid #fff;
		background: #742f14;
	}
	
	#qm0 div.qmc_artisanatsub, #qm0 ul.qmc_artisanatsub 
	{
		border-bottom: 1px solid #fff;
		background: #ac7a10;
	}
	
	#qm0 div.qmc_loisirssub, #qm0 ul.qmc_loisirssub 
	{
		border-bottom: 1px solid #fff;
		background: #777f15;
	}
	
	#qm0 div.qmc_mangersub, #qm0 ul.qmc_mangersub 
	{
		border-bottom: 1px solid #fff;
		background: #de5618;
	}
	
	#qm0 div.qmc_dormirsub, #qm0 ul.qmc_dormirsub 
	{
		border-bottom: 1px solid #fff;
		background: #1b34a0;
	}
	
	#qm0 div.qmc_utilesub, #qm0 ul.qmc_utilesub 
	{
		border-bottom: 1px solid #fff;
		background: #106136;
	}
	
	#qm0 div.qmc_communessub, #qm0 ul.qmc_communessub 
	{
		border-bottom: 1px solid #fff;
		background: #532769;
	}
	
	#qm0 div.qmc_manifestationssub, #qm0 ul.qmc_manifestationssub 
	{
		border-bottom: 1px solid #fff;
		background: #d92525;
	}				


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:10px 40px 10px 10px;
		border: none;
		border-top: 1px solid #fff;
		margin: 0;
		color: #fff;
		font-size: 80%; 
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	                      /*** couleurs survol rubrique ***/ 
	{
	   color: #fff;	
	}
   
	#qm0 div a.qmc_accueilsubh:hover, #qm0 ul a.qmc_accueilsubh:hover
	{	
		background-color:#a01b4e;
	}
	
	#qm0 div a.qmc_naturesubh:hover, #qm0 ul a.qmc_naturesubh:hover
	{	
		background-color:#739c1a;
	}
	
	#qm0 div a.qmc_patrimoinesubh:hover, #qm0 ul a.qmc_patrimoinesubh:hover
	{	
		background-color:#217e80;
	}

	#qm0 div a.qmc_artisanatsubh:hover, #qm0 ul a.qmc_artisanatsubh:hover
	{	
		background-color:#2749be;
	}
	
	#qm0 div a.qmc_loisirssubh:hover, #qm0 ul a.qmc_loisirssubh:hover
	{	
		background-color:#962cb4;
	}
	
	#qm0 div a.qmc_mangersubh:hover, #qm0 ul a.qmc_mangersubh:hover
	{	
		background-color:#219aaf;
	}
	
	#qm0 div a.qmc_dormirsubh:hover, #qm0 ul a.qmc_dormirsubh:hover
	{	
		background-color:#ac7a10;
	}
	
	#qm0 div a.qmc_utilesubh:hover, #qm0 ul a.qmc_utilesubh:hover
	{	
		background-color:#c63711;
	}
	
	#qm0 div a.qmc_communessubh:hover, #qm0 ul a.qmc_communessubh:hover
	{	
		background-color:#828724;
	}
	
	#qm0 div a.qmc_manifestationssubh:hover, #qm0 ul a.qmc_manifestationssubh:hover
	{	
		background-color:#2b721d;
	}		
	
	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
	}


	/*"""""""" (SUB) Active State""""""""*/	
	/*body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#FFFFFF;
	}*/
	
	
	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#AAAAAA;
	}

	
	

/*  ------------------------------------------------------------------------------------
/*                                                                      COLONNE CENTRALE
/*  --------------------------------------------------------------------------------- */

#column_center {
	border-right: 1px solid #fff;
	text-align: left;
}

table#columns td {
	vertical-align: top;
}

/*  ------------------------------------------------------
/*                                              TITRE PAGE
/*  --------------------------------------------------- */

td.main_bloc-left, td.main_bloc-right {
	border-bottom: 1px solid #fff;
}

td.main_bloc-left {
	border-right: 1px solid #fff;
	text-align: left;
	padding-top: 15px;
	width: 315px;
}

.main_bloc-left h2, .main_bloc-left h1 {
	color: #fff;
	font: normal 150%/100% Impact;
	margin: 0 !important;
	padding: 20px 5px 2px;
	width: 305px;
}


/*  ------------------------------------------------------
/*                                                 CHAPEAU
/*  --------------------------------------------------- */


.main_bloc_chapeau, .main_bloc_chapeau_first {       /* page d'accueil */     
	width: 273px;
	padding: 60px 20px 10px;
}

.main_bloc_chapeau_first {
	background: #b9e359 url(../IMG/bgColumnCenter_accueil_case1.gif) left top repeat-x;
}

.main_bloc_chapeau p.spip, .main_bloc_chapeau_first p.spip {
	font: normal 70%/110% Verdana;
	margin-bottom: 5px;
	color: #000;
}

.main_bloc_chapeau p.link, .main_bloc_chapeau_first p.link {	
	text-align: right;
	margin-top: 15px;
}

.main_bloc_chapeau p.link a, .main_bloc_chapeau_first p.link a {
	color: #fff;
	font: bold 80%/80% "Trebuchet MS";
	background:  url(../IMG/fleche.gif) 10px 50% no-repeat;
	padding: 2px 10px 2px 22px;
	border: 1px solid #fff;	
}



.main_bloc-right {         /* autres pages */   
	padding: 60px 20px 20px;
	text-align: justify;
	width: 313px;
}
* html .main_bloc-right {
	width: 315px;
}
*+html .main_bloc-right {
	width: 313px;
}
.home .main_bloc-right {
	padding: 0;
}

.main_bloc-right p.spip {
	font-size: 80%;
	line-height: 120% !important;
	color: #000;
}
* html .main_bloc-right p.spip {
	width: 275px;
}
*+html .main_bloc-right p.spip {
	width: 273px;
}

#main_chapeau h3 {
	font-weight: bold;
	margin: 10px 0 5px;
}
#main_chapeau p {
	margin-top: 5px;
}

/*  ------------------------------------------------------
/*                                           TEXTE CENTRAL
/*  --------------------------------------------------- */

#column_center #main_texte {
	border-bottom: 1px solid #fff;
	padding: 20px;
	text-align: justify;
}

#column_center #main_texte p.spip {
	font-size: 90%;
	color: #000;
}

/*  ------------------------------------------------------
/*                                         BLOC BAS GAUCHE
/*  --------------------------------------------------- */

#column_center .main_bloc_bottom-left {
	border-right: 1px solid #fff;
	height: 100%;
}

/*  ------------------------------------------------------
/*                                         BLOC BAS DROITE
/*  --------------------------------------------------- */

#column_center .main_bloc_bottom-right {
	width: 315px !important;
}

#column_center .main_bloc_bottom-right h1 {	
	font: normal 150%/100% Impact;
	margin: 0 !important;
	padding: 20px 5px 2px;
	color: #fff;
}

#column_center .main_bloc_bottom-right h1 a {
	color: #fff;
}

#column_center .main_bloc_bottom-right p.spip {
	font-size: 80%;
	color: #fff;
	margin: 10px;
	text-align: justify;
}

#column_center .main_bloc_bottom-right p.link {
	text-align: right;
}

#column_center .main_bloc_bottom-right p.link a {
	color: #fff;
	font: bold 80%/80% "Trebuchet MS";
	background: url(../IMG/fleche.gif) 10px 50% no-repeat;
	padding: 2px 10px 2px 22px;
	margin-right: 10px;
}

#column_center .main_bloc_bottom-right #map {
	margin-top: 15px;
}

#column_center .main_bloc_bottom-right #map_canvas a, #map_canvas span {
	display: none;
}

#column_center .main_bloc_bottom-right .liste { /*liste rubriques soeurs*/
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
	width: 313px;
}

#column_center .main_bloc_bottom-right .liste h1 {
	margin-bottom: 15px !important;
}

#column_center .main_bloc_bottom-right .liste p.link { 
	margin: 0 15px 3px;
	padding: 1px 0px 1px 0;
	text-align: left;
}

#column_center .main_bloc_bottom-right .liste p.link a {
	color: #fff;
	font: bold 80%/80% "Trebuchet MS";
	background: url(../IMG/fleche.gif) 6px 50% no-repeat;
	padding: 3px 10px 3px 20px;
	display: block;
}


#column_center .main_bloc_bottom-right #contact { /*contact*/
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	background-color: #a01b4e;
}

#column_center .main_bloc_bottom-right #contact h2 {
	/*margin-bottom: 15px !important;*/
	color: #fff;
	font: normal 150%/100% Impact;
	margin: 0 0 10px 0 !important;
	padding: 35px 5px 2px;
	background: url(../IMG/bgTitreBlocContact.gif) left top no-repeat;
}

#column_center .main_bloc_bottom-right #contact h3 {
	color: #fff;
	font: bold 90%/90% Verdana;
	margin: 20px 10px 0;
	/*zoom: 1;*/
}

#column_center .main_bloc_bottom-right #contact p.spip {
	font: normal 90%/100% Arial;
	/*zoom: 1;*/
} 

#column_center .main_bloc_bottom-right #contact p.link { 
	margin: 20px 10px 0;
	padding: 3px 3px 3px 0;
	text-align: right;
}

#column_center .main_bloc_bottom-right #contact p.link a {
	color: #fff;
	font: bold 90%/90% "Trebuchet MS";
	background: #741338 url(../IMG/fleche.gif) 10px 50% no-repeat;
	padding: 2px 10px 2px 22px;
	border: 1px solid #fff;
}
#column_center .main_bloc_bottom-right #contact p.link a:hover {
	background-color: #480b22;
}


#column_center .main_bloc_bottom-right #liste_documents { /*liste documents joints*/
	padding: 10px;
	width: 295px;
}

#column_center .main_bloc_bottom-right .document { 
	padding: 0 0 0 0;
	margin: 0 10px 10px 0 !important;
}

#column_center .main_bloc_bottom-right .document .document_logo {
	float: left;
	clear: left;
	margin: 0 5px 10px 0;
}

#column_center .main_bloc_bottom-right .document .document_presentation {
   float: left;
}

#column_center .main_bloc_bottom-right .document .document_titre {
}

#column_center .main_bloc_bottom-right .document .document_titre a {
	color: #fff;
	background: url(../IMG/fleche.gif) left 50% no-repeat;
	font: bold 90%/90% "Trebuchet MS";
	padding: 2px 5px 2px 10px;
	display: block;
}

#column_center .main_bloc_bottom-right .document .document_titre a:hover {
	text-decoration: underline;
}

#column_center .main_bloc_bottom-right .document .document_description {
	font: normal 100%/100% Arial;
	margin: 0;
	padding: 0;	
}


/*  ------------------------------------------------------
/*                                              BREADCRUMB
/*  --------------------------------------------------- */

#breadcrumb {
	color: #fff;
	text-align: left;
	padding: 10px;
	border-bottom: 1px solid #fff;
}

#breadcrumb a, #breadcrumb span {
	color: #fff;
	font: bold 80%/80% "Trebuchet MS";
}

#breadcrumb a {	
	text-decoration: underline;
}


/*  ------------------------------------------------------------------------------------
/*                                                                        COLONNE DROITE
/*  --------------------------------------------------------------------------------- */

#column_right {
	width: 315px;
	text-align: left;
	padding-top: 0px;
}
/** html #column_right {
	width: 316px;
}*/

#column_right h1 {
	color: #fff;
	font: normal 150%/100% Impact;
	margin: 0 !important;
	padding: 20px 5px 2px;
}
/** html #column_right h1 {
	width: 316px;
}*/

#column_right .liste #right_logo {
	width: 315px;
	overflow: hidden;
}
* html #column_right .liste .right_logo, *+html #column_right .liste .right_logo {
	width: 315px;
}

#column_right .liste {
	border-bottom: 1px solid #fff;
}

#column_right .liste h1 {
	padding-bottom: 2px;
	padding-top: 35px;
}

#column_right .liste #liste_liens {	
	margin-top: 15px;
	margin-bottom: 15px;
}

#column_right .liste p.link {
	margin: 0 15px 3px;
	padding: 1px 0px 1px 0;
}

#column_right .liste p.link a {
	color: #fff;
	font: bold 80%/80% "Trebuchet MS";
	background: url(../IMG/fleche.gif) 6px 50% no-repeat;
	padding: 3px 10px 3px 20px;
	display: block;
}


#column_right #agenda { /* temps forts*/
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	background-color: #688a17;
	border-bottom: 1px solid #fff;
}

#column_right #agenda h1 {
	color: #fff;
	font: normal 150%/100% Impact;
	margin: 0 0 10px 0 !important;
	padding: 35px 5px 2px;
	background: #587413 url(../IMG/bgTitreTempsForts_home.gif) left 15px no-repeat !important;
}

#column_right #agenda p.link {
	margin: 15px 15px 3px;
	padding: 3px 3px 3px 0;
}

#column_right #agenda p.link a {
	color: #fff;
	font: bold 80%/80% "Trebuchet MS";
	background: url(../IMG/fleche.gif) 6px 50% no-repeat;
	padding: 0px 10px 0px 20px;
}

#column_right #agenda p.link a:hover {
   background-color: #741338;
}

#column_right #agenda p.spip {
	color: #fff;
	font: normal 80%/120% Verdana;
	padding: 0 15px 0 30px;
	text-align: justify;
}


#column_right #newsletter { /*newsletter*/
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	background-color: #688a17;
	border-bottom: 1px solid #fff;
}

#column_right #newsletter h1 {
	color: #fff;
	font: normal 150%/100% Impact;
	margin: 0 0 10px 0 !important;
	padding: 35px 5px 2px;
	background: #587413 url(../IMG/bgTitreTempsForts_home.gif) left 15px no-repeat;
}

#column_right #newsletter input {
	margin: 0 0 0 15px;
	width: 245px;
	height: 15px;
	padding: 2px;
}

#column_right #newsletter input.off {
   background: #8ab720;
   border: 1px solid #8ab720;
	color: #fff;
}

#column_right #newsletter input.on {
   border: 1px solid #b9e359;
	background: #b9e359;
	color: #000;
}

#column_right #newsletter #button {
	padding: 2px;
	width: 15px;
	height: 15px;
}

#column_right #newsletter button.off {
   border: 1px solid #fff;
   background: #a01b4e;
	color: #fff;
	font-weight: bold;
}

#column_right #newsletter button.on {
   border: 1px solid #fff;
   background: #b9e359;
	color: #000;
	font-weight: bold;
}

#column_right #newsletter p.spip {
	color: #fff;
	font: normal 80%/120% Verdana;
	padding: 5px 15px 0 30px;
	text-align: justify;
} 

#column_right #newsletter p.link { 
	margin: 10px 10px 0;
	padding: 3px 3px 3px 0;
	text-align: right;
}

#column_right #newsletter p.link a {
	color: #fff;
	font: bold 90%/90% "Trebuchet MS";
	background: #a01b4e url(../IMG/fleche.gif) 10px 50% no-repeat;
	padding: 2px 10px 2px 22px;
	border: 1px solid #fff;
}

#column_right #newsletter p.link a:hover {
   background-color: #741338;
}

#column_right #newsletter .message {
	color: #fff;
	font: normal 90%/90% "Trebuchet MS";
	text-align: left;
	padding: 10px 20px;
}

/*  ------------------------------------------------------------------------------------
/*                                                                 CHAPEAU BLOCS ACCUEIL
/*  --------------------------------------------------------------------------------- */

#main_bloc_chapeau {
	background-color: #b9e359;
}


/*  ------------------------------------------------------------------------------------
/*                                                                               ARTICLE
/*  --------------------------------------------------------------------------------- */


#main_texte {
	padding: 0 10px;
}

#main_texte h3.spip {
	color: #000;
	font-weight: bold;
	font-size: 120%;
	line-height: 110%;
	margin: 0 0 10px;
	/*zoom: 1;*/
	padding-left: 15px;
}

#main_texte p.spip {
	margin: 10px 0 10px 0;
	font: normal 100%/110% Arial;
	text-align: justify;
	/*zoom: 1;*/
}

#main_texte p.spip strong {
   font-weight: bold;
}

#main_texte hr {
	margin: 15px 0 10px; 
}

/* LIENS --------------------------------------------- */

#main_texte a {
	color: #333;
	font-weight: bold;
	text-decoration: underline;
	/*zoom: 1;*/
}

#main_texte a:hover {
	text-decoration: underline;
}

#main_texte a.spip_out {
	padding-left: 10px;
	background: url(../images/puceLienExt.gif) left top no-repeat;
}

/* IMAGES --------------------------------------------- */

#main_texte img {
	border: 1px solid #fff;
	padding: 2px;
}

#main_texte img.panorama {
	border: 0px;
	padding: 0px;
}

#main_texte .spip_documents_left {
	margin: 0 20px 10px 0;
}

#main_texte .spip_documents_right {
	margin: 0 0 10px 20px;
}

#main_texte .spip_documents_center img {
	margin: 10px auto 0;
	display: block;
}

#main_texte .spip_documents_center {
	text-align: center;
	margin: 0 auto;
	clear: both;
}

#main_texte .spip_documents_center dt, #texte .spip_documents_center dd {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

#main_texte .spip_doc_titre {
	color: #000;
	font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
}

#main_texte .spip_doc_descriptif {
	color: #333;
	font: normal 80%/110% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

#main_texte .spip_doc_descriptif p {
	margin-top: 3px;
}

/* LISTES --------------------------------------------- */

#main_texte ul {
	list-style: none;
	margin: 0 0 10px 25px;
	text-align: justify;
}

#main_texte li {
   list-style: none;
	padding-left: 14px;
	margin-bottom: 7px;
	font: normal 90%/100% Arial;
	text-align: justify;
	/*zoom: 1;*/	
}

#main_texte ul ul {
	margin: 5px 0 7px 40px;
}

#main_texte li li {
	padding-left: 11px;
	margin-bottom: 5px;
	font: normal 100%/110% Arial;
}


/* TABLEAUX --------------------------------------------- */

#main_texte table.spip {   
	width:98%;   
	border-bottom: 2px solid #333;   
	margin: 2px 0 15px;   
	border-collapse: collapse;
}

#main_texte table.spip caption {
	font-weight: bold;
	color: #333;
	text-align: left;
	border-bottom: 1px solid #333;
	padding-bottom: 5px;
	font-size: 90%;
}

#main_texte table.spip td {
  color: #333;  
  font-size: 80%;  
  padding: .3em 1em;  
}

#main_texte table.spip tr.row_odd td {
   background: #fff;
	border-top: 1px solid #666;
}

#main_texte table.spip tr.row_even td {
   background: #ddd;
	border-top: 1px solid #666;
}

#main_texte table.spip thead th {   
	background: #333;	
	padding: .5em;
}

#main_texte table.spip thead th strong {		
   font: bold 90%/90% Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
}

#main_texte table.spip strong {
	font-weight: bold;
}



/*  ------------------------------------------------------------------------------------
/*                                                                                FOOTER
/*  --------------------------------------------------------------------------------- */

#footer {
	border-top: 1px solid #fff;
	font-size: 80%;
	color: #fff;
}

#logos {
	float: left;
	margin: 5px 0 0 5px;
}

#links {
	float: left;
	margin: 12px 10px;	
}

#links a {
	padding-left: 9px;
	margin-right: 0px;
}

#copy {
	float: right;
	margin: 12px 10px 0 0;
}

#copy p.links a {
	padding-left: 8px;
}

p.links {
   text-align: right;
}

span.sep {
  margin: 0 -5px 0 0;
  padding: 0;
}

#footer a {
	color: #fff;
	text-decoration: underline;
}

#footer p.links a:hover {
	background: url(../IMG/fleche.gif) left 50% no-repeat;
}
#footer #logos a:hover {
	background: none;
}

p#credits {
	text-align: right;
	padding-top: 7px;
}

p#credits a {
	text-decoration: none;
}

p#credits a strong {
	text-decoration: underline;
}



/*  ------------------------------------------------------------------------------------
/*                                                                          PLAN DU SITE
/*  --------------------------------------------------------------------------------- */

.accueil #column_center #plan_site {
	background: #c2e76f;
	padding: 15px 0;
}


#plan_site ul {
	list-style: none;
	margin: 0 0 0 25px;
	text-align: justify;
}

#plan_site li {
   list-style: none;
	padding-left: 14px;
	margin-top: 15px;
	font: bold 110%/100% Arial;
	text-align: justify;
}

#plan_site ul ul {
	margin: 15px 0 0 40px;
}

#plan_site ul ul ul {
	margin: 10px 0 0 40px;
}

#plan_site li li {
	padding-left: 11px;
	margin-top: 15px;
	font: normal 110%/110% Arial;
}

#plan_site li li li {
	font: normal 90%/110% Arial;
}

#plan_site a {
	color: #000;
}

#plan_site a:hover {
   text-decoration: underline;	
}

#plan_site li {
	background: url(../IMG/pucetitre_accueil.gif) left 5px no-repeat;
	padding-left: 12px;
}

#plan_site li li {
	background: url(../IMG/puce1_accueil.gif) left 5px no-repeat;
	padding-left: 12px;
}


/*  ------------------------------------------------------------------------------------
/*                                                                 FORMULAIRE DE CONTACT
/*  --------------------------------------------------------------------------------- */

#form_contact {
	background: #c2e76f;
	padding: 15px 250px 15px 30px;
}

#form_contact fieldset {
	margin-top: 25px;
}

#form_contact legend {
	color: #587413;
	font: bold 100%/120% Verdana;
	margin-bottom: 5px; 
}

#form_contact label {
	color: #333;
	font: bold 90%/120% Verdana; 
}

#form_contact input, #form_contact textarea {
	background: #587413;
	border: 1px solid #fff;
	padding: 5px;
	color: #fff;
	width: 300px;
}

#form_contact input.on, #form_contact textarea.on {
	background: #89b61f;
}

#form_contact fieldset.submit input.submit, #form_contact fieldset.submit input.off {
	background: #a01b4e;
	padding: 5px;
	color: #fff;
	font: normal 90%/100% Arial;
	border: 1px solid #fff;
	width: auto !important;
	padding: 3px;
}
#form_contact fieldset.submit input.on {
	background-color: #741338;
	padding: 3px;
	color: #fff;
	font: normal 90%/100% Arial;
	border: 1px solid #fff;
	width: auto !important;
	cursor: pointer;
}

span.error {
	margin: 5px 0 0 0;
	padding: 5px;
	font-size: 80%;
	background-color: #741338;
	color: #fff;
	display: block;
	width: 300px;
}

#form_contact li {
	margin-bottom: 15px;
}

/*  ------------------------------------------------------------------------------------
/*                                                                           PHOTOTHEQUE
/*  --------------------------------------------------------------------------------- */

div.photo {
	text-align:center;
	padding-bottom: 10px;
	padding-top: 25px;
}

.photo img {
	margin-bottom: 5px;
	padding: 3px;
}

.photo .description {
	text-align: left;
}

.photo .description p {
	color: #fff;
	font-size: 90%;
	margin: 0 15px 7px 15px;
}

.photo h3 {
	margin: 5px 15px 0 15px;
	text-align: left;
	border-top: 1px solid #fff;
	padding-top: 5px;
}

.photo h3 a {
	color: #fff;
	font-weight: bold;
	font-size: 100%;
}