body {
	background: #b6d0dc url(../images/bodyfondhaut.png) repeat-x top left;
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: verdana, arial, times;
	color: #375463;
	font-size: 11px;
}
/*html {
	background: #FFF url(../images/bg_report_page.gif) repeat-x top left;
}*/

input{
	background : #afc1d2;
}
table{
	
	border: none;
	border-collapse : collapse;
	width: 100%;
}
table td, table th {
	padding : 0;
	margin : 0;
	border:none;
	/*border: green solid 1px;*/
}
div#divbody {
	/*background: #b6d0dc url(../images/bodyfondhaut.png) repeat-x top left;*/
	background-color: #a2bbc8;
	margin: 30px 0px 30px 0px;
	text-align:left;
	padding-bottom : 20px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	border-left : 3px solid #d1d9e7;
	border-top : 3px solid #d1d9e7;
	border-right : 3px solid #e7eaf0;
	border-bottom : 3px solid #e7eaf0;
}
div#divallcata {
	margin: 0px 0px 0px 10px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 0px;
	text-align:center;
	position:absolute;
	top:30px;
	width:150px;
}
div#divcatacard {
	background-color: #EEEFF1;
	text-align:center;
	border-left : 3px solid #d1d9e7;
	border-top : 3px solid #d1d9e7;
	border-right : 3px solid #e7eaf0;
	border-bottom : 3px solid #e7eaf0;
	width:150px;
}
div#divcata {
	background-color: #EEEFF1;
	text-align:center;
	border-left : 3px solid #d1d9e7;
	border-top : 3px solid #d1d9e7;
	border-right : 3px solid #e7eaf0;
	border-bottom : 3px solid #e7eaf0;
	width:150px;
}

.vmCartModule, .mainlevel {
	width:150px;
}

.componentheading, .featureditemstext {
	font-size: 10px;
	font-weight : normal;
	color: #375463;
}
.contentheading, .featureditemsitem, .featureditems {
	font-size: 12px;
	color: #01218E; /*Attention : idem au a, a:visited*/
	font-weight : bold;
}
.buttonheading img, .hasTip img{
	border : 0px none;
}
.small, .createdate, .modifydate{
	font-size: 8px;
	font-weight : normal;
	color: #799db0;
	/*background-color: #F2F5F7;*/
}

a, a:visited{
	color: #01218E;
}

a:hover{
	color: #9001FF;
}


ul.ja-newslinks {
	list-style-type:none;
}
ul.menu {
	padding: 0px 0px 0px 5px;
	margin: 3px 0px 0px 0px;
	list-style-type:none;
}
ul.menu li {
	display:inline;
	padding: 0px 5px 0px 0px;
}
ul.menu li a, ul.menu li a:visited, ul.menu li a:active, ul.menu li a:focus {
	text-decoration:none;
}
ul.menu li a span {
	text-decoration:none;
}
ul.menu li a:hover {
	color: #f7b667;
	text-decoration:underline;
}

div.zonline2 {
	text-align: center;
}
