body {
margin:0px;
padding:0px;
background:url(media/bkgd.jpg) #FFF;
text-align: center; /* pour corriger le bug de centrage IE */
}

#external_container {
width:960px;
margin-left:auto;
margin-right:auto;
border:1px solid #666;
background-color:#FFF;
}

#external_containerTV {
width:960px;
margin-left:auto;
margin-right:auto;
border:1px solid #FFF;
background-color:#000;
}

#headleft {
float:left;
width:180px;
margin-top:18px;
margin-left:22px;
margin-right:50px;
text-align:left;
}

#header {
float:left;
width:466px;
height:184px;
margin-top:10px;
}

.head_adr {
height:58px;
font-family:helvetica,serif;
font-size:11px;
color:#666;
text-align:right;
padding-top:130px; 
padding-right:100px;
background:url(media/header.jpg) no-repeat #FFF;
}

#headright {
float:left;
width:180px;
margin-top:18px;
margin-left:30px;
text-align:right;
}

#index_message {
clear:both;
font-family:helvetica,serif;
font-size:11px;
color:#A64242;
padding:10px;
}

#menu_container {
clear:both;
float:left;
width:160px;
padding-top:20px;
text-align:left;
}

#item1 {width:157px;height:44px;background:url('media/bout1.gif') no-repeat;}
#item2 {width:157px;height:44px;background:url('media/bout2.gif') no-repeat;}
#item3 {width:157px;height:44px;background:url('media/bout3.gif') no-repeat;}
#item4 {width:157px;height:44px;background:url('media/bout4.gif') no-repeat;}
#item5 {width:157px;height:44px;background:url('media/bout5.gif') no-repeat;}
#item6 {width:157px;height:44px;background:url('media/bout6.gif') no-repeat;}
#item7 {width:157px;height:44px;background:url('media/bout7.gif') no-repeat;}
#item8 {width:157px;height:44px;background:url('media/bout8.gif') no-repeat;}

#content {
float:left;
width:750px;
height:400px;
padding-left:20px;
padding-bottom:60px;
}

.sommaire {
width:500px;
font-family:helvetica,serif;
font-size:16px;
color:#666;
font-weight:bold;
letter-spacing:-1px;
text-align:left;
}

.sommaire td {
font-size:13px;
font-weight:normal;
}

#footer {
clear:both;
width:500px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.redac_1col  {
padding-top:0px;
padding-left:0px;
}

/* TYPOS & LINKS */

.link_menu {
display:block;
font-family:helvetica,serif;
font-size:11px;
color:#FFF;
text-decoration:none;
font-weight:bold;
padding-top:5px;
padding-left:10px;
}

.link_menu a:hover {
color:#CCC;
}

.txt_gri {
font-family:helvetica,serif;
font-size:11px;
color:#666;
text-align:left;
letter-spacing:1px;
}

.link_gri  {
font-family:helvetica,serif;
font-size:11px;
color:#666;
text-decoration:none;
}

.link_gri:hover {
text-decoration:none;
}

.txt_redbold {
font-family:helvetica,serif;
font-size:11px;
color:#A64242;
font-weight:bold;
}

.txt_whtbold {
font-family:helvetica,serif;
font-size:16px;
color:#FFF;
font-weight:bold;
text-decoration:none;
}

.txt_whtbold_mini {
font-family:helvetica,serif;
font-size:11px;
color:#FFF;
font-weight:bold;
}

.txt_whtbold_big {
font-family:helvetica,serif;
font-size:20px;
color:#FFF;
font-weight:bold;
}

.txt_gribold {
font-family:helvetica,serif;
font-size:23px;
color:#666;
font-weight:bold;
letter-spacing:-1px;
}

.minitext {
font-family:helvetica,serif;
font-size:10px;
color:#000;
}

#BA1 td {
text-align:justify;
}

#koko {
width:700px;
border:0px dotted;
margin-left:0px;
margin-top:5px;
margin-bottom:5px;
text-align:center;
font-family:helvetica,serif;
font-size:14px;
color:#666;
}


#kokoleft {
width:700px;
border:0px dotted;
margin-left:0px;
margin-top:5px;
margin-bottom:5px;
text-align:left;
font-family:helvetica,serif;
font-size:12px;
color:#666;
}
