body {margin:0; text-align:center;font-family: Arial,Tahoma, Helvetica, Sans-Serif; font-size: 75%;margin:0; padding:0; width:100%; height:100%}

table {margin:0; border:0; border-collapse:collapse}
th, td {padding:0;margin:0}
div {padding:0;margin:0}
object, embed {border:0; margin:0; padding:0}

#containerpage { position:absolute; left: 50%; top: 50%; width:750px; height:450px; margin-left: -385px; margin-top: -225px; text-align: center; border: 1px  solid #000000;}
		
/* Menu */
.lien {color: white; width: 100px; height:21px; font-size:1.2em; padding-left:4px; padding-right:2px; text-decoration:none}
.lienF2 {color: white; width: 100px; height:21px; font-size:1.2em; padding-left:4px; padding-right:2px; text-decoration:underline}

/* dec */
#ddec {position:absolute; left:auto; z-index:60; visibility: visible; width: 100px; height:21px;}
#ddecF2 {position:absolute; left:auto; z-index:70; visibility: hidden;width: 100px; height:21px;}

#cdec {position:absolute; left:auto; z-index:60; visibility: hidden;}
.tadec{width: 100px; border:1px solid black; }
.tddec a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 100px; background-color: white; border-top: 1px solid #eee;}
.tddec a{color:black ;text-decoration: none; font-size:0.9em}
.tddec a:hover{background-color:#f3303e; color: white; text-decoration:none;font-weight:bold; }

/* mai */
#dmai {position:absolute; left:auto; z-index:60; visibility: visible; width: 100px; height:21px;}
#dmaiF2 {position:absolute; left:auto; z-index:70; visibility: hidden;width: 100px; height:21px;}

#cmai {position:absolute; left:auto; z-index:50; visibility: hidden;}
.tamai {width: 100px; border:1px solid  black}
.tdmai a {display:block;padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 100px;background-color: white; border-top: 1px solid #eee;}
.tdmai a{color: black;text-decoration: none;  font-size:0.9em}
.tdmai a:hover{background-color: #a84785; color: white; text-decoration:none;font-weight:bold}

/* loi */
#dloi {position:absolute; left:auto; z-index:60; visibility: visible; width: 100px; height:21px;}
#dloiF2 {position:absolute; left:auto; z-index:70; visibility: hidden;width: 100px; height:21px;}

#cloi {position:absolute; left:auto; z-index:40; visibility: hidden;}
.taloi {width: 100px; border:1px solid  black}
.tdloi a {display:block;padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 100px;background-color: white; border-top: 1px solid #eee;}
.tdloi a{color: black; text-decoration: none;  font-size:0.9em}
.tdloi a:hover{background-color: #3641A2; color: white; text-decoration:none;font-weight:bold}

/* ens */
#dens {position:absolute; left:auto; z-index:60; visibility: visible; width: 100px; height:21px;}
#densF2 {position:absolute; left:auto; z-index:70; visibility: hidden;width: 100px; height:21px;}

#cens {position:absolute; left:auto; z-index:50; visibility: hidden;}
.taens {width: 100px; border:1px solid  black}
.tdens a {display:block;padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 100px;background-color: white; border-top: 1px solid #eee;}
.tdens a{color: black;text-decoration: none;  font-size:0.9em}
.tdens a:hover{background-color: #009835; color: white; text-decoration:none;font-weight:bold}

/* sol */
#dsol {position:absolute; left:auto; z-index:60; visibility: visible; width: 100px; height:21px;}
#dsolF2 {position:absolute; left:auto; z-index:70; visibility: hidden;width: 100px; height:21px;}

#csol {position:absolute; left:auto; z-index:60; visibility: hidden;}
.tasol {width: 100px; border:1px solid black}
.tdsol a {display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 100px;background-color: white; border-top: 1px solid #eee;}
.tdsol a{color: black; text-decoration: none;  font-size:0.9em}
.tdsol a:hover{background-color: #E7C15A; color: white; text-decoration:none;font-weight:bold}

/* pra */
#dpra {position:absolute; left:auto; z-index:60; visibility: visible; width: 100px; height:21px;}
#dpraF2 {position:absolute; left:auto; z-index:70; visibility: hidden;width: 100px; height:21px;}

#cpra {position:absolute; left:auto; z-index:70; visibility: hidden;}
.tapra {width: 100px; border:1px solid  black}
.tdpra a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 100px; background-color: white; border-top: 1px solid #eee;}
.tdpra a{color: black ;text-decoration: none; font-size:0.9em}
.tdpra a:hover{background-color:#4BBFF1;color: white; text-decoration:none;font-weight:bold}

/* Espace des actus */
#actu {position:absolute; left:auto; z-index:1; visibility: visible; }
#titreactu  {position:absolute; left:auto; z-index:10; visibility: visible;}
.actu {font-size:8pt;; color:#000; padding-top:3px;}
a.LienActu {color:#f3303e; text-decoration:none; font-weight:bold; font-size:small !important}
a.LienActu:hover {color:#003366; text-decoration:underline}
.vignet {float: left; padding-right: 5px; padding-left: 0px; padding-top: 3px; border:0px}
.actu_resume {float: left; padding-left: 5px; padding-right: 10px;font-weight:none; color: black; font-size:0.9em; text-decoration:none;}


/* Invariants */
.dacces  {z-index: 100; visibility: visible;}
.acces {color: #3641A2; text-decoration: none; font-size:10pt; font-weight:bold}
.acces:hover{text-decoration:underline;}

.dinvar {z-index: 100; visibility: visible; color: #FFF; text-decoration: none; font-size:10pt; font-weight:bold; padding-right:10px;}
.invar {color: #FFF; text-decoration: none; font-size: 1em; font-weight:bold}
.invar:hover{text-decoration:underline;}

/* recherche  */
.rech {display:inline;}
.titre_rech{color: white; font-weight:bold; font-size:10pt; padding-top:2px;padding-bottom:2px;}
.rech form {display:inline;}
.rech .recherche {width:100px; height:12px; border:1px solid #666; background:#fff; font-size:x-small; }
.rech #Submit {height:19px; padding-left: 10px}



