body {
	background-color: #FFFFCC; 
	back-ground image: none;
	color: darkred;
	font-size: 100%;
	font-weight:110%;
	font-family:  Arial, Serif, Times, Helvetica,Geneva;
	width: 100%;
	padding: 0 none;
	margin: 0 none;
	border-width: 0 none;
	border-color: #CC3300;
	border-style: none;
	 }
#head {
	background-color: #FFCC00;	
	color: darkred;
	back-ground image: none;
	border-color: black;
	border-style: outset;
	border-width: 1px 1px 1px 1px;
	margin-top: -18px;
	padding: 30px 0px 0px 0px; 
	width: 100%;
	position: fixed;
	height: 117px;
margin-left:-15px;
padding-left: 15px;} 

#mainmenu {
	background-color: inherit;
	background-position: absolute;
	margin-left: 30%;
	margin-right: 10%;
	margin-top:100px;
	width: 60%;
	padding: 14em 3em 5em 3em; 
	border-style: outset; 
	border-width: 0px 1px 1px 1px; 
	border-color: black;
	}
		
#leftmenu { 
	background-color: darkred;
	color: black;
	float: left;
	position: fixed;
	width: 6em;	   	  		   		  
	border-style: outset; 
	border-width: 0px 0px 0px 0px; 
	border-color: black;
	height:300px;
    margin: 0;
   	padding: 0;
	top: 162px; }
	
ul.navbar {
	background-color: #660000; /*darkred;*/
    list-style-type: none;
  	padding: 30px 0px 120px 20px;
    margin-left: 1.0em;/*0em*/
	float: left;
	height: 200px;
    position: fixed;
    top: 162px;
    width: 8.0em;  /*4.2em; 8.5em;*/
	border-style: outset; 
	border-width: 1px 5px 5px 1px; /*0px*/ 
	border-color: black;
	}
ul.navbar li {
	float: left;
	width: 6em;
	background: yellow;
    margin: 3px 3px 3px 3px;
    padding: 0.1em;
    border-top: 0;
	border-right: 0.5em solid black;
	border-bottom: 0.5em solid black;
	border-left: 0;
	border-style: outset; 
	text-indent: 0.3em;
	font-size: 90%;
	display: block;
	}
ul.navbar a {
   	background-color: orange;
	color: darkred;
	display: block;
	width: 6em;
	padding: 0.3em 0em;
	text-decoration: none;
	}
#leftmenu ul a:visited {
   background-color: orange;
   color: darkred;
   width: 6em;
   display: block;
   font-style: normal;
   padding: 0.3em 0em;
   text-decoration: none
   }	
#leftmenu ul a:hover {
   background-color: #CC3300; 
   color: yellow;
   width: 6em;
   display: block;
   font-style: normal;
   padding: 0.3em 0em;
   text-decoration: none
   }
#leftmenu ul a:active {
   background-color: #CC3300; 
   color: yellow;
   width: 6em;
   display: block;
   font-style: normal;
   padding: 0.3em 0em;
   text-decoration: none
   }
	 
#subnavbw ul{
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0;
	width: 100%;
	text-align: center; 
	}
#subnavbw li {
	float: left;
	width: 6em;
	font-size: 90%;	   	 	 	   		  
	background: inherit;
    margin: 0em 0.5em 0em 0em;
    padding: 0.1em;
    border-right: 0.1em solid black;
	border-style: outset; 
	}

#subnavbw a{
	background-color: #FFCC99;
	color: darkred;
	display: block;
	width: 6em;
	font-size: 95%;
	font-style: normal;
	padding: 0.3em 0em;
	text-decoration: none;
  }
#subnavbw a:hover {
  background-color: #CC3300; 
  color: yellow;
  display: block;
  font-size: 95%;
  font-style: normal;
  float: left;
  width: 6em;
  padding: 0.3em 0em; 
  text-decoration: none;
  }
		  
h1.header1{
	text-align: center;
	font-style: normal;
    font-weight: normal;
    font-variant: normal;
	line-height: 25px; }
h2.header2{
	text-align: center;
	font-style: normal;
    font-weight: normal;
    font-variant: normal;
	line-height: normal; }
   
h1, h2 {
	text-align: left;
	} 
h1 {color: #FF6633;
	font: 2,5em serif; 
	font-family: serif Helvetica, Arial, Geneva, Times;
	font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: normal; }
   
h2 { 
   color: darkred;  
   font: 1.6 em serif; 
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   line-height: normal;
     }
	 
p.head { 
   color: darkred;  
   font: 1.5em serif; 
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   line-height: normal;
     }
 
#mainmenu p {
	color: darkred;  
	font: 1em serif; 
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	width: 80%;
     }

p.txt1{
	text-align:left;
	width: 400px; 
   	color: darkred;  
   	font: 100% Arial, Serif, Times, Helvetica,Geneva;
	font-style: normal;
   	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	}
.txt a {
	background-color: orange;
    color: darkred;
	display: inline;
	font-style: normal;
	text-decoration: none;
	}
.txt a:visited {
	background-color: orange;
    color: darkred;
	display: inline;
	font-style: normal;
	text-decoration: none;	}
.txt a:hover {
    background-color: #FF6633;/*darkred;*/
	color: yellow;
	display: inline;
	font-style: normal;
	text-decoration: none}
.txt a:active; {
    background-color: #FF6633;/*darkred;*/
	color: yellow;
	display: inline;
	font-style: normal;
	text-decoration: none}
p.txt2{
	text-align:left;
	width: 400px; 
   	color: darkred; 
   	font: 100% times, times roman, serif, arial;
   	font-style: normal;
   	font-weight: normal;
	font-variant: normal;
	line-height: normal;
     }
p.txt3{
	text-align:left;
   	color: darkred;  
   	font: 0.9em times, times roman, serif, arial;
   	font-weight: normal;
	font-variant: normal;
	line-height: normal;}

table.tarifs{
	width: 100%;
	background-color: #FFFF99;
	color: darkred;
	border-collapse: collapse;
	}
td.tarifs1{
width:30%;
text-align: left;
} 
td.tarifs2{
width:43%;
text-align: left;
}
td.tarifs3{
background-color: #FFCC66;
width: 22%;
text-align: right;
}
td.tarifs31{
width: 20%;
text-align: center;
font-weight: 600;
}
td.tarifs4{
width:5%;
}
td.border {
border-style: double;
border-color: darkred;
border-top-width:0px;
border-right-width: 0px;
border-bottom-width:1px;
border-left-width:0px;}

td.bordert {
border-style: double;
border-color: darkred;
border-top-width:1px;
border-right-width: 0px;
border-bottom-width:0px;
border-left-width:0px;}

td.bordertb {
border: 1px;
border-style: double;
border-color: darkred;
border-top-width:1px;
border-right-width: 0px;
border-bottom-width:1px;
border-left-width:0px;}

td.style1 {
font-style: normal;
}
td.style2 {
font-weight: 600;
}
td.st {
font-weight: 600;
}
td.fs {
font-size: 80%;
}
table.photo01{
background-color:inherit; /*#FFFF99;*/
color: darkred;
width:100%;
font-size: 80%;
padding: 0 none;
margin: 0 none;
border: 0px solid black;}

tr.he {
height: 3em;
border: 0px solid black;
}
table.photo02{
background-color: #FFFFCC;
color: darkred;
width:100%;
padding:0;
spacing:0;
font-size: 80%;}

td.ph021{
width:120px;
}
td.ph022{
width:120px;
}
td.rand {
border-style: double;
border-color: darkred;
border-top-width:1px;
border-right-width: 1px;
border-bottom-width:1px;
border-left-width:1px;}

table.contact{
background-color: inherit;
color: darkred;
border-collapse: collapse;
border:0; 
cell-spacing:0; 
cell-padding:0;
width:55%}

td.contact1{
width:20%;
text-align: left;} 

td.contact2{
width:40%;
text-align: left;}

table.contact a{ 
	background-color: orange; /*orange;*/
    color: darkred;
	font-style: normal;
	text-decoration: none;
	}
	
table.contact a:hover {
    background-color: darkred;
	color: yellow;
	font-style: normal;
	text-decoration: none }
   	

