body
{
  background-image:url("fond.jpg");
  background-repeat : repeat-y; 
  
}
html, body
{
 height:100%;
 margin-top:-3px;
 margin:0px;
 font:normal 1.1em/0.8em MS Sans Serif,Arial,Geneva,Verdana,Helvetica,sans-serif;

}
.wg-formfield
{
 font-family:Arial;
}

.wg-popup
{
 border:solid 1px #FFFFFF;
 width:100px;
 padding:2px;
 position:absolute;
 z-index:100;
 margin-left: 0px !important;
 margin-left: -50px;
 margin-top: 0px;
 visibility:hidden;
 color: #000000;
 background-color: #FFFFFF;
 layer-background-color:#FFFFFF;
 text-align:left;
}
.wg-popup a
{
 color: #0039aa;
 padding:2px;
 width:96px;
 display:block;
 text-decoration:none;
 font-size:10.5px;
}
.wg-popup a:hover
{
color:#000000;
 background-color:#c6fbb0;
 display:block;
}


* html a:hover
{
 visibility:visible;
}



.wg-button
{
text-align:center;
width:100px;
height:35px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
display:block;
background-position:top left;
position:relative;
/*position:relative;
 /*overflow:hidden;*/
 /*background-image:url(../_frame/button-roll.png);*/  
 /*background-repeat:no-repeat;*/
}
.wg-button a
{
background-color:#d2edf1;
font-weight: 900;
font-size:10.5px;
color:#0039aa;
text-decoration: none;
display:block;
height:35px;
}
.wg-button a:hover
{
color:#000000;
background-color:#c6fbb0;
display:block;
}


.wg-button2
{
text-align:center;
width:100px;
height:35px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
display:block;
background-position:top left;
position:relative;
/*position:relative;
 /*overflow:hidden;*/
 /*background-image:url(../_frame/button-roll.png);*/  
 /*background-repeat:no-repeat;*/
}
.wg-button2 a
{
background-color:#d2edf1;
font-weight: 900;
font-size:10.5px;
color:#0039aa;
text-decoration: none;
display:block;
height:35px;
}
.wg-button2 a:hover
{
color:#000000;
display:block;
color:#ed4e3d;

}


hr { 
height:1px;
color:#FFFFFF;
background-color:#FFFFFF;
}

h1 {
height:23px;
margin:2px 1px 1px 1px;
font-size:12px;
color:#008000;
border-bottom:1px solid #008000;
}

h3{
height:23px;
margin:2px 1px 30px 1px;
font-size:7px;
color:#008000;

}

.wg-subparag {
margin-left:16px;
}
.wg-paragraph {
 font-size:12px;
 color:#393939;
}
.wg-paragraph h2 {
 margin:1px;
 font-size:13px;
 color:#008000;
 border-bottom:1px solid #008000;
}
.wg-paragraph h3 {
 margin:1px;
 font-size:10px;
 border-bottom:1px solid #008000;
}
.wg-paragraph a {
 color:#484848;
 text-decoration : none;
}
.wg-paragraph ul {
 margin-top:10px; margin-bottom:10px; padding-left:0px; margin-left:24px;
}
.wg-paragraph ol {
 margin-top:10px; margin-bottom:10px; padding-left:0px; margin-left:24px;
}
.wg-panel {
 background-color:#FFFFFF;
 font-size:12px;
 text-align:justify;
 color:#484848;
}
.wg-panel h2 {
 margin:1px;
 text-align:center;
 font-size:10px;
 color:#484848;
}
.wg-panel h3 {
 margin:1px;
 text-align:left;
 font-size:10px;
 color:#484848;
}
.wg-panel a {
 color:#484848;
 text-decoration : none;
}
.wg-panel ul {
 margin-top:10px; margin-bottom:10px; padding-left:0px; margin-left:16px;
}
.wg-panel ol {
 margin-top:10px; margin-bottom:10px; padding-left:0px; margin-left:16px;
}

.wg-navbt img {
 border:0;cursor:hand;
}

img{
	border:0;
}

#dhtmltooltip {
 position: absolute;
 width: 150px;
 font-family:Helvetica;
 font-size:12px;
 padding: 2px;
 visibility: hidden;
 z-index: 100;
 border-style:solid;
 border-width:1px;
 border-color:#000000;
 background-color:#FFFFDD;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.bas{
	font-family:Helvetica; 
	color:#000000; 
	font-size:10px;
	margin-bottom:10px;
}
.bas  a{
	font-family:Helvetica; 
	color:#cc1709;
	font-size:10px;
	text-decoration:none;
}
.bas  a:hover{
	font-family:Helvetica; 
	color:#0039aa; 
	font-size:10px;
}
.lien{
	color:#000000; 
	font-size:10px;
}
.lien  a{
	color:#cc1709;
	text-decoration:none;
}
.lien  a:hover{
	color:#0039aa; 
	font-size:10px;
}


.ligne_ref_customer{
font-family:Helvetica; 
	font-size:12px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	color:#2c2c2c;
	text-decoration:none;
	display:block;
	font-weight: 900;
	
}


.ligne_connexion{
	font-family:Helvetica; 
	font-size:12px;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	color:#0039aa;
	text-decoration:none;
	display:block;
	font-weight: 900;
	
}

.ligne_recap{
	margin-top: 30px;
	margin-bottom:10px;
	font-size:12px;
	color:#393939;
	font-weight: 600;
	
}



.menusContratsFinancement {
	font-size:7px;
	margin-top: 0px;
	color:#e61818;
	text-decoration:none;
}

.tableauFinancement{
	margin:0px;
}

.budgetAnnuel{
	margin-left:20px;
}

.lignesContratsFinancement{

	font-size:5px;
	margin-top: 30px;
	color:#576675;
	text-decoration:none;
}

.lignesContratsFinancement a{

	font-size:5px;
	margin-top: 30px;
	color:#576675;
	text-decoration:none;
}

.lignesContratsFinancement a:hover{

	font-size:5px;
	margin-top: 30px;
	color:#000000;
	text-decoration:none;
}


.menusContratsLigne{
	font-size:5px;
	margin-top: 30px;
	color:#e61818;
	text-decoration:none;
}

.lignesContratsLigne {
	font-size:5px;
	margin-top: 30px;
	margin-left:0px;
	color:#778899;
	text-decoration:none;
	
}

.messageErreur {
	font-family:Helvetica; 
	font-size:12px;
	margin-top: 30px;
	color:#c50000;
	text-decoration:none;
	display:block;
	font-weight: 900;
}

.messageErreur  a:hover{

	color:#fe4444;
	font-family:Helvetica; 
	font-size:12px;
	margin-top: 30px;
	text-decoration:none;
	display:block;
	font-weight: 900;
}

.messageOk {
	font-family:Helvetica; 
	font-size:12px;
	margin-top: 30px;
	color:#0039aa;
	text-decoration:none;
	display:block;
	font-weight: 900;
}

.messagepasOk {
	font-family:Helvetica; 
	font-size:12px;
	margin-top: 30px;
	color:#c50000;
	text-decoration:none;
	text-decoration:none;
	display:block;
	font-weight: 900;
}

.telechargerLeFichier {
	font-family:Helvetica; 
	font-size:10px;
	margin-top: 30px;
	margin-left: 30px;
	color:#b22222;
	font-weight: 900;
}

.telechargerLeFichier a{
	font-family:Helvetica; 
	font-size:12px;
	margin-top: 30px;
	margin-left: 30px;
	color:#0039aa;
	text-decoration:underline;
	display:block;
	font-weight: 900;
}

.telechargerLeFichier a:hover{
	font-family:Helvetica; 
	font-size:12px;
	margin-top: 30px;
	margin-left: 30px;
	color:#b22222;
	text-decoration:underline;
	display:block;
	font-weight: 900;
}

.scrollbar{

overflow:auto;
}






