a img{
	border : none;
	text-decoration : none;
}
body{
	font-size:10px;
	line-height:10px;
	background-color:#f4f4f4;
	margin:0;
	padding:0;
}
#bkgd {
	visibility: visible;
	position: absolute;
	z-index: 0;
	top: 24;
	left: 0;
	/*width: 704px;*/
	height: 280px;
}
#logo {
	visibility: visible;
	position: absolute;
	z-index: 4;
	top: 450px;
	left: 0px;
	width: 200px;
	height: 120px;
}
#contenu {
	color: #806a64;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 13px;
	text-align: justify;
	position: absolute;
	top: 275px;
	left: 250px;
	width: 600px;
}
#footer {
	padding-left : 10px;
	text-align : center;
}

/**** Style des liens du site ****/
a {
	color: #806A64;
	text-decoration: none;
	font-weight : bold;
}
a:hover {
	color: #ff087a;
	cursor : pointer;
}
a.lienBack, a.lienNext, span.lienBackOff, span.lienNextOff {
    text-transform : uppercase;
	background-repeat : no-repeat;
}
a.lienNext, span.lienNextOff {
	padding-left : 25px;
	background-position : center left;
}
a.lienBack, span.lienBackOff {
	padding-right : 25px;
	background-position : center right;
}
a.lienBack { background-image : url(../medias/8_500_back_off.gif);}
a:hover.lienBack { background-image : url(../medias/8_500_back_on.gif); }
span.lienBackOff {
	background-image : url(../medias/8_500_back_inactif.png);
	color : rgb(204,204,204	);
}

a.lienNext { background-image : url(../medias/8_500_next_off.gif); }
a:hover.lienNext { background-image : url(../medias/8_500_next_on.gif); }
span.lienNextOff {
	background-image : url(../medias/8_500_next_inactif.png);
	color : rgb(204,204,204);
}

#footer a {
	font-size: 10px;
	font-weight : normal;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}



b { font-weight: bold; }
i { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
em { font-size: 12px; font-weight: normal; font-style: normal; line-height: 14px; background-color: #dccba3; }
/***********************************************/
/*** Les titres des pages et des paragraphes ***/
/***********************************************/
h1 {
    color: #ff087a;
	font-size: 18px;
	line-height: 26px;
	margin : 0px;
	font-weight : bold;
	padding : 0px;
}
h2 {
    color: #ff087a;
	font-size: 12px;
	line-height: 14px;
	margin : 0px;
	padding : 0px;
	font-weight : normal;
}
.mois { color: #000; font-weight: normal; line-height: 20px; background-color: #dccba3; margin-right: 510px; padding-left: 8px; }
.lieu { color: #726f6b; font-size: 14px; font-weight: normal; line-height: 20px; }
.jour { color: #000; font-size: 14px; font-weight: normal; line-height: 20px; padding-right: 10px; padding-left: -10px; }
.type { color: #ff087a; font-size: 14px; font-weight: normal; line-height: 20px; padding-right: 15px; }
/********************************/
/*** Les paragraphes de texte ***/
/********************************/
p {
	padding : 0px 0px 0px 10px;
	margin : 0px 0px 20px 0px;
	text-align : justify;
	font-size: 12px;
	line-height: 16px;
}
p.texteDecale {
	padding : 0px 0px 0px 30px;
}
/**************************/
/*** Les styles en vrac ***/
/**************************/
.erreur {
	color : red;
}
#contenu table {
	font-size : 11px;
	color : #806a64;
	margin : 0px;
	padding : 0px;
}
.gauche {
	width : 110px;
	text-align : right;
	padding-right : 3px;
}
#contenu form input, #contenu form textarea {
	width : 165px;
	margin-bottom : 2px;
}
#contenu form textarea {
	height : 100px;
}
#contenu form fieldset {
	padding : 3px;
	color : #806a64;
}

#contenu form fieldset legend {
	color : #806a64;
}

#contenu .miniature {
	width : 133px;  /* Attention dans le width et le height, il faut compter le border !! */
	height : 100px;
	/*border : 1px solid;*/
	text-align : center;
	vertical-align : middle;
	margin : 0px 15px 0px 0px;
}
.miniature a img { border : 0px; }

#contenu .zone {
	color: #ff087a;
}
#contenu .region, #contenu .zone { text-transform : uppercase; }

#contenu #contactForm {
	padding-left : 10px;
}
#contenu #contactForm td {
	vertical-align : middle;
}
#contenu #contactForm .label {
	width : 100px;
	text-align : right;
	padding-right : 3px;
}
#contenu #contactForm input, #contenu #contactForm select, #contenu #contactForm textarea {
	width : 250px;
}
.imgPreload{
	display : none;
}
/***********************/
/*     DIAPORAMA       */
/***********************/
#diaporama{
	position : absolute;
	top : 140px;
	left : 375px;
	z-index : 5;
}