body {margin:0; text-align:center;font-family: Arial,Tahoma, Helvetica, Sans-Serif;font-size: 75%;margin:0; padding:0; width:100%; height:100%; background-color:#ffffff;}

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 communes */
.bordure {border: 1px solid #e0dfe3;}
.banniere {background-image: url("images2/banniere.jpg"); height: 173px; width: 993px; background-repeat:  no-repeat;}
.bas {background-image: url("images2/bas.jpg"); height: 28px; width: 993px; background-repeat: no-repeat;}
.fond {background-image: url("images2/fond.jpg"); background-repeat: no-repeat;}
.logo {background-image: url("images2/logo.jpg"); background-repeat: no-repeat;}
.colD {background-color:#a59a84;}

.decale {padding-left: 20px}
.btn {padding-top:5px; padding-bottom: 1px ; padding-left: 10px; padding-right: 4px}
.btn a{color: #39383a; font-size:1em; font-weight:bold; text-transform:uppercase; text-decoration: none;}
.btn a:hover {color: #39383a; font-size:1em; font-weight:bold; text-transform:uppercase; text-decoration: underline;}

/* rub */
.tarub {font-size:0.9em; }
.tdrub {padding-top:1px; padding-bottom:1px;}
.tdrub a{display:block; padding-left:10px; text-decoration:none; color:#fff;text-transform:uppercase; padding-right:4px;}
.tdrub a:hover {text-decoration:underline;font-weight:none; color: #fff;text-transform:uppercase; padding-right:4px;}

/* recherche  */
.deb_rech {background-image: url("images2/deb_rech.jpg"); background-repeat: no-repeat;}
.fin_rech {background-image: url("images2/fin_rech.jpg"); background-repeat: no-repeat;}
.fond_rech {background-image: url("images2/fond_rech.jpg"); background-repeat: repeat-x; width: 158px}

.crech {position:absolute; left:auto; z-index:40; padding-left: 20px;  padding-top: 7px}
.rech form {display:inline;}
.rech .recherche {width:115px; height:15px; border:0px solid #d1d1d1; font-size:x-small; color:black}
.rech #submit {height:17px; width: 17px; padding-left: 4px}
.input_text {float: left; padding-top: 0px}
.input_button {float: left; padding-top: 0px}

/* Espace du sommaire */
.sommaire {padding-top:0px; margin-left: 0px; margin-top: 0px; margin-bottom: 10px}
.sommaire a:hover {text-decoration: none; color:#39383a}
.puce2 {padding-top: 3px;}
.tdniv2{ width: 180px; padding-left: 6px;  padding-top: 4px; padding-bottom: 3px; padding-right: 3px;}
.lienniv2 {font-size: 0.9em; color:#ffffff; text-decoration: none; font-weight:bold;}
.lienover2 {font-size: 0.9em; color:#39383a; text-decoration: underline; font-weight:bold;}

/* invariants droits  */
.tdinvar a:hover {text-decoration:underline;}
.tdinvar {padding-top:6px; padding-bottom: 3px; border-bottom: 1px solid #fff; color: #ffffff; font-size:1em; font-weight:bold; }
.lien_invar {color: #ffffff; text-transform:uppercase; text-decoration: none;}
.lien_invarover {color: #39383a; font-size:1em; font-weight:bold; text-transform:uppercase; text-decoration: none;}

/* Espace des coordonnées */
#adresse {position:relative; z-index:40; width: 175px; height: 135px; margin-top: -135px; font-size:1em; color:#39383a; float: right;}

/* Espace des invariants du site */
.invar {font-size: 1em; color:white; text-decoration: none; }
.invar a {color:white; text-decoration: none; }
.invar a:hover { color:white; text-decoration: underline;}

/* zone de contenus */
.fincontenu  { visibility: hidden;}
.contenu {padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px; }

div.contenu {
width:98%;
}
a img{border:0;}

#flash {
	float: left;
	height: 280px;
	width: 188px;
}


