html,body {margin:0; padding:0;}
body{
background: #f7efde url(/multimedia/images/img_structures/bg_body.gif) repeat-x;
font-family:Verdana;
font-size:11px;
}
td {
font-size:10px;
}

#news p{
padding:0;
margin:0;
}


a:link,a:visited {color: #ee7700; text-decoration: none}
a:hover,a:active { color: #ee7700; text-decoration: none}


h1 {margin:0; padding:0px 0 10px 0; color:#ee7700; font-size:15px; text-transform:uppercase;text-align:left}
h2 {margin:0; padding:0px 0 5px 0;  color:#ee7700; font-size:11px;}

#header{
width:100%; height:385px;
}

#navmain{
width:847px; height:40px; background: #fff url(/multimedia/images/img_structures/bg_nav.gif) no-repeat;
vertical-align:bottom;
}
#content{
width:785px; height:300px; background: #fff url(/multimedia/images/img_structures/bg_content.gif) repeat-y;text-align:justify;padding:28px 31px 0 31px;
}
html>body #content {
height: auto;
min-height: 300px;
} 


div#menu
{

padding:2px 0px 9px 56px;text-align:left;
}

#menu a{
	color:#fff;
font-size:12px;
font-weight:normal;
	Text-decoration:none;
}

#menu a:hover{
font-size:12px;
font-weight:normal;
	color:#fff;
	Text-decoration:none;
}


#footer{
width:847px; height:20px; background: #fff url(/multimedia/images/img_structures/bg_footer.gif) repeat-y;
font-family:verdana;font-size:10px;text-align:center;
	color:#fff;padding-top:16px;
}



#footer a{
	color:#fff;
	Text-decoration:none;
}

#footer a:hover{
	color:#ee7700;
	Text-decoration:none;
}

/*---------index---------*/

#page{
  width: 789px;
  height: 500px;
}

#left{
  font-family: Verdana;
  font-size: 8pt;
  line-height: 145%;
  width: 500px;
  height: 374px;
  float: left;
  text-align: justify;
}

#vignes{
  width: 291px;
  height: 205px;
  margin-top: 5px;
  margin-right: 15px;
  margin-bottom: 0px;
  background: url("/multimedia/images/img_structures/vignes.jpg")  no-repeat;
  float: left;  
}

#right{
  font-family: Verdana;
  font-size: 7.5pt;
  width: 269px;
  height: 374px;
  float: right;  
}

#news{
  padding-bottom:30px;
}

#evenements{
  padding-bottom:30px;
}

#guide{	
  height: 80px;
}

#guide_image{
  height: 75px;
  width: 54px;
  float: left;
  margin-right: 8px;
}

/*---------chemins tableau---------*/

#carte{
  width: 790px;
  height: 120px;
  background-image: url("/multimedia/images/img_structures/carte.jpg"); 
  background-repeat:no-repeat;
}

#conteneur_tableau{
  width: 618px;
  min-height: 1119px;
}

#tableau{
  border: 0;
  border-spacing: 0;
  font-family: Verdana;
  font-size: 8pt;
  border-collapse: collapse;
  margin: 0;
  text-align:left;
}

tr{
  height: 19px;
}

a.liens_tableau {
  color: #8A4500;
  text-decoration: none;
  font-weight: bold;
  font-size: 9pt;
}



.vide{
  width: 79px;
  background-color: #E1E2E6;
}

.nom_depart{
color: #8A4500;
  font-weight: bold;
  font-size: 9pt;
  width: 229px;
  background: #C9C8CD url("/multimedia/images/img_structures/backgr_.gif") repeat-y;
}

.small_font{
  font-size: 8px; 
}

.altitude{
  width: 83px;
  background-image: url("/multimedia/images/img_structures/backgr2_.gif");
  font-size: 7pt;
  text-align: center;
}

.carres{
  width: 19px;
}

.point{
  width: 19px;
  background-image: url("/multimedia/images/img_structures/point_.gif");
}

.carre_vide{
  width: 19px;
  background-color: #BFC0C4;
}

.non_coche{
  width: 19px;
  background-color: #D1D2D4;
}

.tel{
  width: 105px;
  background-color: #D1D2D4;
  font-size: 7pt;
  text-align: center;
}

.heure1{
  font-size: 7pt;
  width: 39px;
  background-color: #E1E2E4;
  text-align: center;
}

.heure2{
  font-size: 7pt;
  width: 37px;
  background-color: #E1E2E4;
  text-align: center;
}

.barre_vide{
  background-color: #FFF;  
}


/*----------contact----------*/

#conteneur_contact{
  width: 789px;
  min-height: 640px;
}

#image_contact{
  width: 309px;
  height: 292px;
  background-image: url("/multimedia/images/img_structures/contact_image.jpg");
  float: right;
}

/*----------Guide----------*/

#conteneur_guide{
  width: 779px;
  height: 455px;
  font-family: Verdana;
  font-size: 10px;
}

#left_guide{
  width: 526px;
  height: 355px;
  float: left;
}

#image_guide{
  width: 252px;
  height: 355px;
  float: left;
  background-image: url("/multimedia/images/img_structures/guide_image2.jpg");
}

#formulaire_guide{
  margin-top: 20px;
  font-family: Verdana;
  font-size: 10px;  
  border: 0;
  border-spacing: 5px;
}

.long_champ{
  width: 99%;
}

#pagebig{
height:600px;
width:789px;
}