/* CSS Document */

body {
	margin: 0px;
	background-image:url(../images/bg_top2.jpg);
	background-repeat:repeat-x;
	background-color:#676767;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2,h3,h4,h5 {
	color:#555555;
	font-size:11px;
	line-height: 18px;
}

.text {
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
}

table {
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tablecontent {
	background-image: url(../images/bg_main.gif);
}

table.principal {
	background-image: url(../images/bg_m_top2.jpg);
}

td.banner {
	/*background-image: url(../images/bg_banner_top.jpg);*/
	color: #555555; 
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.headerDial {
background-color:#cccccc;
}

.headerDial {
background-color:#cccccc;
}

td.headerListStations {
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#cccccc;
	font-weight: bold;
	font-size:12px;
	line-height: 14px;
	text-transform: uppercase;
	background-color:#383838;
}

td.headerListStations2 {
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#555555;
	font-weight: bold;
	font-size:12px;
	line-height: 14px;
	text-transform: uppercase;
	background-color:#999999;
}

td.headerListStationsDetail {
font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#888888;
	font-size:11px;
	line-height: 12px;
}
td.headerListStationsCanada {
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#555555;
	font-weight: bold;
	font-size:12px;
	line-height: 14px;
	text-transform: uppercase;
	background-color:#545454;
}

td.ListStations {
font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#cccccc;
	font-weight:normal;
	font-size:11px;
	line-height: 17px;
}

td.ListStations2 {
font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#555555;
	font-weight:normal;
	font-size:11px;
	line-height: 17px;
}

td.ListStationsLine {
font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#555555;
	font-weight:normal;
	font-size:11px;
	line-height: 20px;
	border-bottom-width:1px;
	border-bottom-color:#565656;
	border-bottom-style:solid;
}

#contenu {width:760px; margin:0px auto; text-align:left;}
#colgauche {width:143px; padding: 0px 9px 0px 10px; text-align:left; background-image: url(../images/sepration_vert.gif);}
#colcentre {width:553px; padding: 0px 30px 0px 15px; text-align:left;}
#collogin {width:185px; padding: 0px 10px 8px; text-align:right; font-size: 11px; line-height: 14px; color: #FFFFFF;}

.colcontest01 {width:280px; /*margin: 290px 30px 0px;*/ text-align:left;}
.colcontest02 {
	width:380px;
	/*margin: 290px 25px 0px 15px;*/
	text-align:left;
}
.colcontestsubmit {width:378px; margin: 7px 20px 0px 5px; text-align:right;}

.inputboxcontest {
	border:solid 1px #8a4102;
	background-color: #d1883a;
	text-align:left;
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	margin-bottom: 10px;
}

#colFull {
	width:680px;
	height:725px;
	text-align:left;
}/**/


.inputboxlogin {
	border: none;
	background-color: #eeeeee;
	text-align:left;
	padding: 0px 3px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 135px;
	height:17px
}

div.passwordOver {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute; 
	font-weight: normal;
	font-size:11px;
	color: #999999;
	top:50px; 
	left:43px; 
	z-index:10;
}


a.link2:link { color: #FFFFFF; font-weight: bold;text-decoration: underline; }
a.link2:visited{ color: #FFFFFF; font-weight: bold;text-decoration: underline;}
a.link2:hover { color: #333333; font-weight: bold;text-decoration: underline;}

a.link3:link { color: #4b8bc8; font-weight: bold;text-decoration: none; }
a.link3:visited{ color: #4b8bc8; font-weight: bold;text-decoration: none;}
a.link3:hover { color: #555555; font-weight: bold;text-decoration: none;}

a:link {color: #4b8bc8; text-decoration: none; font-weight:bold; }/*0087e6*/
a:visited{color: #4b8bc8; text-decoration: none; font-weight:bold; }
a:hover {color: #bcbcbc;  text-decoration: none; font-weight:bold; }

a.smenu:link {line-height:20px; font-size: 10px; color: #bcbcbc; text-decoration: none;  letter-spacing: -0.05em; }/* letter-spacing: -0.05em; */
a.smenu:visited{line-height:20px; font-size: 10px; color: #bcbcbc; text-decoration: none;  letter-spacing: -0.05em; }/* letter-spacing: -0.05em; */
a.smenu:hover {line-height:20px; font-size: 10px; color: #4b8bc8; text-decoration: none;  letter-spacing: -0.05em; }/* letter-spacing: -0.05em; */
a.smenuOn:link {line-height:20px; font-size: 10px; color: #4b8bc8; text-decoration: none; font-weight:bold;  letter-spacing: -0.05em; }
a.smenuOn:visited{line-height:20px; font-size: 10px; color: #4b8bc8; text-decoration: none; font-weight:bold; letter-spacing: -0.05em; }
a.smenuOn:hover {line-height:20px; font-size: 10px; color: #4b8bc8; text-decoration: none; font-weight:bold; letter-spacing: -0.05em; }

a.nav:link {font-size: 10px; color: #4b8bc8; text-decoration: none; font-weight:bold; }
a.nav:visited{font-size: 10px; color: #4b8bc8; text-decoration: none; font-weight:bold;}
a.nav:hover {font-size: 10px; color: #bcbcbc; text-decoration: none; font-weight:bold;}
a.navOn:link {font-size: 10px; color: #555555; text-decoration: none; }
a.navOn:visited{font-size: 10px; color: #555555; text-decoration: none;}
a.navOn:hover {font-size: 10px; color: #4b8bc8; text-decoration: none;}

.stitlem {
	text-align: left;
	color:#bcbcbc;
	font-weight:normal;
	font-size:12px;
	line-height: 23px;
}

.stitle {
	text-align: left;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
	line-height: 14px;
	text-transform: uppercase
}

.stitle3 {

	text-align: left;
	color:#555555;
	font-weight:normal;
	font-size:12px;
	line-height: 14px;
	text-transform: uppercase
}


.stitle2 {
	text-align: left;
	color:#555555;
	font-weight:normal;
	font-size:12px;
	line-height: 14px;
	text-transform: uppercase
}

.title {
	text-align: left;
	color:#4b8bc8;
	font-weight:bold;
	font-size:13px;
	line-height: 18px;
	text-transform: uppercase
}

div.nav {
	text-align: center;
	color:#4b8bc8;
	font-size:14px;
}

/************/
/* marchives pour tous les liens send to friend- printer friendly et autres endroits oł le texte serait blanc.*/
/************/

a.marchives:link {line-height:16px; font-size: 10px; color: #555555; text-decoration: none; margin-right: 20px;}
a.marchives:visited{line-height:16px; font-size: 10px; color: #555555; text-decoration: none;}
a.marchives:hover {line-height:16px; font-size: 10px; color: #4b8bc8; text-decoration: none;}

a.PrintSearchSt:link {line-height:16px; font-size: 10px; color: #cccccc; text-decoration: none; margin-right: 20px;}
a.PrintSearchSt:visited{line-height:16px; font-size: 10px; color: #cccccc; text-decoration: none;}
a.PrintSearchSt:hover {line-height:16px; font-size: 10px; color: #4b8bc8; text-decoration: none;}

a.marchivesOn:link {
	line-height:16px;
	font-size: 10px;
	color: #4b8bc8;
	text-decoration: none;
	margin-right: 20px;
	font-weight:bold;
}
a.marchivesOn:visited{line-height:16px; font-size: 10px; color: #4b8bc8; text-decoration: none; font-weight:bold;}
a.marchivesOn:hover {line-height:16px; font-size: 10px; color: #4b8bc8; text-decoration: none; font-weight:bold;}

/************/
/* marchives pour tous les liens send to friend- printer friendly et autres endroits oz le texte serait blanc.*/
/************/

a.marchives2:link {
	line-height:16px;
	font-size: 10px;
	color: #bcbcbc;
	text-decoration: none;
	margin-right: 20px;
	letter-spacing: -0.05em;
}
a.marchives2:visited{line-height:16px; font-size: 10px; color: #bcbcbc; text-decoration: none;letter-spacing: -0.05em;}
a.marchives2:hover {line-height:16px; font-size: 10px; color: #4b8bc8; text-decoration: none;letter-spacing: -0.05em;}

a.marchivesOn2:link {
	line-height:16px;
	font-size: 10px;
	color: #4b8bc8;
	text-decoration: none;
	margin-right: 20px;
	font-weight:bold;
	letter-spacing: -0.05em;
}
a.marchivesOn2:visited{line-height:16px; font-size: 11px; color: #4b8bc8; text-decoration: none; font-weight:bold;letter-spacing: -0.05em;}
a.marchivesOn2:hover {line-height:16px; font-size: 11px; color: #4b8bc8; text-decoration: none; font-weight:bold;letter-spacing: -0.05em;}

/************/
/* stations search*/
/************/

.inputStation{
	padding: 3px;
	border:solid 1px #1f1f1f;
	background-color: #898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	width: 140px;
}

.selectStation {
	padding: 3px;
	border:solid 1px #1f1f1f;
	background-color: #898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	width: 150px;
}

.buttonStation {
	padding: 2px;
	border:solid 1px #1f1f1f;
	background-color: #292929;
	background-image: url(../images/bg_buttonstation.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b8bc8;
	width: 80px;
	font-weight: bold;
}

.inputbox {
	padding: 4px;
	border:solid 1px #1f1f1f;
	background-color: #454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	width: 112px;
}

.inputboxsearch {
	padding: 4px;
	border:solid 1px #1f1f1f;
	background-color: #767676;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bcbcbc;
	width: 112px;
}

.selectbox {
	padding: 2px;
	border:solid 1px #1f1f1f;
	background-color: #454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	width: 150px;
}

a.tagscloud:link {
	line-height:16px;
	font-size: 10px;
	color: #4b8bc8;
	text-decoration: none;
	font-weight:bold;
	background-color:#;
}
a.tagscloud:visited{
	line-height:16px;
	font-size: 10px;
	color: #4b8bc8;
	text-decoration: none;
	font-weight:bold;
	background-color:#;
}
a.tagscloud:hover {
	line-height:16px;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
	font-weight:bold;
	background-color:#;
}

.txtagscloud {
	color:#4b8bc8;
	font-weight:bold;
	font-size:10px;
}

.catdate {
	color:#555555;
	font-weight:normal;
	font-size:11px;
}

.tablefooter {
	background-image: url(../images/bg_footer.jpg);
	height: 76px;
	width: 792px;

}
.tablefooterShort {
	background-image: url(../images/bg_footerShort.jpg);
	height: 76px;
	width: 760px;
}
.footerShort {
	/*background-image: url(../images/bg_footerShort.jpg);*/
	height: 76px;
	width: 760px;
}
.copyright {
	text-align: center;
	color:#4e4e4e;
	font-size:10px;
	line-height: 18px;
	word-spacing: 0px;
	letter-spacing: 0.1em;

}.titlespace {
	margin-top: 12px;
	margin-bottom: 2px;
	text-align: left;
	color:#4b8bc8;
	font-weight:bold;
	font-size:13px;
	line-height: 18px;
	text-transform: uppercase
}
.leftnavspace {
	margin-top: 0px;
	margin-bottom: 30px;
}

.corr_lefnav_whoweare {
	margin-top: 0px;
	margin-bottom: 0px;
}

a.footernav:link {text-transform: uppercase; 10px; color: #4e4e4e; text-decoration: none; }
a.footernav:visited{text-transform: uppercase; font-size: 10px; color: #4e4e4e; text-decoration: none;}
a.footernav:hover {text-transform: uppercase; font-size: 10px; color: #4b8bc8; text-decoration: none;}

img.floatLeft {float: left; margin: 0px 10px 4px 0px; border:1px solid #bCbCbC;
}

.postspace {
	margin-top: 15px;
	margin-bottom: 16px;
	color:#555555;
	font-size:11px;
	line-height: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.postspace2 {
	margin-top: 15px;
	margin-bottom: 16px;
	color:#cccccc;
	font-size:11px;
	line-height: 18px;
}

p,ul {
	margin-top: 15px;
	margin-bottom: 16px;
	color:#555555;
	font-size:11px;
	line-height: 18px;
}

.postfcspace {
	margin-top: 0px;
	margin-bottom: 30px;
	color:#555555;
	font-size:10px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #353535;
	padding-bottom: 8px;
}

.lineBottom{
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #565656;
	padding-bottom: 8px;
}

.lineList{
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #565656;
}

.lineSearch{
	margin-top: 15px;
	margin-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #565656;
}

.lineLeft{
	margin-top: 0px;
	margin-bottom: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #565656;
	padding-bottom: 0px;
}

/* rss */
.rss {
	margin: 0 0 20;
}

.rss a {
	background: url(../images/ico_RSS_16x16.png) left center no-repeat;
	display: block;
	height: 16px;
	padding-left: 20px;
	margin-top: 15px;
}

