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}

#containerpage { position:absolute; left: 50%; top: 50%; width:950px; height:558px; margin-left: -475px; margin-top: -279px; text-align: center; border: 1px  solid #FFF;}
		
/* Menu */
.lien {color: white;  height:27px; font-size:1em; padding-left:4px; padding-right:2px; text-decoration:none; font-weight:bold;}
.lienF2 a{color: #FF5167; height:27px; font-size:1em; padding-left:4px; padding-right:2px; text-decoration:none; font-weight:bold;}

/* dec */
#ddec {position:absolute; left:auto; z-index:60; visibility: visible; width: 173px; height:27px;}
#ddecF2 {position:absolute; left:auto; z-index:70; visibility: hidden; width: 173px; height:27px;}

#cdec {position:absolute; left:auto; z-index:60; visibility: hidden;}
.tadec{width: 173px; border:1px solid #0194e1; }
.tddec a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 173px; background-color: white; border-top: 1px solid #0194e1;}
.tddec a{color:black ;text-decoration: none; font-size:0.9em}
.tddec a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* lai */
#dlai {position:absolute; left:auto; z-index:60; visibility: visible; width: 173px; height:27px;}
#dlaiF2 {position:absolute; left:auto; z-index:70; visibility: hidden;width: 173px; height:27px;}

#clai{position:absolute; left:auto; z-index:60; visibility: hidden;}
.talai{width: 173px; border:1px solid #0194e1; }
.tdlai a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 173px; background-color: white; border-top: 1px solid #0194e1;}
.tdlai a{color:black ;text-decoration: none; font-size:0.9em}
.tdlai a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* dor */
#ddor {position:absolute; left:auto; z-index:60; visibility: visible; width: 85px; height:27px;}
#ddorF2 {position:absolute; left:auto; z-index:70; visibility: hidden;width: 85px; height:27px;}

#cdor {position:absolute; left:auto; z-index:60; visibility: hidden;}
.tador{width: 85px; border:1px solid #0194e1; }
.tddor a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 85px; background-color: white; border-top: 1px solid #0194e1;}
.tddor a{color:black ;text-decoration: none; font-size:0.9em}
.tddor a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* viv */
#dviv {position:absolute; left:auto; z-index:60; visibility: visible; width: 146px; height:27px;}
#dvivF2 {position:absolute; left:auto; z-index:70; visibility: hidden;width: 146px; height:27px;}

#cviv {position:absolute; left:auto; z-index:60; visibility: hidden;}
.taviv{width: 146px; border:1px solid #0194e1; }
.tdviv a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 146px; background-color: white; border-top: 1px solid #0194e1;}
.tdviv a{color:black ;text-decoration: none; font-size:0.9em}
.tdviv a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }



/* images et fonds de la page */
.tou_fond_menu {background-image: url("images2/tou_fond_menu.jpg"); height: 27px; width: 950px}
.tou_separ {background-image: url("images2/tou_separ.jpg"); height: 3px; width: 950px}
.tou_fond_navig {background-color: #92C88A; height: 15px; width: 950px}
.tou_arrondi_haut {background-image: url("images2/tou_arrondi_haut.jpg"); height: 12px; width: 950px}
.tou_colg {background-image: url("images2/tou_colg.jpg"); width: 203px}
.tou_cold {background-image: url("images2/tou_cold.jpg"); width: 181px}
.tou_contenu {background-color: #FFF; width: 566px}
.int_tirets {background-image: url("images2/int_tirets.jpg"); height: 3px; width: 566px}
.tou_arrondi_bas {background-image: url("images2/tou_arrondi_bas.jpg"); height: 12px; width: 950px}
.tou_bas {background-color: #92C88A; height: 15px; width: 950px}

/* 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;}
.contenu .TListe img, .contenu .TContenu img {margin:5px; border:0}
.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}

/* Espace du sommaire */
.sommaire {padding-top:10px; margin-left: -6px; padding-right:8px;}
/* Espace du sommaire .sommaire ul {margin-left: 20px;}  */
.sommaire li {margin-left: -12px;}
.sommaire a { font-size: 0.9em;}
.sommaire a:hover {text-decoration:underline;}
.niv2g_tou {list-style-type: none;list-style-image: url(images2/tou_puce.gif);padding-left:0px;padding-top:0px;padding-bottom:4px;padding-right:2px;}
.niv2g_int {list-style-type: none;list-style-image: url(images2/int_puce.gif);padding-left:0px;padding-top:0px;padding-bottom:4px;padding-right:2px;}
.niv2g_over {list-style-type: none;list-style-image: url(images2/over_puce.gif);padding-left:0px;padding-top:0px;padding-bottom:4px;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: 0.9em; color:black; text-decoration: none; font-weight:none;}
.lienoverniv2 {font-size: 0.9em; text-decoration: underline; color:black; font-weight:bold;}
.lienniv {font-size: small; color:black; text-decoration: none;}
.lienover {font-size: 1em; text-decoration: underline; font-weight:none; color:black;}
.titremod{color: white; font-size:1.1em; font-weight:bold; text-decoration:none; padding-left: 16px;padding-bottom:4px; padding-right:8px;}

/* Espace de la navigation du site */
.navig {font-size:x-small;}
.navig a {color:#000; text-decoration:none}
.navig a:hover {color:#000; text-decoration:underline}

/* Espace des invariants*/
.invar {font-size: 0.9em; color:black;}
.invar a {color:black; text-decoration:underline}
.invar a:hover {color:black; text-decoration: none}

/* Espace de l'accessibilité */
.acces {font-size: 1em; color:black; font-weight:bold;}
.acces a {color:black; text-decoration:none}
.acces a:hover {color:black; text-decoration: underline}

/* recherche  */
.rech {display:inline; color:black;}
.rech form {display:inline;}
.rech .recherche {width:95px; height:11px; border:1px solid #666; background:#fff; font-size:x-small;}
.rech #Submit {height:23px; width: 29px; padding-left: 5px}
.input_text {float: left; padding-top: 3px}
.input_button {float: left;padding-top: 0px}

.flag {float: left; padding-top: 3px}
.version {float: left;padding-top: 0px; font-size: 1em; color:black; font-weight:bold;padding-left:10px; padding-top:3px}
.version a {color:black; text-decoration:none}
.version a:hover {color:black; text-decoration: underline}

/* Espace Actus*/
.actu_resume {padding-bottom: 3px; padding-top: 3px;font-weight:none; color: black; font-size:0.9em; text-decoration:none;}
.titre_actu {padding-bottom: 5px; padding-top: 5px; font-size:1em; font-weight:bold; text-decoration:none}
.titre_actu a {color: #0066CC; font-size:1em; font-weight:bold; text-decoration:none; }
.titre_actu a:hover {color: #0066CC; font-size:1em; font-weight:bold; text-decoration:underline; }
.decale {padding-left: 5px;}


.soustitre{display:block;width:100%;height:20px;background-color:#E7F1F1;font-weight:bold;font-size:medium;color:#666666;border-bottom:1px solid #666666;}