body,h2 { padding:0; margin:0; }

.newcontenu ul {
margin-bottom:10px;
margin-left:10px;
 }
#plan li
{
margin:2px 0 0 30px;
}

.ul_pnivo_0,.ul_pnivo_1,.li_pnivo_1,#plan ul { padding:0; margin:0; }
body {  
color: #504f4f; margin-bottom:20px;  /*espace en pied de page avec le bas du navigateur pour IE*/ 
font-family: Tahoma, Arial; font-size:11px;  }

#banimg {
float:left;
height:223px;
width:870px;
background-image:url(../images/ban.jpg);
}
.blue { color:#1663d6; }
#page {
width:870px;
margin-left:auto;
margin-right:auto;
}

#footer {
clear: both;
height:40px;
width:870px;
}
#header { height:15px; position:relative; padding-left:10px;  margin-top:190px; width:835px; text-align:center; }

#bgfooter {float:left;  height:48px; width:14px; background-image:url(../images/coin_footer_gauche.jpg);   }
#bgfooter2 {float:left;  height:48px; width:14px; background-image:url(../images/coin_footer_droite.jpg);   }
#footercont  { float:left; padding-top:17px; padding-right:10px; height:31px; width:830px; background-image:url(../images/footer_content.jpg); text-align:right; }
#footercont ul,#header ul { display:inline; margin:0; padding:0; }
#header li  { display:inline; padding-left:22px; margin-right:15px;  background-repeat:no-repeat; }
li#c_103,li#c_222,li#c_203,li#c_74,li#c_202 { background-image : url(../images/bulle.jpg); }
#footercont li { display:inline; padding-left:20px; }

#header a:hover {   color:#50540a; }

#gauche .contentboxe { float:left;  background-image:url(../images/menu_content.jpg); width:187px; padding:5px 5px 5px 5px;   }
#gauche .hboxe {float:left;  height:14px; width:198px; background-image:url(../images/coin_menu_haut.jpg);   }
#gauche .bboxe {float:left;  height:14px; width:198px; background-image:url(../images/coin_menu_bas.jpg);   }
#gauche .boxe { width:198px; font-size:12px; }

#centre {
float:left;
width:670px;
background-image:url(../images/centre_content.jpg);
}
#contentcentre { float:left;   padding:5px 25px 10px 25px; width:608px;  background-image:url(../images/bullg.jpg); background-position:right bottom; background-repeat:no-repeat; }
#hcentre {float:left;  height:14px; width:670px; background-image:url(../images/coin_centre_haut.jpg);   }
#bcentre{float:left;  height:14px; width:670px; background-image:url(../images/coin_centre_bas.jpg);   }

#gauche
{
float:left;
font-size:12px;
/*ea4012#ea3112*/
}
.red { color:red; }

/* Modules */
.tab_module {
border:0;
border-collapse:collapse;
}
#n_pages_b
{
	text-align:center;
	width:100%;
	clear:both;
	padding-top:10px;
}
#n_pages_h
{
	text-align:center;
	width:100%;
	clear:both;
	padding-bottom:10px;
}
#n_pages_h a,#n_pages_b a
{
margin-left:5px;
color:#003300;
}
/**
 * Font faces.
 */
.FontComic { font-family: 'Comic Sans MS'; }
.FontCourier { font-family: 'Courier New'; }
.FontTimes { font-family: 'Times New Roman'; }
/**
 * Font sizes.
 */
.FontSmaller { font-size: smaller; }
.FontLarger { font-size: larger; }
.FontSmall { font-size: 8pt; }
.FontBig { font-size: 14pt; }
.FontDouble { font-size: 200%; }
/**
 * Font colors.
 */
.FontColor1 { color: #ff9900; }
.FontColor2 { color: #0066cc; }
.FontColor3 { color: #ff0000; }
.FontColor4 { color: #504f4f; }
.FontColor5 { color: #3c94f7; }
.FontColor6 { color: #c1af03; }
.FontColor7 { color: #8c2529; }
.FontColor8 { color: #464b0b; }
/**
 * Backgroud colors.
 */
.FontColor1BG { background-color: #ff9900; }
.FontColor2BG { background-color: #0066cc; }
.FontColor3BG { background-color: #ff0000; }
.FontColor4BG { background-color: #504f4f; }
.FontColor5BG { background-color: #3c94f7; }
.FontColor6BG { background-color: #c1af03; }
.FontColor7BG { background-color: #8c2529; }
.FontColor8BG { background-color: #464b0b; }
/**
 * Indentation.
 */
.Indent1 { margin-left: 40px; }
.Indent2 { margin-left: 80px; }
.Indent3 { margin-left: 120px; }
/**
 * Alignment.
 */
.JustifyLeft { text-align: left; }
.JustifyRight { text-align: right; }
.JustifyCenter {	text-align: center; }
.JustifyFull { text-align: justify; }
/**
 * Other.
 */
.Superscript { vertical-align: super; font-size: smaller; }
/* FCK Editor CSS rendu */
.img_gauche { float:left; }
.img_droite { float:right; }
.img_centre { margin:0px auto; display:block; }
.gras,.bold,.strong { font-weight:bold; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }
.overline { text-decoration:overline; }
.barre { text-decoration:line-through; }
img { border:0; }
.newcontenu img { border:0; }