/**
 * Style sheet all
 */
*
{
	margin:0;padding:0
}

body
{
	color: #000;
		background-color: #fff;
		text-align: center;
		font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
		font-size: 75%;
}

#easy_access_up,
#easy_access_down
{
	height:18px;color:#ccc; border-bottom:1px dotted #ccc;text-align:left; background-color: #fff; font-size:10px
}

#header
{
	background: #0a8fb8 url(/tl_files/xmedia/design/header_globe.png) no-repeat 97%;
	background: #0a8fb8 url(/tl_files/xmedia/design/header_bg.png) repeat-x;
}

#search_header
{
	margin:0;
		padding:0;
		padding-left:0px;
		height:22px;
	/*	border: 1px solid #000;*/
		width:200px;
		padding-bottom:10px;
		padding-top:-20px;
		display: block;
	position : absolute;
	right: 10px;
	top:0;
}

#search_header form
{
	margin:0;padding:0px;
}

#search_header .formbody
{
	margin:0;display: inline;padding:0;
}

#search_header input
{
	border:1px #aaa solid; margin-bottom:4px
}

#search_header #keywords
{
	width:100px;height:12px; font-size:9px;
}

#search_header #submit
{
	font-size:9px;height:16px;padding:0;margin-bottom:5.5px
}

#header h1
{
	text-indent: -5000px;
	line-height: 1px;
	font-size: 1px;
}

#banner_total
{
	height: 100px;
}

#base_line2
{
	margin-left: 15px;
	margin-top:-40px;
	margin-bottom:0;
	padding-top:0px;
	/*color:#e5e80f;*/
	color: #fff;
	font-size: 1.4em;
	text-align: left;
	display: block;
	height:45px;
	width: 250px;
}

#ariane
{
	padding-left: 1em;
	background-color: #fff;
	height:20px;
}

#ariane a
{
	color: #0a8fb8;
}

#ariane a
{
	color: #0a8fb8;
}

#left
{
	height: 350px
}

#right
{
	margin-top:15px; 
	margin-right:10px;
}
#news_right {width: 164px;margin-left:12px; margin-top: 420px}
#news_right,
#agenda_right
{
	border-width: 1px;
	border-color: #0a8fb8;
	border-top-style: solid;
	border-left-style : dashed;
	border-bottom-style : solid;
	border-right-style : dashed;
	margin-bottom: 1em;
}

#news_right h1,
#agenda_right h1
{
	border-top: 0px solid #0a8fb8;
	border-bottom: 1px solid #0a8fb8;
	background-color: #54bed7; color: #fff;
	font-size:15px;
	margin:0;
}

#news_right h3,
#agenda_right h3
{
	border-top: 1px dashed #0a8fb8;
	border-bottom: 1px dashed #0a8fb8;
	background-color: #f4fafb;
	font-size:14px;
	padding : 0 5px;
}

#news_right .first h3,
#agenda_right .first h3
{
	border-top: 0;
}

#news_right p,
#agenda_right p
{
	padding: 0 0.5em;
	text-align: left;
}

#news_right p.info,
#agenda_right p.info
{
	font-size: 0.8em;
	color: #aaa;
}

.mod_navigationSub
{
	border: 1px solid #0a8fb8 ;
	margin:0;padding:0;
	margin-bottom:1em;
}

.mod_navigationSub .active
{
	color: #fff;
	background-color:#0a8fb8;
}

.mod_navigationSub li
{
	padding-left:5px;
}

#main_menu
{
	padding-top: 1em;
}

#main_menu .active
{
	margin:0;
}

.mod_article
{
	padding: 1em;
	/*padding-left:0;*/
}

h1.ce_headline,
.mod_article h1
{
	padding-left : 25px;
	background: url(/tl_files/xmedia/design/h1_article.png) no-repeat left 40%;
	font-size: 1.6em;
	color : #0a8fb8;
}

.mod_article h2
{
	padding-left : 22px;
	background: url(/tl_files/xmedia/design/h2_article.png) no-repeat left 40%;
	font-size: 1.4em;
	color : #78b95d;
}

.mod_article h3
{
	padding-left : 22px;
		background: url(/tl_files/xmedia/design/h3_article.png) no-repeat left 40%;
		font-size: 1.2em;
		color : #3c5596;
}

.mod_article h4
{
	padding-left : 18px;
		background: url(/tl_files/xmedia/design/h4_article.png) no-repeat left 40%;
		font-size: 1.1em;
		color : #78b95d;
}

.mod_article p
{
	margin-bottom: 1em;
	text-align: justify;
}

.mod_article ul
{
	padding-left:2em;
}
.mod_article li
{
	border: 0;
	background-color: none;
}
.ce_gallery table
{
	width:98%
}

.img_ds
{
	float: left;
	padding-bottom:10px;
}

.p_img_ds
{
	padding-left: 20px;
}


/**
 * easy_access
 */
#easy_access_up
{
	text-align: right;
	padding-right: 180px;
}

#easy_access_down
{
	text-align: center;
}


/* Autres */
#nl_link a {font-size: 0.9em}

