/* CSS Document */

body{margin:0px; padding:0px; BACKGROUND: url(../images/fondo_body.jpg) #121212 fixed no-repeat 50% 0px; font-size:14px;}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:underline;}
#pag{width:766px; height:960px; clear:both; margin:auto; background-color:#FAFAF0;}

#top{width:766px; height:63px; float:left; clear:both; }
#menu{width:719px; height:45px; clear:both; float:left; background:url(../images/0m1.jpg) no-repeat; margin-left:22px!important; margin-left:10px; background-color:FAFAF0;}

.lmenu{width:121px; height:36px; float:left; margin-top:5px!important; margin-top:3px; margin-left:10px!important; margin-left:6px; text-align:center; font-family: Tahoma; font-size:14px; color:#FFFFFF; font-weight:bold;}
.lmenu a {color:#FFFFFF;}

.l2menu{width:121px; height:36px; float:left; margin-top:5px!important; margin-top:3px; margin-left:22px!important; margin-left:16px; text-align:center; font-family: Tahoma; font-size:14px; color:#FFFFFF; font-weight:bold;}
.l2menu a {color:#FFFFFF;}

.l3menu{width:121px; height:36px; float:left; margin-top:5px!important; margin-top:3px; margin-left:22px!important; margin-left:26px; text-align:center; font-family: Tahoma; font-size:14px; color:#FFFFFF; font-weight:bold;}
.l3menu a {color:#FFFFFF;}

.l4menu{width:121px; height:36px; float:left; margin-top:5px!important; margin-top:3px; margin-left:22px!important; margin-left:20px; text-align:center; font-family: Tahoma; font-size:14px; color:#FFFFFF; font-weight:bold;}
.l4menu a {color:#FFFFFF;}


#ban1{width:418px; height:216px; float: left; margin-top:7px; margin-left:22px!important; margin-left:10px;}
#ban2{ width:288px; height:216px; float:left; margin-top:7px; margin-left:4px;}
#ban2 h2{ margin:0px; padding:0px; font-size:20px; color:#CB2700; font-family:"Times New Roman", Times, serif;}
#ban2 .txt1{width:270px; height:auto; text-align:justify; margin-left:6px; font-family:Arial; margin-top:10px;}
.stytxt1{color:#5486A9;}

#mileu1{width:736px; height:553px; float:left; clear:both; margin-left:16px; background:url(../images/1_home_30.jpg) no-repeat; margin-top:6px;}

#mileu12{width:736px; height:553px; float:left; clear:both; margin-left:16px; background:url(../images/ar2_30.jpg) no-repeat; margin-top:6px;}


#mileu13{width:736px; height:553px; float:left; clear:both; margin-left:16px!important; margin-left:8px; padding-left:4px; background:url(../images/ar2_31.jpg) no-repeat; margin-top:6px;}

.tpfor2{width:476px; height:100%; float:left;}
.tp1{width:206px; height:277px; float:left; margin-left:22px!important; margin-left:10px; margin-top:20px;}
.4x4{width:206px; height:113px; float:left; clear:both;}
.tp1 h2{margin:0px; padding:0px; color:#D92B00; font-size:14px; float:left; clear:both; padding-left:12px; padding-top:10px;}


.tp2{width:206px; height:277px; float:left; margin-left:38px!important; margin-left:34px; margin-top:20px;}
.minibus{width:206px; height:121px; float:left; clear:both;}
.tp2 h2{margin:0px; padding:0px; color:#D92B00; font-size:14px; float:left; clear:both; padding-left:8px; padding-top:2px; width:206px;}
.txtp4etm{width:206px; height:135px; float:left; clear:both; margin-top:2px; font-size:13px; text-align:justify;}
.reserv{width:140px; height:21px; float:left; clear:both; margin-top:18px; margin-left:50px!important; margin-left:26px; color: #000000; font-weight:bold;}
.tp3{width:206px; height:100%; float:left; margin-left:28px!important; margin-left:28px; margin-top:31px;}

.txtmilieux1{width:464px; margin-left:10px!important; margin-left:6px; height:180px; float:left; clear:both; margin-top:64px!important; margin-top:26px; text-align:justify;}
.imgfortxt{ margin-bottom:4px; margin-right:5px;}
.txtmilieux1 h2{margin:0px; padding:0px; font-size:15px; margin-bottom:6px;}

#bas{width:766px; height:63px; float:left; clear:both; margin-top:10px; background:url(../images/bas_78.jpg) no-repeat; background-repeat:repeat-x;}
.txtbas{width:760px; height:21px; float:left; clear:both; margin-left:2px; text-align:center; margin-top:23px; color:#CCCCCC; font-weight:bold;}

.partenaires{width:760px;  float:left; clear:both; margin-left:2px; margin-top:2px; color:#ACACAC; font-size:12px;}
.partenaires a {color:#ACACAC;}


/**************** excursions ****************/
.tpforexcursions{width:476px; height:540px; _height:580px; float:left; margin-top:16px; overflow:auto; margin-left:6px!important; margin-left:3px;}
.tpforexcursions h2{margin:0px; padding:0px; font-size:18px; margin-left:2px; margin-bottom:4px; margin-top:2px;}

.tpfortrf{width:716px; height:540px; _height:580px; float:left; margin-top:16px; overflow:auto; margin-left:6px!important; margin-left:3px;}
.tpfortrf h2{margin:0px; padding:0px; font-size:18px; margin-left:2px; margin-bottom:4px; margin-top:2px;}


.text-fields {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; COLOR: #666666; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #ffffff
}
.text-fields-red {
	BORDER-RIGHT: #db3912 1px solid; BORDER-TOP: #db3912 1px solid; BORDER-LEFT: #db3912 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #db3912 1px solid; BACKGROUND-COLOR: #cc0000
}
a.clare{color:#FFFFFF; background:#A61C00; padding:2px; margin:2px; font-family:Arial; font-size:13px; clear:both; border:1px solid #CCCCCC;}

.porpex{clear:both; padding-bottom:4px;}





/* The Nivo Slider styles */
#slider {
	width:418px;
	height:216px;
	overflow:hidden;

}
.nivoSlider {
	position:relative;
	
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-controlNav  {
	position:absolute;
	background:url(../images/slider-nav-bg.png) left top no-repeat;
	width:119px;
	height:23px;
	z-index:20;
	top:363px;
	right:31px;
	padding:5px 0 0 7px;
}
.nivo-controlNav a {
	display:block;
	width:19px;
	height:19px;
	background:url(../images/slider-a-bg.png) left -19px no-repeat;
	margin-right:4px;
	float:left;
	font-size:0;
	line-height:0;
}
	.nivo-controlNav a.active, .nivo-controlNav a:hover {
		background:url(../images/slider-a-bg.png) left 0px no-repeat;
	}
.nivo-prevNav {
	left:0;
	
}
.nivo-nextNav {
	right:0;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;

