body {
    font-family:Tahoma;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	margin:0;
	font-size:12px;
	color:#000000; 
	text-align: center;
}
h1 { font-size:24px; color:#1a3d7a; font-family:Tahoma; font-weight:normal; margin: 5px 0px 10px 0px; xpadding-left:200px;}

a:ACTIVE,a:LINK,a:VISITED{ xcolor: #FFFFFF; font-size:10px; text-decoration:none;}
a:HOVER{ xcolor:#FFFFFF; font-size:10px; text-decoration:underline;}

.LienBlancGras:ACTIVE,.LienBlancGras:LINK,.LienBlancGras:VISITED{ color: #FFFFFF; font-size:10px; text-decoration:none; font-weight:bold}
.LienBlancGras:HOVER{ color:#FFFFFF; font-size:10px; text-decoration:underline; font-weight:bold}

.LienBlanc:ACTIVE,.LienBlanc:LINK,.LienBlanc:VISITED{ color: #FFFFFF; font-size:11px; text-decoration:none; font-weight:bold}
.LienBlanc:HOVER{ color:#FFFFFF; font-size:11px; text-decoration:underline; font-weight:bold}

.LienRouge:ACTIVE,.LienRouge:LINK,.LienRouge:VISITED{ color: #e60004; font-size:11px; text-decoration:none; font-weight:bold}
.LienRouge:HOVER{ color:#e60004; font-size:11px; text-decoration:underline; font-weight:bold}

.LienBleus:ACTIVE,.LienBleus:LINK,.LienBleus:VISITED{ color: #1e4ea2; font-size:10px; text-decoration:none; font-weight:bold}
.LienBleus:HOVER{ color:#1e4ea2; font-size:10px; text-decoration:underline; font-weight:bold}

.LienBleusClair:ACTIVE,.LienBleusClair:LINK,.LienBleusClair:VISITED{ color:#598bc1; font-size:9px; text-decoration:none; font-weight:bold}
.LienBleusClair:HOVER{ color:#598bc1; font-size:9px; text-decoration:underline; font-weight:bold}

.LienGrisFonce { z-index:300; }


form{ margin:0px; padding:0px}
ul li div { margin:0; padding:0} 
div { margin:0px}
table td { font-size:10px;}
.DivClear{ clear:both; height:0px}  

.ContenuPage { width:1003px; margin-left:auto; margin-right:auto; text-align:left; xoverflow:hidden; }
.HautDePage{ background-image:url(../images/ImageHaut.jpg); background-repeat:no-repeat; height:177px}
.BlocMilieu{ height:397px; background-image:url(../images/ImageMilieu.jpg); background-repeat:no-repeat}
.BlocMilieu_Reservation{ height:397px; background-image:url(../images/ImageMilieu-reservation.jpg); background-repeat:no-repeat}

.BasDePage{ background-color:#e60004; height:46px; text-align:center;}
 
/* Haut de page */
.Logo{margin-left:9px; margin-top:4px}

.Menu_Contenu{ width:965px; height:30px; xborder:solid 1px; margin-left:38px;z-index:200;}

/* Contenu */

.Bloc_Ecran{width:379px; height:200px; float:left; background-image:url(../images/Ecran.png); background-repeat:no-repeat; margin-top:16px}
.xContenu{float:left; width:624px; height:350px; xmargin-left:70px; z-index:1; overflow:hidden;}
.xContenu_Texte{width:500px; margin-left:70px; xmargin-left:10px;}
.xContenu_Texte_margin{overflow:auto; margin-left:10px; margin-right:10px; height:325px; }

.Contenu{float:left; width:624px; height:350px; xmargin-left:10px; z-index:1; overflow:hidden;}
.Contenu_Texte{overflow:auto; width:500px; height:350px; margin-left:80px;}

.Contenu_gogleMaps{overflow:auto; width:510px; height:350px; margin-left:80px;}

.Contenu_Reservation{float:left; xwidth:624px; height:350px; xmargin-left:10px; z-index:1; overflow:hidden;}
.Contenu_Texte_Reservation{overflow:auto; width:797px; height:350px; margin-left:110px;}

.Contenu_Texte_margin{margin-right:7px;}
.Liste_Img_Zoom{xmargin-left:25px; width:400px; xwidth:157px;}



.FilAriane{color: #0033CC ; font-size:9px;  padding-top:3px; padding-bottom:4px; margin-right:10px}
.FilAriane_Res{color: #0033CC ; font-size:9px;  padding-top:3px; margin-left:80px; padding-bottom:4px; margin-right:10px}
.FilAriane_Video{color: #0033CC ; font-size:9px;  xpadding-top:3px; xpadding-bottom:4px; margin-right:10px}

.LienGrisGras9{ color:#0033CC;}


/* Style page Plan de site */

.ThemePlanSite{ margin-top:6px; margin-bottom:5px}
.RubriquePlanSite{ padding-left:7px; padding-bottom:3px}
.SousRubriquePlanSite{padding-left:5px; padding-bottom:3px}

.ContTextBlocMilieuLeft{ padding:10px; height:200px;}

/* Pour la page Contact */
.champ1{ width:150px; text-align:right; float:left;}
.champ2{ float:left; margin-bottom:3px; padding-left:10px; padding-right:20px;}

.Formulaire input,.Formulaire textarea { border:0px; font-size:10px; color:#FFFFFF;background-color:#1E3E77; xheight:20px}
.Formulaire select{ border:0px; font-size:10px; background-color:#FFFFFF; xtext-transform:capitalize;}

.Bloc_News{ width:266px; height:141px; overflow:auto; xborder:solid 1px; margin-top:8px; xbackground-image:url(../images/vos_news.jpg); xbackground-repeat:no-repeat;}

/*pour la rubrique News*/
#s7 { width: 230px; height: 80px}
/*#s7 div {padding: 15px; color: #fff; text-align: left; font-size: 12px; overflow: hidden; top:0; left:0 }*/
#s7 div {padding: 10px; color: #fff; text-align: left; font-size: 12px; overflow: hidden; top:0; left:0 }

#s7 div { top: 0; left: 0 }


/* back office*/

.Titre { font-family:Verdana; color:#a5acb2; font-size:18px; font-style:normal; font-weight:bold; xtext-align:center; }
.TitreContenu { font-family:Verdana; color:#1a3d7a; font-size:14px; font-weight:bold; font-style:normal; }

.Inter_Titre_Bleu { color:#1a3d7a; font-weight:bold; font-size:15px;}
.Texte_Bleu { color:#1a3d7a; font-weight:normal;}
.Texte_Bleu_Gras { color:#1a3d7a; font-weight:bold;}

.Texte_9 { font-size:9px}
.Texte_10 { font-size:10px; }
.Texte_11 { font-size:11px; }
.Texte_12 { font-size:12px; }
.Texte_13 { font-size:13px; }
.Texte_14 { font-size:14px; }
.Texte_15 { font-size:15px; }
.Texte_16 { font-size:16px; }
.Texte_17 { font-size:17px; }
.Texte_18 { font-size:18px; }
.Texte_19 { font-size:19px; }
.Texte_20 { font-size:20px; }

.Texte_Bleu_10 {  color:#1a3d7a; font-size:10px; }
.Texte_Bleu_11 {  color:#1a3d7a; font-size:11px; }
.Texte_Bleu_12 {  color:#1a3d7a; font-size:12px; }
.Texte_Bleu_13 {  color:#1a3d7a; font-size:13px; }
.Texte_Bleu_14 {  color:#1a3d7a; font-size:14px; }
.Texte_Bleu_15 {  color:#1a3d7a; font-size:15px; }
.Texte_Bleu_16 {  color:#1a3d7a; font-size:16px; }
.Texte_Bleu_17 {  color:#1a3d7a; font-size:17px; }
.Texte_Bleu_18 {  color:#1a3d7a; font-size:18px; }
.Texte_Bleu_19 {  color:#1a3d7a; font-size:19px; }
.Texte_Bleu_20 {  color:#1a3d7a; font-size:20px; }
