body#global {
margin-left: auto; 
margin-right: auto;
width:800px;
padding: 0;
text-align: center;
font-family: arial,helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-size: 9pt;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
font-weight: bold;
}
div#centre{
margin-left: auto; 
margin-right: auto;
}
a {
text-decoration: none;
}
a.blk{
color: #ffffff;
}
a.red{
color: red;
}
div#bando {
background-image:url(img/Bando.jpg);
position: absolute;
top: -20px;
left: 0px;
width: 912px;
height: 156px;
background-repeat:no-repeat;
}
div#background {
background-image:url(img/Back.jpg);
position: absolute;
top: 64px;
left: 0px;
width: 912px;
height: 510px;
}
div#MenuHo {
          width: 583px;
          position: absolute;
          top: 90px;
          left: 180px;
          height: 16px;
          background-image:url(img/MenuHo.gif);
          background-repeat:no-repeat;
} 
            
div#MenuHo ul li { 
                padding: 10px;
                float: left;
                position:relative;
                top: -22px;
                *top: -10px;
                left: -12px;
                list-style: none;
                color: #ffffff;
               } 
                            
div#MenuHo ul ul {
                font-size: 8pt;
                text-align: left;
                position: absolute;
                top: 48px;
                *top: 36px;
                left: -30px;
                display:none;
               }  
               
div#MenuHo ul li ul li {
                background-color: #008aff;
                float: none;
                width: 165px;
                height: 10px;
}
div#MenuHo ul li ul li:hover {
                background-color: #005aaf;
                float: none;
                width: 165px;
}

div#MenuHo ul.level1 li.ssmenu:hover ul.level2,
div#MenuHo ul.level2 li.ssmenu:hover ul.level3 {                                              
                                                  display:block;
                                                 }      

.menu {  
width:106px; 
height:150px; 
position:absolute; 
top:90px;
left:17px;
*position:absolute;
*top: 90px; 
*left: 17px;
font-size:11px; 
margin:50px 0;
}

.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#ffffff; 
width:160px; 
height:17px; 
text-align:left;   
background:#d649de; 
line-height:19px; 
font-size:11px;
}

.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

.menu ul li:hover a {color:#fff; background:#aa1db2;}

.menu ul li:hover ul {
display:block; 
position:absolute; 
top:0; left:160px; 
width:105px;

}
.menu ul li:hover ul li a.hide {background:#dfc184; color:#ffffff;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#d649de; color:#ffffff; width:150px;}
.menu ul li:hover ul li a:hover {background:#aa1db2; color:#ffffff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#ffffff;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#ffffff;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#ffffff;}
 
 
 
.menu2 {  
width:106px; 
height:220px; 
position:absolute; 
top:279px;
left:17px; 
*position:absolute;
*top:280px;
*left:17px;
font-size:11px; 
margin:50px 0;
}

.menu2 ul li a, .menu2 ul li a:visited {
display:block; 
text-decoration:none; 
color:#ffffff; 
width:160px; 
height:17px; 
text-align:left;    
line-height:19px; 
font-size:14px;
padding: 0px 0px 0px 0px;
}

.menu2 ul li ul li a.blk{
font-size:11px;
}


.menu2 ul {padding:0; margin:0;list-style-type: none; }
.menu2 ul li {float:left; margin-right:1px; position:relative;}
.menu2 ul li ul {display: none;}

.menu2 ul li:hover a {color:#fff;}

.menu2 ul li:hover ul {
display:block; 
position:absolute; 
top:0; left:160px; 
width:105px;

}
.menu2 ul li a.hide{height: 40px;}
.menu2 ul li:hover ul li.fofo{background: #2d7de8;}
.menu2 ul li:hover ul li.vivi{background: #ffaa0e;}
.menu2 ul li:hover ul li.spespe{background: #21b062;}
.menu2 ul li:hover ul li.sorsor{background: #d9781e;}
.menu2 ul li:hover ul li.websta{background: #d30632;}

.menu2 ul li:hover ul li a.hide {background:#dfc184; color:#ffffff; font-size:11px;}
.menu2 ul li:hover ul li:hover a.hide {width:150px;}
.menu2 ul li:hover ul li ul {display: none;}
.menu2 ul li:hover ul li a {display:block; color:#ffffff; width:150px;}
.menu2 ul li:hover ul li a:hover {background:#888888; color:#ffffff;}
.menu2 ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#ffffff;}
.menu2 ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#ffffff;}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#dd8d5e; color:#ffffff;}
  
 
.menu b.acc{
color:#ffffff;
font-size:10pt;
position:relative;
left:-2px;
}
 
 
 
 
 
  
div#contenu {
          text-align: left;
          position: absolute;
          top: 140px;
          left: 185px;
          width: 600px;
          height: 400px;
}         
div#activite{
position: absolute;
top: 130px;
left: 10px;
width: 167px;
height: 179px;
background-image:url(img/bout_act.png);
background-repeat:no-repeat;
cursor : pointer;
}
div#info{
position: absolute;
top: 316px;
*top: 320px;
left: 10px;
*left: 10px;
width: 167px;
height: 42px;
background-image:url(img/btn_info.png);
background-repeat:no-repeat;
background-position:0px 0px;
cursor : pointer;
}      
div#video{
position: absolute;
top: 358px;
*top: 362px;
left: 10px;
*left: 10px;
width: 167px;
height: 42px;

background-image:url(img/btn_video.png);
background-repeat:no-repeat;
cursor : pointer;
} 
div#spect{
position: absolute;
top: 406px;
*top: 409px;
left: 10px;
*left: 10px;
width: 167px;
height: 42px;
background-image:url(img/btn_spect.png);
background-repeat:no-repeat;
cursor : pointer;
} 
div#sortie{
position: absolute;
top: 455px;
*top: 457px;
left: 10px;
*left: 10px;
width: 167px;
height: 42px;
background-image:url(img/btn_sortie.png);
background-repeat:no-repeat;
cursor : pointer;
}         
div#webstation{
position: absolute;
top: 496px;
*top: 498px;
left: 10px;
*left: 10px;
width: 167px;
height: 42px;
background-image:url(img/btn_webstation.png);
background-repeat:no-repeat;
cursor : pointer;
} 
div#fond_pge{
position: absolute;
top: 127px;
left: 185px;
width: 577px;
height: 456px;
background-image:url(img/fond_pge.png);
}

div#foot{
position:absolute;
top: 130px;
left: 770px;
width: 144px;
height: 144px;
background-image:url(img/case_foot.png);
background-repeat:no-repeat;
color:#ffffff;
}
div#text_defile{
position:absolute;
top: 400px;
left: 770px;
width: 144px;
height: 40px;
background-image:url(img/case_foot.png);
color:#ffffff;
}

table#tab_encad{
position: absolute;
top: 341px;
left: 18px;
font-weight: normal;
font-size: 8pt;
}
b.nom_encad{
font-size: 10pt;
}


table#tab_inscri{
position: absolute;
top:-10px;
left:430px;
z-index: 0;
}
table.tab_std{
position: relative;
left:10px;
width:550px;
}
table#tab_acti{
position: relative;
z-index: 0;
text-align: justify;
font-size:90%;
left:-15px;
}
b.piti{
font-size:50%;
color:#cf7B23;
}
div#tab_jr{
position: relative;
top:10px;
left:12px;
width:550px;
color: #FFFFFF;
background-image:url(img/fnd_jr.gif);
background-repeat:no-repeat;
z-index: 0;
font-size: 110%;
}

table#tab_plus{
position: relative;
top:10px;
left:10px;
z-index: 0;
}
table#tab_list_act{
position: absolute;
top:40px;
left:11px;
z-index: 0;

}
table#tab_list_act td{
border-bottom:5px solid #FFBD9E ;
}

div#tit_act {
position: absolute;
top:-10px;
left:7px;
width: 550px;
padding: 5px;
border-width : 0px;
border-style : solid;
border-bottom:5px solid #FFBD9E ;
font-size: 15pt;
color: #996633;
}   
td.inscri{
width: 125px;
height: 22px;
padding: 0px 10px;
color: #ffffff;
background-image:url(img/btn_inscri.png);
background-repeat:no-repeat;
}

b.gros{
font-size: 18pt;
}

table#contact{
position: relative;
left:30px;
color:#af4b03;
}
table#info{
position: relative;
left:10px;
top:0px;
font-size:90%;
text-align:justify;
}