body {
	padding: 0;
	margin: 0;
	background: #73ADD7 url(../graphics/gradient.gif) repeat-x;
	/*background-color:fff;*/
	color: #444444;
	
	font-family: "Lucida Grande", tahoma,Verdana, Helvetica, Arial, sans-serif;
}
html, body{height:100%;
text-align:center; /* for IE */ 


} 
/* end hack */ 
#logo
{    
background-color: #fff;
padding-right:200px;
/*padding-top:10px;*/
border:10px solid #ececec;
/*margin:10px;*/
}


#container
{
margin: 10px auto 0;
width: 900px;
background-color: #f7f7f7;
color: #444444;
padding:0px;
padding-bottom:0px;


}

#top
{
/*padding-top:8px;*/
padding:10px;
background-color:#f7f7f7;
/*background: url(../graphics/bg.png) ;*/
/*height:140px;*/



}
#top2
{

height:30px;

}


#top h1
{text-align:center;
color:#F4F4F4;
padding: 0;
margin: 0;
font-style:normal;
text-decoration:none;
border:0;
}


#leftnav{
position:relative;/*ie needs this to show float */
margin: 0;
padding-right: 6px;
text-align:left;
font-size:90%;
width: 250px;
float:left;
background-color:#fff;
height:100%;
/*border-left: 4px solid;
border-color: #E0F2FE;*/

}

#content
{

float:left;
text-align:left;
width:100%;
background-color: #F7f7f7
 

}

#footer
{
clear: both;
margin: 0;
padding-top:20px;
/*padding: .5em;*/
font-size:70%;
color:#003090;
background: url(../graphics/bggray.jpg) bottom left repeat;
border-top: 1px solid #E1ebf2;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }






.vertmenu h1 {
font: bold 16px Arial;
color: #F25520;
line-height: 1.2;
letter-spacing: 0.5px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 0px 0px 0px 10px; /*header text is indented 10px*/

}
.vertmenu {
width: 100%;
text-align:left;
}
.vertmenu ul {
list-style-type: none;
padding:0px;
margin:0px;

}
.vertmenu ul li {
padding-bottom: 3px; /*bottom spacing between menu items*/
list-style-type: none;
}
.vertmenu ul li a {
display: block;
padding-left: 14px;
}

.vertmenu ul li a:hover, .vertmenu ul li a:focus  {
background-color: #efece2;
color: #1E7FCB;
}


#right-column{
position:relative;/*ie needs this to show float */
margin: 0;
padding-right: 6px;
text-align:left;
font-size:90%;
width: 154px;
float:right;
background-color:#fff;
height:100%;
/*border-left: 4px solid;
border-color: #E0F2FE;*/

}

/*minitabs start here*/


ul#minitabs{list-style: none;margin: 0;padding: 0px 0;
background-color: transparent;
padding-top:10px;
  font-weight: bold;
  font-size:1em;
  letter-spacing:0.6px;  
  font-variant:small-caps;
  text-align: center;white-space: nowrap;
  
  }
  
ul#minitabs li{display: inline; margin: 0 8px;}

ul#minitabs a{text-decoration: none;

  color: #fff;
  background-image:none;}

ul#minitabs a:hover{
border-bottom: 4px solid ;
border-color: #f25520;color: #efece2;
background-color:transparent;
}	

#menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fefefe none repeat scroll 0 0;
border:10px solid #dcdcdc;
position:relative;
float:left;
width:250px;
margin:10px;

}
#menud {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fefefe none repeat scroll 0 0;
border:10px solid #dcdcdc;
position:relative;
float:left;
width:570px;
margin:10px;

}
#menuintro {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:#fefefe none repeat scroll 0 0;
border:10px solid #dcdcdc;
position:relative;
float:left;
width:860px;
margin:10px;
background-color:#fff;

}
#tabs{
background-image: url(../graphics/bouton.gif);
padding-left:0px;
/*background: url(../graphics/bg.png) ;*/
height:40px;

}

#recherche{

padding-left:700px;


}





#map div span {

	
	font-size: 6px;
letter-spacing: 0.2px;


	

	

}












