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,h1.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;
}

DIV.content a.btn {
  
  padding: 10px 25px 10px 25px;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  color: #ffffff;
  text-shadow: -1px -1px 2px #618926;
  background: -moz-linear-gradient(#98ba40, #a6c250 35%, #618926);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #98ba40),color-stop(.35, #a6c250),color-stop(1, #618926));
  background-color: #98ba40;
  /* For IE 5.5+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF98ba40, endColorstr=#618926);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF98ba40, endColorstr=#618926)";
  border: 1px solid #618926;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

DIV.content a.btn:hover {
  text-shadow: -1px -1px 2px #465f97;
  background:  -moz-linear-gradient(#245192, #1e3b73 75%, #12295d);
  background:  -webkit-gradient(linear,left top,left bottom,color-stop(0, #245192),color-stop(.75, #1e3b73),color-stop(1, #12295d));
   background-color: #245192;
  /* For IE 5.5+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF245192, endColorstr=#12295d);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF245192, endColorstr=#12295d)";
  border: 1px solid #0f2557;
}


