img { border : none ; } body { color: #000000; background-color:#F5F5DC; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; min-width:750px; /*Pour eviter le chevauchement pour FireFox, ne change rien pour IE (qui gere pas trop mal sans ca) */ } table { border-spacing:0px; margin: auto; padding: 0px; width:98%; text-align:center; border: thin solid #E0E0E0; border-collapse:collapse; /* Imite le cellspacing=0 et fonctionne sous IE */ background-color:#F7F7F7; } th { border-right:none; font-weight: bold; color: #FFFFFF; background-color: #551A8B; } td { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #E0E0E0; } th a:link, th a:visited { font-size: x-small; color: #FFFFFF; } h1 { font-weight: bold; color: #9999FF; text-align: center; } h2 { color: #5C5CFF; margin: 0px; } select { width:auto; } /***** Titre *****/ #titre h2 { color: #551A8B; margin-left:50px; height:50px; width:200px; background-image:url(images/titre.png); background-position:left; background-repeat:no-repeat; color:#FFFFFF; font-size:0px; } #titre { height:50px; clear:left; background-color:#FFFFFF; background-image:url(images/logo.png); background-position:left; background-repeat:no-repeat; } /*****************/ /***** Menu *****/ #menu { padding:0px; margin:0px; width:100%; height:20px; background-color:#551A8B; } #menu a { text-decoration:none; display:block; font-weight:bold; text-align:center; color:#FFFFFF; } #menu a:hover { color:#000000; background-color:#FFFFFF; } /* Pour IE5/MAC \*/#menu a{float:none;}/**/ #menu li { list-style: none; float:left; padding:0; margin:0; width:120px; white-space:nowrap;/*Evite l'étalement sur deux ligne*/ vertical-align:middle; } #menu #deconnection { float:right; } #main_menu { } /*********************/ /***** Sous Menu *****/ #sous_menu { clear:left; padding-top:5px; padding-bottom:3px; padding-left:15px; border-bottom:1px solid #000000; background-color:#8470FF; } /* -------------- Arbre -------------------*/ p.arbre { font-size: small; color: #FFFFFF; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } p.arbre a:link, p.arbre a:visited {color:#FFFFFF; } /*******************/ /***** Contenu *****/ #contenu { padding-top:10px; padding-bottom:20px; padding-left:5px; padding-right:22%;/*225px;*/ /*200 + 5*2 + 2*2 + (pour ie 5*2) */ } #aide { text-align:justify; color:#000000; float:right; margin:5px; padding:5px; border:thin solid #000000; background-color:#F7F7F7; font-size:small; width:18%; } #aide h2 { text-align:center; font-size:medium; color:#FFFFFF; background-color:#551A8B; margin-top:0; margin-bottom:10px; } #pop1 { display: none; position: absolute; left:50%; top:50%; width: 20em; height: 5em; margin-top: -2.5em ;/*moitié de height */ margin-left: -10em ;/*moitié de width */ border: 3px solid #E0E0E0; background-color: #8470FF; z-index: 500; font-size: 80%; text-align:center; } #pop1 h2 { background:#551A8B; color:#FFFFFF; font-size:small; } #pop1 p { vertical-align:middle; }