*
{

	margin: 0;
	padding: 0;
}


.zeclass
{
width:100%
}

#scroller_container_bleu
{
text-align:center;
margin-left:14px;
}

#user0,#user00
{
display:none;
}

#header h4.gk_news_show_news_header a
{
color:grey;
}
#header h4.gk_news_show_news_header a:hover
{
color:#41434A;
}

#scroller_container
{
}
body
{
	
	position: absolute;
	margin-top: 9px;
	left: 50%;
	margin-left: -500px;
	height: auto;
	width: 1000px;
	color: #000000;
	background:url(../images/bodybg.jpg);
	font-family: Tahoma, Arial, sans-serif;
	line-height: 1.2em;
	font-size:12px;
}



#TA_wrapper
{
border-left: 1px solid grey;
border-right: 1px solid grey;
background:white;
}

a:link, a:visited {
	outline: none;
	text-decoration: none;
	
	color: #000000;
}

a:hover {
	text-decoration:none;
      
	color: #000000;
}

#toplink a:link, #toplink a:visited, #toplinkc a:hover
 {
	outline: none;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	color: #FFF;
}


#coord {
color:#41434A;
border:1px solid grey;
padding:5px;
width:989px;
margin-top:5px;
background:white;
font-size:11px;

}
#coord a:link, #coord a:visited {
	outline: none;
	text-decoration:none;
	color:#CC0001;	
}

#coord a:hover {

	text-decoration:underline;
	color:#CC0001;
	
}


#mail a:link, #mail a:visited {
	outline: none;
	text-decoration:none;
	color:black;
	font-size:11px;
	font-weight:bold;
	background:url(../images/mail.jpg) no-repeat;
	padding:4px 34px 3px 50px;
	background-position: 0px -20px;

	
}

#coord p 

{
font-size:11px;
text-align:center;
}

#mail a:hover {

	text-decoration:none;
	font-size:11px;
	color: #000;
	background:url(../images/mail.jpg) no-repeat;
	padding:4px 34px 3px 50px;

}

a.gk_news_show_news_header 
{
font-weight:bold;
}

.TA ul
{
padding-left:21px;
}

img 
{
	border: none;
}

img.i_right {
padding:1px 1px 1px 13px;

}

img.i_left {
border:1px solid grey;
padding:1px;
}


a.readon_class{
color:#41434A;
text-transform:capitalize;
font-size:11px;
background:url(../images/read.png) no-repeat;
padding:3px 10px 3px 10px;
margin-top:5px;


}

a:hover.readon_class{
background:url(../images/read.png) no-repeat;
background-position:0px -20px;
color:#41434A;

}

#header{

height:auto;
background:white;
border: 1px solid grey;
border-bottom:none;
}

#top_header
{
height:60px;
background-color:white;
}

#user7
{
height:60px;
width:130px;
background:url(../images/rdm.png);
float:left;
}

#user9
{
height:60px;
width:500px;
float:left;
margin-left:12px;
}

#user6
{
height:20px;
float:left;
width:119px;
margin-top:20px;
margin-left:33px;
}

#user4
{
height:20px;
float:left;
width:140px;
margin-top:21px;
margin-left:25px;
}

#bot_header
{
height:127px;
background-color:white;
margin-top:5px;
}

.ev div.moduletable
{
padding-top:10px;
}

.ev 
{
height:127px;
width:326px;
float:left;
background-image: url('../images/bg_ev.jpg');
background-repeat: repeat-x;
}

.g_ev
{
	
    float: left;
	height:127px;
	width: 11px;
	background-image: url('../images/g_ev.jpg');
	padding:auto
}

#d_ev3
{
	
	float: right;
	height:127px;
	width: 162px;
	background-image: url('../images/d_ev3.jpg');
	
}
	
#d_ev2
{
	
	float: right;
	height:127px;
	width: 162px;
	background-image: url('../images/d_ev2.jpg');
}

#d_ev1
{
	
	float: right;
	height:127px;
	width: 162px;
	background-image: url('../images/d_ev1.jpg');	
}


#ev1
{
margin-left:6px;

}

#ev2
{
margin-left:5px;
}

#ev3
{
margin-left:5px;
}

#user11
{
width:998px;
height:65px;
border-left: 1px solid grey;
border-right: 1px solid grey;
padding-top:15px;
background:white;
}

#TA-left
{
margin-left:6px;

}

#TA-main
{
margin-left:5px;
}

#TA-right
{
margin-left:5px;
}


.TA
{
width:326px;
float:left;
height:auto;
}

 .clear
 {
 clear:both;
 }


 /*----------------MENU-----------------*/
#nav {
	background: url(../images/menu/bg_menu.gif) repeat-x center top;
	width: 998px;
	height: 65px;
	position: relative;
	padding: 0;
	margin: 0;
	top: 0;
}
#nav a {
	text-decoration: none;
	height: 36px;
}
#nav li { /*float the main list items*/
	background:url(../images/menu/menu_separateur.jpg) no-repeat top right;
	margin: 0;
	float: right;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}
#nav li a {
	color: #fff;
	
	font-size: 14px;
	line-height: 36px;
	display: block;
	padding: 0;
}

/*-------------SOUS-MENU---------------*/
#nav li ul {
	margin: 0;
	padding: 0;
	display: none;
}
#nav li ul li {
	/*background: transparent;*/
}
#nav li ul li a {
	/*background: transparent;*/
	height: 29px;
}
#nav li ul li a:hover {
	text-decoration: underline;
	
}

/*-----------MENU ON/OFF-----------------*/
#nav li.on a {
	color: #5a7076;
}
#nav li.on
{
background:url(../images/menu/menuselec_bg.jpg);
}
#nav li a:hover, #nav li.off a:hover, #nav li.on a:hover {
	background-image:url(../images/menu/menuselec_bg.jpg);
	margin: 0 -9px 0 -10px;
	padding: 0 9px 0 10px;
	color: #000;

	font-size: 14px;
	line-height: 36px;
	display: block;
}

/*--------SOUS-MENU ON/OFF--------------*/
#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
	background:url(../images/menu/sousmenu_bg.jpg) no-repeat;
	position: absolute;
	top: 36px;
	left: 0;
	padding-top: 0px;
	height: 29px;
	width: 1000px;
}
/*#nav li.on ul {
	background-image:url(../images/menu/menuselec_bg.jpg);
	display: block;
}
#nav li.off:hover ul, #nav li.over ul {
	display: block;
	z-index: 6000;
}
#nav li.on:hover ul, #nav li.over ul { /*for ie*/
	/*background: #d8eefb;*/
/*}*/

/*subnav formatting*/
#nav li.on ul a, #nav li.off ul a,
#nav li.on ul li a, #nav li.off ul li a {
	float: left; /*ie doesn't inherit the float*/
	width: auto;
	border: 0;
	display: block;
	color: #fff;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 29px;
	margin: 0;
	padding: 0;
}
#nav li.on:hover ul a, #nav li.off:hover ul a,
#nav li.on:hover ul li a, #nav li.off:hover ul li a{
	float: left; /*ie doesn't inherit the float*/
	width: auto;
	border: 0;
	display: block;
	color: #fff;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 29px;
	margin: 0;
	padding: 0;
}
#nav li.on ul li.on a {
	background: transparent;
	text-decoration: underline;
}
/*-------------FIN MENU---------------*/



#bd a:link {
	outline: none;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
        font-weight:bold; 
}

#bd a:visited {
	outline: none;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
        font-weight:bold; 
}
#bd
{display:none;}
#nav li.off ul li.off a:hover, #nav li.on ul li.off a:hover
{
color:white;
}

#bd a:hover {
	
       font-weight: normal;
	color: #FFFFFF;
font-weight:bold; 
}




/*------------Langue---------*/
#jflanguageselection {
	float:left; 
	margin: 0px 0px 15px 5px;
	width: 140px;
	height: 28px;
	background: url(../images/g_langue2.jpg) no-repeat;
}
#jflanguageselection .jflanguageselection {
	border: none;
}
#jflanguageselection img {
	border: none;
}
div#jflanguageselection img.langImg
{ 
	float: left; 
	border: none; 
	margin-top: 6px;
	margin-left: 8px;
	margin-top: 6px;
	padding-right: 0px;
}
/*#jflanguageselection select.jflanguageselection option{
	background-color: #FFFFFF;
}*/
#jflanguageselection select.jflanguageselection {
	background: url(../images/d_langue.jpg) no-repeat;
	border: none;
	width: 110px;
	height: 28px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;	
}

#mod_search_searchword
{
border:none;
background: url(../images/recherche_bg.jpg) no-repeat;
height:28px;
width:135px;
padding: 4px 5px 5px 13px;
}


#scroller_container
{
margin-left:13px;
width:300px;
}


.mod_bannerslider
{
padding:3px;
}



#interact img
{
margin-bottom:15px;
}

.inputbox
{
text-transform:capitalize;
}

#bd
{
overflow:hidden;
}

#user1
{
background:white;
width:998px;
height:65px;
border-right: 1px solid grey;
border-left: 1px solid grey;
border-bottom: 1px solid grey;



}

.newsflashcontentpaneopen
{
margin-top:-4px;
}

#user8
{
display:none;
}

.accordion-menu
{
margin-top:5px;
padding-bottom:10px;
}

.ev_link_cat {
display:none;
}

.newsfeed_item
{
width:300px;
}

/*********************
* Calendar module style
**********************/
.mod_events_table
{

	text-align: center;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	margin: 0px auto 0.25em auto;	
    width:140px!important;
	background: white;
border-collapse: collapse;
border: 1px solid #D8D7D5;
margin-bottom:5px;
}
.mod_events_td_title
{
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.mod_events_td_dayname
{

	color: Black;
	background: #D8D7D5;
	font-size: 10px;
	border-left: 1px solid grey;

}
.mod_events_td_dayname .sunday
{

}
.mod_events_td_dayname .saturday
{
}

.mod_events_td_dayoutofmonth
{

	background-color: #FFFFFF;
	color: #FFFFFF;
	border: 1px solid #D8D7D5;
}
.mod_events_td_todaynoevents
{
	font-weight: normal;
	color: grey;
	background-color: #B8DDEF;
	border: 1px solid #D8D7D5;
}
.mod_events_td_todaywithevents
{
	font-weight: normal;
	color: Black;
	background-color: #B8DDEF;
	border: 1px solid #D8D7D5;
}
.mod_events_td_daynoevents
{
	line-height: normal;
	font-weight: normal;
	color: Black;
	border: 1px solid #D8D7D5;
}
.mod_events_td_daywithevents
{
	font-weight: normal;
	color: Black;
	background-color: #EAE9E7;
	border: 1px solid #D8D7D5;
}
a.mod_events_daylink:link
{
	color: Black;
	text-decoration: none;
}
a.mod_events_daylink:visited
{
	color: black;
	text-decoration: none;
}
a.mod_events_daylink:hover
{
	color: black;
	text-decoration: none;
	font-weight: bold;
}
.mod_events_td_link
{
	background-color: Background;
}
a.mod_events_link:link
{
	color: Black;
}
a.mod_events_link:visited
{
	color: Navy;
}
a.mod_events_link:hover
{
	color: Silver;
}
.mod_events_monthyear
{

	margin: 0.25em auto 0px auto;
	text-align:center;
    width:141px!important;
    cursor:pointer;
	height: 24px;
	background: url(../images/h_calendrier2.jpg);
	border:1px solid #928E8D;
	margin-left: 92px;
}
.mod_events_monthyear td
{
	text-align:center!important;
	vertical-align:middle;
	
}
.mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited, .mod_events_monthyear a.mod_events_link:visited
{
	font-weight: bold;
	color: Black;
	background-color: inherit;
	text-decoration: none;
}



/*
	css template addons for module Latest Events

	Note that these classes can be used to customize the look of the latest events
	module if desired beyond inherited properties from the mambo template being used.
	If you don't want to override some of the template properties such as maybe a
	standard uniform way to display links consistently, then you should comment out
	the link style directives below or make suitable modifications.

	Classes:

	mod_events_latest_first	- the table cell that contains the first event listed
	mod_events_latest	- the table cell that contains an event besides the first

	mod_events_latest_date	- the html span that contains the date for the event on the
				  first line of the table cell.

	mod_events_latest_content - the html span that contains the event title.

	mod_events_latest_content a:{link|visited|hover}  - controls the formatting
		of the event title links if enabled thru the module parameters. See the
		Readme.txt file to get info on parameters.

	mod_events_latest_callink - the html div that contains the link to the full calendar component.

*/
table.mod_events_latest_table {
}

.mod_events_latest {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: solid 1px red;
	height: 30px;
	}

.mod_events_latest_first {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	}

.mod_events_latest_date {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
	}


.mod_events_latest_content a:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
	}

.mod_events_latest_content a:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
	}

.mod_events_latest_content a:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#c0c0c0;
	}

div.mod_events_latest_callink {
	margin-top: 8px;
}
div.mod_events_latest_callink a {
	background: #E0E0E0;
}

.mod_events_latest_rsslink a {
	text-decoration:none;
	line-height:24px;
}
.mod_events_latest_rsslink img {
	border:0px;
	margin-right:10px;
}


.TA div.module h3
{ 
	color: #41434A;
	font-size:12px;
	padding-top:13px;
	background-image:url(../images/h_module.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:25px;
	padding-left:15px;


}

.TA div.module div div div 
{
	background-image:url(../images/b_module.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.TA div.module div 
{
	
	background:url(../images/bg_module.jpg);
	
 }
 
.TA .module
{
margin-bottom:5px;
}
 

 .clear
 {
 clear:both;
 }



.bs_opacitylayer
{
text-align:center;
margin-top:5px;
}


.TA div.module_banner h3
{ 
	color: white;
	font-size:12px;
	padding-top:14px;
	display:none;
	background-position:top;
	background-repeat:no-repeat;
	height:25px;
	padding-left:47px;
	


}

.TA div.module_banner div div div 
{
	background-repeat:no-repeat;
	background-position:bottom;

}

.TA div.module_banner div 
{

 }
 
.TA .module_banner
{
padding-bottom:10px;
margin-bottom:5px;
border:1px solid black;

}



.TA div.module_fig h3
{ 
	color: #3F4C6C;
	font-size:12px;
	padding-top:14px;
	background-image:url(../images/h_module_fig.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:25px;
	
	


}

.TA div.module_fig div div div 
{
	background-repeat:no-repeat;
	background-position:bottom;
	background-image:url(../images/b_module_fig.jpg);
}

.TA div.module_fig div 
{
background-image:url(../images/bg_module_fig.jpg);	
 }
 
.TA .module_fig
{
padding-bottom:10px;
margin-bottom:0px;
color:white;
text-align:center;
}

.TA .module_fig a:link,.TA .module_fig a:visited
{
color:white;
}

.TA .module_fig p
{
padding-left:9px;
margin-bottom:9px;
font-weight:bold;
}


ul.briask-iss li img
{
padding:10px 5px 5px 12px;
}


.module_rouge a:hover.readon_class{
background:url(../images/read.png) no-repeat;
background-position:0px -20px;
color:black;
}

.module_jaune a:hover.readon_class{
background:url(../images/read.png) no-repeat;
background-position:0px -20px;
color:black;
}

.module_bleu a:hover.readon_class{
background:url(../images/read.png) no-repeat;
background-position:0px -20px;
color:black;
}

.module_vert a:hover.readon_class{
background:url(../images/read.png) no-repeat;
background-position:0px -20px;
color:black;
}




.gk_news_show_tablerow_bottom
{
padding-bottom:15px;
padding-left:15px;
font-weight:bold;
}



.module_rouge .gk_news_show_tablerow_bottom a
{
color:#8B0609;
font-weight:bold;
}

.module_vert .gk_news_show_tablerow_bottom a
{
color:#307A19;
font-weight:bold;
}

.gk_news_show_tablerow_bottom a:hover
{
text-decoration:underline;
}

.module_bleu .gk_news_show_tablerow_bottom a
{
color:#003E77;
font-weight:bold;
}

.module_jaune .gk_news_show_tablerow_bottom a
{
color:#CD9300;
font-weight:bold;
}





#subscriber_name,#subscriber_email,#cmm_subscribe,#cmm_unsubscribe,.subscriber_name_text,.subscriber_email
{

outline:none;
}


.button
{
margin-left:205px;
margin-bottom:10px;

}

.button:hover
{

}


.TA div.module_nl h3
{ 
	color: #6B6B6B;
	font-size:12px;
	padding-top:10px;
	background-image:url(../images/h_module_nl.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:45px;

	


}

.TA div.module_nl div div div 
{
	background-repeat:no-repeat;
	background-position:bottom;
	background-image:url(../images/b_module_nl.jpg);
}

.TA div.module_nl div 
{
background-image:url(../images/bg_module_nl.jpg);	
 }
 
.TA .module_nl
{
padding-bottom:10px;
color:white;
margin-bottom:5px;
line-height:20px;
text-align:center;

}

.module_a
{
border:1px solid #8B0609;
margin-bottom:5px;
padding:5px;
}

.module_a h3 
{
background:#8B0609;
color:white;
padding:5px;
}

#midcoord
{
padding-left:140px;
padding-right:177px;
}


#aaa
{
margin-left:6px;
margin-top:18px;
}

.module_bleuz
{
border:1px solid #003E77;
margin-bottom:5px;
padding:5px;
margin-top:3px
}

.module_bleuz h3 
{
background:#003E77;
color:white;
padding:5px;
}


.module_bleu
{
border:1px solid #003E77;
margin-bottom:5px;
padding:5px;
margin-top:3px
}

.module_bleu h3 
{
background:#003E77;
color:white;
padding:5px;
padding-left:17px;
}

.module_rouge
{
border:1px solid #8B0609;
margin-bottom:5px;
padding:5px;
margin-top:3px
}

.module_rouge h3 
{
background:#8B0609;
color:white;
padding:5px;

}

.module_jaune
{
border:1px solid #CD9300;
margin-bottom:5px;
padding:5px;
margin-top:3px
}

.module_jaune h3 
{
background:#CD9300;
padding:5px;
color:white;
padding-left:17px;
}

.module_vert
{
border:1px solid #307A19;
margin-bottom:5px;
padding:5px;
margin-top:3px
}

.module_vert h3 
{
background:#307A19;
padding:5px;
color:white;
padding-left:12px;
}

.accordion-menu
{
margin-left:-10px;
}


.TA div.module_rss div div div 
{
	background-image:url(../images/b_module.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.TA div.module_rss h3
{ 
	color: #000000;
	font-size:12px;
	padding-top:6px;
	background-image:url(../images/h_module_rss.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:26px;
	padding-left:5px;


}

.TA div.module_rss div 
{
	
	background:#FFFFFF;
	background-image:none;
	
 }
 
.TA .module_rss
{
margin-bottom:5px;
} 


.module_rss table
{
margin-left:5px;

}




.mod_events_monthyear {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/h_calendrier2.jpg) repeat scroll 0 0;
border:1px solid #928E8D;
cursor:pointer;
height:24px;
margin:0.25em auto 0 86px;
text-align:center;
width:141px !important;
}


.thumbsup-title 
{
font-size:12px;
}

.module_rouge .gk_news_show_tablerow_bottom p
{
color:#8B0609;
}

.module_jaune .gk_news_show_tablerow_bottom p
{
color:#CD9300;
}

.module_bleu .gk_news_show_tablerow_bottom p
{
color:#003E77;
}

.module_vert .gk_news_show_tablerow_bottom p
{
color:#307A19;
}

dl.accordion-menu dt a 
{
font-size:12px;
}

