body{ 
  background-color:#ffffff;
  font-family: Calibri;
  font-size: 12px;
}
td{ 
  font-family: Calibri;
  font-size: 12px;
}
.colorOne_off{
	background-color:#F2F7FC;
	color: #3f3f3f;
	font-style: italic;
}
.colorTwo_off{
	background-color:#ffffff;
	color: #3f3f3f;
	font-style: italic;
}
.colorOne{
	background-color:#ffffff;
	color: #3f3f3f;
}
.colorTwo{
	background-color:#E7EBF0;
	color: #3f3f3f;
}
.textinput{
	font-family: Calibri;
	border-width : 1px;
	font-size: 12px;
	border-style : groove;
	color : black;
	border-color : #778899;
}
textarea{
	font-family: Calibri;
	font-size: 12px;
	background-color : white;
	border-width : 1px;
	border-style : groove;
	color : black;
	border-color : #778899;
}
.mcb{
	font-size: 12px;
	width: 250px;
	height: 30px;
	background-color : ivory;
	border-width : 1px;
	border-style : groove;
	color : black;
	border-color : black;
}
.legend{
	font-size: 12px;
	width: 150px;
	height: 100px;
	background-color : ivory;
	border-width : 1px;
	border-style : groove;
	color : #006699;
	font-weight: bold;
	border-color : #006699;
	text-align: center;
}

.infobulle{
    position: absolute;  
    color: white; 
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Calibri;
    font-size: 10px;
    text-align: left;
    background-color: #708090;
    opacity : 0.95;
	-moz-opacity : 0.95;
	-khtml-opacity : 0.95;
	filter : alpha(opacity=95);
}
.infobulle span{
	width: 400px;
}

.textbottom {vertical-align:middle;}

checkbox{
  margin : 0px 1px 0px 1px;
}
radio{
  margin : 4px 2px 0px 12px;
}
.jumpto{
	font-family: Calibri;
	font-size: 12px;
	background-color: white;
	border-width : 1px;
	border-style : groove;
	border-color : #778899;
}
.jumptocourrier{
	font-size: 11px;
	font-family: courier new;
	background-color : white;
	border-width : 1px;
	border-style : groove;
	border-color : #778899;
}
.alignement{
	font-size: 12px;
	font-family: courier new;
	background-color : white;
}
input:focus {
    background:#FFFF99;
}
/********************************************************************************
 Standard table
/********************************************************************************/
table {
   background-color:rgb(255,255,255);
   width:90%;
}
td {
	border:1px solid rgb(205,205,205);
}
td.noborder {
	border:0px;
}

table.StandardTable {
   border-collapse: collapse; 
   padding:1px;
   background-color:rgb(255,255,255);
   width:90%;
}
table.StandardTableHundred {
   border-collapse: collapse; 
   padding:1px; 
   background-color:rgb(255,255,255);
   width:100%;
}
table.StandardTablePoll {
   width:80%;
   border:2px dotted #70822E;
   background-color:#F5F1DE;
}
table.SubmitTable {
   width:10%;
   text-align:center;
   border-spacing:10px;
}
table.SmallTable {
   border-collapse: collapse; 
   padding:1px;
   background-color:rgb(255,255,255);
   width:10%;
   text-align:center;
}
td.StandardTableHts {
   background-color:#F1F0FF;
}
td.StandardTableMic {
   background-color:#EFEBD6;
}
.StandardTableValue {
   background-color:rgb(255,255,255);
   padding:1px;
   color:black;
}
.StandardTableLabel{
   background-color:rgb(245,245,245);
   padding:1px;
   color:black;
}
.StandardTableValuegreen {
   padding:1px;
   background-color:rgb(255,255,255);
   color:green;
}
.StandardTableValuered {
   padding:1px;
   background-color:rgb(255,255,255);
   color:red;
}
.StandardTableValueblue {
   padding:1px;
   background-color:rgb(255,255,255);
   color:blue;
}
.StandardTableValueTip {
   padding:1px;
   background-color:rgb(255,255,255);
   color:#778899;
   font-weight: bold;
}
.StandardTableValuegrey {
   padding:1px;
   background-color:rgb(255,255,255);
   color:grey;
}
.StandardTableValuepurple {
   padding:1px;
   background-color:rgb(255,255,255);
   color:purple;
}
.StandardTableYellow {
   padding:1px;
   background-color:rgb(255,255,255);
   color:#FF9A00;
   text-align: center;
   font-weight: bold;
}
.StandardTableTitle{
   padding:1px;
   background-color:rgb(245,245,245);
   color:#666699;
   text-align: center;
   font-weight: bold;
}
.StandardTableHead {
   background-color:rgb(235,235,235);
   padding:1px;
   font-weight:bold;
   color:#4B5864;
   text-align:center;
}
.StandardTableInfo {
   padding:1px;
   font-weight: bold;
   background-color:rgb(250,250,250);
   color:#666699;
}
.StandardTableDone {
   padding:1px;
   font-weight: bold;
   text-align:center;
   background-color:#F8F8FF;
   color:#6E8B3D;
}
.StandardTableMissing {
   padding:1px;
   font-weight: bold;
   font-style: italic;
   text-align:center;
   background-color:#F0F8FF;
}
.StandardTableText {
   border:0px;
   padding:1px;
   background-color:rgb(255,255,255);
   color:black;
   text-align:justify;
}
.StandardTableCellOdd {
   padding:1px;
   background-color:rgb(255,255,255);
}
.StandardTableCellEven {
   background-color:rgb(250,250,250);
   padding:1px;
}
.StandardTableMessage {
   background-color:rgb(245,245,245);
   color:#8B3A62;
   text-align: center;
   font-weight:bold;
}
.StandardTableCurrent {
   border:1px solid #666699;
   text-align: center;
   font-weight:bold;
   background-color:#F17022;
}
.StandardTableInactive {
   border:1px solid #666699;
   text-align: center;
   font-weight:bold;
   background-color:#E6E6E6;
}
.StandardTableSelected {
   border:1px solid #666699;
   text-align: center;
   font-weight:bold;
   background-color:#8CC739;
}
.StandardTableDotted{
    color: #747E80;
    padding: 5px;
    border: 1px dashed #747E80;
    padding: 2px;
    text-align: left;
    background-color: #F7F3E8;
}

/********************************************************************************
 Links
/********************************************************************************/
A {
   color:#3F547F;
   text-decoration:none;
}
A:visited {
   color:#3F547F;
   text-decoration:none;
}
A:hover {
   color:#A8B1B8;
   text-decoration:underline;
}
a.topay{
  color: #7F1917;
  text-decoration:none;
}
a.topay:visited{
  color: #7F1917;
  text-decoration:none;
}
a.topay:hover{
  color: #A8B1B8;
  text-decoration:underline;
}
a.free{
  color: #2C5700;
  text-decoration:none;
}
a.free:visited{ 
  color: #2C5700;
  text-decoration:none;
}
a.free:hover{ 
  color: #A8B1B8;
  text-decoration:underline;
}
a.project{
  color: #2F4E6F;
  text-decoration:none;
}
a.project:visited{
  color: #2F4E6F;
  text-decoration:none;
}
a.project:hover{
  color: #2F4E6F;
  text-decoration:underline;
}
A.SimpleLink {
   color:#70822E;
   text-decoration:none;
}
A.SimpleLink:visited {
   color:#70822E;
   text-decoration:none;
}
A.SimpleLink:hover {
   color:#A8B1B8;
   text-decoration:underline;
}
A.StrongLink {
   color:#70822E;
   font-weight:bold;
   text-decoration:none;
}
A.StrongLink:visited {
   color:#70822E;
   font-weight:bold;
   text-decoration:none;
}
A.StrongLink:hover {
   font-weight:bold;
   color:#6E8B3D;
   text-decoration:underline;
}
A.SimpleLinkHere {
   color:#B96A9A;
   text-decoration:none;
}
A.SimpleLinkHere:visited {
   color:#B96A9A;
   text-decoration:none;
}
A.SimpleLinkHere:hover {
   color:#A8B1B8;
   text-decoration:underline;
}
A.HeadlineLink {
   color:#70822E;
   text-decoration:none;
   font-weight:bold;
}
A.HeadlineLink:visited {
   color:#70822E;
   text-decoration:none;
   font-weight:bold;
}
A.HeadlineLink:hover {
   color:#A8B1B8;
   font-weight:bold;
   text-decoration:underline;
}
A.HeadLink {
   font-weight:bold;
   color:#666699;
   text-decoration:none;
}
A.HeadLink:visited {
   color:#;
   font-weight:bold;
}
A.HeadLink:hover {
   color:#A8B1B8;
   font-weight:bold;
   text-decoration:underline;
}


