* {
	margin:0;
	padding:0;
}


body {
font-family: Arial, Helvetica, sans-serif;
color: #000800;
font-size: 14px;
background-color: #efefef;
text-align:justify;
}

h1, h2, h3 {
color: #000080;
}
h3 {
font-style:italic;
}
#titre h3 {
font-style:italic;
}

#titre h2 {
font-style:normal;
}

imp {
color: #FF0000;
}
imp {
font-weight:bold;
}
#titre imp {
font-style:italic;
}

hour {
color: #065ff3;
font-weight:bold;
}

cof {
font-style:italic;
}

lun {
font-style:italic;
font-weight:bold;
}

#haut {
background-image: url('images/top2.jpg');
background-repeat: no-repeat;
width: 950px;
height: 250px
}

#page {
border: 1px solid #8baad9;
margin: 10px auto;
width: 950px;
background-color: #cdd7fb;
}

/* ***************** MENU ************************** */
#menu {
margin: 0;
padding: 50px 0px;
font-family: Arial,sans-serif;
float: left;
width: 150px;
font-size: 16px;
}
#menu ul {
list-style-type: none;
padding-left:10px;
text-align:center;
font:bold 16px/24px Arial,sans-serif;
}
#menu a {
margin-bottom:2px;
background-repeat: no-repeat;
width:140px;
height:25px;
display:block;
background-image: url('images/bouton.gif');
}
#menu a:link {
text-decoration: none;
color: #fff;

}
#menu a:visited {
text-decoration: none;
color: #fff;
}
#menu a:hover {
color: #c2ab8b;
}

a:link {
text-decoration: none;
color: #065ff3;
/*color: #8baad9;*/
}
a:visited {
text-decoration: none;
color: #065ff3;
}
a:hover {
color: #c2ab8b;
}
/* ************************************************************** */


#bordure {
border-right:5px solid #cdd7fb;
}

#contenu {
margin-left: 167px;
margin-top: 0px;
background-color: #fff;
background-repeat: no-repeat;
padding: 10px;
padding-top: 10px;
margin-left : 10%
height:auto;
min-height:600px;
color: #00005e;
}


// hack pour IE : min-height non reconnu
* html #contenu {
height:600px;
}

.contenu_bis
{
text-align:left;
padding:40px;
}


#titre {
width:698px;
text-align:center;
}

#contact_tx {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #036;
}

#contact {
	margin: 0;
	padding: 0;
	width: 950px;
	height: 65px;
	clear: both;
	text-align:center;
}

/* ************************ LISTE ******************************* */

/*#contenu ul {*/
#contenu ul {
padding: 20px 20px 0 20px;
font-weight:normal;
font-size: 15px;
color: #00005e;

}

#contenu ul ul {
font-weight:normal;
font-size: 14px;
line-height:20px;
color:#00005e;
padding-bottom:20px;
}

#contenu ul.sanssousliste {
font-weight:normal;
font-size: 14px;
line-height:20px;
color:#00005e;
}

ul img {
padding:0 25px;
}

img {
border:none;
}

h3 {
padding-top:25px;
}

p {
padding-top:10px;
}
.orange {
color:#DD6B00;
font-weight:bold;
}
form {
padding-top:10px;
}
#contenu ul.hotel {
font-weight:normal;
font-size: 14px;
line-height:20px;
color:#00005e;
list-style-type:none;
}
