body {
	margin: 0;
	font-family: georgia , sans-serif, "trebuchet ms",   Times New Roman;
	font-size:12px;
	background-color:#edebff;
}

#page_admin {background-color:white;	padding-top:80px; margin-left:40px; margin-right:20px;}
.tableau_modif  { overflow: scroll;border: 1px outset; padding:3px; margin-left:0px; }

#cadre_gauche {float:left;  width:300px; min-height:550px; }
.cadre_gauche_sans_entete3 {margin-top:50px ;margin-right:30px;}
.cadre_droite_sans_entete3 {margin-top:72px ;float:right;width:250px;background-color:#fff67d;border: 1px outset;border-bottom:0;
	padding-left:10px;padding-right:10px;font-size:11px;}
.qui {border: 1px outset; background-color:#afcbea;}
.tres_large_corps_page { padding-top:50px; width:800px;}
.blink_centre {text-decoration:blink;text-align:center;}
.messages {border: 1px outset; background-color:#f3eeb0;margin-left:290px;width:350px;}

/* non utilis&és */
.large_corps_page {background-color:white; padding-top:70px; width:72%; }
.large_corps_page img {float:left;padding-right:20px;}

/* -------------------------------------  ADAPTATION DES BALISES STANDARTS  */
h1 {font-family:arial; margin: 0; margin-left: 10px; color:white; font-size: 40px; text-align: left ;}
/* h1 + img { margin-right: 30px; margin-top: 17px; float:right;text-align: center ; } */
h2 {font-family:arial; padding-left: 10px; margin: 0;  font-size: 30px;  text-decoration: none;text-align: left ;}
h3 {font-family:MS Reference Sans Serif; font-size: 30px;  text-align: left ; text-decoration: none; margin: 0; margin-top:15px; margin-bottom: 5px;}
h4 {font-family:arial; font-size: 15px;  text-align: center ; margin: 0; margin-top:5px; margin-bottom: 5px;text-align: left ;}
h3 a, h4 a {color:#c88200 ; text-decoration: none;}
/* h4 a:visited  {color red ; }  #0059dc  */
p { margin:0 }
cite { font-style:normal; }
hr.f1 { border: none;   background-color: #A9A9A9;   height: 2px; }
ul {padding:0; margin: 0}
li {padding:0; margin: 0  ;list-style-position:inside;}
/* ----------------------------------------- GENERALITES */
.plus_petit {font-size:smaller;}
.plus_grand {font-size:larger;}
img {border:none; margin:O; padding:0;}
.liste_a_tiraits { 	list-style-type: none; }
.red {color:red;}
red {color:red;}
.centrer {text-align:center;}
.blink {text-decoration:blink;}
.blink_red {text-decoration:blink;color:red;}

.arial {font-family:arial; }

.flotte_a_droite { float:right ; margin-left:5px ;} /* ce qui est un minimum */
.flotte_a_gauche { float:left ;}
.stop_float_droite { clear:right }
.stop_float_gauche { clear:left }
.stop_float { clear:both }

.fleche_suivante {margin-left:20px;}

.cacher_bloc {visibility:hidden;}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SPECIFIQUE  SITE  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* ------------------------------ PAGE qui contient tout ET ENTETE --------------------------------  */
#page , #page_index , #page_visiter{margin:0; margin-left:3%; margin-right:3%;}
#entete1 { margin-top: 0px; height: 62px; width:94%;  background-color:#164399;position:fixed; } /*background-repeat:repeat-y; */
#entete1 img {z-index:10;}
#entete1 h1 {padding-top:15px; text-align:left;padding-left:0;}

.drapeau_gay {z-index:20;float:right; position:fixed; right:3%;}
#entete2 { height: 18px; width:94%;background-image:url("img/entete_degrade_horiz.png");background-repeat:repeat-y; 
	margin-top:62px; position:fixed;} 
#entete3 { height: 52px; width:350px;  background-color:#164399; float:left;margin-top:80px; position:fixed; } 
#entete3 h2 { text-align:left; color:white;}

	/*background: #3366ff url("img/entete_fond.png"); */
	/* position:fixed; margin-top:62px;margin-left;80%} */
/* ------------------------------------  CADRE DROITE/GAUCHE  ----------------------------------------- 
#cadre_droite {float:left;  width:300px; padding-left:10px;min-height:550px; position:fixed;margin-top:52px;}
#cadre_droite img {float:right; max-width:290px;padding-right:10px;} */

/* #cadre_gauche img {float:right; max-width:290px;padding-right:10px;} */
.cadre_gauche_avec_entete3 {margin-top:142px ;} 
#cadre_gauche img {padding-top:0px;}
/*--------------------------------------------------  MENUS ---------------------------------------------*/
#cadre_menus { width:20%; height:100%; float:right; right : 3%; position:fixed ; margin-top:80px;min-height:550px;}
#cadre_menus_titres { background-color:#164399;font-size:18px; color:white; padding-bottom:15px;padding-top:10px;
	font-family:arial;}
/*#cadre_menus_titres  li{list-style-image: url("img/puce_menu.png"); } */
.menu1 li{ margin-left:10px; margin-top:2px;color:#c7d2e7; padding-bottom:8px;list-style-image: url("img/puce_menu.png");}
.menu2 li{ margin-left:20px;font-size:0.9em;color:#c7d2e7;list-style-image: url("img/puce_menu2.png");}
.menu3  li{margin-left:25px;font-size:0.8em;color:#c7d2e7;list-style-image: url("img/puce_menu3.png");}
.menu1 a{ color:white;text-decoration:none;}
.menu2 a{ color:white;text-decoration:none;}
.menu3 a{ color:white;text-decoration:none;}
.hr_menu {padding-left:10px;padding-right:10px;}


.menu_admin { bottom:20px; position:fixed; padding-left:20px;}

.menu_haut {text-align:center;}

.drapeaux_lang {text-align:center;border-style:none;}
.drapeaux_lang a{text-decoration:none;}

/* =====================================  PAGE CENTRE  ========================================= */
.corps_page {background-color:white;	padding-left:40px; padding-top:80px; width:320px; margin-left:350px; margin-right:20%;}
.corps_page img {padding:5px;}

/* =====================================  PAGE UNIQUES ========================================= */
/* ----------------------- INDEX  */
#page_index  .corps_page {padding-top:100px;}
.img_index  {float:left; margin-right:15px; }
/* ----------------------- GITE  */
.paris_situation_img1 {float:left; margin-left:-20px; }
.gite_plus_texte  {min-height:120px; }

/* --------------------- CHAMBRES */
.ch1_img1 {float:left; margin-right:30px;}
.ch1_img2 {float:right; margin-right:30px;}
.ch2_img1 {float:right; margin-right:30px;}

/* ------------------------------------ RESERVER ------------------------------------------------------- */
.immeuble_img1 {float:left; margin-right:30px;}
.menu_cadre_droit {color:red;text-align:center;}
.etape_non_faite {color:#9c9cc3 ; text-align:center;font-size:16px;}
/* --------------------- TARIFS */
.tarif_presentation {padding-left:20px;}
#cadre_tarifs { font-family:arial;}
.liste_tarifs li {margin-left:30px;}
.couleur_tarif0 {background-color:grey;}
.couleur_tarif1 {background-color:red;}
.couleur_tarif2 {background-color:orange;}
.couleur_tarif3 {background-color:blue;}
.couleur_tarif4 {background-color:green;}
.couleur_tarif5 {background-color:yellow;}
.couleur_tarif1blink {background-color:red; text-decoration:blink;}
.couleur_tarif2blink {background-color:orange; text-decoration:blink;}
.couleur_tarif3blink{background-color:blue; text-decoration:blink;}
.couleur_tarif4blink {background-color:green; text-decoration:blink;}
.couleur_tarif5blink {background-color:yellow; text-decoration:blink;}

.tarif_entre_tableaux {text-align:center;}

/* --------------------- TARIFS */
.tab_tarifs  th {text-align:center; font-style:bold; width:80px; font-size:small;border: 2px solid gray;empty-cells:collapse;}
.tab_tarifs  td {text-align:center;font-size:x-small; border: 1px solid gray; border-bottom:0; empty-cells:collapse;}
.tab_tarifs {border: 4px outset gray; border-collapse:collapse; margin:15px; padding:3px; margin-left:30px;}


.Plan_du_site { border: 4px outset gray; border-collapse:collapse; margin:15px; padding:3px; margin-left:30px;}
.Plan_du_site  th {font-size:12px;text-align:center; font-style:bold; width:400px;border: 2px solid gray;empty-cells:collapse;}
.Plan_du_site  td {font-size:12px;text-align:center; border: 1px solid gray;width:800px; border-bottom:0; empty-cells:collapse;}


/* --------------------- PLANNING   */
#planning  {max-height:350px; width:310px; overflow: scroll;border: 1px outset; padding:3px; margin-left:0px; }
#planning th {text-align:center; font-style:bold; width:30px; font-size:10px; empty-cells:collapse;}
#planning td {text-align:center;font-size:x-small;  border-bottom:0; empty-cells:collapse;}
#planning td a {text-decoration:none;}

.date_planning {border-top: 1px solid ;}
/* --------------------- VISITER   */
#page_visiter  .corps_page {padding-top:100px;}

/* ===================================== TRAVAUX ===================================== */
p.page_en_travaux {margin:40px ;text-align:center; font-size: large; color: red;}
img.page_en_travaux {margin-left:45%;}


