body{
margin:0;
padding:0 20px 0 0px;
border:0;
height:100%;
overflow-y:auto;
background-color:#E3E9F6;
font-family : Arial, Helvetica, sans-serif;
SCROLLBAR-BASE-COLOR: #E3E9F6;
SCROLLBAR-ARROW-COLOR: #98011D;
background-image:url(../images/icono/fond_gauche_brique.jpg);
background-repeat:repeat-y;
}
h1{
font-size:1em;
color:#961212;
font-weight:bold;
margin:0;padding:0;
}
h2{
font-size: .8em;
color: #961212;
font-weight: bold;
margin: 0;
padding: 0;
}
#page{
margin:98px 0 0 170px;
display:block;
width:580px;
}
#menu {display:block; top:117px; left:2px; width:150px; position:fixed;line-height: 20px;}
* html #menu {position:absolute;}
#container_haut{
display:block;
top:0px;
left:0px;
position:fixed;
width:100%;
height:65px;
overflow:hidden;
}
* html #container_haut {position:absolute;}
#container_gauche{
height:100%;
width:150px;
background-color:#570035;
background-image:url(../images/icono/fond_gauche.jpg);
background-repeat:no-repeat;
position:fixed;
top:0px;
left:0px;}
.gauche_menu{
float:left;
margin-left:17px;
z-index:2;
}
* html #container_gauche {position:absolute;}
/* Menu gauche : lien menu niveau 1*/
a.menuoff:link
 {
font-weight:bold;
font-size :.7em;
color : #C0CCE8;
text-decoration: none;
}
a.menuoff:visited 
{
font-weight:bold;
font-size : .7em;
color : #C0CCE8;
text-decoration: none;
}
a.menuoff:hover
{
font-weight:bold;
font-size : .7em;
color : #FFFFFF;
text-decoration: none;
}
a.menuon:link
 {
font-weight:bold;
font-size :.7em;
color : #FFFFFF;
text-decoration: none;
}
a.menuon:visited 
{
font-weight:bold;
font-size : .7em;
color : #FFFFFF;
text-decoration: none;
}
/* Menu gauche : lien menu niveau 2*/
a.menu2off:link
 {
font-size :.7em;
color : #C0CCE8;
text-decoration: none;
padding-left:10px;
line-height:14px;
}
a.menu2off:visited
{
font-size : .7em;
color : #C0CCE8;
text-decoration: none;
padding-left:10px;
line-height:14px;
}
a.menu2off:hover
{
font-size : .7em;
color : #FFFFFF;
text-decoration: none;
padding-left:10px;
line-height:14px;
}
a.menu2on:link
 {
font-size :.7em;
color : #FFFFFF;
text-decoration: none;
padding-left:10px;
line-height:14px;
}
a.menu2on:visited
{
font-size : .7em;
color : #FFFFFF;
text-decoration: none;
padding-left:10px;
line-height:14px;
}
/* Menu gauche : lien menu niveau 3*/
a.menu3off:link
 {
font-size :.7em;
color : #C0CCE8;
text-decoration: none;
padding-left:10px;
line-height:14px;
}
a.menu3off:visited
{
font-size : .7em;
color : #C0CCE8;
text-decoration: none;
padding-left:10px;
line-height:14px;
}
a.menu3off:hover
{
font-size : .7em;
color : #FFFFFF;
text-decoration: none;
padding-left:10px;
line-height:14px;
}
a.menu3on:link
 {
font-size :.7em;
color : #C0CCE8;
text-decoration: none;
padding-left:10px;
line-height:14px;
}
a.menu3on:visited
{
font-size : .7em;
color : #C0CCE8;
text-decoration: none;
padding-left:10px;
line-height:14px;
}


.bbpetit3{
border-bottom:1px dashed #939288;padding:0;
width:111px;margin-left:10px;
line-height: 1px; /*needed for IE/win*/
font-size: 1px; /*needed for IE/win*/
}
a.lunk:link{
color: #961212;text-decoration: none;
}
a.lunk:visited{
color: #961212;text-decoration: none;
}
a.lunk:hover{
color: #570035 ;text-decoration: none;
}
.logo{
position:absolute;top:0px;left:0px;
}
.logoexpo{
position:absolute;
top:0px;
left:568px;
}
/* Filet : border-bottom */
.bb{
border-bottom:1px solid #AAA3BB;padding:0;
width:121px;
line-height: 1px; /*needed for IE/win*/
font-size: 1px; /*needed for IE/win*/
}
.bbpetit{
border-bottom:1px solid #939288;padding:0;
width:111px;margin-left:10px;
line-height: 1px; /*needed for IE/win*/
font-size: 1px; /*needed for IE/win*/
}
.filet{
border-bottom:1px solid #961212;padding:0;
line-height: 1px; /*needed for IE/win*/ 
font-size: 1px; /*needed for IE/win*/ 
width:430px;
}
.filettitre{
border-bottom:1px solid #961212;padding:0;
line-height: 1px; /*needed for IE/win*/ 
font-size: 1px; /*needed for IE/win*/ 
width:580px;
}
.imgtxt{
padding-top:20px;
width:580px;
}
.img {
float: left;
width:150px;
height:auto;
}
.txt{
font-size:.8em;float: left;width:420px;
}
.hp{
width:570px;text-align:right;
}
.hpim{
border:0;
margin-top:10px;margin-bottom:10px;
}
.sstitre{
padding-top:20px;
padding-left: 150px;
width:430px;
}
.clear{
clear:both
}
.exp {
font-family: arial, helvetica, sans-serif;
font-size : 60%;
vertical-align: super;
}

