/* CSS Document */
body {
	font:normal 80%/1em Verdana, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	text-align:center;
	background:#0160a4 url(images2/fondpage.gif) 49% top repeat-y;
	}
table {margin:0 auto}
/* construction banniere */
#banniere {position:relative; width:750px; height:125px; text-align:left; background:url(images2/logo.jpg) left top no-repeat; margin:0 auto; z-index:30}
#espacedroit {position:absolute; top:0; left:216px; width:534px; height:105px; z-index:100}
#thema {position:absolute; top:10px; left:49px; width:485px; height:25px; text-align:right; border-bottom:1px solid #fff}
#thema h1 {padding:0; margin:0.2em 0 0 0; font-family:"century gothic", verdana, helvetica, sans-serif; color:#fff; letter-spacing:0.3em; font-weight:normal}
#imagetheme {position:absolute; top:0; left:278px; width:256px; height:84px; filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
#lignes {position:absolute; top:39px; left:49px; width:485px; height:43px; background:url(images2/pixline.gif) left top; filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
#ssthema {position:absolute; top:0; left:0; width:480px; height:43px; text-align:center}
#ssthema h1 {padding:0; margin:0.5em auto; font-family:"impact", verdana, helvetica, sans-serif; font-size:40pt; letter-spacing:0.2em; color:#fff}
.fban_003399 {background:url(images2/bann_003399.jpg) left top no-repeat}
.fban_006600 {background:url(images2/bann_006600.jpg) left top no-repeat}
.fban_cc0000 {background:url(images2/bann_cc0000.jpg) left top no-repeat}
#hmenu {position:absolute; top:84px; left:129px; width:621px; height:21px; z-index:200; background:#fff}
#hmenu img {border:0}
#hmenu dl, #hmenu dt, #hmenu dd, #hmenu ul, #hmenu li {margin:0; padding:0; list-style-type:none}
#hmenu li {line-height:auto}
#hmenu li a {font-size:xx-small; font-weight:normal; text-decoration:none}
#hmenu li a:hover {font-weight:bold}
#hmenu dl {float:left}
#hmenu dt {border-left:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; text-align:center; padding-top:3px}
#hmenu dt a {font-weight:normal; font-size:9pt; color:#000; text-decoration:none}
#hmenu dt a:hover {color:#fff}
#hmenu a.spemenu:hover {text-decoration:underline; color:#000 !important}
#hmenu dd {text-align:left; visibility:hidden}
#dl1 {width:65px}
#dl2 {width:80px}
#dl3 {width:72px}
#dl4 {width:83px}
#dl5 {width:85px}
#dl6 {width:110px}
#dl7 {width:126px}
#dl7 dt {border-right:1px solid #000}
.transmenu {width:1px}
.smenu {position:absolute; width:150px; border:1px solid #000; z-index:10}
#navig {position:absolute; left:129px; top:105px; width:619px; height:20px; text-align:left; font-size:xx-small}
#navig a {text-decoration:none; font-weight:normal}
#navig a:hover {text-decoration:none; font-weight:bold}

/* construction page */
#content {position:relative; width:750px; margin:0 auto}
#page {position:aboslute; width:750px; height:460px; left:0; text-align:left; margin:0 auto; z-index:10}
#contenant {position:absolute; width:600px; left:126px; text-align:left; z-index:12}
#colgauche {position:absolute; margin:0 auto; left:0; height:460px; width:120px; text-align:left}
/* #coldroite {position:absolute; top:-1px; left:505px; width:120px; text-align:left} */
.gbloc dl, .gbloc dt, .gbloc dd, .gbloc ul, .gbloc li {margin:0; padding:0; list-style-type:none}
.gbloc {position:relative; width:120px; margin:0 auto; text-align:left}
.gbloc dl {list-style-type:none}
.gbloc dt {height:17px; font-weight:bold; font-size:x-small; color:#fff !important}
.gbloc dd {border:1px solid #000; padding-bottom:10px}
.gbloc a {font-size:x-small; text-decoration:none; font-weight:bold}
.gbloc a:hover {font-weight:bold; text-decoration:underline}
.gbloc li {margin-top:10px}
.gbloc ul.lniv3, .gbloc ul.lniv3 li {margin-left:10px; list-style-type:circle !important; margin-top:0 !important}
.gbloc ul.lniv3 a {font-weight:normal !important}
.gbloc ul.lniv3 a:hover {font-weight:bold !important; text-decoration:none !important}
#sondage {margin-top:20px}
.nomcontenu {display:none}
.imgpuce {display:none}
.TContenu {margin-top:1.2em}
.TContenu .titre {padding:0.2em}
.TListe .titre {padding:0.1em; line-height:normal !important;}
.TContenu .resume {padding-top:1em}
.TListe .resume {padding-top:0.6em}
.TListe a img {border:0}
.resume {line-height:normal}
.TContenu p, .TContenu td, .TContenu div {line-height:120% !important}
.TContenu td img {margin:5px}
.TListe {margin-bottom:1.5em}
.TListe img, .TContenu img {horizontal-spacing:5px}
.btnspe {width:100%; margin:5px}
.btnspe td {vertical-align:middle; text-align:center}
.questionsondage {font-size:xx-small; font-weight:bold}
.texteQuest {font-size:xx-small; padding-top:5px}
.listeelu td {padding:0.2em}
.fotoelu {margin:0.3em; border:0}
.entete .theme {text-align:left; font-weight:bold}
/* annuaires */
.theme {width:40%; text-align:left; font-size:large !important; font-weight:bold; padding-bottom:1em}

/* construction bas de page */
p.baspage {display:block; margin:20px auto; text-align:center; background:#fff; margin-top:5px; font-size:x-small}
p.baspage a {text-decoration:none}
p.baspage a:hover {font-weight:bold}

/* bordures hautes css de couleur */
.btop003399 {border-top:1px solid #003399}
.btopcc0000 {border-top:1px solid #cc0000}
.btop006600 {border-top:1px solid #006600}

/* bordures basses css de couleur */
.bbot003399 {border-bottom:1px solid #003399}
.bbotcc0000 {border-bottom:1px solid #cc0000}
.bbot006600 {border-bottom:1px solid #006600}

/* couleurs css */
.c003399 {color:#003399} /* bleu */
.ccc0000 {color:#cc0000} /* rouge */
.c006600 {color:#006600} /* vert */

/* couleurs css de lien */
.c003399 a {color:#003399}
.ccc0000 a {color:#cc0000}
.c006600 a {color:#006600}

/* couleurs css de fond */
.b003399 {background:#003399} /* bleu */
.bcc0000 {background:#cc0000} /* rouge */
.b006600 {background:#006600} /* vert */

/* couleurs claires css de fond */
.be6f5fa {background:#e6f5fa} /* bleu clair */
.bfaebf0 {background:#faebf0} /* rouge clair */
.bebfae6 {background:#ebfae6} /* vert clair */

/* logos en fond de sommaire claires css */
.bimge6f5fa {background:#e6f5fa url(images2/idlogo_003399.jpg) 50% 50% no-repeat}
.bimgfaebf0 {background:#faebf0 url(images2/idlogo_cc0000.jpg) 50% 50% no-repeat}
.bimgebfae6 {background:#ebfae6 url(images2/idlogo_006600.jpg) 50% 50% no-repeat}

/* couleurs bloc css de fond */
.bble6f5fa {background:url(images2/fbloc_003399.gif) left top repeat-x}
.bblfaebf0 {background:url(images2/fbloc_cc0000.gif) left top repeat-x}
.bblebfae6 {background:url(images2/fbloc_006600.gif) left top repeat-x}

/* ==== Ajout V7 ==== */
.fincontenu hr{display:none;}
.cMois a, .cAnnee a{
	color:black;
	font-weight:bold !important;
	text-decoration:none !important;
}
.cMois a:hover, .cAnnee a:hover{
	color:#ccc;
	text-decoration:none !important;
}