body{ 
  background-color:#ffffff;
  font-family: Calibri;
  font-size: 12px;
}
td{ 
  font-family: Calibri;
  font-size: 12px;
  color: #212121;
}
.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 #cfd8dc;
 	 font-family: Calibri;
 	 font-size: 12px;
 	 color: #212121;
}
td.noborder {
	border:0px;
}
td.borderleft {
	border-left:1px solid #cfd8dc;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
}
td.bordertopbottom {
	border-left:0px;
	border-top:1px solid #cfd8dc;
	border-bottom:1px solid #cfd8dc;
	border-right:0px;
}
td.borderright {
	border-right:1px solid #cfd8dc;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
}
td.bordertlr {
	border-right:1px solid #cfd8dc;
	border-top:1px solid #cfd8dc;
	border-bottom:0px;
	border-left:1px solid #cfd8dc;
}

table.StandardTable {
   border-collapse: collapse; 
   padding:1px;
   background-color:rgb(255,255,255);
   width:90%;
}
table.StandardTable90 {
   border-collapse: collapse; 
   padding:10px;
   background-color:rgb(255,255,255);
   width:90%;
   border:1px solid #cfd8dc;
   spacing:10px;
}
table.StandardTableTop {
   border-collapse: collapse; 
   padding:0px;
   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:#b2dfdb;
}
td.StandardTableMic {
   background-color:#c8e6c9;
}
td.StandardTablePro {
   background-color:#ECD4FF;
}
td.StandardTableCyt {
   background-color:#EBD4BB;
}
.StandardTableValue {
   background-color:rgb(255,255,255);
   padding:1px;
   color:black;
}
.StandardTableLabel{
   background-color:#eceff1;
   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;
   font-size: 16px;
   background-color:#B6B6B6;
   color:white;
   text-align: center;
   font-weight: bold;
}
.StandardTableHead {
   background-color:rgb(235,235,235);
   padding:1px;
   font-weight:bold;
   color:#4B5864;
   text-align:center;
}
.StandardTableStep {
   padding:1px;
   font-size: 12px;
   background-color:#F5F5F5;
   font-weight: bold;
}
.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;
}
.StandardTableHeadOrange {
   padding:1px;
   font-weight:bold;
   color:#ff8700;
   text-align:center;
}
.StandardTableHeadBlue {
   background-color: #f48a00;
   padding:1px;
   font-weight:bold;
   color:#ffffff;
   text-align:center;
}
.StandardTableHeadLightBlue {
   background-color: #f4a641;
   padding:1px;
   font-weight:bold;
   color:#ffffff;
   text-align:center;
}
.StandardTableHeadWhite {
   background-color: white;
   padding:1px;
   font-weight:bold;
   color:#5f4842;
   text-align:center;
}

/********************************************************************************
 Links
/********************************************************************************/
A {
   color:#3F547F;
   text-decoration:none;
}
A:visited {
   color:#3F547F;
   text-decoration:none;
}
A:hover {
   color:#A8B1B8;
   text-decoration:underline;
}
a.topay{
  color: #b71c1c;
  text-decoration:none;
}
a.topay:visited{
  color: #b71c1c;
  text-decoration:none;
}
a.topay:hover{
  color: #ff3d00;
  text-decoration:underline;
}
a.free{
  color: #2e7d32;
  text-decoration:none;
}
a.free:visited{ 
  color: #2e7d32;
  text-decoration:none;
}
a.free:hover{ 
  color: #7cb342;
  text-decoration:underline;
}
a.white{
  color: #ffffff;
  text-decoration:underline;
}
a.white:hover{
  color: #cfcfcf;
  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:#666699;
   text-decoration:none;
}
A.SimpleLink:visited {
   color:#666699;
   text-decoration:none;
}
A.SimpleLink:hover {
   color:#FF5722;
   text-decoration:underline;
}
A.StrongLink {
   color:#666699;
   font-weight:bold;
   text-decoration:none;
}
A.StrongLink:visited {
   color:#666699;
   font-weight:bold;
   text-decoration:none;
}
A.StrongLink:hover {
   font-weight:bold;
   color:#FF5722;
   text-decoration:underline;
}
A.SimpleLinkHere {
   color:#666699;
   text-decoration:none;
}
A.SimpleLinkHere:visited {
   color:#666699;
   text-decoration:none;
}
A.SimpleLinkHere:hover {
   color:#FF5722;
   text-decoration:underline;
}
A.HeadlineLink {
   color:#666699;
   text-decoration:none;
   font-weight:bold;
}
A.HeadlineLink:visited {
   color:#666699;
   text-decoration:none;
   font-weight:bold;
}
A.HeadlineLink:hover {
   color:#FF5722;
   font-weight:bold;
   text-decoration:underline;
}
A.HeadLink {
   font-weight:bold;
   color:#666699;
   text-decoration:none;
}
A.HeadLink:visited {
   color:#666699;
   font-weight:bold;
}
A.HeadLink:hover {
   color:#FF5722;
   font-weight:bold;
   text-decoration:underline;
}

