* {
font-family: 'Tangerine', cursive, Times New Roman;
color: #00ff00;
font-size:22pt;
margin:0 auto;
}

body {
text-align:center;
height:100%;
margin:0 auto;
/* background-image:url('Images/Fond_MD3.jpg');*/
background-color:Black; 
}

a {
color:white;
text-decoration:none;
}

a:hover {
color:LIME;
text-decoration:none;
}

b {
color:white;
}

hr {
border:none;
height:1px;
width:750px;
background-color:#F60;
margin:0 auto;
padding:0;
}

.Ma_Liste {
	list-style: georgian;
	text-align: left;
	line-height: 36px
}

#Haut_Page {
width:1280px;
height:80;
font-size:8pt;
margin:0 auto;
margin-top:20px;
/* background-color:blue; */
}

#Contenu {
width:1280px;
height:610;
margin:0 auto;
margin-top:40px;
/* background-color:red;  */
}

#Bas_Page {
width:1280px;
height:80;
margin:0 auto;
margin-top:40px;
/* background-color:blue;   */
}



.Titre_Site {
font-size:35pt;

}

.Titre_Page {
font-size:35pt;
color: white;
}



.PgCH1_Txt {
float: left;
width:500px;
height:540px;
margin:0 auto;
margin-top:60px;
margin-left:20px;
font-size:22pt;
background-image:url('Images/Texture_Tissu_Blanc.jpg');
}

.PgCH2_Txt {
float: left;
width:500px;
height:540px;
margin:0 auto;
margin-top:60px;
margin-left:20px;
color: white;
font-size:22pt;
background-image:url('Images/CH2_Fond2.jpg');
}


.PgCH3_Txt {
float: left;
width:500px;
height:540px;
margin:0 auto;
margin-top:60px;
margin-left:20px;
font-size:22pt;
background-image:url('Images/Texture_Sable.jpg');
}


.Titre_Page_CH1 {
color: #3d3dbf;
font-size:32pt;
Line-Height: 2;
font-weight:700;
}

.Titre_Page_CH2 {
color: white;
font-size:32pt;
Line-Height: 2;
font-weight:700;
}

.Titre_Page_CH3 {
color: black;
font-size:32pt;
Line-Height: 2;
font-weight:700;
}



.Txt_Page_CH1 {
color: black;
font-size:22pt;
padding: 3px;
}

.Txt_Page_CH2 {
color: white;
font-size:22pt;
}

.Txt_Page_CH3 {
color: black;
font-size:22pt;
}



.Desc_CH1 {
color: black;
font-size:22pt;
Line-Height: 1.5;
}

.Desc_CH2 {
color: white;
font-size:22pt;
Line-Height: 1.5;
}

.Desc_CH3 {
color: black;
font-size:22pt;
Line-Height: 1.5;
}



.Txt_Bas_Page {
color:Lime;
font-size:20pt;
font-weight:400;
}

.Txt_Bas_Page_Photos {
color:White;
font-size:10pt;
font-weight:400;
font-family: 'Times New Roman'
}

.Alentours {
width:1280px;
height:650px;
background-image:url('Images/Cadre_Feuilles.png');
}

.Accueil_Photo {
float: left;
width:1180px;
height:540px;
margin:0 auto;
margin-top:50px;
margin-left:45px;
/* background-color:red;  */
}

.slideshow { 
float: left; 
margin: 0px auto; 
}


.PgStd_Large {
float: left;
width:1170px;
height:525px;
margin:0 auto;
margin-top:60px;
margin-left:50px;
background-image:url('Photos/Fond_Asie1.jpg');
/* background-color:lime; */  
}

.PgStd_Large_Txt {
float: left;
width:700px;
height:405px;
margin:0 auto;
margin-top:10px;
margin-left:20px;
color: white;
/* background-color:lime; */  
}

.Txt_Blanc {
color: white;

/* background-color:lime; */  
}


.PgStd_Photo {
float: left;
width:650px;
height:530px;
margin:0 auto;
margin-top:60px;
margin-left:50px;
border-radius: 50px;
/* background-color:red;  */
}


.Chats_Photo {
float: left;
width:550px;
height:530px;
margin:0 auto;
margin-top:60px;
margin-left:50px;
/* background-color:red;  */
}

.Chats_Txt {
float: left;
width:600px;
height:490px;
margin:0 auto;
margin-top:60px;
margin-left:20px;
font-size:25pt;

font-size:12pt;

/* background-color:lime;  */ 
}

.PgStd_Photo {
float: left;
width:650px;
height:530px;
margin:0 auto;
margin-top:60px;
margin-left:50px;
/* background-color:red;  */
}

.PgStd_Photo2 {
float: left;
width:550px;
height:530px;
margin:0 auto;
margin-top:60px;
margin-left:50px;
/* background-color:red;  */
}

.PgStd_Txt {
float: left;
width:500px;
height:490px;
margin:0 auto;
margin-top:60px;
margin-left:20px;
color: white;
/* background-color:lime;  */ 
}


.PgStd_Contact {
float: left;
width:500px;
height:490px;
margin:0 auto;
margin-top:60px;
margin-left:20px;
color: white;
font-size: 14pt;
font-family: Times New Roman;
/* background-color:lime;  */ 
}


.GPS {
color: white;
font-family: Times New Roman;
font-size:11pt;
}

.PgStd_Txt10 {
float: left;
width:600px;
height:490px;
margin:0 auto;
margin-top:60px;
margin-left:20px;
font-size:25pt;
/* background-color:lime;  */ 
}

.PgStd_Txt9 {
float: left;
width:600px;
height:490px;
margin:0 auto;
margin-top:50px;
margin-left:20px;
font-size:16pt;
/* background-color:lime;  */ 
}

.Msg_Pg0_Bon {
	background: BLACK; 
	bottom: 60; 
	left: 20;
	color: BLACK; 
	font: New Century Schoolbook 26px; 
	padding: 5px;
	 
	overflow: hidden; 
	position: absolute; 
	text-indent: 10px; 
	width: 150px; 
	height: 110px; 
	z-index: 9000;
	 border-radius: 10px;
	}


.Msg_Pg0_Ouverture {
	background: #40E317; 
	bottom: 20; 
	left: 860;
	color: BLACK; 
	font: New Century Schoolbook 26px; 
	padding: 5px;
	 
	overflow: hidden; 
	position: absolute; 
	text-indent: 10px; 
	width: 100%; 
	z-index: 10000;
	 border-radius: 10px;
	}


#Msg_Ouverture {
width:200px;
height:60px;
text-align:center;
font-size:18pt;
position: relative;
background-color:red;
}


#Chambre_Titre_Txt {
width:870px;
height:100px;
text-align:center;
font-size:18pt;
margin:0 auto;
float: left;
}

#Chambre_Titre_Img {
width:150px;
height:100px;
font-size:14pt;
margin:0 auto;
float: left;
}

#Chambre_Photos {
width:600px;
height:500px;
font-size:14pt;
margin:0 auto;
float: left;
}

#Chambre_Description {
width:420px;
height:500px;
text-align:left;
font-size:14pt;
margin:0 auto;
background-color:cyan;
float: left;
}

#Chambre_Divers1 {
width:1020px;
height:100px;
font-size:14pt;
margin:0 auto;
background-color:#223b5a;
float: left;
}

#Chambre_Divers2 {
width:1020px;
height:100px;
font-size:14pt;
margin:0 auto;
background-color:#f7cd4c;
float: left;
}

#Chambre_Divers3 {
width:1020px;
height:100px;
font-size:14pt;
margin:0 auto;
background-color:#9e2821;
float: left;
}

#Reservation_Divers {
width:1020px;
height:100px;
font-size:14pt;
margin:0 auto;
background-color:#cfc3ac;
float: left;
}

#Maison_Divers {
width:1020px;
height:100px;
font-size:14pt;
margin:0 auto;
background-color:#847d75;
float: left;
}

.Etq_Photo {
color:white;
font-family: 'Times New Roman';
text-align:Left;
font-size:12pt;
margin:2px;
}

.TextArea {
color:#000;
float:none;
text-align:center;
margin:2px;
}

.TextAreaNL {
color:#000;
float:none;
text-align:left;
font-size:8pt;
margin:2px;
}

.DEBUG {
color:red;
float:none;
text-align:center;
font-size:16pt;
margin:2px;
font-family: 'Times New Roman';
}

.Bt_Liens {
color:red;
float:none;
text-align:center;
font-size:16pt;
margin:2px;
font-family: 'Times New Roman';
}

.Mois_CA {
color:red;
float:none;
text-align:center;
font-size:16pt;
margin:2px;
font-family: 'Times New Roman';
}

.TextAreaNC_CA {
color:#000;
float:none;
text-align:center;
font-size:10pt;
margin:2px;
font-family: 'Times New Roman';
}

.TextAreaNR {
color:#000;
float:none;
text-align:right;
font-size:8pt;
margin:2px;
}

.TextAreaNRY {
color:#000;
background-color:#D0E3FA;
float:none;
text-align:right;
font-size:8pt;
margin:2px;
}

.TextAreaOC {
color:#F90;
float:none;
text-align:center;
font-size:8pt;
margin:2px;
}

.TextAreaOL {
color:#D50;
float:none;
text-align:left;
font-size:8pt;
margin:2px;
}

.TextAreaRC {
color:red;
float:none;
text-align:center;
font-size:8pt;
margin:2px;
}

.TextAreaRCG {
color:red;
float:none;
text-align:center;
font-weight:700;
font-size:8pt;
margin:1px;
}

.TextAreaRLG {
color:red;
float:none;
text-align:left;
font-weight:700;
font-size:8pt;
margin:1px;
}

.TextAreaBCG {
color:blue;
float:none;
text-align:center;
font-weight:700;
font-size:8pt;
margin:1px;
}


.Txt_Commentaire {
color:#F60;
font-size:8pt;
font-style:italic;
text-align:left;
margin:2px;
}

#Txt_Taille_Champ {
color:#F60;
float:right;
font-size:8pt;
font-style:italic;
text-align:left;
}

.Rouge_Italic {
color:#F60;
font-size:8pt;
font-style:italic;
text-align:left;
}

.Zone_Form {
width:100%;
background-color:#FFFFC0;
font-size:10pt;
border-color:#000;
border-style:solid;
border-width:1px;
margin:1px;
}

.Zone_Std {
width:800px;
background-color:#FFFFC0;
font-size:10pt;
border-color:#000;
border-style:solid;
border-width:1px;
margin:1px auto;
}

#text_brut {
text-align:left;
font-size:10pt;
color:#000;
}

#Log {
text-align:left;
font-size:10pt;
color:blue;
}

.Relief0 {
color:red;
font-size:10pt;
font-weight:700;
}

.BT_HREF {
background-color:#000000;
color:red;
font-size:10pt;
}

.Relief2 {
color:#000;
font-size:12pt;
font-weight:700;
}

.Gras {
font-weight:700;
}


#Tab_Liste_Reservations {
background-color: black;
	moz-opacity:0.8;
	webkit-opacity;0.8;
	opacity:0.8;
width:1400px;	
border-width:1px; 
border-style:solid; 
border-color:red;
border-collapse:collapse;
font-family: Times New Roman;
}

.Tab_Liste_Reservations_T  td{
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: red;
background-color: transparent;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:12pt;
}

.Tab_Liste_Reservations_th {
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: white;
background-color: transparent;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:12pt;
}

.Tab_CA_Vert {
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: black;
background-color: lime;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:12pt;
}

.Tab_CA_Rouge {
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: white;
background-color: red;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:12pt;
}

.Tab_CA_Noir {
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: white;
background-color: black;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:12pt;
}


.Tab_CA_Gris {
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: white;
background-color: lightgray;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:12pt;
}

.Tab_CA_Jaune {
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: black;
background-color: yellow;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:12pt;
}

.Tab_CA_Jaune_Pct {
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: black;
background-color: yellow;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:48pt;
}


.Tab_Liste_Bons {
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
font-family: Times New Roman;
font-size:12pt;
}

.Tab_Liste_Bons th{
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
font-family: Times New Roman;
font-size:12pt;
text-align: center;
}

.Tab_Liste_Bons td{
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
font-family: Times New Roman;
font-size:12pt;
text-align: center;
}

.Tab_Liste_Bons_AV{
font-family: Times New Roman;
font-size:12pt;
color: red;
background-color: yellow;
}

.Tab_Liste_Bons_T{
font-family: Times New Roman;
font-size:12pt;
color: white;
/*background-color: yellow;*/
}

.Tab_Liste_Reservations_EC td{
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: red;
background-color: yellow;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:12pt;
}

.Tab_Liste_Reservations_AV td{
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: lime;
background-color: transparent;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:12pt;
}


.Msg_Erreur {
    width:600px;
	font-family: Times New Roman;
    background-color:yellow;
    text-align:center;
    font-size:12pt;
    color:black;
    margin-bottom:5px;
    border-color:red;
    border-style:solid;
    border-width:1px;
    padding:5px;
}

.Debug {
border-width:1px;
border-style:solid; 
border-color:red;
border-collapse:collapse;
color: white;
background-color: red;
text-align:center;
font-weight:bold;
font-family: Times New Roman;
font-size:12pt;
}

