a:link       { color: #0000C0; text-decoration: none }
a:visited    { color: #AA00AA; text-decoration: none }
a:hover      { color: #0000C0; text-decoration: underline; }
body         
{ 
  font-size: 100%; 
  font-family: Arial, "Times New Roman", serif; 
  background-color: #000066 
}
table        { font-size: 1em}
h1
{
  text-align: center;
}
#tdmenu
{
  width : 215px;
}
.titreDecouvrir
{
  text-align: center;
  color: #000080;
  font-size: 1.5em;
}
.titrehome
{
  text-align: center;
  color: #0000ff;
  font-weight: bold;
  font-style: italic;
  font-size: 1.5em;
  margin-top: 15px;
}
.titrehome2
{
  text-align: center;
  color: #000099;
  font-weight: bold;
  font-style: normal;
  font-size: 1.2em;
}
.titrenormal
{
  text-align: center;
  color: #000080;
  font-size: 1.1em;
  font-weight: bold;
}
.p_home
{
  text-align: center;
  color: #000099;
  font-weight: normal;
  font-style: normal;
  font-size: 1.2em;
}
.p_region
{
  text-align: center;
  color: #000080;
  font-weight: bold;
  font-style: italic;
  font-size: 1em;
}
.remarque
{
  font-size: 0.8em;
  text-align: left;
  background-color:#ffffD0;
}
.remarque2
{
  font-family: Arial, "Times New Roman", serif; 
  text-align: left;
  font-size: 0.6em;
  font-weight: bold;
  /*padding : 5px;
  margin-top: 10px;
  margin-bottom: 5px; */
  margin: 10px;
}
.Lienshautdepage
{
  text-align: center;
  color: #000080;
  font-size: 1em;
  font-weight: bold;
}
.Lienslefttop
{
  text-align: right;
  color: #000080;
  font-size: 1em;
  font-weight: bold;
}
.Liensleft
{
  text-align: right;
  /*color: #000080;*/
  font-size: 0.8em;
  font-style: italic;
  font-weight: bold;
}
.imageagauche
{
  float: left;
  margin: 15px;
  border: 0px solid #000000; 
}
a.imageagauche:hover
{
  float: left;
  margin: 15px;
  position: relative; 
  left: 3px; 
  top: 3px; 
  border: 0px solid #000000; 
}
.imageadroite
{
  float: right;
  margin: 15px;
  border: 0px solid #000000; 
}
a.imageadroite:hover
{
  float: right;
  margin: 15px;
  position: relative; 
  left: 3px; 
  top: 3px; 
  border: 0px solid #000000; 
}
.photo2
{
  border: 0px solid #000000;
}
.photo_out		
{ 
  left: 0px; 
  position: relative; 
  top: 0px; 
  border: #000000 0px solid; 
  margin-bottom: 4px; 
}
.photo_over		
{ 
  left: 3px; 
  position: relative; 
  top: 3px; 
  border: #000000 0px solid; 
  margin-bottom: 4px; 
}
.photo1
{ 
  left: 0px; 
  position: relative; 
  top: 0px; 
  border: #000000 1px solid; 
  margin-bottom: 4px; 
}
.photo1_over		
{ 
  left: 3px; 
  position: relative; 
  top: 3px; 
  border: #0000C0 1px solid; 
  margin-bottom: 4px; 
}
a.photo1:hover		
{ 
  left: 3px; 
  position: relative; 
  top: 3px; 
  border: #0000C0 1px solid; 
  margin-bottom: 4px; 
}

a.photos:hover
{
  text-decoration: none;
}

.centrer
{
  text-align: center;
}
.petitemarge
{
  /*
  border: 1px solid black;
  */
  margin: 10px;
}
.cleaner
{
  clear: both;
}
.titreformul
{
  font-weight: bold;
  font-size: 1em;
  color: #000000;
  text-align: center;
}
.divtitre
{
  background-color: yellow;
  width: 250px;
  height:50px;
  position: relative;
  right: 90%;
  top: 1px;
}
.captionloc
{
  background-color: #4169e1;
  color: white;
  text-align: left;
}
.tabletarif
{
  background-color: #F2F7F2; /*#dfebf1; */
  border: 0px;
  padding: 10px;
}
.captiontarif
{
  background-color: #4169e1;
  color: white;
  text-align: left;
  font-weight: bold;
}
.tdtarif1
{
  background-color: white;
  border: 0px;
  padding: 3px;
  text-align: right;
  color: #103254;
  font-size: 0.8em;
}
.tdtarif2
{
  background-color: white;
  border: 0px;
  padding: 3px;
  text-align: center;
  color: #103254;
  font-size: 0.8em;
}
.tdformtexte
{
  font-size: 0.8em;
  font-weight: bold;
  color: #000000;
  width: 35%;
}
.tdforminput
{
  font-size: 0.8em;
  font-weight: normal;
  color: #000000;
 /* width: 77%; */
}
#map
{
  width: 500px;
  height: 300px;
  margin-left: 120px;
}
#inforoute
{
  margin-left: 120px;
}
.titreinforoute
{
  color: #000080;
  text-decoration: underline;
  font-weight: bold;
  font-size: 1em;
}
.textenormal
{
  text-align: left;
  color: #000000;
  font-size: 1em;
  font-weight: normal;
}
.textmerci
{
  text-align: center;
  color: #000080;
  font-weight: bold;
  font-size: 1em;
}
.petittexte
{
  text-align: left;
  color: #000000;
  font-size: 0.8em;
  font-weight: normal;
}
.smalltextcenter
{
  text-align: center;
  color: #123456;
  font-size: 0.8em;
  font-weight: normal;
}
.smalltextleft
{
  text-align: left;
  color: #103254; /*#123456;*/
  font-size: 0.8em;
  font-weight: normal;
}
.CalTitle
{
border: 0px solid -moz-use-text-color;
font-size: 10px;
color: #3b6a74;
font-family: Verdana;
/*background-color: #e2e8ef; */
}
.CalBord
{
border: 1px solid #3b6a74;
}
.CalVert
{
font-size: 10px;
color: #000000;
font-family: Verdana;
background-color: #9dde61;
}
.CalRouge
{
font-size: 10px;
color: #000000;
font-family: Verdana;
background-color: #f0422d;
}
.CalNA 
{
font-size: 10px;
font-family: Verdana;
text-align: center;
}

#pied_de_page
{
  font-family: Arial, "Times New Roman", serif; 
  text-align: center;
  font-size: 0.6em;
  font-weight: bold;
  padding : 5px;
  margin-top: 10px;
  margin-bottom: 5px;
  width: 770px; /* à mettre à 100% apres avoir placé tdmenu*/
}

