@charset "utf-8";
/* CSS Document */

body{
	background: url(../images/fond-page.jpg) no-repeat #E3D4C7;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6, p{
	margin:0;
	padding:0;
}
a:hover{
	text-decoration:none;
}
#header{
	width:auto;
	height:118px;
	position:relative;}
#notredamedumont{
	position:absolute;
	left: 759px;
	top: 64px;
}
#langue{
	position:absolute;
	left: 910px;
	top: 88px;
}
#langue ul{
	margin:0;
	padding:0;
}
#langue li{
	list-style-type:none;
	float:left;
	margin-right:4px;
}
#logo{
	position:absolute;
	left: 0;
	top:12px;
}

#content{
	clear:both;
	position:relative;
}
#MenuGauche{
	background:url(../images/nv-menu-gauche.png) no-repeat;
	position:absolute;
	width: 135px;
	height: 310px;
	top: 52px;
	left:0;
}
#MenuGauche ul{
	margin:13px 4px 10px 5px;
	padding:0;
}
#MenuGauche ul ol{
	margin:0  !important;
	padding:0!important;
}
#MenuGauche li{
	list-style-type:none;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	margin-bottom:5px;
	line-height: 16px;
}
#MenuGauche li a{
	text-decoration:none;
	color: #FF9900;
}
#MenuGauche li a:hover{
	text-decoration:none;
	color: #FFF;
}
#MenuGauche ul ol li{
	font-size: 11px !important;
	font-weight: normal !important;
	color: #C1B2B2 !important;
	background:url(../images/fleche-sous-menu.png) no-repeat 0 8px !important;
	padding-left:5px;
	margin:0 !important;
}
#MenuGauche ul ol li a{
	font-size: 11px !important;
	color: #C1B2B2 !important;
	text-decoration:none
}
#MenuGauche ul ol li a:hover{
	color: #fff !important;
}
#content #MenuGauche .reserv{

	position: absolute;
	left: 8px;
	top: 284px;
	width: 107px;
	text-align:center;
}
#content #MenuGauche .reserv a{
	text-decoration:none;
	border: none;
}
#content #MenuGauche .reserv a:hover{
	text-decoration:none;
		border: none;
}

#Diaporama{
	position:absolute;
	width: 554px;
	height: 338px;
	top: 180px;
	left:140px;
background-color: #FFFFFF;

}
#Diaporama .active img{
margin: 5px;


}
#BlocCentral{
	background: url(../images/fond_central.png);
	position:absolute;
	width: 815px;
	padding:15px;
	top: 175px;
	left:135px;
	z-index:15;
}

#BlocCentral h1{
	font-size: 20px;
	font-weight: bold;
	margin-top:3px;
	background:#fff;
	padding:7px;
}

#BlocCentral h1.noback{ background-color:transparent; }

#BlocCentral h2, #BlocCentral .likeh2{
	font-size: 13px;
	color:#666666;
	border:1px solid #ccc;
	padding:4px;
	margin-top:10px;
	background: url(../images/fond_central.png);
}
#BlocCentral td{
	text-align:center;
	padding:5px;
	font-size: 12px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
#BlocCentral h3, #BlocCentral .likeh3{
	font-size: 16px;
	font-weight: bold;
	margin-top:3px;
	background:#fff;
	padding:4px;
	color:#310000;
}
#BlocCentral p{
	font-size: 12px;
	color: #000000;
	margin-top:25px;
}
#BlocCentral ul{
	margin:10px 0 0 0;
	padding:0;
}
#BlocCentral li{
	background:url(../images/plus.png) no-repeat 0 5px;
	padding-left:13px;
	color:#387B83;
	list-style-type:none;
	font-size: 12px;
}
#BlocCentral a{
	color:#387B83;
}

#BlocCentral .fleft, #BlocCentral .fright{ 
	float:left; 
	margin:30px 0;
	width:390px;
}

#BlocCentral .fleft{ border: solid 2px #310000; margin-left:10px; }

#BlocCentral .fright{
	float:right;
}

#BlocCentral .mar{ margin:10px 5px 20px 10px; }


#BlocDroit{
	background: url(../images/bloc-droit.png) no-repeat;
	position:absolute;
	width: 238px;
	padding:15px;
	height:485px;
	top: 118px;
	left:693px;
	z-index:15;
}
#BlocDroit input{
	border:1px solid #76BCC4;
	padding:4px;
	margin:3px 0 3px 0;
	font-size: 11px;
	color: #666666;
}
#BlocDroit h1{
	font-size: 16px;
	font-weight: bold;
	margin-top:3px;
}
#BlocDroit h3{
	font-size: 16px;
	font-weight: bold;
	margin-top:3px;
	background:#fff;
	padding:4px;
	color:#310000;
}
#BlocDroit p{
	font-size: 12px;
	color: #000000;
	margin-top:25px;
}
#BlocDroit ul{
	margin:10px 0 0 0;
	padding:0;
}
#BlocDroit li{
	background:url(../images/plus.png) no-repeat 0 5px;
	padding-left:13px;
	color:#387B83;
	list-style-type:none;
	font-size: 12px;
}
#BlocDroit a{
	color:#387B83;
}
#BlocDroit img{
	margin:10px 0 0 7px;
}
#actualiteHome{
	background:url(../images/bloc-actu.png) no-repeat;
	width:526px;
	padding:10px;
	height:38px;
	position:absolute;
	left: 142px;
	top: 529px;
}
#actualiteHome p{
	font-size: 14px;
	color: #000000;
}
#adresse{
	background: url(../images/bg-adresse.png) no-repeat;
	width:526px;
	padding:15px;
	height:152px;
	position:absolute;
	left: 142px;
	top: 529px;
}
#adresse p{
	font-size: 14px;
	color: #000000;
}
#adresse p a{
	color: #000000;
}
#adresse p a:hover{
	color: #000000;
	text-decoration:none;
}
.reserver{
	background:url(../images/fond-reserver.png) no-repeat;
	width:118px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.reserver a{
	color: #FFFFFF;
}


















#sport, #activites, #Chambre1persEtage,#Chambre1persplainpied, #Chambre2persEtage, #Chambre2persplainpied, #Chambre3persEtage, #Chambre3persplainpied, #Chambre4persEtage, #Chambre4_5persplainpied20 {

	font-size: 12px;
}

#sport h2, #activites h2, #Chambre1persEtage h2,#Chambre1persplainpied h2, #Chambre2persEtage h2, #Chambre2persplainpied h2, #Chambre3persEtage h2, #Chambre3persplainpied h2, #Chambre4persEtage h2, #Chambre4_5persplainpied20 h2 {
	font-size: 13px;
	color:#666666;
	border:1px solid #ccc;
	padding:4px;
	margin-top:10px;
}
#sport td, #activites td, #Chambre1persEtage td,#Chambre1persplainpied td, #Chambre2persEtage td, #Chambre2persplainpied td, #Chambre3persEtage td, #Chambre3persplainpied td, #Chambre4persEtage td, #Chambre4_5persplainpied20 td {

	text-align:center;
	padding:5px !important;
	font-size: 12px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	
}
#sport img, #activites img, #Chambre1persEtage img, #Chambre1persplainpied img, #Chambre2persEtage img, #Chambre2persplainpied img, #Chambre3persEtage img, #Chambre3persplainpied img, #Chambre4persEtage img, #Chambre4_5persplainpied20 img{
	float:left;
	max-width:110px;
	max-height:80px;
	margin:5px;
	padding:5px;
	border:1px solid #C4E2ED;
}
#sport a, #activites a, #Chambre1persEtage a, #Chambre1persplainpied a, #Chambre2persEtage a, #Chambre2persplainpied a, #Chambre3persEtage a, #Chambre3persplainpied a, #Chambre4persEtage a, #Chambre4_5persplainpied20 a{
	color:#387B83;
}
#sport h3, #activites h3, #Chambre1persEtage h3, #Chambre1persplainpied h3, #Chambre2persEtage h3, #Chambre2persplainpied h3, #Chambre3persEtage h3, #Chambre3persplainpied h3, #Chambre4persEtage h3, #Chambre4_5persplainpied20 h3{
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
	font-size: 16px;
}



.bouton, .bouton p{
	background:#310000;
	padding:5px;
	margin-right:10px;
	font-weight: bold;
	color:#FF6600 !important;
	border:3px solid #FFFFFF;text-decoration:none !important;
}
.bouton a, .bouton p a{
	color:#FF6600 !important;
	text-decoration:none !important;
}
.bouton a:hover, .bouton p a:hover{
	color:#fff;
}





#footer{

	width:526px;
	padding:10px;
	height:38px;
	position:absolute;
	left: 142px;
	top: 600px;	font-size: 11px;
	text-align:center;
}
#footer a{

	color: #000000;
}


.tablePartenaires{
	clear:both;
	margin-top:10px;}
.tablePartenaires td{
		padding:3px;
		border-bottom:1px dashed #ccc;
	}
dl dt {
font-weight: bold;
text-decoration: underline;
}
dl.flotte {
float: left;
display: inline-block;
width: 520px;
margin-top: 20px;
margin-left: 10px;
}
.imcad {
	float:left; 
	margin:30px 0;
	width:255px;
	border: solid 2px #310000;
}
.imcad-gr {
	float:left; 
	margin:30px 0;
	width:255px;
}
