/* stylesheet.css Groupe CTMA */
/* par Phil Turcotte le 2 Avril 2009 */
/* www.numerique.ca */

* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#404040;
}

h1 {
	font-size:2.1em;
	width:625px;
	font-weight:normal;
	color:#4695B1;
	font-family:"Century Gothic", Verdana, sans-serif;
	padding-left:25px;
	margin-bottom:18px;
	background-image:url(http://www.ctma.ca/images/pagesInterieures/img_ancreTitre.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

h1.cache {
	position:absolute;
	visibility:hidden;
	font-size:1px;
	display:none;
	padding-left:0px;
	margin-bottom:0px;
	background-image:none;
}

h2 {
	color:#203F6E;
	font-size:1em;
	font-weight:bold;
	margin-bottom:20px;
}

h2.sousTitre {
	font-size:1.6em;
	font-weight:normal;
	color:#4695B1;
	display:block;
}

h3 {
	color:#203F6E;
	font-size:0.9em;
	font-weight:bold;
}

a {
	color:#3D5F92;
	text-decoration:underline;
}

a:link { color:#3D5F92; }
a:visited { color:#3D5F92; }
a:hover { color:#3D5F92; text-decoration:none; }
a:active { color:#3D5F92; }

a img { border:none; }

ul {
	list-style:none;
}

li {
	background-image:url(http://www.ctma.ca/images/pagesInterieures/img_bullet.gif);
	background-repeat:no-repeat;
	background-position:8px 6px;
	padding-left:25px;
}

table.tableau {
	clear:both;
	border:1px solid #7C7C7C;
	width:100%;
	border-collapse:collapse;
	margin-top:15px;
	margin-bottom:10px;
}

table.tableau tr th {
	border-collapse:collapse;
	border:1px solid #7C7C7C;
	background-color:#3D5F92;
	text-align:left;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:5px;
}

table.tableau tr td {
	background-color:#FFFFFF;
	border-collapse:collapse;
	border:1px solid #7C7C7C;
	text-align:left;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:5px;
}

table.tableau tr td.petitBleuPale {
	background-color:#FFFFFF;
	border-collapse:collapse;
	border:1px solid #7C7C7C;
	text-align:left;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	font-size:0.9em;
	background-color:#E7ECF2;
}

table.tableau tr td.bleuPale {
	background-color:#E7ECF2;
}

.alignementDroiteImage {
	border:1px solid #B8D8E9;
	float:right;
	padding:3px;
}

input.bouton {
	background-color:#3D5F92;
	font-family:"Century Gothic", Arial, sans-serif;
	color:#FFFFFF;
	border:1px solid #C0BAB1;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:25px;
	padding-right:25px;
	padding-top:6px;
	padding-bottom:6px;
	float:right;
}

.aligneDroite {
	float:right;
	margin-left:10px;
}

.boiteBleu {
	width:480px;
	background:#E0EAF3;
	border:1px solid #9BC7DF;
	padding:7px;
	text-align:left;
	font-size:0.9em;
}

.size1 { font-size:10px; }
.size1Noir { font-size:10px; color:#000000; }
.size1Blanc { font-size:10px; color:#FFFFFF; }
.size2 { font-size:12px; }
.size2Noir { font-size:12px; color:#000000; }
.size2Blanc { font-size:12px; color:#FFFFFF; font-weight:bold; }
.size3 { font-size:15px; }
.size3Noir { font-size:15px; color:#000000; }
.size4 { font-size:17px; }
.size5 { font-size:21px; }
.size6 { font-size:25px; }

a.btnResv					{ color:#FFFFFF; text-decoration:none; }
a.btnResv:hover				{ color:#FFFFFF; text-decoration:underline; }
a.btnResv:visited	    	{ color:#FFFFFF; }
a.sousMenu					{ font-size:11px; font-family:Arial, Helvetica, "sans-serif font-size"; color:#AEC8D8; text-decoration:none; }
a.sousMenu:hover			{ font-size:11px; font-family:Arial, Helvetica, "sans-serif font-size"; color:#FFFFFF; text-decoration:underline; font-weight:bold; }
a.sousMenu:visited			{ font-size:11px; font-family:Arial, Helvetica, "sans-serif font-size"; color:#FFFFFF; text-decoration:none; }
a.sousMenuSelectionne		{ font-size:11px; font-family:Arial, Helvetica, "sans-serif font-size"; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.sousMenuSelectionne:hover	{ font-size:11px; font-family:Arial, Helvetica, "sans-serif font-size"; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.sousMenuSelectionne:visited { font-size:11px; font-family:Arial, Helvetica, "sans-serif font-size"; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.pagesFlottantes			{ color:#264574; text-decoration:underline; font-family:Arial, Helvetica, "sans-serif font-size"; }
a.pagesFlottantes:hover		{ color:#B4A047; text-decoration:none; font-family:Arial, Helvetica, "sans-serif font-size"; }
a.pagesFlottantes:visited	{ color:#B4A047; text-decoration:underline; font-family:Arial, Helvetica, "sans-serif font-size"; }
a.actualiteIndex			{ font-size:11px; color:#FFFFFF; text-decoration:underline; }
a.actualiteIndex:hover		{ font-size:11px; color:#FFFFFF; text-decoration:none; }
.ligneDeSeparation			{ font-size:11px; color:#B4A047; }
.bouton       				{ width:auto; cursor:pointer; background-color:#DDDDDD; border:1px solid black; font-size:8pt; font-weight:bold; }
.demiBR                     { font-size:5px; }

sup	   				 		{ font-size:11px; }

.TitreFormulaire { font-size:13px; color:#3A84BC; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.sansLargeur    { width:auto; }

#DonneesNewsletter input { width:153px; border:#848993 1px solid; font-size:11px; color:#848993; padding-left:4px; }
form			{ margin:0px; }
input           { width:330px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
input.autre     { width:271px; }
input.privilege { width:110px; }
input.nouvelleFenetre { width:250px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
input.carteCredit { width:80px; color:#000099; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
input.envoyerAUnAmi { width:105px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
input.envoyerAUnAmiCourriel { width:165px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
select          { width:330px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
select.nouvelleFenetre { width:250px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
select.envoyerAUnAmi { width:125px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
select.reservation { width:300px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
textarea        { width:330px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
textarea.nouvelleFenetre { width:250px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
textarea.envoyerAUnAmi { width:445px; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }
input.rechercher { width:120px; font-size:8pt; font-family:Verdana, Arial, Helvetica, "sans-serif font-size"; }