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}
a img{border:0;}
 
#containerpage {margin-left: auto;margin-right: auto; border: 1px solid #dfab86; position: relative; width:950px;text-align: center;}

/* Images Page */
/* con */
.dec_ban {background-image: url("images2/dec_ban.jpg"); height: 175px; width: 950px;background-repeat: no-repeat}
.dec_menu {background-image: url("images2/dec_menu.jpg"); height: 31px; width: 950px}
.dec_navig {background-image: url("images2/dec_navig.jpg"); height: 19px; width: 950px}
.dec_sous_menu {background-image: url("images2/dec_sous_menu.jpg"); height: 4px; width: 950px}
.dec_sommaire {background-image: url("images2/dec_sommaire.jpg"); height: 265px; width: 227px; background-repeat: no-repeat}
.dec_marche {background-image: url("images2/dec_diapo.jpg"); height: 28px; width: 227px}
.dec_fond {background-image: url("images2/dec_fond.jpg"); width: 227px}

.dec_diapo {background-image: url("images2/dec_diapo.jpg"); width: 227px; height: 28px;  padding-left: 30px}
.dec_diapo a{color: black; font-size:1.1em; font-weight:bold; text-decoration:none; text-transform: uppercase;}
.dec_diapo a:hover{text-decoration:underline;}
.dec_extra {background-image: url("images2/dec_extra.jpg"); width: 227px; height: 28px; color: black; font-size:1.1em; font-weight:bold; text-decoration:none; text-transform: uppercase; padding-left: 30px}
.dec_news {background-image: url("images2/dec_news.jpg"); width: 227px; height: 28px; color: black; font-size:1.1em; font-weight:bold; text-decoration:none; text-transform: uppercase; padding-left: 30px}
.dec_resa {background-image: url("images2/dec_resa.jpg"); width: 227px; height: 28px;  padding-left: 30px}
.dec_resa a{color: black; font-size:1.1em; font-weight:bold; text-decoration:none; text-transform: uppercase;}
.dec_resa a:hover{text-decoration:underline;}

.titre_extra {color: black; text-decoration:none; text-transform: uppercase;}
.titre_extra:hover {text-decoration:underline;}

/* Tableau Menu */
.tou_fonds  {color: white; text-decoration: none;  font-size:1.2em; font-weight:bold; height: 31px; width: 137px}
.tou_fondsF2  {color: white; text-decoration: underline;  font-size:1.2em; font-weight:bold; height: 31px; width: 137px}
.tou_fondsF2 a{color: white;}
#dtou  {position:absolute; left:auto; z-index:10; visibility: visible;  height:31px;}
#dtouF2 {position:absolute; left:auto; z-index:20; visibility: hidden;  height:31px;}

.com_fonds  {color: white; text-decoration: none;  font-size:1.2em; font-weight:bold; height: 31px; width: 285px}
.com_fondsF2  {color: white; text-decoration: underline;  font-size:1.2em; font-weight:bold; height: 31px; width: 285px}
.com_fondsF2 a{color: white;}
#dcom  {position:absolute; left:auto; z-index:10; visibility: visible;  height:31px;}
#dcomF2 {position:absolute; left:auto; z-index:20; visibility: hidden;  height:31px;}

/* Menu */
/* tou */
#ctou {position:absolute; left:auto; z-index:1; visibility: hidden;}
.tatou {width: 137px; border:0px solid white}
.tdtou a {display:block;padding-left:8px;padding-top:4px;padding-bottom:4px;padding-right:2px;width: 137px;background-color: #f3f4a8; border-top: 1px solid #eee;}
.tdtou a{color: black;text-decoration: none;  font-size:0.9em}
.tdtou a:hover{background-color: #e9d819; color: white; text-decoration:none;font-weight:bold}

/* com */
#ccom {position:absolute; left:auto; z-index:1; visibility: hidden;}
.tacom {width: 285px; border:0px solid white}
.tdcom a {display:block;padding-left:8px;padding-top:4px;padding-bottom:4px;padding-right:2px;width: 285px;background-color: #DBE5F1; border-top: 1px solid #eee;}
.tdcom a{color: black; text-decoration: none;  font-size:0.9em}
.tdcom a:hover{background-color: #5886BA; color: white; text-decoration:none;font-weight:bold}

/* Espace de la page */
.titremod{color: black; font-size:1.1em; font-weight:bold; text-decoration:none; text-transform: uppercase; padding-left: 30px}

/* Espace du sommaire */
.sommaire {margin-top:10px; margin-left: -6px;}
/* Espace du sommaire .sommaire ul {margin-left: 20px;}  */
.sommaire li {margin-left: -10px;}
.sommaire a { font-size: 1em;}
.sommaire a:hover {text-decoration:underline;}
.niv2g_con {list-style-type: none;list-style-image: url(images2/puce_con.gif);padding-left:0px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv2g_tra {list-style-type: none;list-style-image: url(images2/puce_tra.gif);padding-left:0px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv2g_viv {list-style-type: none;list-style-image: url(images2/puce_viv.gif);padding-left:0px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv2g_dec {list-style-type: none;list-style-image: url(images2/puce_dec.gif);padding-left:0px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv2g_over {list-style-type: none;list-style-image: url(images2/puce.gif);padding-left:0px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv3g {list-style-image:none; margin-left:-10px; color:black;}
.niv4g {list-style-image:none;  margin-left:-10px; color:black;}
.niv5g {list-style-image:none;  margin-left:-10px; color:black;}
.lienniv2 {font-size: small; color:black; text-decoration: none; font-weight:bold;}
.lienoverniv2 {font-size: 1em; text-decoration: underline; font-weight:none; color:black; font-weight:bold;}
.lien {font-size: small; color:black; text-decoration: none;}
.lienover {font-size: 1em; text-decoration: underline; font-weight:none; color:black;}

/* recherche  */
.rech {display:inline; color:black;}
.rech form {display:inline;}
.rech .recherche {width:110px; height:15px; border:1px solid #666; background:#fff; font-size:x-small;}
.rech #Submit {height:20px; width: 28px; padding-left: 2px}
.rech #btn {height:20px; width: 28px; padding-left: 2px;}
.input_text {float: left;}
.input_button {float: left;}

/* Espace de la navigation du site */
.navig {font-size: 0.9em; color:black; padding-right: 25px;}
.navig a {color:black; text-decoration:none}
.navig a:hover {color:black; text-decoration: underline}

/* Espace Accessibilité */
.acces {font-size: 0.9em; color:black; padding-left: 10px; padding-right: 10px; padding-top: 6px; font-weight:bold;}
.acces  a {color:black; text-decoration:none}
.acces  a:hover {color:black; text-decoration: underline}

/* Espace des invariants */
.ligne {border-bottom: solid 2px}
.invar {font-size: 1.1em; color:white; padding-bottom: 3px; padding-top: 3px; padding-left: 5px; font-weight:bold;}
.invar a {color:black; text-decoration:none}
.invar a:hover {color:black; text-decoration: underline}

/* Espace du contenu */
.contenu {padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
.contenu .imgpuce {display:none}
.contenu .nomcontenu {display:none}
.contenu .TListe, .contenu .TContenu {width:100%; padding-bottom:5px; padding-top:5px; margin-bottom:10px}
.contenu .TListe .titre, .contenu .TContenu .titre {padding-bottom:0px; padding-top:0px; padding-left:0px; border-bottom: solid 1px}
.contenu .TListe img, .contenu .TContenu img {margin:5px;}
.contenu .TListe .titre span, .contenu .TContenu .titre span {display:block}
.vignette {width:1px;}
.contenu .TListe .resume, .contenu .TContenu .resume {padding-bottom:5px; padding-top:5px}
.date {padding-bottom:5px; padding-top:5px}
.TContenu td {padding:2px}
.TListe td {padding:2px}


.TextNormalBlanc {
	color: white;
	font-size: 11px;
}
.TextNormBlancGras {
	color: white;
	font-weight: bold;
	font-size: 11px;
}
.TextNormGras {
	font-weight: bold;
	font-size: 11px;
}
.LiendeLien {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.LiendeLien:hover {
	color: #FF0099;
	font-size: 11px;
}
.TextNormalBlancJustifie {
	color: white;
	text-align: justify;
	font-size: 11px;
}


