body{
  font-family:Trebuchet MS;
  font-size:13px;
  color:black;
  line-height:17px;

}
h2{
  text-indent:-9999px;
  margin-top:20px;
  margin-bottom:20px;
}
div.hr {  height: 15px;  background: url(img/dotted.gif) repeat-x;margin-top:5px;}
div.hr hr {  display: none;}

#ticket_zone input{
  width:200px;
  margin-left:10px;
}

#global{  
  /*border:1px solid red;*/
  width:1250px;
  margin:0 auto;
  height:1000px;
  background:url(img/bg_all.png) repeat-y;
  position:relative;
}

#content{
  width:690px;
  /*border:1px solid blue;*/
  position:relative;
  float:left;
  text-align:justify;
  padding-left:20px;
  padding-right:20px;
}

#global_index{  
  /*border:1px solid red;*/
  width:673px;
  margin:0 auto;
  height:394px;
  background:url(img/bg_index.jpg) no-repeat;
  position:relative;
}


#content_index{
  width:673px;
  margin:0 auto;
  /*border:1px solid blue;*/
  position:relative;  
  text-align:center;
}

#index_form label{
  color:#999;
  font-size:11px;
}
.withback{
  height:25px;
  width:200px;
  font-size:20px;
  background:transparent url(img/bg_input.jpg) repeat-x;border:1px solid #999;
}

h1.index{
    background:url(img/btn_espace.jpg) no-repeat;
    height:120px;
    width:270px;
    text-indent:-9999px;
    margin-left:200px;
}
body.ie6 h1.index{
  margin-left:0px;
}

ul#menu{
  width:270px;
  /*border:1px solid green;*/
  position:relative;
  float:left;
  margin-left:200px;
}
body.ie6 ul#menu{
  margin-left:100px;
}
ul#menu li{
  height:60px;
}

 
ul#menu li a{
  text-indent:-9999px;
  /*border:1px solid #ccc;*/
    display:block;
  width:270px;
  
}

ul#menu li.info_user{
  height:60px;
  display:block;
  margin-top:60px;
  text-align:center;
}

a.btn_accueil{
  background:url(img/btn_accueil.png);  
  height:60px;
}
a.btn_tickets{
  background:url(img/btn_tickets.png);  
  height:60px;
}
h2.h2_tickets{
  background:url(img/btn_tickets.png) no-repeat;
  background-position:bottom left;
  height:60px;
  border:1px solid #ccc;
}
h2.h2_ticket{
  background:url(img/btn_ticket.png) no-repeat;
  background-position:bottom left;
  height:60px;
  border:1px solid #ccc;
}
a.btn_accueil:hover, a.btn_appel:hover, a.btn_assist:hover, a.btn_inter:hover, a.btn_dl:hover, a.btn_deco:hover, a.btn_tickets:hover{
  background-position:bottom;
}

a.btn_assist{
  background:url(img/btn_assist.png);
  height:60px;
}
h2.h2_assist{
  background:url(img/btn_assist.png) no-repeat;
  background-position:bottom left;
  height:60px;
  border:1px solid #ccc;
}
a.btn_inter{
  background:url(img/btn_inter.png);
  height:60px;
}
h2.h2_inter{
  background:url(img/btn_inter.png) no-repeat;
    background-position:bottom left;
  height:60px;
  border:1px solid #ccc;
}
a.btn_appel{
  background:url(img/btn_appel.png);
  height:60px;
}

h2.h2_appel{
  background:url(img/btn_appel.png) no-repeat;
  background-position:bottom left;
  height:60px;
  border:1px solid #ccc;
}
h2.h2_accueil{
  background:url(img/btn_accueil.png) no-repeat;
  background-position:bottom left;
  height:60px;
  border:1px solid #ccc;
}
a.btn_dl{
  background:url(img/btn_dl.png);
  height:60px;
}

a.btn_deco{
  background:url(img/btn_deco.png);
  height:60px;
}
h1 a.btn_espace{
  background:url(img/btn_espace.png);
    width:270px;
  height:120px;
    
}

table.spec_tab{
  width:100%;
}

#pem_form{
  background:url(img/pem_bg.jpg) no-repeat;
  height:61px;
}
table.part_tab, table.soc_tab,table.stock_tab {
  width:100%;
}

table.part_tab tr th, table.soc_tab tr th{
  text-align:center;
  font-weight:bold;
}

