/* IE stuff vds */
* html, * html body {scrollbar-face-color:#245b8e;scrollbar-highlight-color:#256ea6;scrollbar-3dlight-color:#256ea6;scrollbar-track-color:#0b3f6e}

body {font:12px Arial, Helvetica, sans-sherif;margin:0;background:#0B3F6E;color:#0B3F6E}

table {border-collapse:collapse}
table .vignettes {background:#C5DAE0}
tr {font:12px Arial, Helvetica, sans-sherif;padding:0}

.chgbf {background:url(images/hg-sombre.gif);height:24px;width:24px}

/* bordures bleu de 2px haut droite gauche bas */
.htop {background:#C5DAE0 url(images/bleu.gif) repeat-x;height:24px}
.vright {background:#C5DAE0 url(images/bleu.gif) right repeat-y;width:24px}
.vleft {background:#C5DAE0 url(images/bleu.gif) repeat-y;width:24px}
.vgd {width:164px;background:url(images/bleugd.gif) repeat-y}
.hbottom {background:#C5DAE0 url(images/bleu.gif) bottom repeat-x;height:24px}

#entete {width:760px;height:73px;background:#C5DAE0}
#titre {background:#245B8E;color:#C8E2E8;height:25px;line-height:25px;text-align:left;border-top:1px solid #0B3F6E;border-bottom:1px solid #0B3F6E}
#titre img {float:left;margin:0}

input, textarea, select {color:#952220}
select{font-size:12px}
#cpmpte label {width:38%;text-align:right;padding:0 .5em 0 0;line-height:1.8;color:#0B3F6E}

.top {vertical-align:top}

.mini2 {color:#fff;line-height:5px;background:#C5DAE0}	

.er10 {color: #245B8E;font:10.5px/12px Arial;white-space:nowrap}
.er11 {color:#952220;font:11px Arial}
.er11b {color:#952220;font:bold 11px Arial}
.er12w, .ftb {text-align:left;color:#FFF;white-space:nowrap}
.er12 {color:#0B3F6E}
.er12u {color:#F00;text-decoration:underline}	
.er14 {font:14px Arial;color: #952220}
.er14b {font:bold 14px Arial;color:#952220}
.e012 {color:#FF8600}
.evi12 {color:#7E477A}
.eoon {color:#FBB64C}
.evof {color:#CC6}
.eronc {color:#C82D1E}
.e2star12 {color:#C9318F}

a.lr10:link, a.lr10:visited, a.lr10:hover {font-size:10px;color: #952220;text-decoration:none}
a.lv12u, a.lv12u:visited, a.lv12u:hover {color:#C82D1E}
a.lb12, a.lb12:visited, a.lb12:hover {color:#FFF;text-decoration:none}
a.lvf12:link, a.lvf12:visited, a.lvf12:hover {color:#A4A130;text-decoration:none}
a.lvi12:link, a.lvi12:visited, a.lvi12:hover {color: #7E477A;text-decoration:none}
a.lpink12:link, a.lpink12:visited, a.lpink12:hover {color:#c9318F;text-decoration:none}
a.lr12:link, a.lr12:visited {color:#D5E0EA;text-decoration:none}
a.lr12:hover {color:#FFF}
a.lc12:link, a.lc12:visited {color:#C82D1E;text-decoration:none}
a.lc12:hover {text-decoration:underline}

.frc {background:#F7C4BF}
.fro {background:#F7D0F1}
.fjc {background:#F4E479}
.fr {background:#DECAFA}
.fg {background:#DEE3CD}
.fj {background:#F9DB5D}
.fvf {background:#245B8E}
.fvi {background:#ECE6ED}
.fvif {background:#CFC2D3}
	
.hr {border-top:2px solid #F7C4BF; background-color:#C5DAE0}
.br, .br2 {border-bottom:2px solid #F7C4BF; background-color:#C5DAE0}
.dr {border-right:2px solid #F7C4BF; background-color:#C5DAE0}
.hv {border-top:2px solid #245B8E;background:#C5DAE0}
.ftb {background:#245B8E}
.dv {border-right:2px solid #245B8E}
.dgv {border-right:2px solid #E8F096;border-left:2px solid #E8F096}
.gr {border-left:2px solid #F7C4BF; background-color:#C5DAE0}
.bv {border-bottom:2px solid #245b8e}
.fo {background-color:#FF8600}
.hf {border-top:2px solid #245B8E}
.bf {border-bottom:2px solid #245B8E}
.gf {border-left:2px solid #245B8E}
.df {border-right:2px solid #245B8E}
.gf, .df {width:24px}

.hvi {border-top:2px solid #CFC2D3; background-color:#ECE6ED}
.dvi {border-right:2px solid #CFC2D3; background-color:#ECE6ED}
.bvi {border-bottom:2px solid #CFC2D3; background-color:#ECE6ED}
.gvi {border-left:2px solid #CFC2D3; background-color:#ECE6ED}
.bfvi {border-bottom:2px solid #7E477A}
.fbbv {border:2px solid #E8F096;background:#FFF}

.hgv {border-top:2px solid #E8F096; border-left:2px solid #E8F096; background-color:#C5DAE0}
.bord {
	border-left:thin solid #E8F096; 
	border-right:thin solid #E8F096; 
	border-top:thin Aucune #E8F096; 
	border-bottom:thin solid #E8F096; 
}

.bmv12 {
	background: #E8F096;
	color: #952220;
	border-top: 1px #952220;
	border-right: 1px #952220;
	border-bottom: 1px Aucune #952220;
	border-left: 1px solid #952220;
	}

.bmv12on {
	background: #FFF;
	color: #952220;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px solid #952220;
	}

.bmr12 {
	background-color: #952220;
	border-top-width: medium;
	border-right-width: 1px;
	border-bottom-width: thin;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #E8F096;
	border-right-color: #E8F096;
	border-bottom-color: #E8F096;
	border-left-color: #E8F096;
	color: #FFF;
	text-align: center;
}
	
.bmj12 {
	background-color: #F9DB5D;
	border-top-width: medium;
	border-right-width: 1px;
	border-bottom-width: thin;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #E8F096;
	border-right-color: #E8F096;
	border-bottom-color: #E8F096;
	border-left-color: #E8F096;
	color: #FFF;
	text-align: center;
}	
.bmr12on {
	background-color: #E8F096;
	color: #952220;
	text-align: center;
	border-top-width: medium;
	border-right-width: 1px;
	border-bottom-width: thin;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #E8F096;
	border-right-color: #E8F096;
	border-bottom-color: #E8F096;
	border-left-color: #E8F096;
	font-weight: bold;
}

.pv2 {border:2px solid #245B8E; text-decoration:none}
.pc2 {border:2px solid #EF9D81; text-decoration:none}
.p0 {border:none;text-decoration:none}
.pvi {border:2px solid #CFC2D3; text-decoration:none}

.br {
	border-left:1px Aucune #952220; 
	border-right:1px Aucune #952220; 
	border-top:1px Aucune #952220; 
	border-bottom:1px solid #952220; 
	background-color: #FFF
}

.footer {height:30px;text-align:right;background:#0B3F6E;color:#C8E2E8}
.special {visibility:hidden}
