*{ margin:0; padding:0}
body { background: url(../images/bkg_degrade_tranche.jpg) repeat-x top #000000; }
#bkgImg{  position:relative; margin:auto;  background: url(../images/bkg_degrade.jpg) no-repeat center top; }
#bkgImgHome{ position:relative; margin:auto;  background: url(../images/bkg_degrade_home.jpg) no-repeat center top;}
a img{border:none}

#mainContent{ width:864px; position:relative; margin:auto; }
/*
* header
*/
#header{ width:100%; color:#FFF; margin-bottom:15px}
	#logoStrip{ background:#000000; width:804px; height:80px; padding:20px 30px 0 30px}
	#logo{ width:auto; float:left}
	#logoStripNav{ width:auto; float:right; margin-top:15px}


/*
* topBanner
*/
#topBanner, #topBannerHome{width:864px;  margin:15px 0 20px 0}
#topBannerHome{ height:300px}
#topBanner{height:255px; background:url(../images/top_banner_bkg_full.gif) repeat-y; color:#000}
	#bannerLeftBloc{ width:510px; float:left;  padding:15px 10px 20px 50px;}
	#bannerRightBloc{ width:279px; float:left; padding:10px 10px 0 5px}
	/* Mission */
	#bannerTopBloc{ height:48px;padding:10px 50px 0px 50px;}
	#bannerAll{ width:764px ; padding:15px 50px 20px 50px;}
	#bannerBottomBloc{}
	.slogan{ margin:0; font-size:16px; }
	.slogan span{ font-weight:bold; color:#FF6600}
	.scoll_fiche{ background:url(../images/pic_bkg_shadow.png) no-repeat ; width:127px; height:162px; float:left; padding:12px 0 0 14px; margin:0px }
	.scoll_fiche_vide{ width:129px; height:162px; float:left; padding:12px 0 0 14px }	
	#topBanner a{color:#000; text-decoration:underline}
	
/* table */

#pageContent table{ background-color:#000; }
#pageContent th{ background-color:#f47321; color:#fff; margin:0; padding:5px;  }
#pageContent tr{ background-color:#201b18}
#pageContent td{ padding:3px; border:#000 1px solid}
#pageContent table.ativite td{ padding:10px}
/* fiche ds ca */
#pageContent .fiche td{ padding:10px; vertical-align: top; text-align:left}
#pageContent .fiche{ width:500px;}
#pageContent .fiche h2{margin:0}
#topBanner table.fiche td{ padding:0 25px 10px 0; vertical-align:top; }
#topBanner table.fiche h2{margin:0}
/* fiche ds membre_fiche */
#bannerAll .membre_fiche{ width:764px;}
#bannerAll .membre_fiche td{ padding:0 10px 10px 0; vertical-align:top; text-align:left }
#bannerAll .membre_fiche h2{margin:0}
/* textTable dans historique et mot president */
#pageContent .textTable td{padding:15px 15px 15px 15px; vertical-align:top; }

/* formulaire table */
#pageContent .form_table td{ padding:5px 0 5px 0; font-size:12px;}
#pageContent td.sousTitle { font-size:15px; font-weight:bold; color:#333; padding: 0; background:#f47321; padding:2px 0 0 40px; }

#pageContent tr.no_border td{ border:none; }
#pageContent .titre, #pageContent .lienTableau{ border:none; border-bottom:#000 solid 2px; }
#pageContent td.titre{text-align:right; padding-right:10px}

.color_text{color:#f47321}
.error_msg, .error{ color:#f47321; margin:5px 0px 5px 10px; }
.btn_form, .btn_form2 {
	color:#FFF;
	border: none;
	background: #f47321;
	font-size:12px;
	padding:4px 20px 4px 20px;
}
.btn_form:hover, .btn_form2:hover {background: #000000;}
.btn_form2{ padding:1px 10px 1px 10px}

/*
* pageContent
*/
#pageContent{width:804px; padding:0px 30px 15px 30px; }
#pageContentIndex{ width:864px}
#filterPad{ padding:8px 5px 8px 5px; background:#201b18; margin:0 0 8px 0}
#filterPad table td{ padding:0px; border:none}

.pageColumn{ width:29%; float:left; padding-left:30px;}
.orangeLink, .whiteLink{ margin-top:8px}
.whiteLink, .whiteLink a{ color:#fff}
.orangeLink, .orangeLink a{ color:#ff6633}
.orangeLink a.current_page{ color:#fff; text-decoration:none}
.lienInvisible a{text-decoration:none}

/* nouvelles */
.dot_line{width:100%; border-bottom:#666666 dashed 1px; margin-bottom:10px}

/*
* footer
*/
#footer{ clear:both; color:#FFF; border-top:1px solid #FFF; padding:20px 30px 20px 30px; margin-top:20px}
	#leftBloc{ width:auto; float:left}
	#rightBloc{ width:auto; float:right; margin-top:12px}
	#rightBloc img{position:relative; top:3px}
	#footer ul{ margin-bottom:3px}
