.champform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #485366;
	font-weight: normal;
	background-color: #e5eaec;
	width: 140px;
	border: 1px solid #a3acb2;
}
body {
	background-image: url(../images/fond.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #FFFFFF;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
a img {
	text-decoration: none;
	border: 0px;
}

.menug {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btng-fond2.png);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 13px;
	background-position: left top;
}
.menug:hover {
	background-image: url(../images/btng-fond-roll.jpg);
	color: #1d4077;
}
a.menug.active {
	background-image: url(../images/btng-fond-roll.png);
	color: #1d4077;
}
.menum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btn-fond.png);
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 13px;
}
.menum:hover {
	color: #1d4077;
	background-image: url(../images/btn-fond-roll.png);
	background-position: left top;
}
a.menum.active {
	color: #1d4077;
	background-image: url(../images/btn-fond-roll.png);
	background-position: left top;
}
.menud {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btnd-fond2.png);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 13px;
	background-position: right top;
}
.menud:hover {
	background-image: url(../images/btnd-fond-roll.jpg);
	color: #1d4077;
}
a.menud.active {
	background-image: url(../images/btnd-fond-roll.jpg);
	color: #1d4077;
}
.recherche {
	margin-left: 260px;
	display: block;
	width: 430px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1d4077;
	text-decoration: none;
	padding: 0px;
	margin-top: 5px;
}
.rechercheok {
	display: block;
	width: 38px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 4px;
	margin-top: 5px;
}
.blocgauche {
	margin-left: 234px;
	display: block;
	width: 294px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
	text-decoration: none;
	margin-top: 35px;
	padding-top: 15px;
	padding-right: 24px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image: url(../images/bloc-gauche-acc.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 256px;
}
.blocmilieu {
	display: block;
	width: 159px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
	text-decoration: none;
	margin-top: 35px;
	padding-top: 45px;
	padding-right: 24px;
	padding-bottom: 15px;
	padding-left: 15px;
	height: 226px;
	background-image: url(../images/bloc-milieu-acc.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.blocdroit {
	display: block;
	width: 185px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1d4077;
	text-decoration: none;
	margin-top: 35px;
	padding-top: 10px;
	padding-right: 19px;
	padding-bottom: 15px;
	padding-left: 10px;
	height: 261px;
	background-image: url(../images/bloc-droit-acc.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.JourMois {
	background-color: #dbe0e9;
	padding: 1px;
	height: 19px;
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D4077;
	margin-top: 4px;
	border: 1px solid #7B90AF;
}
.Annee {
	background-color: #dbe0e9;
	padding: 1px;
	height: 19px;
	width: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D4077;
	margin-top: 4px;
	border: 1px solid #7B90AF;
}
.blocoptions {
	display: block;
	float: right;
	margin-top: 17px;
	text-decoration: none;
	margin-right: 20px;
}
.options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #7f868c;
	float: none;
	margin-left: 15px;
}
.realisation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #857D76;
	float: none;
	margin-left: 15px;
}
.texterouge28 {
	font-size: 28px;
	color: #691a0b;
	margin-left: -30px;
}
.textegris22 {
	font-size: 22px;
	color: #8e9196;
}
.juliana {
	float: none;
	margin-bottom: -6px;
}
.blocdroitbtn {
	display: block;
	width: 187px;
	margin-top: 40px;
	height: 23px;
	margin-bottom: 20px;
}
.blocmilieubtn {
	display: block;
	margin-top: 40px;
	height: 23px;
	margin-bottom: 20px;
}
.bloc {
	display: block;
	height: 195px;
}
.bloc2 {
	display: block;
	height: 230px;
}
.blocpage {
	margin-left: 20px;
	display: block;
	width: 920px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-top: 35px;
	padding-top: 15px;
	padding-right: 24px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image: url(../images/bloc-page.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.blocpage a {
	color: #333333;
	text-decoration: none;
}
.blochotel {
	display: block;
	width: 290px;
	height: 120px;
	margin-bottom: 10px;
	float: left;
}
.photohotel {
	display: block;
	width: 90px;
	height: 90px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}
.blochoteld {
	display: block;
	width: 290px;
	height: 120px;
	margin-bottom: 10px;
	float: left;
	margin-left: 20px;
}
.fondpage {
	background-image: url(../images/fond-page.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
.Style2 {
	color: #163462;
	font-size: 20px;
}
.Style3 {color: #163462}
.Style4 {
	font-size: 16px;
	font-weight: bold;
}
.Style6 {color: #163462; font-size: 14px; }
.Style10 {	color: #1D4077;
	font-size: 12px;
}
.titreBloc {
	color: #1D4077;
	font-size: 13px;
	font-weight: bold;
}
.titreBloc a {
	color: #1D4077;
	font-weight: bold;
}
.blocmilieu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
	text-decoration: none;
}
.bloc2 a {
	text-decoration: none;
	color: #163462;
}
.texteSite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
.texteSite a{
	color: #1D4077;
	text-decoration: none;
}
.photoSite {
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}

.blocpageHotel {
	margin-left: 20px;
	display: block;
	width: 920px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-top: 35px;
	padding-top: 15px;
	padding-right: 24px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image: url(../images/bloc-page.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.enteteTab {
	color: #1D4077;
	font-size: 11px;
	font-weight: bold;
}
.enteteTab10 {
	color: #1D4077;
	font-size: 10px;
	font-weight: bold;
}
.bloc_hotel {
	display: none;
}
.imgFlottante {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	height: 90px;
	width: 90px;
}
.sansGras {
    font-weight: normal;
}

