li.pointer {cursor:pointer;}
	
ul.actions {
	float:right;
	margin:-2px 0 0;
	padding:0;
	list-style-type:none;}
	ul.actions li {
		float:left;
		padding:0;}
		ul.actions li img {
			margin:0 0 0 4px}
		
		
/* The code below is used to render the published date, 
last updated date and the author name on each category,
section or article */	
dl.article-info {
		overflow: hidden;
    	position: relative;
		margin-bottom:1.5em;}
	
	dl.article-info dt.article-info-term {
		display:none}
	
	dl.article-info dd {
		float:left;
		font-family:Verdana, Geneva, sans-serif;
		color:#999;
		font-size:.9em;
		margin-left:0;
		padding:0;
		margin-right:1.5em;}
	

/*  -- Rating -- 
Now in Joomla 1.6 the rating system is built into the core*/
span.content_rating {
	clear:both;
	padding-top:10px;
	margin-bottom:-10px;
	display:block;
	border-top:1px solid #eee;}
	
	span.content_rating img {
		margin:0 0 -3px 4px } 
	
span.content_vote {
	margin-bottom:15px;
	padding-bottom:10px;
	display:block;
	border-bottom:1px solid #eee;}
	
	span.content_vote input {
		margin-bottom:-2px}
	
	span.content_vote input.button {
		margin-bottom:0;
		margin-left:10px;}	

		
		.tip {
	padding:.4em .8em ;
	border:1px solid #fff;
	margin-bottom: 2em;
	color: #514721;
	background:#FFF6BF;
	-moz-box-shadow: 0 0 8px #877736;
	-webkit-box-shadow: 0 0 8px 877736;
	box-shadow: 0 0 8px #877736}
	.tip .tip-title {
		font-weight:bold;
		font-size:1.1em}

.BienvenueGris {
	color: #999999;
}

}

.findclass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	}

.Bienvenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	}

iframe    {  background-color: transparent } 

.MenuRouge {
	color: #FFF;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-style: oblique;
	font-size: 14px;
	font-variant: normal;
	text-transform: none;
}
.GrosTitreMenu {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	color:#000;
	text-decoration:none;
}

.TexteHautMenu {
	color: #666;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	text-align: right;
	font-weight: normal;
}
.PetiteMenu {
	color: #999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
.guillemets {
	font-size: 18px;
	line-height: normal;
	font-family: "Lucida Console", Monaco, monospace;
	color: #000;
}
.Point {
	color: #FFF;
}

/* Accessibility */
#accessibility {
	overflow: hidden;
	width: 0;
	height: 0;
	display:none;}
	
/* Wrapping */
.wrapper_full { width:100%; margin:0 auto;}
	.wrapper  { width:1197px; margin:0 auto; margin-top:17px}
	

.wrapper  { margin-top:17px}


/* Set some default styles for Float, Width, Separator and TextAlight */
.floatleft { float:left; }
.floatright { float:right; }

.width16  { width: 15%; } 
.width20  { width: 20%; } 
.width25  { width: 23.5%;}
.width33  { width: 31.0%;}
.width50  { width: 49%;} 
.width75  { width: 74.5%;} 
.width100 { width: 99%;} 

/* This are for User 1 - 3 and User 4 - 6  Modules*/
.width1_user { width: 32.6%; } 
.width2_user { width: 49.4%; }
.width3_user { width: 100%; } 

/* This are for Footer 1 - 2 - 3 - 4  Modules*/
.width1_footer { width: 31.2%;} 
.width2_footer { width: 50%;}
.width3_footer { width: 100%;}


/* This are for Promo 1 - 2 - 3  Modules*/
.width1_promo { width: 32%;} 
.width2_promo { width: 50%;}
.width3_promo { width: 100%;}

.separator { margin-right:10px; }

.floatimg {
	float:left;
	margin:0 10px 10px 0}
	
	
 /*
					              Header 
===========================///////////////////-===========================*/

#header {
	background-repeat:no-repeat;
	background-position:center;
	width:1187px;
	margin:0 auto 49px;
	height:300px;
	padding-right:30px;}
	

	/* Header Top */
	#header-top {
		margin-top:4px;
		margin-right:43px;
		width:240px;
		position:relative;
		color:#fff;}

	/* Header Inside */
	#header_inside {
		height:165px;}
		
		/* Logo */
		#logo {float:right;padding-right:84px;padding-top:72px;}

	
/*
					              Content 
===========================///////////////////-===========================*/

/* UserArea
-----------*/
#userarea {
	padding:10px 0 0;
	height:60px;
	background:url(../images/userarea.png) no-repeat bottom center}
	
	

/* Promo
------------*/
#promo {
	margin-bottom:10px;
	position:relative;
	overflow:hidden;}
	
	#promo .content_column_tl{
		background-image:url(../images/promo_tl.png);}
		
	#promo .content_column_tr{
		background-image:url(../images/promo_tr.png);}	

	#promo .content_column_br{
		background-image:url(../images/middle_col_br.png);
		height:63px;}
	#promo .content_column_bl{
		background-image:url(../images/middle_col_bl.png);
		height:63px;}	
	
		#promo .content_column_wrapper{
			background-image:url(../images/middle_col_bg.png);
			min-height:60px;
			margin-bottom:0;}

		#promo .moduletablefix {
			margin-bottom:-55px!important}

/* Main Content 
---------------*/
#main_content {
	margin-bottom:10px;
	position:relative;
	overflow:hidden;}
	
	
	

/* Genral Decoration
---------------------*/	
#content_gradient {
	background:url(../images/content_gradient.png) repeat-x bottom center;
	padding-bottom:65px;}

#content_t { 
	background:url(../images/content_t.png) no-repeat center top;
	height:10px;}
		

#content_b { 
	background:url(../images/content_b.png) no-repeat center bottom;
	margin:0 auto;
	height:11px;
	width:1067px;}
	
#content_l {
	background:url(../images/content_l.png) repeat-y center;}
	
	
#content { 
	clear:both;
	position:relative;
	min-height:80px;
	overflow:visible;}
	
	#content_inside {
		position:relative;}
	
	
	 
/* Some modules variations that we used to display our Joomla Modules  */
.aDmodule h3 { font-size:1.2em; font-weight:bold; padding:0; margin:0 0 8px }
	
			
/* Content Columns 
--------------------*/		
#content-container{
	 margin: 0 auto;
	padding-left:1px;
	position:relative;
	width:1046px;
	border-bottom:none;}

    #content-column-container {	
		border-style:solid;
		border-color:transparent;}
		
		#content-inner-container {
			width: 100%;}
									   
			#content-order-container {
				float: left;		
				width: 100%;		
				min-height:500px;}
	
			
				#content-middle {
					float: left;
					width: 100%;}
					
				#content-left {
					float: left;}
					
				#content-right{  
					float: right;}
					
				.clear-columns { clear: both;}
					
				.content-inside { margin:0; }
				
				#content-middle .content-inside { margin-bottom:-27px; }
				
				
				.content_column_tl {
					background:url(../images/content_column_tl.png) no-repeat left top;
					width:50%;
					height:70px;
					margin-bottom:-60px;
					float:left;}
				.content_column_tr{
					background:url(../images/content_column_tr.png) no-repeat right top;
					width:50%;
					height:70px;
					margin-bottom:-60px;
					float:right;}	
		
					
				.content_column_br {
					background:url(../images/content_column_br.png) no-repeat bottom right;
					height:111px;
					width:50%;
					float:right;
					z-index:99;}	
				.content_column_bl {
					background:url(../images/content_column_bl.png) no-repeat bottom left;
					height:111px;
					width:50%;
					float:left;
					z-index:99;}	
				
					.content_column_wrapper {
						clear:both;
						padding:0 10px;
						margin-bottom:-104px;
						min-height:150px;
						z-index:9}
						
						#content-left .content_column_wrapper,
						#content-right .content_column_wrapper {
							padding:0;}
							#content-left .content_column_wrapper {
								margin-left:-10px;
								background:url(../images/content_column_bg_l.png) repeat-x top left;} 
							#content-right .content_column_wrapper {
								margin-right:-10px;
								background:url(../images/content_column_bg_r.png) repeat-x top right;} 	 	
							

/* Middle Content Columns
-------------------------*/	
#columns-container{
	padding:20px 0 0;
	padding-left:1px;
	position:relative;
	border-bottom:none;}

    #outer-column-container {
		border-style:solid;
		border-color:transparent;}
		
		#inner-column-container{
			width: 100%;}
									   
			#source-order-container{
				float: left;		
				width: 100%;		
				min-height:500px;}
	

	#middle-column{
		float: right;		
		width: 100%;}			   

		
	#right-column {
		float: right;}
		
		.clear-columns { clear: both;}
		
		.inside { margin:0; }
		
			
			#middle-column .inside { padding-right:20px; padding-left:20px;}
			#right-column .inside { padding-left:0}



/* Middle Columns modules*/
.moduletable { }
	
.moduletablefix {
	margin-bottom:-50px;
	position:relative;
	overflow:hidden;}
	
	.moduletable h3 {
		font-size:1.35em;
		font-weight:bold;
		margin:0 0 7px;
		padding:0;}
		
	.moduletable_l {
		background:url(../images/moduletable_l.png) no-repeat left;
		float:left;
		width:50%;
		height:19px;
		margin-bottom:-10px}
	.moduletable_r {
		background:url(../images/moduletable_r.png) no-repeat right;
		float:right;
		width:50%;
		height:19px;
		margin-bottom:-10px}
	
	
	

/* Columns Modules without a Suffix */
.col-module {
	margin:0 10px 15px 20px;
	position:relative;
	overflow:hidden;} 

	.col-module h3 {
		color:#555;
		font-style:italic;
		margin:9px 10px 4px 0;
		padding:0 6px 0 1px;
		white-space: nowrap;
		display:inline-block;
		font-size:1.17em;
		background:#fff;
		border:1px solid #DEDEDE;}
		.col-module h3 span.col-module_header_color { 
			color:#D4D6AD;
			background:#686D07 url(../images/col-module_header.png) repeat-y left; 
			padding:2px 7px 2px 16px;
			margin-right:2px;
			line-height:24px;} 	

		
		#content-right .col-module {
			margin-left:10px;
			margin-right:20px;}
			
		/* on inset column*/
		#right-column .col-module {
			margin-right:20px;
			margin-left:10px;}

/* Columns Modules Suffix = style1 */
.col-module-style1 h3 span.col-module_header_color { 
	background-color:#555!important;
	color:#ccc!important;} 	


/* Columns Modules Suffix = style2 */
.col-module-style2 {
	margin:0 0 15px 0;
	position:relative;
	overflow:hidden;} 

	.col-module-style2 .col-module_header_l {
		background:url(../images/col-module-style2_content_left_l.png) no-repeat left;
		height:35px;}
	
	.col-module-style2 .col-module_header_r {
		background:url(../images/col-module-style2_content_left_r.png) no-repeat right;
		height:35px;}
		
	.col-module-style2 h3 {
		color:#fff;
		margin:6px 0 10px 20px;
		position:relative;
		padding:0;
		white-space: nowrap;
		font-size:1.0em;
		background:none;
		border:none;}
		.col-module-style2 h3 span.col-module_header_color { 
			color:#D4D6AD; 
			background:none!important;
			padding:0;
			margin:0;
			line-height:normal;} 
			
		.col-module-style2 .col-module_content {
			padding-left:20px;
			padding-right:10px;}


	/* on right and inset columns */
	#content-right .col-module-style2,
	#right-column .col-module-style2{
		margin-right:0;
		margin-left:0;}
	#content-right .col-module-style2 .col-module_header_l,
	#right-column .col-module-style2 .col-module_header_l {
		background:url(../images/col-module-style2_content_right_l.png) no-repeat right;}
	#content-right .col-module-style2 .col-module_header_r,
	#right-column .col-module-style2 .col-module_header_r{
		background:url(../images/col-module-style2_content_right_r.png) no-repeat left;}
	#content-right .col-module-style2 h3,
	#right-column .col-module-style2 h3{
		margin-left:10px;}
	#content-right .col-module-style2 .col-module_content,
	#right-column .col-module-style2 .col-module_content {
		padding-right:20px;
		padding-left:10px;}
	
	#right-column .col-module-style2{
		margin-right:-1px;}
		
							
/* Main Column Module */
#usertopmods,
#userbottommods {
	position:relative; 
	overflow:hidden;
	clear:both;}
	
	#usertopmods .separator,
	#userbottommods .separator { margin-right:10px}
	
#usertopmods { 
	margin-bottom:10px}

#userbottommods{  
	margin-top:10px;
	margin-bottom:10px;}

	#usertopmods .content_column_tl,
	#userbottommods .content_column_tl{
		background-image:url(../images/usermods_tl.png);
}
		
	#usertopmods .content_column_tr,
	#userbottommods .content_column_tr{
		background-image:url(../images/usermods_tr.png);
		/*  chrome/safari fix */
		margin-left:-1px;
		padding-left:1px;}	

		
	#usertopmods .content_column_br,
	#userbottommods .content_column_br{
		background-image:url(../images/middle_col_br.png);
		height:63px;
		/*  chrome/safari fix */
		margin-left:-1px;
		padding-left:1px;}	
	#usertopmods .content_column_bl,
	#userbottommods .content_column_bl{
		background-image:url(../images/middle_col_bl.png);
		height:63px;}	
	
		#usertopmods .content_column_wrapper,
		#userbottommods .content_column_wrapper{
			background-image:url(../images/middle_col_bg.png);
			margin-bottom:0;
			min-height:100px;}
		
		
		
#usertopmods .moduletable h3,
#userbottommods .moduletable h3 {
	text-align:center;
	font-weight:normal;}
	
	#usertopmods .moduletable h3,
	#userbottommods .moduletable h3 {
		color:#555}
	#usertopmods .moduletable h3 span,
	#userbottommods .moduletable h3 span {
		color:#999}
	

/* Main Content
-------------------*/
#main_content .content_column_tl{
	background-image:url(../images/main_content_tl.png);
	height:80px;
	margin-bottom:-62px;}
	
#main_content .content_column_tr{
	background-image:url(../images/main_content_tr.png);
	height:80px;
	margin-bottom:-62px;}	

#main_content .content_column_br{
	background-image:url(../images/main_content_br.png);
	height:18px;}	
#main_content .content_column_bl{
	background-image:url(../images/main_content_bl.png);
	height:18px;}	

	#main_content .content_column_wrapper{
		background:url(../images/main_content_bg_l.png) no-repeat top left;
		clear:none;
		padding:0;
		margin-bottom:0;
		min-height:0;}
	
	#main_content .content_column_wrapper_2 {
		background:url(../images/main_content_bg_r.png) no-repeat top right;}



/* 								Bottom 
===========================///////////////////-===========================*/
#bottom {
width:1046px;
	position:relative;
	overflow:hidden;
	padding-top:10px;
	padding-left:75px;
	clear:both;}
	
	#bottom .content_column_tl{
		background-image:url(../images/promo_tl.png);}
		
	#bottom .content_column_tr{
		background-image:url(../images/promo_tr.png);}	

		
	#bottom .content_column_br{
		background-image:url(../images/middle_col_br.png);
		height:63px;}	
	#bottom .content_column_bl {
		background-image:url(../images/middle_col_bl.png);
		height:63px;}	
	
		#bottom .content_column_wrapper{
			background-image:url(../images/middle_col_bg.png);
			margin-bottom:0;
			min-height:60px;}
			
		#bottom .moduletablefix {
			margin-bottom:-55px}	
						

/*  Bottom Modules 
-------------------*/
#bottom .moduletable {
	margin:0;}
	#bottom .moduletable h3 {
		font-size:1.3em;
		font-weight:normal;
		margin:0 0 7px;
		color:#555;
		padding:0;
		line-height:1.35em;}
		#bottom .moduletable h3 span { color:#999}
		
#bottom .separator {
	background:url(../images/footer_seperator.png) no-repeat center right;
	padding-right:9px;
	margin-right:10px;}
	
/*
					             Footer
===========================///////////////////-===========================*/
#footer {
	position:relative;
	overflow:hidden;
	background:url(../images/content_gradient2.png) repeat-x bottom center;}
	#footer .wrapper {
		width:1100px;}
		
	#footer .padding {
		padding:20px 25px 0 50px;}


#footer_t {
	margin-top:10px;
	background:url(../images/footer_t.png) no-repeat center top;}
	
#footer_b {
	background:url(../images/footer_b.png) no-repeat center bottom;
	position:relative;
	overflow:hidden;
	min-height:135px}
	

/*  Copyright 
-----------------*/
#copyright {
	clear:both;
	position:relative;
	overflow:hidden;
	margin:15px 10px}
	
	#copyright p#copytext { margin:5px 0 15px; color:#777;}
	
	#copyright p#aDlogo { margin:0; }
	
	
/*  Footer Modules 
-------------------*/
#footer .moduletable {
	margin:0;}
	#footer .moduletable h3 {
		font-size:1.3em;
		margin:0 0 7px;
		color:#999;
		padding:0;
		line-height:1.5em;}
		#footer .moduletable h3 span { color:#555}
		
	
#footer .separator {
	background:url(../images/footer_seperator.png) no-repeat center right;
	padding-right:14px;
	margin-right:15px;}




/*
					      Default Joomla Component
===========================///////////////////-===========================*/

/* com_content 
-------------------------------------------------------------------*/

/* Blog Layout */
.blog {
	position:relative;
	overflow:hidden;}
	
.blog_description { 
	position:relative; 
	overflow:hidden;
	padding-bottom:20px;
	background:url(../images/articlerow_sep.jpg) no-repeat bottom center;}
	
	.blog_description h1 { font-size:2em}
	
	.blog h2{
		margin:0;
		padding:0;}

	
		div.iteminfo {
			float:left;
			margin-bottom:15px;}
			
			div.iteminfo p { 
				clear:both;
				margin:0;
				font-style:italic;}
				div.iteminfo p span{ 
				color:#999;}
				
				
				.leading .iteminfo {
					float:none;
					margin-bottom:0}
					
				.leading div.iteminfo p {
					font-size:1em;
					display:block;
					font-style:normal;
					padding-bottom:12px;}
						
					.leading div.iteminfo p span { 
						display:block;
						font-style:italic}
	
	.blog .buttonsarea {
		margin-bottom:15px}
		
	.blog .leading .buttonsarea {
		float:left;
		margin-bottom:0;
		width:23%;
		text-align:right;}
	
	.blog .blogcontent {
		clear:both;}
		.blog .leading .blogcontent { 
			float:right;
			clear:none;
			width:74%;}
		
	
	.blog img { /* The decoration for the images that are added on the articles */
		
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}
				
	p.buttonheading { margin:0 0 15px; float:right;  }	
		p.buttonheading img {  margin:0 0 0 7px; border:none; padding:0; background:none;}

	.blog .round {margin:10px 0 0}
		.blog .article_column .round {margin:15px 0 -10px}
		

	/* Leading Article */
	.blog .leading { 
		position:relative;
		overflow:hidden;
		margin-bottom:18px;}
		.blog .leading h2 {
			margin-bottom:8px;
			font-size:2em;} 
	
	
	
	/* Column-Divided Articles */
	.articles_wrap { 
		clear:both;
		padding-bottom:5px;
		position:relative;
		overflow:hidden;}
	
	.blog .article_row {
		position:relative;
		padding:0 0 30px;
		margin-top:15px;
		overflow:hidden;
		background:url(../images/main_sep.png) no-repeat center bottom;}
		.blog .article_row h2 {
			display:block;
			font-size:1.2em;
			font-weight:bold;
			line-height:1.6em;
			margin-bottom:.15em;} 
	
		.blog .article_row .cols3 h2 {
			font-size:1.1em;}
			
			.blog .article_row .cols2 { /* When you set up the category/section/frontpage intro articles to have 2 columns we divede it in 2 parts */
				width:50%; 
				float:left;}
			.blog .article_row .cols3 { /* and this when you set up in 3 parts */
				width:33.3%; 
				float:left;}
			
			.blog .article_row .column1 .article_column { padding-right:10px}
			.blog .article_row .column2 .article_column { padding-left:9px; border-left:1px dashed #D6D6D6; position:relative; overflow:hidden}
			
			.blog .article_row .column3 .article_column { padding-left:15px; position:relative; overflow:hidden}
			
				

/* The styles below are for the article layout page */
#page { margin:0;}
	
	#page h1.contentheading { 
		font-size:2.25em;
		padding-bottom:0;
		border-bottom:3px solid ;
		line-height:1.4;
		margin:0 0 15px}

	#page .pagecontent img { }


p.notaDbottom {
	clear:both;
	position:relative;
	overflow:hidden;
	margin:0 0 15px;
	height:29px;
	border-top:1px solid ;
	text-align:center;
	border-bottom:1px solid ;
	line-height:30px;}


#page div.itemcontainer {
	padding:0;
	margin-bottom:15px;}
	
	
		#page .buttonsarea {
		float:left;
		margin-bottom:0;
		width:22%;}
		#page div.iteminfo {
			float:right;
			clear:both;
			text-align:right;}
		#page div.iteminfo p {
			font-size:1em;
			clear:both;
			display:block;
			font-style:normal;
			padding-bottom:12px;}
			#page div.iteminfo p span { 
				display:block;
				font-style:italic}
						
	
		#page .pagecontent { 
			float:right;
			clear:none;
			width:75%;}

	
	
	
	
.blog_more { /* For the links that are ander the intro articles listing */
	position:relative; 
	overflow:hidden;
	margin-bottom:20px; 
	padding-top:5px;
	clear:both}

.blog_more h2{ 
	font-size:1.75em; 
	margin:10px 0 5px}
	
	.blog_more ul {
		margin:0;
		clear:both;
		width:100%;}
		.blog_more ul li {
			list-style-type:none;
			float:left;
			width:49%;
			position:relative;
			overflow:hidden} 
			.blog_more ul li a {
				float:left;
				height:29px;
				display:block;
				white-space: nowrap;
				overflow:hidden;
				line-height:30px;
				padding:0 10px;}


/* This is for Archived Content List */
p.archivedlist .inputbox { width:100px}



div.pagination { /* Pagination styles */
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	padding:12px 12px;
	clear:both;
	position:relative;
	overflow:hidden;
	margin:0 -9px 15px;}

div.pagination p.counter {
	float:right;
	margin:0;}
	
div.pozit {
position : absolute;
left : -895px;}
	
div.pagination ul {
	float:left;
	margin:0;}
	div.pagination ul li {
		float:left;
		list-style-type:none;
		padding:0 7px;
		border:1px solid #e9e9e9}
		div.pagination ul li a {}
			div.pagination ul li a:hover {
				text-decoration:none;
				color:#555}


/* Read More Button */
p.readmore {
	float:left;
	clear:both;
	margin:0;
	height:50px;
	padding:0}
	
	.readmore a { }
		.readmore a:hover { 
			text-decoration:none;}



/* com_search
---------------*/
#searchpage .searchintro {
	background:#F9F9F9;
	padding:5px 15px 0;
	position:relative;
	overflow:hidden;
	clear:both}
#searchpage .searchintro p.left { float:left}
#searchpage .searchintro p.right { float:right}	
#searchpage ol p {	margin-bottom:1em}
#searchpage ol span.discategory{ color:#999}

ol.latestnews,
ol.mostreadmod { margin-bottom:0  }

ol.latestnews li,
ol.mostreadmod  li { color:#808080;}


/*
					  Default Joomla Modules sytling
===========================///////////////////-===========================*/

/* mod_search
---------------*/
#searcharea {
	float:right;
	margin:100px -350px 0 0;}

#search_bg {
	width:310px;
	height:27px;
	background-image:url(../images/search_bg.png);
	background-repeat: no-repeat; 
	background-position:top center;}
	
	#search_bg form { margin:0 0 0 13px}
	
		#search_bg label { display:none; }
		
		#search_bg .inputbox {
			width:225px;
			margin:0;
			padding:0;
			background:none;
			border:none;
			color:#666;}
			#search_bg .inputbox:focus	{color:#66797D}
	
		#search_bg .button{
			float:none;
			width:60px;
			margin:0 0 0 4px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:1em;
			color:#DDBAA8;
			height:25px;
			line-height:26px;
			cursor:pointer;
			background:none;
			display:inline;
			border:none}
			#search_bg .button:hover { color:#fff}
	
		

/* mod_latestnews and mod_mostread
-------------------------------------*/	
ol.latestnews,
ol.mostreadmod { margin-bottom:0  }

ol.latestnews li,
ol.mostreadmod li { color:#808080;}

	
/* mod_breadcrumbsd
----------------------*/	
#breadcrumb .content_column_wrapper {
	min-height:20px;
	margin-bottom:0}

	#breadcrumb .content_column_tl {
		height:50px;
		background-image:url(../images/breadcrumb_l.png);}
	#breadcrumb .content_column_tr {
		height:50px;
		background-image:url(../images/breadcrumb_r.png);}

	
#breadcrumb {
	margin:0 0 20px;
	position:relative;
	}


	#breadcrumb ol{
			position:relative;
			list-style-type:none;
			float:left;
			font-size:1.1em;
			font-style:italic;
			margin:12px 0 0;}
			#breadcrumb ol li { 
				float:left;
				border-left:none;
				background:url(../images/breadcrumb_arrow.png) no-repeat center right;
				padding:0 25px 2px 4px}
				#breadcrumb ol li a {
					display:block;
					margin:0;}
				#breadcrumb ol li.last {
					background-image:none}
				#breadcrumb ol li.last span { 
					margin:0}	
	
	#breadcrumb ol li.breacrumbs_home {
		padding-left:0;
		border:none;}
		#breadcrumb ol li.breacrumbs_home a { 
			display:block;
			width:22px;
			height:22px;
			text-indent:-9999em;
			background:url(../images/breadcrumb_home.png) no-repeat top ;}
				#breadcrumb ol li.breacrumbs_home a:hover { background-position:bottom}



/* mod_banner
---------------*/	
#bannertop {
	margin:25px 0 0 0;
	float:right;}
	
#banner {
	position:relative;
	overflow:hidden;
	margin:0 0 10px}
	

	
ul.bannermod {
	margin:0;
	float:left}
	ul.bannermod li {
		list-style-type:none;
		margin:0;
		display:inline;}	
		ul.bannermod li img {
			margin:0;
			float:none}
			

/* mod_poll
--------------*/
form.poll p.polltitle {
	margin-bottom:8px; 
	font-size:1.25em;
	font-style:italic;} 
form.poll p.pollradio {
	color:#777;
	padding-bottom:2px;}


/*
  mod_login
---------------------------------------------------------------- */

#login_text {
	float:right;
	margin-right:79px;}
	#login_text a {
		font-size:1.1em;
		display:block;
		line-height:1.5em;
		padding-right:13px;
		color:#fff;}
		#login_text a:hover{ text-decoration:none; color:#fff}
				

#login_box {
	width: 320px;
	position: absolute;
	right:-30px;
	top: 30px;
	z-index:99999999;
	visibility:hidden;
	overflow:hidden;}


	#login-panel {
		background-image: url(../images/login-bg.png);
		background-position:0 100%;
		position:relative;
		overflow:hidden;
		background-repeat:no-repeat;
		padding: 15px 30px 30px 30px;
		color: #E6E6E6;}
	
	#login-panel .moduletable h3 {
		color:#ccc;
		font-size:1.3em;
		padding-bottom:6px;
		margin-bottom:5px;
		border-bottom:1px dashed #999 }
	
	#login-panel .moduletable_content {
		padding-top:10px;
		margin-bottom:-5px}
		
	#login-panel .moduletable a {
		color:#ccc}
		#login-panel .moduletable a:hover {
			color:#fff}


form.loginform fieldset {
	border-color:#888;
	margin:0;
	border-style:dotted;}

form.loginform legend {
	border-color:#888;
	border-style:dotted;
	color:#ccc;
	font-size:1.3em;
	background-color:transparent}

form.loginform p#login_username label,
form.loginform p#login_password label {
	display:none}

form.loginform .inputbox {
	padding:0;
	display:inline;
	background:none;
	color:#ccc;
	border:none;
	width:145px;
	margin:4px 0 0 20px;}
	form.loginform p#login_username {
		background:url(../images/login_username.png) no-repeat top; width:170px; height:25px; float:left; margin:5px 10px 10px 0;}
	form.loginform p#login_password {
		background:url(../images/login_password.png) no-repeat top; width:170px; height:25px; float:left; margin:5px 0 0;}
		
		form.loginform p#login_username:hover,
		form.loginform p#login_username:focus,
		form.loginform p#login_password:hover,
		form.loginform p#login_password:focus
		{ background-position:bottom;}
	
	form.loginform p#form-login-remember { 
		margin:13px 5px 0 0;
		color:#B2B2B2;
		float:right}
		
	form.loginform p#login_button {
		margin:12px 15px 0 -5px;
		float:left;}
		form.loginform p#login_button .round,
		form.loginform p#login_button .round span {
			height:29px;
			color:#999;
			background-image:url(../images/login_button.png)}
			form.loginform p#login_button button:hover .round,
			form.loginform p#login_button button:hover .round span {
				background-image:url(../images/login_button.png);
				color:#ccc}	
	
	
	
	
	form.loginform ul.login_lost {
		margin:15px 0 0 10px;
		clear:both;
		float:left;
		width:100%;
		text-align:left;}
		form.loginform ul.login_lost li {
			padding:0;}
			
			


form.logout p {
	margin:0 0 15px; }

form.logout button{ 
	margin: 0 0 0 10px}
	

/*
				Some other styles that do not fit above
===========================///////////////////-===========================*/

	
/* Template Styles custom code */
ul.tempstyle {
	margin:0;
	float:left}
	ul.tempstyle li {
		float:left;
		list-style-type:none;}
		ul.tempstyle li a {
			width:55px;
			display:block;
			float:left;}


/* This styles are used on the Editor Page */
form.editor select{ width:auto;}


/*
 Main Nav
---------------------------------------------------------------- */
#mn_wrap {
	margin:0;
	clear:both;
	margin:0px 0 10px 0;
	float:left;}
	
	

#mn{
	z-index:99;
	width:1117px;
	margin-top:6px;}


/*
 Top Menu
---------------------------------------------------------------- */
ul#topmenu {
	margin:7px 0 0 0;
	float:left;}
	ul#topmenu li{
		list-style-type:none;
		display:inline;
		margin:0;
		border-right-width:1px;
		border-right-style:solid;
		border-right-color:#777;}
		ul#topmenu li a {
			font-size:.9em;
			margin:0 10px;
			color:#ccc}
			ul#topmenu li#current a,
			ul#topmenu li a:hover {
				color:#fff;
				text-decoration:none}



/*
 OtherMenu
---------------------------------------------------------------- */

ul.menu-othermenu,
ul.menu-othermenu ul {
	margin:0;}
	ul.menu-othermenu li {
		list-style-type:none}
	
		ul.menu-othermenu li a {
			display:block;
			color:#555;
			padding:6px 5px;
			position:relative;
			overflow:hidden;
			background:url(../images/othermenu_line.png) no-repeat bottom center }
			
			
			ul.menu-othermenu li a span.title {
				letter-spacing:0.02em;
				line-height:1.2em;
				font-size:1.25em;
				font-style:italic;
				display:block;}
			ul.menu-othermenu li a span.sub {
				color:#999}
				
				
				ul.menu-othermenu li a:hover {
				text-decoration:none;}
				
				ul.menu-othermenu li a:hover span.title {
					color:#6A6F0A}
	
			ul.menu-othermenu li#current a {
				background-color:#EBEBEB;}
	
	
		
	ul.menu-othermenu li li {
		margin-left:20px}
		ul.menu-othermenu li li a {
			background:none!important;
			padding-left:0;}
			

/*
  FooterMenu
---------------------------------------------------------------- */
#copyright ul.menu { 
	float:right;
	margin:6px -12px 0 0;
	width:430px;}
	#copyright ul.menu li {
		float:right;
		margin-bottom:14px;
		list-style-type:none;
		border-left:1px dashed #ccc}
		#copyright ul.menu li a {
			color:#999;
			float:left;
			margin:0 12px; }
			#copyright ul.menu li a:hover {
				color:#555;
				text-decoration:none}
				
			#copyright ul.menu img {
				padding-right:7px;
				margin-bottom:-4px;}
	
	
/* Font Switcher
---------------------------------------------------------------- */
#fontswitcher {
	margin:0 30px 0 0;
	width:110px;
	position:relative;
	overflow:hidden;
	float:right;}
#fontswitcher p {
	margin:0;
	float:left;
	padding:3px 7px 0 0;
	color:#ccc;} 
#fontswitcher ul {
	float:left;
	margin:0} 
	#fontswitcher ul li {
		list-style-type:none;
		float:left;}	
		#fontswitcher ul li a {
			text-align:center;
			width:15px;
			height:25px;
			margin-right:1px;
			display:block;}
			#fontswitcher ul li a:hover { border-bottom:none}
			#fontswitcher ul li.largefont a {  background:url(../images/font_large.png) no-repeat top}
			#fontswitcher ul li.normalfont a {  background:url(../images/font_normal.png) no-repeat top}
			#fontswitcher ul li.smallfont a {  background:url(../images/font_small.png) no-repeat top }	
			
				#fontswitcher ul li.largefont a:hover{  background-position: bottom}
				#fontswitcher ul li.normalfont a:hover{  background-position: bottom}
				#fontswitcher ul li.smallfont a:hover{  background-position: bottom }		


/* Current Date 
---------------------------------------------------------------- */
#aDdate {
	margin:-17px 320px 0 0;
	position:relative;
	font-style:italic;
	color:#999}
	
	#aDdate span { padding:0 3px}

	
/* RSS Feeds 
-----------------*/
#rss-module {
	margin:11px -37px -11px 0}
	
	#rss-module a {
		display:block;
		width:22px;
		height:22px;
		background:url(../images/rssmodule.png) no-repeat top}
		#rss-module a:hover {
			background-position:bottom}
		#rss-module a span {
			display:none}	

	
a.preview-title.preview-title-Ink.layout1_ad_prev_anchor {font-size:150%;}
