body {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#4B4B4B;
font-size:12px;
}

html body {
position: absolute;
width: 770px;
left: 50%;
margin-left: -385px;
margin-top: 0;
background-color: #FFFFFF;
background:#FFFFFF url(../images/bck.gif) 50% 0 repeat-y;
}

.menu {color : #4B4B4B; text-decoration:none; margin-left: 5px;}
.menu:visited {color : #4B4B4B; text-decoration:none; margin-left: 5px;}
.menu:hover {color : #4B4B4B; text-decoration:underline; margin-left: 5px;}
.menu:active {color : #4B4B4B; text-decoration:none; margin-left: 5px;}

.topmenu {color : #1B3348; text-decoration:none; margin-left: 5px; background: url(../images/fl_menu.gif) right no-repeat;}
.topmenu:visited {color : #1B3348; text-decoration:none; margin-left: 5px; background: url(../images/fl_menu.gif) right no-repeat;}
.topmenu:hover {color : #1B3348; text-decoration:underline; margin-left: 5px; background: url(../images/fl_menu.gif) right no-repeat;}
.topmenu:active {color : #1B3348; text-decoration:none; margin-left: 5px; background: url(../images/fl_menu.gif) right no-repeat;}

a {color : #960F07; text-decoration:none;}
a:visited {color : #960F07; text-decoration:none;}
a:hover {color : #960F07; text-decoration:underline;}
a:active {color : #960F07; text-decoration:none;}

.small {font-family:Verdana,Arial,Helvetica; color:#4B4B4B; font-size: 10px; line-height: 14px}
.legende {font-family:Verdana,Arial,Helvetica; color:#4B4B4B; font-size: 10px; line-height: 14px}
.medium {font-family:Verdana,Arial,Helvetica; color:#4B4B4B; font-size: 11px; line-height: 16px}
td {font-family:Verdana,Arial,Helvetica; color:#4B4B4B; font-size: 12px; line-height: 16px}

p {
margin:0px;
padding-bottom:10px;
line-height:1.5em;
}

h1 {
font-size: 17px;
padding: 10px 0px 10px 0px;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
color : #960F07;
}

h2 {
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding: 10px 0px 4px 0px;
font-weight:bolder;
color : #1B3348;
}

.first {
padding: 0px 0px 2px 0px;
}

h3 {
font-size:10px;
font-weight:normal;
padding: 0px 0px 6px 0px;
margin: 0px;
border-bottom:1px solid #810000;
}

.notprinted { 
margin-top:-2px;
}

h3 a {color : #8C8C8C; text-decoration:none;}
h3 a:visited {color : #8C8C8C; text-decoration:none;}
h3 a:hover {color : #CE0225; text-decoration:underline;}
h3 a:active {color : #8C8C8C; text-decoration:none;}


/* --------------top------------- */
#top {
clear: both;
position: absolute;
margin: 0px;
padding: 0px;
}

.header {
background-image : url(../images/header.jpg);
background-repeat : no-repeat;
background-position : 0% 0%;
}

/* --------------form------------- */
#top form {
margin: 0px;
padding: 0px;
}

/* --------------left------------- */
#left {
position: absolute;
width: 140px;
margin-top: 450px;
}

/* --------------middle------------- */
#middle {
position: absolute;
width: 455px;
float:left;
margin-top: 198px;
margin-left: 146px;
margin-bottom: 20px;
padding: 0px;
}


/* -----------------right--------------------- */
#right {
position: absolute;
width: 150px;
margin-top: 206px;
margin-left: 620px;
}

#right p {
border-bottom:1px solid #810000;
padding-top: 10px;
font-family:Verdana,Arial,Helvetica;
color:#960F07;
font-size: 11px;
line-height: 16px;
text-align:right;
}


#right a {font-size:12px;font-weight:bolder;color : #960F07; text-decoration:none;}
#right a:visited {font-size:12px;font-weight:bolder;color : #960F07; text-decoration:none;}
#right a:hover {font-size:12px;font-weight:bolder;color : #960F07; text-decoration:underline;}
#right a:active {font-size:12px;font-weight:bolder;color : #960F07; text-decoration:none;}


/* -----------footer--------------------------- */
#footer {
border-top:1px solid #810000;
margin-bottom: 20px;
padding-top: 4px;
font-size:10px;
}

#footer_home {
position: absolute;
width: 455px;
margin-top: 480px;
margin-left: 140px;
border-top:1px solid #810000;
margin-bottom: 20px;
padding-top: 4px;
font-size:10px;
}

.inputbox_mhn { padding: 1px; margin: 0px;  background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; color: #555555; font-size:10px; width : 170px; }

.inputbox {
float:right;
padding: 0px;
margin: 1px;
border:solid 1px #7C7A7A;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.2em;
width : 124px;
height : 14px;
}

.inputbox2 {
padding: 0px;
margin: 1px;
border:solid 1px #7C7A7A;
background-color: #FFF9EF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
height : 16px;
line-height:1.4em;
}

.textaera {
padding: 0px;
border:solid 1px #7C7A7A;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height:1.4em;
margin-top:4px;
}

.bouton {
padding: 0px;
border:solid 1px #7C7A7A;
background-color: #CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}

.dropmenu {
font-size : 9px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

#scroll{
background-color : #F5F5F5; 
width:445px;
height:300px;
overflow:auto;
padding:4px;
scrollbar-3d-light-color:#BDBDBD;
scrollbar-3dlight-color:#BDBDBD;
scrollbar-arrow-color:#000000;
scrollbar-dark-shadow-color:#BDBDBD;
scrollbar-darkshadow-color:#BDBDBD;
scrollbar-face-color:#BDBDBD;
scrollbar-track-color:#EFEFEF;
scrollbar-highlight-color:#BDBDBD;
scrollbar-shadow-color:#BDBDBD;
}

/* -----------menu--------------------------- */
#menu {
width: 140px;
}

dl, dt, ul, li {
margin: 0;
padding: 0;
color:#4B4B4B;
font-weight: normal;
font-size:11px;
line-height : 16px;
}

dd {
display: none;
margin: 0;
padding-top: 4px;
padding-bottom: 12px;
line-height : 16px;
}

li {
margin-left: 8px;
padding-left: 2px;
text-decoration : none;
text-align: left;
list-style-type: none;
letter-spacing: -0.02em;
background: url(../images/bullet.gif) left no-repeat;
line-height: 16px;
}

dt {
text-decoration : none;
text-align: left;
font-weight: bold;
letter-spacing: -0.08em;
padding-top: 1px;
padding-bottom: 1px;
margin: 0px;
line-height : 16px;
}

.backmenu01 {
background-image : url(../images/store_a.gif);
background-repeat : no-repeat;
background-position : 0% 0%;
}

blockquote {
font-size : 1.2em;
color:#555555;
line-height : 25px;
margin-left:0px;
margin-top:20px;
margin-right:0px;
}

.exergue {
margin:0px;
padding:6px;
background: #fff url(images/backmenu.gif);
}

#exergue {
margin:2px 15px 0 0;
padding:0 4px 2px 14px;
border-top:1px solid #EAEAEA;
border-bottom:1px solid #EAEAEA;
background: #F5F5F5 url(images/right.gif) left no-repeat;
}

#cartouche {
margin-bottom:10px;
background: #eee;
width: 455px;
}

#cartouche form {
padding:0.3em 0 0.3em 0;
margin:0 0 0 0.2em;
}

.horizon {
padding-bottom:4px;
margin-bottom:10px;
background:bottom repeat-x url(images/1dot.gif);
} 

#print { 
display:none;
}





