*{}
body {margin:0;padding:0;background-color: #002577;}
table#tableau{border:1px solid white; border-top-width:0;}
td#haut{
	width:765px;
	height:215px;
	color:white;
	text-align: right;
	padding: 0;
}
.anim{
	width:765px;
	margin:0;
	height:215px;
	background:url(img/ban.jpg) no-repeat 0  0;
	padding: 0;
}
.test{
	padding:0;
	height:189px;
	width: 765px;
}
#menuTop{
	height:52px;
	color:white;
	margin:0;
	padding: 0px 0 0 0;
	position: relative;
	left: 0px;
	background-image:url(img/menu.jpg);
	background-repeat:no-repeat;
	top: 0px;
}
.radio {
	text-align:right;
	padding-left:200px;
}
.radio2 {
	text-align:right;
	padding-left:50px;
}

/*#menuTop ul{padding:0; margin:4px 0 0 0; }
#menuTop ul li{text-align:center; margin:0; padding:0;display:inline; border-right:1px solid white;}
#menuTop ul li.tourisme{border-right-width:0;}
#menuTop ul li a{color:#ffffff;font-size:12px; font-weight:bold; margin:0 4px; padding:0;text-decoration:none;}
#menuTop ul li a:hover,td#menu ul li a.active{ text-decoration:underline; color:#FFFFCC;}*/

.miseenpage{

font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
}

td#gauche{width:167px; height:285px;background-color:#002577;vertical-align:top;color:white;margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
td#droit{background:url("img/droit.jpg") no-repeat bottom left;width:132px; height:385px;vertical-align:top;color:white;background-color:#002577; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
td#titre{
	background:url("img/titre.jpg") no-repeat top left;
	width:466px;
	height:50px;
	vertical-align:bottom;
	color:white;
}
td#corps{background:url("img/corps.jpg") no-repeat bottom left;width:466px; width::260px;vertical-align:top;color:white;}
td#bas{width:466px;height:48px; vertical-align:bottom; text-align:center;background:url("img/bas.jpg") no-repeat top left; font-size:13px; font-weight:bold;color:white;}
td#kmn{width:750px; height:40px;vertical-align:middle; text-align:center;font-size:11px;color:white;}
td#kmn a{font-size:11px;color:#ffffff; text-decoration:underline;}
td#kmn a:hover{color:#94bfe5;text-decoration:none;}
td#kmn img{ vertical-align:middle;}
/*********** table menu ************************/
td#menu ul{padding:0; margin:4px 0 0 0; }
td#menu ul li{text-align:center; margin:0; padding:0;display:inline; border-right:1px solid white;}
td#menu ul li.tourisme{border-right-width:0;}
td#menu ul li a{color:#ffffff;font-size:12px; font-weight:bold; margin:0 4px; padding:0;text-decoration:none;}
td#menu ul li a:hover,td#menu ul li a.active{ text-decoration:underline; color:#FFFFCC;}
/*********** mise en page du contenu ***********/
h1{margin:0 0 10px 40px; padding:0; font-size:20px; text-transform:uppercase; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h2{font-weight:bold; font-size:14px; color:#94bfe5; margin:0 0 5px 40px; padding:0;font-family:Arial, Helvetica, sans-serif;}
h2.resto{margin:20px 20px 0 20px;padding:0;font-size:16px; color:#3780b9; text-transform:uppercase; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
h2.resto .blanc{font-size:16px; color:#ffffff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
h3{font-weight:bold; font-size:12px; color:#FFFFCC; margin-left:20px; margin-right:50px; padding:0; border-bottom:1px solid #ffffcc;font-family:Arial, Helvetica, sans-serif;}
p{margin-left:20px; padding:0;}
td#corps ul{ margin:0 0 0 20px; padding-left:20px;}
td#corps li{ margin:0 0 3px 0; padding:0;}
a{color:#ffffff;text-decoration:underline;}
a:hover{color:#94bfe5; text-decoration:none;}
.min{ font-size:smaller; color:#cccccc;}
img.border{border:1px solid #ffffff;}
a.contact{background:url("img/enveloppe.gif") no-repeat left; padding:5px 0 5px 28px; margin:10px 0 10px 10px; text-decoration:none; display:block}
a.plan{background:url("img/loupe.gif") no-repeat left; padding:5px 0 5px 28px; margin:10px 0 10px 10px;text-decoration:none; display:block}
a.favoris{padding:0; margin:10px 0;text-decoration:none; display:block; text-align:center; font-weight:bold;}
a.contact:hover,a.plan:hover,a.favoris:hover{ text-decoration:underline;}
input,textarea,select,option{color:black;}



/*menu*/
ul#menuX {
	padding:23px 0 0 3px;
	margin:0;
	cursor:pointer;

}
ul#menuX li{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	border-right: 1px solid #FFF;
}
ul#menuX li a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:oblique;
	height:29px;
	line-height:29px;
	display:block;
	margin:0;
	padding:0 3px 0 1px;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
ul#menuX li.border_bas a {
	border-bottom:none;
}
ul#menuX li a:hover, ul#menuX li a.active{
color: #002377;
background-color:#FFF;
}

/************************************************************
					sousMenu 
************************************************************/
#smenu1 {
	position:absolute;
	width:146px;
	margin:0 0 0 0;
	padding:0;
	background:#002577;
	border:1px #FFF solid;
	border-bottom:none;
	left: 380px;
	top: 20px;
	cursor:pointer;
	}
#smenu1 ul, #smenu1 ul li {
	margin:0;
	padding:0;
	width:100%;
	}
#smenu1 ul li a {
	width:140px;
	margin:0;
	padding:0 3px;
	color: #FFF;
	border-bottom:1px solid #FFF;
	}
#smenu1 ul li a:hover {
	margin:0;
	padding:0 3px;
	background:#66C;
	}

#corps ul.partenaires li {
	margin:10px 0;
	padding:0;
}

.photos:hover{
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity: 0.6; }