body {
margin:0;
border:0;
padding:0px;
background:#f7edde; 
color:#000000;
font-family: verdana, arial, geneva, trebuchet, sans;
font-size: 11px;
text-align: justify;
}

B {font-weight: bold;}
I {font-style: italic;}
SUP { font-size: 65%; }
IMG { border: none;}
HR {  color: #000000;
background-color: #000000;
height: 1px;
border: 0px;
margin-top: 24px;
}

A { color: #dc2028; text-decoration: none; font-weight: bold; }
A:hover { color: #014561; }
.lienshautdepage {
text-align: left;
margin-top: 0px;
margin-bottom: 8px;
}

.retourhaut{
text-align: right;
clear: both;
}

#hautfr { 
width: 764px;
height: 157px;
background-image:url(../img/haut-fr.gif);
background-repeat:no-repeat;
margin-bottom: 10px;
}

#hauten { 
width: 764px;
height: 157px;
background-image:url(../img/haut-en.gif);
background-repeat:no-repeat;
margin-bottom: 10px;
}

.logotev {
position: relative;
top:49px; 
left:675px; 
}

.titre {
position: relative; 
top:81px; 
left:147px; 
}

#menu {
float: left;
width: 147px;
}

#contenu {
float: left;
width:588px;
margin-left: 14px;
border-left: solid 1px #000000;
padding-left: 14px;
padding-bottom: 6px;
margin-bottom: 14px;
}

.imagedroite {
float: right;
margin-bottom: 1em;
margin-left: 1.5em;
color:#000000;
font-size: 9px;
text-align: left;
}

.imagegauche {
float: left;
margin-bottom: 1em;
margin-right: 1.5em;
color:#000000;
font-size: 9px;
text-align: left;
}

.cadre {
border: solid 1px #000000;
}

.soustitre {
font-family: "Times New Roman", Times, Serif;
font-weight: bold;
font-size: 18px;
text-align: left;
margin-top: 0px;
margin-bottom: 8px;
}

.dates {
font-size: 9px;
font-weight: bold;
text-align: left;
}

.aujourdhui {
text-align: left;
font-weight: bold;
}

.menudroite {
float: right;
margin-bottom: 6px;
margin-left: 12px;
text-align: left;
border: 1px solid #000000;
padding: 8px;
background-color: #e6ddcf;
}

.encadre {
text-align: left;
border: 6px solid #d7cbb6;
padding: 8px
}

.troisetoiles {
text-align: center;
}

.image-cadre {border:1px; border-thickness:1px; border-color: #642500; border-style: solid;}
A:hover .ImageCadre, A:active .ImageCadre {border:1px; border-thickness:1px; border-color: #014561; border-style: solid;}

.image-cadre2px {border:2px; border-thickness:2px; border-color: #642500; border-style: solid;}
A:hover .ImageCadre2, A:active .ImageCadre2 {border:2px; border-thickness:2px; border-color: #014561; border-style: solid;}

.bdv {COLOR:#000000; font-size: 9px; text-align: left;}

.table01 {
	border-width:2px;
	border-style:solid;
	border-color:#d7cbb6;
	border-collapse:collapse;
}
.table01 th {
	border-width:2px;
	padding:3px;
	border-style:solid;
	border-color:#d7cbb6;
	color:#ff0000;
}
.table01 td {
	border-width:2px;
	padding:3px;
	border-style:solid;
	border-color:#d7cbb6;
}

.tablehoraire {
	border-width:2px;
	border-style:solid;
	border-color:#d7cbb6;
	border-collapse:collapse;
}
.tablehoraire th {
	border-width:2px;
	padding:3px;
	border-style:solid;
	border-color:#d7cbb6;
	color:#ff0000;
}
.tablehoraire td {
	border-width:2px;
	padding:3px;
	border-style:solid;
	border-color:#d7cbb6;
}
.horairejour {
background-color: #e6ddcf;
}
