/*
#CCB7A3 #282420
obsolete: #A5A2A0#7E7974#282220
*/


body {
	margin:0; padding:0;
	text-align:justify;
	background-color:#000;
	color:#F2ECE6; font:normal 0.8em Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

h1 {
	font-style:italic; font-size:1.3em; /*1.5em*/ /*'Times new Roman', Times, 'Nimbus Roman No9', serif;*/
	}
h2 {
	font-size:1.2em;
}
h3 {
	font-size:1.1em;
}
p {
	font-size:1em;
	line-height:1.5em;
}
ul {
	margin:0 0 0 10px; padding:0;
}
li {
	margin:0; padding:0.1em 5px; 
	list-style:circle;
	list-style-position:inside;
}
a {
	border-bottom:1px dotted #ccc;
	text-decoration:none;
	color:#ccc;
}
a:hover {
	color:#ccc;
}
a:visited {
	color:#ccc;
}
img {
	margin: 2px;
}

#ancres {
	position: absolute;
	left: -5000px;
}

#page {
	width:80%; max-width:800px; min-height:500px;
	background:url('../fichiers/images/fond-spirale_i.gif') right top no-repeat;
	margin:0 auto; padding:0;
}

#contenu {
	clear: both;
}

/*en-tete ************************************************** */
#enTete {
	position:relative;
	min-height:50px;
	margin:0 0 5px 0; padding:5px 0;
	text-align:right;
	border-bottom:2px solid #CCB7A3;
	color:#CCB7A3;
	letter-spacing:2px;
}
#enTete h1{
	margin:5px 0 ; padding:0;
	line-height:1em;
	font-size:1em;
}
#enTete p{
	margin:5px 0 ; padding:0;
	line-height:1em;
	font-size:1em;
}
#enTete a{
	border:none;
	text-decoration:none;
}
#enTete img{
	display:block;
	margin:0px 0; padding:0;
	border:none;
}

#fioritureHaut {
	position:absolute;
	bottom:-136px;
	left:-88px;
	z-index:500;
}

img#imgTitre{float:left;margin-left:50px;}

p#desc{margin:20px 0 0 0;
	float:right;
}


/*#fioritureHautie {display:none;}*/
/*corpsContenu ************************************************** */
#corpsContenu {
	position:relative;
	margin:0 0 5px 0; padding:0 5px 0 0;
}
#corpsContenu {
	margin-left:229px/*img width 200px + margin-right imgG 25px + 2X margin img est 2px */;
}
#contenu_img {
	float:left;/*position:relative;*/ width:200px;
	/*margin-left:-229px;*/
}

/**accueil**/
#accueil{}
#accueil h2{
	/*font:italic 1.5em 'Times new Roman', Times, 'Nimbus Roman No9', serif;*/font-style:italic; font-size:1.3em;
}
#accueil p{
	margin-top:2.6em;
}
#accueil img {margin-left:0px;}
#accueil li {
	list-style:none;
}
#accueil li a{
	height:100px;
	line-height:100px; margin:0;padding:0;
}

.item {
	margin:3em 0 0 0; padding:0;
}
.item img {
	float:left;
	border:none;
}

/* galerie ************************************************** */
#galerie {
	margin-left:-229px;
}
#galerie_photo{
	width:83%/*664px*/;/*largeur img (150px) + 2xmargin imgG (5px) + 2xmargin img (2px) + 2xborder a (1px)*/
	margin:0 auto; padding:0;
}
#galerie a{
	border:none;
}
#galerie img{
	/*margin:5px;*/margin:3px;
	border:1px solid #ccb7a3;
}

div.galerieNavigationAccueil img {
	float: left;
}

div.galerieNavigationPrecedent {
	float: left;
}

div.galerieNavigationPrecedent img {
	float: left;
	clear: both;
}

div.galerieNavigationSuivant {
	float: right;
}

div.galerieNavigationSuivant img {
	float: right;
}

.galerieFleche img {
	border: none !important;
	width:40px;
	height:40px;
}

div#galerieIntermediaire {
	text-align: center;
}
div#galerieIntermediaireImg{
}

div.galeriePagination {
	text-align: center;
}

div#galerieMinivignettes img {
	float: left;
	height: 35px;
}

div#galerieAccompagnementVignettePrecedent img {
	float: left;
	border: none;
}

div#galerieAccompagnementVignetteSuivant img {
	float: right;
	border: none;
}

#galerieInfo {
	text-align: right;
}

/*menu ************************************************** */
#menu {
	text-align:justify;/*margin-top:-30px;
	margin-bottom:30px;*/ padding:0 0 30px 0;
}

#menu ul {
	float:right;
	margin:0; padding:0;
}
#menu li {
	display:inline;
	margin:0; padding:0;
	color:#F2ECE6; font-style:italic; font-size:1em;
	letter-spacing:2px;
}
#menu li a {
	margin:0; padding:0 5px;
	background-color:#4F473F/*#282420*/;
	border:none;
	text-decoration:none;
	color:#F2ECE6;
}
#menu li a:hover {
	background-color:#F2ECE6;
	text-decoration:none;
	color:#3C3C3C;
}

/*bas de page ************************************************** */
#basDePage {
	position:relative;
	margin:5px 5px 5px 0; padding:2px 50px 2px 5px;
	text-align:right;
	border-top:2px solid #CCB7A3;
	color:#CCB7A3/*#ccc*/; font-style:italic; font-size:1em;
}
#basDePage p {
	margin:0; padding:0; 
}
#basDePage a {
	color:#CCB7A3/*#ccc*/;
}
#fioritureBas {
	position:absolute;
	top:-138px;
	right:-90px;
	z-index:0;
}

/*autres classes ************************************************** */
.imgG {
	float:left; 
	margin-bottom:25px; margin-right:25px;
}
.imgD {
	float:right;
}

.sep {
	clear:both; 
	margin:0; padding:0;
}

.invisible {display:none;}

#mention {
	/*display:none;*/
/*	position:relative; 
	bottom:0; left:100%;
	margin-left:-20em;
	font-size:0.8em;*/
}

.blocMessagesScript {
	padding: 5px;
	background-color: #630000;
	border-radius: 8px; /* CSS 3. */
}

.blocMessagesScript p {
	margin-top: 0px;
}

.blocMessagesScript ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.erreur {
	color: #F2ECE6;
}

/* Formulaires de contact ************************************************** */

#formContact label {
	font-weight: bold;
}

#formContact input.champInfo {
	width: 35%;
}

#formContact textarea {
	width: 70%;
}

#formulaire_contact textarea {
	width: 70%;
}

/* Galeries ************************************************** */

#galerie img {
	margin: 3px;
	border: 1px solid gray;
}

p.galerieNavigationPrecedent {
	float: left;
}

p.galerieNavigationSuivant {
	float: right;
}

.galerieFleche {
	border: none !important;
	width:40px;
	height:40px;
}

p#galerieGrande {
	text-align: center;
}

span#galerieGrandeLegende, span#galerieLienOrig {
	display: block;
	width: 400px;
	margin: 10px auto;
	text-align: center;
}

.listechiffres li{
	list-style-type:none;
}

/* Extensions propriétaires ************************************************** */

.blocMessagesScript {
	-moz-border-radius: 8px; /* Gecko. */
	-webkit-border-radius: 8px; /* Webkit. */
}

