body{
	padding:25px 0;
	margin:0;
	background:#f6f0e2;
	overflow-x: hidden;
}

body, table, tr, td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#183e79;
}

a {
	color:#183e79;
}

form{
	padding:0;
	margin:0;
}

.contour1{
	background: url(../_img/groupe/img1.gif) top no-repeat;
	width: 7px;
}

.contour2{
	background: url(../_img/groupe/img2.gif) top no-repeat;
	width: 4px;
}

.contour3{
	background: url(../_img/groupe/img3.gif) top right no-repeat;
	padding:8px 0 0 0;
}

.contour4{
	background:#ffffff;
	border:1px solid #d5d3d3;
}

.mmc a, .mmc a:hover{
	font-size:9px;
	color: #a8a4a0;
	text-decoration:none;
	margin:0 2px;
}

.sidebar{
	background: #e6d5aa url(../_img/groupe/img10.gif) bottom repeat-x;
}


.sidebar .recherche{
	background: url(../_img/groupe/img4.gif) top repeat-x;
	padding:5px 15px 10px 15px;
	color:#183e79;
	font-size:11px;
	font-weight:bold;
	line-height: 16px;
}

.sidebar .recherche select{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#183e79;
	background: #ffffff;
	width:100%;
	margin:2px 0 3px 0;
	font-weight:normal;
}

.sidebar .recherche input{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#183e79;
	background: transparent;
	width:100%;
	font-weight:bold;
	border:0px;
	text-align:right;
}

.flags{
	text-align:right;
	vertical-align:top;
	padding:12px 0 0 0;
}

.flags img{
	margin:0 2px;
}

.champNewsletter{
	background:#ffffff;
	color:#183e79;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
}

.champNewsletterOK{
	background:transparent;
	border:none;
	color:#183e79;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
}

.bloc h3{
	color:#183e79;
	font-size:14px;
	padding:0;
	margin:0 0 5px 0;
	font-weight: bold;
}

.bloc h4{
	color:#183e79;
	font-size:13px;
	padding:0;
	margin:10px 0 5px 0;
	font-weight:normal;
}

.bloc h5{
	color:#183e79;
	font-size:12px;
	padding:0;
	margin:10px 0 5px 0;
	font-weight:normal;
}

.bloc{
	height:100%;
}

.bloc p{
	padding:0;
	margin: 8px 0 10px 0;
	text-align:justify;
}

.grey{
	color:#6e7d94;
}

.grey a{
	color:#183e79;
	text-decoration:underline;
}

.grey a:hover{
	color:#6e7d94;
	text-decoration:underline;
}

/* Bloc d'hotels et de résidences de la home*/

.homeHotels td{
	vertical-align:top;
}

.homeHotels p{
	color:#6e7d94;
	margin:8px 3px 3px 5px;
	padding:0;
	text-align:left;
}

.homeHotels a{
	color:#6e7d94;
	text-decoration:none;
}

.homeHotels a:hover{
	color:#183e79;
	text-decoration:none;
}

.homeHotels img{
	margin: 3px 0;
}

/*pages séminaires*/

.seminaires{
	margin:0 0 8px 0;
}

.seminaires a{
	color:#183e79;
	text-decoration:underline;
}

.seminaires a:hover{
	color:#6e7d94;
	text-decoration:underline;
}

.seminaires h6{
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding:0;
	margin:10px 0 0 0;
}

.seminaires p{
	padding:0;
	margin:0;
	text-align:justify;
}

.seminairesBas{
	border-bottom:1px solid #c5cbd4;
}

.seminairesInfo{
	border-bottom:8px solid #c5cbd4;
}

.seminairesInfo td{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 5px 0 0;
	text-transform:uppercase;
}

.ok{
	background:url(../_img/groupe/fond_bouton1.gif);
	color:#183e79;
	font-size:11px;
	text-align:center;
	width:45px;
	border:none;
	height:23px;
	margin:0 3px;
}

.ok2{
	background:url(../_img/groupe/fond_bouton1.gif);
	color:#183e79;
	font-size:11px;
	text-align:center;
	width:45px;
	border:none;
	height:23px;
	line-height:23px;
}


.reserver{
	background:url(../_img/groupe/fond_bouton2.gif);
	color:#183e79;
	font-size:10px;
	text-align:center;
	width:102px;
	border:none;
	height:23px;
	line-height:23px;
	margin:10px 0 0 0;
}

.envoyer{
	background:url(../_img/groupe/fond_bouton2.gif);
	color:#183e79;
	font-size:11px;
	text-align:center;
	width:102px;
	border:none;
	height:23px;
	margin:0 3px;
}


div.reserver a, div.ok2 a{
	color:#183e79;
	text-decoration:none;
}

div.reserver a:hover, div.ok2 a:hover{
	color:#183e79;
	text-decoration:none;
}

.input, select{
	background:#FFFFFF;
	color:#183e79;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
}

/*page offres*/

.offres1 td{
	border-top:1px solid #c5cbd4;
	padding: 10px 0;
}

.offres1Description{
	text-transform:uppercase;
	font-weight:bold;
}

.offres1Plus a{
	color:#183e79;
	text-decoration:none;
	font-weight:bold;
}

.offres1Plus a:hover{
	color:#6e7d94;
	text-decoration:none;
	font-weight:bold;
}

.offres2{
	margin:0 0 8px 0;
	border-top:1px solid #c5cbd4;
}

.offres2 td{
	vertical-align:top;
	padding:10px 0 0 0;
}

.offres2 a{
	color:#183e79;
	text-decoration:underline;
}

.offres2 a:hover{
	color:#6e7d94;
	text-decoration:underline;
}

.offres2 h6{
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding:0;
	margin:10px 0 0 0;
}

.offres2 p{
	padding:0;
	margin:0;
	text-align:justify;
}

.tableauOffres{
	border-collapse: collapse;
	border:0;
}

.tableauOffres td{
	border-bottom:3px solid #ffffff;
	border-left:1px solid #ffffff;
	border-top:3px solid #ffffff;
	line-height: 20px;
	padding:0 5px;
	color:#183e79;
	text-align:center;
	background: #d5b76c;
}

.contentOffresPromo{
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	background:#183e79;
	text-align:center;
	line-height:22px;
}

.tableauOffresPrix{
	font-size: 12px;
}

p.offres2Mini{
	font-size:10px; 
	margin:10px 0 0 0;
}


.vacances{
	padding:5px 0 0 0;
}

.vacances a{
	color:#183e79;
	text-decoration:underline;
}

.vacances a:hover{
	color:#6e7d94;
	text-decoration:underline;
}

.vacances h6{
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding:0;
	margin:0;
}

.vacances p{
	padding:0;
	margin:10px 0;
	text-align:justify;
}

input, textarea{
	color:#183e79;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

