@charset "utf-8";
/* CSS Document */

/*** lien ***/

a:focus
{ /* enleve le focus sur les liens dans FF */
	outline: none;/**/
}

a 
{
	color:#999694;
	text-decoration: none;
}

a:hover {
	color:#BAB8B6;
}



/*** TITRE ***/
.titre
{
	color:#ADA28E;
	font-size:130%;
	margin:1em 0;
	background:url(../img/puce.right.gif) no-repeat left 0.4em;
	padding-left:0;
	clear:both;
}
.stitre
{
	font-size:110%;
	color:#B05737; /* B05737 7A715C */
	margin:0.6em 0;
	clear:both;
}

.sstitre
{
	font-size:110%;
	margin:0.3em 0;
	clear:both;
}
/*** LISTE ***/
dl
{
	margin:1em 0 1em 20px;
}
dl dt
{
	color:#998F7C;
	margin-bottom:0.3em;
}
dl dd,
.puce
{
	background:url(../img/puce.white.gif) no-repeat left 0.4em;
	padding-left:10px;
	margin:0.3em 0;
}

/*** float left et right ***/
.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}


/* navigation pied */
.nav,
.navhaut
{
	float:right;
	list-style:none;
	margin-right:2em;
	font-size:80%;
}
.navhaut
{
	position:absolute;
	float:none;
	top:0;
	right:0;
}
.nav li,
.navhaut li
{
	text-align:right;
	margin:0.5em 0;
}
.nav a,
.navhaut a
{
	background:url(../img/puce.gif) no-repeat left 0.4em;
	padding-left:11px;
}
.nav .retour a,
.navhaut .retour a
{
	background:url(../img/top.gif) no-repeat left 0.55em;
	padding-left:11px;
}
.nav .fermer a,
.navhaut .fermer a
{
	background:url(../img/close.gif) no-repeat left 0.45em;
	padding-left:11px;
}

.nav a:hover,
.navhaut a:hover
{
	padding-left:11px;
}



/***** HEADER *****/

/********** Acces rapide Contenu haut page et footer *****************/
/*** positionnement du menu acces dans style.css ***/

#accesmenu
{
}
#accesmenu li,
#languemenu li
{
	list-style:none;
	float:left;
	color:#ccc;
}
#accesmenu li a,
#languemenu li a
{
	color:#999694;
	padding: 0 0.3em 0 0.3em;
	letter-spacing:1px;
	font-size:70%;
	text-decoration:none;
	line-height:22px; /* bug ie8 */
}
#accesmenu li a:hover,
#languemenu li a:hover
{
	color:#BAB8B6;
	/*background-color:#2B2826;*/
}
#accesmenu .current a, #accesmenu .current a:hover,
#languemenu .current a, #languemenu .current a:hover
{
	color: #D4D1CF;
	/*background-color:#2B2826;*/
	font-weight:bold;
}


/*** STYLE PAGE ***/
/**** COLONNE ***/
#bloc
{
	position:static; /* indispensable */
	overflow: hidden; /* établi un contexte de formatage qui l'empeche de glisser sous les colonne 1 et 2 */
	margin:0 0px 0 0px;
	padding:0px 0px 10px 0px;
	/*background: #f03;*/
}



/********** MENU ***********/
#mh
{ /* positionnement dans style.css */
	/*height:25px;*/
}
#mh ul
{
	list-style:none;
}
#mh ul li
{
	float:left;
	line-height:25px; /* pour centrer */
}
#mh a
{
	text-transform:uppercase;/**/
	color:#777;
	font-size:80%;
	font-weight:bold;
	letter-spacing:1px;
	padding: 2px 3em 0 3em;
	margin:0 5em 0 5em;
	display:block;/**/
	text-align:center;
}
#mh a:hover
{
	color:#666;
	background-color:#eee;
}

#mh .current a, #mh .current a:hover
{
	color:#666;
	background-color:#eee;
	font-weight:bold;
}


