/*

CSS

LES EXCURSIONS ET MÉCHOUIS JACQUES-CARTIER

26/03/2005

www.excursionsj-cartier.com

*/



body {

	margin:0 auto;

	padding:0px;

	padding-bottom:20px;

	background:#999999;

}



body.splash {

	margin:0 auto;

	padding-top:6%;

	background:#999999;

}



body.popup {

	padding-top:6px;

	text-align:left;

	background:#ffffff;

}





#main {

	width:746px;

	margin:0 auto;

	margin-top:20px;

}



#header {

	height:250px;

	width:746px;

	margin:0 auto;

	padding:0px;

	background:#ffffff url('images/header.gif') no-repeat top left;

	font-size:1px

}



#body {

	width:746px;

	padding-bottom:10px;

	padding-top:0px;

	margin-bottom:0px;

	background: #ffffff url('images/content_bg.gif');

	font-size:1px; margin-left:auto; margin-right:auto; margin-top:0

}



#menuZone {

	width:735px;

	height:50px;

	padding-bottom:10px;

}



#menu {

	padding-top:35px;

	vertical-align:bottom;

}



#content {

	width:726px;

	padding-left:8px;

	padding-right:2px;

	padding-top:2px;

	padding-bottom:20px;

	background:#F9F9F9;

	margin-top:12px;

	margin-bottom:30px;

	margin-left:11px;

	font-size:12px;

}



#content2Columns {

	width:716px;

	overflow:auto;

	padding-left:0px;

	padding-right:2px;

	padding-top:0px;

	padding-bottom:20px;

	margin-top:12px;

	margin-bottom:30px;

	margin-left:11px;

	background:#ffffff url('images/bg_2columns.gif') repeat-y;

}



#contentLeft {

	width:145px;

	float:left;

	margin-right:0px;

}



#contentRight {

	font-size:12px;

	float:right;

	width:525px;

}



#newsTitleBg {

	width:165px;

	background:#FF0000;

}



#popTitleBg {

	background:#FF0000;

}



#alignRight{

	text-align:right;

	margin-right:12px;

}



#footer {

	width:746px;

	margin:0 auto;

	background: #ffffff url('images/content_bg.gif');

	font-size:1px

}



#close {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	text-align:right;

	margin-right:10px;

	margin-bottom:4px;

}



img {

	border:none;

	margin:0px;

}



img.topContent {

	vertical-align:top;

	margin:0px;

}



img.logo {

	margin-left:15px;

	margin-right:60px;

	margin-top:12px;

	float:left;

}



img.logoSplash {

	margin-left:15px;

	margin-right:40px;

	margin-top:12px;

	float:left;

}



img.flashLogo {

	margin-left:20px;

	margin-right:6px;

	margin-top:5px;

	float:left;

}



img.titleHome {

	margin-top:10px;

}



img.arrow {

	margin-left:6px;

}



table.resto {

	width:350px;

	margin-bottom:10px;

	margin-top:10px;

}

table.tarif tr td {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#333399;

	height:20px;

	border-color:#333399;

}

table.tarif {

	width:450px;

	border-width:5px;

	border-color:#333399;

}



table.resto tr td {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#333399;

	height:20px;

}



#forfait {

	padding-left:10px;

	padding-right:10px;

	margin-bottom:10px;

	margin-top:10px;

	border:1px dotted #ff0000;

}





h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:normal;

	color:#333399;

	margin-bottom:0px;

	margin-top:10px;

}



h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#ffffff;

	margin-bottom:0px;

	margin-top:0px;

	padding-left:8px;

}



h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#333399;

	margin-bottom:0px;

	margin-top:20px;

}



h3.news {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#FF0000;

	margin-bottom:0px;

	margin-left:8px;

}



h3.forfait {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#ff0000;

	margin-bottom:0px;

	margin-top:10px;

}



h3.pop {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#ff0000;

	margin-bottom:0px;

	margin-top:10px;

	margin-left:10px;

}



p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#333399;

	margin-top:2px;

	padding-right:10px;

}





p.white {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#ffffff;

	margin-top:2px;

	padding-right:10px;

}



p.news {

	width:150px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#FF0000;

	margin-top:2px;

	margin-left:8px;

	padding-right:10px;

}



p.ssMenu {

	width:150px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#FF0000;

	margin-top:10px;

	margin-left:8px;

	padding-right:10px;

	line-height:22px;

}



p.footerMenu {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#333399;

	margin-top:5px;

	margin-bottom:15px;

	margin-right:10px;

	text-align:right;

}

p.footermenu {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#333399;

	margin-top:5px;

	margin-bottom:15px;

	margin-right:10px;

	text-align:right;

}



p.footer {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#ffffff;

	margin-top:2px;

	padding-right:10px;

}



p.copyright {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#ffffff;

	margin-left:48px;

	margin-top:2px;

	margin-bottom:0px;

	padding-right:10px;

}

td.prix

{

	text-align:center;

}

span.white

{

	color:#ffffff;

}



span.pink

{

	color:#ff0000;

	font-size:11px;

}



span.price

{

	color:#ff0000;

	font-size:26px;

	font-weight:normal;

}



span.pricebold

{

	color:#ff0000;

	font-size:16px;

	font-weight:normal;

	font-weight:bold;

}

span.supertitre

{

	color:#ff0000;

	font-size:22px;

	font-weight:normal;

	font-weight:bold;

}

span.soustexte{

	font-size:12px;

	font-weight:normal;
	
	color:#333399;
}

span.textemini

{

	

	font-size:9px;

	font-weight:normal;

}

span.texteRegulier

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#333399;

	margin-top:4px;
	
}

span.titreTexte{
	font-size:14px;

	font-weight:bold;

	color:#333399;
}

span.texteRegulierGras

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#333399;

	margin-top:4px;
	
}

span.voyant

{

	color:#ff0000;

	font-size:22px;

	font-weight:normal;

	font-weight:bold;

}



span.menu {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	color:#333399;

	margin-right:4px;

	margin-left:4px;

}



span.menuActive {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	color:#ffffff;

	background:#FF0000;

	padding-top:36px;

	padding-right:3px;

	padding-left:3px;

}



span.ssMenuActive {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#333399;

}





span.footerMenuActive {

	color:#FF0000;

}





ul {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#333399;

	margin-top:4px;

}





a {

	color:#FF0000;

	text-decoration:underline;

}



a:link {

	color:#FF0000;

	text-decoration:underline;

}



a:visited {

	color:#FF0000;

	text-decoration:underline;

}



a:hover {

	color:#ffffff;

	background:#FF0000;

	text-decoration:underline;

}



a.white:link {

	color:#ffffff;

	text-decoration:underline;

}



a.white:visited {

	color:#ffffff;

	text-decoration:underline;

}



a.white:hover {

	color:#ffffff;

	background:#FF0066;

	text-decoration:underline;

}



a.menu:link {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	color:#333399;

	text-decoration:none;

	padding-top:36px;

	padding-right:2px;

	padding-left:2px;

}



a.menu:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	color:#333399;

	text-decoration:none;

	padding-top:36px;

	padding-right:2px;

	padding-left:2px;

}



a.menu:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	background:#FF0000;

	padding-top:36px;

	padding-right:2px;

	padding-left:2px;

}



a.menuActive:link {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	background:#FF0000;

	padding-top:36px;

	padding-right:2px;

	padding-left:2px;

}



a.menuActive:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	background:#FF0000;

	padding-top:36px;

	padding-right:2px;

	padding-left:2px;

}



a.menuActive:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	background:#FF0000;

	padding-top:36px;

	padding-right:2px;

	padding-left:2px;

}





a.enter:link {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#333399;

	text-decoration:none;

	padding-left:654px;

	padding-right:10px;

}



a.enter:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#333399;

	text-decoration:none;

	padding-left:654px;

	padding-right:10px;

}



a.enter:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	background:#FF0000;

	padding-left:654px;

	padding-right:10px;

}







a.footerMenu:link {

	color:#333399;

	text-decoration:none;

}



a.footerMenu:visited {

	color:#333399;

	text-decoration:none;

}



a.footerMenu:hover {

	color:#ffffff;

	background:#FF0000;

	text-decoration:none;

}



a.footermenu:link {

	color:#333399;

	text-decoration:none;

}



a.footermenu:visited {

	color:#333399;

	text-decoration:none;

}



a.footermenu:hover {

	color:#ffffff;

	background:#FF0000;

	text-decoration:none;

}





a.close:link {

	color:#ff0000;

	text-decoration:underline;

}



a.close:visited {

	color:#ff0000;

	text-decoration:underline;

}



a.close:hover {

	color:#ffffff;

	background:#FF0000;

	text-decoration:underline;

}