.bodyPrinc {
  background-color: #F7F7FF;
}

.fond {
  background-color: #FFFFFF;
}

.ombre_hg, .ombre_haut, .ombre_hd {
	padding-top: 20px;
	font-size : 1px;
	height: 14px;
}

.ombre_hg {
	background-image:url(../_imgs/ombre_hg.gif); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}

.ombre_haut {
	background-image:url(../_imgs/ombre_haut.gif); 
	background-repeat: repeat-x; 
	background-position: bottom center;
}

.ombre_hd {
	background-image:url(../_imgs/ombre_hd.gif); 
	background-repeat: no-repeat; 
	background-position: bottom left;
}

.ombre_g, .ombre_d {
	font-size : 1px;
}
.ombre_g {
	width: 18px;
	background-image:url(../_imgs/ombre_g.gif); 
	background-repeat: repeat-y; 
	background-position: top right;
}
.ombre_d {
	width: 19px;
	background-image:url(../_imgs/ombre_d.gif); 
	background-repeat: repeat-y; 
	background-position: top left;
}


.ombre_bg, .ombre_bas, .ombre_bd {
	font-size : 1px;
	height: 22px;
}
.ombre_bg {
	background-image:url(../_imgs/ombre_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top right;
}

.ombre_bas {
	background-image:url(../_imgs/ombre_bas.gif); 
	background-repeat: repeat-x; 
	background-position: top center;
}

.ombre_bd {
	background-image:url(../_imgs/ombre_bd.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
}

.bord_hg, .bord_haut, .bord_hd, .bord_bg, .bord_bas, .bord_bd {
	font-size : 1px;
	height: 12px;
}

.bord_hg {
	width: 12px;
	background-image:url(../_imgs/bord_hg.gif); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}

.bord_haut {
	background-image:url(../_imgs/bord_haut.gif); 
	background-repeat: repeat-x; 
	background-position: bottom center;
}

.bord_hd {
	width: 12px;
	background-image:url(../_imgs/bord_hd.gif); 
	background-repeat: no-repeat; 
	background-position: bottom left;
}

.bord_g {
	width: 12px;
	background-image:url(../_imgs/bord_lat.gif); 
	background-repeat: repeat-y; 
	background-position: top right;
}

.bord_d {
	width: 12px;
	background-image:url(../_imgs/bord_lat.gif); 
	background-repeat: repeat-y; 
	background-position: top left;
}

.bord_bg {
	width: 12px;
	background-image:url(../_imgs/bord_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top right;
}

.bord_bas {
	background-image:url(../_imgs/bord_bas.gif); 
	background-repeat: repeat-x; 
	background-position: top center;
}

.bord_bd {
	width: 12px;
	background-image:url(../_imgs/bord_bd.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
}

.texte_bas {
	font-family: Verdana;
	padding-left: 45px;
	font-size: 9px;
	color: #5D1C79;
}

.texte_bas a:link, .texte_bas a:visited {
	color: #5D1C79;
	text-decoration : none;
}

.texte a:link, .texte a:visited {
	color: #5D1C79;
	text-decoration : underline;
}

.texte_bas a:hover, .texte a:hover {
	text-decoration : underline;
}

.bord_lat_padd {
	padding-left: 11px;
	font-size: 1px;
	height: 20px;
}

.bord_horiz_padd {
	padding-left: 735px;
	font-size: 1px;
}

img {
	border: 0;
}


.texte, .field {
	font-family: Verdana;
	font-size: 11px;
	color: #5D1C79;
}

.bouton {
	font-size: 13px;
	background-color : #5D1C79;
	color : #FFFFFF;
}

.legendDecor {
	font-size: 14px;
	font-weight: bold;
	color: #5D1C79;
}

.fieldsetDecor {
	border-width : 1px;
	border-color : #5D1C79;
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding: 1px;
}

.titre {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}

.texteNav, .texteNav a:hover, .texteNav a:active, .texteNav a:visited, .texteNav a:link {
	font-family: Verdana;
	font-size: 11px;
	color: #BCAFC5;
	text-decoration: none;
}

.texteNav a:hover, .texteNav a:active, .texteNav a:visited, .texteNav a:link {
	font-weight: bold;
}

.texteNav a:hover {
	color: #5D1C79;
	text-decoration: underline;
}


.texteNavSommaire, .texteNavSommaire a:hover, .texteNavSommaire a:active, .texteNavSommaire a:visited, .texteNavSommaire a:link {
	font-family: Verdana;
	font-size: 9px;
	color: #BCAFC5;
	text-decoration: none;
}

.texteNavSommaire a:hover {
	color: #5D1C79;
	text-decoration: underline;
}

.texteChapo {
	font-size: 12px;
	font-weight: bold;
	text-decoration : underline;
}

.smallBr {
	line-height : 5px;
}

