BODY {
margin: 0px;
padding: 0px;
background-color:#E4E4E4;
overflow: auto;
}

input, textarea {
	font-family:verdana, helvetica;
	font-size:10px;
}
.noscroll {overflow: hidden;}
select { color:#0B0C0E; font-family:verdana, helvetica;font-size:10px }

A {color:#000000; text-decoration: none; }
A:hover { color:#AD0000; text-decoration: none;}

.nav {color:#000000; text-decoration: none;}
.nav:hover {color: #AD0000; text-decoration: none;}
.nav:active {color: #AD0000; text-decoration: none;}
.navactive {color: #AD0000;  text-decoration: none;}

.gris {color: #999999;}
.gris2 {color: #666666;}
.gris3 {color: #59627c;}
.noir {color:#0b0c0e;}
.blanc {color:#FFFFFF;}
.bleudark { color:#025491;}
.ciel { color:#5791c3;}
.bleugris{ color:#3a546d;}
.rouge{ color:#AD0000;}
.vertlight { color:#C1CE2B;}
.bordeaux { color:#990f02;}
.orangedark { color:#d34800;}
.jaune { color:#FFBF41;}

a.blanc:hover{
color:#000;
}

.arial9 { font-family: Arial, helvetica; font-size:9px}
.arial10 { font-family: Arial, helvetica; font-size:10px}
.arial11 { font-family: Arial,  helvetica; font-size:11px}
.arial12 { font-family: Arial, helvetica; font-size:12px}
.arial14 { font-family: Arial, helvetica; font-size:14px}
.arial15 { font-family: Arial, helvetica; font-size:15px}
.arial16 { font-family: Arial, helvetica; font-size:16px}
.arial17 { font-family: Arial, helvetica; font-size:17px}
.arial18 { font-family: Arial, helvetica; font-size:18px}
.arial22 { font-family: Arial, helvetica; font-size:22px}
	
.verdana9 { font-family: verdana, helvetica; font-size:9px}
.verdana10 { font-family: verdana, helvetica; font-size:10px}
.verdana11 { font-family: verdana, helvetica; font-size:11px}
.verdana12 { font-family: verdana, helvetica; font-size:12px}
.verdana13 { font-family: verdana, helvetica; font-size:13px}
.verdana14 { font-family: verdana, helvetica; font-size:14px}
.verdana15 { font-family: verdana, helvetica; font-size:15px}
.verdana17 { font-family: verdana, helvetica; font-size:17px}
.verdana21 { font-family: verdana, helvetica; font-size:21px}

.bold {font-weight: bold;}
.justif {text-align: justify;}
.maj {	text-transform: uppercase;}
.lien {color:#000000; text-decoration: underline;}
.lien:hover {color:#AD0000; text-decoration: none;}

.inter25 {line-height: 25px;}
.inter18 {line-height: 18px;}

.marge10 {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.marge10hb {padding-top: 10px; padding-bottom: 10px;}
.marge20 {padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}
.marge12gd {padding-right: 12px;padding-left: 12px;}
.marge20gd {padding-right: 20px;padding-left: 20px;}
.marge20g {padding-left: 20px;}
.marge28h {padding-top: 28px;}
.marge30g {padding-left: 30px;}
.marge17g {padding-left: 17px;}
.marge13g {padding-left: 13px;}
.marge15g {padding-left: 15px;}
.marge5g {padding-left: 5px;}
.marge15d {padding-right: 15px;}
.marge10g {padding-left: 10px;}
.marge2d {padding-right: 2px;}
.marge5d {padding-right: 5px;}
.marge10d {padding-right: 10px;}

.marge10hg {padding-left: 10px; padding-top: 10px;}
.marge10h { padding-top: 10px;}
.marge10b { padding-bottom: 10px;}
.marge5b { padding-bottom: 5px;}
.marge5h { padding-top: 5px;}
.marge3h { padding-top: 3px;}
.marge3hb { padding-top: 3px; padding-bottom: 3px;}
.marge10hd {padding-right: 10px; padding-top: 10px;}

.liste { font-family: Arial, helvetica; font-size:9px; color:#214B7A; border: 1px solid #C1CE2B; scrollbar-highlight-color:#C1CE2B;}

.tabimg {padding-top:3px; padding-bottom:15px; padding-left:0px; padding-right:12px;}

.borgris {
	border-top: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	border-left: 1px solid #BDBDBD;
}
.borgris1 {
	border: 1px solid #D8D8D8;
}
.borgris2 {
	border-top: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
}
.borgris3 {
	border-top: 1px solid #BDBDBD;
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	padding:13px;
}
.borgris4 {
	border: 1px solid #BDBDBD;
	padding-left:13px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:5px;
}
/* Menus de gauche */
#menu, #smenu{
display:block;
padding:0px;
}
#menu, #smenu{
margin-bottom:17px;
}
#smenu{
margin-top:17px;
}
#menu a{
display:block;
_width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
padding-left: 25px;
padding-right: 5px;
background-image:url(../images/common/picto_flech_lien.gif);
background-position: 15px 6px;
background-repeat:no-repeat;
}
#menu a:hover{
background-color:#E7E7E7;
}
#menu a.on{
display:block;
_width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
padding-left: 25px;
padding-right: 5px;
background-image:url(../images/common/picto_flech_lien.gif);
background-position: 15px 6px;
background-repeat:no-repeat;
background-color:#E7E7E7;
}
#smenu a{
display:block;
_width:100%; /* hack IE*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
padding-left: 21px;
padding-right: 10px;
background-image:url(../images/common/picto_flech_lien.gif);
background-position: 11px 6px;
background-repeat:no-repeat;
}
#smenu a:hover{
color:#AD0000;
background-color:#fff;
background-image:url(../images/common/picto_flech_lien_on.gif);
}
#smenu a.on2{
display:block;
_width:100%; /* hack IE*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#AD0000;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
padding-left: 21px;
padding-right: 10px;
background-image:url(../images/common/picto_flech_lien_on.gif);
background-position: 11px 6px;
background-repeat:no-repeat;
background-color:#F7F7F7;
}
/* Fin menus de gauche */
hr {
display:block;
padding:0px;
margin:0px;
margin-top:15px;
margin-bottom:15px;
color: #E8E8E8;
height:0px;
border: 0px;
border-top:1px solid #D1D1D1;
}
h1{
margin:0px;
padding:0px;
margin-top:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#AD0000;
}
ul, li, ul.liste_doc{
margin:0px;
padding:0px;
list-style:none;
}
ul{
margin-top:18px;
}
li{
padding-left: 28px;
background-image:url(../images/common/puce.gif);
background-position: 13px 2px;
background-repeat:no-repeat;
}
li.liste_doc{
margin-bottom:5px;
padding-left: 20px;
background-image:url(../images/common/puce.gif);
background-position: 5px 3px;
background-repeat:no-repeat;
}