.divtitre
   {
   margin: 0 5 5 5; /* haut - droite - bas - gauche */
   border-bottom: 1px solid white;
   }

.divwindow
   {   
   margin: 0 5 5 5; /* haut - droite - bas - gauche */
   overflow: auto;
   }

.divwindowold
   {   
   width: 100%;
   margin: auto;
   overflow: auto;
   border-width: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   }
   
.fondpage
{
	margin: 0px;
    padding: 0px;
    border: 0px;
}

.iframecontainer {
overflow:auto;	
   position:absolute;
   border: 2px solid white;
   margin: 0;
   top: 0px;
   left: 0px;
   right: 0px;
   bottom: 0px;
   margin: auto;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   color: #a52a2a;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   font-size: 11px;

   }

A.MENUA, A.MENUA:VISITED, A.MENUA:LINK 
   {
   color: #000000;
   font-family: Arial, sans-serif;
   font-size: 12px;
   text-decoration: none;
   padding-bottom: 1px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   vertical-align: middle;
   }
	
A.MENUA:HOVER 
   {
   color: #a52a2a;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   font-size: 12px;
   text-decoration: none;
   padding-bottom: 1px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   vertical-align: middle;
   }

A.MENUA:ACTIVE
   {
   color: #000000;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   font-size: 12px;
   text-decoration: none;
   padding-bottom: 1px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   vertical-align: middle;
   }
	 
A.MENUA1, A.MENUA1:VISITED, A.MENUA1:LINK 
   {
   color: #FFFFFF;
   font-family: Arial, sans-serif;
   font-size: 12px;
   text-decoration: none;
   padding-bottom: 1px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   vertical-align: middle;
   }
	
A.MENUA1:HOVER 
   {
   color: #d0d0d0;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   font-size: 12px;
   text-decoration: none;
   padding-bottom: 1px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   vertical-align: middle;
   }

A.MENUA1:ACTIVE
   {
   color: #00FFFF;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   font-size: 12px;
   text-decoration: none;
   padding-bottom: 1px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   vertical-align: middle;
   }
	 
A.MENUB, A.MENUB:VISITED, A.MENUB:LINK 
   {
   color: #000000;
   font-family: Arial, sans-serif;
   font-size: 12px;
   text-decoration: none;
   vertical-align: middle;
   }
	
A.MENUB:HOVER 
   {
   color: #dc1436;
   font-family: Arial, Verdana, sans-serif;
   font-size: 12px;
   text-decoration: none;
   vertical-align: middle;
   }

A.MENUB:ACTIVE
   {
   color: #dc1436;
   font-family: Arial, Verdana, sans-serif;
   font-size: 12px;
   text-decoration: none;
   vertical-align: middle;
   }

.divliste
   {
   width: 95%;
   height:100%;
   margin: 0;
   overflow:auto;
   border-style: outset; 
   border-color: #ffffff; 
   border-width: 5px;
   }
   
.divtitre
   {
   margin: 0 5 5 5; /* haut - droite - bas - gauche */
   border-bottom: 1px solid white;
   }
.divbottom
   {
   margin: 5 5 0 5; /* haut - droite - bas - gauche */
   border-top: 1px solid white;
   }
   
.windowtitre
   {
   padding:1;
   }
.textetitre
   {
   color: #ffffff;
   font-family: Arial, Verdana, sans-serif;
   font-size: 14px;
   }
   
.footerliste
   {
   margin: 5 5 0 5; /* haut - droite - bas - gauche */
   border-top: 1px solid white;
   color: #ffffff;
   font-family: Arial, Verdana, sans-serif;
   font-size: 11px;
   }
   
.ftextew 
   {
   color: #ffffff;
   font-family: Arial, Verdana, sans-serif;
   font-size: 11px;
   vertical-align: middle;
   } 

.ftexteb
   {
   color: #000000;
   font-family: Arial, Verdana, sans-serif;
   font-size: 11px;
   vertical-align: middle;
   } 
   
.SAISIE 
   {
   background-color: #ffffff;
   border-style : outset;
   color: #000000;
   font-family: Arial, Verdana, sans-serif;
   font-size: 11px;
   height: 20px;
   vertical-align: middle;
   }

.FTEXTE 
   {
  color: #ffffff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  }

.FTEXTEMIN
   {
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  vertical-align: middle;
  }

.FTEXTEW 
   {
  color: #ffffff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  }
  
.FTEXTEHEADWINDOW   
   {
   font-family: Arial, Verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   color: #000000;
   }   
   
.FTEXTELISTE 
   {
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  height: 16px;
  vertical-align: middle;
  }

.LISTEH
    {
  margin : 0px 0px 0px 0px;
  border : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  background-color: #ffffff;
  font-size: 11px;
  font-family: Arial, Verdana;
  } 

.BUTTONMENU
   {
   background : url("images/buttonoff.jpg");
   vertical-align: middle;
   margin : 0px 0px 0px 0px;
   border : 0px 0px 0px 0px;
   border-style: none; 
   padding : 0px 0px 0px 0px;
   font-family: Arial, Verdana, sans-serif;
   color: #404040;
   font-size: 12px;
   text-decoration: none;
   cursor:hand;
   cursor:pointer;
   height: 35px;
   width: 121px;
   }
.BUTTONMENU:HOVER
   {
   background : url("images/buttonon.jpg");
   margin : 0px 0px 0px 0px;
   border : 0px 0px 0px 0px;
   border-style: none; 
   padding : 0px 0px 0px 0px;
   font-family: Arial, Verdana, sans-serif;
   color: #404040;
   font-size: 12px;
   text-decoration: none;
   cursor:hand;
   cursor:pointer;
   height: 35px;
   width: 121px;
   }
   
.BUTTONMENU:ACTIVE
   {
   background : url("images/buttonon.jpg");
   margin : 0px 0px 0px 0px;
   border : 0px 0px 0px 0px;
   border-style: none;
   padding : 0px 0px 0px 0px;
   font-family: Arial, Verdana, sans-serif;
   color: #404040;
   font-size: 12px;
   text-decoration: none;
   cursor:hand;
   cursor:pointer;
   height: 35px;
   width: 121px;
   }

.BUTTON1
{
-webkit-box-shadow: 1px 1px 1px #a0a0a0;
-moz-box-shadow: 1px 1px 1px #a0a0a0;
box-shadow: 1px 1px 1px #a0a0a0;
text-decoration:none;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
background-color: #f0f0f0;
color: #000000;
border: solid #000000 2px;
display: inline-block;
padding: 10px 20px 10px 20px;
position: relative;
}	
.BUTTON1:HOVER
{
-webkit-box-shadow: 1px 1px 1px #a0a0a0;
-moz-box-shadow: 1px 1px 1px #a0a0a0;
box-shadow: 1px 1px 1px #a0a0a0;
text-decoration:none;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
background-color: #d0d0d0;
color: #000000;
border: solid #000000 2px;
display: inline-block;
padding: 10px 20px 10px 20px;
position: relative;
}	

.BUTTON
   {
   font-family: Arial, Verdana, sans-serif;
   background-color: #f0f0f0;
   color: #000000;
   font-size: 11px;
   text-decoration: none;
   border-style: outset; 
   cursor:hand;
   cursor:pointer;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   }
   
.BUTTONSEL
   {
   font-family: Arial, Verdana, sans-serif;
   background-color: #ffffff;
   color: #000000;
   font-size: 12px;
   text-decoration: none;
   border-bottom: #000000 0px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-top: #000000 1px solid;
   cursor:hand;
   cursor:pointer;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   }

.BUTTONUNSEL
   {
   font-family: Arial, Verdana, sans-serif;
   background-color: #ffffff;
   color: #909090;
   font-size: 12px;
   text-decoration: none;
   border-bottom: #c0c0c0 0px solid;
   border-left: #c0c0c0 1px solid;
   border-right: #c0c0c0 1px solid;
   border-top: #c0c0c0 1px solid;
   cursor:hand;
   cursor:pointer;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   }

.btn {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -moz-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -ms-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -o-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: linear-gradient(to bottom, #ffffff, #c9c9c9);
  -webkit-border-radius: 25;
  -moz-border-radius: 25;
  border-radius: 25px;
  text-shadow: 1px 1px 15px #3e75cf;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #000000;
  font-size: 12px;
  padding: 5px 10px 5px 10px;
  border: solid #ffffff 1px;
  text-decoration: none;
  cursor:hand;
  cursor:pointer;
  }

.btn:hover {
  background: #b0b0b0;
  background-image: -webkit-linear-gradient(top, #b0b0b0, #ffffff);
  background-image: -moz-linear-gradient(top, #b0b0b0, #ffffff);
  background-image: -ms-linear-gradient(top, #b0b0b0, #ffffff);
  background-image: -o-linear-gradient(top, #b0b0b0, #ffffff);
  background-image: linear-gradient(to bottom, #b0b0b0, #ffffff);
  text-decoration: none;
}

.GOSEARCH 
   {
        background-color: #e6e6fa;
        color: #000000;
        font-size: 9px;
        height: 16px;
        vertical-align: middle;
   }
	 
.FTEXTELISTE 
   {
        color: #000000;
 		font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        height: 16px;
        vertical-align: middle;
		border-style: outset; 
		border-color: #F0F0FF; 
		border-width: 1px;

		}

.FTEXTELISTEH 
   {
        color: #000000;
		background-color: #f0f0f0;
 		font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        height: 16px;
        vertical-align: middle;
		border-style: outset; 
		border-color: #F0F0FF; 
		border-width: 1px;
		font-weight: bold;
   }

.FTEXTELISTEB 
   {
        color: #ffffff;
		background-color: #707070;
 		font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        height: 16px;
        vertical-align: middle;
		border-style: outset; 
		border-color: #F0F0FF; 
		border-width: 2px;
		}

.LISTEH
   {
   margin : 0px 0px 0px 0px;
   border : 0px 0px 0px 0px;
   padding : 0px 0px 0px 0px;
   background-color: #ffffff;
   font-size: 11px;
   font-family: Arial, Verdana;
   } 

.SAISIESEARCH 
   {
        background-color: #e6e6fa;
        border-bottom: #000000 1px solid;
        border-left: #000000 1px solid;
        border-right: #000000 1px solid;
        border-top: #000000 1px solid;
        color: #000000;
        font-size: 9px;
        height: 16px;
        vertical-align: middle;
   }
	 
.BUTTONPAGED
     {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -moz-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -ms-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -o-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: linear-gradient(to bottom, #ffffff, #c9c9c9);
  -webkit-border-radius: 0px 30px 30px 0px;
  -moz-border-radius: 0px 30px 30px 0px;
  border-radius: 0px 30px 30px 0px;
  text-shadow: 1px 1px 15px #3e75cf;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #000000;
  font-size: 11px;
  padding: 3px 3px 3px 3px;
  border: solid #ffffff 1px;
  text-decoration: none;
  cursor:hand;
  cursor:pointer;
   }

.BUTTONPAGEG
  {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -moz-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -ms-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -o-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: linear-gradient(to bottom, #ffffff, #c9c9c9);
  -webkit-border-radius: 30px 0px 0px 30px;
  -moz-border-radius: 30px 0px 0px 30px;
  border-radius: 30px 0px 0px 30px;
  text-shadow: 1px 1px 15px #3e75cf;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #000000;
  font-size: 11px;
  padding: 3px 3px 3px 3px;
  border: solid #ffffff 1px;
  text-decoration: none;
  cursor:hand;
  cursor:pointer;
   }

.BUTTONPAGE
  {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -moz-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -ms-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: -o-linear-gradient(top, #ffffff, #c9c9c9);
  background-image: linear-gradient(to bottom, #ffffff, #c9c9c9);
  text-shadow: 1px 1px 15px #3e75cf;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #000000;
  font-size: 11px;
  padding: 3px 3px 3px 3px;
  border: solid #ffffff 1px;
  text-decoration: none;
  cursor:hand;
  cursor:pointer;
   }
   
.SPINNER1 
   {
   padding:0;
   border:1px solid black;
   color: #000000;
   background: #ffffff;
   font-family: Arial, Verdana, sans-serif;
   font-size: 11px;
   vertical-align: middle;
   min-width:15px;
   }

.SPINNER2
   {
   border:1px solid black;
   color: #000000;
   font-family: Arial, Verdana, sans-serif;
   font-size: 11px;
   vertical-align: middle;
   background: #f0f0f0;
   text-decoration: none;
   cursor:hand;
   cursor:pointer;
   min-width:15px;
   text-align:center;
   }
   
.grad1 {
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(red, yellow); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(red, yellow); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(red, yellow); /* For Firefox 3.6 to 15 */
    background: linear-gradient(grey, black); /* Standard syntax (must be last) */
}

/*----------------------------
	Onglets
-----------------------------*/
.ongletoff
   {
   font: normal 11px arial, sans, sans-serif;	   
   border: 1px solid #a0a0a0;	   
   padding: 15px;
   color: #a0a0a0;
   background-color: #ffffff; 
   }
.ongletoff:hover
   {
   color: #000000;
   background-color: #f0f0f0;
   cursor:hand;
   }
.ongletactif
   {
   font: normal 11px arial, sans, sans-serif;	   
   border-left: 1px solid #000000;	   
   border-right: 1px solid #000000;   
   border-top: 1px solid #000000;
   border-bottom: 1px solid #f0f0f0;
   padding: 15px;
   color: #000000;   
   background-color: #f0f0f0;
   }

.onglet1sel
   {
   font-family: Arial, Verdana, sans-serif;
   background-color: #ffffff;
   color: #000000;
   font-size: 12px;
   text-decoration: none;
   border-bottom: #000000 0px solid;
   border-left: #000000 1px solid;
   border-right: #000000 1px solid;
   border-top: #000000 1px solid;
   border-radius: 0px 8px 0px 0px;
   cursor:hand;
   cursor:pointer;
   padding-bottom: 6px;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 6px;
   }

.onglet1unsel
   {
   font-family: Arial, Verdana, sans-serif;
   background-color: #ffffff;
   color: #909090;
   font-size: 12px;
   text-decoration: none;
   border-bottom: #000000 1px solid;
   border-left: #c0c0c0 1px solid;
   border-right: #c0c0c0 1px solid;
   border-top: #c0c0c0 1px solid;
   border-radius: 0px 8px 0px 0px;
   cursor:hand;
   cursor:pointer;
   padding-bottom: 6px;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 6px;
   }
.onglet1unsel:hover
   {
   cursor:hand;
   color: #000000;
   }
