﻿/* HEADER */
.hdr_searchStyle{ width:100%; padding-top:3px; padding-bottom:7px;}
.hdr_textBox{border:1px solid #000000; font-size:11px; width:90px; padding:1px 2px 2px 2px; margin:0px 2px 0px 2px;}
.top_barreLeft{background-image:url('/images/top_barreBG.gif'); width:342px; text-align:left;}
.homeImgPad{padding:7px 0px 6px 0px;}


/* HOME BOXES */
.homeTable1{border:1px solid #9fa4a6; height:100%;}
.homeTable2{border-left:1px solid #9fa4a6; border-top:1px solid #9fa4a6; height:100%; }
.homeBoxLinksStyle{padding-left:28px; padding-top:4px; padding-bottom:6px; vertical-align:top; height:100%;}
.homeBoxRightImgBG{background-image:url('/images/homeBoxRightImgBG.gif');}
.homeboxRight{ border-bottom:1px solid #9fa4a6;}

/* TOP RIGHT BOX */
.topRightBox{width:194px; border-left:10px solid #C9B70C; border-top:1px solid #9fa4a6; border-bottom:1px solid #9fa4a6; border-right:1px solid #9fa4a6;}
.topRightBoxContentPad{padding:2px 12px 6px 28px;}
.topBoxPdfLink{width:100%; vertical-align:middle; padding:0px 4px 0px 4px; font-size:10px;}


/* CONTENT */
.contentWidth{width:544px;}
.contentStyle{width:100%; padding:0px 10px 10px 30px; vertical-align:top;}
*+html, * html contentStyle{margin-left: 150px;} 
.title{font-size:18px; padding:2px 0px 24px 0px;}
.contentText{text-align:justify; vertical-align:top;}


/* TABLEAU */
.tableStyle{border: 1px solid #000000; background-image:url('/images/tableContentBG.gif');  background-color:#90cfec; margin-top:16px; width:100%;}
.cell{text-align:center; padding:4px 8px 4px 8px;}
.b-right{border-right:1px solid #000000;}
.b-down{border-bottom:1px solid #000000;}
.txtPurple{color:#ed2a8c;}
.heightCell{height:34px; color:#413d3e;}


/* IMAGES */
.imgRight{margin:0px 0px 0px 18px;}

/* LINKS SECTION*/
.linkPad{margin-bottom:40px;}


/* MODULE 1 */
.modTableContour{ border:1px solid #9fa4a6; border-left:10px solid #C9B70C;}
.modTablePad{padding:8px 8px 8px 8px;}
.padRight6{padding-right:6px;}


/* SUBMENU */
.subMenuTable{border-bottom:1px solid #9fa4a6; width:100%;}
.subMenuCell{border-left:1px solid #000000; background-image:url('/images/subMenu/submenuBG.gif'); padding:0px 0px 0px 6px;}
.subMenuCell_over{border-left:1px solid #000000; background-image:url('/images/subMenu/submenuBG_over.gif'); padding:0px 0px 0px 6px;}
.subMenuItemSpace{width:12px; text-align:left;}

.modPassCell{background-color:#0078ae; text-align:center; vertical-align:middle; padding:4px 0px 4px 0px; border-top:1px dashed #9fa4a6; border-bottom:1px dashed #9fa4a6;}




/* FOOTER */
.bottom_barreLeft{background-image:url('/images/bottom_barreBG.gif')}
.footerBottom{font-family:tahoma,verdana,arial; vertical-align:middle; color:#8f9496; height:60px; text-align:center; font-size:10px; background-image:url('/images/footerImgBottom.gif')}
.footerBorder{/*border:1px solid #CCCCCC*/; margin:10px 0px 10px 0px; font-size:10px;}
.footerTextNews{font-size:10px; padding-top:3px; padding-right:10px;}


/* BORDERS */
.border1{border:1px solid #9fa4a6;}
.imgStyle{border:1px solid #00689d;};


/* TEXT */
.smallFont				{font-size:10px;}
.construction 			{color: #0078ae;  text-decoration:none;}

/* DEFAULT LINKS */ 
a.homeLink                  {color: #0078ae;  text-decoration:none;}
a:hover.homeLink            {color: #0078ae; text-decoration:underline;}

a.homeLinkSub               {color: #0078ae;  text-decoration:none; font-size:10px; margin-left:10px;}
a:hover.homeLinkSub         {color: #0078ae; text-decoration:underline; font-size:10px; margin-left:10px;}

a.contentTitleLink          {color: #55a5c9; text-decoration:none; font-size:11px; font-weight:bold;}
a:hover.contentTitleLink    {color: #55a5c9; text-decoration:underline; font-size:11px; font-weight:bold;}

a.modPass         			{color: #FFFFFF; text-decoration:none; font-size:10px; font-weight:bold;}
a:hover.modPass          	{color: #FFFFFF; text-decoration:underline; font-size:10px; font-weight:bold;}

/* DOWNLOAD PDF */
.downloadPdf{padding:0px 4px 2px 0px; vertical-align:top;}
.downloadPdfTable{margin:4px 0px 0px 0px;}

a.linkSmall         		{color: #035270; text-decoration:underline; font-size:10px; }
a:hover.linkSmall    		{color: #0078ae; text-decoration:underline; font-size:10px; }



/* INPUTS */
.txtInput{border: 1px solid #000000; background-color:#dff2fb; padding:2px 4px 2px 4px; font-size:11px; font-weight:bold;}


.inputBtn{font-weight:bold; font-size:11px; padding:0px 0px 0px 0px;}

.btnStyle{	
	background-image:url('/images/btnBG.gif'); 
	color:#d5ebf6;   
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	background-color: #003148;
	font-size: 10px;
	font-weight: bold;
	border:1px solid;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#807c55;
	border-bottom-color:#807c55;
	collapse:0px;
	margin:0px 0px 0px 0px;
	padding:3px 3px 2px 3px;
	cursor:pointer;
	text-align:center;
	width:auto;
    overflow:visible;
    }
    
.tableTitleCell{font-size:14px; font-weight:bold; text-align:center; background-color:#0078ae; color:#FFFFFF; padding:4px 4px 4px 4px;}
.tableContentCell{padding:6px 6px 6px 6px;}


.separatorLineStyle{width:100%; border-top:1px dashed #000000; margin:10px 0px 6px 0px;}


/* STORE LOCATOR */
.topStoreLocator{height:14px; background-color:#0078ae; width:400px;}
.rowStoreLocator{width:100%; border-left:1px solid #9fa4a6; border-right:1px solid #9fa4a6; border-bottom:1px dotted #9fa4a6; }
.padStoreLocator{padding:6px 6px 6px 6px; vertical-align:top; height:100%; }
.tsl_bg1{background-color:#d1e7f0;}
.tsl_bg2{background-color:#FFFFFF;}

.StoreLocatorDistance{color:#004f72; font-weight:bold; height:10px; vertical-align:top; text-align:right;}
.StoreLocatorInfo{font-weight:bold; vertical-align:top; text-align:left;}
.storeLocatorMap{vertical-align:bottom; height:100%; text-align:right;}

/*  PRESS  */

.4pxPad{margin:4px 0px 10px 0px;}
.pressTitle{font-weight:bold; color:#0078ae; text-align:left;}
.pressContent{padding:4px 0px 4px 0px; font-size:10px;}
.pressLink{text-align:right;}

.superscript{vertical-align:super; font-size: 6px;}

.tirage-input{
font-weight:bold;
font-size: 11px;
color: #000;
font-family: Verdana;
}

.tirage-dropdown{
font-size: 11px;
color: #000;
font-family: Verdana;
}

.tirage-dropdown-province{
font-size: 11px;
color: #000;
font-family: Verdana;
width: 175px;
}

.tirage-code{
font-size: 16px;
color: #008ccd;
font-family: Verdana;
border: 2px solid #0078c0;
height: 30px;
font-weight: bold;
vertical-align: middle;
padding: 5px 2px;
background: #FFF url('../../images/tirage-back-code.jpg') no-repeat;
}

.tirage-rules{
	float: right;
	padding: 0 10px 0 0;
	padding: bottom: 10px;
	display: block;
}

	.tirage-rules a{
	color: #FFF;
	text-decoration: underline;
	}
	
		.tirage-rules a:hover{
		color: #FFF;
		text-decoration: none;
		}

.surchargeCarburant{
	width: 300px;
	border: 1px solid #9fa4a6;
}

	.surchargeCarburant th{
	background-color: #0078ae;
	color: #ffffff;
	}

	.surchargeCarburant td, .surchargeCarburant th{
	border: 1px solid #9fa4a6;
	padding: 5px;
	text-align: left;
	}
	
		.surchargeCarburant td.alt{
		background-color: #eceded;
		}
	
