BODY
{
    font-size:12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #E8E8E8;
}
TABLE
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

LI
{
	list-style-image: url(/images/bullet.gif)
}

.fineborder {
	border: 1px solid #000000;
}

.backgroundlineundertitles
{
	background-image: url(/images/underline.jpg);
	height: 4px;
	background-repeat:no-repeat;
}

A {
	color: #000000;
	font-weight:normal;
	text-decoration: underline;
	text-transform: none;
}
A:hover {
	text-decoration: underline;
}
     
.black 
{
    color:Black;
}
A.black {
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	font-size: 11px;
}
A.black:hover {
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}
A.grey
{
    font-weight: normal;
    font-size: 11px;
    color: gray;
    text-decoration: none;
}


A.black_nohover {
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	font-size: 11px;
}
A.black_nohover:hover {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}


.searchbox 
{
    color: White;
}

input, select, textarea 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F0F0F0;
}
input, textarea 
{
	border:1px solid gray;
}


.nice
{
	background-color: #F0F0F0;
	color: #000000;
}
.nice_right
{
	background-color: #F6F5ED;
	border: solid 1px #7C7C7C;
	text-align:right
}
   

/* CM classes */
.BOX {
	border: 1px dotted #3B6DC1;
	color: #111111;
	background-color: #F4F4F4;
	padding: 10px;
    background-color: #DFE7F2;
    border: 1px solid #3B6DC1; 
    font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	color:#333333;
	padding-left: 4px;
}

.TITLE 
{
    font-size: 16px;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#C6000D;
	text-align: left;
	padding-bottom: 5px;

}

.SUPERTITLE
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	color:#666666;
	text-align: right;
}	

.SUBTITLE
{
	font-size: x-small;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#9B9B9B;
	text-align: center;
	padding-bottom: 5px;
}
/* end CM classes */

.TITLE2
{
    color: #A00000; 
    font-size: 14px; 
    font-family: Arial; 
    font-weight: bold; 
}

.subtitleform {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	color:#3A5881;
}

.background_loading
{
    background-position: center center;
    background-image: url(/images/loading.gif);
    background-repeat: no-repeat;
}


.textright {
    text-align:right
}

.errormessage 
{
    color: #A00000;
    font-weight:bold;
}

.errormessage 
{
    color: #A00000;
    font-weight:normal;
}

.small 
{
    font-size: 9px;
    color: #888888;
}



.language 
{
    color: #A8BBE0;
    font-weight:bold;
    cursor:default ;
    font-size:11px;
}

.language A
{
    font-weight: normal;
    font-size:11px;
    cursor: pointer;
    color: #a8bbe0;
    text-decoration: none;
}
.frame_main
{
    background-image: url(/images/frame/frame_background.jpg);
    color: black;
    background-repeat: repeat-x;
    background-color: white;
}
.frame_right
{
    background-image: url(/images/frame/frame_rechts_background.jpg);
    background-repeat: repeat-y;
    width: 6px;
}
.frame_bottom
{
    background-image: url(/images/frame/frame_onder.jpg);
    background-repeat: repeat-x;
    height: 7px;
}


.footer
{
    color: #FFFFFF;
    background-color: #A49B94;
    font-size: 12px;
    font-weight: normal;
    height:43px;
}

.footer A
{
    color: #FFFFFF;
    background-color: #A49B94;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
 
}

.footersplash, .footersplash A
{
	color: #7E7C7A;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    
}




/* --------------------- */
.level1
{
	background-image: url(/images/nav/btnLeftLevel1.jpg);
	height: 26px;
	font-size: 12px;
	padding-left: 25px;
	color: WHITE;
	font-weight:bold;
	cursor: default;
}


/* --------------------- */
a.link_level2 
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	cursor: pointer;
}

a.link_level2:hover 
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
}

a.link_level2_active 
{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	
}

a.link_level2_active:hover 
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
}

.level2
{
	background-image: url(/images/nav/btnLeftLevel2.jpg);
	height: 30px;
	width: 173px;
	padding-left: 26px;	
	color: black;
}
.level2_over
{
	background-image: url(/images/nav/btnLeftLevel2-over.jpg);
	height: 30px;
	width: 173px;
	padding-left: 26px;
	cursor: pointer;
	color: black;	

}
.level2_active
{
	background-image: url(/images/nav/btnLeftLevel2-down.jpg);
	height: 30px;
	width: 173px;
	padding-left: 26px;
	color: black;
}

.maintable
{
	background-image: url(/images/bg_maintable.jpg);
	background-repeat: repeat-y;
	}

.login_table
{
	background-color:  #E9E8E8;
}

.NoBorder
{
	border:0px solid white;}
	
.rowLight
{ background-color:#dad6d3;}

.rowDark
{ background-color:#c3beba;}


/*.ficheTable
{
background-color: White;
}*/



/*PRODUCTFICHE*/

.prodfich_title{
	font-family: Arial;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

.prodfich_subtitle{
	font-family: Arial;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	font-size:12px;	
}

.prodFiche
{
	border:solid 0px #ffffff;	
	background-color: #ffffff;
}

.property
{
	font-weight:bold;
	color: #9e0016;
}

.button
{
	vertical-align:bottom;}
	
.divHeaderPdf
{
color: White;
background-color: Black;
text-align: center;
width:100%;
}


.pointer
{	cursor:pointer;
	cursor:hand;
	}

.fineborderSelected {
	border: 2px solid #c6000d;
}