BODY {
background-color :#3C0125;margin:0;
height:100%;font-family : Arial, Helvetica, sans-serif;
background-repeat:repeat-y;
}
html{
height:100%;
}
A {
text-decoration : none;}
#container_gauche{height:100%;width:150px;background-color:#570035;background-image:url(../images/icono/fond_gauche.jpg);background-repeat:no-repeat;top:0px;left:0px;position:absolute}
#menu {position:absolute;display:block; top:118px; left:2px; width:150px;line-height: 18px;}
#page{position:absolute;top:75px;left:150px;display:block;width:600px;}
#bandeau{display:block; top:0px; left:0px;width:100%;height:65px;overflow:hidden;background-color:#3C0125;}
.fondtitre {background-color : #731829;}
.filettitre {background-color : #C8D2F5;}
.gauche_menu{float:left;margin-left:17px;z-index:2;}
.logo{position:absolute;top:0px;left:0px;}
.logoexpo{position:absolute;top:6px;left:570px;}
.bb{border-bottom:1px solid #AAA3BB;padding:0;width:111px;
line-height: 1px; /*needed for IE/win*/ 
font-size: 1px; /*needed for IE/win*/ 
}
.bbpetit{
border-bottom:1px solid #AAA3BB;padding:0;
width:101px;margin-left:10px;
line-height: 1px; /*needed for IE/win*/ 
font-size: 1px; /*needed for IE/win*/ 
}
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;
}
.mozaik{
margin-top:32px;margin-left:20px;z-index:1;
}
.bandeausurvol{
background-color:#580035;
position:absolute;left:20px;top:11px;
border-top-color: #A70011; border-top-style: solid; border-top-width: 1px;
border-bottom-color: #A70011; border-bottom-style: solid; border-bottom-width: 1px;
visibility: hidden;
}
#planchetitre{position:absolute; left:24px; top:12px; width:549px; z-index:1; visibility: show; color:#C0CCE8;font-size:.8em;font-weight:bold}
#texte{
width:549px; height:14px; z-index:3; visibility: hidden;font-size:.8em;color:#FFFFFF;
}
#bottom{
padding-top:10px;
}
#btnintro{
visibility: hidden;float:left;
}
#btnsr{
right:0;width:100%;text-align:right;
}
.fotgal {margin:4px 3px 4px 3px;border:1px; border-color: #3C0125;border-style: solid;}
A:hover, a.active{border-color: #580034}
A:hover .fotgal, A:active .fotgal {border:1px;border-color: #580034; border-style: solid}

.cartelzoneh {
position:absolute;
left:170px;
top:108px;
z-index:1000;
visibility: hidden;
}
.cartelzonev {position:absolute;left:171px;top:108px;z-index:1000;}

.cartelfond {position:absolute;left:1px;top:0px;background-color:#3C0125}
.carteltitre{position:absolute;font-family: Arial, Helvetica, sans-serif;font-size: .8em;font-weight: bold;color:#C0CCE8}

#titreh1 {top:20px;left:20px;width:240px;height:70px;}
#titreh2 {top:20px;left:20px;width:240px;height:70px;}
#titreh3 {top:20px;left:20px;width:370px;height:70px;}
#titrev1 {top:20px;left:20px;width:245px;height:70px;}
#titrev2 {top:20px;left:20px;width:245px;height:70px;}
#titrev3 {top:20px;left:20px;width:345px;height:70px;}

.carteltext{
position:absolute;
font-family: Arial, Helvetica, sans-serif;font-size: .8em;color : #ffffff;
}
#textv1{top:50;left:20;width:245px;height:200px;}
#textv2{top:96;left:20;width:245px;height:300px;}
#textv3{top:96;left:20;width:345px;height:300px;}
#texth1 {top:50;left:20;width:240px;height:280px;}
#texth2 {top:96;left:20;width:240px;height:120px;}
#texth3 {top:97px;left:20px;width:347px;height:229px;}

.coin_gh{
float: left;
width: auto;
height: auto;
border-color: #A70011;
border-style: solid;
border-width: 1px;
z-index:2;
}

.ligne_h{
float: left; width: auto; height: auto;
border-right-color: #A70011; border-right-style: solid; border-right-width: 1px;
border-top-color: #A70011; border-top-style: solid; border-top-width: 1px;
border-bottom-color: #A70011; border-bottom-style: solid; border-bottom-width: 1px;
}
.ligne_m{
float: left; width: auto; height: auto;
border-right-color: #A70011; border-right-style: solid; border-right-width: 1px;
border-bottom-color: #A70011; border-bottom-style: solid; border-bottom-width: 1px;
}

.col_g{
clear:both;float: left; width: auto; height: auto;
border-left-color: #A70011; border-left-style: solid; border-left-width: 1px;
border-right-color: #A70011; border-right-style: solid; border-right-width: 1px;
border-bottom-color: #A70011; border-bottom-style: solid; border-bottom-width: 1px;
}
.clear {clear:left;}

.vide_v{
margin:5px 4px 5px 4px;width:85px;height:128px;
}
.vide_h{
margin:5px 4px 5px 4px;width:128px;height:85px;
}

