﻿html, body {
    padding:0;
    margin:0;
}

body {
    font:12px Arial;
    color:#343436;
    background-color: #183a59;
}

img {
    border: 0;
}

.clear
{
    clear: both;
}

.left {
    float:left;
}

.right {
    float:right;
}

h1 {
    font-size:24px;
    color:#225686;
    font-weight:normal;
    margin:20px 0 3px 0;
}

h2 {
    font-size:14px;
    font-weight:bold;
    color:#0a487f;
    margin:0;
}

h3 {
    font-size:18px;
    color:#727272;
    margin:20px 0 0 0;
    font-weight:normal;
}

h4 {
    font-size:14px;
    font-weight:bold;
    color:#0a487f;
    margin:20px 0 0 0;
}

h5 {
    font-size:16px;
    font-weight:bold;
    color:#0a487f;
    margin:20px 0 15px 0;
}

h5 b {
    font-size:14px;
    font-weight:bold;
    color:#959494;
}

h6 {
    font-weight:bold;
    color:#173958;
    font-size:13px;
    margin:12px 0 0 0;
}

p {
    margin:12px 0;
}

.pdf {
    margin:0 5px;
    vertical-align:middle;
}

a:link {color: #005aff; text-decoration: none;}
a:active {color: #005aff; text-decoration: underline;}
a:visited {color: #005aff; text-decoration: none;}
a:hover {color: #005aff;text-decoration: underline;}

.filAriane a:link {	text-decoration: none; color: white; }
.filAriane a:visited {	text-decoration: none; color: white;}
.filAriane a:hover { text-decoration:underline; color: white;}
.filAriane a:active {color: white;	}

.navigationTxtMedia:link{  color: #585858; text-decoration: none;}
.navigationTxtMedia:active{ color: #585858;text-decoration: none;}
.navigationTxtMedia:visited{ color: #585858;  text-decoration: none;}
.navigationTxtMedia:hover{ color: #585858; text-decoration: underline;}

.navigationEnvoyerAmi:link{  color: #5e5e5e; text-decoration: none;}
.navigationEnvoyerAmi:active{ color: #5e5e5e;text-decoration: none;}
.navigationEnvoyerAmi:visited{ color: #5e5e5e;  text-decoration: none;}
.navigationEnvoyerAmi:hover{ color: #5e5e5e; text-decoration: underline;}

.copyrightLanec:link { color:#969696; text-decoration:none; }
.copyrightLanec:visited { color:#969696; text-decoration:none; }
.copyrightLanec:hover { color:#969696; text-decoration:underline; }
.copyrightLanec:active { color:#969696; text-decoration:underline; }


/* ---------------------------------------------------- MASTERPAGE.MASTER --------------------------------------------------------*/
.pageMaster {
    padding:0;
    margin:0;
    margin:auto;
    min-height:100%;
    position:relative;
}

.pageMaster .pageMasterContenu {
    position:relative;
    z-index:5;
}   

.pageMasterContenu .fondHautPage {     
    background:url(/images/fond_entete.png) repeat-x center top;
    height:35px;
}

.fondHautPage .corpsMaster {
    margin: auto;
    width: 932px;
    width: 931px !Important;
}

.corpsMaster .logoEntete {
    width:504px;
    height:58px;
    position:relative;
    top:55px;
    z-index:100;
}

.pageMasterContenu .corpsMaster {
    margin: auto;
    width: 948px;
    width: 949px !Important;
}

.corpsMaster .photosHockey 
{
    position:absolute;
    top:-30px;
    height:453px;
    margin-left:320px;
    width:684px;
    z-index:-10;
}

.corpsMaster .fondContenu 
{
    height:100%;
    border-left:1px solid #566f85;
    border-right:1px solid #566f85;
    border-bottom:1px solid #566f85;
    background:url(/images/fond_contenuLargeur.png) repeat-y;
}

.fondContenu .menuGauche {
    width:248px;
    border:1px solid black;
    float:left;
    margin:0 0 10px 15px;
}

.fondContenu .contenu {
    width:664px;
    float:left;
    margin:0 0 10px 8px;
    background-color:White;
}

.contenu .marginContenu {
    width:621px;
    margin:auto;
}

.contenu .ligneEnvoyerAmi {
    margin:40px 0 5px 0;
}

.pageMaster .espaceMinimumFooter {
    margin:auto;
    width:90%;
    height:50px; /* hauteur libre entre dernier bloc et pied de page */
    padding-bottom:735px; /* hauteur de l'image en pied de page */    
    margin-top:-465px;
    position:relative;
}

.pageMaster .basPageMaster {
    position:absolute;    
    margin:auto;
    bottom:0;
    height:735px;
    width:100%;
    background:url(/images/fondbas.jpg) no-repeat center bottom;
}

.basPageMaster .cadreFooter {
    width:100%;
    height:268px;
    position:absolute;
    bottom:0;
}

.basPageMaster .contenuFooter {
    margin: auto;
    width: 930px;
    width: 929px !Important;
}

.contenuFooter .patins {
    width:321px;
    height:296px;
    position:absolute;
    bottom:215px;
    margin-left:755px;
    z-index:0;
}

.contenuFooter .imageLiens {
    float:left;
    position:relative;
    top:40px;
    margin:0 70px;
}

.contenuFooter .liens {
    float:left;
    position:relative;
    top:42px;
}

.contenuFooter .liens h2 {
    font-size:14px;
}

.contenuFooter .liens ul {
	margin:8px 0 0 0;
	padding:0;
	list-style:none;
}

.contenuFooter .liens li 
{
    margin:0;
    background:url(/images/puce_piedPage.gif) no-repeat left 8px;
    padding-left:15px;
}

.contenuFooter .liens li a {
	margin:0;
    padding:0;
    text-decoration: none; 
    color: #494949;
    line-height:20px;
    height:20px;
    vertical-align:middle;
}

.contenuFooter .liens li a:link {text-decoration: none; color: #494949; }
.contenuFooter .liens li a:visited {text-decoration: none; color: #494949;}
.contenuFooter .liens li a:hover { text-decoration:underline; color: #494949;}
.contenuFooter .liens li a:active {color: #494949;	}

.contenuFooter .creditLanec {
    font-size:12px;
    color:#969696;
    text-align:right;
    padding-right:15px;
}

.contenuFooter .centrerAdresseWeb {
    text-align:center;
    width:921px;
    position:relative;
    top:64px;
}

.contenuFooter .adresseWeb {
    height:23px;
}

.corpsMaster .filAriane {
    color:white;
    padding:15px 0 18px 15px; 
}

.corpsMaster .hautPage {
    float:right;
    font-size:11px;
    margin-bottom:5px;
}

/* ******************************** MENU PRINCIPAL *************************** */
.corpsMaster .menuPrincipal {
    height:51px;
    border:1px solid #566f85;
    margin:175px 0 0 0;
}

.unBoutonNavigation, .unBoutonNavigationOFF {
    float: left;
}
 
.menuPrincipal .btMidget {
    width:247px;
    height:51px;
    float:left;
}

.menuPrincipal .btHockey {
    width:232px;
    height:51px;
    float:left;
}

.menuPrincipal .btEcoles {
    width:231px;
    height:51px;
    float:left;
}

.menuPrincipal .btMedia {
    width:233px;
    height:51px;
    float:left;
}


/* ********************** MENU SECONDAIRE.ASCX ************************* */
.corpsMaster .menuSecondaire {
    height:35px;
    position:relative;
    top:0px;
    z-index:100;
    background:url(fond_entete.png) repeat-x;
}

.menuSecondaire .liste {
    height: 100%;
    float: right;
    cursor: pointer;
}

.menuSecondaire .liste ul {
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
}

.menuSecondaire .liste li {
	display: inline;
    font-size: 12px;
    text-align: left;
    float: left;
    margin: 0;
}

.menuSecondaire .liste li a {
	margin: 0;
    padding: 0 10px;
	text-decoration: none; 
    color: white;
}

.menuSecondaire .liste li a.niveauSelectionne {
	margin:0;
    padding: 0 10px;
	text-decoration: none; 
    color: white;
    vertical-align: middle;
    height: 34px;
    line-height:34px;
    background:url(/images/fond_menuSecondaire_active.gif) repeat-x;
    border:0;
}

.menuSecondaire .liste li a:link {	text-decoration: none;color:white;}
.menuSecondaire .liste li a:visited { text-decoration: none;color:white;}
.menuSecondaire .liste li a:hover { text-decoration: none;color:white;}
.menuSecondaire .liste li a:active {color:white;}

.menuSecondaire .liste .lienListe {padding:0; border-right:1px solid #7c858e;}
.menuSecondaire .liste .lienListe:hover {background-color:#041322; border:0; border-right:1px solid #7c858e;}
.menuSecondaire .liste .lienListeAccueil {padding:0; border-right:1px solid #7c858e; border-left:1px solid #7c858e;}
.menuSecondaire .liste .lienListeAccueil:hover {background-color:#041322; border:0; border-right:1px solid #7c858e; border-left:1px solid #7c858e;}

.menuSecondaire .menuEnteteLiens {
    float: left;
    font-size: 12px;
    color: White;
    text-align: left;
    vertical-align: middle;
    line-height:34px;
    height: 34px;
    margin: 0;
    padding:0 10px; 
}


/* ---------------------------------------------------- INDEX.ASPX --------------------------------------------------------*/
.pageCompleteIndex .fondIndex {  
    background-color : white;
    margin : 0 0 25px 15px;
    width : 915px;
    height : 470px;
}

.fondIndex .colonneGauche {
    float:left;
    width:427px;
    margin:0 25px;
}

.fondIndex .colonneDroite {
    float:left;
    width:413px;
}

.colonneDroite .contenuVideo {
    width:407px;
    height:310px;
    border:1px solid #a4a4a4;
    margin:15px 0;
}

.contenuVideo .video {
    width:384px;
    height:288px;
    margin:10px 0 0 10px;
}

.colonneDroite .media {
    padding-top:5px;
}

.media .txtMedia {
    font-size:11px;
    font-weight:bold;
    color:#585858;
    float:left;
    width:85px;
    margin:7px 8px 0 8px;
}

.media .ligneMedia {
    margin-right:8px;
    float:left;
}


/* ---------------------------------------------------- HOCKEY-ÉTUDES --------------------------------------------------------*/
.pageCompleteHockeyEtudesIndex .fondRimouski {
    background:url(/images/hockeyetudes/fond_rimouski.jpg) no-repeat;
    float:left;
    width:288px;
    height:135px;
    margin-bottom:20px;
}

.pageCompleteHockeyEtudesIndex .fondListe ul {	
    margin:110px 0 0 17px;
	padding:0;
	list-style:none;
}

.pageCompleteHockeyEtudesIndex .fondListe li {
    display:inline;
    color:White;
}

.pageCompleteHockeyEtudesIndex .fondListe li a {
	margin:0;
    padding:0;
	text-align:left;
	text-decoration: none;
	color: white;
}

.pageCompleteHockeyEtudesIndex .fondListe li a:link {	text-decoration: none; color: white;}
.pageCompleteHockeyEtudesIndex .fondListe li a:visited {	text-decoration: none;color: white;}
.pageCompleteHockeyEtudesIndex .fondListe li a:hover { color: white; text-decoration:underline;  }
.pageCompleteHockeyEtudesIndex .fondListe li a:active {color: white;}

.pageCompleteHockeyEtudesIndex .fondRiviereLoup {
    background:url(/images/hockeyetudes/fond_riviereLoup.jpg) no-repeat;
    float:right;
    width:288px;
    height:135px;
    margin-bottom:20px;
    margin:0 12px 20px 0;
}

.pageCompleteHockeyEtudesIndex .fondBasques {
    background:url(/images/hockeyetudes/fond_basques.jpg) no-repeat;
    float:left;
    width:300px;
    height:135px;
}

.pageCompleteHockeyEtudesIndex .fondGaspesie {
    background:url(/images/hockeyetudes/fond_gaspesie.jpg) no-repeat;
    float:right;
    width:300px;
    height:135px;
}

.corpsMaster .pageCompleteHockeyEtudes ul  {
	margin:10px 0;
	padding:0;
	display:block;
	list-style:none;
}

.corpsMaster .pageCompleteHockeyEtudes ul li  {
    margin:0;
    padding-left:12px;   
    background:url(/images/hockeyetudes/onglets/puce.gif) no-repeat left 4px;
}

.corpsMaster .pageCompleteHockeyEtudes li a {
	margin: 0;
    padding: 0;
    text-decoration: none; 
    color: #005aff; 
}

.pageCompleteHockeyEtudes .hauteurRiviereLoup {
    height:350px;
}

.corpsMaster .tableauNormalise {
    background-color:#f6f6f6;  
    border:1px solid #a9a9a9;
    width:621px;
    margin:10px 0 0 0;
}

.tableauNormalise .borderBottom {
    border-bottom:1px solid #bcbcbc;
}

.tableauNormalise .borderRight {
    border-right:1px solid #bcbcbc;
}

.corpsMaster .enteteOnglets  {
    height:35px;
    width:100%;
    margin:30px 0 0 0;
    padding:0;
    position:relative;
    z-index:5;
}

.corpsMaster .onglets {
    margin-right:5px;
    float:left;
}

.onglets .texteOnglets {
    color:White;
}

.corpsMaster .onglets .ongletPartieGauche {
    background:url(/images/hockeyetudes/onglets/gauche.gif) no-repeat;
}

.corpsMaster .onglets:hover .ongletPartieGauche {
    background:url(/images/hockeyetudes/onglets/gauche_over.gif) no-repeat;
    cursor:pointer;
}

.corpsMaster .actif .ongletPartieGauche, .corpsMaster .actif:hover .ongletPartieGauche {
    background:url(/images/hockeyetudes/onglets/gauche_active.gif) no-repeat;
    cursor:pointer;
}

.corpsMaster .onglets .ongletPartieCentre {
    background:url(/images/hockeyetudes/onglets/centre.gif) repeat-x;
}

.corpsMaster .onglets:hover .ongletPartieCentre {
    background:url(/images/hockeyetudes/onglets/centre_over.gif) repeat-x;
    cursor:pointer;
}

.corpsMaster .actif .ongletPartieCentre, .corpsMaster .actif:hover .ongletPartieCentre {
    background:url(/images/hockeyetudes/onglets/centre_active.gif) repeat-x;
    color:#183a59;  
}

.corpsMaster .onglets .ongletPartieDroite {
    background:url(/images/hockeyetudes/onglets/droite.gif) no-repeat;
}

.corpsMaster .onglets:hover .ongletPartieDroite {
    background:url(/images/hockeyetudes/onglets/droite_over.gif) no-repeat;
    cursor:pointer;
}

.corpsMaster .actif .ongletPartieDroite, .corpsMaster .actif:hover .ongletPartieDroite {
    background:url(/images/hockeyetudes/onglets/droite_active.gif) no-repeat;
}

.corpsMaster .onglets .ongletPartieGaucheInscription {
    background:url(/images/hockeyetudes/onglets/inscriptionGauche.gif) no-repeat;
}

.corpsMaster .onglets:hover .ongletPartieGaucheInscription {
    background:url(/images/hockeyetudes/onglets/inscriptionGauche_over.gif) no-repeat;
    cursor:pointer;
}

.corpsMaster .actif .ongletPartieGaucheInscription, .corpsMaster .actif:hover .ongletPartieGaucheInscription {
    background:url(/images/hockeyetudes/onglets/gauche_active.gif) no-repeat;
    cursor:pointer;
}

.corpsMaster .onglets .ongletPartieCentreInscription {
    background:url(/images/hockeyetudes/onglets/inscriptionCentre.gif) repeat-x;
}

.corpsMaster .onglets:hover .ongletPartieCentreInscription {
    background:url(/images/hockeyetudes/onglets/inscriptionCentre_over.gif) repeat-x;
    cursor:pointer;
}

.corpsMaster .actif .ongletPartieCentreInscription, .corpsMaster .actif:hover .ongletPartieCentreInscription {
    background:url(/images/hockeyetudes/onglets/centre_active.gif) repeat-x;
    color:#183a59;  
}

.corpsMaster .onglets .ongletPartieDroiteInscription {
    background:url(/images/hockeyetudes/onglets/inscriptionDroite.gif) no-repeat;
}

.corpsMaster .onglets:hover .ongletPartieDroiteInscription {
    background:url(/images/hockeyetudes/onglets/inscriptionDroite_over.gif) no-repeat;
    cursor:pointer;
}

.corpsMaster .actif .ongletPartieDroiteInscription, .corpsMaster .actif:hover .ongletPartieDroiteInscription {
    background:url(/images/hockeyetudes/onglets/droite_active.gif) no-repeat;
}

.corpsMaster .ongletPartieGauche, .ongletPartieDroite, .ongletPartieGaucheInscription, .ongletPartieDroiteInscription {
    cursor:pointer;
    height:35px;
    float:left;
    width:8px;
    margin:0 0 0 0;
    border:0;
}

.corpsMaster .ongletPartieCentre, .ongletPartieCentreInscription {
    height:35px;
    line-height:35px;
    vertical-align:middle;
    float:left;
    margin:0 0 0 0;
    padding:0 10px 0 10px;
    text-align:left;
    border:0;
}

.corpsMaster .ongletPartieCentreActif {
    color:#183a59;     
    background:  url(/images/hockeyetudes/onglets/centre_active.gif) repeat-x; 
    text-decoration:none; 
}

.corpsMaster .contenuOnglets {
    border:1px solid #aaaaaa;
    position:relative;
    top:-1px;
    z-index:0;
}

.contenuOnglets .marginContenuOnglets {
    margin:0 10px;
}

.pageCompleteHockeyEtudes .marginContenuOnglets h3 {
    font-size:14px;
    font-weight:bold;
    margin:10px 0 -8px 0;
}

.marginContenuOnglets .numero {
    font-size:18px;
    width:25px;
    float:left;
    font-style:italic;
    font-weight:bold;
    color:#245581;
    margin-bottom:5px;
}

.marginContenuOnglets .texteInscription {
    float:left;
    width:560px;
    margin-top:5px;
}

.marginContenuOnglets .listeOnglets ul  { 
	margin:10px 0 0 0;
	padding:0;
	display:block;
	list-style:none;
}

.marginContenuOnglets .listeOnglets ul li  {
    margin:0;
    padding-left:12px;     
    background: url(/images/hockeyetudes/onglets/puce.gif) no-repeat center left;
}

.marginContenuOnglets .listeOnglets li a {
	margin: 0;
    padding: 0;
    text-decoration: none; 
    color: #005aff; 
}

.marginContenuOnglets .listeOnglets li a:link {	text-decoration: none; color: #005aff; }
.marginContenuOnglets .listeOnglets li a:visited {	text-decoration: none; color: #005aff;}
.marginContenuOnglets .listeOnglets li a:hover { text-decoration:underline; color: #005aff;}
.marginContenuOnglets .listeOnglets li a:active {color: #005aff;	}

.marginContenuOnglets .lienCalendrier {
	margin:10px 0 15px 0;
}

.marginContenuOnglets .lienCalendrier ul  {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}

.marginContenuOnglets .lienCalendrier ul li  {
    margin:0;
    padding-left:12px;   
    background: url(/images/puce.gif) no-repeat center left;
}

.marginContenuOnglets .lienCalendrier li a {
	margin: 0;
    padding: 0;
    text-decoration: none; 
    color: #005aff; 
}

.marginContenuOnglets .lienCalendrier li a:link {text-decoration: none; color: #005aff; }
.marginContenuOnglets .lienCalendrier li a:visited {text-decoration: none; color: #005aff;}
.marginContenuOnglets .lienCalendrier li a:hover {text-decoration:underline; color: #005aff;}
.marginContenuOnglets .lienCalendrier li a:active {color: #005aff;	}

.marginContenuOnglets .btInscription {
    width:188px;
    height:39px;
    padding:5px 0 10px 0;
}

.paddingBottom {
    padding:0 0 10px 0;
}

.marginContenuOnglets .ligneInscription {
    margin:5px 0 10px 0;
}

.marginContenuOnglets .titrePayable {
    float:left;
    width:180px;
}

.marginContenuOnglets .nombreVersements {
    float:left;
    width:140px;
}

.marginContenuOnglets .paiementVersements {
    float:left;
    width:260px;
}

.marginContenuOnglets .paiementEcolesHockey {
    margin:5px 0 25px 0;
}

.marginContenuOnglets .paiement02 {
    margin:20px 0 10px 0;
}

.paiementEcolesSecondaires .titreFrais {
    float:left;
    width:180px;
}

.paiementEcolesSecondaires .frais {
    float:left;
    text-align:right;
    width:50px;
}

.paiementEcolesSecondaires .titreTotal {
    float:left;
    width:180px;
    font-weight:bold;
    margin-top:6px;
}

.paiementEcolesSecondaires .total {
    float:left;
    text-align:right;
    width:50px;
    margin-top:6px;
} 

.marginContenuOnglets .colonneEquipe {
    float:left;
    width:190px;
}


/* ************************ MENU GAUCHE ********************************* */
.menuGauche .contenuMenuGauche {
    width:248px;
}

.menuGauche .contenuMenuGauche ul {
	margin:0;
	padding:0;
	list-style: none;
}

.menuGauche .contenuMenuGauche li {
    margin:0;
    padding:0;
    border-bottom:1px solid #c6c6c6;   
    background:url(/images/menuContenu/niveau1_active.gif) no-repeat left center;
}

.menuGauche .contenuMenuGauche li.pasBordure {
    border-bottom:none;
}

.menuGauche .contenuMenuGauche li a {
	display: block;
	margin:0;
    padding:0;
	text-align:left;
	text-decoration: none;
	color: #063257;
	height:46px;
	line-height:46px;
	vertical-align:middle;
    background:url(/images/menuContenu/niveau1.gif) no-repeat;
}

.menuGauche .contenuMenuGauche li a.texte {
   padding:0 0 0 18px;
    margin:0;
    color: #5c5959;
}

.menuGauche .contenuMenuGauche li a:link {	text-decoration: none; }
.menuGauche .contenuMenuGauche li a:visited {	text-decoration: none;}
.menuGauche .contenuMenuGauche li a:hover { color: #5c5959; background-image:url(/images/menuContenu/niveau1_over.gif); 
                                            width:248px; height:46px; }
.menuGauche .contenuMenuGauche li a.texte:hover{ margin:0;  }
.menuGauche .contenuMenuGauche li a.selection:hover { color: #063257; 
                                                      background-image:url(/images/menuContenu/niveau1_active.gif); 
                                                      width:248px; height:46px; }

.menuGauche .contenuMenuGauche li a.selection {
    height:46px;
    color:#063257;
    font-weight:bold;
    background:url(/images/menuContenu/niveau1_active.gif) no-repeat;
}

.menuGauche .contenuMenuGauche ul li ul {
    margin:0;
    padding:0;
    list-style:none;
    height:100%;
}

.menuGauche .contenuMenuGauche ul li ul li {
    padding:0;
    margin:0;
    border-top:1px solid #c6c6c6;
    border-bottom:none;
    background-color:White;
    background-image:none;
}

.menuGauche .contenuMenuGauche ul li ul li a {
    display:block;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:none;
    color:#063257;
    height:40px;
    line-height:40px;
    vertical-align:middle;
    background:url(/images/menuContenu/puce_niveau2.gif) no-repeat center left;
}

.menuGauche .contenuMenuGauche ul li ul li a.texte2 {
    padding:0 0 0 35px;
    margin:0;
    color:#063257;
}

.menuGauche .contenuMenuGauche ul li ul li a:link {	text-decoration: none; }
.menuGauche .contenuMenuGauche ul li ul li a:visited {	text-decoration: none;}
.menuGauche .contenuMenuGauche ul li ul li a:hover { color: #5c5959; width:213px; height:40px; 
                                                     background:#e3e9ef url(/images/menuContenu/puce_niveau2.gif) no-repeat center left; }
.menuGauche .contenuMenuGauche ul li ul li a.texte:hover{   margin:0; }

.menuGauche .contenuMenuGauche ul li ul li a.selection2 {
    color:#063257;
    font-weight:bold;
    background:#e3e9ef url(/images/menuContenu/puce_niveau2.gif) no-repeat center left;
}

.menuGauche .contenuMenuGauche ul li ul li ul {
    margin:0;
    padding:0;
    list-style:none;
    height:100%;
}

.menuGauche .contenuMenuGauche ul li ul li ul li {
    padding:0;
    margin:0;
    border-top:1px solid #c6c6c6;
    border-bottom:none;
    background-color:White;
    background-image:none;
}

.menuGauche .contenuMenuGauche ul li ul li ul li a {
    display:block;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:none;
    color:#063257;
    height:40px;
    line-height:40px;
    vertical-align:middle;
    background:none;
}

.menuGauche .contenuMenuGauche ul li ul li ul li a.texte3 {
    padding:0 0 0 35px;
    margin:0;
    color:#063257;
}

.menuGauche .contenuMenuGauche ul li ul li ul li a:link {	text-decoration: none; }
.menuGauche .contenuMenuGauche ul li ul li ul li a:visited {	text-decoration: none;}
.menuGauche .contenuMenuGauche ul li ul li ul li a:hover { color: #5c5959; width:213px; height:40px; 
                                                     background-color:#e3e9ef; background-image:none; }
.menuGauche .contenuMenuGauche ul li ul li ul li a.texte:hover{   margin:0; }
.menuGauche .contenuMenuGauche ul li ul li ul li a.selection3:hover {background-color:#e3e9ef}

.menuGauche .contenuMenuGauche ul li ul li ul li a.selection3 {
    color:#063257;
    font-weight:bold;
    background:none;
}


/* ---------------------------------------------------- NOUS-JOINDRE.ASPX --------------------------------------------------------*/
.pageCompleteNousJoindre .fondNousJoindre {
    background-color:White;
    margin:0 0 25px 15px;
    width:915px;
    height:745px;
}

.fondNousJoindre .margin {
    width:868px;
    margin-left:20px;
}

.fondNousJoindre .margin h1 {
    padding-top:20px;
    margin:0px 0 3px 0;
}

.fondNousJoindre h3
{
    margin:20px 0 0 0;
}

.fondNousJoindre h6
{
     margin:12px 0 6px 0;
     font-size:14px;
}

.fondNousJoindre .colonneGauche
{
    float:left;
    width:420px;
}

.fondNousJoindre .colonneDroite
{
    float:left;
    width:300px;
}


/* ---------------------------------------------------- À PROPOS DE NOUS --------------------------------------------------------*/
.pageCompleteProposNous .logoHockey {
    padding:10px 0 0 0;
}

.corpsMaster .pageCompleteProposNous ul {
	margin:10px 0;
	padding:0;
	display:block;
	list-style:none;
}

.corpsMaster .pageCompleteProposNous ul li {
    margin:0 0 4px 0;
    padding-left:12px;   
    background:url(/images/hockeyetudes/onglets/puce.gif) no-repeat left 5px;
}

.corpsMaster .pageCompleteProposNous ul li ul  {
	margin:5px 0;
	padding:0;
	display:block;
	list-style:none;
}
 
.corpsMaster .pageCompleteProposNous ul li ul li { 
    margin:0;
    padding-left:12px;   
    background:url(/images/hockeyetudes/onglets/puce.gif) no-repeat left 5px;
}

.pageCompleteProposNous .texteEquipe {
    float:left;
    width:440px;
    padding-top:15px;
}

.pageCompleteProposNous .photoEquipe {
    float:right;
    width:158px;
    height:177px;
    margin-top:35px;
    border:1px solid #757575;
}

.photoEquipe .contourPhoto {
    width:139px;
    height:157px;
    border:1px solid #919191;
    margin:8px 0 0 8px;
}
 
.pageCompleteProposNous .colonneGaucheEquipe {
    float:left;
    width:292px;
    margin-top:-15px;
}

.pageCompleteProposNous .colonneDroiteEquipe {
    float:right;
    width:292px;
    margin-top:-15px;
}

.pageCompleteProposNous .colonneGaucheEquipe h6, .pageCompleteProposNous .colonneDroiteEquipe h6 {
    margin:20px 0 -5px 0;
    color:#343436;
    font-size:18px;
    font-weight:normal;
}

.pageCompleteProposNous .colonneGaucheEquipe h6 b, .pageCompleteProposNous .colonneDroiteEquipe h6 b {
    font-size:12px;
    color:#173958;
}


/* ---------------------------------------------------- ALBATROS MIDGET AAA -----------------------------------------------------*/
.pageCompleteAlbatros .logo01, .pageCompleteEcolesHockey .logo01 {
    float:left;
    margin:10px 0;
    text-align:center;
}

.pageCompleteAlbatros .logo02 {
    float:left;
    margin:10px 35px;
    text-align:center;
}

.pageCompleteEcolesHockey .logo02 {
    float:left;
    margin:10px 15px;
    text-align:center;
}

.pageCompleteAlbatros .logo03, .pageCompleteEcolesHockey .logo03 {
    float:left;
    margin:10px 0;
    text-align:center;
}

.corpsMaster .pageCompleteAlbatros ul {
	margin:10px 0;
	padding:0;
	display:block;
	list-style:none;
}

.corpsMaster .pageCompleteAlbatros ul li {
    margin:0 0 6px 0;
    padding-left:12px;   
    background:url(/images/hockeyetudes/onglets/puce.gif) no-repeat left 5px;
}

.pageCompleteAlbatros .styleRondelle ul  {
	margin:10px 0 12px 10px;
	padding:0;
	display:block;
	list-style:none;
}

.pageCompleteAlbatros .styleRondelle ul li  {
    margin:0 0 6px 0;
    padding-left:18px;   
    background:url(/images/albatrosMidgetAAA/rondelle.gif) no-repeat left 2px;
}

.pageCompleteAlbatros h4
{
    margin:20px 0 -8px 0;
}

.pageCompleteAlbatros .photoEquipe {
    width:620px;
    height:220px;
    border:1px solid Black;
    margin:8px 0;
}


/* ---------------------------------------------------- ÉCOLES DE HOCKEY --------------------------------------------------------*/
.pageCompleteEcolesHockey {
    min-height:440px;
}

.pageCompleteEcolesHockey .btRimouski {
    float:left;
    width:288px;
    margin:10px 0 20px 0;
}

.pageCompleteEcolesHockey .btRiviereLoup {
    float:right;
    width:288px;
    margin:10px 0 20px 0;
}

.pageCompleteEcolesHockey .btRiviereRenard {
    float:left;
    width:288px;
}

.pageCompleteEcolesHockey .btChandler {
    float:right;
    width:288px;
}

.pageCompleteEcolesHockey .btCarleton {
    float:left;
    width:288px;
    margin-top:20px;
}

.pageCompleteEcolesHockey .btAttaquant {
    float:left;
    width:288px;
    margin-top:10px;
}

.pageCompleteEcolesHockey .btGardien {
    float:right;
    width:288px;
    margin-top:10px;
}

.corpsMaster .pageCompleteEcolesHockey ul  {
	margin:10px 0;
	padding:0;
	display:block;
	list-style:none;
}

.corpsMaster .pageCompleteEcolesHockey ul li  {
    margin:0;
    padding-left:12px;   
    background:url(/images/hockeyetudes/onglets/puce.gif) no-repeat left 4px;
}

.pageCompleteEcolesHockey ul li .texte
{
    float:left;
    width:135px;
}

.pageCompleteEcolesHockey ul li .pourcentage
{
    float:left;
    width:450px;
}

.pageCompleteEcolesHockey .marginContenuOnglets .btInscription {
    width:188px;
    height:39px;
    margin:0 0 15px 0;
}

.pageCompleteEcolesHockey .marginContenuOnglets .lienCalendrier {
	margin:20px 0 10px 0;
}

.pageCompleteEcolesHockey .marginContenuOnglets .lienCalendrier ul  {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}

.pageCompleteEcolesHockey .marginContenuOnglets .lienCalendrier ul li  {
    margin:0;
    padding-left:12px;   
    background: url(/images/puce.gif) no-repeat center left;
}

.pageCompleteEcolesHockey .marginContenuOnglets .lienCalendrier li a {
	margin: 0;
    padding: 0;
    text-decoration: none; 
    color: #005aff; 
}

.pageCompleteEcolesHockey .marginContenuOnglets .lienCalendrier li a:link {	text-decoration: none; color: #005aff; }
.pageCompleteEcolesHockey .marginContenuOnglets .lienCalendrier li a:visited {	text-decoration: none; color: #005aff;}
.pageCompleteEcolesHockey .marginContenuOnglets .lienCalendrier li a:hover { text-decoration:underline; color: #005aff;}
.pageCompleteEcolesHockey .marginContenuOnglets .lienCalendrier li a:active {color: #005aff;	}

.pageCompleteEcolesHockey .marginContenuOnglets .lettreInscription, .pageCompleteHockeyEtudes .marginContenuOnglets .lettreInscription
{
    float:left;
    width:15px;
    margin-bottom:8px;
    font-weight:bold;
}

.pageCompleteEcolesHockey .marginContenuOnglets .txtInscription, .pageCompleteHockeyEtudes .marginContenuOnglets .txtInscription
{
    float:left;
    width:580px;
    margin-bottom:8px;
}

.pageCompleteEcolesHockey .marginContenuOnglets h6
{
    margin:0 0 8px 0;
}

.pageCompleteHockeyEtudes .marginContenuOnglets h6
{
    margin:10px 0 -10px 0;
}


/* ---------------------------------------------------- HOCKEY INFO-MÉDIA --------------------------------------------------------*/
.corpsMaster .pageCompleteInfoMedia {
    height:370px;
}

.pageCompleteInfoMedia .fondInfoMedia {
    background-color:White;
    margin:0 0 25px 15px;
    width:915px;
    height:350px;
}

.fondInfoMedia .sectionDeveloppement {
    padding:35px 0 0 80px;
}


/* ---------------------------------------------------- NOUS-JOINDRE.ASPX --------------------------------------------------------*/
.pageComplete404 .fond404 {
    background-color:White;
    margin:0 0 25px 15px;
    width:915px;
    height:900px;
}

.fond404 .margin {
    width:868px;
    margin-left:20px;
}

.fond404 .margin h1 {
    padding-top:20px;
    margin:0px 0 3px 0;
    color:#990000;
}

.pageComplete404 .listeErreurs ul {
	margin:10px 0;
	padding:0;
	display:block;
	list-style:none;
}

.pageComplete404 .listeErreurs ul li {
    margin:0 0 3px 0;
    padding-left:12px;   
    background:url(/images/hockeyetudes/onglets/puce.gif) no-repeat left 5px;
    font-weight:normal  ;
     font-size:12px;   
}

.pageComplete404 ul {
	margin:10px 0;
	padding:0;
	display:block;
	list-style:none;
}

.pageComplete404 ul li  {
    margin:0 0 10px 0;
    padding-left:12px;
    font-weight:bold;
    font-size:14px;   
}

.pageComplete404 ul li ul li {
    margin:0 0 2px 0;
    padding-left:12px;
    font-size:12px;  
}

.pageComplete404 ul li ul li ul li {
    margin:0;
    padding-left:12px;
    font-weight:normal; 
     font-size:12px;    
}

.pageComplete404 .colonneGauche {
    float:left;
    width:425px;
    margin-top:10px;
}

.pageComplete404 .colonneDroite {
    float:left;
    width:300px;
    margin-top:10px;
}