/* v pour verdana + taille en pixel pour nommer les styles. Rester générique pour nommer les fonds de couleurs, qui pourront changer */

/* LIENS TEXTES : couleurs, effets */
a:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: underline;}
a:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: underline;}
a:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: underline;}
a:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: underline;}

a.v10:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: none; font-weight: normal;}
a.v10:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: none; font-weight: normal;}
a.v10:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: none; font-weight: normal;}
a.v10:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: underline; font-weight: normal;}

a.v10espace:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: none; font-weight: normal;}
a.v10espace:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: none; font-weight: normal;}
a.v10espace:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: none; font-weight: normal;}
a.v10espace:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #A62D3C; text-decoration: none; font-weight: normal;}

a.v10navioffg:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: none; font-weight: bold;}
a.v10navioffg:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: none; font-weight: bold;}
a.v10navioffg:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: none; font-weight: bold;}
a.v10navioffg:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; text-decoration: none; font-weight: bold;}

a.v10naviong:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #C2D8E1; text-decoration: none; font-weight: bold;}
a.v10naviong:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #C2D8E1; text-decoration: none; font-weight: bold;}
a.v10naviong:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #C2D8E1; text-decoration: none; font-weight: bold;}
a.v10naviong:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #C2D8E1; text-decoration: none; font-weight: bold;}

a.v10gris:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #6E6E6E; text-decoration: none; font-weight: normal;}
a.v10gris:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #6E6E6E; text-decoration: none; font-weight: normal;}
a.v10gris:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #6E6E6E; text-decoration: none; font-weight: normal;}
a.v10gris:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #6E6E6E; text-decoration: underline; font-weight: normal;}

a.v11:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B; font-weight: normal;}
a.v11:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}
a.v11:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}
a.v11:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}

a.v11g:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}
a.v11g:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}
a.v11g:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}
a.v11g:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}

a.v11D:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}
a.v11D:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}
a.v11D:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}
a.v11D:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;  font-weight: normal;}

a.v12:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #1B485B;  font-weight: normal;}
a.v12:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #1B485B;  font-weight: normal;}
a.v12:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #1B485B;  font-weight: normal;}
a.v12:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #1B485B;  font-weight: normal;}

/* TEXTES SIMPLES */
.v8 {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #1B485B;}
.v9g {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #1B485B; font-weight: bold;}
.v10gris {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #6E6E6E;}
.v10 {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B;}
.v10g {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1B485B; font-weight: bold;}
.v11 {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B;}
.v11g {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B; font-weight: bold;}
.v11navi {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #C2D8E1;}
.v10navi {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #C2D8E1;}
.v11D {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #0A1A20;}
.v11Dg {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #0A1A20; font-weight: bold;}
.v10D {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #0A1A20;}
.v10Dg {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #0A1A20; font-weight: bold;}
.v12D {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #0A1A20;}
.v12 {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #1B485B;}
/* FONDS DE COULEURS */

.fondrouge {background-color: #A62D3C;}
.fond1 {background-color: #D6E5EC;}
.fond2 {background-color: #A8C4CF;}
.fond3 {background-color: #5D818F;}
.fond4 {background-color: #315463;}
.fond5 {background-color: #1D495C;}
.fondkernix {background-color: #FFFFFF;}

/* BALISES DE FORMULAIRES */
.select1
   {
	background-color:#D6E5EC;
	border:1px solid #5E818F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B485B;
}

.champs3
   {
	background-color:#315463;
	border:1px solid #5E818F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B485B;
	filter: Inverser;
}

.champs2b
   {
	background-color:#D6E5EC;
	border:1px solid #5E818F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B485B;
	filter: Inverser;
}

.champs2
   {
	background-color:#D6E5EC;
	border:1px solid #5E818F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B485B;
	filter: Inverser;
}

.champs1
   {
	background-color:#C2D8E1;
	border:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B485B;
	filter: Inverser;
}

.boutonblanc
   {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	color: #1B485B;
	padding:0px;
	border-style:outset;
        border-width:2px;
	}

.boutonblanc2
   {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	text-align:center;
	color: #1B485B;
	padding:0px;
	border-style:outlet;
        border-width:2px;
	}

/* BODY GENERAL */
body {
 padding: 0;
 margin: 0;
 width: 100%;
}
ul {
 margin-bottom:12px;
 margin-top:0px;
 padding-left:10px;
 margin-left:10px;
 vertical-align:top;
 }
li {
 margin-bottom:5px;
 list-style-image:url(/imgs/puce.gif);
 margin-top:0px;
 }
p {
 margin-bottom:8px;
 margin-top:0px;
}
h1 {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #1B485B;
font-weight: bold;
margin-bottom:2px;
margin-top:0px;
 }
h2 {
font-family: Verdana, Helvetica, sans-serif;
font-size: 8px;
color: #96B4DC;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
 }

/*CSS pour le menu */
#Part1 {
position: absolute;
top: 10px;
left: 45px;
z-index:100;
width: 100%; /* correction pour Opera */
}
#Part2 {
position: absolute;
z-index: 1;
top : 60px;
left : 40px;
width: 100%; /* correction pour Opera */
}
#menu dl {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
float: left;
width: 119px;
}
#menu dt {
border: 1px solid black;
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
MARGIN-RIGHT: 0px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 0px;MARGIN-TOP: 3px;
LIST-STYLE-TYPE: none;
BORDER-RIGHT: black 0px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; BACKGROUND: #315463; BORDER-LEFT: black 1px solid; CURSOR: pointer; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #C2D8E1; font-weight: bold;TEXT-ALIGN: center;
height:32px;line-height:110%;
}
#menu dd {
DISPLAY: none;
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid;
}
#menu ul {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#menu li {
list-style-image:none;
PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
MARGIN-RIGHT: 0px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; LIST-STYLE-TYPE: none;
BACKGROUND: #D6E5EC;
}
#menu li a {
color: #000;
text-decoration: none;
display: block;
height: 15px;
border: 0 none;
font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1B485B; TEXT-ALIGN: left;
}
#menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #C2D8E1; TEXT-ALIGN: center;
}
#menu dt a:hover, #menu dt a:focus, #menu li a:hover, #menu li a:focus {
background: #A8C4CF;
color: #1B485B;
}

#emptydt dt {
   {
border: 0 none;
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
MARGIN-RIGHT: 0px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 0px;MARGIN-TOP: 0px;
LIST-STYLE-TYPE: none;
BACKGROUND: white; CURSOR: pointer;
font-size: 0px; color: #1B485B;
height:0px;line-height:0%;
	}

/*
//petite fonctionnalité amusante pour colorer les ascenceurs du navigateur, enlever les balises de commentaire et changer les couleurs (utiliser celles des fond par exemple) pour arriver à un rendu sympa
BODY {
scrollbar-face-color: #EEFDDD;
scrollbar-shadow-color: #426428;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #606060;
scrollbar-darkshadow-color: #284610;
scrollbar-track-color: #D1E9B9;
scrollbar-arrow-color: #284610;
}
*/

