*
{

	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:11px;
}



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

a:link, a:visited {
	outline: none;
	text-decoration: none;
	font-weight: normal;
	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;

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

#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 

{
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;
}


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;
margin-right:15px;


}

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
{
width:326px;
float:left;
height:auto;
margin-left:3px;
}

 .clear
 {
 clear:both;
 }

#TA-main {
float:left;
margin-left:2px;
margin-top:3px;
width:662px;
}

 /*----------------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: left;
	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; 
}

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

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

/* 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;
}



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

.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
{
padding-left:10px;
padding-bottom:5px;
background:white;
border-left:1px solid grey;
border-right:1px solid grey;
padding-top:5px;
}

.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: white;
	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;


}
.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;
}

.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:5px;
color:white;
text-align:center;
}

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


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


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

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

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

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




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

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

.module_vert .gk_news_show_tablerow_bottom a
{
color:#006E2F;
font-weight:bold;
}

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

.module_bleu .gk_news_show_tablerow_bottom a
{
color:#3F4C6C;
font-weight:bold;
}

.module_jaune .gk_news_show_tablerow_bottom a
{
color:#E0B125;
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 grey;
margin-bottom:5px;
padding:5px;
}

.module_a h3 
{
border-bottom:5px solid #CC0001;
color:#CC0001;
padding-bottom:5px;
}

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


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

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

.module_bleuz h3 
{
border-bottom:5px solid #3F4C6C;
color:#3F4C6C;
padding-bottom:5px;
}


#h_com
{
	height:10px;
	width:662px;
	background-image:url(../images/h_com.jpg);
	

}

#b_com
{
	height:10px;
	width:662px;
	background-image:url(../images/b_com.jpg);
	margin-bottom:5px;
}
	
#com
{
height:auto;
line-height:14px;
width:657x;
background-image:url(../images/bg_com.jpg);
padding-left:20px;
padding-right:20px;
}

.contentheading
{
font-size:16px;
font-weight:normal;
line-height:32px;
padding-bottom:9px;
border-bottom:6px solid #41434A;
font-weight:bold;
}
.componentheading
{
display:none;
}

.contentpaneopen
{
margin-bottom:14px;
}


#com p
{
margin-top:10px;
}

ol
{
padding-left:25px;
}

ul.mostread_vert a:hover
{
color:#006E2F;
}



.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;
padding:0px;
}



.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;
}

.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:17px;
}