
body {background:#fff;font-size: 12pt;color:#000;margin:0;padding:0}
#banniere {height:10px;border:0;background:transparent;margin:0;}
h1{background: transparent;color:#000;border:0;font-size: 8pt;margin:0;display:none}
#main1 {background:transparent;border:0;margin:0}
#main2 {background:transparent;border:0;margin:0}
#left {display:none;border:0;margin:0}
#right {display:none;border:0;margin:0}
		
#menudroit
{display:none;margin:0;;border:0}

#menudroit li
{display:none;border:0}

#middle {
		
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
		}
		
   
#middle2 {
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
		}
.column-in {width:100%;margin:0;border:0;padding:0}
		
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		}
		h2 {margin:0px 0 8px 0;background:transparent;padding:0;color:#000;font-size: 18pt}
	h2.lanaudiere { margin:0;background:transparent;color:#000;font-size: 12pt}
	h2.abitibi { margin:1.5em 0.5em 0 0;background:transparent url(/images/menuvacances.gif) -150px -20px no-repeat;width:0px;height:50px;padding-left:60px;color:#000;}
	h3 {margin:0 0 24px 0;background:transparent;padding:0;font-size: 14pt;color:#000}
	h4 { margin: 0 0;padding:20px 0 0 20px;}
	h5 { margin: 0 0 0 .5em;}
	h6 { margin: .5em;}
	strong {font-weight: bold;font-style: italic;}
	span.chiffre{font-weight: bold;border:1px solid orange;background:transparent url(/rotation/rotate.php) -50px -50px no-repeat;padding:10px;display:none}
	p.mccont {margin:14px 0 14px 0;padding:0;background:#fff;clear:left;color:#000;font-size: 14pt;text-align:justify}
	#contacts { margin: 0 0;padding:0;background:transparent;clear:left}
#contacts ul {list-style-type: none;padding: 0;margin: 0 0 0 40px;}
#contacts ul li{ background: transparent url(/images/info.gif) 0 6px no-repeat;line-height:30px;padding-left:30px}
address { margin: 0 0;padding:0;background:transparent;clear:left}
	p.mccont:first-letter {color:#000;font-weight:normal;font-size: 14pt;margin:0}
	p.float:first-letter {color:#000;font-weight:normal;font-size: 14pt;margin:0}
a { color:#000;}
	a:hover{ color:#000;}
img {border:1px solid #ddd;padding:2px;background:transparent;display:none}
	img.none{border:0;margin:0;padding:0;display:none}
	img.menu{padding:2px; border:1px solid #000;margin-bottom:8px;}
	#footer {background:transparent; border:0px solid #EAD874;display:none;}
	#slideshow {display:none}
	#slideshowbanniere {border:1px solid #62323A;padding:2px;width:400px;}
	.copy {text-align:left; font-size:75%;color:#f2f3eb;padding:12px 0 12px 0;margin:0;background:transparent;display:none}
	img.footer {padding:0 4px 0 0;margin:0;background:transparent;border:0;display:none;}
#photocamp {background:	transparent;background:transparent url(/images/cadre.png) 0 0 no-repeat;width:369px;height:104px;margin:0;float:left;display:none}
img.camp{display:none;margin:0;border:0;}
 
	

#navlist {
		display:none
		}
	
	#navlist li { 
		display:none
				}
	
	#navlist a {
		display:none
		}
	
	
	
	#navlist a:hover {
		display:none
		}

 
 dl
{margin:0; padding:0; background:transparent;text-align:justify}
dt{font-weight:bold;background:transparent;color:#000;font-size:12pt;text-align:justify}
dd
{font-size:10pt;
margin: 0;
background:transparent;
color:#000;
margin: 0 0 .5em 0;
background:transparent;
text-align:justify
}

 #menu dl
{margin:0;

}

#menu dt
{
font-weight:normal;
padding-left:0;

}

#menu dd
{
margin: 0;
line-height:14px;
font-size:70%;
font-weight:normal;
padding:4px;
width:184px;

}
#menu dd a
{
margin: 0em 0 0em 0;
display:block;
font-size:70%;
font-weight:normal;
height:27px;
width:200px;
background:white;
}
#menu dd a:hover
{
margin: 0em 0 0em 0;
display:block;
font-size:70%;
color:#62323A;
font-weight:normal;
height:27px;
width:200px;
border:0px solid #62323A;
background:red;
}
#menu dd em
{
font-style:normal;
font-weight: bold;
color:#62323A;


}
/* Navigation des centres de vacances */

#centresvacances {display:none}
#centresvacances li {display:none}

#centresvacances a {display:none}

#abitibi {left: 0px; top: 15px; width: 220px; height: 30px;}
#centre {left: 0px; top: 53px; width: 220px; height: 30px;}
#charlevoix {left: 0px; top: 91px; width: 220px; height: 30px;}
#estrie {left: 0px; top: 129px; width: 220px; height: 30px;}
#chaudiere {left: 0px; top: 159px; width:220px; height: 36px;}
#lanaudiere {left: 0px; top: 205px; width:220px; height: 30px;}
#laurentides {left: 0px; top: 240px; width: 220px; height: 30px;}
#mauricie {left: 0px; top: 278px; width: 220px; height: 30px;}
#monteregie{left: 0px; top: 316px; width: 220px; height: 30px;}
#quebec {left: 0px; top: 354px; width: 220px; height: 30px;}
#saguenay {left: 0px; top: 392px; width:220px; height: 30px;}


#abitibi a {height: 30px;}
#centre a {height: 30px;}
#charlevoix a {height: 30px;}
#estrie a {height: 26px;}
#chaudiere a {height: 36px;}
#lanaudiere a {height: 30px;}
#laurentides a {height: 30px;}
#mauricie a {height: 30px;}
#monteregie a {height: 30px;}
#quebec a {height: 30px;}
#saguenay a {height: 30px;}


#abitibi a:hover {background: url(/images/menuvacances.gif) 0 -448px no-repeat;}
#centre a:hover {background: url(/images/menuvacances.gif) 0 -486px no-repeat;}
#charlevoix a:hover {background: url(/images/menuvacances.gif) 0 -524px no-repeat;}
#estrie a:hover {background: url(/images/menuvacances.gif)0 -562px no-repeat;}
#chaudiere a:hover {background: url(/images/menuvacances.gif) 0 -591px no-repeat;}
#lanaudiere a:hover {background: url(/images/menuvacances.gif) 0 -638px no-repeat;}
#laurentides a:hover {background: url(/images/menuvacances.gif) 0 -671px no-repeat;}
#mauricie a:hover {background: url(/images/menuvacances.gif) 0 -710px no-repeat;}
#monteregie a:hover {background: url(/images/menuvacances.gif) 0 -748px no-repeat;}
#quebec a:hover {background: url(/images/menuvacances.gif) 0 -786px no-repeat;}
#saguenay a:hover {background: url(/images/menuvacances.gif) 0 -825px no-repeat;}


	/* Menu region active */
	
body#centresdevacancesabitibi #abitibi{background: url(/images/menuvacances.gif) 0 -448px no-repeat;}
body#centresdevacancescentre #centre {background: url(/images/menuvacances.gif) 0 -486px no-repeat;}
body#centresdevacancescharlevoix #charlevoix {background: url(/images/menuvacances.gif) 0 -524px no-repeat;}
body#centresdevacancesestrie #estrie {background: url(/images/menuvacances.gif)0 -562px no-repeat;}
body#centresdevacanceschaudiere  #chaudiere {background: url(/images/menuvacances.gif) 0 -591px no-repeat;}
body#centresdevacanceslanaudiere #lanaudiere {background: url(/images/menuvacances.gif) 0 -638px no-repeat;}
body#centresdevacanceslaurentides #laurentides {background: url(/images/menuvacances.gif) 0 -671px no-repeat;}
body#centresdevacancesmauricie #mauricie {background: url(/images/menuvacances.gif) 0 -710px no-repeat;}
body#centresdevacancesmonteregie #monteregie {background: url(/images/menuvacances.gif) 0 -748px no-repeat;}
body#centresdevacancesquebec #quebec {background: url(/images/menuvacances.gif) 0 -786px no-repeat;}
body#centresdevacancessaguenay #saguenay {background: url(/images/menuvacances.gif) 0 -825px no-repeat;}

#menuregion
{float:left;
display:none
}

#menuregion ul li {float:left; display: inline;padding: 2px 2px;background:#F2F3EB url(/images/coin.gif) 4px 4px no-repeat;}

#menuregion ul li a
{float:left;
text-decoration: none;
font-size:80%;
padding: 0.5em 0.5em;
color: #62323A;
display:inline;
border:1px solid #62323A;}

#menuregion ul li a:hover
{float:left;
color: #fff;
display:inline;
background:transparent;}

body#jeunessequatresaisons #bolton a {background: #97A25E; color: white;}
body#campingfamilialcafaco #racine1 a {background: #97A25E; color: white;}
body#lesouliervert #wotton a {background:#97A25E;color: white;}
body#campingfamiliallescedres #racine2 a {background: #97A25E; color: white;}



#photos
{padding-left:0;}



#miniatures  li
{
display:inline;
list-style-type: none;

}
#desc{background:transparent;text-align:left;padding-top:4px;}
#placeholder{padding:6px; border:1px solid #603913;}

/* Navigation menu principal */

#navcontainer {
 display:none;background:transparent;display:none}
#navcontainer li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;display:none}

#navcontainer a {display: block;text-decoration: none;text-indent: -9999px;border:0px solid red;display:none}

#vacances {left: 70px; top: 0; width: 100px; height: 82px;}
#groupes {left: 174px; top:0; width: 100px; height: 82px;}
#mouvement {left: 275px; top: 0; width: 104px; height: 82px;}
#contact {left: 385px; top: 0; width: 170px; height: 82px;}

#vacances a {height: 82px;}
#groupes a {height: 82px;}
#mouvement a {height: 82px;}
#contact a {height: 82px;}

#vacances a:hover {background: url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
#groupes a:hover {background: url(/images/menu.gif) -174px -80px no-repeat;height:168px;}
#mouvement a:hover {background: url(/images/menu.gif) -275px -80px no-repeat;height:168px;}
#contact a:hover {background: url(/images/menu.gif) -385px -80px no-repeat;height:168px;}
/* Page active */
	
body#maison #accueil {background: url(/images/menu.gif) 0 -80px no-repeat;height:168px;}
body#centresdevacances #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacancesabitibi #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacancescentre #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacanceslanaudiere #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacancescharlevoix #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacancesestrie #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacanceschaudiere #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacanceslaurentides #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacancesmauricie #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacancesmonteregie #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacancesquebec #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#centresdevacancessaguenay #vacances {background:  url(/images/menu.gif) -70px -80px no-repeat;height:168px;}
body#groupesfamiliaux #groupes {background: transparent url(/images/menu.gif) -174px -80px no-repeat;height:168px;}
body#lemouvement #mouvement {background: url(/images/menu.gif) -275px -80px no-repeat;height:168px;}
body#contacteznous #contact {background: url(/images/menu.gif) -385px -80px no-repeat;height:168px;}
 
.resumecamp {display:none}
 .picto
{
float: left;
width: 60px;
margin: 4px 2px 4px 2px;
padding: 2px;
background:transparent;
font-size:70%;
text-align:center;}
.picto a {cursor:help;}
.clearboth { clear: both; }

#nav
{display:none}

#nav li
{   display: inline;
	list-style-type: none;
	padding-left: 30px;
	}

#nav a:link, #nav a:visited {font-style: italic;background-color: transparent;text-decoration: none;}

#nav a:hover, #nav a:active {background-color: #fff;}
#promo li
{   display: block;
	list-style-type: none;
	padding-left: 10px;
	background-color:transparent;
	}
img.promo {background: transparent; border:2px solid #fff}
#skinslist{background: transparent; border:1px solid #E37630;width:400px}
.screenthumb{background: #E37630; border:4px solid #E37630;}
#extra {display:  block;}
#camps{display:none;margin:20px 0 0 0;padding:0;width:50px;float:left}
#camps ul{display:none;text-align: center;list-style:none;margin:0;padding:0;background:transparent}
#camps ul li {display:none;display: block;text-align: center;margin:0;padding:0;height:40px;width:50px;}
#camps ul li a {display:none;background:transparent url(/images/menuvacances.gif) -11px -190px no-repeat;height:40px;width:50px;color:#EAD874;text-decoration: none;display: block;text-align: center;font-size:300%;}
#camps ul li a:hover{display:none;color:#E37630;background:transparent url(/images/menuvacances.gif) -100px -78px no-repeat;text-decoration: none;font-size:300%;}
#camps a:active{display:none;color:#E37630;background:transparent url(/images/menuvacances.gif) -100px -78px no-repeat;text-decoration: none;font-size:300%;}
#camps li#active a {display:none;color:#E37630;background:transparent url(/images/menuvacances.gif) -100px -78px no-repeat;text-decoration: none;font-size:300%;}

div#minipics ul{list-style-type: none;margin:0 25px;padding:0}
div#minipics li{float:left;width:44px;margin:4px;background-color:transparent}
div#minipics li img{display: block;width: 44px;height: 40px;border:0}

#resume {background:transparent url(/images/fillette.jpg) 0 0 no-repeat;margin:40px 0 0 20px;width:160px}
#resume p{background-color:transparent;color:#E27530;font-size:x-small;margin:0 0 12px 6px;font-style:italic;font-weight:bold}
#resume h6{background-color:transparent;font-size:x-small;color:#647F3F;width:120px}
#resume h4{background:transparent;font-size:small;color:#000;font-style:italic;padding:0;margin:80px 0 0 6px;}
#resume ul
{
padding: 0px;
margin: 0 0 12px 0;
list-style-type: none;
float: left;
width:180px;
color: #fff;
background-color:transparent;
text-align:center
}

#resume ul li { display: inline;}

#resume ul li a
{
float: left;
width:25px;
background-color: transparent;
padding:4px;
text-decoration: none;
cursor:help;
}

#resume ul li a:hover{background-color:transparent;}

 caption {
	margin: 10px 0 2px 0;
	width: 100%;	 
	font: italic 14pt "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	text-align: left;
	color:#000;
}

#tarifs {width:100%;margin:0;padding:0}

th {
	font-size:10pt;
	color: #000;
	border: 1px solid #eee;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 2px;
	background:transparent;
}

th.nobg {
	
	border: 1px solid #eee;
	background:transparent;
	color:#000;
	font-size:10pt;
	padding: 2px;
}

td {
	border: 1px solid #eee;
	
	background:transparent;
	padding: 2px;
	font-weight: bold;
	color: #000;
	font-size:10pt;
	text-align: center;
}


td.alt {
	background:transparent;
	font-weight: bold;
	color: #000;
	font-size:10pt;
	text-align: center;
	padding: 2px;
}

th.spec {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	background:#fff;
	font-weight: bold;
	font-size:10pt;
	color:#000;
	padding: 2px;
}

th.specalt {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	background:#fff;
	font-weight: bold;
	color: #000;
	font-size:10pt;
	padding: 2px;
}
p.note {
	padding: 5px 0 0 0;
	width: 100%;	 
	font: italic 8pt "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	text-align: center;
	color:#000}
	p.note2 {
	padding: 0;
	width: 100%;	 
	font: italic 10pt "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	text-align: center;
	color:#000}
	
#map {display:none}
#right2 {display:none}
#maingroupes {border: 0;
	margin: 0;
	padding: 0;
	float: left}

.floatleft {

display:none
}
h4 {
color:#000;
font-size:14pt;
margin:0;
padding:20px 0 0 0}
.message{display:none;
position:absolute;
background:transparent url(/images/main.gif) no-repeat 0 0;
padding:0px;
left:300px;
top : 0;
width:110px;
height:63px}
.message a{font-size:large;display:none}
#departs {width:100%;margin:0;padding:0}

#departs th {
	
	color: #000;
	border: 1px solid #eee;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 4px;
	background: #fff;
}

#departs th.nobg {
	
	border: 1px solid #eee;
	background:#fff;
	color:#000;
	
	text-align: left;
}

#departs td  {
	border: 1px solid #eee;
	background: #fff;
	padding: 4px;
	font-weight: bold;
	color: #000;
	
	text-align: left;
}


#departs td.alt {
	background:#fff;
	font-weight: bold;
	color: #000;
	
	text-align: left;
}

#departs th.spec {
	border: 1px solid #eee;
	background: #fff;
	font-weight: bold;
	
	color:#000;
	text-align: left;
}

#departs th.specalt {
	border: 1px solid #eee;
background: #fff;
	font-weight: bold;
	color: #000;
	
	text-align: left;
}
.retour{display:none}
