/* remove margin, padding and border */
body,img,form,ul,li,hr,h1,h2,h3,h4,h5,h6 {border: 0; margin: 0; padding: 0;}

.rp td{margin: 0; padding: 0;

}
/* remove list style */
ul,li {list-style-type: none;}


/* default text style */
body,td,h1,h2,h3,h4,h5,h6 {font: 12px verdana, arial, helvetica, sans-serif; color: #686868;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}

h1 a {	text-decoration:none;}
table {border-collapse: collapse;}
sup {vertical-align: text-top;}


/* shortcut pour les styles courants */
.pointer {cursor: pointer;}
.bold {font-weight: bold;}
.clear {clear: both;}  /* empty element clearing */
.inline {display: inline;}
.hidden {display: none;}
.underline {text-decoration: underline;}
.nowrap {white-space: nowrap;}
.float-wrap {float: left; width: 100%;}
.fl-right {float: right;}
.fl-left {float: left;}
.tx-left {text-align: left;}
.tx-right {text-align: right;}
.tx-center {text-align: center;}
.tx-justify {text-align: justify;}
.inlineblock {display: -moz-inline-block; display: -moz-inline-box; display: inline-block;}
.middle {vertical-align: middle;}
.relative {position: relative;}

ul.disc {padding-left: 15px;}
ul.disc li {padding: 0; list-style-type: disc;}


/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
float-wrap-telephone {
	float: left;
	width: 100%;
}
.float-wrap-telephone a:link {
	color:#409D35;
	text-decoration: underline;
} 
.float-wrap-telephone a:hover {
	color:#409D35;
	text-decoration: none;
} 
.float-wrap-telephone a:visited {
	color:#409D35;
	text-decoration: underline;
} 
/* -----------------------*/
div#page-content-MyCogeco {
	margin:0 0 0 0;
}
div#rss-column {
	position: relative;
	float: left;
	width: 100%;
	min-width: 157px;
	max-width: 157px;
	margin:12px 0px 0 15px;
}

div#promo-column {
	position: relative;
	float: left;
	width:169px;
	margin:0 0px 0 0px;
}
div#promo-column .content {
	margin:12px 0 0px 0;
}

div#two-column {
	width:513px;
	margin:10px 0 0 10px;
	float:left;
}

div#left-column-MyCogeco {
	width:230px;
	margin:10px 0px 0 7px;
	float:left;
}
div#left-column-MyCogeco .content {
	margin:0 0 5px 0;
}
div#right-column-MyCogeco {
	width:220px;
	margin:10px 8px 0 8px;
	float:right;
}
div#right-column-MyCogeco .content {
	margin:0px 0px 5px 0px;
}
div#right-column-MyCogeco .content-login  {
	margin:0px 0px 5px 0px;
	background-color:#deeeff;
}
.content-login ul.services-MyCogeco{
	margin:0px 0px 0px 10px;
}
div#right-column-MyCogeco .content a {
	padding:5px 0px 0px 0px;
	font-size:11px;
	line-height:22px;
}
div#right-column-MyCogeco .support {
	margin:12px 0px 5px 0px;
}

div.rt-tab-line-mycogeco{
	background: url(../images/titre_bg.gif) right no-repeat; 
	height: 28px;
}
div.rt-tab-line-mycogeco h1{
	display:block;
	padding:8px 0 0 15px;
	color:#FFF;
	font-weight: bold;
	text-transform:capitalize;
}

div.rt-tab-line-bottom-mycogeco{
	background-color:#000099; 
	height: 9px; 
	margin-top:-2px;
}

div.rt-tab-line-bottom-mycogeco img{ 
	float:left; 
	margin-top:9px;
}
div.splash-list-service-mycogeco {
	float: left;
	width: 99%;
	border-top:#999999 solid 0px;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	position: relative;
}
div.splash-list-service-mycogeco h2 {
	padding:5px 0 5px 5px;
}
div.splash-list-service-mycogeco div.desc {
	position: relative;
	padding:13px 0px 13px 13px;
	top: 0px;
	color:#002776;
}
div.splash-list-service-mycogeco div.desc h1 {
	padding:3px 0px 8px 0px;
	font-size: 14px;
	font-weight:bold;
	color:#002776;
}
.content-login ul.services-MyCogeco{
	color:#002776;
	margin:10px 0 0 10px;
}
.content-login ul.services-MyCogeco li{
	list-style-type:square;
	list-style-position:inside;
	padding-bottom:10px;

}
.content-login ul.services-MyCogeco li a{
	font-size:11px;
	color:#002776;
}
.content-login ul.services-MyCogeco li a:hover{
	font-size:11px;
	color:#002776;
	text-decoration:none;
}

div#sidebar-mycogeco {
	width: 100%;
}
div#sidebarm {
	background: url(../images/splash/home-sidebar.gif) bottom;
	padding: 0px 5px 5px 5px;
}
div.suppport-images{
	height:auto;
	padding:0;
	background:url(../images/mycogeco/support.gif) no-repeat top;
	width:220px;
	height:110px;
}
div.suppport-en-images{
	height:auto;
	padding:0;
	background:url(../images/mycogeco/support-en.gif) no-repeat top;
	width:220px;
	height:110px;
}
.c-darkblue-mycogeco {
	color: #002776;
	padding:5px 0px 10px 10px;
}
.c-darkblue-mycogeco a {
	color: #002776;
	text-decoration:none;
}
.c-darkblue-mycogeco a:hover {
	color: #002776;
	text-decoration:underline;
}
div#sidebarm .input{
	padding:5px 0 5px 10px;		
}
div#sidebarm .input select{
	width:180px;
	border:solid #7F9DB9 1px;		
}
ul.services-MyCogeco{
	color:#002776;
	margin-left:13px;

}
ul.services-MyCogeco li{
	list-style-type:square;
	list-style-position:outside;
	padding-bottom:10px;

}
ul.services-MyCogeco li a{
	font-size:11px;
	color:#002776;
}
ul.services-MyCogeco li a:hover{
	font-size:11px;
	color:#002776;
	text-decoration:none;
}

div.rt-tab-line-csupport{
	background: url(../images/customer_otherlinks.gif) right no-repeat; 
	height: 28px;
}
div.rt-tab-line-csupport h1{
	display:block;
	padding:8px 0 0 15px;
	color:#FFF;
	font-weight: bold;
	text-transform:capitalize;
}

div.rt-tab-line-bottom-csupport{
	background-color:#000099; 
	height: 9px; 
	margin-top:-2px;
}

div.rt-tab-line-bottom-csupport img{ 
	float:left; 
	margin-top:9px;
}

div.splash-list-service-csupport-left {
	float: left;
	width: 99%;
	border-top:#e1e1e2 solid 0px;
	border-left:#e1e1e2 solid 1px;
	border-right:#e1e1e2 solid 1px;
	border-bottom:#e1e1e2 solid 1px;
	position: relative;
}

div.splash-list-service-csupport-left h2 {
	padding:5px 0 5px 5px;
}
div.splash-list-service-csupport-left div.desc {
	position: relative;
	padding:13px 0px 13px 13px;
	top: 0px;
	color:#002776;
}
div.splash-list-service-csupport-left div.desc h1 {
	padding:3px 0px 8px 0px;
	font-size: 14px;
	font-weight:bold;
	color:#002776;
}
div.splash-list-service-csupport-left ul.services-contact li a{
	padding:5px 0px 0px 0px;
	font-size:11px;
	line-height:22px;
}

/*------------------------------------------
	Right
------------------------------------------*/
div.splash-list-service-csupport {
	float: none;
	width: 99%;
	border-top:#e1e1e2 solid 0px;
	border-left:#e1e1e2 solid 1px;
	border-right:#e1e1e2 solid 1px;
	border-bottom:#e1e1e2 solid 1px;
	position: relative;
}
div.splash-list-service-csupport h2 {
	padding:5px 0 5px 5px;
}
div.splash-list-service-csupport div.desc {
	position: relative;
	padding:13px 0px 13px 13px;
	top: 0px;
	color:#002776;
	line-height:22px;
}
div.splash-list-service-csupport div.desc h1 {
	padding:3px 0px 8px 0px;
	font-size: 14px;
	font-weight:bold;
	color:#002776;
}
.content-login ul.services-csupport{
	color:#002776;
	margin:10px 0 0 10px;
}
.content-login ul.services-csupport li{
	list-style-type:square;
	list-style-position:inside;
	padding-bottom:10px;

}
.content-login ul.services-csupport li a{
	font-size:11px;
	color:#002776;
}
.content-login ul.services-csupport li a:hover{
	font-size:11px;
	color:#002776;
	text-decoration:none;
}

div#right-column-csupport .content a {
	padding:5px 0px 0px 0px;
	font-size:11px;
	line-height:22px;
}

#titreFlyer {
	color:#6e6e6e;
}

/*---------- services-contact --------------------*/

ul.services-contact{
	margin:0px 0px 0px 10px;
}
ul.services-contact li{
	list-style-type:square;
	list-style-position:outside;
	padding-bottom:2px;

}
ul.services-contact li a{
	font-size:11px;
	color:#002776;
}
ul.services-contact li a:hover{
	font-size:11px;
	color:#002776;
	text-decoration:none;
}
