body {margin:0; text-align:center;font-family:  Verdana, Arial, Helvetica, Sans-Serif; font-size: 75%;margin:0; padding:0; width:100%; height:100%; background-color:#005597;}

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%; width:949px; height: 648px; margin-left: -475px; margin-top: 30px; text-align: center; border: 2px solid white; background: url("images2/ind_fond.jpg");background-repeat: no-repeat;}
.absolu {position:absolute; left:auto; z-index:60; visibility: visible; }

/* images et couleurs */
/* images communes */ 
.couleur_blanche{background-color:#fff;}


/* Menu */
.lien {color: #FDF1DF; height:17px; font-size:1em; text-decoration:none; font-weight: bold; padding-left:10px;}
.lienF2  {padding-left:10px;}
.lienF2 a {color: white; height:17px; font-size:1em; text-decoration:underline; font-weight: bold;}
.puces{padding-top: 10px}

#demp {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:187px}
#dempF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:187px}
#cemp {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_cemp {padding-left: 77px}

#dges {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:187px}
#dgesF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:187px}
#cges {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_cges {padding-left: 285px}

#dcol {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:187px}
#dcolF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:187px}
#ccol {position:absolute; left:auto; z-index:100; visibility: hidden;}
.decal_ccol {padding-left: 493px}

.emp_mil{background-image: url("images2/emp_mil.gif"); width: 187px;}
.emp_haut{background-image: url("images2/emp_haut.gif");height: 8px; width: 187px; background-repeat: no-repeat}
.emp_bas{background-image: url("images2/emp_bas.gif");height: 8px; width: 187px; background-repeat: no-repeat}

.ges_mil{background-image: url("images2/ges_mil.gif"); width: 187px;}
.ges_haut{background-image: url("images2/ges_haut.gif");height: 8px; width: 187px; background-repeat: no-repeat}
.ges_bas{background-image: url("images2/ges_bas.gif");height: 8px; width: 187px; background-repeat: no-repeat}

.col_mil{background-image: url("images2/col_mil.gif"); width: 187px;}
.col_haut{background-image: url("images2/col_haut.gif");height: 8px; width: 187px; background-repeat: no-repeat}
.col_bas{background-image: url("images2/col_bas.gif");height: 8px; width: 187px; background-repeat: no-repeat}

/* rub */
.tarub {width:187px; text-decoration: none; font-size:0.9em;}
.tdrub {width:154px; padding-right:4px;}
.tdrub a{display:block;padding-top:10px;padding-bottom:0px;padding-right:4px; width:100%; text-decoration:none; color:#393939; font-weight:bold; }
.tdrub a:hover {text-decoration:none;font-weight:bold; color: black;}
.puce_longue {padding-top:14px }

.rub_mil{background-image: url("images2/rub_mil.gif"); width: 187px;filter:alpha(opacity=60); -moz-opacity:0.6;}
.rub_bas{background-image: url("images2/rub_bas.gif");height: 8px; width: 187px; background-repeat: no-repeat; filter:alpha(opacity=60); -moz-opacity:0.6;}

/* Espace du sommaire */
.sommaire {padding-top:0px; margin-left: 0px; margin-top: 18px}
.puce2 {padding-top: 5px; width:26px}
.tdniv2{ width: 236px; padding-left: 0px;}
.tdlienniv2 {padding-left: 0px; width: 210px;  font-size: 0.9em; color:#005597; padding-bottom:7px}
.tdlienniv2 a {color:#005597; text-decoration: none; font-weight:bold }
.tdlienniv2 a:hover {color:#005597; text-decoration: underline; font-weight:bold}

.tdtitre {font-size: 0.9em; color:#005597; font-weight:bold}

/* Espace des invariants du site */
.invar {font-size: 0.9em; color:#005597; padding-right:70px; font-weight:bold;}
.invar a {color:#005597; text-decoration: none; }
.invar a:hover { color:#005597; text-decoration: underline;}

/* recherche  */
.crech {position:absolute; left:auto; z-index:40; padding-left: 11px;  padding-top: 29px}
.rech form {display:inline;}
.rech .recherche {width:115px; height:13px; border:1px solid #b2b4bf; font-size:x-small; color:black}
.rech #submit {height:17px; width: 23px; padding-left: 4px}
.input_text {float: left; padding-top: 1px}
.input_button {float: left; padding-top: 2px}

.rech .extra {width:67px; height:12px; border:1px solid #3e6cb7; font-size:0.8em;}
.rech #submit50 {height:17px; width: 23px; padding-left: 3px}
.code { font-size: 0.9em; color: #fff; padding-top:17px}
.mot { font-size: 0.9em; color: #fff; padding-top:2px}

/* Espace Actualités  */
.libelle {font-size: 1em; color: #00355e; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; font-weight:bold; background:#d1d9c1}
.td_actu {padding-right: 5px; padding-left: 6px; padding-top: 0px;}
.vignet {float: left; padding-right: 3px; padding-left: 0px; padding-top: 5px; border:0px}
.actu_resume {font-size: 1em; float: left; padding-left: 2px; padding-right: 2px; color: #fff; text-decoration:none;}
.titre_actu {font-size: 1.1em; color: #e9be89; padding-right: 0px; padding-left: 0px; padding-bottom: 2px; padding-top: 2px; font-weight:bold;}
.titre_actu a {color: #e9be89; font-weight:bold; text-decoration:none}
.titre_actu a:hover {color: #e5cda7; font-weight:bold; text-decoration:underline; }




