body {
	font-family: Verdana;
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	background: #edefff;
	text-align:center;
}

hr {
clear: both;
width: 60%;
border: 0;
border-bottom: 1px solid #454763;
height: 1px;
}

A.link:link{color: #000;font-size: 16px;font-style:normal;text-decoration: none;}
A.link {color: #000;font-size: 16px;font-style:normal;text-decoration: none;}
A.link:hover{color: #e8bbbc;font-size: 16px;font-style:normal;text-decoration: none;}

A.link1:link{color: #fffab5;font-size: 10px;font-style:normal;text-decoration: none;}
A.link1 {color: #fffab5;font-size: 10px;font-style:normal;text-decoration: none;}
A.link1:hover{color: #000;font-size: 10px;font-style:normal;text-decoration: none;}

A.link2:link{color: #000;font-size: 10px;font-style:normal;text-decoration: none;}
A.link2 {color: #000;font-size: 10px;font-style:normal;text-decoration: none;}
A.link2:hover{color: #a2a8de;font-size: 10px;font-style:normal;text-decoration: none;}

A.link3:link{color: #000;font-size: 9px;font-style:normal;text-decoration: none;}
A.link3 {color: #000;font-size: 9px;font-style:normal;text-decoration: none;}
A.link3:hover{color: #a2a8de;font-size: 9px;font-style:normal;text-decoration: none;}

A.link4:link{color: #000;font-size: 12px;font-style:normal;text-decoration: none;}
A.link4 {color: #000;font-size: 12px;font-style:normal;text-decoration: none;}
A.link4:hover{color: #fffab5;font-size: 12px;font-style:normal;text-decoration: none;}

A.link5:link{color: #969eda;font-size: 10px;font-style:normal;text-decoration: none;}
A.link5 {color: #969eda;font-size: 10px;font-style:normal;text-decoration: none;}
A.link5:hover{color: #000;font-size: 10px;font-style:normal;text-decoration: none;}

A.link6:link{color: #fffab5;font-size: 12px;font-style:normal;text-decoration: none;}
A.link6 {color: #fffab5;font-size: 12px;font-style:normal;text-decoration: none;}
A.link6:hover{color: #000;font-size: 12px;font-style:normal;text-decoration: none;}


.txt1{font-size:9px;}
.txt2{color:#fee9a5;}
.txt3{color:#969eda;}
.txt4{color:#feebeb;}
.txt5{text-align:justify;}


h1{font-size:16px;line-height:20px; display:inline;}
h2{font-size:12px;line-height:14px; display:inline;}
h3{font-size:10px;line-height:14px;display:inline;}
h4{font-size:8px;line-height:20px;display:inline;}

/*********************** INDEX ****************************/

.layer{
	width: 765px;
	margin: 0px auto;
}

.txt-ref{
	float:left;
	width: 765px;
	margin: 10px 0;
	text-align:center;
}

/************************ TOP ******************************/
.top{
	float:left;
	width: 765px;
	height: 269px;
	margin: 0;
}

.top-left{
	float:left;
	width: 188px;
	height: 269px;
	background: url("../jpg/top-left.jpg") no-repeat;
	margin: 0;
}

.logo{
	float:left;
	width: 167px;
	height: 87px;
	margin: 20px 0 0 16px;
}

.adresse{
	float:left;
	width: 165px;
	height: 51px;
	margin: 0px 0 0 15px;
}

.newsletter{
	float:left;
	width: 147px;
	height: 28px;
	margin: 10px 0 0 23px;
}

.box-newsletter{
	float:left;
	width: 165px;
	height: 32px;
	margin: 0px 0 0 25px !important;
	margin: 0px 0 0 13px;
}

.top-right{
	float:left;
	width: 577px;
	height: 269px;
	background: url("../jpg/top-right.jpg") no-repeat;
	margin: 0;
}

.flash{
	float:left;
	width: 559px;
	height: 147px;
	margin: 5px 0 0 3px !important;
	margin: 5px 0 0 2px;
}

.box-right1{
	float:left;
	width: 261px;
	height: 98px;
	margin: 6px 0 0 10px !important;
	margin: 6px 0 0 10px;
}

.box-right2{
	float:left;
	width: 264px;
	height: 99px;
	margin: 6px 0 0 15px !important;
	margin: 6px 0 0 15px;
}

.affich-news{
	float:left;
	width: 264px;
	height: 66px;
	margin: 6px 0;
	font-size: 11px;
	text-align: left;
}

/************************ CONTENER ******************************/

.contener{
	float:left;
	width: 765px;
	margin: 0;
}

.contener-left{
	float:left;
	width: 188px;
	margin: 0;
}


/************************************* MENU ********************************/
.box-nav{
	float:left;
	width: 188px;
	margin: 0;
}

.top-box-nav{
	float:left;
	width: 188px;
	height: 43px;
	background: url("../jpg/top-box-navigation.jpg") no-repeat;
	margin: 0;
}

.contener-box-nav{
	float:left;
	width: 188px;
	background: url("../jpg/contener-box-navigation.jpg") repeat-y;
	margin: 0;
	padding: 0 0 0 18px;
	text-align:left;
}

.foot-box-nav{
	float:left;
	width: 188px;
	height: 12px;
	background: url("../jpg/foot-box-navigation.jpg") no-repeat;
	margin: 0;
}

/****************************** ALBUM ***********************************/
.box-album{
	float:left;
	width: 188px;
	margin: 0;
}

.top-box-album{
	float:left;
	width: 188px;
	height: 43px;
	background: url("../jpg/top-box-album.jpg") no-repeat;
	margin: 0;
}

.contener-box-album{
	float:left;
	width: 188px;
	background: url("../jpg/contener-box-album.jpg") repeat-y;
	margin: 0;
}

.img-album{
	float:left;
	width: 156px;
	/*height: 104px;*/
	margin: 0 0 0 20px;
}

.titre-album{
	float:left;
	width: 165px;
	margin: 5px 0 0 15px;
	text-align:center;
}

.foot-box-album{
	float:left;
	width: 188px;
	height: 13px;
	background: url("../jpg/foot-box-album.jpg") no-repeat;
	margin: 0;
}

/*************************************** CONTENER RIGHT *******************************/
.contener-right{
	float:left;
	width: 577px;
	margin: 0;
}

.top-box-contener{
	float:left;
	width: 577px;
	height: 52px;
	background: url("../jpg/top-box-contener.jpg") no-repeat;
	margin: 0;
}

.contener-box-contener{
	float:left;
	width: 577px;
	background:#959bd9 url("../jpg/contener-box-contener.jpg") no-repeat;
	margin: 0;
}

.titre-contener{
	float:left;
	width: 577px;
	height: 52px;
	margin: -52px 0;
}

.affich-contener{
	float:left;
	width: 542px;
	/*height: 600px;*/
	margin: 0 0 0 10px !important;
	margin: 0 0 0 5px;
	color: #000
}
.affich-contener2{
	float:left;
	width: 556px;
	/*height: 600px;*/
	margin: 0 0 0 4px !important;
	margin: 0 0 0 0px;
	color: #000;
	background: #9097e5 url("../jpg/bg-album.jpg") top center no-repeat;
}
.foot-box-contener{
	float:left;
	width: 577px;
	height: 15px;
	background: url("../jpg/foot-box-contener.jpg") no-repeat;
	margin: 0;
}


/**************************** FOOTER **********************************/

.footer{
	float:left;
	width: 765px;
	margin: 0;
}

.top-footer{
	float:left;
	width: 765px;
	height: 11px;
	background: url("../jpg/top-footer.jpg") no-repeat;
	margin: 0;
}

.contener-footer{
	float:left;
	width: 765px;
	background: url("../jpg/contener-footer.jpg") repeat-y;
	text-align:center;
	margin: 0 !important;
	margin: -3px 0;
}

.foot-footer{
	float:left;
	width: 765px;
	height: 11px;
	background: url("../jpg/foot-footer.jpg") no-repeat;
	margin: 0;
}

/**************************** BOX PRESSE *********************************/

.box-presse{
	float:left;
	width: 160px;
	margin: 10px 0 0 10px;
	border:1px solid #000;
	background: #feebea;
	text-align: left;
	padding: 0 3px 0 3px;

}

/********************** AUTRES ***********************************/

.diap-page{
	float:left;
	width: 540px;
	height: 120px;
	margin: 0;
	/*border:1px solid red;*/
	text-align:center;
}

.orga{
	float:left;
	width: 577px;
	margin: 0 0 0 -10px;
}