html
{
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: scroll;
  overflow-y: scroll;
  overflow-x: auto;
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body 
{
  margin: 0;
  padding: 0;
  height: 100%;
  background:#6D93E1;
text-align: center;
behavior:url("csshover3.htc"); 
}

table p
{
margin:0;
}


p
{
margin-top:10px;
margin-bottom:5px;
}

div,td,th,table
{
 margin: 0;
  padding: 0;
}

#global 
{
    /* on positionne le conteneur */
    width:950px;
    position: relative; 
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;  
    color:#000;
    margin-top: 0;
    
    min-height:100%; 
    height: auto !important;
    height: 100%;
    /*_height: 100%; /*pour IE6*/

}

#OutGlobal
{
  position:relative;
  background-image:url(../imgs/backg.jpg);
  background-repeat:repeat-y;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
    min-height:100%; 
    height: auto !important;
    height: 100%;
  /*_height: 100%; /*pour IE6*/ 
  width:978px;
  font-family:arial;
  z-index:0;	
}

#Container
{
  margin:0px;padding:0px;
}

#bottom
{
background-image:url(../imgs/bgbottom.jpg);
background-repeat:no-repeat;
height:16px;
width:978px;
    margin-left: auto;
    margin-right: auto;
}

.TxtCouleur1
{
color:#fff;
}

.BGCouleur2
{
  background-color:#204EA8;
}

.TXTCouleur2
{
 color:#6D93E1;
}

.BGCouleur3
{
  background-color:#EEF9FE;
}


.TailleGrandePolice
{
  font-size:14px;
}

#InGlobal
{
    padding-left:0px;padding:right:0px;
    padding-top:30px;
    float:left;
    display: inline;
    text-align:left;
    margin:0;
    margin-left:40px;
    text-align:left;
    width:685px;

}
#LeftZone
{
  float:left; 
  display: inline;
  width:180px;
  text-align:left;
  height:100%;
  
  margin-right:0px;
   margin-left:0px;
}


h1
{
  font-weight:normal;   
  font-size:16px;
  color: #040A54;
}

h2
{
  font-weight:normal;  
  font-size:12px;
  font-weight:bold;
  color: #204EA8;
  margin-top:0px;
  height:16px;
  margin:0px;
 margin-bottom:15px;
}

.H2souligne
{
  background-image : url(../imgs/TitreLigne2.jpg);
  background-repeat:no-repeat;
  height:1px;
  width:680px;
  font-size:1px;
margin-top:-15px;
}

h3
{
  font-weight:normal;  
  font-size:12px;
  margin:0px;
  padding:0;
  border-bottom:1px solid #204EA8;
  color:#6D93E1;
  font-weight:bold;
  width:100%;
}
h4
{
  font-weight:normal;  
  font-size:12px;
  font-weight:bold;
  margin:0px;
  color:#333;
  width:100%;
}



a.BulleCalendrier
{
  background: none;
  z-index: 150;
}
a.BulleCalendrier:hover 
{
  background: none;
  z-index: 150;
}
a.BulleCalendrier span 
{
   display: none;
  
}

a.BulleCalendrier:hover span 
{
   display: block;
   position: absolute;
    margin-top: 0 auto;
    margin-left: -310px;
   font-family:arial, verdana, sans-serif;
   text-align:justify;
   font-size:12px;
   font-weight:normal;
   width:300px;
   background-color: white;
   padding: 5px;
   border: 1px solid #040A54;
   border-left: 1px solid #040A54;
   color:#000;
}


a.BulleAnnonces
{
  background: none;
  z-index: 150;
  
}
a.BulleAnnonces:hover 
{
  background: none;
  z-index: 150;
}
a.BulleAnnonces span 
{
   display: none;
    z-index: 150;
}

a.BulleAnnonces:hover span 
{
   display: block;
   position: absolute;
    margin-top: 0 auto;
    margin-left: -510px;
   font-family:arial, verdana, sans-serif;
   text-align:justify;
   font-size:12px;
   font-weight:normal;
   width:500px;
   background-color: white;
   padding: 5px;
   border: 1px solid #040A54;
   border-left: 1px solid #040A54;
   color:#000;
   z-index: 150;
}

a.bulle:hover 
{
  background: none;
  z-index: 50;
}
   
a.bulle span 
{
   display: none;
}
   
a.bulle:hover span 
{
   display: block;
   position: absolute;
    margin-top: 0 auto;
    margin-left: -410px;
   font-family:arial, verdana, sans-serif;
   text-align:justify;
   font-size:12px;
   font-weight:normal;
   width:400px;
   background-color: white;
   padding: 5px;
   border: 1px solid #040A54;
   border-left: 10px solid #040A54;
   color:#000;
}
input 
{
  font-family:arial;
  font-size:11px;
}

textarea 
{
  font-family:arial;
  font-size:11px;
}

.SubmitStandard:hover
{
  background-color:#EBF3FE;
}

.SubmitStandard
{
  border:1px solid #000;
}

.tdTitres
{
  background:#204EA8;
  color:#fff;
}

th
{
  font-family:arial;
  font-size:11px;
  background:#204EA8;
  color:#fff;
}

td
{
  font-family:arial;
    font-size:11px;

}
a:link,a:visited
{
  color:#000;
}
form
{
  margin:0;padding:0;
}




.meteo_ville, A.meteo_ville:hover, A.meteo_ville:active, A.meteo_ville:link, A.meteo_ville:visited {
	color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#FFFFFF;
   font-weight: bold;
	 text-decoration: none;
}
.meteo_echeance, A.meteo_echeance:hover, A.meteo_echeance:active, A.meteo_echeance:link, A.meteo_echeance:visited {
   color:#000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
	 text-decoration: none;
}
.meteo_temperature, A.meteo_temperature:hover, A.meteo_temperature:active, A.meteo_temperature:link, A.meteo_temperature:visited {
   color:#00559C;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
	 text-decoration: none;
}
.meteo_ville_gd, A.meteo_ville_gd:hover, A.meteo_ville_gd:active, A.meteo_ville_gd:link, A.meteo_ville_gd:visited {
   color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
 	 text-decoration: none;
  /* text-transform: uppercase;*/
}
.meteo_temperature_gd, A.meteo_temperature_gd:hover, A.meteo_temperature_gd:active, A.meteo_temperature_gd:link, A.meteo_temperature_gd:visited {
   color:#00559C;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
	 text-decoration: none;
}

.default{
	border-spacing:2px;
}

.default img{
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px 0px -3px;
}

