
body {
	background-color: #0c0c0c;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: fixed;
	
}



.Verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;

}
.text8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  color:#000000}

.text8grey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  color:#999999}

.text8white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  color:#FFFFFF}

.text10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  color:#000000 }

.text10grey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  color:#999999}

.text10Middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
}

.text10white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF}

.text12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;  color:#000000}

.text12blod {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;  color:#000000}

.text12White {font-family: erdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF}

.titre1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt;  }

.titre2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt;  }

.titre3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt;  }

.texte1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;  }

.texte2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  }

.texte3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  }
.texte3white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF }

.texte4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  }

.text18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color:#000000 }

.text18grey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color:#333333 }


.text18White {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color:#FFFFFF }


.text24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
}
.BHCtext10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.BHCtext12 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.BHCtext14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
.BHCtext18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
}
.BHCtext24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
}
.BHCtext14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}


a:link {
	color: #000000;
	text-decoration:none;
}
a:visited {
	color: #000000;
	text-decoration:none;
}
a:hover {
	color: #04ABF2;
	text-decoration:underline;
}
a:active {
	color: #66FFFF;
	text-decoration:underline;
}

.table {
border-style:solid; 
border-width:1px; 
border-color:#CCCCCC;
border-collapse:collapse
}
.tableblank {
border-style:none;
border-collapse:collapse

}

.td { 
border-style:solid; 
border-width:1px; 
border-color:#CCCCCC;

}
.tdblank { 
border-style:none;

}




.sort {
	border:none;
	padding : 0em;
	margin : 0px 0 0 0;
	background : #FFFFFF;
	clear : both;
	text-align: left;
}
.sort p {
	margin : 0 0 0 0;
}
.sortJS {
	padding : 0 0 0 0;
	cursor : move;
	background : #FFFFFF;
}
.inline {
	display : inline;
}


.fond {
	width: 750px;
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;
	left: 259px;
	top: 66px;
}
.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid #66CCFF;
	padding: 5px;
	font-family: Blue Highway;
	font-size: 10pt;
	color:#FFFFFF;
	background-color:#333333;
	}
 .ombre {
  float:left;
  clear:left;
  background: url(../images/ombre.png) no-repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  padding: 0px;
  }
  
  
  input.submit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt; 
	border-style : outset;
	background : #CCCCCC url(../images/fondlightgrey.gif) repeat-x 0 100%;
	
}
.sort {
	border : 1px solid #CCCCCC;
	padding : 0.3em;
	margin : 5px 0 0 0;
	background : #FFFFFF;
	clear : both;
	text-align: left;
}
.sort p {
	margin : 0.5em 0 0 0;
}
.sortJS {
	padding : 0 0.3em 0.5em 10px;
	cursor : move;
	background : #FFFFFF;
}
.inline {
	display : inline;
}


/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/icons/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width : 80px;
	float: left;
	
}

.field {

margin-left : 5px;
padding: 2px;
background: #FFFFFF;
border: 1px solid #CCCCCC;

}

.fielderror {

margin-left : 5px;
padding: 2px;
background: #FFDDDD;
border: 1px solid #FF0000;

}



