/* Ceci est un commentaire 
Définition des couleurs
Vigon :#906726

Menu :#F2EDCD
bgcolor="#F2EDCD"

*/

body {
    width:100%;
	margin:auto;
	min-width:600px;
	max-width:2000px;
	background-color: #F2EDCD;
	background-image: url();
}

table {
	background-color:#F2EDCD;
}

tr {
	background-color:#F2EDCD;
}

td {
	background-color:#F2EDCD;
	color: black ;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
}

a:link {
	color: #4E351F;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
}

a:visited {
	color: #9F6D40;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
}

a:active {
	color: #4E351F;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
}

a:hover {
	color: #4E351F;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
}

.txt_menu {
	color: #000000;
	font-family: Georgia;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../onglet/fond_onglet_2.jpg);
	cursor: default;
}

.txt_menu_pop_up {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	padding: 3px;
	/* line-height: 20px; 	*/
	height: 20px; /*Voir aussi dans menu_008.js si modif*/
	text-indent: 10px;
	vertical-align: middle;
	background-color:#FCFCF9;
}

.txt_meteo {
	font-family: Monotype Corsiva;
	font-size: 12px;
	color: Teal;
	font-weight: bold;
	
}


/* Style texte */


	
.titre12 {
	font-family: Georgia;
	font-size: 12px;
	color: #004824;
	font-weight: bold;
	font-style: italic;
}
.titre14 {
	font-family: Georgia;
	font-size: 14px;
	color: #004824;
	font-weight: bold;
	font-style: italic;
}
.titre16 {
	font-family: Georgia;
	font-size: 16px;
	color: #004824;
	font-weight: bold;
	font-style: italic;
	}
.titre16R {
	font-family: Georgia;
	font-size: 16px;
	color: #CC6600;
	font-weight: bold;
	font-style: italic;
	}
	
.titre20 {
	font-family: Georgia;
	font-size: 20px;
	color: #CC6600;
	font-style: italic;
	font-weight: bold;
	}
	
.titre20U {
	font-family: Georgia;
	font-size: 20px;
	color: #CC6600;
	font-style: italic;
	font-weight: bold;
	text-decoration:underline;
	}
	
.titre24 {
	font-family: Georgia;
	font-size: 24px;
	color: #CC6600;
	font-style: italic;
	font-weight: bold;
}

.titre30 {
	font-family: Georgia; 
	font-size: 30px; 
	color: #004824; 
	font-weight: bold; 
	font-style: italic;
}

.texte1 {
	color: #0000FF;
	background: transparent;
	font-weight: bold;
	font-family: Georgia;
	font-size: 14px;
	text-indent: 10px;
}

.texte_tarif {
	color: #0000FF;
	background: transparent;
	line-height : 22px;
	font-weight: bold;
	font-family: Georgia;
	font-size: 15px;
	text-indent: 10px;
}

.texte_prix {
	color: #0000FF;
	background: transparent;
	line-height : 22px;
	font-weight: bold;
	font-family: Georgia;
	font-size: 15px;
	text-indent: 10px;
}


.texte12 {
	color: #0000FF;
	background: transparent;
	font-weight: bold;
	font-style: italic;
	font-family: Georgia;
	font-size: 12px;
	text-indent: 10px;
}
.texte12R {
	color: #FF0000;
	background: transparent;
	font-weight: bold;
	font-family: Georgia;
	font-size: 12px;
	text-indent: 10px;
	
}
.texte1_info_bulle {
	color: #FF0000;
	background: transparent;
	font-weight: bold;
	font-family: Georgia;
	font-size: 14px;
	text-indent: 10px;
}
.texte1_info_bulle_mini {
	color: #FF0000;
	background: transparent;
	font-weight: bold;
	font-family: Georgia;
	font-size: 12px;
}
.texte_info_plus {
	color: #FF0000;
	background: transparent;
	font-weight: bold;
	font-family: Georgia;
	font-size: 16px;
}

.texte_tarif_1{
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	background-color: Aqua;
}

.texte_tarif_2{
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	background: Lime;
}

.texte_tarif_2_b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: Lime;
	text-decoration:line-through;
	color: #FF0000;
}

.texte_tarif_3{
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	background: #00CC33;
	
}

.texte_tarif_3_b{
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	background: #00CC33;
	text-decoration:line-through;
	color: #FF0000;
}

.texte_tarif_4{
	font-family: Georgia;
	font-size: 24px;
	font-weight: bolder;
	background: Yellow;
	text-decoration:underline;
	color:#333333;
	
}

.texte_tarif_5{
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	background: Fuchsia;
}

.texte_tarif_6{
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	background: Silver;
}

.fond_feu{
	background-color: CaptionText;
}

.bouton {
	font-family: Arial,Verdana,Helvetica;
	font-size: 16px; 
	color:#330033 ;
	font-weight:bold;
	background-color: #FFCC00;
	width:300px;
}

a.tooltip em {
    display:none;
}

a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}

a.tooltip:hover em {
    font-style: italic;
	font-weight:bold;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffc;
    width:170px;
}

a.tooltip:hover em span {
	font-style: italic;
	font-weight:bold;
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 11px;
    background: transparent url(infobulletop00.gif);
    margin:0;
    padding: 0;
    border: 0;
}

#div_menu {
	/*text-align: left; pour résoudre le bug de centrage de IE */
   position: relative ;
	/*left:12px; */
	top:0px;
	width:100%;
	height:29px;
	z-index:567;
	left: 0px;
	/*left: 11px;*/
}


#blabla {

}



/* début du hack "fixed" permettant de fixer les menus sous IE */
body { /* redéfini les propriétés de toute la page */
overflow-y: hidden ; /* fonction microsoft supprimant les ascenseurs sous IE */
margin: 125px 0% 0% 0%; /* la marge du body est à 0 pixels, sauf à gauche et en haut */
padding:0 } /* marge intérieur à 0 pixels */

html > body {overflow-y: auto} /* annule le overflow-y pour firefox 1.5 et supérieur */

.content { /* boite prenant toute la page sauf le menu rouge */
height: 100%; /* la hauteur de la boite occupe 100% de l'écran */
overflow: auto; /* on rajoute un ascenseur droit à la boite */
background-color: #F2EDCD;
}

.boite {
	width:100%;
	height:100%;
	border:0px solid black;
	background-color: #F2EDCD;
	
} /* boite servant à faire défiler l'écran, en débordant de la page */


.menu1 { /* menu fixe en haut de l'écran */
	position: absolute ; /* position du menu = par rapport à la boite parent (ici le body) */
	top: 0; /* Le haut du menu est à 0 pixels du haut de l'écran */
	left: 0 ; /* La gauche du menu est à 0 pixels du bas de l'écran */
	width: 100% ; /* largeur du menu = 110% de l'écran (pour bug de IE) */
	height: 149px; /* hauteur du menu = en pixels */
	background-color : #F2EDCD ; /* la couleur du menu */
	z-index: 200;
}
.menu2 { /* menu fixe à gauche de l'écran */
	position: absolute; /* idem menu1 */
	top: 160px; /* Le haut du menu est à 20 pixels du haut de l'écran (pour ne pas recouvrir la zone du haut) */
	left: 0; /* idem menu1 */
	width: 110px; /* largeur du menu */
	height: 100%; /* hauteur du menu (toute la page) */
	background-color:#F2EDCD ;/* idem menu1 */
	padding-left : 5px;
	border-right: #CC6600 solid 1px;

	
}

.menu3 { /* sous menu fixe apres menu 1 */
	position: absolute;  /*position du menu = par rapport à la boite parent (ici le body) */
	width: 100%; /* largeur du menu = 100% de l'écran ( */
	_width:98%; /* largeur du menu = _ & 98% de l'écran (pour bug de IE) */
	height: 50px; /* hauteur du menu = en pixels */
	top: 145px; /* Le haut du menu est à 0 pixels du haut de l'écran */
	left: 0;  /*La gauche du menu est à 0 pixels du bas de l'écran */
	/* margin-left:auto;
	margin-right:auto;	
	/*border-bottom: solid black 1px; Bordure basse du menu haut*/
	z-index: 100;
	visibility: visible;
	
} 

.menu4 {
	background-color:#CCCCCC;
	position:absolute;
	top:200px;
	left:220px;
	width:520px;
	height:250px;
	border-style: double;
	text-indent: 15px;
	padding-left:10px;
	margin: 10px;
	font-family: Georgia;
	color: #0000FF;
	z-index: 200;
	visibility: hidden;
}

body>.menu1 {position:fixed} /* annule le hack "fixed" pour les autres navigateurs que IE */

body>.menu2 {position:fixed} /* annule le hack "fixed" pour les autres navigateurs que IE */

body>.menu3 {position:fixed} /* annule le hack "fixed" pour les autres navigateurs que IE */

body>.menu4 {position:fixed} /* annule le hack "fixed" pour les autres navigateurs que IE */

/* fin du hack "fixed" permettant de fixer le menu  sous IE */
