/*------CSS definitive--*/
body { margin: 20px 0; padding:0; background: url(../images/bg_body.gif) repeat-x #660101; text-align:center; }
div,td { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000; }
img { border:none; display: inline; }
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
form { padding: 0; margin: 0; }
input, select { vertical-align: middle; }
a { text-decoration: none; color: #868686; }
a:hover { color: #fdbe86; text-decoration: none; }
p { margin:10px 0;}
h1 { color:#862121; font-size:20px; }
.clear1 { clear: left; }
.clear2 { clear: both; }


/*--------------------------------------------*/



#wrap { width: 1000px; text-align: left; margin: 0 auto; position:relative; }
.top-left { float: left; width: 481px; position:relative;}
#btnplan {position:absolute; top:215px; left:350px;}
#flash { float: left; width: 519px; margin-top: 33px; }
.titleback { float: left; width: 314px; overflow:hidden; }
.title  { float: left; width: 314px; overflow:hidden; position:absolute; top:375px; left:0;}
.horaires { float: left; width:415px; margin-left:264px; }
#fermeture {width:638px; margin:0 auto; text-align:center;}
.phototop { width:264px; height:60px margin:0; padding:6px 0; overflow:hidden; position:absolute; top:375px; left:314px; text-align:left;}
.phototop img { margin-right:11px;}

#partspas img {border:1px solid #000;}
#menu { width: 1000px; height: 54px; overflow: hidden; }
#menu ul { margin: 0; padding: 0; }
#menu li { float: left; list-style-type: none; height: 54px; overflow: hidden; position: relative; }
#menu a { display: block; }
#menu a:hover { position: relative; top: -54px; }

.foto-left { float: left; width: 290px; color:#fff; font-size:14px; line-height:20px; }
.foto-left img { margin-bottom:5px;}
#unopiu, #promo_uno {width:282px; margin:10px 0 10px 3px;}
#video { width:290px; margin-top:0; padding-top:0;}
#width-content { float:right; width: 693px; background: url(../images/reap_content.gif) repeat-y; }
#top-content { width:693px; background: url(../images/top_content.gif) 0 0 no-repeat; }
#bot-content { width:693px; background: url(../images/bot_content.gif) bottom left no-repeat; }
.min-height { float: left; width: 22px; height: 440px; }
#content { float: left; width: 650px; padding: 13px 0 25px 0; }
.txt-acc { line-height: 18px; background: url(../images/logo_index.gif) no-repeat; padding-top: 30px; }
.txt { line-height: 18px; padding-top: 20px; }
.txt-acc .para1 { padding-left: 180px; }
.txt-acc .para2 { text-indent: 35px; margin: 0; }

.foto-acc { padding-top: 35px; }
.foto-acc a { }
.foto-acc table { text-align:center;  font-weight:bold; text-transform:lowercase; }
.foto-acc td { font-size:10px ;}

.foto { padding-top: 20px; }
.foto a { float: left; margin-left: 12px; }


/*----------------------------------------------*/
#footer { width: 1000px; text-align: center; margin: 0 auto; color:#fff; }
#footer a {  margin:10px ; color:#fff; }
.links-foot { float: left; width: 765px; }
.links-foot a { display: block; background: url(../images/puce_foot.gif) no-repeat 0 0; padding-left: 20px; height: 12px; float: left; margin-right: 17px; color: #fff; margin-bottom: 30px; }
.links-foot a:hover { display: block;  background: url(../images/puce_foot_over.gif) no-repeat 0 0; color: #fdbe86; }
.logo-mtc { float: right; width: 155px; } 


/*---------------------------------------------*/
#decoration, #alleechemin { display:none; }
.onglet {font-weight:bold; text-align:center; width:290px; overflow:hidden; height:155px; padding:40px 0 10px 0; line-height:35px}
.ongleton { font-size:14px; font-weight:bold; display:block; height:30px; width:288px; vertical-align:middle; float:left; color:#fff; border:1px solid #fff; margin:5px 0; }
.ongletoff { font-size:14px; font-weight:bold; display:block; height:30px; width:288px; vertical-align:middle; float:left;  color:#fff; border:1px solid #fff; margin:5px 0; }
a#ondiversen { line-height:normal; }
a:hover.ongletoff {text-decoration:none; color:#000; background:#f7dac0;}
a:hover.ongleton { color:#000; background:#f7dac0; text-decoration:none;}
a:active.ongletoff { color:#000; background:f7dac0; text-decoration:none;}
.foto-left p {font-size:12px;}

#encart {width:291px; height:195px; background: url(../images/encart.jpg) no-repeat;}
#encart img {margin: 50px 0 0 165px;}

#encart2 {width:291px; height:195px; background: url(../images/encart2.jpg) no-repeat;}
#encart2 img {margin: 50px 0 0 165px;}

/*PAGES ACTUALITES*/
#bloc-actu {
	width:595px;
	margin:10px 0px 10px 0px;
	background-image: url(../images/bg-bloc.jpg);
	background-repeat: repeat-y;
	height:125px;
}
#bloc-actu-in {
	width:595px;
	background-image:url(../images/bg-bloc-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:125px;
}
#bloc-actu-content {
	width:570px;
	background-image:url(../images/bg-bloc-bottom.gif);
	padding:5px 15px 5px 10px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: left bottom;
	height:125px;
}
#photo-bloc { width:145px; overflow:hidden; text-align:center; float:left;}
.photo-bloc img { border:#dae1e8 1px solid; margin:3px 0; }
#text-block {
	width:395px;
	overflow:hidden;
	float:left;
	line-height:10px;
	font-size:11px;
	padding:10px;
	text-align:left;
	color:#ebbcb9;
}
.titre-bloc {
	width:395px;
	height:25px;
	overflow:hidden;
	vertical-align:middle;
	margin:0;
	font-size:15px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	line-height:15px;
}
.date { width:385px;  margin:0 0 5px 0; text-align: left; color:#c9d3dd; border:#d16e6e 1px solid; line-height:15px; padding:0 5px;}
.links-bloc { text-align:right; font-size:11px; color:#3d4953; }
.links-bloc a { font-size:11px; color:#ebbcb9; font-weight:bold; text-decoration:none; }


