A:link {COLOR: #474776; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px}
A:visited {COLOR: #686992; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px}
A:hover {COLOR: #92AE65; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px}

.form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333366; background-color: #F2F2F9; BORDER-BOTTOM: #CEDEB5 1px solid; BORDER-LEFT: #CEDEB5 1px solid; BORDER-RIGHT: #CEDEB5 1px solid; BORDER-TOP: #CEDEB5 1px solid}

.general {  font-family: Arial; font-size: 12px; color: #505562; text-align:left; margin: 10px 0 0 0;}

.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold;}
.style1 {
	text-align: right;
	color: #CC3300;
}
.text_menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.text_menu a:link{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.text_menu a:visited{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.text_menu a{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold text-decoration: none; }
.text_menu a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #d9d9d9; font-weight: bold text-decoration: none; }

h1, h2{
  font-size:10px;
  color:#686992;
  text-align: center;
}
h3{ color:#686992; }


div.bandeau_header {
	background:url(images/bandeau_header.jpg) no-repeat;
	width:780px;
	height:313px;
	position:relative;
}
  div.bandeau_header h2{
    font-weight: bold;
    position:absolute;
    bottom:-10px;
    left:280px;
    width: 363px;
  }
	div.bandeau_langues {
		padding-left:139px;
		padding-top:11px;
		width:150px;
	}
	
div.breadcrumb {
	margin-top:10px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dotted #686992;
	margin-right:10px;
}

.clear {
	clear:both;
}

.facebook_share {
	float:right;
}

.twitter_container {
	padding-left:5px;
	padding-bottom:10px;
}

h2.no_texte {
	margin:0;
	text-indent:-5000px;
	height:24px;
	overflow:hidden;
}

h2.no_texte img {
	display:block;
	}
#promotions{
	margin:20px 0 0 15px;
	width:202px;
	border:1px solid #435C9E;
}
#promotions h3{
	height:22px;
	background:url(img/offres-et-packages.png);
	text-align:left;
	color:#fff;
	font:bold 9pt Arial;
	line-height:22px;
	margin:0;
	padding-left:5px;

}
#promotions ul {
	margin:0;
	padding:0;
	background:#D3DDF8;
	list-style:none;
}
#promotions ul a{
	display:block;
	padding-left:30px;
	margin:0;
	text-align:left;
	background: url('img/puce.gif') 10px center no-repeat;
	font-weight:normal;
	color:#474776;
	line-height:20px;
	height:auto;
}
.alloffres{
	text-align:right;
	display:block;
	padding:5px;
}
#wifi{
margin-top:25px;
margin-bottom:25px;
margin-left:72px;
}
.lien_promotion{
margin-left:15px;
}
.lien_promotion img{
border: none;
}
#page_promotions{
margin-right: 25px;
}
#titre_page_promotions{
background:#9EB4E6;
color:#686992;
text-align:center;
}

.separateur{
height: 2px;
background: #686992;
}
.promotion{
margin-left:15px;
}
.promotion h4{
text-align: center;
}
dl{margin:10px 0;}
dt{text-decoration:underline;}
dd{margin:5px 0 5px 20px;}
#menu{
	background:url('img/menu/fond.jpg');
}
#menu span,#menu a{
	margin:0 0 0 15px;
	display:block;
	height:22px;
	width:199px;
	padding-left:5px;
	text-transform:uppercase;
	text-align:left;
	color:#fff;
	font:bold 9pt Arial;
	line-height:22px;
	background:url('img/menu/closed.png');
	cursor:pointer;
}
#menu span.current{
	background:url('img/menu/open.png');
	cursor:default;
}
#menu ul {
	margin:0 0 0 15px;
	padding:0;
	background:#D3DDF8;
	width:204px;
	list-style:none;
}
#menu ul a{
	padding-left:30px;
	margin:0;
	width:174px;
	text-transform:none;
	text-align:left;
	background:url('img/puce.gif') 10px center no-repeat;
	font-weight:normal;
	color:#474776;
	line-height:20px;
	height:auto;
}
.niceText, .niceText2 {
	border: 1px dashed #8D9FD3;
    padding: 0 10px;
    margin:5px 0;
}
.niceText h4, .niceText2 h4 {
    border-bottom: 1px solid;
    font-weight: normal;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}
.niceText {
    background: #90AEE0;
    color: #fefefe;
}
.niceText2 {
  background: #FFFD96;
  color: #F80105;
}
#menu ul a.special{color:#FA7514!important;}
#menu ul a:first-letter{text-transform:uppercase;}
#menu .top{background:url('img/menu/top.png');}
#menu .bottom{background:url('img/menu/bottom.png');}
#footer{
 	background:url('/img/index_12.jpg') no-repeat;
 	height:117px;
 	width:780px;
 	margin:0 auto;
}
.cb{
	border:0;
	float:left;
	margin:15px 10px;
}
.lang{
 	color: #CC3300;
 	text-align:right;
 	margin:0;
 	padding:10px 20px;
}
.adresse{
	text-align:right;
	color:#fff;
	margin:0 10px;
	clear:both;
	font-size:8pt;
}
.liens_footer{
 	text-align:right;
 	margin:0 10px;
 	padding-top:35px;
}
cite {
	display:block;
	padding-bottom:5px;
}

