/* Mise en page */
	.titre {background: url(../images/bkg_titre.gif) #F34729; height:72px; font-family:"arial black",arial; text-transform:uppercase; vertical-align:bottom; text-align:left; color:#000000; }
	body {background-color:#DF2709; color:#000000; padding:0px; margin:0px;}
	body, td {font-family:Arial, Helvetica, sans-serif; vertical-align:top;font-size:smaller}
	
	table.principal {width:100%; height:100%}
	.titre2 {background:url(../images/bkg_titre1.gif) right top repeat-y #FB4B55; text-align:right; font-size:18px; letter-spacing:5px; padding-right:70px; color:#FFFFFF}
	.titre2 span {background:url(../images/bkg_titre2.gif) left top repeat-y ; padding-left:220px;}
	.bas {background:#FFFFFF;}
	
	td.leftCellTop {padding-right:5px;height:20px;border-bottom:1px dashed #CA457C;border-right:1px dashed #CA457C; width:172px}
	td.leftCellBottom {padding:8px; background-color:#FFFFFF; color:#000000; border-right:1px dashed #CA457C;width:162px}
	td.rightCell {padding-left:2px;padding-right:2px;border-left:1px dashed #CA457C; width:182px;}
	
	td.midCellTop {border-bottom:1px dashed #CA457C; background-color:#FFFFFF; color:#000000;height:0px; padding-left:2px; padding-right:2px; width:512px}
	td.midCellBottom {padding:8px; background-color:#FFFFFF; color:#000000;  width:512px}
	
	td.midCellBottom a img {border:1px solid #CA457C;}
	

/* titres */
a {color:#FF6600; text-decoration:none}
a:hover{color:#DD0303}
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;}
hr{color:#FFFFFF; height:0px; width:100%; border-bottom:1px dashed #CA457C;padding:0px; margin:0px;}

.rightcell h1{font-size:100%;background-color:#D81012; color:#FFFFFF; letter-spacing:2px; margin:0px; padding:2px;}
.rightcell h2{font-size:100%;background-color:#F63B3B; color:#FFFFFF; letter-spacing:2px; margin:0px; padding:2px;}

/* navigation */
.treeEntry {font-weight:bold}
.treeEntry .treeEntry {padding-left:20px; font-weight:100;}
.treeNav .nav_inactive {display:none}
.treeNav .nav_current {display:block;  background-color:#CCCCEE;}
.secondNav {text-align:left; border-bottom:1px dashed #CA457C; margin-bottom:2px; padding:2px;background:#FCD9BE; padding-left:172px; font-weight:bold}
.mainNav {}
.mainNav a {color:#FFFFFF; padding-left:5px; padding-right:5px; border: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}


/* Palettes d'outils et éditeur */
.noContent {display:none; color:#666666; font-style:italic; border: 2px dashed; padding:5px; margin:5px;}
#edition td {border: 1px dashed #CCCCCC;}
#edition {background-color:#FFFFFF}
.module {display: block;border: 2px dashed;	background-color: #FFFF99;}
.styleChooser {background-color:#FFFF99}

/* pour la recherche */
.search {background-color:#FFFF00}

/* ******************* Modules ************************* */

/* Module actualité */
.newsModule {height:99%; overflow:auto; }
.newsListe { padding:5px;}
.newsItem {margin-bottom:10px;}
.newsTitre {font-weight:bold; color:#FFFFFF; border-bottom : 3px dotted #666666;}
.newsResume {}
.newsDate {color:#666666; text-align:right; font-size:70%}
.newsMore {text-align:right}
.newsGetRSS {text-align:center}

