body	{
		background-color:#E6E6E6;
		margin-top:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}
td		
		{
		font-size:11px;
		}	
h1		{
display:none;
}		
h2	{
font-size:14px;
}	
a		{
		color:#033CAE;
		text-decoration:none;
		}
a:hover	{
		text-decoration:underline;
		}					
.homecontent
		{
		padding-right:40px;
		padding-left:40px;
		background-color:#FFFFFF;
		vertical-align:top;
		padding-bottom:40px;
		}	
.typecontent
		{
		padding-right:9px;
		padding-left:36px;
		background-color:#FFFFFF;
		vertical-align:top;
		}			
.foothome
		{
		height:34px;
		background-color:#FFD337;
		color:#033CAE;
		font-weight:bold;
		text-align:center;
		line-height:25px;
		}		
.footertype
		{
		height:34px;
		background-color:#FFD337;
		color:#033CAE;
		font-weight:bold;
		text-align:center;
		line-height:25px;
		background-image:url(/images/foootertype.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		}
.foottext{				
		font-size:11px;
		font-weight:bold;
		text-align:center;
		}			
.borderleft
		{
		background-image:url(/images/border_left.gif);
		background-repeat:repeat-y;
		width:8px;
		}		
.borderbottom
		{
		background-image:url(/images/border_bottom.gif);
		background-repeat:repeat-y;
		background-position:bottom;
		width:8px;
		}	
.boxes
		{
		background-color:#D9E2F3;
		}		

.cellline
		{
		height:1px;
		background-color:#FFFFFF;
		}	
.cellbox
		{
		padding-top:8px;
		padding-left:12px;
		padding-bottom:8px;
		padding-right:12px;
		text-align:justify;
		font-size:11px;
		}	
#titlebox
		{
		padding-bottom:2px;
		font-weight:bold;
		text-align:left;
		}	
#titlebox a
		{
		font-weight:bold;
		font-size:12px;
		}				
.content
		{
		padding-bottom:40px;
		vertical-align:top;s
		}
.rightbox
		{
		background-image:url(/images/border_rightcolumn.gif);
		background-repeat:repeat-y;
		background-position:left;
		border-top:53px solid #FFFFFF;
		}
.menu	{
		background-color:#FFFFFF;
		padding-left:37px;
		height:28px;
		}		
.menutype	{
		background-color:#FFFFFF;
		height:28px;
		}			
.SousMenuLayer
		{
		position:absolute;
		display:none;
		cursor:pointer;
		margin-top:10px;
		}		
.footerlayer
		{
		background-image:url(/images/footerlayer.gif);
		text-align:right;
		}
.layer
		{
		border-top:1px solid #E1B003;
		border-left:1px solid #E1B003;
		}	
.contentlayer
	{
	border-right:1px solid #E1B003;
	background-color:#FFFFFF;
	}		
.Linkout
	{
	cursor:pointer;
	}			
.Linkout a
	{
	cursor:pointer;
	color:#6A84A1;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	}						
.SubTitleObjet
	{
	color:#033CAF;
	font-size:12px;
	}
.TitleObjet {
	font-size:16px;
	font-weight:bold;
}
.TeaserObjet		
	{
	color:#033CAF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:20px;
	}
.Bodyjustify
	{
	font-size:12px;
	color:#14212A;
	text-align:justify;
	}	
.TitleRightBoxes	
	{
	height:19px;
	background-color:#FFD237;
	color:#033CAF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding-left:2px;
	background-image:url(images/corner_right.gif);
	background-position:right;
	padding-right:8px;
	background-repeat:no-repeat;
	}	
.TheBoxes
	{
	padding-left:5px;
	}
.textboxed
	{
	padding-left:24px;
	padding-top:5px;
	text-align:justify;
	}	
.textboxed td
	{
	color:#6C6C6C;
	
	}	
.textboxed a
	{
	text-align:left;
	}		
.TitleNews a
	{
	font-weight:bold;
	}	
.popborder
	{
	border-left:4px solid #FFD337;
	}	
.image_border_right	
	{
	margin-left:15px;
	}
.image_border_left
	{
	margin-right:15px;
	}	
.image_position_top_right
	{
	margin-left:15px;
	}	
.LienPopUp
	{
	font-size:11px;
	font-weight:bold;
	}	
/* Modules */

.ModuleTitre {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#033CAE;
}

.ModuleContentTitle {
	font-family:Arial;
	font-size:11px;
	color:#232323;
	text-decoration:none;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
}

.ModuleContentTitle a{
	font-family:Arial;
	font-size:11px;
	color:#232323;
	text-decoration:none;
}

.ModuleContentTitle a:Hover{
	color:#FFD337;
	text-decoration:underline;
}

.ModuleContentBig{
	font-family:Arial;
	font-size:11px;
	color:#232323;
	text-align:left;
	vertical-align:middle;
}

.ModuleContentSmall {
	font-family:Arial;
	font-size:10px;
	color:#232323;
}

.ModuleLien {
	font-family:Arial;
	font-size:11px;
	color:#232323;
	text-decoration:none;
	vertical-align:middle;
}

.ModuleLien a{
	font-family:Arial;
	font-size:11px;
	color:#232323;
	text-decoration:none;
}

.ModuleLien a:Hover {
	text-decoration:underline;
	color:#FFD337;
}
#lng
	{
	position:absolute;
	margin-top:285px;
	margin-left:7px;
	}
#lngtype
	{
	position:absolute;
	margin-top:185px;
	margin-left:7px;
	}
/* Pop Up */
#boxedenginetitle
	{
	font-size:14px;
	font-weight:bold;
	background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:3px;
	}	
.boxedengine
	{
	background-color:#F4F4F4;
	border-top:none;
	background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px 5px 10px 5px;
	font-size:11px;
	}		
#boxedenginesitemap
	{
	background-color:#EEEEEE;
	border-top:none;
	background-image:url(/images/SeparateurModule.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:5px 5px 5px 5px;
	font-size:11px;
	}	
.SubMenuTitle
	{
	color:#033CAE;
	}		
#topelements
	{
	border-top:none;
	background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	padding-bottom:1px;
	}
#boxedengine,
	{
	background-color:#EEEEEE;
	border-top:none;
	background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px 5px 10px 5px;
	font-size:11px;
	margin-bottom:20px;
	}
.linepixel	
	{
	background-image:url(images/dot.gif);
	background-position:bottom;
	margin-bottom:1px;
	height:1px;
	}
.boxedengine td
	{
	font-size:11px;
	}
.calendar {
	background-color:#EEEEEE;
	padding-left:15px;
	padding-right:15px;
}
.SiteMapBullet
	{
	padding-right:10px;
	}	
/* Calendar */	
.backmenucalendar
	{
	background-color:#044685;
	background-image:url(images/back_menu.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:18px;
	vertical-align:top;
	padding-bottom:30px;
}	
.calendar {
	background-color:#EEEEEE;
	padding-left:15px;
	padding-right:15px;
}
.calendarempty {
	background-color:#EEEEEE;
}
.calendaremptylast {
	background-color:#EEEEEE;
		background-image:url(images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.contentcalendar
	{
	background-color:#DDD2BB;
	}
.calendartitle
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}	
.calendarsubtitle
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#044685;
	background-color:#EBEBEB;
	font-weight:bold;
	line-height:16apx;
	border-top:1px solid #505050;
	}		
.calendarsubtitle a
	{
	font-size:11px;
	color:#044685;
	font-weight:bold;
	text-decoration:none;
	}		
	
.calendarsubtitle a:hover {
	text-decoration:underline;
}

.dates
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:middle;
	height:22px;
	width:25px;
	color:#012B52;
	cursor:pointer;
	padding-left:2px;
	}	
.dates td
	{
	color:#012B52;
	}		
.today
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background-color:#505050;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	border:3px solid #FFFFFF;
	cursor:pointer;
	}		
.today td
	{
	color:#FFFFFF;
	}	
.todayevent
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:middle;
	height:22px;
	width:25px;
	font-weight:bold;
	color:#012B52;
	border-bottom:3px solid #505050;
	cursor:pointer;
	}			
.day
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#044685;
	cursor:pointer;
	text-align:center;
	}	

.dateevent
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	height:22px;
	width:25px;
	font-weight:bold;
	color:#4C4C4C;
	background-color:#FFFFFF;
	border-bottom:3px solid #505050;
	cursor:pointer;
	}	
.layercalendar
	{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:4px;
	margin-top:-6px;
	}	
.littlespacer
	{
	height:10px;
	}	
.spacerobjelements	
	{
	height:20px;
	}
input,select,textarea
	{
	color:#6B6B6B;
	border:1px solid #6B6B6B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.button
	{
	background-color:#033CAE;
	color:#FFFFFF;
	border:1px solid #6B6B6B;
	font-family:Arial, Helvetica, sans-serif;
	}	
.rubrique,.rubrique a
	{
	font-weight:bold;
	font-size:14px;
	color:#044685;
	text-decoration:none;
	}
.rubriquepop	
	{
	font-weight:bold;
	font-size:14px;
	color:#044685;
	text-decoration:none;
	border-bottom:1px solid #044685;
	}
.sitemaplink
	{
	font-size:11px;
	color:#3C3C3C;
	text-decoration:none;
	}	
.BodyBox
	{
	text-align:justify;
	}		
.tableheader
	{
	background-color:#F3F3F3;
	background-image:url(images/SeparateurModule.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#033CB0;
	
	}
.tablecontent
	{
background-color:#F8F8F8;
	}	
	
ul			{
			padding-left:10px;
			margin-left:4px;
			margin-bottom:10px;
			margin-top:0px;
			list-style:square;
			list-style-image:url(images/bulletli.gif);
			}
			
li			{
			margin-top:3px;
			margin-left:2px;
			color:#033CAE;
			}
ol			{
			padding-left:20px;
			margin-left:10px;
			margin-bottom:0px;
			margin-top:0px;
			color:#033CAE;
			}			
li a
	{
	color:#033CAE;
	text-decoration:none;
	}	
	
/* Tableau */
	