body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0;
}
#masthead {
	color: #999999; background-image:url(../img/header.jpg); background-repeat:no-repeat;
	padding: 0px;
	margin: 0;
	background-color: #fff; height: 464px;
}

#masthead2 {
	color: #999999; background-image:url(../img/header2.jpg); background-repeat:no-repeat;
	padding: 0px;
	margin: 0;
	background-color: #fff; height: 464px;
}

#masthead3 {
	color: #999999;
	padding: 0px;
	margin: 0;
	background-color: #fff; height: 514px;
}

#top {height: 144px; background-image:url(../img/header-top.jpg); background-repeat:no-repeat;}
#flashcontainer {height: 288px; background-image:url(../img/bck-flash.jpg); background-repeat:no-repeat; padding-left: 10px;}
#menucontainer {height: 82px; background-image: url(../img/menu-nbck.jpg); background-repeat:no-repeat; }

#mastheadArtifice {
	color: #999999; background-image:url(../img/artifices.jpg); background-repeat:no-repeat;
	padding: 0px;
	margin: 0;
	background-color: #fff; height: 464px;
}

#mastheadGolf {
	color: #999999; background-image:url(../img/golf-top.jpg); background-repeat:no-repeat;
	padding: 0px;
	margin: 0;
	background-color: #fff; height: 464px;
}

#mastheadTriathlon {
	color: #999999; background-image:url(../img/triathlon-web.jpg); background-repeat:no-repeat;
	padding: 0px;
	margin: 0;
	background-color: #fff; height: 264px;
}

#mastheadhuitre {
	color: #999999; background-image:url(../img/huitres-top.jpg); background-repeat:no-repeat;
	padding: 0px;
	margin: 0;
	background-color: #fff; height: 464px;
}

#mastheadnoel {
	color: #999999; background-image:url(../img/noel-top.jpg); background-repeat:no-repeat;
	padding: 0px;
	margin: 0;
	background-color: #fff; height: 264px;
}

#wrapper {
	width: 900px; 
	margin: 0 auto;
}
#menu2 {height: 56px; padding-top: 10px;}
#menu2 ul {padding: 0; margin:0;}
#menu2 ul li{ list-style-type: none; float: left; padding-right: 20px; padding-left: 20px;  background-image:url(../img/sep.png); background-repeat:no-repeat; background-position:right;}
#menu2 ul li a{color: #5f6062; font-size: 11pt;}
#menu2 ul li a:hover, a:active, a:focus {color: #5f6062; background-image:url(../img/menu-over-bck.png);}

#menu {height: 56px; padding-top: 395px;}
#menu ul {padding: 0; margin:0;}
#menu ul li{ list-style-type: none; float: left; padding-right: 20px; padding-left: 20px;  background-image:url(../img/sep.png); background-repeat:no-repeat; background-position:right;}
#menu ul li a{color: #5f6062; font-size: 11pt;}
#menu ul li a:hover, a:active, a:focus {color: #5f6062; background-image:url(../img/menu-over-bck.png);}
h1 {font-size: 14pt; color: #65717c; line-height: normal; }

#wrapleft {width: 1004px; background-image:url(../img/bar-left.jpg); background-repeat:no-repeat; background-position:left top;margin: 0 auto; }
#wrapright {width: 1004px; background-image:url(../img/bar-righ.jpg); background-repeat:no-repeat; background-position:right top;  }
#column_wrapper { background-color: #fff; background-image:url(../img/content-bck.jpg); background-repeat:repeat-y;

}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#left {
	width: 650px;
	float: left;
}
#right {
	width: 245px;
	float: left;
}
#left .content {
	padding: 24px 36px;
	font-size: 0.8em;
	line-height: 1.65em;
}
#right .content {
	padding: 24px 20px;
	font-size: .75em;
	line-height: 1.5em;
}
#masthead .content {
	padding: 12px 20px;
}
#footer .content {
	height: 310px;
}

#footer {
	color: #999999; 
	background-color: transparent;
	padding: 10px 0px 0 0;
	margin: 0;
	font-size: 0.7em;
	clear: both;
}

.standard {background-image:url(/img/footer.jpg); background-repeat:no-repeat; }
.noline {background-image:url(/img/footer-no-line.jpg); background-repeat:no-repeat;}
.green{background-image:url(/img/footer-green.jpg); background-repeat:no-repeat;}
.home{background-image:url(/img/footer-home.jpg); background-repeat:no-repeat;}
.bleu {background-image:url(/img/footer-bleu.jpg); background-repeat:no-repeat;}
.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}



#footer a:link {
	color: #999999;
}
#footer a:visited {
	color: #666666;
}
#footer a:hover {
	color: #FFFFFF;
}

.ob1 {width: 200px; color: #FFFFFF;vertical-align: top;}
.ob2 {width: 200px; color: #FFFFFF; padding-left: 15px; vertical-align: top;}
.ob3 {width: 200px; color: #FFFFFF; padding-left: 15px; vertical-align: top;}
.ob4 {width: 200px; color: #FFFFFF; padding-left: 10px; vertical-align: top;}

.p7uberlink {
	font-weight: bold !important;
	letter-spacing: 0.15em;
	border-color: #000000 !important;
}
h1 {
	font-size: 1.8em; padding-bottom: 15px;
	margin: 0;
}
h2 {
	font-size: 1.6em;
	margin: 30px 0 0 0;
}
h3 {
	font-size: 1.25em;
	margin: 30px 0 0 0;
}
h4 {
	font-size: 1.1em;
	margin: 20px 0 0 0;
}
.nomargintop {
	margin-top: 0;
}
.content p {
	margin: 12px 0;
}


.contactWrap1 {width: auto; border-bottom: 1px dotted #fcc314; padding-bottom: 10px; margin-bottom: 5px;}
#contactB1 {float: left; width: 150px; height: 120px;}
#contactB2 {float: left; width: 151px; height: 120px; padding-left: 5px; border-left: 1px dotted #fcc314; border-right: 1px dotted #fcc314;}
#contactB3 {float: left; width: 153px; height: 120px; padding-left: 5px; }

#contactf {width: 380px;}
#contactWrap2 {width: 380px; padding-top: 5px; 
}
#contactWrap2 select {color: #5a618b; font-size: 9pt; width: 202px;}
#contactWrap2 textarea {width: 200px; font-size: 9pt; color: #5a618b; font-family: Arial, Helvetica, sans-serif; padding-left: 5px;  height: 88px; border-right: 1px solid #ced0df; border-bottom: 1px solid #ced0df; border-top: 1px solid #eaeaf1; border-left: 1px solid #eaeaf1;}
#contactWrap2 input{font-size: 9pt; float: none; width: 180px; padding-bottom: 5px; color: #5a618b; margin-bottom: 8px;border-right: 1px solid #ced0df; border-bottom: 1px solid #ced0df; border-top: 1px solid #eaeaf1; border-left: 1px solid #eaeaf1;}
.contactbuttons {width: 350px;}
.contactbuttons input {width: 100px; background-color: #65717c; color: #ffffff; }

#actwrap {}
.activite-wrap {}
.activite-wrap .date {width: 160px; float:left; padding-top: 10px; padding-bottom: 10px;}
.activite-wrap .pic {width: 68px; height: 58px; float: left; padding: 15px 0 10px 0; background-image:url(../img/calendar.jpg); background-repeat:no-repeat;}
.actdate {margin: 0 auto; width: 40px;  line-height: 0.15}
.dater {font-size: 15pt; color: #6a777f; font-weight: bold; width: 40px; height: 10px;}
.month {font-size: 9pt; color: #d89c28; text-align: center; width: 40px; height: 10px; text-transform:uppercase;}

.activite-wrap .txt {width: 550px; float: right; padding-top: 10px; padding-bottom: 10px;}
#actwrap a:link {color: #76662f;}
#actwrap a:visited {color: #cec195;}
#actwrap a:hover {color: #b79e4a;}

/* Pannel Inscription */

.inscWrap {width: auto; font-size: 10pt;}
.inscWrap input{float: none; width: 200px; padding-bottom: 5px; color: #536040; margin-bottom: 8px;}
.inscWrapLeft {float:left; width: 285px;}
.inscWrapRight {float:right; width: 285px;}
.bckG { background-image:url(../img/backInput.jpg); background-repeat:repeat-x; background-position:bottom; border: 1px ridge #b7c5a2;}
.bckB { background-image:url(../img/backInputB.jpg); background-repeat:repeat-x; background-position:bottom; border: 1px ridge #7590a6;}

#insc_price {width: auto;}
.prices {width: 105px;}

#insc_price .line1 {width: auto; background-color:#99bb67; padding-bottom: 2px;}
#insc_price .line1 ul {padding: 0px; margin: 0px; width: auto;}
#insc_price .line1 ul li {list-style-type:none; display: inline; background-color:#99bb67; 
color: #FFFFFF; font-weight: bold; border-right: 1px dotted #ffffff; padding-left: 4px;}
#insc_price .line1 .one {float: left; display: block; width: 200px;}
#insc_price .line1 .two {float: left; width: 149px;}

#insc_price .line1b {width: auto; background-color:#7590a6; padding-bottom: 2px;}
#insc_price .line1b ul {padding: 0px; margin: 0px; width: auto;}
#insc_price .line1b ul li {list-style-type:none; display: inline; background-color:#7590a6; 
color: #FFFFFF; font-weight: bold; border-right: 1px dotted #ffffff; padding-left: 4px;}
#insc_price .line1b .one {float: left; display: block; width: 243px;}
#insc_price .line1b .onec {float: left; display: block; width: 183px;}
#insc_price .line1b .two {float: left; width: 149px;}

#insc_price .line2 {width: auto; background-color:#ffffff; margin-bottom: 2px; }
#insc_price .line2 ul {padding: 0px; margin: 0px; width: auto;}
#insc_price .line2 ul li {list-style-type:none; display: inline; height: 35px; background-color:#ffffff; 
color: #536040; font-weight: bold; border-right: 1px dotted #99bb67; padding-left: 4px; padding-top: 5px;}
#insc_price .line2 .one {float: left; display: block; width: 203px; background-repeat:repeat-x; background-position:bottom;}
#insc_price .line2 .two {float: left; width: 149px;}


#insc_price .line2b {width: auto; background-color:#ffffff; margin-bottom: 2px; }
#insc_price .line2b ul {padding: 0px; margin: 0px; width: auto;}
#insc_price .line2b ul li {list-style-type:none; display: inline; height: 35px; background-color:#ffffff; 
color: #536040; font-weight: bold; border-right: 1px dotted #99bb67; padding-left: 4px; padding-top: 5px;}
#insc_price .line2b .one {float: left; display: block; width: 183px; background-repeat:repeat-x; background-position:bottom;}
#insc_price .line2b .two {float: left; width: 149px;}
#insc_price .line2b .three {float: left; display: block; width: 243px; background-repeat:repeat-x; background-position:bottom;}

.greenDark {color: #99bb67; font-size: 12pt;}

.blue {color: #7490a5; font-size: 12pt;}
.bckgreen {background-image:url(../img/backInput.jpg);}
.bleu {background-color: #75779d;}
.bckbleu {background-image:url(../img/backInputB.jpg);}

#insc_price .line3 {width: auto; background-color:#ffffff; margin-bottom: 2px;}
#insc_price .line3 ul {padding: 0px; margin: 0px; width: auto;}
#insc_price .line3 ul li {list-style-type:none; display: inline; height: 35px; background-color:#e4e7ea; color: #1a72b1; 
font-weight: bold; border-right: 1px dotted #99bb67; padding-left: 4px; padding-top: 5px;}
#insc_price .line3 .one {float: left; display: block; width: 203px; background-image:url(../img/backInput.jpg); background-repeat:repeat-x; background-position:bottom;}
#insc_price .line3 .two {float: left; width: 149px;}

#insc_price .line4 {width: auto;  margin-bottom: 2px; border-top: 1px solid #99bb67; padding-top: 15px;}
#insc_price .line4 ul {padding: 0px; margin: 0px; width: auto;}
#insc_price .line4 ul li {list-style-type:none; display: inline; height: 35px; color: #99bb67;  font-size: 14pt;
font-weight: bold;  padding-left: 4px; padding-top: 5px;}
#insc_price .line4 .two {float: left; display: block; width: 115px; border-right: 1px dotted #99bb67; padding-left: 300px;}
#insc_price .line4 .one {float: left; width: 69px;}

#insc_price .line4b {width: auto;  margin-bottom: 2px; border-top: 1px solid #7490a5; padding-top: 15px;}
#insc_price .line4b ul {padding: 0px; margin: 0px; width: auto;}
#insc_price .line4b ul li {list-style-type:none; display: inline; height: 35px; color: #7490a5;  font-size: 14pt;
font-weight: bold;  padding-left: 4px; padding-top: 5px;}
#insc_price .line4b .two {float: left; display: block; width: 115px; border-right: 1px dotted #7490a5; padding-left: 320px;}
#insc_price .line4b .one {float: left; width: 69px;}

.sidecontent img {border: 0;}


#slideshow-box {position:relative; height:75px; width: 180px;}
#slideshow-box img {
	border: 0;
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	width: 180px;
	height: 75px;
	
}

.opaque {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);					// second!
}

#slideshow-box img.active {z-index:10; opacity:1.0;}
#slideshow-box img.last-active { z-index:9;}

.commp {margin: 0; padding:0; list-style-type:none;}
.commp li {padding-bottom: 8px;}

#errmsg {padding: 10px; background-color:#FFFFFF; color:#FF0000; font-weight: bold; margin-right: 20px; margin-bottom: 10px; border: 2px solid #FF0000;}

#croisiereAcc {width: 517px; background-image:url(../img/artifice-1.jpg); background-repeat:no-repeat; height: 100px; padding-left: 128px; padding-top: 35px;}
#golfAcc {width: 517px; margin-top: 20px; background-image:url(../img/tournoi.jpg); background-repeat:no-repeat; height: 100px; padding-left: 128px; padding-top: 35px;}
#huitresAcc {width: 387px; background-image:url(../img/huitres.jpg); background-repeat:no-repeat; height: 105px; padding-left: 168px; padding-top: 45px; padding-right: 20px;}
#noelAcc {width: 336px; background-image:url(../img/noel.jpg); background-repeat:no-repeat; height: 115px; padding-left: 239px; padding-top: 35px; padding-right: 20px; margin-bottom: 10px;}
#triathlonAcc {width: 336px; background-image:url(../img/triathlon-thumbs.jpg); background-repeat:no-repeat; height: 115px; padding-left: 200px; padding-top: 15px; padding-right: 20px; margin-bottom: 10px;}


#auto {width: 326px; background-image:url(../img/salon-auto.jpg); background-repeat:no-repeat; height: 105px; padding-left: 249px; padding-top: 35px; padding-right: 20px; margin-bottom: 10px;}

.comdir {padding-top: 20px; margin: 0 20px 0 20px; color: #ffffff; padding-bottom: 5px; margin-bottom: 5px; font-size: 12pt; display: block; border-bottom: 1px solid #ffffff;}
.footdir {padding-left: 40px; padding-right: 20px;}

#footer2 {color: #a2b7c6; background-image:url(../img/footer2.jpg); background-position:top left; background-repeat:no-repeat; width: 1004px; margin: 0 auto;}
#footer2 .content {font-size: 8pt; width: 930px; margin: 0 auto;}
#footer2 a {color: #a2b7c6; text-decoration: underline; font-size: inherit;}
#footer2 a:hover, a:visited, a:focus, a:active {background-image: none; color: #a2b7c6;}

.comdirblanc {color: #FFFFFF;}


