BODY {
margin:0;
padding:0;
background-color: #003300;
background-image: url(../images/icono/fond.png);
background-repeat: repeat-y;
scrollbar-base-color: #669447;
scrollbar-track-color: #507338;
scrollbar-arrow-color: #B1D488;
}
html{
scrollbar-base-color: #669447;
scrollbar-track-color: #507338;
scrollbar-arrow-color: #B1D488;
}

.titrage {position: absolute;top: 0px;left: 76px;width: 51px;height: 451px;}
.visuel1 {position: absolute;top: 33px;left: 167px;}
.visuel2 {position: absolute;top: 161px;left: 245px;}
.visuel3 {position: absolute;top: 62px;left: 284px;}
.visuel4 {position: absolute;top: 14px;left: 323px;}
.visuel5 {position: absolute;top: 84px;left: 401px;}
.roll {visibility:hidden;background-color:#225C07;filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;font-family : Arial, Helvetica, sans-serif;z-index:100;}
#roll1{position: absolute;top:33px;left:244px;width:156px;height:290px;}
#roll2{position: absolute;top:161px;left:88px;width:156px;height:290px;}
#roll3{position: absolute;top:62px;left:322px;width:156px;height:290px;}
#roll4{position: absolute;top:14px;left:167px;width:156px;height:290px;}
#roll5{position: absolute;top:84px;left:245px;width:156px;height:290px;}

.commentroll{padding:0 10px 0 6px}
.titreroll {font-size : .75em;font-weight : bold;color : #ffffff;padding-top : 15px;padding-bottom : 12px;}
.texteroll {color : #ddfcaa;font-size : .6em;}

.bandedroite{position:absolute;top:0px;left:152px;}

.listeexpos{position: absolute;top:385px;left:287px; }
.linkexpo{color:#DDFCAA;font-size:.6em;font-family : Arial, Helvetica, sans-serif;text-decoration:none}
a.linkexpo:hover{color:#FFFFFF}

a.theme:link {font-weight: bold; font-size: .6em; color: #A8FD20; font-family: Verdana; text-decoration: none}
a.theme:visited {font-weight: bold; font-size: .6em; color: #A8FD20; font-family: Verdana; text-decoration: none}
ea.theme:hover {font-weight: bold; font-size: .6em; color: #DDFCAA; font-family: Verdana; text-decoration: none}

a.sstheme:link {font-size: .6em; color: #A8FD20; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.sstheme:visited {font-size: .6em; color: #A8FD20; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.sstheme:hover {font-size: .6em; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.logo {position: absolute;top: 33px;left: 470px;width: 180px;height: 30px;}
#liste{position: absolute;top:235px;left:470px;width:320px;height:245px;}
.itemliste{line-height:13px;height:13px;clear:left}
.itemsstheme{line-height:15px;}

.enfant {display:none;visibility : hidden;width:290px;}
.listeenfant{float:left;width:203px;}
.imtheme{float:left;width:82px;height:auto;margin-top:2px;}
.clear{clear:both;}
.nav {font-size: .6em; color: #A8FD20; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.nav:link {color: #B1D488;}
a.nav:visited {color: #B1D488;}
a.nav:hover {color: #DDFCAA;}

.menubas{position: absolute;top:32px;left:.6em;}
.menuhaut{position: absolute;top:6px;left:.6em;}
.actualite{position: absolute;top:387px;left:150px;}
.actualite_en{position: absolute;top:331px;left:150px;}
.exp {font-size : 60%;vertical-align: super;}

.bb{
border-bottom:1px solid #99F548;padding:0;
width:204px;
line-height: 1px; /*needed for IE/win*/ 
font-size: 1px; /*needed for IE/win*/ 
}

.txt {font-size: .7em; color: #B1D488; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.txtnav:link {color: #B1D488;}
a.txtnav:visited {color: #B1D488;}
a.txtnav:hover {color: #DDFCAA;}

