@charset "UTF-8";

/*----------------------------------------------+
+ Eléments page							        +
+----------------------------------------------*/
#coeursite.page {
	background-image:url(../_image/fond-haut-gris.png);
	background-repeat:no-repeat;
	background-position:left top;
}
#footercoeursite {
	background-image:url(../_image/fond-bas-bleu.png);
}

/*----------------------------------------------+
+ Eléments page							        +
+----------------------------------------------*/
.cheminFer,
.cheminFer A {
	font-size:10px;
	color:#a89f96;
}

/*----------------------------------------------+
+ Sous-menu								        +
+----------------------------------------------*/
.sousmenu {
	background-image:url(../_image/sousmenu-bar-gris.png);
}
.sousmenu .titre {
	color:#b0a69d;
}
.sousmenu A,
.sousmenu UL LI.on UL LI A {
	color:#b0a69d;
}
.sousmenu UL LI.on A {
	background-color:#b0a69d;
}

/*----------------------------------------------+
+ Mini box								        +
+----------------------------------------------*/
/*#conseil */.minibox-top {
	background-image:url(../_image/boxgris_top.png);
}
/*#conseil */.minibox-top .titre STRONG {
	color:#725622;
}
.minibox A {
	color:#b0a69d;
}
.minibox A:hover {
	color:#dba33f;
}
.minibox {
	border-color:#b0a69d;
	background-color:#fff;
}
.minibox INPUT {
	color:#3e3a39;
}
.minibox SELECT {
	color:#b88a36;
}
.minibox .btt_ok {
	background-image:url(../_image/btt_ok_gris.png);
}
.minibox-bottom {
	background-image:url(../_image/boxgris_bottom.gif);
}

/*----------------------------------------------+
+ Mini box Actu							        +
+----------------------------------------------*/
.miniactu .minip A STRONG {
	color:#4e96b3;
}
/*.miniactu .minip A:hover STRONG {
	color:#b0a69d;
}*/
.miniactu .minip HR {
	color:#b0a69d;
	background-color:#b0a69d;
}


/*----------------------------------------------+
+ Container								        +
+----------------------------------------------*/
.container A {
	color:#4e96b3;
}
.container A:hover {
	color:#4e96b3;
}
.container .photo {
	border-color:#b0a69d;
	background-color:#efedeb;
}
.container .photo Q {
	color:#3e3a39;
}
.container .titre {
	color:#3e3a39;
	border-bottom-color:#3e3a39;
}
.container .date {
}

/*----------------------------------------------+
+ Liste avec visuel						        +
+----------------------------------------------*/
.listeVisuel LI A.masque {
	background-image:url(../_image/masque-listevisuel-gris.png);
}
.listeVisuel LI {
	width:auto;
}


/*----------------------------------------------+
+ Liste des photos						        +
+----------------------------------------------*/
.listePhoto {
	overflow:hidden;
	margin-bottom:20px;
}
.listePhoto LI {
	display:inline;
	float:left;
	width:185px;
	height:175px;
	padding:0;
	background:none;
}
.listePhoto LI TABLE {
	margin:0 auto;
}
.listePhoto TABLE TD.photo {
	height:157px;
	text-align:center;
	vertical-align:bottom;
	background:none;
	border:0 none;
}

.listePhoto TABLE TD.photo A IMG {
	border:1px solid #b0a69d;
	margin:0;
	padding:1px;
}
.listePhoto TABLE TD.photo A:hover IMG {
	border:1px solid #b0a69d;
	margin:0;
	padding:1px;
}


/*----------------------------------------------+
+ mini-contact							        +
+----------------------------------------------*/
.minicontact .minibox-top {
	background-image:url(../_image/box-top-musee-horaire.png);
}
.minicontact .minibox-top .titre {
	color:#fff;
}
.minicontact .minibox-bottom {
	background-image:url(../_image/box-bottom-musee-horaire.gif);
}
/*musee*/
#coeursite .minicontact .minibox.musee {
	height:260px;
}
#coeursite .minicontact .minibox.musee H3 {
	font-weight:bold;
	font-size:14px;
	color:#b0a69d;
	margin-bottom:10px;
	padding:0 0 2px;
	border-bottom:1px dotted #b0a69d;
}
#coeursite .minicontact .minibox.musee H3 EM {
	font-size:10px;
	font-style:normal;
}
#coeursite .minicontact .minibox.musee P {
	margin-bottom:15px;
	line-height:15px;
}




/*----------------------------------------------+
+ navigation							        +
+----------------------------------------------*/
.navigation {
	clear:both;
	border-top-width:1px;
	border-top-style:solid;
	height:20px;
	padding:4px 6px 0 6px;
	text-align:center;
	margin-bottom:25px;
}
.navigation .prec {
	float:left;
	padding-left:13px;
	background-position:left;
	background-repeat:no-repeat;
}
.navigation .suiv {
	float:right;
	padding-right:13px;
	background-position:right;
	background-repeat:no-repeat;
}
.navigation .pagination STRONG {
	font-weight:bold;
}
.navigation .pagination A {
	text-decoration:underline;
}
