#head a {
display: block;
background-color: orange;
color: darkred;
font-style: normal;
text-decoration: none;
}
#head a:hover {
display: block; 
background-color: #CC3300; 
color: yellow;
font-style: normal;
text-decoration: none
}
a {
display: block;
background-color: orange; 
color: darkred;
font-style: normal;
text-decoration: none;
}
a:visited {
display: block;
background-color: orange;
color: darkred;
font-style: normal;
text-decoration: none;
}
a:hover {
display: block;
background-color: #CC3300;
color: yellow;
font-style: normal;
text-decoration: none;
}
a:active {
display: block;
background-color: ; 
color: yellow;
font-style: normal;
text-decoration: none;
}

table.header3{
width:100%; 
cellspacing:0;
height: 1em;
cellpadding:0;
text-align: center;
background-color: #FFCC00;
color: darkred;
border-collapse: collapse;
border-style: outset;
border-color: darkred;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width:0px;
border-left-width: 0px; 
}
td.border1 {
width: 22%;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
} 
td.border21 {
width: 10%;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 5px;
border-bottom-width: 5px;
border-left-width: 0px;
}
td.border21 a:visited {
display: block;
background-color: orange;  
color: darkred;
font-style: normal;
text-decoration: none;
}
td.border22{
width:5%;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
td.border3 {
width: 18%;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
} 
table.content1{
width:100%;
height:116px; 
cellspacing:0;
cellpadding:0 0 0 0;
text-align: center;
background-color: #FFFFCC;
color: darkred;
border-collapse: collapse;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width:0px;
}
td.cont1 {
width: 33%;
border-collapse: collapse;
border-style: outset;
border-color: darkred;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width:1px;
border-left-width:0px;
}
td.cont2 {
width: 34%;
border-collapse: collapse;
border-style: outset;
border-color: darkred;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width:0px;
}
td.cont3 {
width: 33%;
border-collapse: collapse;
border-style: outset;
border-color: darkred;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
}
table.content2{
width:100%;
height:116px; 
cellspacing:0;
cellpadding-top:0px;
cellpadding-right:0px;
cellpadding-bottom:0px;
cellpadding-left:0px;
background-color: #FFFFCC;
color: darkred;
border-collapse: collapse;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width:0px;
}
td.cont21 {
width: 44%;
text-align: right;
border-collapse: collapse;
border-style: outset;
border-color: darkred;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width:1px;
border-left-width:1px;
}
td.cont22 {
width: *%;
text-align: center;
border-collapse: collapse;
border-style: outset;
border-color: darkred;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width:0px;}
}
td.cont23 {
width: 44%;
text-align: left;
border-collapse: collapse;
border-style: outset;
border-color: darkred;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
}
table.content0 {width:100%;}
td.intro01 {
width: 20%;
background-color: darkred;
margin-left:-20px;
padding-left: 20px;
} 
td.intro02 {
width: 15%;
} 
td.intro03{
width:55%;
}
td.intro04 {
width: 10%;
}
table.maincontent1 {
width:100%; 
margin-left:-15px;
padding-left: 15px;
cellspacing:0; 
cellpadding:0; 
height:100%;
color: darkred;
border-collapse: collapse;
border-style: outset;
border-color: darkred;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
}
td.intro1 {
width: 20%;
background-color: darkred;
border-collapse: collapse;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
/*margin-left:-15px;
padding-left: 15px;*/
padding-top:100px;
} 
td.intro2 {
width: 15%;
border-collapse: collapse;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
padding-top:100px;
} 
td.intro3{
width:55%;
border-collapse: collapse;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
padding-top:100px;
}
td.intro4 {
width: 10%;
border-collapse: collapse;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
padding-top:100px;
} 
td.intro3envi{
width: 64%;
border-collapse: collapse;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
} 
td.intro4envi{
width: 1%;
border-collapse: collapse;
border-style: outset;
border-color: black;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
}
ul.environs {
background-color: inherit;
font-size: 100%;
list-style-type: disc;
padding: 0;
margin: 0; 
text-align: left;
height: 100%;
width: 100%;
}
ul.environs li{
background-color: inherit;
color: darkred;
font-size: 100%;
padding: 0;
margin: 0; 
text-align: left;
line-height:110%; 
width: 100%;
}
ul.environs li a {  
background-color:orange;
color: darkred;
display: inline;
width: 100%;
font-size: 100%;
font-style: normal;
text-decoration: none;
}
ul.environs li a: visited {
display: inline;
background-color: orange;
color: darkred;
font-style: normal;
text-decoration: none;
}
ul.environs li a:hover {
background-color: #CC3300; 
color: yellow;
display: inline;
font-size: 100%;
font-style: normal;
text-decoration: none;
}
.haut a:link {
background-color: orange;
color: darkred;
display: inline;
font-style: normal;
text-decoration: none;
}
.haut a:visited {
background-color: orange;
color: darkred;
display: inline;
font-style: normal;
text-decoration: none;
}
.haut a:hover {
background-color: #CC3300; 
color: yellow;
display: inline;
font-style: normal;
text-decoration: none;
}
.haut a:active {
background-color: #CC3300; 
color: yellow;
display: inline;
font-style: normal;
text-decoration: none;
}
.contact a:link {
background-color: orange;
color: darkred;
display: inline;
font-style: normal;
text-decoration: none;
}
.contact a:visited {
background-color: orange;
color: darkred;
display: inline;
font-style: normal;
font-size: normal;
text-decoration: none;
}
.contact a:hover {
background-color: #CC3300; 
color: yellow; 
display: inline; 
font-style: normal;
text-decoration: none;
}
.contact a:active {
background-color: #CC3300; 
color: yellow;
display: inline;
font-style: normal;
font-size: 100%;
text-decoration: none;
}


