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:#fff}

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}

/* images et couleurs */
/* images communes */
.couleur_blanche{background-color:#fff;}
.ind_bordG {background-image: url("images2/ind_bordG.jpg"); width: 9px; height: 100%}
.ind_bordD {background-image: url("images2/ind_bordD.jpg"); width: 9px;  height: 100%}
.ind_fond {background-image: url("images2/ind_fond.jpg"); height: 847px; width: 992px; background-repeat: no-repeat;}

.ind_comF1 {background-image: url("images2/ind_comF1.jpg"); background-repeat: no-repeat;}
.ind_comF2 {background-image: url("images2/ind_comF2.jpg"); background-repeat: no-repeat;}
.ind_cadF1 {background-image: url("images2/ind_cadF1.jpg"); background-repeat: no-repeat;}
.ind_cadF2 {background-image: url("images2/ind_cadF2.jpg"); background-repeat: no-repeat;}
.ind_quoF1 {background-image: url("images2/ind_quoF1.jpg"); background-repeat: no-repeat;}
.ind_quoF2 {background-image: url("images2/ind_quoF2.jpg"); background-repeat: no-repeat;}
.ind_ecoF1 {background-image: url("images2/ind_ecoF1.jpg"); background-repeat: no-repeat;}
.ind_ecoF2 {background-image: url("images2/ind_ecoF2.jpg"); background-repeat: no-repeat;}


/* Menu */
.smenu_fond {background-image: url("images2/smenu_fond.png"); width: 230px;  background-repeat:repeat-y; }
.lien {color: #FDF1DF; height:72px; font-size:1em; text-decoration:none; font-weight: bold;}
.lienF2 a {color: white; height:72px; font-size:1em; text-decoration:underline; font-weight: bold;}

#dcom {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:148px}
#dcomF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:148px}
#ccom {position:relative; left:auto; z-index:100; visibility: hidden; margin-left: -10px}

#dcad {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:152px}
#dcadF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:152px}
#ccad {position:relative; left:auto; z-index:100; visibility: hidden; margin-left: -10px}

#dquo {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:150px}
#dquoF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:150px}
#cquo {position:relative; left:auto; z-index:100; visibility: hidden; margin-left: -10px}

#deco {position:absolute; left:auto; z-index:60; visibility: visible; height:27px; width:143px}
#decoF2 {position:absolute; left:auto; z-index:70; visibility: hidden; height:27px; width:143px}
#ceco {position:relative; left:auto; z-index:100; visibility: hidden; margin-left: -10px}

/* rub */
.tarub {width:230px; text-decoration: none; font-size:0.9em;}
.tdrub {width:230px; padding-left: 20px}
.tdrub a{display:block;padding-top:4px; padding-bottom:6px; padding-right:4px; width:100%; text-decoration:none; color:#00abf2; font-weight:bold; }
.tdrub a:hover {text-decoration:none;font-weight:bold; color: #393939;}


/* Espace Actualités  */
.td_actu {padding-right: 5px; padding-top: 3px; padding-left: 5px; padding-bottom: 3px }
.vignet {float: left; padding-right: 3px; padding-left: 2px; padding-top: 5px; border:0px}
.actu_resume {font-size: 1em; float: left; padding-left: 2px; padding-right: 2px; color: #78705f; text-decoration:none;}
.titre_actu {font-size: 1.2em; color: #54bfff; padding-right: 0px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; font-weight:bold;}
.titre_actu a {color: #54bfff; font-weight:bold; text-decoration:underline;}
.titre_actu a:hover {color: #54bfff; font-weight:bold; text-decoration:none;}

/* Espace Video  */
.td_video {padding-right: 0px; padding-top: 0px; padding-left: 0px; padding-bottom: 0px }
.video_resume {font-size: 1em; float: left; padding-left: -5px; padding-right: 0px; color: #fff; text-decoration:none;}
.titre_video {font-size: 1.2em; color: #fff; padding-right: 5px;font-weight:bold;}
.titre_video a {color: #fff; font-weight:bold; text-decoration:underline;}
.titre_video a:hover {color: #fff; font-weight:bold; text-decoration:none;}

/* Espace téléchargement */
.td_tele {padding-right: 5px; padding-top: 3px; padding-left: 5px; padding-bottom: 3px }
.tele_resume {font-size: 1em; float: left; padding-left: 2px; padding-right: 2px; color: #54bfff; text-decoration:none;}
.titre_tele {font-size: 1.2em; color: #54bfff; padding-right: 0px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; font-weight:bold;}
.titre_tele a {color: #54bfff; font-weight:bold; text-decoration:underline;}
.titre_tele a:hover {color: #54bfff; font-weight:bold; text-decoration:none;}

/* recherche  */
.crech {position:absolute; left:auto; z-index:40; padding-left: 15px;  margin-top: -9px}
.rech form {display:inline;}
.rech .recherche {width:95px; height:15px; border:0px solid #d1d1d1; font-size:x-small; color:black}
.rech #submit {height:21px; width: 36px; padding-left: 14px}
.input_text {float: left; padding-top: 3px}
.input_button {float: left; padding-top: 0px}

/* Espace des invariants du site */
.invar {font-size: 0.9em; color:white;padding-right: 30px}
.invar a {color:white; text-decoration: none; font-weight:bold;}
.invar a:hover { color:white; text-decoration: underline; font-weight:bold;}







