/* CSS Document */
*
{
    padding:0px;
    margin:0px;
    font-family: Arial,Verdana, Helvetica, sans-serif;
}
a:hover { font-weight: bold;}
body{
background: url(../news_images/fond_body.jpg) top center no-repeat fixed;
font-size:18px;
margin:0;
color:#ffffff;
}

#conteneur
{
    background:url(../news_images/ombre.png) center repeat-y;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../news_images/ombre.png', sizingMethod='scale');
    width:1040px;
    height:auto;
    margin:0px auto 0px auto;

}

#haut
{
    width:1040px;
    height: 20px;
    padding-top:180px;
    margin:0px auto 0px auto;
    background:url(../news_images/ombre_haut.png) bottom center no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ombre_haut.png', sizingMethod='crop');
   
}
#header
{
    width:1020px;
    padding-left:20px;
    margin:0px auto 0px auto;
    background:url(../news_images/ombre.png) center repeat-y;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../news_images/ombre.png', sizingMethod='scale');
}


#menu
{
    float:left;
    width:130px;
    margin-left:25px;
}

#contenu
{
    margin:0px auto;
    width: 956px;
    padding: 0px 20px;
    font-size:12px;
    text-align:justify;
    color:#218eab;
    padding-top:15px;
    min-height: 200px;
    font-size: 12px;
    background:url(../news_images/fond_contenu.jpg) top center no-repeat #FFF;
}

#texte
{
    min-height: 200px;
}
#texte li{
    margin-left:20px;
}

#contenu p
{
    color:#868787;
    margin:0;
    padding:0px 0px 10px 0px;
    text-align:justify;
}
#contenu a
{
    color:#218eab;
    text-decoration: none;
}

#contenu b
{
    color:#5b5c5c;
}
#contenu i{
    color:#227a98;
    font-weight: bold;
}
#contenu a:hover
{
    color:#218eab;
    text-decoration:none;
    font-weight: bold;
}

#footer
{
    margin:0px auto;
    padding:0px;
    height:85px;
    width:996px;
    text-align: center;
    background:url(../news_images/fond_footer.png) top center no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_footer.png', sizingMethod='crop');
}

#bas
{
    width:1040px;
    margin:0px auto 0px auto;
    height:6px;
    padding-top: 15px;
    margin-bottom: 20px;
    background:url(../news_images/ombre_bas.png) bottom center no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ombre_haut.png', sizingMethod='crop');

}

#footer p
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;
    color:#595959;
}

#footer a { color:#FFF; text-decoration: none; margin-top:4px;}
h2
{
    width: 961px;
    padding-left:5px;
    margin:5px 0px 5px -5px;
    height:50px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-style:italic;
    font-size:18px;
    font-weight:bold;
    color:#016384;
    background:url(../news_images/fond_h2.png) bottom center no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_h2.png', sizingMethod='crop');
}

#cadre
{
    margin:0px 0px 0px 0px;
    padding:10px;
    height:90px;
    width:120px;
    background:url(./images/cadre.png) bottom center no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/cadre.png', sizingMethod='crop');
}
#logo
{
    clear:both;
    width:996px;
    height:120px;
    margin-left:-20px;
    background:url(../news_images/logo.png) bottom center no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='crop');
}

#cadre1
{
    float:left;
    margin:0px 0px 0px 0px;
    padding:10px;
    height:90px;
    width:120px;
    background:url(./images/cadre.png) bottom center no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/cadre.png', sizingMethod='crop');
}
.titreaoccas
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#016384;
}
.gris
{
color:#787878;
}
.promop
{
    color: #FF0000;
    font-weight: bold;
    font-size: 14px;
}
#liens
{
    margin:0;
    padding:0px 0px 0px 0px;
    font-size:12px;
    text-align:center;
}
#liens a
{
    color:#ffffff;
}
#liens a:hover
{
    color:#999999;
    text-decoration:none;
}


/* --------------------------------------------------------------MENU---------------------------------------------------------- */

#menu_top
{
    margin:0px 0px -52px 0px;
    width:1000px;
    height:52px;
    padding:0px 0px;
    position: absolute;
    z-index: 10;
    background:url(../news_images/fond_menu1.png) top center no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_menu1.png', sizingMethod='crop');
}

#menu_top ul
{
    height: 52px ;
    margin: 0px 0px;
    padding: 0 ;
    margin-left:67px;
    border-spacing:0;
    list-style-type: none ;

}

#menu_top  ul li
{
    height: 42px ;
    margin:5px 0px 5px 0px;
    width:90px;
    float: left ;
    text-align: center ;
    font-size: 13px;
    text-transform: uppercase;


}

#menu_top ul li a
{

    height:42px ;
    line-height:42px ;
    padding-top:1px;
    color: #5f5f5f ;
    display: block ;
    text-decoration: none ;
}

#menu_top ul li a:hover
{

    background:url(../news_images/fond_li_hover.png) top center repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_li_hover.png', sizingMethod='crop');
}

/* --------------------------------------------------------------MENU---------------------------------------------------------- */

#menu_bottom
{
    margin:-5px 0px -5px 0px;
    width:1000px;
    height:30px;
    padding:5px 0px;
    position: relative;
    z-index: 10;
    background:url(../news_images/fond_menu2.png) top center no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_menu2.png', sizingMethod='crop');
}

#menu_bottom ul
{
    height: 30px ;
    margin: 0 ;
    padding: 0 ;
    margin-left:25px;
    border-spacing:0;
    list-style-type: none ;

}

#menu_bottom  ul li
{
    height: 30px ;
    margin:0px 0px 0px 0px;
    width:90px;
    float: left ;
    text-align: center ;
    font-size: 12px;
    text-transform: uppercase;


}

#menu_bottom ul li a
{

    height:30px ;
    line-height:30px ;
    color: #5f5f5f ;
    display: block ;
    text-decoration: none ;
}

#menu_bottom ul li a:hover
{

    background:url(../news_images/fond_li_hover.png) top center repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_li_hover.png', sizingMethod='crop');
}



/* ---------------------------------------------------- NEWS -------------------------------------------------------------------*/

#news
{
    width: 377px;
    min-height: 239px;
    float:right;
    margin-left:15px;
    padding:30px 15px 0px 15px;
    background:url(../news_images/fond_news.png) top center no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_news.png', sizingMethod='crop');

}

#liste_news
{
    min-height: 50px;
    margin:7px auto;
}
#cadre_news
{
    width: 80px;
    float: left;
    margin-right: 10px;
    margin-bottom: 7px;
}

#hr
{
    width: 377px;
    border: 0px;
    border-top:1px solid #004464;
    clear: both;
    height: 1px;
}

#desc_news
{
    color:#979b9c;
    text-align: justify;
    width: 287px;
    float: right;
    margin-bottom: 7px;
}
#desc_news em
{
   color:#016384;
   font-size: 13px;
   font-weight: bold;
   margin-bottom:4px
   
}

/* -------------------------------------------------- Bandeau defilant ---------------------------------------------------------------*/

#flash
{
    width: 998px;
    margin:0px 0px;
    height: 343px;
    position: relative;
    z-index: 5;
    padding:0px;
    margin-left: 2px;
    clear:both;
    visibility: hidden;
    margin-top: -52px;
    
}

#flash img
{
	position:absolute;
        z-index: 6;
}


