body {
	background-color: #00264d;
	margin-top: 0px;
}

a:hover {
	color: #FFCC00;
	text-decoration: none;
}

.alert {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}

.fond01 {
	background-color: #1b64af;
}

.fond02 {
	background-color: #498dd2;
}

.fond03 {
	background-color: #a3a6a7;
}

.fond04 {
	background-color: #6d6e71;
}

.fondjaune {
	background-color: #FFCC00;
}

.overlib {
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	color: #373737;
	background-color: #D9D9D9;
	text-decoration: none;
}

.folio {
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.folioOn {
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	color: #FFCC00;
	text-decoration: none;
}

.tit01 {
	font-size: 20px;
	color: #FFFFFF;
	font-family: Helvetica, Verdana, Arial;
	font-weight: bold;
}

.tit02 {
	font-family: Helvetica, Verdana, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.courant01 {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #AAAAAA;
	text-decoration: none;
}

.courant01jaune {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}

.courant01bleu {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #1b64af;
	text-decoration: none;
}

.courant01justif {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #AAAAAA;
	text-align: justify;
	text-decoration: none;
}

.courant01lien {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.courant02 {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.courant02On {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}

.fieldset {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #AAAAAA;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}

.form {
	font-family: Helvetica, Verdana, Arial;
	font-size: 8pt;
	color: #373737;
	background-color: #D9D9D9;
	text-decoration: none;
}


.formmenu {
	font-family: Helvetica, Verdana, Arial;
	font-size: 7pt;
	color: #373737;
	background-color: #D9D9D9;
	text-decoration: none;
}

.txtbas {
	font-family: Helvetica, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
}

.tithaut {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #ffffff;
}

.titmenu01 {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.titrebleu {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #1b64af;
	text-decoration: none;
}

.titmenu02 {
	font-family: Helvetica, Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #1b64af;
	text-decoration: none;
}

.titmenu03 {
	font-family: Helvetica, Verdana, Arial;
	font-size: 15px;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

.titmenu04 {
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}

.txtmenu01 {
	font-family: Helvetica, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.netfolio {
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	color: #A2B7CC;
	text-decoration: none;
	font-style: italic;
}

a.netfolio:hover {
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
}

.cadregris {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a3a6a7;
	border-right-color: #a3a6a7;
	border-bottom-color: #a3a6a7;
	border-left-color: #a3a6a7;
}

.cadreimg {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}
.menugauche_encadre {
	background-color: #000000;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position:inherit;
background-color:#000000;
top: 0;
left: 0;
width: 164px;
}

#menu dt {
font-size: 11px;
font-family: arial, Verdana, Helvetica, sans-serif;
color: #FFFFFF;
line-height: 13px;
text-decoration: none;
cursor: pointer;
margin-top: 1px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
text-align: left;
background:url(images/puce_vide.gif) repeat-y #1b64af;
}

#menu dd {
padding: 0;
/*display:none; */
}

#menu li {
font-size: 11px;
font-family: arial, Verdana, Helvetica, sans-serif;
color: #FFFFFF;
padding-left: 20px;
padding-top: 1px;
padding-bottom: 1px;
text-align: left;
background:url(images/puce_vide.gif) repeat-y #1b64af;
}

#menu li a, #menu dt a {
font-size: 11px;
font-family: arial, Verdana, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
background: #1b64af;
}
#menu li a:hover, #menu dt a:hover, #menu a.selected {
color: #FFCC00;
background: #1b64af;
}
#menu li.selected, #menu dt.selected {
color: #FFCC00;
background:url(images/puce.gif) repeat-y #1b64af;
}