@CHARSET "UTF-8";
body {
	background:#FFFFFF url(../images/body_bg.gif) repeat-x 0% 0%;
	color:#111111;
	font-family:"trebuchet ms",helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	margin:0;
	padding:0;
}

* { outline: none; }


/*===============================
	links */
	
a:link 		{text-decoration: 	none; 	color: #4c4c4c;}
a:visited 	{text-decoration: 	none; 	color: #4c4c4c;}
a:active 	{text-decoration: 	none; 	color: #4c4c4c;}
a:hover 	{text-decoration: 	underline; 	color: #4c4c4c;}


/*===============================
	title */

h1, h2, h3 {
	background:transparent url(../images/bg-title.gif) repeat-x scroll center bottom;
	letter-spacing:-1px;
	line-height:25px;
	margin-bottom:20px;
	padding:0px 0px 10px 0px;
	position:relative;
	top:4px;
}	
h1 {
	background-image:url(../images/logo_titre.gif);
	background-position: left;
	background-repeat:no-repeat;
	color:#0D89CC;
	font-family:tahoma,geneva,verdana,arial,sans;
	font-size:1.8em;
	font-weight:normal;
	line-height:20px;
	text-indent: 75px;
}

/*===============================
	Old style v1.0  */

#content {}	


#top {
	height:115px;
	background: url(../images/nav_header_bg.png) -5px 83px no-repeat;
	clear:both;
	float: inherit;
}	
	
div#logo {}

div#logo img { margin: -5px 0 0 -4px; }

div#mainMenu {padding-left: 23px;}
	
div#adress {padding: 20px 0 10px 23px;	}
	
#lang_switcher {margin-top:70px;}

	#lang_switcher li {
		list-style-type: none;
		display: inline;
	}


ul#breadcrumb_trail {}	

ul#breadcrumb_trail li {
	background-color: #CCC;
	display: inline;
	list-style: none;
	padding-right: 16px;
	background: url(../images/tab_right.png) right no-repeat;
	font-size: 11px;
}
	
ul#breadcrumb_trail li.last {background: none;}

div#main {}

div#main_home {
	background-color:#9e9c6c;
	color: #FFF;
	height:230px;
}
	
div#main_text {padding: 5px;}
	
div#main_text p, div#main_content p {text-align: justify;}

div#main_text div {}	

div#bloc_second {padding-top: 10px;}


div#footer {
	color: #000;
}

div#footer_inner { text-align: right; background-color: #BBB; }
	
div#sidebar_left {background:transparent url(../images/nav_content_bg.gif) no-repeat scroll center bottom;}


/* TOOLS */
.boxed {
	margin-bottom:0.5em;
	padding:1em 1.5em;
}

.showgrid {background-image:url(../images/grid.png);}


.shaded {
	background:#FFFFFF url(../images/bg-shade.gif) repeat-x scroll 0%;
	color:#454545;
	margin:0px 0pt 10px;
	padding:15px 5px 5px 10px;
}
	


div#organigramme {
	margin-bottom: 15px;
	clear: both;
}

div#organigramme div.personne {}

div#organigramme div.personne div {
	float: left;
	display: block;
	padding: 0px 0 0 10px;
}

div#organigramme h3 {
	clear:both;
	padding: 20px 0 0 0;
}

div#organigramme img {float: left;}

div#organigramme span {}

div#organigramme span.role {font-weight: bold;}

/*===============================
	slots type Text/RichText */
	
.none {}
	
.tips {
	background:#FFFFDD url(../images/tip.png) no-repeat scroll 5px 10px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin:10px 0pt;
	padding:5px 20px 5px 45px;
	}	

.caution {
	background:#FFFFDD url(../images/caution.png) no-repeat scroll 5px 10px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin:10px 0pt;
	padding:5px 20px 5px 45px;
	}

.note {
	background:#FFFFDD url(../images/note.png) no-repeat scroll 5px 10px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin:10px 0pt;
	padding:5px 20px 5px 45px;	
}

