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:#dddbcf}

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 {margin-left: auto; margin-right: auto; position: relative; width:865px; text-align: center;}

/* images et couleurs */

/* images communes */
.couleur_blanche{background-color:#fff; opacity=0.5; filter:alpha(opacity=50);}
.index_fond{background-image: url("images2/index_fond.jpg"); height:615px; width:865px; background-repeat: no-repeat}

/* Menu */
.tamenu {border:1px solid #fff; opacity=0.5; filter:alpha(opacity=50);}
.calque {position:absolute; left:auto; z-index:60; visibility: visible; height:26px; width:229px}
.calqueF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:26px; width:229px}

.sous_calque {position:absolute; left:auto; z-index:80; visibility: hidden; padding-left:0px; width:154px}
.absolu {position:absolute; z-index:90}
.lien {color: white; height:26px; font-size:1.1em; padding-left: 0px; padding-right: 5px; font-weight:bold; width:197px}
.lienF2 {text-align: left; padding-left: 0px; padding-right: 5px; width:197px; text-decoration:none;}
.lienF2 a {color: #333; height:26px; font-size:1.1em; font-weight:bold; text-decoration:none;}

.tarub {border:1px solid #fff; width:100%; text-decoration: none; font-size:0.9em;padding-right:20px;}
.tdrub {width:100%; padding-right:10px;}
.tdrub a{display:block; padding-left:6px;padding-top:4px;padding-bottom:4px;padding-right:4px; width:100%;  border-bottom: 1px solid #fff; text-decoration:none; color:#fff;}
.tdrub a:hover {text-decoration:none;font-weight:bold; }
.tdrubfin {width:100%; padding-right:10px;}
.tdrubfin a {display:block; padding-left:6px;padding-top:4px;padding-bottom:4px;padding-right:4px; width:100%;  border-bottom: 0px solid #fff; text-decoration:none; color:#fff;}
.tdrubfin a:hover {text-decoration:none;font-weight:bold; }

.fond_rub{background-image: url("images2/fond_rub.jpg"); height:26px; width:229px; opacity=0.5 ; filter:alpha(opacity=50); }

/* com */
.com_fond_rubF2{background-color: #f3d6aa; height:26px; width:229px;}
.liencom:hover {color: #333; background-color: #f3d6aa !important;}
.liencomfin:hover{color:#333; background-color: #f3d6aa !important;}
/* cul */
.cul_fond_rubF2{background-color: #f6c5b4 ; height:26px; width:229px;}
.liencul:hover{color: #333; background-color:#f6c5b4 !important;}
.lienculfin:hover{color: #333; background-color:#f6c5b4 !important;}
/* pra */
.pra_fond_rubF2{background-color: #c8e0b0; height:26px; width:229px;}
.lienpra:hover{color: #333; background-color:#c8e0b0 !important;}
.lienprafin:hover{color: #333; background-color:#c8e0b0 !important;}
/* ass */
.ass_fond_rubF2{background-color: #e6d3e7; height:26px; width:229px;}
.lienass:hover{color: #333; background-color:#e6d3e7 !important}
.lienassfin:hover{color: #333; background-color:#e6d3e7 !important}
/* enf */
.enf_fond_rubF2{background-color: #d3e7e8; height:26px; width:229px;}
.lienenf:hover{color: #333; background-color:#d3e7e8 !important}
.lienenffin:hover{color: #333; background-color:#d3e7e8 !important}
/* spo */
.spo_fond_rubF2{background-color: #d3defe; height:26px; width:229px;}
.lienspo:hover{color: #333; background-color:#d3defe !important}
.lienspofin:hover{color: #333; background-color:#d3defe !important}

.diapo_div {position:absolute; left:auto; z-index:60; visibility: visible; margin-left: 0px; margin-top: 2px}


/* Espace Actualités  */
.actu_div {position:absolute; left:auto; z-index:60; visibility: visible; margin-left: 0px; margin-top: 10px}
.td_actu {padding-right: 5px; padding-left: 5px; padding-top: 0px;}
.vignet {float: left; padding-right: 3px; padding-left: 0px; padding-top: 5px; border:0px}
.actu_resume {font-size: 0.9em; float: left; padding-left: 2px; padding-right: 2px; color: #fff; text-decoration:none;}
.titre_actu {font-size: 1.1em; color: #ffea04; padding-right: 0px; padding-left: 0px; padding-bottom: 2px; padding-top: 2px; font-weight:bold;}
.titre_actu a {color: #ffea04; font-weight:bold; text-decoration:none}
.titre_actu a:hover {color: #ffea04; font-weight:bold; text-decoration:underline; }

/* recherche  */
.crech {position:absolute; left:auto; z-index:40; padding-left: 4px;  padding-top: 4px}
.rech form {display:inline;}
.rech .recherche {width:135px; height:13px; border:1px solid #666; font-size:x-small;}
.rech #submit {height:17px; width: 23px; padding-left: 4px}
.input_text {float: left; padding-top: 1px}
.input_button {float: left; padding-top: 2px}


/* Espace des invariants du site */
.invar {font-size: 0.9em; color: #FFF; padding-left: 40px}
.invar a {color:#FFF; text-decoration: none; font-weight:bold;}
.invar a:hover { color:#FFF; text-decoration: underline; font-weight:bold;}


