body{
font-family: Arial;
font-size: 12px;
width: 950px;
margin: auto;
}

img{
border: none;
}

a:visited {
  color: #990066;
  text-decoration: none;
 }
a:link {  
	color: #0000FF;
 	text-decoration: none;
 }
a:hover { 
	text-decoration: underline;
	 }
	 
h5{margin:0; padding: 0;}

#map{
float: left;
background-color: #854D7A;
width: 610px;
height: 600px;
margin-bottom: 2em;
border: 1px solid;
border-color: #979797;
}

#present{
font-size: 12px;
margin-left: 15px;
color:white;
text-align: left;
}

#map_region{
float: right;
background-color: #e5e3df;
width: 350px;
height: 350px;
margin-bottom: 2em;

}

#sidebar{
float: right;
width: 300px;
font-size: 10px;
padding: 2px;
}

#titre{
margin-top: 0px;
font-size: 18px;
font-weight:bold;
}

#soustitre{
margin-top: 6px;
font-size: 16px;
}

#texte{
margin-left: 17px;
font-size: 12px;
color: #7F4C77;
}

#destination{
padding-left: 10px;
font-size: 12px;
width: 200px;
}

#prod{
font-size: 12px;
}

#fin{
font-size: 15px;
}

.flotte_droite{
float: right;
}

.bandeau_top{
margin: auto;
}

ul{
margin-top:0;
padding: 0;
margin-left: 0;
}

li{
list-style-type: none;
font-size: 14px;
}

h3{
margin-top: 2px;
margin-bottom: 0;
color: #8F0C01;
font-weight: bold;
}

h2{
color: #854D7A;
font-weight: bold;
margin-bottom: 0;
}

.menu ul li{
display: inline;
padding-right: 4px;
}


.menu_bas{
margin-top: 3em;
clear: both;
}
.menu_bas ul li{
display: inline;
padding-right: 4px;
}

.vignette{
/*pour que la photo ne soit pas trop grosse*/
width: 120px;
}
.grand{
font-size: 18px;
font-weight: bold;
color: #854D7A;
}

.hotel{
font-size: 16px;
font-weight: bold;
color: #854D7A;
}

.ligne{
border-bottom: solid 1px #CCCCFF;
height: 130px;
width: 98%;
margin-top: 2px;
margin-bottom: 5px;
padding-top: 2px;
padding-bottom: 2px;
clear: both;
}
.ligne2{
border-bottom: solid 1px #CCCCFF;
width: 98%;
height: 80px;
margin-top: 2px;
margin-bottom: 5px;
padding-top: 2px;
padding-bottom: 2px;
clear: both;
}
.case1, .case2, .case3{
float: left;
margin: 0;
padding: 0;

}
.case1{
width: 150px;
}

.case2{
width: 450px;
padding-right: 14px;
}

.case3{
text-align: justify;
width: 300px;
padding-left: 5px;
}