/* Copie du contenu du fichier ville-boisbriand.accesCite.net/includes/stylesClient.css */

/* Général */
BODY {
	margin: 0px;
	background-color: #7491B9;
}
/* Fin Général */
/* ------------------------------------------------------------------------------ */
/* Nouveaux styles */

.BgContenuUniforme {
	background-image: url("../images/BgContenuUniforme.gif");
}

.TDBordered {
	border: 1px solid #000066;
}

.TDTitleL_merged 
{
	border-left : 2px solid #000066;
	border-right : 1px solid #000066;		
	border-top : 2px solid #000066;
	border-bottom : 0px solid #000066;	
}
.TDSubTitle2LR_merged
{
	border-left : 2px solid #000066;
	border-right : 1px solid #000066;		
	border-top : 0px solid #000066;
	border-bottom : 1px solid #000066;	
}

.TDTitleL 
{
	border-left : 2px solid #000066;
	border-right : 1px solid #000066;		
	border-top : 2px solid #000066;
	border-bottom : 1px solid #000066;	
}
.TDTitleR 
{
	border-left : 1px solid #000066;
	border-right : 2px solid #000066;		
	border-top : 2px solid #000066;
	border-bottom : 1px solid #000066;	
}
.TDSubTitle 
{
	border-left : 0px solid #000066;
	border-right : 0px solid #000066;		
	border-top : 1px solid #000066;
	border-bottom : 1px solid #000066;	
}
.TDSubTitleLR 
{
	border-left : 1px solid #000066;
	border-right : 1px solid #000066;		
	border-top : 1px solid #000066;
	border-bottom : 1px solid #000066;	
}
.TDSubTitleL 
{
	border-left : 1px solid #000066;
	border-right : 0px solid #000066;		
	border-top : 1px solid #000066;
	border-bottom : 1px solid #000066;	
}
.TDSubTitleR 
{
	border-left : 0px solid #000066;
	border-right : 1px solid #000066;		
	border-top : 1px solid #000066;
	border-bottom : 1px solid #000066;	
}
.TDSubTitle2L
{
	border-left : 2px solid #000066;
	border-right : 0px solid #000066;		
	border-top : 1px solid #000066;
	border-bottom : 1px solid #000066;	
}
.TDSubTitle2R
{
	border-left : 0px solid #000066;
	border-right : 2px solid #000066;		
	border-top : 1px solid #000066;
	border-bottom : 1px solid #000066;	
}
.TD2L 
{
	margin : 0px;	
	border-left : 2px solid #000066;
}
.TD2R 
{
	margin : 0px;	
	border-right : 2px solid #000066;
}
.TD2L2B 
{
	margin : 0px;	
	border-left : 2px solid #000066;
	border-bottom : 2px solid #000066;
}
.TD2R2B 
{
	margin : 0px;	
	border-right : 2px solid #000066;
	border-bottom : 2px solid #000066;
}
.TDL 
{
	margin : 0px;	
	border-left : 1px solid #000066;
}
.TDR 
{
	margin : 0px;	
	border-right : 1px solid #000066;
}
.TDL2B 
{
	margin : 0px;	
	border-left : 1px solid #000066;
	border-bottom : 2px solid #000066;
}
.TDR2B 
{
	margin : 0px;	
	border-right : 1px solid #000066;
	border-bottom : 2px solid #000066;
}
.TD2B 
{
	margin : 0px;	
	border-bottom : 2px solid #000066;
}
.TD 
{
	margin : 0px;	
	border : 0px solid #000066;
}

.BTN {
            color: #FFFFFF;
            height: 18px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            text-transform: uppercase;
            border: 1px solid #8EA8C9;
            background-color: #8EA8C9;
}

.SELBgPaysageCompteur {
	background-image: url("../images/Bg_PaysageCompteurAEau.gif");
	text-align: right;
	vertical-align: top;
}

.SELtxtListeGras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #15417A;
	line-height: 12px;
}	

.SELtxtStatus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #00AA00;
	line-height: 12px;
}	

 /*style="color:Red;font-weight:bold;font-style:italic;width:100%;"	*/
 
.ErrorLabel 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	color: Red;
	line-height: 12px;	
	width:100%;
}

.SELtxtSousMenuHaut{
	color: #8EA8C9;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.SELtxtSousMenuHautSelect {
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


/* ------------------------------------------------------------------------------ */
/* Background */

.SELbgPage {
	background-image: url("../images/Bg_Cotes.jpg");
}
.SELbgBasCotePage {
	background-image: url("../images/Bg_BasCotes.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
}
.SELBgContenu {
	background-image: url("../images/Bg_BasMilieu.gif");
}
.SELBgContenuInt {
	background-image: url("../images/Bg_BasMilieuInt.gif");
}
.SELBgContenuAccueil {
	background-image: url("../images/Bg_BasMilieuAccueil.gif");
}
.SELBgContenuPagePerso{
	background-image: url("../images/Bg_BasMilieuPagePerso.gif");
}

.SELBgPaysageServices {
	background-image: url("../images/Bg_PaysageServices.gif");
	text-align: right;
	vertical-align: top;
}
.SELBgPaysagePagePerso{
	background-image: url("../images/Bg_PaysagePagePerso.gif");
	text-align: right;
	vertical-align: top;
}
.SELBgBlanc {
	background-color: #FFFFFF;
}
.SELBgContenuInt {
	background-image: url("../images/Bg_BasMilieuInt.gif");
}
.SELBgAuthentification {
	background-image: url("../images/Bg_Authentification.gif");
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
}
/* Fin Background */
/* ------------------------------------------------------------------------------ */
/* Header */
a.SELlienBleuPale:link, a.SELlienBleuPale:active, a.SELlienBleuPale:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B7CAE5;
	text-decoration: none;
}
a.SELlienBleuPale:hover, a.SELlienBleuPale:active:hover, a.SELlienBleuPale:visited:hover {
	color: #FFFFFF;
}
/* Fin Header */
/* ------------------------------------------------------------------------------ */
/* Accueil */
.SELBgBleuPaleHaut {
	background-color: #D1DCEC;
	padding-top: 16px;
	padding-left: 21px;
	padding-right: 21px;
	text-align: left;
	padding-bottom: 16px;
}
.SELBgBleuFonceHaut {
	background-color: #1C5093;
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 10px;
	text-align: left;
	padding-bottom: 5px;
}

.SELBgBleuFonceHaut p {
	margin-top: 5px;
	margin-bottom: 10px;
}
.SELtxtAuthen {
	color: #358622;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.SELPaddingContenu {
	padding-top: 15px;
	padding-left: 17px;
	padding-right: 17px;
	text-align: left;
	padding-bottom: 17px;
	background-color: #E8EFF6;
}
.MargePuceBref {
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 3px;
}
.SELpetitTxt {
	color: #C9D9EF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.SELtxtInscript {
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
}
a.SELlienAuthen:link, a.SELlienAuthenv:active, a.SELlienAuthen:visited {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.SELlienAuthen:hover, a.SELlienAuthen:visited:hover, a.SELlienAuthen:visited:hover {
	text-decoration: underline;
}
.SELtxtListe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #15417A;
	line-height: 12px;
}	
/* Fin Accueil */
/* ------------------------------------------------------------------------------ */
/* Texte */
.SELTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #1C5093;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
}
.SELtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}
/* Fin Texte */
/* ------------------------------------------------------------------------------ */
/* Listes */

ul {
	list-style-image:url("../images/Puce_BleuFonce.gif");
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #15417A;
	line-height: 12px;
	margin-bottom: 20px;
	margin-top: 18px;
}
li {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
/* Fin Listes */
/* ------------------------------------------------------------------------------ */
/* Formulaires */
.SELChampsRecherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 110px;
	padding-left: 2px;
	margin-top: 5px;
	background-color:#FFFFFF;
}
/* Fin Formulaires */
/* ------------------------------------------------------------------------------ */
/* Interieur */
a.SELlienSousMenuHaut:link, a.SELlienSousMenuHaut:active, a.SELlienSousMenuHaut:visited {
	color: #8EA8C9;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.SELlienSousMenuHaut:hover, a.SELlienSousMenuHaut:active:hover, a.SELlienSousMenuHaut:visited:hover {
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.SELlienSousMenuHautSelect:link, a.SELlienSousMenuHautSelect:active, a.SELlienSousMenuHautSelect:visited, a.SELlienSousMenuHautSelect:hover, a.SELlienSousMenuHautSelect:active:hover, a.SELlienSousMenuHautSelect:visited:hover {
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.SELBgVertPAle {
	background-image: url(../images/Bg_VertPale.gif);
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
/* Fin Interieur */
/* ------------------------------------------------------------------------------ */
/* Footer */
.SELtdFooter {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	font-size: 11px;
}
.SELtdFooter a:link,  .SELtdFooter a:active, .SELtdFooter a:visited, .SELtdFooter a:hover,  .SELtdFooter a:active:hover, .SELtdFooter a:visited:hover{
	color: #FFFFFF;
}

.SELTdVertFooter {
	background-color: #82B56C;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.SELtdBlocProfil {
	background-color: #FFFFFF;
	padding: 8px;
	border-left: 3px solid #96AFD0;
	border-right: 3px solid #96AFD0;
}
.SELtdAutresBlocProfil {
	background-color: #FFFFFF;
	border-left: 3px solid #96AFD0;
	border-right: 3px solid #96AFD0;
}
.SELtdBlocBasProfil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1C5093;
	text-align: center;
	font-weight: bold;
	vertical-align: text-top;
}
a.SELlienProfil:link, a.SELlienProfil:active, a.SELlienProfil:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1C5093;
	text-decoration: underline;
	font-weight: bold;
}
a.SELlienProfil:hover, a.SELlienProfil:active:hover, a.SELlienProfil:visited:hover  {
	color: #809DC4;
}

/* Fin Footer */
/* ------------------------------------------------------------------------------ */
/* Page Perso */
.SELTi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #82B56C;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-transform: uppercase;
}
.SELPaddingPersoDroite {
	padding: 10px;
}
.SELBgMenudroite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C5093;
	background-image:url("../images/Bg_DroitePErso.gif");
	padding: 6px;
}
a.SELlienMenuDroite:link, a.SELlienMenuDroite:active, a.SELlienMenuDroite:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002C65;
	line-height: 12px;
	text-decoration: underline;
}
a.SELlienMenuDroite:hover, a.SELlienMenuDroite:active:hover, a.SELlienMenuDroite:visited:hover  {
	color: #215FAE;
}	
a.SELLienDroite:link, a.SELLienDroite:active, a.SELLienDroite:visited,a.SELLienDroite:hover, a.SELLienDroite:active:hover, a.SELLienDroite:visited:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002C65;
	line-height: 12px;
	text-decoration: none;
}

/* Fin  Page Perso  */
/* ------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------ */
/*  Formulaire compteur d'eau */

.CellEncadree {
	border:1px solid #003366;
	padding:8px;
	padding-left:8px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	text-align:center;
}
.btn2 {
	font-family: verdana;
	font-size: 9px;
	font-weight:bold;	
	color:	#274B65;
	background-color: #B7DDF4;
	border: 1px solid #3D78A3;
}
.btnNav {
	font-family: verdana;
	font-size: 12px;
	font-style :normal;
	font-weight:bold;
	color:	#274B65;
	background-color: #B7DDF4;
	border: 1px solid #3D78A3;
}

.CelluleBleue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3C78A3;
	padding: 5px;
}
.CelluleChamp {
	background-color: #B6DDF4;
	padding: 5px;
}
.LabelTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
}
.ChampTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000066;
	padding-left: 2px;
}
.ChampTexteReadOnly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000066;
	padding-left: 2px;
	background-color: #EEEEEE;	
}
.NoteChampRequis {
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1122CC;
}
.cellErreur {
	padding-left:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#EE0000;
}
.cellConfirm {
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00AA00;
}
.BgExemption {
	background-color: #FFCCCC;
}

a.SELlien:link, a.SELlien:active, a.SELlien:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002C65;
	line-height: 12px;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;	
}
.BTNLien {
            color: #FFFFFF;
            height: 17px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            text-transform: uppercase;            
            border: 3px solid #8EA8C9;
            background-color: #8EA8C9;          
}
.SELtxt14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 16px;
}
/* Fin Formulaire compteur d'eau */
/* ------------------------------------------------------------------------------ */	

