/* CSS Document */

/** General Rules **/

body {
	display: block;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	height: 442px;
}
blockquote {
    margin: 10px 10px 5px 20px;
    font: normal 8pt/10pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	text-align: justify;
}
h1 {
	padding: 10px 0px 10px 0px;
	font: bold 20pt/24pt arial,helvetica,verdana,sans-serif;
	color: #F3797C;
}
h1.main {
	margin: 0px 0px 0px -100px;
	padding: 0px 0px 10px 0px;
	font: bold 16pt/20pt arial,helvetica,verdana,sans-serif;
	color: #80D1AB;
}
h2 {
	padding: 5px 0px 0px 0px;
	font: bold 13pt/14pt arial,helvetica,verdana,sans-serif;
	color: #0A6194;
}
h3 {
	margin: 5px 10px 0px 10px;
	font: bold 9pt/10pt arial,helvetica,verdana,sans-serif;
	color: #000000;
}
img {
	margin: 0;
	padding: 0;
	border: none;
}

a.txt:link, a.txt:visited {
    margin: 2px;
	padding: 2px;
	font: bold 8pt/9pt arial,helvetica,verdana,sans-serif;
	color: #3150A1;
	text-decoration: none;
}
a.txt:hover {
	text-decoration: underline;
}

/** End of General Rules **/

/*********************
** CSS Positioning  **
*********************/

/** Section 01 (leftmost) **/
div#section01 {
	position: relative;
	float: left;
	display: block;
	background-color: #AFD3DA;
	width: 164px;
	height: 100%;
	border: none;
}
img#sub01 {
	display: block;
	height: 20px;
	width: 164px;
	border: none;
}

/** Section 02 (center) **/
div#section02 {
	position: relative;
	float: left;
	display: block;
	background-color: #B2E7CE;
	width: 164px;
	height: 100%;
	border: none;
}
img#sub02 {
	display: block;
	height: 20px;
	width: 164px;
	border: none;
}

/** Section 03 (rightmost) **/
div#section03 {
	position: relative;
	float: left;
	display: block;
	background-color: #DAC6C3;
	width: 164px;
	height: 100%;
	border: none;
}
img#sub03 {
	display: block;
	height: 20px;
	width: 164px;
	border: none;
}

div#section01 img, div#section02 img, div#section03 img{
	display: block;
}
img#lower_pic02, img#lower_pic03 {
	display: block;
	/*height: 40px;*/
	width: 163px;
	border-left: 1px solid white;
}


.charter_main {

}
.charter01 {
    position: relative;
	float: left;
	display: block;
	width: 164px;
	height: 100%;
	border: none;
	background-color: #85A0E6;
}
.charter02 {
    position: relative;
	float: left;
	display: block;
	width: 164px;
	height: 100%;
	border: none;
	background-color: #8AC9E0;
}
.charter03 {
    position: relative;
	float: left;
	display: block;
	width: 164px;
	height: 100%;
	border: none;
	background-color: #AFD3DA;
}

.training01 {
    position: relative;
	float: left;
	display: block;
	width: 164px;
	height: 100%;
	border: none;
	background-color: #93D3A5;
}
.training02 {
    position: relative;
	float: left;
	display: block;
	width: 164px;
	height: 100%;
	border: none;
	background-color: #9EDFC0;
}
.training03 {
    position: relative;
	float: left;
	display: block;
	width: 164px;
	height: 100%;
	border: none;
	background-color: #C5D9AD;
}

.recreo01 {
    position: relative;
	float: left;
	display: block;
	width: 164px;
	height: 100%;
	border: none;
	background-color: #E0A8A6;
}
.recreo02 {
    position: relative;
	float: left;
	display: block;
	width: 164px;
	height: 100%;
	border: none;
	background-color: #FEC2DC;
}
.recreo03 {
    position: relative;
	float: left;
	display: block;
	width: 164px;
	height: 100%;
	border: none;
	background-color: #E1BCAD;
}

.sub_summary, .sect_summary {
	padding: 0px 10px;
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	text-align: left;
}
.technical {
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	text-align: justify;
}

/*** Page d'accueil - Boutons Plus d'Info ***/
#charter_info, #school_info, #recreo_info {
    position: absolute;
	margin-left: 22px;
}
#charter_info {
	bottom: 10px;
}
#school_info {
	bottom: 10px;
}
#recreo_info {
	bottom: 10px;
}

/*** Nolisement d'affaires - Boutons Plus d'Info ***/
#nolisement_info, #findUs_info, #partners_info {
    position: absolute;
	margin-left: 22px;
}
#nolisement_info {
	bottom: 10px;
}
#findUs_info {
	bottom: 10px;
}
#partners_info {
	bottom: 10px;
}
table#appareils, table#C172, table#Navajo {
   	padding: 0px 10px;
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	text-align: justify;
	vertical-align: top;
}
td.specs {
  	font: bold 8pt/10pt arial,helvetica,verdana,sans-serif;
	text-align: left;
	vertical-align: top;
}
td.data {
	font: normal 8pt/10pt arial,helvetica,verdana,sans-serif;
	text-align: left;
	vertical-align: top;
}

/*** Ecole de pilotage - Boutons Plus d'Info ***/
#training_info, #fleet_info, #students_info {
    position: absolute;
	margin-left: 22px;
}
#training_info {
	bottom: 10px;
}
#fleet_info {
	bottom: 10px;
}
#students_info {
	bottom: 10px;
}

/*** Recreo-touristique - Boutons Plus d'Info ***/
#montreal_info, #laurentides_info, #tremblant_info {
	position: absolute;
	margin-left: 22px;
}
#montreal_info {
	bottom: 10px;
}
#laurentides_info {
	bottom: 10px;
}
#tremblant_info {
	bottom: 10px;
}
div#sideContent {
	background-color: #FFFFFF;
	width: 248px;
	height: 80%;
}
div#communiques {
	background-color: #FFFFFF;
	width: 248px;
	height: 20%;
}
p.sumText {
	margin: 10px 10px 0px 10px;
    font: normal 8pt/10pt arial,helvetica,verdana,sans-serif;
	color: #666666;
	text-align: justify;
}
img#compass {
	float: left;
	margin: 0px 5px 0px 8px;
}
img#nouvelles {
    float: left;
	margin: 0px 10px 5px 0px;
}
p#alaUne {
	float: left;
    margin: 0px 10px 5px 5px;
    padding: 0px 10px 0px 5px;
	font: normal 8pt/10pt arial,helvetica,verdana,sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-align: justify;
}
/*** Contactez-nous ***/
div#contactUs {
	width: 492px;
	height: 100%;
	background-color: #8AC9E0;
	background-image: URL('/images/subsections/charter_sub02_bg.jpg');
	background-repeat: repeat-x;
}

/**************************
*  Formulaires Nolisement
**************************/
div#charterRequestForm {
	width: 492px;
	height: 100%;
	background-color: #85A0E6;
	background-image: URL('/images/subsections/charter_sub01_bg.jpg');
	background-repeat: repeat-x;
}
p.noliForm {
    margin: 10px 5px 5px 5px;
    font: normal 8pt/10pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	text-align: justify;
	width: 97%;
}
table#reqTable {
	margin: 0px 50px;
	padding: 0px 10px;
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	text-align: justify;
	vertical-align: top;
}
p.boutonRequete {
	float: right;
    margin: 2px 10px 5px 10px;
}
img#noliReq {
	border: 1px solid #3150A1;
}

td.label {
	padding: 5px 5px 5px 0px;
  	font: bold 8pt/10pt arial,helvetica,verdana,sans-serif;
	text-align: left;
	vertical-align: top;
}
td.arg {
    padding: 5px 0px 5px 5px;
	font: normal 8pt/10pt arial,helvetica,verdana,sans-serif;
	text-align: justify;
	vertical-align: top;
}

div#how2findUs, div#construction {
	width: 492px;
	height: 100%;
	background-color: #8AC9E0;
	background-image: URL('/images/subsections/charter_sub02_bg.jpg');
	background-repeat: repeat-x;
}
img#DAMap {
	margin: 0px 50px;
	border: none;
}
img#infoRequest {
    float: right;
	margin: 0px 10px 5px 10px;
}

/** Recreo Requete **/
div#recreoRequestForm {
	width: 492px;
	height: 100%;
	background-color: #E0A8A6;
	background-image: URL('/images/subsections/recreo-touristique_bg.jpg');
	background-repeat: repeat-x;
}
p.recreoForm {
    margin: 10px 10px 5px 10px;
    font: normal 8pt/10pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	text-align: justify;
}
table#recreoReqTable {
	margin: 0px 10px;
	padding: 0px 10px;
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	text-align: justify;
	vertical-align: top;
}

fieldset#recreofield {
	margin: 0px 10px 10px 10px;
	padding: 0px 10px 5px 10px;
	width: 85%;
}
legend#contact {
	padding: 0px 5px;
    font: bold 8pt/9pt arial,helvetica,verdana,sans-serif;
    color: #000000;
}
input.text {
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	height: 20px;
}
input.check {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	height: 20px;
	vertical-align: middle;
}

/** Formations de pilote **/
div#pripro {
	width: 492px;
	height: 100%;
	background-color: #93D3A5;
	background-image: URL('/images/subsections/formations_pripro_bg.jpg');
	background-repeat: repeat-x;
}
img#priproReq, img#pripropra, img#multi_instr, img#instruments, img#mmoteur, img#instruct, img#coursCieReq, img#prep {
	margin: 0px 0px 10px 0px;
	border: 1px solid #337B3B;
}

p.multiForm {
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	width: 98%;
}
table.multimoteur, table.volInstruments, table.instructeursIV {
    margin: 5px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
    vertical-align: top;
}
td.donnees {
    margin: 0px 10px 5px 0px;
    padding: 0px 10px 5px 0px;
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	vertical-align: top;
	text-align: justify;
}

div#multi, div#vol {
	width: 492px;
	height: 100%;
	background-color: #9EDFC0;
	background-image: URL('/images/subsections/formations_multi_instruments_bg.jpg');
	background-repeat: repeat-x;
}

div#instructeurs {
	width: 492px;
	height: 100%;
	background-color: #C5D9AD;
	background-image: URL('/images/subsections/formations_instructeurs_bg.jpg');
	background-repeat: repeat-x;
}
p.instructeursForm {
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	width: 98%;
}

/** Cours de compagnie **/
div#coursCie {
	width: 492px;
	height: 100%;
	background-color: #C5D9AD;
	background-image: URL('/images/subsections/formations_instructeurs_bg.jpg');
	background-repeat: repeat-x;
}

p.cieForm {
    margin: 2px 2px 2px 5px;
    padding: 2px 2px 2px 5px;
    font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	text-align: justify;
	width: 95%;
}
p.multiForm {
    margin: 2px 5px 2px 5px;
    padding: 2px 5px 2px 5px;
    font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	text-align: justify;
/*	vertical-align: top;*/
	width: 95%;
}

table.ulist {
	margin: 5px 0px;
	padding: 0px;
    font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
    width: 100%;
}
table.ulist td {
    margin-left: 0px;
    padding: 2px 5px 2px 0px;
    vertical-align: top;
}

li {
	margin: 0px 10px 0px 15px;
	list-style-position: outside;
}
fieldset#ciefield {
	margin: 0px 10px 10px 10px;
	padding: 0px 10px 5px 10px;
	width: 85%;
}
p.visaForm {
    margin: 5px 10px 5px 10px;
    font: normal 8pt/10pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	text-align: justify;
}
table.vlist {
	margin: 0px 0px;
	padding: 0px;
    font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
    width: 100%;
}
table.vlist td {
    margin-left: 0px;
    padding: 2px 2px;
    vertical-align: top;
}
p.boutonRight {
	float: right;
    margin: -10px 5px 0px 10px;
}

/** Accueil et Hebergement**/
div#hebergement {
	width: 492px;
	height: 100%;
	background-color: #C5D9AD;
	background-image: URL('/images/subsections/formations_instructeurs_bg.jpg');
	background-repeat: repeat-x;
}
p.hebergementForm {
    margin: 5px 10px 5px 10px;
    font: normal 8pt/10pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	text-align: justify;
}

/** Stage Requete **/
div#stage {
	width: 492px;
	height: 100%;
	background-color: #9EDFC0;
	background-image: URL('/images/subsections/formations_multi_instruments_bg.jpg');
	background-repeat: repeat-x;
}
table.planeList {
	margin: 10px 10px;
	padding: 0px;
    font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
    width: 100%;
}
table.planeList td {
    padding: 2px 5px 2px 0px;
    vertical-align: top;
}
p.stageReqForm {
    margin: 10px 10px 5px 10px;
    font: normal 8pt/10pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	text-align: justify;
}
table#stageReqTable {
	margin: 0px 10px;
	padding: 0px 0px;
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	text-align: justify;
	vertical-align: top;
}

fieldset#stagefield {
	margin: 0px 10px 10px 10px;
	padding: 0px 10px 5px 10px;
	width: 85%;
}
legend#contact {
	padding: 0px 5px;
    font: bold 8pt/9pt arial,helvetica,verdana,sans-serif;
    color: #000000;
}
input.text {
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	color: #000000;
	height: 20px;
}
input.check {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	height: 20px;
	vertical-align: middle;
}

/*** Liens Utiles ***/
div#liens {
	width: 492px;
	height: 100%;
	background-color: #8AC9E0;
	background-image: URL('/images/subsections/charter_sub02_bg.jpg');
	background-repeat: repeat-x;
}
table#links_table {
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	font: normal 8pt/9pt arial,helvetica,verdana,sans-serif;
	text-align: justify;
	vertical-align: top;
/*	background-color: #FFFFFF;*/
}
table#links_table td {
	padding: 5px;
}
table#links_table td img {
	border: 1px solid black;
}
