body, td {
   font-family: Verdana;
   font-size: 8pt;
   color: #5E491F;
}

.box {
   border-style: solid;
   border-width: 1px;
   border-color: #CCCCCC;
   font-family: Verdana, Arial;
   font-size: 8pt;
   background-color: #FFFFFF;
}

h1, h1 a, h1 a:hover, h1 a:visited {
   font-size: 12pt;
   font-weight: bold;
   color: #FFBC1A;
}

h2, h2 a, h2 a:hover, h2 a:visited {
   display:inline;
   font-size: 8pt;
   font-weight: normal;
   color: #009700;
   padding: 0px;
   margin: 0px;
}

a {
   color: #009700;
   text-decoration:none;
}

a:link {
   color: #009700;
   text-decoration:none;
}

a:hover {
   color: #960018;
   text-decoration:underline;
}

a:visited {
   color: #009700;
}

.header:link {
   color: #960018;
   text-decoration:none;
}

.header:hover {
   color: #009700;
   text-decoration:underline;
}

.header:visited {
   color: #960018;
   text-decoration:none;
}
.sliderClass {
	margin:     0px;
  padding:    0px;
  text-align: center;
  display:    block;
  width: 100%;
  height: 75px;
  background-color: #FFFFFF;
}
.sliderClass2 {
	margin:     0px;
  padding:    0px;
  text-align: center;
  display:    block;
  width: 100%;
  height: 20%;
  background-color: #FFFFFF;
}
.sliderClass3 {
	margin:     0px;
  padding:    0px;
  text-align: center;
  display:    block;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
}
.data {
	height: 20px;
	color: #000000;
	font-size: 10px;
	background-color: #FFF9D9;
	cursor: pointer;
}
.dataTableRowOver {
	height: 20px;
	color: #000000;
	font-size: 10px;
	background-color: #FFFFFF;
	cursor: pointer;
}


.spiffy{
display:block
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#003673;
}
.spiffy1{
border-right:1px solid #95bdf4;
padding-right:1px;
margin-right:3px;
border-left:1px solid #95bdf4;
padding-left:1px;
margin-left:3px;
background:#478dec;
}
.spiffy2{
border-right:1px solid #e6effc;
border-left:1px solid #e6effc;
padding:0px 1px;
background:#3883ea;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #3883ea;
border-left:1px solid #3883ea;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #95bdf4;
border-left:1px solid #95bdf4;
}
.spiffy5{
border-right:1px solid #478dec;
border-left:1px solid #478dec;
}
.spiffy_content{
padding:0px 5px;
background:#003673;
}

li.selected { background-color: #009700; color: #FFFFFF; }
li.autoComplete {
	color: #000000;
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	font-size: 10px;
}

div.overPop {
	border: 2px solid #960018;
	position: absolute;
	z-index: 1009;
	background-color: #FFFFFF;
	padding: 5px;
}

/* CSS Document */
.styleRed {
	color: #F03A47
}
#index {
	margin:0 auto;
	width:650px;
}
#logo {
	width:261px;
	height:58px;
	background-image:url('../images/cabc-logo.jpg');
	background-repeat:no-repeat;
}
.logoText {
	color:#004EA9;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	float:left;
}
#date {
	color:black;
	font-weight:bold;
	text-align:right;
	padding:5px 0px 5px 0px;
	float:right;
}
.clear{
	clear: both;
}
.factureTop {
	padding-top:10px;
	margin:5px 0px 5px 0px;
	clear: both;
}
.factureBottom {
	margin:5px 0px 5px 0px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:black;
	clear: both;
}

.factureL {
	width:47%;
	float:left;
}
.factureR {
	width:47%;
	float:right;
}
.qte {
	padding-top:10px;
	margin:5px 0px 5px 0px;
	float:left;
	text-align:center;
}
.qteB {
	padding-top:10px;
	margin:5px 2px 5px 0px;
	float:left;
}
.note {
	padding-top:10px;
	margin:40px 2px 5px 0px;
	text-align:center;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:black;
	clear: both;
}
.bottom {
	padding-top:10px;
	margin:5px 0px 2px 0px;

}
#logoBottom {
	width:100%;
	height:45px;
	background-image:url('../images/logo2.jpg');
	background-repeat:no-repeat;
}

#bottomL {
	width:47%;
	float:left;
}
#bottomR {
	width:47%;
	float:right;
	text-align:right;
	vertical-align:text-bottom;
}
#footer {
	padding-top:2px;
	margin:2px 2px 5px 0px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:black;
	clear: both;
}