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}
img {padding:0;margin: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;}


/* com */
#dcom {position:absolute; left:auto; z-index:10; visibility: visible; width: 198px; height:27px;}
#dcomF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 198px; height:27px;}

#ccom {position:absolute; left:auto; z-index:90; visibility: hidden;}
.tacom{width: 198px; border:1px solid #0194e1; }
.tdcom a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 198px; background-color: white; border-top: 1px solid #0194e1;}
.tdcom a{color:black ;text-decoration: none; font-size:0.9em}
.tdcom a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* ser */
#dser {position:absolute; left:auto; z-index:10; visibility: visible; width: 174px; height:27px;}
#dserF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 174px; height:27px;}

#cser {position:absolute; left:auto; z-index:80; visibility: hidden;}
.taser{width: 174px; border:1px solid #0194e1; }
.tdser a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 174px; background-color: white; border-top: 1px solid #0194e1;}
.tdser a{color:black ;text-decoration: none; font-size:0.9em}
.tdser a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }


/* doc */
#ddoc {position:absolute; left:auto; z-index:10; visibility: visible; width: 133px; height:27px;}
#ddocF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 133px; height:27px;}

#cdoc {position:absolute; left:auto; z-index:70; visibility: hidden;}
.tadoc{width: 133px; border:1px solid #0194e1; }
.tddoc a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 133px; background-color: white; border-top: 1px solid #0194e1;}
.tddoc a{color:black ;text-decoration: none; font-size:0.9em}
.tddoc a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* act */
#dact {position:absolute; left:auto; z-index:10; visibility: visible; width: 95px; height:27px;}
#dactF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 95px; height:27px;}

#cact {position:absolute; left:auto; z-index:60; visibility: hidden;}
.taact{width: 05px; border:1px solid #0194e1; }
.tdact a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 95px; background-color: white; border-top: 1px solid #0194e1;}
.tdact a{color:black ;text-decoration: none; font-size:0.9em}
.tdact a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }

/* ter */
#dter {position:absolute; left:auto; z-index:10; visibility: visible; width: 92px; height:27px;}
#dterF2 {position:absolute; left:auto; z-index:20; visibility: hidden;width: 92px; height:27px;}

#cter {position:absolute; left:auto; z-index:50; visibility: hidden;}
.tater{width: 92px; border:1px solid #0194e1; }
.tdter a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:2px;width: 92px; background-color: white; border-top: 1px solid #0194e1;}
.tdter a{color:black ;text-decoration: none; font-size:0.9em}
.tdter a:hover{background-color:#0194e1; color: white; text-decoration:none;font-weight:bold; }


/* images et fonds de la page */
.int_fond_menu {background-image: url("images2/int_fond_menu.jpg"); height: 27px; width: 750px}
.int_separ {background-image: url("images2/int_separ.jpg"); height: 3px; width: 950px}
.int_fond_navig {background-color: #FFD478; height: 15px; width: 950px}
.int_arrondi_haut {background-image: url("images2/int_arrondi_haut.jpg"); height: 12px; width: 950px}
.int_colg {background-image: url("images2/int_colg.jpg");}
.int_cold {background-image: url("images2/int_cold.jpg");}
.int_contenu {background-color: #FFF;}
.int_tirets {background-image: url("images2/int_tirets.jpg"); height: 3px;}
.int_arrondi_bas {background-image: url("images2/int_arrondi_bas.jpg"); height: 12px; width: 950px}
.int_bas {background-color: #FFD478; 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{background-color:#cccfff;font-weight:bold;font-size:large;color:gray;}





