.entree {
vertical-align: middle;
text-align: center;
width: 100%;
height: 100%;
padding-top: 6%
}

html,body {
background-attachment: fixed;
background-color : #FFFFFF;
/*background-image: url(./images/fond12.gif);*/
background-repeat:fixed;
font-family : Arial, Helvetica, sans-serif;
font-size : 90%;
color : black;
margin:0px 0px 0px 0px;
}

ul,li {
font-size : 100%; 
font-family : Tahoma; 
color : black; 
/*list-style-image : url(./images/puce.gif);*/
}

a:link {color: black;
text-decoration:none;
}

a:visited {color: black;
text-decoration:none;
}

a:hover { 
color: #1d7ddb;
text-decoration: underline;
}

#menu {
padding: 5px;
font-family: Tahoma;
text-align: center;
font-weight: none;
}

#menu a:link, #menu a:visited {
display: block;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
text-decoration: none;
font-weight: none;
color: #000000;
font-size: 12px;
padding: 5px;
margin-right: 5px;
margin-bottom: 5px;
text-align: center;
background-image: url(./images/fondmenu.gif);
background-repeat:fixed;
}

#menu a:hover {
font-weight: none;
text-decoration: none;
border-right: 4px solid #1d7ddb;
border-top: 4px solid #1d7ddb;
border-bottom: 4px solid #1d7ddb;
color: #4B4A44;
color: #FFFFFF;
}

#menubis {
padding: 12px;
font-family: Tahoma;
text-align: center;
font-weight: none;
}

#menubis a:link, #menubis a:visited {
display: block;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
text-decoration: none;
font-weight: none;
color: #000000;
font-size: 12px;
padding: 5px;
margin-right: 5px;
margin-bottom: 5px;
text-align: center;
background-image: url(./images/fondmenu.gif);
background-repeat:fixed;
}

#menubis a:hover {
font-weight: none;
text-decoration: none;
border-right: 4px solid #1d7ddb;
border-top: 4px solid #1d7ddb;
border-bottom: 4px solid #1d7ddb;
color: #4B4A44;
}

.index {
border-collapse:collapse;
height: 100%;
font-family : Arial;
font-size : 90%;
}

.titre {
width: 800;
padding-top: 0px;
vertical-align: top;
}

.menu1 {
width: 119px;
height: 100%;
background-color: ##FFFFFF;
}

.gauchehaut {
height: 24px;
}

.gauchehaut1 {
height: 24px;
background-color : #FFFFFF;
}

.gauchehaut2 {
height: 8px;
background-color : #FFFFFF;
}

.finmenu1 {
height: 10px;
background-color : #FFFFFF;
}

.gauchebas {
height: 24px;
}

.menutable {
height: 100%;
}

.menuhaut {
height: 2;
}

.menumilieu {
height: 100%;
}

.menubas {
height: 62;
}

.droite {
padding-left: 5px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.pied {
padding: 5px;
width: 800;
font-size: 10px;
text-align: center;
}

.news {
margin:1% 5% 1% 5%;
border-bottom: medium none;
border-collapse: collapse;
border-left: medium none;
border-right: medium none;
border-top: medium none;
border: 1px solid #000000;
width: 90%;
}

.news1 {
background-color:#1d7ddb;
border: 1px solid #000000;
}

.news2 {
background-color:#e2dfcd;
border: 1px solid #000000;
}

.besancon {
border-collapse:collapse;
border: 1px solid #000000;
height: 100%;
}

.plafond {
border-collapse: collapse;
border: 1px solid #000000;
width: 100%;
text-align: center;
}

.plafond2 {
border-collapse: collapse;
border: 1px solid #000000;
width: 30%;
text-align: center;
}

.plafond3 {
border-collapse: collapse;
border: 1px solid #000000;
width: 14%;
text-align: center;
}

.contact {
border-collapse: collapse;
border: 1px solid #000000;
width: 90%;
margin:1% 5% 1% 5%;
background-color:#e2dfcd;
}

.cap {
border-collapse: collapse;
border: 1px solid #000000;
width: 40%;
margin:1% 5% 1% 5%;
background-color:#ffffff;
}
