/* CSS Document */
.nonsouligne {  text-decoration: none; color: #FFCC00}
.nonsouligneBlanc { text-decoration: none; color: #FFFFFF}
.nonsouligneNoir {  color: #000000; text-decoration: none}
.clignotant {  text-decoration: underline blink; font-variant: small-caps}

body {
	background-color: #336699;


	background-image:;
	background-repeat: repeat-y;
	background-position: center top;
	color: #FFFFFF;
	margin: 0px;
}
.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
	}
.niveau1 {
	background-color: #3366CC;
	text-align: left;
	text-indent: 10px;
	background-image: url('img/menu_fond1.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #FFFF66;
	vertical-align: middle;
	background-repeat: no-repeat;
	line-height: 20px;
	cursor: hand;
}
.niveau2 {
	border: 1px solid #CCCCCC;
	background-color: #336699;
	text-align: left;
	background-image: url('img/ombre_gauche.gif');
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	cursor: hand;
	text-indent: 5px;
}
.ombre_gauche{
	background-image: url('img/ombre_gauche.gif');
	background-repeat: repeat-y;
	background-position: left top;
}
.ombre_droite {
	background-image: url('img/ombre_droite.gif');
	background-repeat: repeat-y;
	background-position: right top;
}
.ombre_centre {
	background-image: url('img/ombre_centre.gif');
	background-repeat: repeat-y;
	background-position: left top;
}
.ombre_centre2 {
	background-image: url('img/ombre_centre2.gif');
	background-repeat: repeat-y;
	background-position: left top;
}
.ombre_titre {
	background-image: url('img/ombre_titre.gif');
	background-repeat: repeat-y;
	background-position: left top;
}
.ombre_charte {

	background-image: url('img/ombre_charte.gif');
	background-repeat: repeat;
	background-position: left top;
}
.hautgauche {
 	background-image: url('img/bord-milieu-gauche.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
.hautdroit {
 	background-image: url('img/bord-haut-droit.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
.bord1 {
	border: 1px solid #CCCCCC;
}
.bord_droit1 {
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
.bord_gauche1 {
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.bord_droit-gauche1 {
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.bord_sans_haut1 {
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.bord_sans_bas1 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.bord_haut1 {
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
.bord_bas1 {
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
.bord_haut-bas1 {
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
