BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}


INPUT {
color:#000940;
height:13px;
font-weight:bold; 
font-size:11px;
line-height:13px;
}

INPUT.calculer, A.button span {
background-color:#e90303; 
border:none;
border-bottom:1px solid #30373c; 
border-right:1px solid #30373c; 
width:70px; height:18px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#FFFFFF;
}

/* VDVCONSEIL  */
DIV.menuitem {
	background-image:url(../images/left-menu-bg.gif);
	height:19px;
	cursor:pointer;
}
DIV.menuitem A{
	color:#FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	padding-left:15px;
	text-decoration:none; 
}
DIV.menuitem A:hover{
	color:#FFCC66;
}
DIV A.submenuitem{
	color:#515151;
	font-family: Verdana,Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #bcbcbc;
	/*height:13px;*/
	padding-top:2px;padding-bottom:2px;
	padding-left:20px;
	display:block;
	background-color:#ffffff;
}
DIV A.submenuitem:hover{
	color:#ffffff;
	background-color:#719bdc;
}
DIV A.submenuitemSelected{
	color:#ffffff;
	background-color:#719bdc;
	font-family: Verdana,Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #bcbcbc;
	/*height:13px;*/
	padding-top:2px;padding-bottom:2px;
	padding-left:20px;
	display:block;
}
DIV.horz-menu {
background-image:url(../images/top_menu_bg.gif);
background-repeat:repeat-x;
height:19px;
}
DIV.horz-menu A{
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif; font-size:11px;
padding-left:12px;padding-right:12px;
color:#FFFFFF;
height:19px;
}
DIV.horz-menu A:hover{
color:#FFCC66;
}
DIV.newsBlock {
border-bottom:1px solid #bcbcbc;
padding:8px;
}
SPAN.newsDate{
background-image:url(../images/arrow-right.gif);
background-repeat:no-repeat; background-position:0px 3px;
padding-left:12px;
font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#575757;
}
SPAN.newsTitle{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#b60005;
}
SPAN.newsText{
font-family:Arial, Helvetica, sans-serif;  color:#575757;
}
SPAN.newsText A{
 color:#333399;
}
DIV.content {
	padding:15px;
	color:#19224c;
}
DIV.content A{
	color:#39224c;
}
p.title {
background-color:#1a519d;
color:#FFFFFF;
font-size:11px;
padding-left:8px;padding-top:2px;
height:16px;
font-family:Verdana,Arial, Helvetica, sans-serif;
}
.contentImportant,SPAN.subtitle{
color:#c30002;
font-weight:bold;
}
p.contentImportant A{
color:#c30002;
}
.contentRemark{
font-size:9px;
}
	TD.formtd {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		background-color : ButtonHighlight;
	}
	TD.formtd_gris {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		background-color : ButtonHighlight;
		color : ButtonShadow;
	}
	TD.formtd_bleu {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		background-color : #AFBFDA;
	}
	TD.titleBlue{
		color:#FFFFFF;
		background-color:#1a519d;
		font-weight:bold;
	}
	TD.contentBlue{
		background-color:#C5D9F1;
	}
	TABLE.contentBlue{
		border:1px solid #1a519d;
	}
	TABLE.dataT {
		background-color: #E6ECF8;
		border:1px solid Black;
	}
	TABLE.contentBlueCell {
		border-top:1px solid #1a519d;
		border-left:1px solid #1a519d;
	}
	TABLE.contentBlueCell TD{
		border-bottom:1px solid #1a519d;
		border-right:1px solid #1a519d;
	}
TD.footer,TD.footer A {
color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
TD.footer A:hover {
text-decoration:none;
}
div.extTable TABLE{
	border-top:1px solid Black;
	border-left:1px solid Black;
	border-right:1px solid Black;
}
div.extTable TABLE TD{
	border-bottom:1px solid Black;
	
}
div.rcBar {
background-color:#1a519d; height:16px; padding-top:3px;
}
div.rcBar A {
color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px;
}
div.rcBar A:hover {
text-decoration:underline;
}
div.sitemapL1{
font-size:13px; font-weight:bold;
line-height:22px;
margin-left:40px;
}
div.sitemapL1 A,div.sitemapL2 div A{
text-decoration:none;
}
div.sitemapL1 A:hover,div.sitemapL2 div A:hover{
text-decoration:underline;
}
div.sitemapL2 div{
margin-left:80px; line-height:18px;
}
.asterisque {
color:#FF0000;
font-size:16px;}
TR.rowline TD{
		border-bottom:1px solid #4574A7;
		border-right:1px solid #4574A7;
	}
.demandeSectionTitle	{
color:#1a519d;
font-size:14px;
font-family:Verdana,Arial, Helvetica, sans-serif;  font-weight:bold; 
text-decoration:underline;
}
td.categorie{
font-weight: bold; color: #0000CC; font-size:12px;
}
