table.table1 th {
	background-image:url(img/bt-bleulong.gif);
	background-position:top right;
	background-repeat:repeat-y;
	font-size: 13px;
	font-weight: bold;
	background-color: #8FE7FB;
	border: 1px solid #024872;
	margin: 0px;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
	color: #024872;
}

table.table1 td {
	background-color: #9EEBFD;
	vertical-align: middle;
	border: 1px solid #20A0BD;
	border-bottom-width: 1px;
}
table.table1 td.tableoption1, table.table1 td.tableoption2 {
	background-color: #9EEBFD;
	vertical-align: middle;
	border: 1px solid #20A0BD;
	border-right-width: 0px;
	border-left-width: 0px;
}
table.table1 {
	/*background-color: #8FE7FB;*/
	border: 0px solid #024872;
	/*width: 90%;*/
	border-collapse:collapse;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	margin:0px;
}
table.table2 {
	background-color: #9EEBFD;
	border: 3px solid #20A0BD;
	/*width: 90%;*/
	border-collapse:collapse;
	border-left-width: 3px;
	border-bottom-width: 3px;
	border-right-width: 3px;
	border-top-width: 3px;
	margin:0px;
}
table.table2 td {
	vertical-align: middle;
	border: 1px solid #20A0BD;
	border-bottom-width: 1px;
	border-right-width: 1px;
}

table.table2 td.lignetotal {
	background-image:url(img/fond-btn-bleu.gif);
	background-repeat:repeat-x;
	vertical-align: middle;
	border: 3px solid #20A0BD;
	border-bottom-width: 3px;
	border-top-width: 3px;
}

ul.menuinterieur
{
	margin: 0px;
	padding: 0px;
}
ul.menuinterieur li
{
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	list-style-type: none;
}
ul.menuinterieur li span
{
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-left: 2px;
	float: left;
}

ul.menuinterieur ul
{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	padding-left: 42px;
	_padding-left: 0px;
}
ul.menuinterieur li li
{
	padding-top: 1px;
	padding-bottom: 1px;
	clear: both;
	list-style-type: none;
}
ul.menuinterieur li li span
{
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 50px;
	float: left;
}
.menuaccueil, .menuaccueil a, a.menuaccueil
{
	color: #7C7B7B;
	font-size: 13px;
	font-weight: bold;
	letter-spacing:1px;
	text-decoration: none;
}
.menuaccueil a:hover, a.menuaccueil:hover
{
	color: #8AA63F;
	font-size: 13px;
	font-weight: bold;
	letter-spacing:1px;
	text-decoration: none;
}
.menuaccueilselect a, a.menuaccueilselect
{
	color: #8AA63F;
	font-size: 13px;
	font-weight: bold;
	letter-spacing:1px;
	text-decoration: none;
}
.menuaccueilselect a:hover, a.menuaccueilselect:hover
{
	color: #8AA63F;
	font-size: 13px;
	font-weight: bold;
	letter-spacing:1px;
	text-decoration: none;
}
body, td
{
	color: #024872;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
a
{
	color: #024872;
	text-decoration: underline;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
}
a:hover
{
	color: #024872;
	text-decoration: underline;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
}

/*Orange*/
.titre00, .titre00 a, a.titre00, a.titre00:hover, .titre00 a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #E99801;
	text-decoration: none;
}
/*Vert*/
.titre0, .titre0 a, a.titre0, a.titre0:hover, .titre0 a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #97B458;
	text-decoration: none;
}
/*Bleu*/
.titre1, .titre1 a, a.titre1, a.titre1:hover, .titre1 a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #389DED;
	text-decoration: none;
}
/*Bleu*/
.titre2, .titre2 a, a.titre2, a.titre3:hover, .titre2 a:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #49A3D7;
	text-align: left;
	text-decoration: none;
}
/*Blanc*/
.titre3, .titre3 a, a.titre3, a.titre3:hover, .titre3 a:hover
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
/*Vert*/
.titre4, .titre4 a, a.titre4, a.titre4:hover, .titre4 a:hover
{
	color: #87B553;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
/*Vert*/
.titre5, .titre5 a, a.titre5, a.titre5:hover, .titre5 a:hover
{
	color: #87B553;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
/*Blanc*/
.titre6, .titre6 a, a.titre6, a.titre6:hover, .titre6 a:hover
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin-top:5px;
}
/*Bleu fonce*/
.titre7, .titre7 a, a.titre7, a.titre7:hover, .titre7 a:hover
{
	color: #024872;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
/*Bleu fonce*/
.titre8, .titre8 a, a.titre8, a.titre8:hover, .titre8 a:hover
{
	color: #1078AD;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
/*Bleu*/
.titre9, .titre9 a, a.titre9, a.titre9:hover, .titre9 a:hover
{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #389FEE;
	font-weight: bold;
	text-decoration: none;
}
/*Bleu clair*/
.titre10, .titre10 a, a.titre10, a.titre10:hover, .titre10 a:hover
{
	font-family: Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #52F4FF;
	font-weight: bold;
	text-decoration: none;
}
/*Blanc*/
.titre11, .titre11 a, a.titre11, a.titre11:hover, .titre11 a:hover
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
/*Jaune*/
.titre12, .titre12 a, a.titre12, a.titre12:hover, .titre12 a:hover
{
	color: #FFE061;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:5px;
}
/*Bleu*/
.titre13, .titre13 a, a.titre13, a.titre13:hover, .titre13 a:hover
{
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #10537E;
	font-weight: normal;
	text-decoration: none;
}
.stitre0, .couleur0, .gcouleur0, .couleur0 a, .couleur0 a:hover, a.couleur0, a.couleur0:hover
{
	color: #024872;
}
/* bleu */
.stitre1, .couleur1, .gcouleur1, .couleur1 a, .couleur1 a:hover, a.couleur1, a.couleur1:hover, .stitre1 a, .stitre1 a:hover, h1
{
	color: #024872;
}

h1
{
	font-size: 15px;
	font-weight: bold;
}

.stitre0, .stitre1, .stitre2
{
	font-size: 13px;
	font-weight: bold;
}

.small, .small a, .small a:hover, a.small, a.small:hover, .pcouleur2, .pcouleur2 a
{
	font-size: 11px;
}
/*Blanc*/
.pcouleur0, .pcouleur0, .pcouleur0 a, .pcouleur0 a:hover, a.pcouleur0:hover
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	/*visibility:hidden;*/
}
.pcouleur2, .pcouleur2, .pcouleur2 a, .pcouleur2 a:hover, a.pcouleur2:hover
{
	color: #1078AD;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.pcouleur3, .pcouleur3, .pcouleur3 a, .pcouleur3 a:hover, a.pcouleur3:hover
{
	color: #1078AD;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
/*Blanc*/
.pcouleur1, .pcouleur1, .pcouleur1 a, .pcouleur1 a:hover, a.pcouleur1:hover
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#hidden
{
	visibility:hidden;
}

a.small
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.small:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.gros, .gcouleur0, .gcouleur1, .gcouleur2
{
	font-size: 13px;
}

img.marge1
{
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
}

img.marge2
{
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 10px;
}

/* bleu par defaut */
hr
{
	width: 400px;
	height: 1px;
	color: #FFFFFF;
	background-color: #FFFFFF; /* pour firefox */
	border: 0; /* pour firefox */
}

.bordure1
{
	border-color: #024872;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
