body{
	margin:0;
	padding:0;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}
#main{
	width:100%;
}
#content{
	width:1003px;
	margin:0 auto;
	
}main-top{
	width:1003px;
	height:14px;
}
/*/////////////////////////////////////// ( left - middle - right )section /////////////////////////////////*/

#main-inner{
	background:url(../images/bg-main.gif);
	float:left;
	width:1003px;
}
#cent-tune{
	width:981px;
	float:left;
	padding-left:22px;
}

#left-sec{
	width:236px;
	float:left;
}
#middle-sec{
	margin-left:16px;
	width:460px;
	float:left;
}
#right-sec{
	width:236px;
	margin-left:12px;
	float:left;
}
a{
	color:#2a4ea4;
	text-decoration:none;
}
a:hover{
	color:#FF6044 ;
	text-decoration:none;
}	

/*///////////////////////////////////////  headre section /////////////////////////////////*/
#header{
	background:url(../images/bg-header1.gif);
	background-repeat:no-repeat;
	position:relative;
	width:1003px;
}

#top-phrase{
	font-style:italic;
	font-weight:bold;
	color:#2a4ea4;
	font-size:14px;
	position:absolute;
	left: 336px;
	top: 0px;

}
#logo{
	padding-left:66px;
	padding-top:23px;
}
#top-menu{
	height:25px;
	position:absolute;
	top:56px;
	left:300px;
	font-size:16px;
	font-weight:bold;
	
}
#top-menu .mnu-item{
	text-align:center;
	width:155px;
	float:left;
}
#top-menu a{
	color:#000000;
	text-decoration:none;
}
#top-menu a:hover{
	color:#FF6044 ;
	text-decoration:none;
}



#top-menu-2{
	height:24px;
	padding-top:7px;
	position:absolute;
	top:102px;
	left:287px;
	font-size:12px;
	font-weight:bold;

}
#top-menu-2 .mnu-items,#top-menu-2  .mnu-items-1{
	text-align:center;
	height:25px;
	padding-top:8px;
	margin:0 17px;
	float:left;
}

#top-menu-2  a{
	color:#FFFFFF;
	text-decoration:none;
}
#top-menu-2  a:hover{
	color:#FF6044 ;
	text-decoration:none;
}

	/*///////////////////////////////////////  left section /////////////////////////////////*/

				/*/////////////////////////  actu section //////////////////////////*/

#actu{
	font-family:Arial, Helvetica, sans-serif;
}
#actu-top{
	background:url(../images/bg-actu-top.gif);
	background-repeat:no-repeat;
	width:236px;
	height:32px;
}
#actu img{
	padding-right:5px;
}
#actu-body{
	background:url(../images/agenda-body.gif);
}
.actu-row{
	padding:2px 10px 2px 8px;
}
.actu-titre{
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:2px;
}
.actu-small-desc{
	font-size:10px;
}
.actu-suite{
	text-align:right;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:11px;
	color:#2a4ea4;
	border-bottom:2px #2a4ea4 dotted;
}
#actu-bott{
	background:url(../images/agenda-bott.png);
	background-repeat:no-repeat;
	height:17px;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	padding-top:16px;
	padding-right:8px;
}
	#actu-bott a{
	color:#FFFFFF;
	text-decoration:none;
	}
	#actu-bott a:hover{
	color:#FF6044 ;
	text-decoration:none;
}
				/*/////////////////////////  Galeri-photo section //////////////////////////*/

#gal{
	font-family:Arial, Helvetica, sans-serif;
}
#gal-top{
	background:url(../images/bg-gal-top.gif);
	background-repeat:no-repeat;
	width:236px;
	height:32px;
}
#gal-body{
	background:url(../images/bg-gal-body.gif);
}
#gal-img{
	border:0;
	width:208px;
	padding:12px;
}
#gal-img-desc{
	padding-top:5px;
	color:#94a6d1;
	font-size:11px;
}
#gal-bott{
	background:url(../images/bg-gal-bott.gif);
	background-repeat:no-repeat;
	height:17px;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	padding-top:16px;
	padding-right:8px;
}
#gal-bott a{
	color:#12002c;
	text-decoration:none;
	}
#gal-bott a:hover{
	color:#FF6044 ;
	text-decoration:none;
}
/*///////////////////////////////////////  Middle section /////////////////////////////////*/

#fieldarian{
	font-family:Arial, Helvetica, sans-serif;
	color:#261b43;
	font-size:10px;
	padding-bottom:8px;
}
#welcome-text-main{
	font-size:11px;
	color:#12002c;
}
#wel-top{
	height:13px;
}
#wel-body{
	background:url(../images/bg-wel.png);
	width:409px;
	padding:24px;
	font-size:12px;
}
#wel-bott{
	height:15px;
}

/*///////////////////////////////////////  right section /////////////////////////////////*/

#newsletter{
	background:url(../images/bg-news-letter.gif);
	background-repeat:no-repeat;
	height:64px;
	padding-top:68px;
}
#input-form{
	width:100%;
}
#n-input{
	width:170px;
	margin:0 auto;
}
#n-input input{	
	background-color:#ebe9ed;
	border:1px solid #554e5e;
	color:#776d86;
	width:170px;
}
#button-ok{
	width:34px;
	margin:0 auto;
	padding-top:5px;
}

/*///////////////////// partenaire section //////////////////////////*/
#agenda{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:11px;
	width:236px;
}
#agenda-body{
	background:url(../images/agenda-body.gif);
	padding:0px 8px 0px 8px;
	float:left;

}
.agenda-row{
	padding-bottom:8px;
}
.agenda-title{
	color:#2a4ea4;
}
.desc-row{
	float:left;
	width:220px;
	padding-bottom:5px;
}

.agenda-desc{
	font-weight:normal;
	float:left;
	width:200px;
	padding-left:5px;

}
.agenda-date{
	text-align:right;
	float:right;
}

#agenda-bott{
	clear:both;
	background:url(../images/agenda-bott.png);
	background-repeat:no-repeat;
	height:17px;
	text-align:right;
	padding-top:14px;
	padding-right:8px;

}
#agenda-bott a{
	color:#FFFFFF;
	text-decoration:none;
}
#agenda-bott a:hover{
	color:#FF6044 ;
	text-decoration:none;
}

/*///////////////////// partenaire section /////////////////////////////////*/

#partenaire{
	font-family:Arial, Helvetica, sans-serif;
	width:236px;
}
#partenaire-top{
	height:29px;
}
#partenaire-body{
	background:url(../images/partenaire-body.gif);
}
.partenaire-row{
	padding:14px 18px 14px 18px;
}

#partenaire-bott{
	background:url(../images/partenaire-bott.gif);
	background-repeat:no-repeat;
	height:28px;
}


/**************************************** actualites page ******************************************/
#actu-list{
	width:456px;
	font-family:"Trebuchet MS";
	color:#12002c;
	font-size:12px;
	font-weight:bold;
}
#actu-list-top{
	background:url(../images/actu-list-top.gif);
	background-repeat:no-repeat;
	color:#958db4;
	height:27px;
	text-align:right;
	padding:10px 30px 0 0;
}


#actu-list-body{
	background:url(../images/actu-list-body.gif);
	padding:0 30px 0 30px;
}
.actu-list-row{
	padding-bottom:18px;
}
.actu-list-titre{
	padding-left:12px;
	height:20px;
	font-weight:bold;
	font-size:13px;
}
.actu-list-date{
	background:url(../images/bg-actu-tit.gif);
	background-repeat:no-repeat;
	width:394px;
	height:16px;
	padding-right:2px;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
.actu-list-desc{
	text-align:justify;
	font-weight:normal;
}

.actu-list-suite{
	font-weight:bold;
	text-align:right;
	border-bottom:dotted #958db4 2px;
	padding-bottom:5px;
}
.actu-list-suite a{
	color:#958db4;
	text-decoration:none;

}
.actu-list-suite a:hover{
	color:#FF6044 ;
	text-decoration:none;
}
.actu-db-img{
	width:100%;
	padding:3px;
	background-color:#958db4;
}
.actu-db-img img{
	margin:0 auto;
}
/**************************************** actualites detail page ******************************************/
#actu-det{
	width:456px;
	font-family:"Trebuchet MS";
	color:#12002c;
	font-size:12px;
	font-weight:bold;
}
#actu-det-top{
	background:url(../images/actu-list-top.gif);
	background-repeat:no-repeat;
	width:440px;
	height:27px;
	padding-top:10px;
	padding-right:16px;
	text-align:right;
}
#actu-det-top a{
	color:#958db4;
	text-decoration:none;
}
#actu-det-top a:hover{
	color:#FF6044 ;
	text-decoration:none;
}
#actu-det-title{
	border-bottom:#000000 2px solid;
	padding-left:22px;
	font-size:13px;
}
#actu-img-row{
	width:396px;
}
#actu-det-img{
	
}
#actu-det-date{
	background-image:url(../images/bg-actu-tit1.gif);
	background-repeat:no-repeat;
	width:393px;
	height:18px;
	text-align:right;
	color:#FFFFFF;
	padding-right:3px;
	padding-top:2px;
}
#actu-det-desc{
	font-weight:normal;
	padding-top:6px;
}
/*///////////////////////////////////////  footer section /////////////////////////////////*/
.block-sep{
	padding-top:5px;
	height:15px;
}
#footer{
	background:url(../images/bg-footer.png);
	background-repeat:no-repeat;
	clear:both;
	width:100%;
	height:57px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#2a4ea4;
}
#footer-menu{
	padding-top:15px;
}
.ft-mnu-item{
	padding-right:16px;
	padding-left:16px;
}
#footer a{
	color:#2a4ea4;
	text-decoration:none;
}
#footer a:hover{
	color:#FF6044 ;
	text-decoration:none;
}
/**************************************** agenda page ******************************************/
#agenda-list{
	width:456px;
	font-family:"Trebuchet MS";
	color:#12002c;
	font-size:12px;
	font-weight:bold;
}
#agenda-list-body{
	background:url(../images/agenda-list-body.gif);
	padding:0 30px 0 30px;
}
.agenda-list-row{
	padding-bottom:18px;
}
.agenda-list-titre{
	padding-left:12px;
	font-weight:bold;
	font-size:13px;
}
.agenda-list-date{
	background:url(../images/bg-agenda-tit.gif);
	background-repeat:no-repeat;
	width:394px;
	height:16px;
	padding-right:2px;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
}
.agenda-list-desc{
	text-align:justify;
	font-weight:normal;
}

.agenda-list-suite{
	font-weight:bold;
	text-align:right;
	border-bottom:dotted #9fafd6 2px;
	padding-bottom:5px;
}
.agenda-list-suite a{	
	color:#9fafd6;
	text-decoration:none;

}
.agenda-list-suite a:hover{
	color:#FF6044 ;
	text-decoration:none;
}
.agenda-db-img{
	width:100%;
	padding:3px;
	background-color:#958db4;
}
.agenda-db-img img{
	margin:0 auto;
}
/**************************************** galerie photo page ******************************************/
#galerie{
	font-family:"Trebuchet MS";
	color:#12002c;
	font-size:12px;
	font-weight:bold;
	width:456px;
}

#galerie-body{
	padding:0 8px 0 12px;
	background:url(../images/galerie-body.gif);
}
#galerie-cat{
	border-bottom:2px dotted #8d84ae;
	width:428px;
	font-weight:normal;
	float:left;
}
#galerie-cat a{
	color:#12002c;
	text-decoration:none;
}
#galerie-cat a:hover{
	color:#FF6044 ;
	text-decoration:none;
}
#galerie-cat .cat-item{
	text-align:center;
	width:100px;
	padding:2px 0 2px 0;
	float:left;
}
#galerie-cat-titre{
	padding:12px 0 12px 0;
	text-align:center;
	width:428px;
}
#galerie-photos{
	width:438px;
	margin:0 auto;
}
#galerie-photos img {
	background-color:#fcfbfc; 
	padding:4px;
}
/*/////////////////////////////////////// contenue psge  /////////////////////////////////*/
#contenu{
	width:456px;
	font-family:"Trebuchet MS";
	color:#12002c;
	font-size:12px;
	font-weight:bold;
}
#contenu-top{
	background:url(../images/contenu-top.gif);
	background-repeat:no-repeat;
	height:37px;
	font-size:16px;
	padding-left:16px;
	padding-top:10px;
}
#contenu-body{
	background:url(../images/contenu-body.gif);
	padding:0 12px 0 12px;
}
.contenue-contenue{
	font-weight:normal;
}
.contenue-titre-page{
	font-size:14px;
	color:#2a4ea4;
	padding-left:4px;
	border-bottom:1px solid #2a4ea4;
	width:430px;
}
#merci-reg{
	font-size:14px;
	text-align:center;
	padding:20px;
	color:#2a4ea4;
}
#pagination-centre{
	color:#4c3e81;
	font-size:14px;
}
#agenda-list-top{
	background:url(../images/agenda-list-top.gif);
	background-repeat:no-repeat;
	color:#958db4;
	height:27px;
	text-align:right;
	padding:10px 30px 0 0;
}
#palan-top{
	background:url(../images/plan-top.gif);
	background-repeat:no-repeat;
	height:27px;
	padding:10px 30px 0 0;
}