#EmplacementDeCarte {
 	width: 634px;
 	height: 380px;
  	/*margin-left: -20px;*/
  	/*margin-top: 100px;*/
  }

#decocarte {
  	background: #ffffff url('../img/carte_accueil.jpg') no-repeat;
 	width: 706px;
 	height: 453px;
 	padding-top:38px;
  }

#EmplacementDeCarteGlobale {
 	width: 706px;
 	height: 453px;
  	border: 1px solid #119033;
  }

body{background-color: #186D55;text-align: center;margin:0;padding:0;border:0;font-family: arial, helvetica, sans-serif;font-size: 0.8em;}

@font-face {font-family: "Berlin Sans FB";font-style: normal;font-weight: normal;src: url('http://www.covoituron.org/fonts/BERLINS0.eot');}
@font-face {font-family: "Berlin Sans FB";font-style: normal;font-weight: normal;src: url('http://www.covoituron.org/fonts/Berlin_Sans_FB.pfr');}

/* LIENS ______________________________________________*/
a:link  {font-weight: bold; }
a:active {font-weight: bold;}
a:visited {font-weight: bold;}
a:hover	{font-weight: bold;}

/* STRUCTURE _______________________________________________________________*/
#page{margin:0;padding:0;background-color: #ffffff;
        position:relative;
	width: 1000px;
	margin-left:auto; margin-right:auto;
}
#bandeau{background: #ffffff url('../img/bandeau-ee.gif') no-repeat 133px 20px;border: 0;height: 160px;padding-left: 10px;padding-right: 10px;padding-top: 10px;text-align: left;}
#logo{float: left;}
#logo2{float: left;margin-top:0px;}

#footer{background: url('../img/footer.gif') repeat;color: #dfdfdf;padding-top: 10px;padding-right: 10px;text-align: right;font-size: 10px;margin-left: 10px;margin-right: 10px;border-bottom: 1px solid #ffffff;}
#footer a:link  {font-weight: bold; color: #dfdfdf;}
#footer a:active {font-weight: bold;color: #dfdfdf;}
#footer a:visited {font-weight: bold;color: #dfdfdf;}
#footer a:hover	{font-weight: bold;color: #ffffff;}

#localisation{height: 41px; font-size: 0.8em;}


/* MENUS ________________________________________________________________   */
#adherent{text-align:right;padding-right: 60px;height: 30px;background: url('../img/adherent.gif') no-repeat top right;}

#adherent2{text-align:center;padding-right: 30px;height:95px;}
#adherent_txt {font-family: "Berlin Sans FB";font-size:0.9em;text-transform: uppercase;display:block;background: url('../img/adherent_txt.gif') no-repeat top right;}
.adherent_titre {font-family: "Berlin Sans FB";font-size:1.2em;text-transform: none;font-weight:bold;color:#336600;}

#adherent_txt a:link  {font-weight: bold; color: #000000;}
#adherent_txt a:active {font-weight: bold;color: #000000;}
#adherent_txt a:visited {font-weight: bold;color: #000000;}
#adherent_txt a:hover	{font-weight: bold;color: #ffffff;}

#menu{background: #ffffff url('../img/menu.gif') no-repeat top left;height: 30px;}
#menu ul{border: 0;margin: 0;padding: 0;list-style-type: none;text-align: left;clear: right;margin-right:10px;}
#menu ul li{display: block;float: right;text-align: left;margin-left: 10px;}
#menu ul li a{text-decoration: none;color: #999999;}
#menu ul li a:hover{text-decoration: underline;color: #ffffff;}

#menu1 {background: url('../img/menu_pourquoi.gif') no-repeat;}
#menu2 {background: url('../img/menu_comment.gif') no-repeat;}
#menu3 {background: url('../img/menu_autres.gif') no-repeat;}
#menu4 {background: url('../img/menu_offres.gif') no-repeat;}


/* CONTENUS Mise en forme TEXTE ___________________________________*/
#contenu_principal{height: auto !important;height: 300px;background:#ffffff url('../img/bandeau_gauche.gif') repeat-y;text-align: justify;margin: 10px;}
html>body #contenu_principal {height: auto;min-height: 300px;} /* Pour contourner non comprehension de min-height par IE*/

#contenus{text-align:justify; color:#333366;padding-left: 130px;height: 300px;}
html>body #contenus {height: auto;min-height: 300px;} /* Pour contourner non comprehension de min-height par IE*/
#contenus a:link {background: url('../img/lien.gif') no-repeat;color:#F79910;padding-left: 20px;}
#contenus a:active {background: url('../img/lien.gif') no-repeat;color:#F79910;padding-left: 20px;}
#contenus a:visited {background: url('../img/lien.gif') no-repeat;color:#F79910;padding-left: 20px;}
#contenus a:hover {background: url('../img/lien.gif') no-repeat;color:#186D55;padding-left: 20px;}

#contenus a.liencarto:link {background: url('../img/lien2.gif') no-repeat;padding-left: 0px;}
#contenus a.liencarto:active {background: url('../img/lien2.gif') no-repeat;padding-left: 0px;}
#contenus a.liencarto:visited {background: url('../img/lien2.gif') no-repeat;padding-left: 0px;}
#contenus a.liencarto:hover {background: url('../img/lien2.gif') no-repeat;padding-left: 0px;}




h1 {font-size: 1.8em;margin-left: 30px;padding-top:15px;font-family: "Berlin Sans FB";color:#006000;}
h2 {font-size: 1.6em;padding-left: 35px;font-family: "Berlin Sans FB";color:#545087;background: url('../img/h2.gif') no-repeat 0px 7px;}
h3 {font-size: 1.1em;padding-left: 30px;text-decoration:underline;font-style:italic;color:#138F34;}
h4 {font-size: 1.2em;}
p{text-indent:30px;}

#clir{clear:both;}
#par{display: block;text-align:justify;}
#fgauche{padding: 5px;float: left;}


#retour{text-align: center;padding-top:15px;}
#retour a:link {background: url('../img/petitretour.gif') no-repeat;color:#F79910;padding-left: 20px;}
#retour a:active {background: url('../img/petitretour.gif') no-repeat;color:#F79910;padding-left: 20px;}
#retour a:visited {background: url('../img/petitretour.gif') no-repeat;color:#F79910;padding-left: 20px;}
#retour a:hover {background: url('../img/petitretour.gif') no-repeat;color:#186D55;padding-left: 20px;}
.erreur{font-weight:bold; color:#ff0000;}
.succes{font-weight:bold; color:#186D55;}
.lu {font-weight:bold; color:#999999;}
#haut_page   {text-indent: 2px; line-height: 25px; float: right;}
#haut_page a:link {text-decoration:none;background: url('../img/petit_haut.gif') no-repeat;}
#haut_page a:active {text-decoration:none;background: url('../img/petit_haut.gif') no-repeat;}
#haut_page a:visited {text-decoration:none;background: url('../img/petit_haut.gif') no-repeat;}
#haut_page a:hover {text-decoration:none;background: url('../img/petit_haut.gif') no-repeat;}


/* Tableaux  ________________________________*/
table#carto {border: solid #000 0px;}
table#carto td {border: solid #000 0px;}
table#carto th {border: solid #000 0px;}
table {width:100%;font-size: 1em;}
td, th {border: thin solid #F79910;}
.titre{font-family: "Berlin Sans FB";font-size: 1.2em;font-weight:bold;color:#545087;}
.tr1{background-color: #545087;font-family: "Berlin Sans FB";font-size: 1.2em;font-weight:bold;color:#ffffff;}

/* Formulaires ________________________________*/
fieldset{width: 600px;font-size: 0.9em;border:1px solid #545087;padding:15px;margin-top:20px;text-align:left;}
label{display: inline;float: left;width: 200px;}
input[type=text]{background-color: #ffffff;border: 1px #545087 solid;}
.input-txt{background-color: #ffffff;border: 1px #545087 solid;}
input[type=submit]{font-size:0.9em;font-weight: bold; background-color: #ffffff;border: 1px #545087 solid;color:#545087;}
.input-submit{font-size:0.9em;font-weight: bold; background-color: #ffffff;border: 1px #545087 solid;color:#545087;}
input[type=file]{font-weight: bold; background-color: #ffffff;border: 1px #545087 solid;color:#545087;}
.input-file{font-weight: bold; background-color: #ffffff;border: 1px #545087 solid;color:#545087;}
.etapes {font-size: 10px;border:1px solid #000000;width: 750px;}

/* Profils ________________________________*/
a.profil {position: relative;text-decoration: none;color: black;border-bottom: 1px gray dotted;}
a.profil span {display: none;}
a.profil:hover {background: none; /* correction d'un bug IE */z-index: 500;}
a.profil:hover span {display:block;width:200px;position: absolute;top: 2em;left: -7em;background: #ff6633;text-align: center;color: white;padding: 2px;}

/* PLAN DU SITE ___________________________________________*/
#plan{margin-left: auto;margin-right: auto;font-size: 1em;}
#plan h1{font-size: 1.4em;}
#plan h2{padding-left: 150px; line-height: 0.9em; font-size: 1.2em;font-weight: bold;font-style: italic;}
#plan h3{padding-top: 0px;padding-left: 150px;font-size: 0.9em; }


h5 {font-size: 1.3em;padding-left: 65px;font-family: "Berlin Sans FB";color:#545087;}

#titreintro {font-size: 1.3em;margin-top: -50px;padding-left: 100px;font-family: "Berlin Sans FB";color:#545087;}
#titreintro a:link {font-size: 1.3em;margin-top: -50px;padding-left: 100px;font-family: "Berlin Sans FB";color:#545087;}
#titreintro a:active {font-size: 1.3em;margin-top: -50px;padding-left: 100px;font-family: "Berlin Sans FB";color:#545087;}
#titreintro a:visited {font-size: 1.3em;margin-top: -50px;padding-left: 100px;font-family: "Berlin Sans FB";color:#545087;}
#titreintro a:hover {color:#119033;}


/* MAP ________________________________*/
a.carte {position: relative;text-decoration: none;color: black;border-bottom: 1px gray dotted;}
a.carte span {display: none;}
a.carte:hover {background: none; /* correction d'un bug IE */z-index: 500;}
a.carte:hover span {display:block;width:200px;position: absolute;top: 2em;left: -7em;background: orange;text-align: center;color: white;padding: 2px;}


