#global_home {
     position:absolute;
     left: 50%;
     top: 50%;
     width: 952px;
     height: 600px;
     margin-top: -300px; /* moitié de la hauteur */
     margin-left: -476px; /* moitié de la largeur */
}
#global_accueil {
     position:absolute;
     left: 50%;
     top: 50%;
     width: 940px;
     height: 500px;
     margin-top: -250px; /* moitié de la hauteur */
     margin-left: -470px; /* moitié de la largeur */
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #d4d4d4;
	margin: 0px;

    scrollbar-face-color: #BDBDBD;
    scrollbar-shadow-color: #C7C7C7;
    scrollbar-highlight-color: #C7C7C7;
    scrollbar-3dlight-color: #C7C7C7;
    scrollbar-darkshadow-color: #D4D4D4;
    scrollbar-track-color: #e8e8e8;
    scrollbar-arrow-color: #eee8aa;

}

/* HOVER */
a:hover {
	color: #747474;
}
a:hover.pagination, a:hover.pagination_on {
	color: #ffffff;
}
a:hover.smenus, a:hover.smenus2 {
	color: #929292;
}
a:hover.menus {
	color: #0a7327;
}


/* TEXTES */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #858585;
    /*color: #616161;*/
}
.lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #858585;
    /*color: #616161;*/
}
.justifier {
	text-align: justify;
}
.blanc9 {
	font-weight: normal;
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.noir9 {
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.gris9 {
	font-weight: normal;
	font-size: 9pt;
	color: #858585;
	font-family: Arial, Helvetica, sans-serif;
}
.menus {
	font-weight: normal;
	font-size: 11pt;
	color: #29b21a;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.smenus {
	font-weight: normal;
	font-size: 9pt;
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.titre {
	font-weight: bold;
	font-size: 14pt;
	color: #2d9e1e;
	font-family: Arial, Helvetica, sans-serif;
}

.titrereal {
	font-weight: normal;
	font-size: 10pt;
	color: #868485;
	font-family: Arial, Helvetica, sans-serif;
}
.pagination {
	padding-left: 5px;
	padding-right: 3px;
	background-color: #6a4e42; 
	color: #ffffff;
	text-decoration: none;
}
.pagination_on {
	padding-left: 5px;
	padding-right: 3px;
	background-color: #8d7365; 
	color: #ffffff;
	text-decoration: none;
}
.titre_sous_menus {
	font-weight: normal;
	font-size: 16pt;
	color: #ccb99a;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* BORDURE */
.bordure_galerie_index {
	border: 3px solid #ffffff;
}
.bordure_galerie img{
	border: 3px solid #ffffff;
}
.bordure_galerie:hover img{
	border: 3px solid #FEDA6C;
}

/* FORMULAIRE */
.form_defaut {
	font-weight: normal;
	font-size: 9pt;
	color: #464646;
	background-color: #c8c8c8;
	border: 1px solid #a3a3a3;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
}
.form_comment {
	font-weight: normal;
	font-size: 9pt;
	color: #464646;
	background-color: #c8c8c8;
	border: 1px solid #a3a3a3;
	width: 450px;
	height: 220px;
	font-family: Arial, Helvetica, sans-serif;
}
.bouton1 {
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	background-color: #6a4e42;
	border: 1px solid #65483b;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
}
.bouton2 {
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	background-color: #a6948a;
	border: 1px solid #97857c;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
}

/* SPACER */
.spacer_formulaire {
	padding-bottom:10px;
}

/* IMPRESSION */
BR.saut_page {
	page-break-after: always;
}

/* LIGHTBOX */
#photo_large ul { list-style: none; }
#photo_large ul li { display: inline; }
#photo_large ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#photo_large ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#photo_large ul a:hover { color: #fff; }

/* JFLOW */
#myController span{
color:#000000;
background:#ffffff;
margin-right:5px;
cursor:pointer;
}
#page span.jFlowSelected {
background:#bbbbbb;
}
.hidden
{
display: none;
}

.jFlowPrev, .jFlowNext, .jFlowControl{
cursor:pointer;
}

