/*
BODY {
   SCROLLBAR-FACE-COLOR: #8f989d;
   MARGIN: 0px; 
   SCROLLBAR-HIGHLIGHT-COLOR: #bcc2c7; 
   SCROLLBAR-SHADOW-COLOR: #333537; 
   COLOR: #1f1f3a; 
   SCROLLBAR-3DLIGHT-COLOR: #73797d; 
   SCROLLBAR-ARROW-COLOR: #000000; 
   SCROLLBAR-TRACK-COLOR: #616669; 
   SCROLLBAR-DARKSHADOW-COLOR: #73797d; 
   BACKGROUND-COLOR: White;
   border: none;
   font: "Times New Roman";
}
*/
.infobulle{
   position: absolute;   
   visibility : hidden;
   border: 1px groove Black;
   padding: 10px;
   font-family: Verdana, Arial;
   font-size: 10px;
   background-color: #FFFFCC;
   width: 300px;
}

.ergo{
   background-image: url(../images/ergo.gif);
   background-repeat: no-repeat;
}

h1 {
  font-size: 14px;
  text-decoration : none;
  margin-top:5;
  margin-bottom:0;
  text-align: center;
  background: #0066CC;
 color:#fff;
  font-family: Verdana;
 }

h2 {
  font-size: 18px;
  text-decoration : none;
  margin-top:0;
  margin-bottom:0;
  text-align: center;
  background: #0066CC;
  vertical-align: middle;
  border-left: 12px;
 color:#fff;
  }
  
h3 {
  color: #AAA;
  font-size: 16px;
  text-decoration : none;
  margin-top:0;
  margin-bottom:0;
  }

h4 {
  color: #fff;
  font-size: 10px;
  text-decoration : none;
  background-color : #525D6B;
  margin : 0;
  padding : 2px;
  }

h5 {
  font-size: 18px;
  text-decoration : none;
  margin-top:0;
  margin-bottom:0;
  text-align: center;
 color:#000;
        font-family: Verdana;
        }
        
h6 {
  font-size: 16px;
  text-decoration : none;
  margin-top:0;
  margin-bottom:0;
  text-align: right;
 color:#000;
        }  
        
     
        
.tb_event
{
   background-color: #FFFCF0;
   border: 1px solid #525D6B;
   text-align: left;
   border-left-width: 1px;
   border-right-width: 1px;
   border-style: solid;
   color: #000;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   font: bold;
}

form {
background-color: #E0FFFF;
padding:10px;
width:400px;
text-align: center;
border: 1px solid;
  background: #F0FFFF;
  }
.INPUT_D 
{ 
background-color: #FFEFD5 ; 
font-family: verdana ;
font-size: 14px; 
color: black;
text-align:right;
font: bold;
 border: none;
 width: 100px;
 }
.INPUT_G 
{ 
background-color: #FFEFD5 ; 
font-family: verdana;
font-size: 14px; 
color: black ;
text-align:left; 
border: none;
}
.TEXTAREA 
{ 
background-color: #FFEFD5 ; 
font-family: verdana;
font-size: 11px; 
color: black ;
text-align:left;
border: none; 
}        
        
TD {
   FONT: 13px Arial, Helvetica, "Times New Roman", sans-serif; 
   COLOR:525D6B;
   /*COLOR: #242c31*/
}

td_jm {
   background-color:#ffffff;border: 1px solid Fuchsia;
}



a.bouton2:link{
width:100px;
height:30px;
text-decoration:none;
color: Black;
text-align:center;
font-weight:bold;
background-color:#fff;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver}

a.bouton2:visited{
width:100px;
height:30px;
text-decoration:none;
color: Black;
text-align:center;
font-weight:bold;
background-color:#fff;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver}

a.bouton2:hover{
width:100px;
height:30px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#525D6B;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver}

.bouton2{text-align:center;padding:5px;}






/* liens : classe de base */
a:link {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight	:	bold;
	color: #525D6B;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight	:	bold;
	color: #525D6B;
	text-decoration: underline;

}
a:active {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #525D6B;
	text-decoration: underline;

}
a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #525D6B;
	text-decoration: none;
}

/* liens : blanc */
a:link.lienwhite
{
	font-family: Verdana;
	font-size	:	11px;
	font-style	:	normal;
	color		:	#FFFFFF;
	text-decoration	:	none;
	/*background	:	#999999;*/
}
a:visited.lienwhite
{
	font-family: Verdana;
	font-size	:	11px;
	font-style	:	normal;
	color		:	#FFFFFF;
	text-decoration	:	none;
	/*background	:	#999999;*/
}
a:active.lienwhite
{
	font-family: Verdana;
	font-size	:	11px;
	font-style	:	normal;
	color		:	#FFFFFF;
	text-decoration	:	none;
	/*background	:	#999999;*/
}
a:hover.lienwhite{
	font-family: Verdana;
	font-size	:	11px;
	font-style	:	normal;
	color		:	#000000;
	text-decoration	:	none;
	background	:	#FFFFFF;
}

/* badeau V.A. */
.TitreVAsmall{vertical-align: middle;
  background-color: #FFCC00;
  border: 1px solid #525D6B;
    padding-left: 5px;
  padding-right: 5px;
    border-top: none;
}                                           
.box_link_titre
{
 background-color:#FFCC00;
 color:#000000;
 border: 1px solid #525D6B;
 text-align: center;
}
.box_G
{
      border: 1px solid #525D6B;
      background: #E6E6E6;
}
.box
{
      font-family: Verdana;
      border: 1px solid #525D6B;
      background: #FBFBFB;
}

.box_titre
{
      border: 1px solid #525D6B;
      background: #FBFBFB;
      font-family: Verdana;
      font-size: 14px;
      font: bold;
      color: Black;
}

.box_center
{
      font-family: Verdana;
      border: 1px solid #525D6B;
      background: #FBFBFB;
      text-align: center;
      color: Black;
}

.box_fd_col
{
      
      background: White;
      text-align:center;
      
}

.box_link_logo
{
   background-color: #F0F8FF;
   border: 1px solid #525D6B;
   text-align: center;
}
.box_news
{
   background-color: #FFF9E5;
   border: 1px solid #525D6B;
   text-align: left;
   border-left-width: 1px;
   border-right-width: 1px;
   border-style: solid;
   color: #000;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
}

.box_va
{
   background-color: #FFFCF0;
   border: 1px solid #525D6B;
   text-align: left;
   border-left-width: 1px;
   border-right-width: 1px;
   border-style: solid;
   color: #000;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
}

.box_va_sb
{
   background-color: #FFFCF0;
   border: 1px none #525D6B;
   text-align: left;
   border-left-width: 0px;
   border-right-width: 0px;
   border-style: none;
   color: #000;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 0px;
   
}

.reseau_box_entete
{
      font-family: Verdana;
      border: 1px solid #525D6B;
      background: #287C4C;    
      color: White;
      font: bold;
      font-size: 14px;
}

.reseau_box_atc
{
      font-family: Verdana;
      border: 1px solid #525D6B;
      background: #FBFBFB;
      background-color: #FFCECE;
      color: Black;
      font: bold;
}
.reseau_box_pilot
{
      font-family: Verdana;
      border: 1px solid #525D6B;
      background: #DBFFED;
      color: Black;
}

/* menu horizontal */
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #fff;
color: White;
float: left;
width: 100%;
font-family: Verdana;
}
#navcontainer ul li 
{ 
display: inline;
}
#navcontainer ul li a
{
padding: 0.2em 1em;
margin-right : 0.2em;
float: none;
color: #525D6B;
background-color : #fff;
text-decoration: none;
border-right: 1px solid #fff;
text-align: center;
height: 15px;
border-left : 1px #525D6B solid;
border-bottom : 1px #525D6B solid;
border-right : 1px #525D6B solid;
border-top : 1px #525D6B solid;
}
#navcontainer ul li a:hover
{
background-color: #525D6B;
color: #fff;
}
#navcontainer { width: 100%; }

/* menu vertical */
#navcontainer_v { margin: 0; }
#navcontainer_v ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana;
}
#navcontainer_v li {
margin: 1;
padding-top: 1px;
}
#navcontainer_v a
{
display: block;
padding-top: 0px;
padding-right : 0px;
width: 150px;
font-size: .8em;
color: #525D6B;
text-decoration: none;
border : 1px #525D6B solid;
border-right : 1px #525D6B solid;
 background: #FFCC00;
}
#navcontainer_v a:hover
{
color: #fff;
background-color: #0066CC;
text-decoration: none;
}

/* menu vertical */
#navcontainer_pub { margin: 0; }
#navcontainer_pub ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
text-align : right ;
}
#navcontainer_pub li {
margin: 0;
padding-top: 5px;
}
#navcontainer_pub a
{
display: block;
padding: 2px;
width: 214px;
font-size: .8em;
color: #525D6B;
text-decoration: none;
border : 1px #525D6B solid;
border-left : 5px #525D6B solid;
 background: #0066CC;
}
#navcontainer_pub a:hover
{
color: #000;
background-color: #0066CC;
text-decoration: none;
}



#block_link_G1 a
{
display: block;
padding: 1px 1px 1px 1px;
border-top: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
border-bottom: 1px solid #dddddd;
/*font-size: 9px;*/
font-weight: bold;
color: #000000;
text-decoration: none;
text-align : center;
 /*list-style-position: outside;*/
 }

#block_link_G1 a:link, #block_link_G1 a:visited
{
color: #000000;
text-decoration: none;
}

#block_link_G1 a:hover
{
background-color: #0066CC;
color: #ffffff;
border: 1px solid #ffffff;
}
.entete_col_link
{
 background-color:#0066CC;
 color:#ffffff;
 border: 1px solid #525D6B;
 text-align: center;
 }
.fond_link
{
  background-color: #eeeeee;

}
.fond_news
{
  background-color: #eeeeee;
 color:#000000;
 border: 1px solid #525D6B;
 text-align: left;
 display: inline;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5;
}
.fond_calendar
{
  background-color: #eeeeee;
 color:#000000;
 border: 1px solid #525D6B;
 text-align: center;
 display: inline;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 5;
}

.nav_calendar
{
  background-color: #eeeeee;
 color:#000000;
 border: 1px solid #525D6B;
 text-align: center;
 display: inline;
 padding-left: 1px;
 padding-right: 1px;
padding-top: 0;
}

.fond_liste_va
{
  background-color: #FFF9E5;
 color:#000000;
 border: 1px solid #525D6B;
 text-align: center;
 display: inline;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 5;  
}
