@charset "iso-8859-1";
a{color:#333333;}
a:visited{}
a:hover{color:#656565;}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
.fondpage {
	width:100%;
}
.imghaut{ width:100%;}
.haut-location {
height:auto;}
.imgresp{width:50%;}
.img100{width:100%;}

@media only screen and (min-width:769px){
	.fondpage {
	width: 1020px;
	text-align: center;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	position: relative;
}
.imghaut{ width:1020px; height:337px;}
.img100{width:967px;height:193px;}
.haut-location {height: 337px;}
.imgresp{width:500px;}
}
.textepage {
	background-color: #FFF;
	height: 100%;
	width: 100%;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}
.texte-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.L370 {
	width: 370px;
	text-align: left;
	vertical-align: top;
height: 250px;
}
.labels {
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}
.L10 {
	width: 10px;
}
.aligndroite {
	text-align: right;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 100%;
}
.Telephone {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.separation {
height: 5px;
}
.reservation {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	background-color: #E2E1E3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 15px;
	width: 130px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.reservationL {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	background-color: #E2E1E3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 45px;
	width: 450px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.codecaptcha {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	font-style: normal;
	color: #000000;
	background-color: #E2E1E3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 25px;
	width: 70px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	letter-spacing: 0.08em;
	text-align: center;
}
.reservationP {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	background-color: #E2E1E3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 15px;
	width: 50px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.reservationAdr {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	background-color: #E2E1E3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 15px;
	width: 450px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.coordonnees {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.droitephoto {
	text-align: right;
	vertical-align: top;
}
.gauchephoto {
	text-align: left;
	vertical-align: top;
}
.resa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C10000;
}
.resa1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.fondoccupe  {
	background-color: #fec996;
}
.fondlibre  {
	background-color: #FEF8EB;
}
.fondmois  {
	background-color: #FBDC9B;
}
.fondtraitmois  {
	background-color: #444444;
}
.titre-semaine {
	font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #0099CC;
}
.titre-mois {
	font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
	text-transform: capitalize;
}
.numero-semaine {
	font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #444444;
	background-color: #FBDC9B;
	width: 0.1em;
	padding-top: 0em;
	padding-right: 0.2em;
	padding-bottom: 0em;
	padding-left: 0.2em;
	height: 0px;
	border: 1px solid #444444;
	font-weight: bold;
}
.texte-reserver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
	letter-spacing: 0.08em;
}
a.texte-reserver:hover {text-decoration: none; 
color: #666666;
}
.texteresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
	text-transform: none;
	word-spacing: normal;
	letter-spacing: 0.08em;
}
.legende {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000
}
@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot?v=3.2.1');src:url('fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),
url('fontawesome-webfont.woff?v=3.2.1') format('woff'),
url('fontawesome-webfont.ttf?v=3.2.1') format('truetype'),
url('fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"],
[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="icon-"]:before,
[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
a [class^="icon-"],
a [class*=" icon-"]{display:inline;}
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}
.icons-ul > li{position:relative;}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
[class^="icon-"].hide,
[class*=" icon-"].hide{display:none;}
[class^="icon-"],
[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:middle;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
.icon-facebook-sign:before{content:"\f082";}
.icon-utilisateur:before{content:"\f007";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-twitter:before{content:"\f099";}
.icon-print:before{content:"\f02f";vertical-align:top;}
.icon-envelope:before{content:"\f003";}
.icon-rss:before{content:"\f09e";}
.icon-rss-sign:before{content:"\f143";vertical-align:top;}
.icon-calendrier:before{content:"\f073";}
.icon-smile:before{content:"\f118";} 
.icon-PDF:before{content:"\f1c1";} 
.icone{padding-top:1px;padding-right:2px;padding-left:2px;padding-bottom:1px;font-size:18px;text-decoration:none;}
a.icone{text-decoration:none;}
a.icone:hover{text-decoration:none;}
.newsaccueil{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 97%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
	margin-bottom: 10px;
	background-color: #2576AE;
	border-bottom: 4px solid #154667;
	font-weight: 400;
}
.newsaccueil a { color:#FFFFFF;}
.newsaccueil a:hover{text-decoration:none;}
.annonce-avis {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #2576AE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 330px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	list-style-type: none;
	margin-top: 10px;
	background-color: #FFFFFF;
	border: 4px solid #154667;
	font-weight: bold;
	text-decoration: none;
	border-radius: 18px;
	font-variant: small-caps;
}
.annonce-avis a { color:#2576AE;text-decoration:none;}
.annonce-avis a:hover{text-decoration:none;}
.AVIS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	letter-spacing: 0.02em;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cal {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9F0925;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px;
}
a.cal:hover {
	text-decoration: none;
	color: #352528;
}
