.right {
	text-align: right;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.underline { text-decoration: underline; }
.texte {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height:15px;
}
.texteimportant {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ff6600;
	line-height:15px;
}

.texteimportantsm {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ff6600;
	line-height:13px;
}

.textefulljustif { font-family: Verdana; font-size: 12px; font-weight: normal; color: #ffffff; line-height:15px; text-align: justify; }

.textefulljustifpetit { font-family: Verdana; font-size: 11px; font-weight: normal; color: #ffffff; text-align: justify; }

.textepetit {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	line-height:15px;
; text-decoration: none
}

.textegras {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}

.grandtitrebleu { font-family: Verdana; font-size: 12px; font-weight: bolder; color: #669999; text-align: center; }

.titrebleu {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bolder;
	color: #669999;
}
.titreblanc {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
}
.titrenoir {
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	line-height: 26px;
}

body { color: #fff; font-size: 11px; font-family: Verdana; background-color: #100085; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #FFCC00; }

a:active{text-decoration:none;}
a.bouton {
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bolder;
	line-height:15px;
}
a.bouton:link{text-decoration:none; color: #FFFF00;border: solid 1px #000000;}
a.bouton:visited{text-decoration:none; color:#FFFF00;border: solid 1px #000000;}
a.bouton:hover{ text-decoration:none ; color:#ff6600; border: solid 1px; }

a.bigbouton {
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	line-height:15px;
}
a.bigbouton:link{text-decoration:none; color: #FFFF00;border: solid 1px #100085;}
a.bigbouton:visited{text-decoration:none; color:#FFFF00;border: solid 1px #100085;}
a.bigbouton:hover{ text-decoration:none ; color:#ff6600; border: solid 1px; }

div.menu_droite { border-left: 3px solid #669999; left:650px; top:205px; width:150px; position:absolute; height:595px;z-index:3}
div.menu_gauche { border-right: 3px solid #669999; left:0px; top:247px; width:150px; position:absolute; height:553px; z-index:4}
div.content {
	left:155px;
	top:247px;
	width:495px;
	position:absolute;
	z-index:2;
	}
.borderimg { border: solid 2px #669999; }

.borderimglink { border: solid 2px #FFFF00; }
.borderimglink:hover { border: solid 2px #ff6600; }

table#xxx { width: 100%; margin: 0 0 1em; }
table#xxx,table#xxx tr,table#xxx th,table#xxx td {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: separate;
	border-color: #89d4e3 #00728f #00728f #89d4e3;
	border-style: solid; border-width: 1px;
	color: #fff;
	font-size: 11px;
}
table#xxx caption {
}

/* HEADER */

table#xxx thead {
	background: #0084a9;
}

table#xxx thead tr th, table#xxx thead tr td { padding: 0.1em 0.4em; font-weight: bold;  }


table#xxx thead tr th{ text-align: left;  }

table#xxx thead tr td { text-align: center;}

table#xxx tbody tr {
	background: #00aedb;
	text-align: center;
}

table#xxx tbody tr th, table#xxx tbody tr td {
	padding: 0.1em 0.4em;
	border-style: solid; border-width: 1px;
}

table#xxx tbody tr th {
	padding-right: 1em;
	text-align: right;
	background: #009ac7;
}

table#xxx a {
	color: #854400;
	text-decoration: none;
}
table#xxx a:hover {
	text-decoration: underline;
}
