body {
	margin:0;
	font-family:verdana;
	font-size:10px;
	background:#B7D3D4 url(images/fond_page.gif) top repeat-x;
}


a:link, a:visited, a:hover {
	color:#299dbe;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
}

h1 {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
	color:#6C6C6C;
}


.txt {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
	color:#6C6C6C;
}

.txtnonjustif {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#6C6C6C;
}

.txt10rouge {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#D24444;
}

.txt10vert {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#5B9D37;
}

.txt11 {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	color:#6C6C6C;
}

.txt11gras {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	color:#6C6C6C;
}

.txtnonjustif {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#6C6C6C;
}

.txtblanc10 {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
	color:#ffffff;
}

.txtrougef11 {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	color:#D24444;
}

#max_desc {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#D24444;
}


.txtblanc11 {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

.txtgris11 {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#EFEFEF;
}

.txtbleup11 {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#07A8E4;
}

span.txtbleuf11 {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#0B8DBD;
}
td.txtbleuf11 {
	text-align: left;
}


.txtbleuf11gras {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#0B8DBD;
}

.txtvert11 {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#5B9D37;
}

.txtvert11gras {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#5B9D37;
}

.txtvertf17 {
	font-family:arial;
	font-size:17px;
	font-weight:normal;
	color:#5B9D37;
}

.txtrougef17 {
	font-family:arial;
	font-size:17px;
	font-weight:normal;
	color:#D24444;
}

.txtnavig {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

.txtnavigrecherche {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}

.txtnavigpetit {
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}

/* styles des titres de pages */
.txtvert20 {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#448624;
}

.txtvertp20 {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#64BD33;
}

.txtbleup20 {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#07A8E4;
}

.txtbleup12 {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#07A8E4;
}

.txtbleuf20 {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#0B8DBD;
}

.txtor20 {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#DFBE6E;
}

.txtrougef20 {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#D24444;
}

.txtmarron20 {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#A7655C;
}

/* Fin styles des titres de pages */

.form {
background-color:#ffffff;
color:#6C6C6C;
font-size : 10px;
font-family : verdana;
border:1px solid #78B8CF;
}

.formacc {
background-color:#ffffff;
color:#6C6C6C;
font-size : 11px;
font-family : verdana;
margin:1px;
border:1px solid #B1EAFF;
}

/* Definition des differents fonds */
.fondgris {
background-color:#E0E0E0;
}
.fondgrisp {
background-color:#E7E6E6;
}
.fondgrisp2 {
background-color:#AEB5B7;
}
.fondgrisf {
background-color:#929CA0;
}

.fondorange {
background-color:#FF9C00;
}
.fondbleuf {
background-color:#0B8DBD;
}
.fondbleup {
background-color:#07A8E4;
}
.fondvertf {
background-color:#46862A;
}
.fondvert {
background-color:#9BC232;
}
.fondvertp {
background-color:#64BD33;
}
.fondrougef {
background-color:#D24444;
}
.fondrougep {
background-color:#E67C7C;
}
.fondor {
background-color:#DFBE6E;
}
.fondmarron {
background-color:#A7655C;
}

/* fin definition des fonds */

