body {
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align:center;
	color: #fff;
}

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

A.link:link{font-family:Arial;font-size:16px;color: #fff;font-weight: bold;font-style:normal;text-decoration: none;}
A.link {font-family:Arial;font-size:16px;color: #fff;font-weight: bold;font-style:normal;text-decoration: none;}
A.link:hover{font-family:Arial;font-size:16px;color: #000;font-weight: bold;font-style:normal;text-decoration: none;}

A.link1:link{font-family:Arial;font-size:14px;color: #fff;font-weight: bold;font-style:normal;text-decoration: none;}
A.link1 {font-family:Arial;font-size:14px;color: #fff;font-weight: bold;font-style:normal;text-decoration: none;}
A.link1:hover{font-family:Arial;font-size:14px;color: #000;font-weight: bold;font-style:normal;text-decoration: none;}

A.link2:link{font-family:Arial;font-size:9px;color: #fff;font-weight: bold;font-style:normal;text-decoration: none;}
A.link2 {font-family:Arial;font-size:9px;color: #fff;font-weight: bold;font-style:normal;text-decoration: none;}
A.link2:hover{font-family:Arial;font-size:9px;color: #000;font-weight: bold;font-style:normal;text-decoration: none;}

A.link3:link{font-family:Arial;font-size:9px;color: #c4242b;font-weight: bold;font-style:normal;text-decoration: none;}
A.link3 {font-family:Arial;font-size:9px;color: #c4242b;font-weight: bold;font-style:normal;text-decoration: none;}
A.link3:hover{font-family:Arial;font-size:9px;color: #000;font-weight: bold;font-style:normal;text-decoration: none;}

A.link4:link{font-family:Arial;font-size:9px;color: #000;font-weight: bold;font-style:normal;text-decoration: none;}
A.link4 {font-family:Arial;font-size:9px;color: #000;font-weight: bold;font-style:normal;text-decoration: none;}
A.link4:hover{font-family:Arial;font-size:9px;color: #c4242b;font-weight: bold;font-style:normal;text-decoration: none;}

A.link5:link{font-family:Arial;font-size:16px;color: #000;font-weight: bold;font-style:normal;text-decoration: none;}
A.link5 {font-family:Arial;font-size:16px;color: #000;font-weight: bold;font-style:normal;text-decoration: none;}
A.link5:hover{font-family:Arial;font-size:16px;color: #c4242b;font-weight: bold;font-style:normal;text-decoration: none;}

A.link6:link{font-family:Arial;font-size:12px;color: #000;font-weight: bold;font-style:normal;text-decoration: underline;}
A.link6 {font-family:Arial;font-size:12px;color: #000;font-weight: bold;font-style:normal;text-decoration: underline;}
A.link6:hover{font-family:Arial;font-size:12px;color: #c4242b;font-weight: bold;font-style:normal;text-decoration: underline;}

A.link7:link{font-family:Arial;font-size:12px;color: #fff;font-weight: bold;font-style:normal;text-decoration: underline;}
A.link7 {font-family:Arial;font-size:12px;color: #fff;font-weight: bold;font-style:normal;text-decoration: underline;}
A.link7:hover{font-family:Arial;font-size:12px;color: #000;font-weight: bold;font-style:normal;text-decoration: underline;}


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

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

.top-index{
	float:left;
	width: 980px;
	height: 28px;
	margin: 0;
	background: url("../jpg/top-index.jpg") no-repeat;
	text-align:center;
	padding: 5px 0 0;
}

.top1-index{
	float:left;
	width: 980px;
	height: 138px;
	margin: 0;
}

.top2-index{
	float:left;
	width: 980px;
	height: 25px;
	margin: 0;
	background: url("../jpg/top2-index.jpg") no-repeat;
	text-align:center;
	padding: 5px 0 0;
}

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

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

.bt-73{
	float:left;
	width: 217px;
	height: 114px;
	background: url("../jpg/bt-73.jpg") no-repeat;
	margin: 205px 0 0;
}

.txt-bt-73{
	float:left;
	width: 186px;
	height: 91px;
	margin: 9px 0 0 14px !important;
	margin: 9px 0 0 7px;
}

.contener-index-center{
	float:left;
	width: 546px;
	margin: 0;
}

.contener-index-right{
	float:left;
	width: 217px;
	margin: 0;
}

.bt-74{
	float:left;
	width: 217px;
	height: 114px;
	background: url("../jpg/bt-74.jpg") no-repeat;
	margin: 205px 0 0;
}

.txt-bt-74{
	float:left;
	width: 186px;
	height: 91px;
	margin: 9px 0 0 14px !important;
	margin: 9px 0 0 7px;
}

.footer{
	float:left;
	width: 980px;
	margin: 0;
	text-align:center;
	font-size: 9px;
}

/************************** PAGE *******************************************************/

.top-page-1{
	float:left;
	width: 980px;
	height: 138px;
	margin: 0;
}

.top-page-1-left{
	float:left;
	width: 250px;
	height: 138px;
	margin: 0;	
}

.top-page-1-right{
	float:left;
	width: 730px;
	height: 138px;
	margin: 0;		
}

.top-page-2{
	float:left;
	width: 980px;
	height: 43px;
	margin: 0;
}
.top-page-2-left{
	float:left;
	width: 250px;
	height: 43px;
	margin: 0;	
}

.top-page-2-right{
	float:left;
	width: 730px;
	height: 43px;
	margin: 0;
	background: url("../jpg/f-menu.jpg") no-repeat;
}

.contener-page{
	float:left;
	width: 980px;
	margin: 0;
	background: url("../jpg/f-contener.jpg") no-repeat;
}

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

.flash{
	float:left;
	width: 390px;
	height: 587px;
	margin: 7px 0 0 12px;
}

.text-defil{
	float:left;
	width: 390px;
	margin: 0px 0 0 12px;
}

.index-txt{
	color : #c4242b;
}

.coordonnees{
	float:left;
	width: 390px;
	margin: 10px 0 0 12px;
	text-align:center;
	font-size: 16px;
	font-weight: bold;
	color : #c4242b;
}

.contener-page-right{
	float:left;
	width: 574px;
}

.titre-h1{
	float:left;
	width: 570px;
	margin: 10px 0 0;
	text-align: center;
}

.newsletter{
	float:left;
	width: 570px;
	height: 49px;
	margin: 10px 0 0 -1px;
}

.gal-album{
	float:left;
	width: 555px;
	height: 170px;
	margin: 0;
}

.box-main{
	float:left;
	width: 570px;
	margin: 10px 0 0;
}

.box-place{
	float:left;
	width: 263px;
	margin: -5px 0 0;
}

.box-emporter{
	float:left;
	width: 263px;
	margin: -5px 0 0 33px;
}

.top-box-place{
	float:left;
	width: 263px;
	height: 80px;
	margin: 0;
	background: url("../jpg/top-sur-place.jpg") no-repeat;
}

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

.contener-box-place{
	float:left;
	width: 248px;
	margin: 0;
	background: url("../jpg/contener-box.jpg") repeat-y;
	color: #000;
	text-align:left;
	padding: 0 0 0 15px;
}

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

.txt-main{
	float:left;
	width: 550px;
	margin: 10px 0 0 5px;
	text-align:justify;
	color: #000;
}

.txt-page{
	float:left;
	width: 550px;
	margin: 40px 0 0 5px;
	text-align:justify;
	color: #000;
}

.footer-page{
	float:left;
	width: 980px;
	height: 19px;
	margin: 0;
	background: url("../jpg/footer-page.jpg") no-repeat;
}

.footer2-page{
	float:left;
	width: 980px;
	margin: 0;
	text-align:center;
	font-size: 9px;
	color: #c4242b;
}

/*********************** LIVRE ******************************/

.cadre-message{
	float: left;
	width: 455px;
	height: 205px;
	margin: 20px 0 0 23px ! important;
	margin: 20px 0 0 12px;
	background: #ead5d5;
	text-align: center;
	background: #fff;
	border: 1px solid red;
	padding: 10px 0 0 0;
}

.cadre-message1{
	float: left;
	width: 455px;
	height: 300px;
	margin: 20px 0 0 23px ! important;
	margin: 20px 0 0 12px;
	background: #ead5d5;
	text-align: center;
	padding: 10px 0 0 0;
}

.cadre-affichage{
	float: left;
	width: 455px;
	/*height: 320px;*/
	margin: 20px 0 0 23px ! important;
	margin: 20px 0 0 12px;
	background: #fff;
	border: 1px solid red;
}

.date-message{
	float: left;
	width: 455px;
	background: #fff;
	padding: 5px 0;
	text-align: center;
	font-style: italic;
	color: red;
	font-weight:bold;
}

.affichage-message{
	float: left;
	width: 443px;
	margin: 0;
	padding: 15px 5px 5px 5px;
	background: #fff;
	color: #000;
}

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

.txt2{float: left;width: 455px;text-align: center;}
