@charset "utf-8";
body {

	z-index:0;
	font-family: Georgia,"Palatino Linotype", "Book Antiqua", Palatino, serif;
	
	/*font-family: 'MS Serif', 'New York', sans-serif;*/
	/*font-family: Roman, sans-serif;*/
	color:#5A5B6B;
	
	font-size:14px;
	font-weight:bigger;
	text-align:center;
	background-color:#F2F2F2;
	background-image:url(img/bgmax-soir.jpg);
	-webkit-background-size: 100% 100%; 
  -o-background-size: 100% 100%; 
  -moz-background-size: 100% 100%;
	background-repeat:none;
	background-attachment:fixed;
	background-position:top;
	width:90%;
	max-width:1200px;
	min-width:800px;
	margin:auto;
	-moz-border-radius :10px 10px 10px 10px ;
	-webkit-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
}
.menu_jour{
color:#f00;
}
.menu_jour h5{
color:#f00;
margin-bottom:0px;
}
#fanion{
position:absolute;
background-image:url(img/fanionrouge.png);
width:320px;
height:318px;
top:-159px;
right:-160px;
z-index:10;
display:none;
}
@font-face {
   font-family: Chopin;
   src: url("fonts/chopin.ttf") format("truetype");
}
.jolie{
font-family: Chopin;
font-size:28px;
}

.colons{
-webkit-column-count: 2;
  -webkit-column-rule: 1px solid #bbb;
  -webkit-column-gap: 1em;

  -moz-column-count: 2;
  -moz-column-rule: 1px solid #bbb;
  -moz-column-gap: 1em;

  column-count: 2;
  column-rule: 1px solid #bbb;
  column-gap: 1em;
  
  display: block;
}
table{
border-spacing: 0px;
}
#hdp{
position:fixed;
bottom:20px;
right:0px;
float:right;
padding: 5px;
border: 1px solid #CCC;
background-color:#DDD;
box-shadow: 0px 2px 3px #ccc;
	-webkit-box-shadow: 0px 2px 3px #ccc;
	-moz-box-shadow: 0px 2px 3px #ccc;
	-o-box-shadow: 0px 2px 3px #ccc;
	background-image:url(img/redwater.png);
	background-position:top;
	background-repeat:repeat-x;
-moz-border-radius :10px 0px 0px 10px ;
	-webkit-border-radius: 10px 0px 0px 10px;
	-o-border-radius: 10px 0px 0px 10px;
display:none;
}
#hdp a{

color:#fff;
font-size:16px;
}
.avert{
margin:15%;
	text-align:center;
	color:#5A5B6B;
	border:1px solid #CCC;
	background-color:#FEE;
}
.promo{
font-size:16px;
margin:5%;
padding:10px;
	text-align:center;
	color:#388400;
	border:1px solid #CCC;
	background-color:#F4E06C;
}
.promo h3{
margin-top:3px;
font-size:16px;
text-align:left;
border:0px;
}
.rounded{
-moz-border-radius :10px 10px 0px 0px ;
	-webkit-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
}
.sitemap ul{
	font-size:medium;
}
.sitemap li{
	font-size:medium;
}
.sitemap{
	text-align:left;
	display:inline;
}
.sitemap a:hover{
	text-indent:5px;
}
.bande_rouge{
background-color:#ff0000;
width:100%;
height:10px;
background-image:url(img/redwater.png);
	background-position:top left;
	background-repeat:repeat-x;
	
}
.colone_centre {
padding-bottom:10px;

    background-color:#FFFFFF;
	margin-left:225px;
	margin-right:225px;
	margin-bottom:35px;
	margin-top:35px;
	border:1px solid #ccc;
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	-o-border-radius : 6px;
	box-shadow: 0px 0px 24px #FFFFFF;
	-o-box-shadow: 0px 0px 24px #FFFFFF;
	-webkit-box-shadow: 0px 0px 24px #FFFFFF;
	-moz-box-shadow: 0px 0px 24px #FFFFFF;
	background-image:url(img/avignon.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.colone_centre p{
  letter-spacing:0.5px;
  line-height:1.9em;
  color:#ff0000;
}
.colone_droite {
	width:200px;
	height:100%;
	margin-left:5px;
	margin-right:6px;
	float:right;
}
input, select, option {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	margin:1px;
	text-align:center;
	color:#5A5B6B;
	border:1px solid #CCC;
	background-color:#FFF;
	
}
form >* :focus {
	background-color:#FFC;
	-moz-border-radius : 4px;
	background:#FFC;
}
#cadrpg {
	width:100%;
	margin:0 auto;
	border:0;
	overflow:hidden;
}
.preview_recette {
	-moz-border-radius : 8px 0px 8px 0px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-radius: 8px 0px 8px 0px;  
	-o-border-radius: 8px 0px 8px 0px; 
	background-color:#fcfcfd;
	/*text-shadow: 1px 1px 1px #555;*/
	width:190px;
	padding:5px;
	overflow:auto;
	clear:both;
	max-height:110px;
	border-left:1px thin #063;
	border-right:1px thin #9C0;
	color:#2C657F;
}
#newshr {
	position:relative;
	width:100%;
	height:20px;
	overflow:hidden;
	color:inherit;
	background:#FFFFFF;
	border:1px inset white;
}
#map {
	margin:auto;
	text-align:center;
}
#petit_menu {
	
	position:relative;
	margin:0px;
	padding:0px;
	bottom:4px;
	height:41px;
}
#petit_menu_table {width:100%;
	line-height:18px;
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	color: #ccc;
}
#petit_menu_table td {
	border-bottom: 0px solid #999;
}#petit_menu_table a:hover{
	font-size: 12px;
	color: #E31C18;
}
#petit_menu_table a {
	font-size: 12px;
	color: #bbb;
	text-decoration:none;
}
#petit_menu_table a:hover{
	font-size: 12px;
	color: #ddd;
	text-decoration:none;
}
#petit_menu_table .last_td {
	border-bottom: none;
}
#FlashId {
	margin-top: 0 px;
	margin-top:-Npx;
	margin-bottom:-1px;
}
a {
	color:#5A5B6B;
}
.liens {
margin:20px;
}
#table_tarifs {
	text-align:center;
}
table tr {
	vertical-align:top;
}
.ombrage{
	box-shadow: 0px 0px 8px #333;
	-webkit-box-shadow: 0px 0px 8px #333;
	-moz-box-shadow: 0px 0px 8px #333;
	-o-box-shadow: 0px 0px 8px #333;
}
.gras{
	font-weight:bold;
}
h1 {text-shadow: 1px 1px 4px #111;
	text-align:center;
	color:#C00;
	
}
h1 a {text-shadow: 1px 1px 4px #111;
	color:#C00;
	text-decoration:none;
	
}
h3 {
	text-align:center;
	font-size:normal;
	font-style:normal;
	color:#C00;
	/*background-color:#f0f0f0;*/
	line-height:180%;
	font-stretch:wider;
	font-size-adjust:0.6;
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ccc;
	background-image:url(img/strillehc.png);
	background-position:top center;
	-webkit-background-size: 100% 100%; 
  -o-background-size: 100% 100%; 
  -moz-background-size: 100% 100%;
  background-repeat:repeat-y;
}
h2 {text-shadow: 1px 1px 1px #aaa;
	text-align:justify;
	font-size:medium;
	font-style:oblique;
	color:#C00;
	padding-left:40px;
	line-height:25px;

	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ccc;
	background-image:url(img/strillehc.png);
	background-position:top center;
	-webkit-background-size: 100% 100%; 
  -o-background-size: 100% 100%; 
  -moz-background-size: 100% 100%;
  background-repeat:repeat-y;
}
h4{
margin-top:0px;
padding:0px;
background-image:none;
}
h4:hover{
background-image:url(img/strillehc.png);
background-repeat:repeat-y;
background-position:top left;
-webkit-background-size: 100% 100%; 
  -o-background-size: 100% 100%; 
  -moz-background-size: 100% 100%;
}
h4 a {
	text-decoration:none;
	color:#20723D;
	color:#fff;
	text-align:center;
}
h4 a:hover {
	
	text-align:center;
	text-decoration:underline;
}
.newspaper h4 a{
color:#2C657F;
}
.newspaper h4 a:hover{
color:#f00;
}
#main {
	margin:0px;
	margin-top:-4px;
	background-color:#FFF;

}
#main p {
	text-align:justify;
}
#menu_flash {
	margin:auto;
	margin-top:0px;
	margin-bottom:-1px;
}
object {
	vertical-align:middle;
}
.bord_gauche {
	background-color:none;
	width:0px;
	/*background-image:url(img/cadre_off/ombre_gris_g.gif);*/
	background-image:url(img/ombre_gauche4x63.png);
	background-position:left;
	background-repeat:repeat-y;
}
.bord_droit {
	background-color:none;
	width:0px;
	/*background-image:url(img/cadre_off/ombre_gris_d.gif);*/
	background-image:url(img/ombre_droite4x64.png);
	background-position:right;
	background-repeat:repeat-y;
}
.bord_bas {
	background-color:#ff0000;
	-moz-border-radius : 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;	
	height:40px;
	text-align:center;
	font-size:small;
	margin-top:0px;
	margin:0px;
	background-image:url(img/redwater.png);
	background-position:bottom;
	background-repeat:repeat-x;
		background-size: 100% 100%;
	  -o-background-size: 100% 100%; 
  -moz-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
}
.bord_haut {
	margin-left:4px;
	margin-right:4px;
	background-color:#C00;
	height:18px;
	text-align:center;
	font-size:small;
	margin:0px;
}
#cont_gauche {
	float:left;
	width:200px;
	margin-right:5px;
		margin-left:6px;

}
.clir {
	clear:left;
}
#reservit{
max-height:130px;
}
#cont_droite {
	float:right;
	width:200px;
	margin-left:-1px;

	margin-right:6px;
}
.presentation {
	width:200px;
	padding:5px;
	text-align:justify;
	margin-bottom:5px;
	box-shadow: 0px 2px 3px #aaa;
	-o-box-shadow: 0px 2px 3px #aaa;
	-webkit-box-shadow: 0px 2px 3px #aaa;
	-moz-box-shadow: 0px 2px 3px #aaa;
	background-image:url(img/redwater.png);
	background-position:top;
	background-repeat:repeat-x;
	clear:none;
}
.greenies {
	float:left;
	margin-right:5px;
	margin-left:0px;
	margin-bottom:5px;
	background-color:#FFFFFF;
/*: 1px solid #CCC;*/
	color: #393D4A;
	width:200px;
	-moz-border-radius : 10px 10px 10px 0px;
	-webkit-border-radius: 10px 10px 10px 0px;
	-o-border-radius: 10px 10px 10px 0px;
	/*background-image:url(images/degradevert.gif);
	background-repeat:repeat-y;*/
	background-image:url(img/redwater.png);
	background-position:top;
	background-repeat:repeat-x;
	clear:left;
}

.recette {
	float:right;
	margin-left:5px;
	margin-right:0px;
	padding-right:5px;
	background-color:#BFBFBF;
	background-color:#FFFFFF;
	/*border: 1px solid #CCC;*/
	color:#C60;
	-moz-border-radius : 10px 10px 0px 10px;
	-webkit-border-radius: 10px 10px 0px 10px;
		-o-border-radius: 10px 10px 0px 10px;
	/*background-image:url(img/degradejaune.gif);
	background-repeat:repeat-y;
	background-position:right;*/
	background-image:url(img/greenwater.png);
	background-position:top;
	background-repeat:repeat-x;
}
#bande_grise_logo {
	height:140px;
	width:251px;
	float:left;
	background-image:url(img/logo_fast_hotel.png);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.bande_grise {
	height:110px;
	background-color:#57737F;
	background-position: top;
	background-repeat:repeat-x;
	padding:10px;
	overflow:auto;
}
#bande_grise_info {
	color:#CCC;
	text-align:center;
	font-size:smaller;
}
#logos_haut {
	text-align:justify;
	height:41px;
}
.infos_legales {
	color:#fff;
	text-align:center;
	font-size:smaller;
	line-height:12px;
}
.infos_legales a {
	color:#fff;
}
.blink{
text-decoration:blink;
}
#principale {
	text-indent:0px;
	background-color:#f0f0f0;
	/*background-color:rgba(156,156,157, 0.5);
	background-image:url(img/gradient.jpg);
	background-repeat:none;
	background-size: 100% 100%;
	  -o-background-size: 100% 100%; 
  -moz-background-size: 100% 100%;
-webkit-background-size: 100% 100%;*/

}
#principale p{
color:#2C657F;
	text-indent:0px;
	margin:15px;
	padding:5px;
	text-align:justify;
}
#principale p:first{
	text-indent:30px;
	margin:15px;
	padding:5px;
	text-align:justify;
}
.alt{
background-color:#F4F4F4;
}
#principale img {
	margin:0px;
	padding:0px;
	border:0px;
	text-indent:0px;
}
.table_tarifs {
	padding:4px;
	margin:auto;
	background-color: #EEE;
	border: thin solid #CCC;
	-moz-border-radius : 10px 10px 10px 10px;
	-o-border-radius : 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 2px 3px #aaa;
	-webkit-box-shadow: 0px 2px 3px #aaa;
	-moz-box-shadow: 0px 2px 3px #aaa;
	-o-box-shadow: 0px 2px 3px #aaa;
}
.table_tarifs th {
	background-color:#D6E1D5;
	border-bottom: thin solid #CCC;
	text-decoration:none;
	-moz-border-radius : 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
}
.table_tarifs #th_vide{
background-color:transparent;
}
.table_tarifs td {
padding:10px;
	text-align:center;

}
.table_tarifs td:nth-child(2){
padding:10px;
	text-align:center;
	border-right:1px dotted #ccc;

}
.table_tarifs td:first-child{
padding:10px;
	text-align:center;
	border-right:1px solid #ccc;

}
.today{
 font-style: oblique;
 font-weight: bolder;
}
.tarifs {
	font-size:18px;
	color:#C00;
}
.tarifs s{
font-size:14px;
	color:#C00;
	vertical-align: super;
/*font-size: 70%;*/
line-height: 80%; 
}
.tarifs em{
font-size:18px;
	color:#C00;
}
.tarifs b{
font-size:18px;
	color:#070;
	text-decoration:blink;
}
.tarifs_moyen {
	font-size:16px;
	color:#C00;
}
img {
	border:0;
	text-indent:0px;
}
img.ombre{
box-shadow: 1px 1px 6px #555;
	-webkit-box-shadow: 1px 1px 6px #555;
	-moz-box-shadow: 1px 1px 6px #555;
	-o-box-shadow: 1px 1px 6px #555;
	}
.glow{
box-shadow: 1px 1px 16px #FFF;
	-webkit-box-shadow: 1px 1px 16px #FFF;
	-moz-box-shadow: 1px 1px 16px #FFF;
		-o-box-shadow: 1px 1px 16px #FFF;
}
.recette_cadre {
	position: relative;
	float:left;
	width:180px;
	padding:5px;
	margin:10px;
	margin-right:10px;
	border:1px solid #B4D64B;
	height:200px;
	max-height:200px;
	background-color:#DEF887;
	-moz-border-radius : 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
		-o-border-radius: 4px 4px 4px 4px;
	overflow:hidden;
}
.recette_list {
	position:relative;
	padding:5px;
	margin:2px;
	overflow:auto;
	max-height:150px;
}
.recette_titre {
	display:block;
}
.recette_titre i {
	color:#86B136;
	text-transform:uppercase;
	font-stretch:semi-expanded;
	font-size:medium;
}
.recette_photo {
	border:0;
	padding:5px;
	margin:2px;
	float:right;
}
.recette_description {
	padding:5px;
	margin:2px;
}
.recette_description p img {
	display:none;
}
.recette_prepa {
	padding:5px;
	margin:2px;
}
p .gras {
	font-weight: bold;
}
.newspaper{
	background-color: #EEE;
	-moz-border-radius : 0px 8px 0px 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-radius: 0px 8px 0px 8px;
		-o-border-radius: 0px 8px 0px 8px;
	
}
.recette .newspaper{
	background-color:#EFEFEF;
	padding:5px;
	-moz-border-radius : 0px 8px 0px 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-radius: 0px 8px 0px 8px;
	-o-border-radius: 0px 8px 0px 8px;
	width:190px;
	overflow:auto;
	clear:both;
	max-height:250px;
}
.actualite{
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;
	width:400px;
	padding:5px;
	background-color:#F3F2E4;
	-moz-border-radius : 8px 8px 8px 0px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
}
.actu_block{
	background-color:#FFFFFF;
	margin:auto;
}
.actu_photo img{
	margin: 5px;
	padding:5px;
}
.actu_titre{
	font-stretch:semi-expanded;
	font-size:large;
}
.actu_date{
	position:relative;
	font-size:small;
	color:#666;
}
.actu_article{
	text-align:justify;
	color:#777;
}
.field{background-color:#F8F8F8;}
.temperature{
	text-decoration:underline;
	color:#C00;
}
#graybox{
background-image:url("img/graybox.png");
width:340px;
height:250px;
margin:10px;
background-position: center;
background-repeat:no-repeat;
overflow:hidden;
}
#graybox p{
text-indent:0px;
margin:8px;
padding:5px;
width:320px;

}
#graybox ul{
text-align: left;
text-indent:0px;
padding:30px;
}
#nos-services {
text-align:left;
float:left;
width:100%;
}
#cont{
width:100%;
}
.spacer{
clear:both;
}	
#nos-services  ul {
padding:10px;
margin:10px;
margin-right:52%;
background-color:#57737F;
color:#fff;
	-moz-border-radius : 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
}
img{
	-moz-border-radius : 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
}
#nos-services  ul li{
margin:10px;
display : list-item;
 list-style-image : url(img/puce.gif);

}
#logos{
float:left;
margin-left:50%;
}
.meteobox{
	float:left;
	display:block;
	margin:5px;
	height:180px;
	border:1px solid #ccc;
	background-color:#fefefe;
}
.important{
color:#880000;
}
.rouge{
color:#ff0000;
}
.route_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color:#047563;
	border:2px solid #fff;
	color:#fff;padding:2px;
}

.route_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color:#fff;
	border:2px solid #000;
	color:#000;
	padding-top:-1px;
	padding-bottom:-1px;
	padding-left:2px;
	padding-right:2px;
	margin:2px;
}
.sortie{
	font-family: Arial, Helvetica, sans-serif;
	border:2px solid #000;
	background-color:#fff;
	color:#000;
	padding:2px;font-weight: bolder;
	-moz-border-radius : 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
}
i{
padding:1px;
}
