html{height:100%;}

body {
	font-size : 12px ;
	font-family : Arial, Helvetica, sans-serif ;
	color: Black ;
	margin-bottom : 0px ;
	margin-left : 0px ;
	margin-right : 0px ;
	margin-top : 0px ;
	background-color : White ;
	height:100%;
}
body.bleu {
	background-color : #203f7b ;
}

a {
	color : #6699cc ;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : none ;
}

a:hover {
	color : #e3be24 ;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : none ;
}

h1 {
	font-size:18px;
	color:#003399;
	margin-top:0px;
	margin-bottom:5px;
}

h2 {
	font-size:14px;
	color:#213f7b;
	margin-top:0px;
	margin-bottom:5px;
}

h3 {
	font-size:14px;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
}

h4 {
	font-size:12px;
	color:#003399;
	margin-top:0px;
	margin-bottom:5px;
}

h5 {
	font-size:12px;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
}

ul { 
	list-style-type : square ;
	/* list-style-image : url(/monFichier.jpg); */
}

ol {
	list-style-type : decimal ;
}

dl {
}

table {
	font-size : 12px ;
	font-family : Arial, Helvetica, sans-serif ;
}

th {
}

td {
	font-size : 12px ;
	font-family : Arial, Helvetica, sans-serif ;
}

address { 
	font-size : 10px ;
	text-align : center ;
}

input, select, option, textarea {
}

em {

}

b, strong { 
}

i {
}

u {
}

big { 
	font-size: 120%;
}

small {
	font-size: 75%;
}

div, layer {
}

p, font {
	margin-top:0px;
	margin-bottom:10px;

}

br {

}

blockquote {
}

img {
	display:inline;
	border:0px;
}

hr {
}

li {
}

dt {
}

dd {
}
img.block {
	display:block;
	border:0px;
}

.bleu_clair{
	color:#003399;
}

.bleu_fonce{
	color:#333366;
}

a.bleu_clair {
	color : #003399 ;
	text-decoration : none ;
	font-size : 12px ;
	font-weight : none ;
}

a.bleu_clair:hover {
	color : #e3be24 ;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : none ;
}
.blanc{
	color:#ffffff;	
}
a.blanc{
	color:#ffffff;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : none ;	
}
a.blanc:hover{
    color:#ffffff;
	color:#e3be24;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : none ;	
}
.bordeau{
	color:#990000;
}

td.panier {
    border : solid;
    border-width : 1px;
    border-color : #ffffff;
    border-left : 1px;
    /*border-right : 1px;*/
    border-bottom : 1px;
    border-top : 1px;

}
input.bleu{
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 11px ;
	color : #003399 ;
	border : solid ;
	border-color : #6c89bb ;
	border-width : 1px ;
	padding-left : 2px;
}
textarea.bleu{
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 11px ;
	color : #003399 ;
	border : solid ;
	border-color : #6c89bb ;
	border-width : 1px ;
	padding-left : 2px;
}
.footer{
	color:#ffffff;
	font-size:11px;
}
a.footer {
	color : #99ccff ;
	text-decoration : none ;
	font-size:11px;
	font-weight : none ;
}

a.footer:hover {
	color : #e3be24 ;
	text-decoration : underline ;
	font-size:11px;
	font-weight : none ;
}

a.plus {
	color : #ffffff ;
	text-decoration : none ;
	font-size:11px;
	font-weight : none ;
}

a.plus:hover {
	color : #fcff00 ;
	text-decoration : underline ;
	font-size:11px;
	font-weight : none ;
}
.bordeau{
	color:#990000;
}
a.bordeau {
	color : #990000 ;
	text-decoration : none ;
	font-size:12px;
	font-weight : none ;
}
a.bordeau:hover {
	color : #990000 ;
	text-decoration : underline ;
	font-size:12px;
	font-weight : none ;
}

.chainage{
	color:#ffffff;
	font-size:12px;
}
a.chainage {
	color : #99ccff ;
	text-decoration : none ;
	font-size:12px;
	font-weight : bold ;
}

a.chainage:hover {
	color : #99ccff ;
	text-decoration : underline ;
	font-size:12px;
	font-weight : bold ;
}
.defaut {
    /*border : solid ;
	font-size : 11px ; 
    border-width : 1px ;
    border-color : #ffffff ;
    border-left:1px;
    border-right:1px;
    border-bottom:1px;
    border-top:1px;*/
}

.defaut TH {
    color : #ffffff ;
	text-align : center ;
	background-color : #203f7b;
}

.defaut TD {
    border : solid ;
    border-width : 1px ;
    border-color : #ffffff ;
    color : #003366 ;
    background-color : #a9c1e8;
    /*border-left:1px;*/
    border-right:1px;
    border-bottom:1px
    /*border-top:1px;*/
}


.encadre {
    border : solid ;
    border-width : 1px ;
    border-color : #0b2877 ;
    color : #003366 ;
}

.encadre TH {
    color : #ffffff ;
	text-align : center ;
	background-color : #203f7b;
}

.encadre TD {
    border : solid ;
    border-width : 1px ;
    border-color : #ffffff ;
    color : #003366 ;
    /*background-color : #a9c1e8;*/
}
.rouge{
	color:#cc0000;
}
.libelle{
	font-size:11px;
	color:#ffffff;
}
.gris{
	color:#666666;
	font-size:10px;
}
.titre{
	color:#003399;
}

a.titre {
	color : #003399 ;
	text-decoration : underline ;
	font-size : 14px ;
	font-weight : bold ;
}

a.titre:hover {
	color : #e3be24 ;
	text-decoration : underline ;
	font-size : 14px ;
	font-weight : bold ;
}
.orange {
	color : #e3be24 ;
}

a.ancre {
	color : #000000 ;
	text-decoration : none ;
}

a.ancre:hover {
	color : #000000 ;
	text-decoration : none ;
}	