body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ECE9D8;
}
body {
	background-color: #961939;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../_img/fond/top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a {color: #4A4137;}
a:link {color: #FFFFFF; text-decoration: none}
a:visited {color: #FFFFFF; text-decoration: none}
a:hover, a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
img {border:0; margin:0; padding:0}
#keywords {display:none; visibility:hidden}
p {
	margin:0;
}
h1 {font-size: 16px; margin:0}
h2 {font-size: 14px; margin:0}
h3 {font-size: 12px; margin:0}
h4 {font-size: 11px; margin:0}
h5 {font-size: 10px; margin:0}
.left {text-align:left;	float:left}
.right {text-align:right; float:right}
.clear {
	clear:both;
	display: block;
	background-color: #6D1027;
	color: #C8BF8C;
	margin: 0px auto;
	width: 100%;
	font-size: 95%;
	padding: 35px 0 0 0;
}
.clear p {
	padding: 0 35px;
	color: #C8BF8C;
}
.clear h1 {
	padding: 0 35px;
	font-size: 12px;
	margin:0;
	color: #C8BF8C;
}
.clear a {color: #C8BF8C;}
.clear a:link {color: #C8BF8C; text-decoration: none}
.clear a:visited {color: #C8BF8C; text-decoration: none}
.clear a:hover, .clear a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

form {margin:1px;padding:1px;}
input, textarea, select {
	opacity: .9;
	filter:Alpha(opacity=90, finishopacity=0, style=0);
	color: #FFFFFF;
	background-color: #99CC00;
	z-index:100;
	border: #FFFFFF 1px solid;
	color:#333300
}

input p, textarea p, select p, input a, textarea a, select a {color:#333300}
.select75 {
	width:74px;
}
.select150 {width:154px;
}

/* GLOBAL */
#global_grappe {
	background:url(../_img/fond/grappe.gif) no-repeat;
	width:285px;
	height:370px;
	position: absolute;
	z-index: -100;
	top: 0px;
}
#global {
	width:806px;
	padding-left:5px;
	padding-right:5px;
	margin-left: auto;
	margin-right: auto;
	background: url(../_img/_structure/fond/global_fond.png) repeat-y fixed center top;
}
#global_left {
	width:40px;
	float:left;
	background-color: #99CC00;
	display: block;
}
#global_right {
	width:756px;
	float:right;
	background: url(../_img/_structure/fond/global_left.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	padding-left: 50px;
}
#footer {
	background: url(../_img/_structure/fond/fond_footer.gif) no-repeat top center;
	margin-left: auto;
	margin-right: auto;
	background-color: #961939;
	clear: both;
}
#footer p { }


/* PHOTO RIGHT */
#right_photo0 {
	width:740px;
	clear: right;
	color: #FFFFFF;
	height: 415px;
}

#right_photo1 {
	width:740px;
	background:url(../_img/_structure/fond/photo_right/1.jpg) no-repeat top left; 
	clear: right;
	color: #FFFFFF;
	height: 415px;
}

#right_photo2 {
	width:740px;
	background:url(../_img/_structure/fond/photo_right/2.jpg) no-repeat top left;
	height: 415px;
	clear: right;
	color: #FFFFFF;
}

#right_photo3 {
	width:740px;
	background:url(../_img/_structure/fond/photo_right/3.jpg) no-repeat top left;
	height: 415px;
	clear: right;
	color: #FFFFFF;
}

#right_photo4 {
	width:740px;
	background:url(../_img/_structure/fond/photo_right/4.jpg) no-repeat top left;
	height: 415px;
	clear: right;
	color: #FFFFFF;
}


#right_photo5 {
	width:740px;
	background:url(../_img/_structure/fond/photo_right/5.jpg) no-repeat top left;
	height: 415px;
	clear: right;
	color: #FFFFFF;
}

#right_photo6 {
	width:740px;
	/*	background:url(../_img/_structure/fond/photo_right/6.jpg) no-repeat top left;
*/	height: 415px;
	clear: right;
	color: #FFFFFF;
	background-color: #ECE9D8;
}

#right_photo7 {
	width:740px;
	background:url(../_img/_structure/fond/photo_right/7.jpg) no-repeat top left;
	height: 415px;
	clear: right;
	color: #FFFFFF;
}

#right_photo8 {
	width:740px;
	background:url(../_img/_structure/fond/photo_right/8.jpg) no-repeat top left;
	height: 415px;
	clear: right;
	color: #FFFFFF;
}

/* BLOC CENTRE */

#cadre_photo_left0 {
	width:700px;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-left: 8px;
	padding: 2px;
	float: left;
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	color: #6D1027;
}
#cadre_photo_left {
	width:404px;
	height:371px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	margin-left: 8px;
	padding: 5px;
	float: left;
}
#cadre_photo_left img {
	border: 1px solid #ECE9D8;
}

#cadre_photo_left1 {
	position: absolute;
	vertical-align: bottom;
	display: block;
	margin-top: 380px;
	z-index: 100;
	height: 40px;
	width: 40px;
	background-color: #99CC00;
	border: 4px solid #ECE9D8;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	cursor: pointer;
}
#cadre_photo_left2 {
	position: absolute;
	vertical-align: bottom;
	display: block;
	margin-top: 380px;
	z-index: 100;
	height: 40px;
	width: 40px;
	background-color: #99CC00;
	border: 4px solid #ECE9D8;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-left: 50px;
	cursor: pointer;
}
#cadre_photo_left3 {
	position: absolute;
	vertical-align: bottom;
	display: block;
	margin-top: 380px;
	z-index: 100;
	width: 40px;
	background-color: #99CC00;
	border: 4px solid #ECE9D8;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-left: 100px;
	cursor: pointer;
	height: 40px;
}

#cadre_photo_left4 {
	position: absolute;
	vertical-align: bottom;
	display: block;
	margin-top: 380px;
	z-index: 100;
	height: 40px;
	width: 40px;
	background-color: #99CC00;
	border: 4px solid #ECE9D8;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-left: 150px;
	cursor: pointer;
}

#cadre_photo_left5 {
	position: absolute;
	vertical-align: bottom;
	display: block;
	margin-top: 380px;
	z-index: 100;
	height: 40px;
	width: 40px;
	background-color: #99CC00;
	border: 4px solid #ECE9D8;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-left: 200px;
	cursor: pointer;
}

#cadre_photo_left6 {
	position: absolute;
	vertical-align: bottom;
	display: block;
	margin-top: 380px;
	z-index: 100;
	height: 40px;
	width: 40px;
	background-color: #99CC00;
	border: 4px solid #ECE9D8;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-left: 250px;
	cursor: pointer;
}

/* BLOC RIGHT 1 */

#cadre_photo_right_top1 {
	width:204px;
	border: 1px dashed #99CC00;
	margin-top: 10px;
	padding: 5px;
	float: right;
	margin-right: 25px;
	background-color: #333333;
	overflow: auto;
	opacity: .9;
	filter:Alpha(opacity=90, finishopacity=0, style=0);
}
#cadre_photo_right_top1 p {color:#FFFFFF}
#cadre_photo_right_top1 h1 {
	color:#FFFFFF;
	background-color: #6D1027;
	font-size: 13px;
	padding-left: 3px;
	border-left: 5px solid #ECE9D8;
}
#cadre_photo_right_bas1 {
	width:230px;
	border: 1px dashed #99CC00;
	margin-top: 10px;
	padding: 5px;
	float: right;
	margin-right: 25px;
	background-color: #961939;
}


/* BLOC RIGHT 2 */

#cadre_photo_right_top2 {
	width:264px;
	border: 1px dashed #99CC00;
	margin-top: 10px;
	padding: 5px;
	float: right;
	margin-right: 5px;
	background-color: #333333;
	margin-bottom: 5px;
	overflow: auto;
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
}
#cadre_photo_right_top2 h1 {
	color:#333333;
	background-color: #ECE9D8;
	font-size: 13px;
	padding-left: 3px;
	border-left: 5px solid #ECE9D8;
}

#cadre_photo_right_top2 p {color:#FFFFFF}

#cadre_photo_right_bas2 {
	width:230px;
	height:90px;
	border: 1px dashed #99CC00;
	margin-top: 10px;
	padding: 5px;
	float: right;
	margin-right: 25px;
	background-color: #961939;
}

#cadre_photo_right_vide {
	width:230px;
	margin-top: 10px;
	padding: 5px;
	float: right;
	margin-right: 25px;
}

/* BLOC 3 */
#cadre_photo_right_top3 {
	width:269px;
	border: 1px dashed #99CC00;
	margin-top: 10px;
	padding: 5px;
	float: right;
	margin-right: 5px;
	background-color: #333333;
	margin-bottom: 5px;
	overflow: auto;
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	height: 360px;
}
#cadre_photo_right_top3 h1 {
	color:#333333;
	background-color: #ECE9D8;
	font-size: 13px;
	padding-left: 3px;
	border-left: 5px solid #ECE9D8;
}

#cadre_photo_right_top4 {
	width:264px;
	border: 1px dashed #99CC00;
	margin-top: 5px;
	padding: 5px;
	float: right;
	margin-right: 5px;
	background-color: #333333;
	margin-bottom: 5px;
	overflow: auto;
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	height: 300px;
}
#cadre_photo_right_top4 h1 {
	color:#333333;
	background-color: #ECE9D8;
	font-size: 13px;
	padding-left: 3px;
	border-left: 5px solid #ECE9D8;
}

#cadre_photo_right_top4 p {color:#FFFFFF}

#cadre_photo_right_top41 {
	width:264px;
	border: 1px dashed #99CC00;
	margin-top: 5px;
	padding: 5px;
	float: right;
	margin-right: 5px;
	background-color: #333333;
	overflow: auto;
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
}
#cadre_photo_right_top41 h1 {
	color:#333333;
	background-color: #ECE9D8;
	font-size: 13px;
	padding-left: 3px;
	border-left: 5px solid #ECE9D8;
}

/* CADRE CONTACT */
.cadre_contact {
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	background-color: #333300;
}
.cadre_contact p, .cadre_contact a, .cadre_contact td {color:#FFFFFF}

#cadre_tarif {
	width:244px;
	border: 1px dashed #99CC00;
	margin-top: 10px;
	padding: 5px;
	float: right;
	margin-right: 5px;
	background-color: #6D1027;
	margin-bottom: 10px;
	overflow: auto;
	height: 300px;
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
}
#cadre_tarif p {color:#FFFFFF}
#cadre_tarif h1 {
	color:#6D1027;
	background-color: #ECE9D8;
	font-size: 13px;
	padding-left: 3px;
	border-left: 5px solid #ECE9D8;
}


/* CADRE TOURISME */
.cadre_tourisme {
	width:404px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	margin-right: 8px;
	padding: 5px;
	float: right;
	background-color: #333333;
	opacity: .9;
	filter:Alpha(opacity=90, finishopacity=0, style=0);

}
.cadre_tourisme h1 {
	background-color:#FF9900;
	color:#333300;
	font-weight:bold;
	border-left: 5px solid #ECE9D8;
	padding-left: 3px;
	font-size: 11px;
}
.cadre_tourisme img {
	border: 1px solid #ECE9D8;
	margin:3px;
}
 
 .cadre_tourisme2 {
	width:404px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	margin-right: 8px;
	padding: 5px;
	float: right;
	background-color: #333333;
	opacity: .9;
	filter:Alpha(opacity=90, finishopacity=0, style=0);
	height: 350px;
	overflow: auto;

}
.cadre_tourisme2 h1 {
	background-color:#FF9900;
	color:#333300;
	font-weight:bold;
	border-left: 5px solid #ECE9D8;
	padding-left: 3px;
	font-size: 11px;
}
.cadre_tourisme2 h1 a {
	background-color:#FF9900;
	color:#333300;
	font-weight:bold;
	padding-left: 3px;
	font-size: 11px;
}
.cadre_tourisme2 h1 a:link {
	background-color:#FF9900;
	color:#333300;
	font-weight:bold;
	padding-left: 3px;
	font-size: 11px;
	text-decoration: underline;
}
.cadre_tourisme2 h1 a:hover {
	background-color:#FF9900;
	color:#333333;
	font-weight:bold;
	padding-left: 3px;
	font-size: 11px;
}
}

.cadre_tourisme2 img {
	border: 1px solid #ECE9D8;
	margin:3px;
}
 


#cadre_tourisme_right {
	width:250px;
	margin-top: 10px;
	margin-right: 8px;
	margin-left: 8px;
	padding: 5px;
	float: left;
	background-color: #FF9900;
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	color: #333300;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 8px outset #333300;
	clear: left;
}

#cadre_cepage {
	width:250px;
	margin-top: 2px;
	margin-right: 8px;
	margin-left: 8px;
	padding: 5px;
	float: right;
	background-color: #961939;
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 8px outset #333300;
	margin-bottom: 2px;
}


/* CADRE ACTU */
#cadre_actu {
	width:404px;
	border: 1px solid #FFFFFF;
	margin-top: 6px;
	margin-right: 8px;
	padding: 5px;
	float: right;
	background-color: #333333;
	opacity: .9;
	filter:Alpha(opacity=90, finishopacity=0, style=0);
	overflow: auto;
	height: 375px;

}
#cadre_actu h1 {
	background-color:#99CC00;
	color:#FFFFFF;
	font-weight:bold;
	border-left: 5px solid #330000;
	padding-left: 3px;
	font-size: 12px;
	height: 22px;
	padding-top: 4px;
}
#cadre_actu img {
	border: 1px solid #ECE9D8;
	margin:3px;
}
 
#cadre_actu_right {
	width:250px;
	border: 1px solid #FFFFFF;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 8px;
	padding: 5px;
	float: left;
	background-color: #99CC00;
	opacity: .9;
	filter:Alpha(opacity=90, finishopacity=0, style=0);
	color: #333300;
	clear: left;
}
#cadre_actu_right2 {
	width:250px;
	height:150px;
	border: 1px solid #FFFFFF;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 8px;
	padding: 5px;
	float: left;
	background-color: #961939;
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	color: #FFFFFF;
}
#cadre_actu_right2 h1 {
	color:#FFFFFF;
	font-weight:bold;
	font-size: 11px;
}

#cadre_sejour_right {
	width:270px;
	border: 1px solid #FFFFFF;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 8px;
	padding: 5px;
	float: left;
	background-color: #961939;
	opacity: .9;
	filter:Alpha(opacity=90, finishopacity=0, style=0);
	color: #FFFFFF;
}
#cadre_sejour_right h1 {
	background-color:#FF9900;
	color:#333300;
	font-weight:bold;
	border-left: 5px solid #330000;
	padding-left: 3px;
	font-size: 11px;
	display:block
}
#cadre_sejour_right h1 a {color:#333300; text-decoration:none; display:block}
#cadre_sejour_right h1 a:link { color:#333300; text-decoration:none}
#cadre_sejour_right h1 a:hover { color:#333300; text-decoration:none; background-color:#FFCC33;
}
#cadre_sejour_right img {
	border: 1px solid #ECE9D8;
	margin:3px;
}

.fond_webcam {
	background: url(../_img/_structure/webcam/full2.gif) no-repeat center top;
	height: 591px;
	width: 965px;
	text-align: center;
	padding-top: 70px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 36px;
}
.titre_souligne {
	color: #FFFFFF;
	border-bottom: 1px dashed #ECE9D8;
	border-left: 15px solid #99CC00;
	padding-left: 5px;
	font-size: 13px;
	margin-bottom: 5px;
	font-weight: bold;
	opacity: 1;
	filter:Alpha(opacity=99, finishopacity=0, style=0);
}
.blanc {
	color: #FFFFFF;
}
.blanc a {color: #FFFFFF; text-decoration: none}
.blanc a:link {color: #FFFFFF; text-decoration: none}
.blanc a:visited {color: #FFFFFF; text-decoration: none}
.blanc a:hover {
	text-align: center;
	text-decoration: underline;
	color: #FFFFFF;
}
.contenu_jaune {
	color: #FF9900;
}
.contenu_jaune a {color: #FF9900; text-decoration: none}
.contenu_jaune a:link {color: #FF9900; text-decoration: none}
.contenu_jaune a:visited {color: #FF9900; text-decoration: none}
.contenu_jaune a:hover {
	text-align: center;
	text-decoration: underline;
	color: #FFFFFF;
}
.contenu_gris {
	color: #999999;
}
.contenu_violet, .contenu_violet a, contenu_violet a:link, .contenu_violet a:visited {
	color: #FFFFFF;
	background-color: #6D1027;
}
.contenu_noir, .contenu_noir a, contenu_noir a:link, .contenu_noir a:visited, .contenu_noir a:hover {
	color: #333333;
}
