@charset "iso-8859-1";

/*********************************************************
*  Feuilles de styles - CSS - styles.css                 *
*  Chateau du Portail - http://www.chateauduportail.com  *
*********************************************************/

p {margin:0;}

/****************************************************************************
 * MENU
 ****************************************************************************/

#menuA {
	margin-top: 10px;
	text-align: center;
}
#menuA a {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
#menuA a:hover {
	color: #FFFFFF;
}
#menuA .separateurLiens {
	margin-left: 20px;
	margin-right: 20px;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #808080;
}
* html #menuA .separateurLiens { /* Pour IE 6 et antérieur */
	margin-left: 25px;
}
*:first-child+html #menuA .separateurLiens { /* Pour IE 7 */
	margin-left: 25px;
}

/****************************************************************************
 * MENU CHAMBRES
 ****************************************************************************/

#menuB {
	margin-top: 14px;
	text-align: center;
}
#menuB ul {
	display: block;
	list-style: none;
	margin-top: 10px;
	margin-left: 0px;
	padding: 0px;
}
* html #menuB li { /* Pour IE 6 et antérieur */
	margin-top: -5px;
	margin-bottom: -5px;
}
*:first-child+html #menuB li { /* Pour IE 7 */
	margin-top: -5px;
	margin-bottom: -5px;
}
#menuB a {
	display: block;
	font: 9pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}
#menuB a:hover {
	color: #000000;
}
#menuB .nomRubrique {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

/****************************************************************************
 * LANGUE
 ****************************************************************************/

#langue {
	position: absolute;
	width: 750px;
	margin-top: 8px;
	font: 8pt Arial, Helvetica, sans-serif;
	color: #808080;
	text-align: right;
}
#langue a {
	color: #808080;
	text-decoration: none;
}

/****************************************************************************
 * CONTENU
 ****************************************************************************/

#support {
	position: relative;
	width: 400px;
	height: 185px;
	margin: 13px auto;
	text-align: left;
	overflow: hidden;
}
#contenu {
	position: absolute;
	width: 360px;
	margin-left: 10px;
	text-align: left;
}
#scrollbar {
	position: absolute;
	width: 12px;
	height: 185px;
	right: 0px;
	background-image: url(../images/scroll_M.gif);
	background-position: center;
	background-repeat: no-repeat;
}

/****************************************************************************
 * ACCUSES DE RECEPTION
 ****************************************************************************/

#accReceptMail { /* Mail */
	margin-left: 10px;
	background-color: #FFFFFF;
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
#accReceptLivre { /* Livre d'or */
	background-color: #E6E6E6;
	font: 11pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

/****************************************************************************
 * CONTENU TEXTE
 ****************************************************************************/

.titre {
	margin-top: 0px;
	margin-bottom: 17px;
	background-color: #FFFFFF;
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #333333;
}

.texte {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #333333;
}

/****************************************************************************
 * BOUTONS SCROLLBAR
 ****************************************************************************/

.boutonScroll {
	position: absolute;
	right: 0px;
	cursor: pointer;
}

/****************************************************************************
 * FORMULAIRE
 ****************************************************************************/

.champTexte {
	margin-bottom: 2px;
	height: 15px;
	border: 1px solid #999999;
	background-color: #E6E6E6;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #333333;
}
.zoneTexte {
	margin-top: 0px;
	margin-bottom: 2px;
	border: 1px solid #999999;
	background-color: #E6E6E6;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #333333;
}
.selectListe {
	margin-bottom: 2px;
	border: 1px solid #999999;
	background-color: #E6E6E6;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #333333;
}
* html .champTexte { /* Pour IE 6 et antérieur */
	margin-bottom: 0px;
}
* html .selectListe { /* Pour IE 6 et antérieur */
	margin-top: 1px;
	margin-bottom: 1px;
}
*:first-child+html .champTexte { /* Pour IE 7 */
	margin-bottom: 0px;
}
*:first-child+html .selectListe { /* Pour IE 7 */
	margin-top: 1px;
	margin-bottom: 1px;
}
.boutonForm {
	margin-bottom: 0px;
	width: 70px;
	height: 20px;
	border: 1px outset #999999;
	background-color: #ACACAC;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #333333;
}
.boutonForm:hover {
	background-color: #FCFCFC;
	cursor: pointer;
}

/****************************************************************************
 * LIVRE D'OR
 ****************************************************************************/

.titrePage {
	margin-top: 14px;
	margin-bottom: 0px;
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #808080;
	text-align: center;
}
.message {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
}
.traitSeparation {
	width: 364px;
	height: 2px;
	background-color: #E6E6E6;
}

/****************************************************************************
 * ENTETES DE TABLEAUX
 ****************************************************************************/

th {
	font-weight: normal;
	text-align: left;
}


/****************************************************************************
 * ENTETES DE TABLEAUX
 ****************************************************************************/

#copyright p {
	font: 8pt Arial;
	color: #6B6B6B;
	text-align: center;
}

