/* JOOMLA STYLE */

#editor-xtd-buttons {display:none;}
/********************************************************************************/
/* 								MODULE LOGIN	    							*/
/********************************************************************************/
div.module_login {

}
div.module_login a:link, div.module_login a:active, div.module_login a:visited {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
div.module_login a:hover {
	color:red;
	font-size:12px;
	text-decoration:none;
}


/********************************************************************************/
/* 								MODULETABLE	 LANGUAGE							*/
/********************************************************************************/
div.moduletable_language {
	
}
div.moduletable_language a:link, div.moduletable_language a:active, div.moduletable_language a:visited {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
div.moduletable_language a:hover {
	color:red;
	font-size:12px;
	text-decoration:none;
}


/********************************************************************************/
/* 								ARTICLE SEPARATOR							    */
/********************************************************************************/
span.article_separator {
	line-height:1px;
	height:1px;
}
/********************************************************************************/
/* 								BACK BUTTON 								    */
/********************************************************************************/
.back_button {
	font-size:10px;
	font-weight:bold;
	margin-bottom:20px;
	/*background:url(http://www.granddefoulement.ca/templates/granddefoulement/images/bgHeader.jpg) no-repeat;*/
}

/********************************************************************************/
/* 								PATHWAY STYLING 								*/
/********************************************************************************/
div#pathway a:link, div#pathway a:visited, div#pathway a:active{
	font-size:10px;
	color:#b4b4b4;
}
div#pathway a:hover {
	font-size:10px;
	color:#A8D840;
}
a.pathway {
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

/********************************************************************************/
/* 								SEARCH PAGE										*/
/********************************************************************************/
/* SEARCH FIELD */
div#searchWrap {
	position:relative;
	float:right;
	padding:0px 25px 0px 0px;
}
div.search_white {
	padding:0px;
	margin:0px;
}

div.search_white input.button_white {
	width:70px;
	color:#6A6A6A;
	font-size:11px;
	text-transform:uppercase;
	border:0px;
	background-color:#ffffff;
	margin:2px 0px 2px 0px;
}
div.search_white input.button_white:hover {
	width:70px;
	color:#1873D0;
	font-size:11px;
	text-transform:uppercase;
	border:0px;
	background-color:#ffffff;
	margin:2px 0px 2px 0px;
}
div.search_white input.inputbox_white {
	height:14px;
	width:100px;
	font-size:10px;
	color:#6a6a6a;
	border:1px solid #C9D1D6;
	padding:2px;
	margin:2px 5px 2px 0px;
}
div.search_white input.inputbox_white:hover, div.search_white input.inputbox_white:focus {
	height:14px;
	width:100px;
	font-size:10px;
	color:#6a6a6a;
	border:1px solid #1873D0;
	padding:2px;
	margin:2px 5px 2px 0px;
}
span.pagenav{
	font-weight:bold;
}
.searchintro{
	margin-top:20px;
}
.searchintro td{
	height:20px;
	line-height:20px;
}

/********************************************************************************/
/* 								TOOLTIPS		 								*/
/********************************************************************************/
span.hpjToolLink, span.hasTip {
    background:transparent url(/templates/granddefoulement/images/help.png) no-repeat scroll 0 0;
    display:inline-block;
    font-size:16px;
    height:16px;
    margin:0 0 0 5px;
    text-indent:-9999px;
    vertical-align:text-bottom;
    width:15px;
	cursor:pointer;
}

.align-top span.hasTip {
	vertical-align:top;
}

.hpjToolTip, .tip-wrap {
    padding:10px;
    width:220px;
    z-index:999;
}

span.hpjToolLink.hpjUserLoginWarning {
    background:url(http://www.granddefoulement.ca/templates/granddefoulement/images/warning.png) no-repeat;
    width:19px;
}

.hpjToolTip .tip, .tip-wrap .tip {
    color: #000;
    z-index: 13000;
}
.hpjToolTip-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #ffffff;
    padding: 8px 8px 4px;
    background: #939300;
    border-bottom: 1px solid #B5CF74;
}
.hpjToolTip-text {
    font-size: 11px;
    color: #ffffff;
    padding: 4px 8px 8px;
    background: #939300;
}
/********************************************************************************/
/* 								...				 								*/
/********************************************************************************/
.small {
	font-size:10px;
}


/********************************************************************************/
	/* 						System Standard Messages 							*/
/********************************************************************************/
#system-message dt {
	display:none;
}
dl#system-message dd.message {
	/*background:url(/templates/system/images/slice-succes.png) repeat-x top left;*/
}
dl#system-message dd.message ul {
	margin:0;
	padding:12px 12px 12px 0;
	color:#0054A6;
}


dl#system-message dd.error ul {
	color:#de2001;
}
dl#system-message li {
	list-style:none;
	line-height:normal;
	padding-bottom:4px;
}

/********************************************************************************/
/* 							System Notice Messages 								*/
/********************************************************************************/

#syndicate{
	float:left;
	padding-left: 25px;
}
#power_by{
	float:right;
	padding-right: 25px;
}

/********************************************************************************/
/* 							Component Specific Fixes 							*/
/********************************************************************************/
#component-contact table td {
	padding: 2px 0;
}

/********************************************************************************/
/* 							Polls 												*/
/********************************************************************************/
.pollstableborder td {
	text-align: left;
}

/********************************************************************************/
/* 							WebLinks 											*/
/********************************************************************************/
span.description {
	display:block;
	padding-left: 30px;
}

/********************************************************************************/
/* 							Frontend Editing									*/
/********************************************************************************/
a.btn {
	text-decoration:none;
}

/********************************************************************************/
/* 							PAGE NAVIGATION										*/
/********************************************************************************/
.pagination {
	display:block;
	text-align:center;
	padding:10px 0;
}

/********************************************************************************/
/* 								USER			 								*/
/********************************************************************************/

.user legend {
	padding:0;
	display:block;
	font-weight:bold;
	margin:10px 0 5px;
}

.user input#email {
	width:300px;
}

.user button {
	margin:10px 0;
}
/********************************************************************************/
/* 								OTHERS			 								*/
/********************************************************************************/
span.pretext_right, span.pretext_right a {
	color:black;
	font-size:11px;
}




.pretext {
	clear:right;
}