/* Mise en page */
	.principal .titre {height:251px;   vertical-align:top;  color:#000000; }
	.secondaire .titre {height:121px;   vertical-align:top; color:#000000; }
	.troisieme .titre {height:121px;  vertical-align:top; color:#000000; }
	.signature {color:#777777; background:#FFFFFF; padding:2px;}
	.signature a {color:#555555;}
	.signature a:hover {color:#000000;}
	
	body {background-color:#272727; color:#FFFFFF; padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:smaller}
	td { vertical-align:top;}
	
	td.left {border-right:1px solid white}
	td.right {border-left:1px solid white}
	
	table.principal {width:100%; height:100%}
	table.secondaire {width:100%; height:100%}
	table.troisieme {width:100%; height:100%}
	.titre2 {background: #CECECE;  }
	.titre2 h1 {font-size:18px; letter-spacing:5px; padding:10px; padding-left:140px; padding-bottom:0px;color:#383838; margin:0px; font-weight:100}
	.path {background: #CECECE;color:#383838;text-align:right; font-size:9px;}
	.bas {background:#111111; color:#FFFFFF; }
	
	td.leftCellTop  {padding-right:5px;height:20px; width:33%}
	td.leftCellTop .mainTexte {padding-left:5px;}
	td.rightCell {padding-left:2px;padding-right:2px; width:33%;}
	td.leftCellBottom {padding:8px; }
	td.midCellTop {  height:0px; padding-left:2px; padding-right:2px; width:33%}
	td.midCellBottom {padding:8px; }
	.bigRightCellTop .mainTexte{padding-right:5px;}
	
	.secondaire td.rightCell {background: url(../images/ilu_second3.jpg) top left no-repeat; padding-top:125px;}
	.secondaire td.leftCellTop, .troisieme td.leftCellTop {padding-right:5px;height:20px; width:23%;}
	.secondaire td.midCellTop, .troisieme td.midCellTop {  height:0px; padding-left:2px; padding-right:2px; width:43%}
	
	
	.bottomCell {background:#FFFFFF; color:#000000}
	td.midCellBottom a img {border:1px solid #CA457C;}
	
	.agenda .map {color:#000000; }
	

/* titres */
a {color:#FFcc00; text-decoration:none}
a:hover{color:#FFFF00}
a img {border:1px solid #EEAA00}}
a:hover img {border:1px solid #FFFF00}
p, h1, h2, h3, h4, h5, form {padding:0px; margin:0px; margin-bottom:5px;}

h1{font-size:140%; color:#D81012; letter-spacing:6px}
h2{font-size:115%; color:#CC3300; letter-spacing:4px}
h3{font-size:100%; border:1px dashed #CA457C; background-color:#FCD9BE; padding:5px; }
h4{font-size:100%; color:#FF6600; font-weight:bold}
h5{font-size:80%; font-style:italic; font-weight:100; color:#666666;padding:0px; margin:0px}
hr{color:#FFFFFF; height:0px; width:100%; border-bottom:1px dashed #CA457C;padding:0px; margin:0px;}

.titre h1, .titre h2 {color:#fFFFFF;}
/* navigation */

.treeNav {background:url(../images/bkg_menu1.jpg) right top no-repeat #9D1200; border-bottom:5px solid #111111}

.treeEntry {font-weight:bold;}
.treeEntry .treeTitle {padding:8px; border-bottom:2px solid #4B0800; border-right:2px solid #4B0800; border-top:1px solid black;}
.treeEntry .treeEntry .treeTitle {padding:2px; padding-left:20px; border-right:0px; border-bottom:1px solid #333333}

.treeEntry .treeEntry {font-weight:100; background:#111111}
.treeNav .nav_current {display:block;  margin-left:5px; padding-left:20px; background: url(../images/img_fleche.gif) left center no-repeat}
.treeNav a {padding-left:5px}
.treeNav a { width:100%; color:#ffffff}


.secondNav {text-align:left; border-bottom:1px solid #FFFFFF ; border-top:1px solid #FFFFFF;  background:url(../images/bkg_menu.gif) top left repeat-x #525252;  font-weight:bold;  height:25px}
.secondNav td {border-right:1px solid white;  padding-bottom:10px; font-weight:bold; font-size:16px;}

.secondNav a {padding-left:15px; padding-right:15px;}
.secondNav a:hover {border-bottom:10px solid #9D1200; padding-bottom:1px;}
.secondNav .nav_current {padding-left:15px; padding-right:15px;border-bottom:10px solid #D21900; padding-bottom:1px;}
.secondNav .nav_current a {padding-left:0px; padding-right:0px;}
.secondNav .nav_current a:hover {border-bottom:0px; padding-bottom:0px;}

.mainNav {margin-top:9px;}
.mainNav a {color:#FFFFFF; height:14px; padding-left:5px; padding-right:5px; border-left:1px solid white; font-weight:bold}
.mainNav a:hover {color:#F63B3B;  }
.mainNav .nav_current {font-weight:bold; background-color:#FFFFFF; color:#000000;padding-left:5px; padding-right:5px; border:1px solid white;}
.mainNav .nav_selected {font-weight:bold; background-color:#634A01; color:#000000;}
.pathNav .nav_current {font-weight:bold}


/* pour la recherche */
.search {background-color:#FFFF00}


#edition td {border: 1px dashed #272727;}
#edition {background-color:#111111}
.module {display: block;border: 2px dashed;	background-color: #FFFF99;}
.styleChooser {background-color:#FFFF99}

/* ******************* Modules ************************* */

/* Module actualité */
.newsModule { overflow:auto; width:200px; }
.newsListe { padding:5px;}
.newsItem {margin-bottom:4px;}
.newsTitre {font-weight:bold; color:#FFFFFF;}
.newsResume {display:none}
.newsDate {font-size:70%; color:#FFFFFF;}
.newsMore {display:none}
.newsGetRSS {text-align:center}
