/* Main Section */

A{ text-decoration: none;  }
A:Visited { text-decoration: none;  }
A:Active { text-decoration: none;  }
A:Hover { text-decoration: underline; }

A.menesp{ font-weight : bolder; color : green; text-decoration: none;  }
A.menesp:Visited { font-weight : bolder; color : green; text-decoration: none;  }
A.menesp:Hover { font-weight : bolder; color : red; }

A.ffa{ font-weight : bolder; color : #FFFFFF; text-decoration: none;  }
A.ffa:Visited { font-weight : bolder; color : #CCFFFF; text-decoration: none;  }
A.ffa:Hover { font-weight : bolder; color : #FFCC66; }

.ver008 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8px;  }
.ver009 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px;  }
.ver010 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; }
.ver011 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; }
.ver012 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; }
.ver013 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; }
.ver014 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 14px; }
.ver015 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 15px; }
.ver018 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px; }
.ver020 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 20px; }

.ari008 { font-family : Arial, Helvetica, sans-serif; font-size : 8px; }
.ari009 { font-family : Arial, Helvetica, sans-serif; font-size : 9px; }
.ari010 { font-family : Arial, Helvetica, sans-serif; font-size : 10px; }
.ari011 { font-family : Arial, Helvetica, sans-serif; font-size : 11px; }
.ari012 { font-family : Arial, Helvetica, sans-serif; font-size : 12px; }
.ari013 { font-family : Arial, Helvetica, sans-serif; font-size : 13px; }
.ari014 { font-family : Arial, Helvetica, sans-serif; font-size : 14px; }
.ari015 { font-family : Arial, Helvetica, sans-serif; font-size : 15px; }
.ari020 { font-family : Arial, Helvetica, sans-serif; font-size : 20px; }

A.col777777 { color : #777777; }
A.col000000 { color : #000000; }
A.colFFFFFF { color : #FFFFFF; }
A.colCC6600 { color : #CC6600; }
A.col990000 { color : #990000; }
A.col005F96 { color : #005F96; }

.displayOn { display:inline }
.displayOff { display:none }

td.emptyLine1px { height:1px; }
td.emptyLine2px { height:2px; }
td.emptyLine5px { height:5px; }
td.emptyLine10px { height:10px; }
td.emptyLine20px { height:20px; }

td.blackLine1px { height:1px; background-color:#000000 }
td.blackLine2px { height:2px; background-color:#000000 }
td.blackLine5px { height:5px; background-color:#000000 }
td.blackLine10px { height:10px; background-color:#000000 }

td.whiteLine1px { height:1px; background-color:#FFFFFF}
td.whiteLine2px { height:2px; background-color:#FFFFFF }
td.whiteLine5px { height:5px; background-color:#FFFFFF }
td.whiteLine10px { height:10px; background-color:#FFFFFF }

div.emptyLine1px { height:1px; width:100%; overflow:hidden; }
div.emptyLine2px { height:2px; width:100%; overflow:hidden; }
div.emptyLine3px { height:3px; width:100%; overflow:hidden; }
div.emptyLine5px { height:5px; width:100%; overflow:hidden; }
div.emptyLine10px { height:10px; width:100%; overflow:hidden; }

div.greyLine1px { height:1px; background-color:#777777; width:100%; overflow:hidden; }
div.greyLine2px { height:2px; background-color:#777777; width:100%; overflow:hidden; }
div.greyLine5px { height:5px; background-color:#777777; width:100%; overflow:hidden; }
div.greyLine10px { height:10px; background-color:#777777; width:100%; overflow:hidden; }

div.whiteLine1px { height:1px; background-color:#FFFFFF; width:100%; overflow:hidden; }
div.whiteLine2px { height:2px; background-color:#FFFFFF; width:100%; overflow:hidden; }
div.whiteLine5px { height:5px; background-color:#FFFFFF; width:100%; overflow:hidden; }
div.whiteLine10px { height:10px; background-color:#FFFFFF; width:100%; overflow:hidden; }

div.blackLine1px { height:1px; background-color:#777777; width:100%; overflow:hidden; }
div.blackLine2px { height:2px; background-color:#777777; width:100%; overflow:hidden; }
div.blackLine5px { height:5px; background-color:#777777; width:100%; overflow:hidden; }
div.blackLine10px { height:10px; background-color:#777777; width:100%; overflow:hidden; }

.buttonsGreenOff { font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; font-weight:bolder; width:100%; color:#FFFFFF; background-color:#006600; border:solid 1px #006600; padding:2px; cursor:auto }
.buttonsGreenOn { font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; font-weight:bolder; width:100%; color:#FFFFFF; background-color:#169816; border:solid 1px #169816; padding:2px; cursor:pointer }
.buttonsRedOff { font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; font-weight:bolder; width:100%; color:#FFFFFF; background-color:#990000; border:solid 1px #990000; padding:2px; cursor:auto }
.buttonsRedOn { font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; font-weight:bolder; width:100%; color:#FFFFFF; background-color:#BD1010; border:solid 1px #BD1010; padding:2px; cursor:pointer }

.buttons1Off { background-color: #7698b9; color: #FFFFFF; border:solid 1px #FFFFFF; padding:2px; cursor:auto }
.buttons1GreenOn { color:#FFFFFF; background-color:#169816; border:solid 1px #FFFFFF; padding:10px; cursor:pointer }
.buttons1BlackOn { color:#FFFFFF; background-color:#000000; border:solid 1px #004375; padding:2px; cursor:pointer }
.buttons1RedOn { color:#FFFFFF; background-color:#BD1010; border:solid 1px #004375; padding:2px; cursor:pointer }
.buttons1BlueOn { color:#FFFFFF; background-color:#004375; border:solid 1px #004375; padding:2px; cursor:pointer }

.admButtonsInside { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bolder; text-align:center; height:25px; -moz-user-select:none }
.admButtonsInside1 { background-color:#CCCCCC; border-right:solid 1px #EEEEEE }
.admButtonsInside2 { background-color:#CCCCCC; }
.admButtonsInsideOff { width:200px; background-color:#AAAAAA; color:#555555; padding:5px; cursor:auto; border-right:solid 1px #EEEEEE }
.admButtonsInsideOn0 { width:200px; background-color:#000000; color:#FFFFFF; padding:5px; cursor:pointer; border-right:solid 1px #EEEEEE }
.admButtonsInsideOn1 { width:200px; background-color:#669900; color:#FFFFFF; padding:5px; cursor:pointer; border-right:solid 1px #EEEEEE }
.admButtonsInsideOn2 { width:200px; background-color:#990000; color:#FFFFFF; padding:5px; cursor:pointer; border-right:solid 1px #EEEEEE }

.admSubmitOff { font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; font-weight:bolder; width:100%; color:#FFFFFF; background-color:#777777; border:solid 1px #777777; padding:2px; cursor:auto }
.admSubmitOn { font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:11px; font-weight:bolder; width:100%; color:#FFFFFF; background-color:#000000; border:solid 1px #000000; padding:2px; cursor:pointer }

.imgOff {background-color:#7698b9}
.imgGreenOn {background-color:#8c175d; filter : alpha(opacity=60); -moz-opacity : 0.6; opacity : 0.6;}

body.espace 
{
    background-color : #FFFFFF;
    color : #000000;
    font-family : verdana,geneva,arial,helvetica,sans-serif;
    font-size : 11px;
    height : 100%;
    margin : 5px;
    padding : 0px; 
    width : auto; 
}

td.bddFormLabel
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	font-weight:bolder;
}

input.bddForm
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFCC;
	width:300px
}

select.bddForm
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFCC;
	width:300px
}

.inputs { color: #004375; font-size: 11px; white-space: nowrap; padding: 2px;}

.labels { color: #004375; font-size: 11px; font-weight: bolder; text-align: right; white-space: nowrap; padding : 2px;}

.medlabels { color: #FFFFFF; background-color:#7698b9; font-size: 10px; font-weight: bolder; text-align: right; white-space: nowrap; padding : 2px;}

.medinputs { color: #FFFFFF; background-color:#7698b9; font-size: 10px; white-space: nowrap; padding: 2px;}

input.espace
{
    background-color : #FFFFFF;
    border : solid 1px #004375;
    color : #004375; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 10px; 
    font-weight : normal; 
    padding : 2px;
    width : 49%;
}

select.espace
{
    background-color : #FFFFFF;
    border : solid 1px #004375;
    color : #004375; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 10px; 
    font-weight : normal;
    padding : 2px;
    width : 100%;
}

input.med
{
    background-color : #7698b9;
    color : #FFFFFF;
    border : solid 1px #FFFFFF;
    font-size : 10px; 
    padding : 2px;
}

select.med
{
    background-color : #7698b9;
    color : #FFFFFF;
    border : solid 1px #FFFFFF;
    font-size : 10px; 
    padding : 2px;
}

select.med1
{
    color : #000000;
    border : solid 1px #999999;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px; 
}

input
{
    background-color : #FFFFFF;
    border : solid 1px #004375;
    color : #004375; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    padding : 2px;
}

select
{
    background-color : #FFFFFF;
    border : solid 1px #004375;
    color : #004375; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal;
    padding : 2px;
}

mainheaders
{
    background-color : #660099;
    color : #FFFFFF;
    font-size : 15px;
    font-weight : bolder;
    padding : 5px;
    text-align : center;
}

submainheaders
{
    border-bottom : solid 1px #000000;
    padding : 3px;
    font-size : 10px;
    font-weight : bolder;
}

