/* CSS Document */
body,html {margin:0px; padding:0px}

/*emplacements des élements de l'interface   */
#haut_de_page {border-collapse:collapse; margin: 0px; padding: 0px;}
#interface {position: absolute;	width: 755px; left: 50%; padding: 0px ;margin-left:-375px; top:-3px;}
#logo {position: absolute; left:10px ;top:0px;}
#logo a, #logo a:hover, #logo a:active{text-decoration:none;}
#bandeau {position: absolute; left:150px ;top:0px;}
#accueil{position:absolute; left:40px ; z-index:1000; top:103px;}
#menu_gauche {padding: 0px ; vertical-align: top; text-align: center}
#place_centre {height:450px; width:584px; padding: 0px ; vertical-align: top;}
#centre {height:450px; margin:0px; width:584px; border-collapse:collapse; padding: 0px; margin-top: -3px;}
#contenu {width:584px; vertical-align:top ;padding: 0px ; margin: 0px;background-color:#FFFFFF; }
#place_contenu {padding:0px; width:446px; vertical-align:top; text-align:center; padding: 0px ; margin: 0px; margin-top:-3px;}
#place_titre {width:138px; height:430px; padding-top: 4px ; vertical-align: top; text-align: center}
.pied_de_page{height:18px; text-decoration:none;font-weight:bold;font-size:10px;padding:0px;margin:0px;font-family:Arial;text-align:center;color:#FFFFFF;border-collapse:collapse;}
.pied_de_page a {text-decoration:none; color:#FFFFFF;}

/*style pour avoir des tableaux sans aucuns espace entre les cellules et les bords*/
.no_space {padding:0px; margin-top:2px; border-collapse:collapse; border:0px}

/* menu vertical */
.boite{padding:0px; margin:0px; background-image:url(../images/tab_resize.jpg);}
.element{position:relative;top:2px;left:4px;padding:0px;color:#ACACAC;font-size:11px;font-family:Arial;font-weight:bold;margin-right:10px;margin-top:3px;margin-bottom:5px;text-align:left; padding-left:4px}
.element_unique{margin:0px; position:relative; top:0px; left:0px; padding:0px;}
.element_unique a, #element_unique a:hover, #element_unique a:active, #element_unique a:visited, #element_unique a:link{text-decoration:none; font-weight: normal; color:#FFFFFF;}
.element_contact{position:relative; top:2px; left:2px; padding:0px; color:#ACACAC; font-size:11px; font-family:Arial; font-weight:bold; margin-right: 10px; margin-top: 3px; margin-bottom: 3px; text-align: left; padding-left:6px}
.entete_boite {padding: 0px ; margin:0px ; position: relative; top:0px;}
.pied_boite {padding: 0px ; margin:0px ; position: relative; bottom:0px;}
.separation{position:relative; top:2px; margin-top: 3px; margin-bottom: 5px;}

/* menu horizontal */
#menu{position:absolute; left:170px ; z-index:1000; top:104px; width:650px;}
#menu dl{float:left;cursor:default;margin:0; padding:0px;}
#menu dt{list-style-type: none; vertical-align:top; position: relative; top:-1px; margin:0px;padding:0px;}
#menu dd{display:none; 
        margin:0px; 
        /*contour gris des menus déroulant: différences entre navigateurs*/
        padding-left:1px; 
        padding-right:4px;
        padding-bottom:2px; 
        _padding-right:1px; /*IE6 and - browsers*/
        _padding-bottom:1px; /*MSI browsers*/
        #padding-right:1px;
        #padding-bottom:1px; 
        list-style-type:none; 
        position:absolute; 
        top:27px; 
        margin-left:-10px; 
        width:165px; 
        background-color:#DADADA;
      }
#menu ul{border-collapse:collapse; width:165px; background-color:#DADADA; font:11px arial; color:#4C4C4C; margin:0px; padding:0px; cursor:default; border:0px;}
#menu li,#menu li a{border-collapse:collapse; width:165px; text-align:left; display:block; font:11px arial; color:#4C4C4C; text-decoration:none; height:15px; margin:0px; padding:1px; background-color:#FFFFFF; cursor:default; border:0px;}
#menu li a:hover,#menu li a:active{width:165px; background:#DADADA; color:#4C4C4C; cursor:default; margin:0px; padding:1px;}
/* dernier bouton de menu */
#dernier_menu dd{position:absolute; right:65px;}

