/* Pages en mode Portail -  mise en page étroite et fond rayé */
/* Non visés : pops, pages plein écran de Juris.doc*/
/* Interaction : portail-gros.css, JAlerte.css */

/* Styles layout CSS - 29 juillet 2009 */

/* d'application générale */

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-image:url(https://www.azimut.soquij.qc.ca/commun/img/fond-raye-vert.gif);
	margin:0px;
}

a,span,form {margin:0;padding:0;}
.flowfix {clear:both;}

/* Entête */
#entete {border-bottom:#171717 solid 1px; margin-bottom:0px; }
#degrade {background-image:url(https://www.azimut.soquij.qc.ca/commun/img/degrade.gif); vertical-align:bottom;}
.blanc{background-color:#FFFFFF; vertical-align:middle; }
.service {  font-family: Verdana, Arial; font-size: 12px; line-height: 1.3em; font-weight: bold; color: #006666;}
#outilspage {padding:7px 0px 3px 15px; border-bottom:#8CBDBD solid 1px; background-color:#FFFFCC;}
#titrepage {font-family: arial, sans-serif;	font-size: 18px; font-weight: bold;	color: #000000; text-align:left;}	
#switch {text-align:right; font-family: Verdana,Arial, sans-serif; font-size:10px; padding-right:10px;}
#switch a {text-decoration:none; padding:1px 2px 1px 2px;}
a.switch-p {font-weight:bold; }
a.switch-p:visited {font-weight:bold;}
a.switch-p:hover {font-weight:bold; background-color:#8CBDBD; color:#FFFFFF;padding:1px 2px 1px 2px;}
a.switch-p:active  {font-weight:bold; background-color:#8CBDBD; color:#FFFFFF;padding:1px 2px 1px 2px;}
a.switch-g {font-size:12px; font-weight:bold;}
a.switch-g:visited {font-size:12px; font-weight:bold;}
a.switch-g:hover {font-size:12px; font-weight:bold; background-color:#8CBDBD; color:#FFFFFF;padding:1px 2px 1px 2px;}
a.switch-g:active  {font-size:12px; font-weight:bold; background-color:#8CBDBD; color:#FFFFFF;padding:1px 2px 1px 2px;}


/* Onglets verts - navigation du haut */ 
#onglet-info {padding-top:2px; background-image:url(https://www.azimut.soquij.qc.ca/commun/img/navig-fd.gif); white-space:nowrap; color: #ffffff; font-family: arial, sans-serif; font-size: 11px; font-weight: bold;}
#onglet-info a { font-family: arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000;	text-decoration: none; white-space:nowrap; cursor:pointer}
#onglet-info a:hover { font-family: arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFF99; text-decoration: none; white-space:nowrap; cursor:pointer}
#onglet-info a:active { font-family: arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFF99; text-decoration: none; white-space:nowrap; cursor:pointer}

/* Onglets noirs - navigation du haut post-log*/ 

#onglet-ap {padding-top:2px;background-image:url(https://www.azimut.soquij.qc.ca/commun/img/navig-noir-fd.gif); color: #ffffff; font-family: arial, sans-serif; font-size: 11px; font-weight: bold;}
/*#onglet-ap a { font-family: arial, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff;	text-decoration: none; white-space:nowrap; cursor:pointer}
#onglet-ap a:hover { font-family: arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFF99; text-decoration: none; white-space:nowrap; cursor:pointer}
#onglet-ap a:active { font-family: arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFF99; text-decoration: none; white-space:nowrap; cursor:pointer}*/

span.navig-apoff { font-family: arial, sans-serif; font-size: 11px; font-weight: bold;	color:#999999;	text-decoration: none; white-space:nowrap; cursor:default;padding:0px; margin:0px;}
.navig-ap { font-family: arial, sans-serif; font-size: 11px; font-weight: bold;	color: #FFFFFF;	text-decoration: none; white-space:nowrap; cursor:pointer;padding:0px; margin:0px;}
.navig-aphover { font-family: arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFF99; text-decoration: none; white-space:nowrap; cursor:pointer;padding:0px; margin:0px;}
.navig-on { font-family: arial, sans-serif; font-size: 11px; font-weight: bold;	color: #000000;	text-decoration: none;padding:0px; margin:0px;}
a.navig-on:hover { color: #009999;padding:0px; margin:0px;}


/* Centre de la page */
#corps {background-color:#FFFFCC; 
	padding:15px 10px 15px 5px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align:justify;
	height:475px;
	}
#corps td {vertical-align:top;}	
#table_message {background-color:#FFFFCC; }
#corps td h1 {font-size:12px; font-weight:bold;}	
#corps h2 {font-size:12px; font-weight:bold; padding-top:20px;}
#corps_pop {background-color:#FFFFCC; 
	padding:20px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align:left;
	}
#corps_pop p {padding-right:125px;font-size:11px;line-height:1.5em;padding-bottom:3px;
	}
#corps_pop td h1 {font-size:14px; font-weight:bold;}	
#corps_pop h2 {font-size:12px; font-weight:bold; padding-top:20px;}
#corps_pop li {padding-right:125px;line-height:1.5em; padding-bottom:5px; font-size:11px;}
.lic_article {font-weight:bold; padding-right:25px;}
div#corps_pop_entete {width: 99%; margin-bottom:15px;}
div#corps_pop_entete_titre { float: left; padding: 0 20px 0 0; }
#corps_pop_entete_titre h1 { font-size:14px; font-weight:bold;}
div#corps_pop_entete_imprimer { float: right; padding:0; text-align:right;}

.clearing {clear: both}

/* Pied de page */

#footer {
	border-top:solid 1px #8CBDBD;
	background-color:#FFFFCC;
	width:750px;	
	}

#footer td {
	font-size: 10px;
	line-height:2.1em;
	background-color:#FFFFCC;
	padding:5px 10px 5px 10px;
	}	

#pied {}

/* Accueil */

#colgauche {padding: 5px 10px 10px 10px; width:205px; vertical-align:top;} 
#colgauche215 {padding: 0px 10px 10px 10px; width:215px; vertical-align:top;} 
#colgauche215bis {padding: 0px 10px 10px 10px; width:215px; vertical-align:top;} 
#coldroite {/*width:100%;*/padding:10px 15px 30px 15px;}
#coldroite215 {/*width:100%;*/padding:10px 15px 30px 15px;}
#coldroite215bis {/*width:100%;*/padding:3px 15px 30px 15px;}

#sanscolonne {padding:5px 10px 10px 10px;width:100%;}


#accestag {margin:0px 0px 5px 0px; letter-spacing:0.1em;}
.accestagtitre {font-family : Arial, sans-serif; font-size : 15px; font-weight : bold; margin-bottom:5px;}
.accestagtitre2 {font-family : Arial, sans-serif; font-size : 15px; font-weight : bold; margin-bottom:5px; margin-top:20px;}
#accestag p {line-height:1.4em;}



.box {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	margin: 10px 0px 0px 0px;
	padding: 7px 7px 10px 7px;
	border: 1px solid #336666;
	background-color:#FFFFFF;
	text-align:left;
}

.box td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}


.titreboiteflash {
	height:auto;
	background-image:url(https://www.azimut.stage.soquij.qc.ca/commun/img/entete-boite-flash.gif);
	font-family:Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#171717;
	margin-bottom:15px;
	padding :2px 5px 2px 18px;
	line-height:1.3em;
	text-align:left;
}

.titreboite {
	height:auto;
	background-image:url(https://www.azimut.soquij.qc.ca/commun/img/entete-boiteNEW.gif);
	font-family:Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#171717;
	margin-bottom:15px;
	padding :2px 5px 2px 18px;
	line-height:1.3em;
	text-align:left;
}

.titreboite2 {
	height:auto;
	background-image:url(https://www.azimut.soquij.qc.ca/commun/img/entete-boiteNEW.gif);
	font-family:Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#171717;
	margin-top:20px;
	margin-bottom:15px;
	padding :2px 5px 2px 18px;
	line-height:1.3em;
	text-align:left;	
}

#encadregauche {border:#333333 solid 1px;
 padding: 4px 7px 15px 5px; 
 vertical-align:top;
 margin: 0px;
} 

#encadregauche2007 {border:#333333 solid 1px;
 padding: 4px 7px 15px 5px; 
 vertical-align:top;
 margin: 0px;
 text-align:left;
} 

.colgauche-titre { 
	font-weight:bold;
	color:#000000;
	font-size: 11px;
	line-height:1em;	
	padding:2px 5px 2px 0px;
	border-bottom: 1px #FFCC00 solid;
	margin-bottom:5px;
	text-align:left;
	}	
.colgauche-titre2 { 
	font-weight:bold;
	color:#000000;
	font-size: 11px;
	line-height:1em;	
	padding:15px 5px 2px 0px;
	border-bottom: 1px #FFCC00 solid;
	margin-bottom:5px;
	text-align:left;
	}	
.bigservices {
            font-family : Arial, sans-serif;
            font-size : 15px;
            font-weight : bold;
			margin-bottom:5px;
			margin-top:5px;
			text-align:left;
      }
.bigservicesgris {
            font-family : Arial, sans-serif;
            font-size : 15px;
            font-weight : bold;
			margin-bottom:5px;
			margin-top:5px;
			color:#999999;
			text-align:left;
      }	
.bigservicesnew {
            font-family : Arial, sans-serif;
            font-size : 15px;
            font-weight : bold;
			margin-bottom:5px;
			margin-top:5px;
			text-align:left;
			color:#006680/*#FF6600#299494#FF3300*/;
			background-color:#FFFF00;
      }	
.strongvert {
            color:#006680;
			font-weight:bold;
			/*background-color:#FFFF00;*/
      }		     
.gris {color:#999999;}		  
#magazine {margin-left:10px; text-align:justify;}
#magservices {margin-right:15px; margin-left:30px; margin-top:4px;margin-bottom:20px;}
/*#magservices td.w245 {text-align:justify; width:230px;}*/
#magservices td {text-align:justify;}

#choixdeservices {margin:10px 0px 0px 0px;}
#choixdeservices td {font-size:10px; vertical-align:top;}
#choixdeservices li {padding-bottom:5px;}
.titrechoixdeservices td {background-color:#8CBDBD; font-size:11px; padding:2px; color:#FFFFFF; font-weight:bold;}
.titrechoixdeservices a {color:#FFFFFF; font-weight:normal;}
.titrechoixdeservices a:visited {color:#FFFFFF; font-weight:normal;}
.rechref {font-size:10px;}
.choixdeservices td {padding-top:5px;}
.info {text-align:right; vertical-align:middle; padding-top:2px;}
#choixdeservices2007 td {text-align:left;}
#choixdeservices2007 p {text-align:left; margin-bottom:-2px;}

/*.caracteresinterdits {background-color:#e0e8c4; border:#999999 1px solid; font-weight:bold; padding: 10px; margin-}*/
.caracteresinterdits {padding:10px; background-color:#F2EED7; border:1px solid #000; margin:10px 150px; letter-spacing:0.3em; display:block;}


a {
	color: #3333CC;
}
a:visited {color: #FF6600;
}
a:hover {color: #FF6600;
	color: #009999;
}

p {   font-size: 10px;}
li {   font-size: 10px; line-height: normal}

ul {  font-size: 10px; font-weight: normal;}
#avis {margin-top:20px; margin-bottom:20px; border:#006666 dashed 1px; padding:5px;}
.avis { font-family: arial, sans-serif; font-size: 10px; font-weight: bold;	color: #990000;}
.avisrouge { font-family: arial, sans-serif; font-size: 10px; font-weight: bold;	color: #CC0000;}
.accestagtitrerouge {font-family : Arial, sans-serif; font-size : 15px; font-weight : bold; margin-bottom:5px; color:#CC0000;}
.message { font-family: arial, sans-serif; font-size: 10px; font-weight: bold;	color: #FF6600;}
.stitre { font-size: 12px; font-weight: bold;}
.date { font-weight: bold;}
.gtitre {  font-family: arial, sans-serif; font-size: 14px; font-weight: bold;}
.lienblanc {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.maj {  text-align: right; font-family: arial, sans-serif; font-size: 10px;}
.titre {  font-family: arial, sans-serif;	font-size: 20px; font-weight: bold;	color: #000000;}
.titreservice {  font-family: arial, sans-serif; font-size: 16px; font-weight: bold;	color: #000000;}
.titreservicepetit {  font-family: arial, sans-serif; font-size: 12px; font-weight: bold;	color: #006666;}
.acceder { font-weight: bold; color: #CC0000;}
.txtblanc {	color: #FFFFFF; }
.txtvert {color: #006666; }
.menu {	font-size: 10px;}


.ptxt {	font-size: 10px;}
.ltxt { font-size: 10px;}

/*.txterr 
{ 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color:red;
	padding-bottom:20px;
	padding:10px;
	display:block;
}*/

#lblmessage { 
	font-family: arial, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none; 
	color:#CC0000;
	padding-bottom:20px;
	display:block;
	}
#lblMessage { 
	font-family: arial, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none; 
	color:#CC0000;
	padding-bottom:20px;
	display:block;
	}	



.adhesion-conf {	font-size: 10px;}
.adhesion {	font-size: 10px;}
.adhesionblanc { font-size: 10px; font-weight: bold; color: #FFFFFF;}


/* LICENCE */
#corps #include_licence h1 {font-size:14px; font-weight:bold; border:none!important;}	
#corps #include_licence h2 {font-size:12px; font-weight:bold; padding-top:20px; border:none!important;}	
div#licence_imprimer { float: right; padding:0 15px; text-align:right;}
div#include_licence {margin:0 15px;}
div#include_licence p {font-size:11px;line-height:1.5em;padding-bottom:3px; text-align:left;}
div#include_licence li {font-size:11px;line-height:1.5em;padding-bottom:3px; text-align:left;}


/* BOUTONS - DÉPÊCHE BLANCS */
.btn-az {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #171717;
	text-decoration : none;
	background-color:#ffffff;
	border:1px solid #08848C;	
	padding:1px 5px 1px 6px;
	margin-top:10px;
	display:block;
	text-align:center;
}

a.btn-az:hover {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	background-color:#8CBDBD;
	cursor:pointer;
	text-decoration : none;	
	border:1px solid #000000;	
	padding:1px 5px 1px 6px;
	margin-top:10px;
	display:block;	
	text-align:center;	
}

.btn-azhover {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	background-color:#8CBDBD;
	cursor:pointer;
	text-decoration : none;	
	border:1px solid #000000;	
	padding:1px 5px 1px 6px;
	margin-top:10px;
	display:block;	
	text-align:center;		
}

.btn-azoff {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	background-color:#CCCCCC;
	cursor:default;
	text-decoration : none;	
	border:1px solid #ffffff;	
	padding:1px 5px 1px 6px;
	margin-top:10px;
	display:block;	
	text-align:center;	
}

/* BOUTONS BLEU PÂLE PLUM*/

.btn-az-plum {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	background-color:#F4BE62;
	cursor:pointer;
	text-decoration : none;	
	border:1px solid #000000;	
	padding:1px 5px 1px 6px;
	margin-top:10px;
	display:block;	
	text-align:center;	
}

.btn-azhover-plum {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	background-color:#8CBDBD;
	cursor:pointer;
	text-decoration : none;	
	border:1px solid #000000;	
	padding:1px 5px 1px 6px;
	margin-top:10px;
	display:block;	
	text-align:center;		
}


.msg-operation { color: #FFFFCC;}
a.msg-operation { color: #FFFFCC;}
a.msg-operation:hover { color: #FFFFCC;}
a.msg-operation:visited { color: #FFFFCC;}

#plum1 {margin:0px;}

#plum2 {margin:0px;}

p.sautpage {page-break-before: always}

/* POP UPS */	

#entetepop {
	font-family:Arial, sans-serif;
	height:45px;
	border-bottom:1px solid #000000;
	background-color:#EFF5D9;
	padding:3px 5px 5px 3px;
	margin:0px;
	}
#entetepop table {width:100%;}	
#entetepop td {
	vertical-align:top;	
	white-space:nowrap;}
	
#entetepop a {
	color:#009999;
	cursor:pointer;
	font-size:10px;
	padding-left:10px;
}	
.titrepop {
            font-family : Arial, sans-serif;
            font-size : 18px;
            font-weight : bold;
            color : #006666;
			vertical-align:bottom;
			margin-left:5px;
			line-height:1.2em;
			white-space:nowrap;
      }	
.titrepop td {
			white-space:nowrap;
      }		  
  
#contenupop	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;   
	font-style: normal;
	padding:20px 10px 10px 10px;
	background-color:#FFFFCC;
/*	height:600px;*/
	}
	
#contenupop	p {
	margin-top:7px;
	margin-bottom:20px;
	}		
#contenupop	td {
	font-family: verdana,Arial, sans-serif;
	font-size: 11px;   
	font-style: normal;
	margin:20px 10px 10px 10px;
	background-color:#FFFFCC;
	}	  
.caij {font-family: Arial, sans-serif; color: #A55208; font-weight:bold; font-size:15px; margin-bottom:5px; text-align:left;}



.erreur {border:2px solid #CC0000; padding:5px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom: 15px; letter-spacing:0.1em; display:block;color:#C30; font-weight:bold;}
.erreur p {line-height:1.4em;}


/* PAG - formulaire */

#PAG #PAG_abonnement #demande {margin:0 1em;}
#PAG #PAG_abonnement #demande input {margin:0 0.2em 0 0;}
#PAG #PAG_abonnement label,span {margin-top:1em; padding-bottom:2px; font-weight:bold; display:inline-block;}
#PAG #PAG_abonnement #rbProgramme label {margin-top:0!important;}
#PAG #PAG_abonnement #demande td {padding:0; vertical-align:middle;}
#PAG #PAG_abonnement #demande td label {padding-top:0!important;}
#PAG #PAG_abonnement .ligneboutons {padding:2em 150px 1em 0;}
#PAG #PAG_abonnement .ligneboutons .item_gauche {float:left; width:40%}
#PAG #PAG_abonnement .ligneboutons .item_droite {float:right; width:58%}
#PAG #PAG_abonnement .lignechamps {padding:1em 150px 1em 0;}
#PAG #PAG_abonnement .lignechamps .item_gauche {float:left; width:40%}
#PAG #PAG_abonnement .lignechamps .item_droite {float:right;  width:58%}
#PAG #PAG_abonnement .lignechamps .item_droite label {padding-right:2em;}
/*#rbTemps label,span {margin:0!important; padding:0!important; }
#rbTemps td {margin:0!important; padding:0!important; }
td.slim {font-weight:normal!important}*/
table.slim label {font-weight:normal!important; padding:0; }

.filetvertpale {background-color:#EFF5D9; padding:0 5px 5px 5px;	border:#8CBDBD 1px solid; vertical-align:top; margin-right:150px;}
.filetvertpale a {padding-bottom:2px;display:inline-block;}
#PAG #PAG_abonnement #DivConfirmationPag input {border:0; background-color:#FFC}
#PAG #PAG_abonnement #DivConfirmationPag span {display:inline-block;}

#MenuEtDosssier1_Pnl_DossierInfo {margin:0 10px 0 10px;padding:0;}
#MenuEtDosssier1_Pnl_DossierInfo td {text-align:left; padding-bottom:5px;}
#MenuEtDosssier1_txt_Utilisateur {margin:0 0;padding:0;}
#MenuEtDosssier1_txt_Dossier {margin:0;padding:0;}

/* RECUPERATION DES QUESTIONS _ JURIS.DOC */
#recup_infos td {margin:0; padding:0 0 10px 0; text-align:left;}
#recup_infos #lbl_Date {margin:0; padding:0; }
#recup_infos #lbl_Heure {margin:0; padding:0; }
#recup_infos #lbl_Banque {margin:0; padding:0;}
#recup_infos #lbl_nbQuestion {margin:0; padding:0; }

.typerecup {margin:5px;}
table.typerecup {width:250px; border:1px #666666 solid; text-align:left;}
td.typerecup {padding:3px; vertical-align:top;}

#recup_typesessions {margin-top:10px;}
#lbl_UtilisateurPrecedent {margin:0; padding:10px 10px 0 10px;}
#lbl_DossierPrecedent {margin:0; padding:5px 10px 0 10px;}
#lbl_labelUtilisateurPrecedent {margin:0; padding:10px 10px 0 10px;}
#lbl_labelDossierPrecedent {margin:0; padding:5px 10px 0 10px;}
#lbl_UtilisateurActuel {margin:0; padding:10px 10px 0 10px;}
#lbl_DossierActuel {margin:0; padding:5px 10px 0 10px;}
#lbl_labelUtilisateurActuel {margin:0; padding:10px 10px 0 10px;}
#lbl_labelDossierActuel {margin:0; padding:5px 10px 0 10px;}
.td_droite {text-align:right!important;}
.recup_bouton {padding:10px; text-align:center!important;}


@media print {
	.NoPrint {display : none;}
}
#EnteteReleve 
.a{
	color: #3333CC;

}

.a:visited {

	font-color: #FF6600;

}

.a:hover {

	font-color: #FF6600;

	color: #009999;

}