/*******************************/
/* définitions hors hierarchie */
/*******************************/

* {
	margin: 0px ;
	border: 0px ;
	padding: 0px ;

	font-family: arial, sans-serif ;
	font-weight: normal ;
	font-style: normal ;
	text-decoration: none ;
}
a {
	text-decoration: none ;
	cursor: hand;
}
img {
	border: 0px ;
}
hr {
	clear: both ;
}
.titresection {
	display: none ;
}

/**************************/
/* conteneurs d'ensembles */
/**************************/

html {
	background-color: #f0f5af ;
}
body {
}
#conteneur {
	position: absolute ;
	top: 10px ;
	left: 50% ;
	height: 570px ;
	width: 780px ;
	margin-left: -390px ;
	border: 0px solid black ;
	background: transparent ;
}

/**************************/
/* conteneurs absolus     */
/**************************/

#cadre {
	position: absolute;
	top: 90px ;
	left: -4px ;
	height: 440px ;
	width: 780px ;
	border: 4px solid #dd9999 ;
	background-color: white ;
	z-index: 10 ;
}
#contenu {
	position: absolute ;
	top: 111px ;
	left: 91px ;
	width: 679px ;
	border: 0px solid black ;
	padding: 5px ;
	color: black ;
	background: transparent ;
	z-index: 80 ;
}
#piece {
	position: absolute ;
	top: 94px ;
	left: 0px ;
	height: 440px ;
	width: 780px ;
	border: 0px solid black ;
	background-color: transparent ;
	z-index: 50 ;
}
#sujets {
	position: absolute ;
	top: 125px ;
	left: 0px ;
	width: 120px ;
	border: 0px solid black ;
	background-color: transparent ;
	z-index: 90 ;
}
#rubriques {
	position: absolute ;
	top: 75px ;
	left: 107px ;
	width: 677px ;
	height: 36px ;
	background-color: #dd9999;
	z-index: 90 ;
}
#tete {
	position: absolute ;
	top: 4px ;
	left: 352px ;
	height: 100px ;
	width: 500px ;
	font-size: 90% ;
	background: transparent url(../contenu/divers/titre1ligne.jpg) no-repeat top left ;
	z-index: 50 ;
}
#pied {
	position: absolute ;
	top: 536px ;
	left: -4px ;
	height: 16px ;
	width: 788px ;
	font-size: 90% ;
	text-align: center ;
	background: transparent ;
	z-index: 50 ;
}
#raccourci {
	position: absolute ;
	top: 4px ;
	left: -20px ;
	height: 109px ;
	width: 100px ;
	background-color: transparent;
	z-index: 50 ;
}
#deco1 {
	position: absolute ;
	display: none ;
	background-color: transparent;
	z-index: 60 ;
}
#deco2 {
	position: absolute ;
	display: none ;
	background-color: transparent;
	z-index: 60 ;
}
#preload {
	display: none ;
}
/**************************/
/* piece */
/**************************/

#piece p.centre {
	text-align: center ;
}
#piece p.appuye {
	padding-right: 150px ;
	text-align: right ;
}
#piece p.tout {
	width: 100% ;
	height: 100% ;
}
#piece p.galerie {
	text-align: center ;
}
#piece img.fond {
	display: block ;
	position: absolute ;
	bottom: 0px ;
	right: 0px;
}

/**************************/
/* contenu */
/**************************/

#contenu * {
	font-family: "Trebuchet MS", helvetica, arial, sans-serif ;
	color: #000099 ;
}
#contenu a {
	text-decoration: underline ;
}

/***/

#contenu div.reserve {
	display: none ;
}

/***/

#contenu h1 {
	line-height: 1.7em ;
	text-align: center ;
	text-indent: 0em ;
	font-size: 1.3em ;
	font-weight: bold ;
}
#contenu h3 {
	line-height: 1.7em ;
	text-indent: 4em ;
	font-size: 1.1em ;
	font-weight: bold ;
}
#contenu h6 {
	line-height: 1.2em ;
	text-align: center ;
	text-indent: 0em ;
	font-size: 0.8em ;
	font-style: italic ;
}

/***/

#contenu p {
	text-align: justify ;
	line-height: 1.2em ;
	text-indent: 1em ;
	font-size: 0.9em ;
}

/***/

#contenu ul {
	display: block ;
	list-style-type: disc ;
	text-align: justify ;
	line-height: 1.2em ;
	font-size: 0.9em ;
}
#contenu ul li {
	display: block ;
	margin-left: 3em ;
}

/***/

#contenu ul.liens {
	display: block ;
	position: absolute ;
	top: 370px ;
	width: 100% ;
	padding-top: 0.5em ;
	list-style-type: none ;
	text-align: center ;
}
#contenu ul.liens li {
	display: block ;
	margin: 0px ;
	padding: 0px ;
	font-style: italic ;
}
#contenu ul.liens li.gauche {
	display: block ;
	float: left ;
}
#contenu ul.liens li.centre {
	display: block ;
}
#contenu ul.liens li.droite {
	display: block ;
	float: right ;
}
#contenu ul.liens li a {
	font-style: italic ;
}

/***/

#contenu ol {
	display: block ;
	list-style-type: decimal ;
}
#contenu ol li {
	display: block ;
	margin-left: 4em ;
	line-height: 1.2em ;
	font-size: 0.9em ;
}

/**************************/
/* rubriques */
/**************************/

#rubriques ul {
	display: block ;
	height: 100% ;
	list-style-type: none ;
}
#rubriques ul li {
	display: block ;
	float: left ;
	height: 100% ;
}
#rubriques ul li.domaine {
	width: 118px ;
}
#rubriques ul li.nef {
	width: 215px ;
}
#rubriques ul li.deco {
	width: 117px ;
}
#rubriques ul li.prestige {
	width: 150px ;
}
#rubriques ul li.divers {
	width: 73px ;
}
#rubriques ul li a {
	display: block ;
	height: 100% ;
	width: 100%
	padding: 0px ;
	border-left: 2px solid #fff2da ;
	text-align: center ;
}

/***/

#rubriques ul li a {
	background: url(../contenu/rubriques/fondcommun.gif) repeat-x 0 -0px ;
}
#rubriques ul li.select a {
	background: url(../contenu/rubriques/fondcommun.gif) repeat-x 0 -72px ;
}
#rubriques ul li a:hover {
	background: url(../contenu/rubriques/fondcommun.gif) repeat-x 0 -36px ;
}

/**************************/
/*  tete                  */
/**************************/

#tete * {
	font-family: arial, sans-serif ;
}

/**************************/
/*  pied                  */
/**************************/

#pied * {
	font-family: arial, sans-serif ;
}
#pied p {
	height: 16px ;
	font-size: 12px ;
}
#pied p.gauche {
	float: left ;
	width: 600px ;
	padding-left: 7px ;
	text-align: left ;
	background: transparent url(../contenu/fonds/ongletgauchelong.gif) no-repeat left top ;
}
#pied p.droite {
	float: right ;
	width: 140px ;
	padding-right: 4px ;
	padding-top: 2px ;
	text-align: right ;
	background: transparent url(../contenu/fonds/ongletdroit.gif) no-repeat right top ;
}
#pied p.droite a img {
	margin-right: 2px ;
}

/**************************/
/*  blason */
/**************************/

#logo a {
	display: block ;
}
