* {
margin:0;
padding:0;
}

/* éléments HTML */
.paragraph img {
border:1px solid #fff;
}

.img-right {
float: right;
margin-right: 20px;
text-align:justify;
}

.img-left {
float: left;
margin-right: 15px;
margin-top:20px;
text-align:justify;
}

.img-center {
float:center;
}

div.img-right img{
border: solid 1px #FFF;
}


div.img-left img{
border: solid 1px #FFF;
}

#pageTheme-1 div.img-right img{
border: solid 1px #333;
}


#pageTheme-1 div.img-left img{
border: solid 1px #333;
}

em {
font-style:italic;
}

#pageTheme-1 em {
font-size:14px;
}

strong {
font-weight:bold;
color:#333;
}

a {
color:#FFF;
text-decoration:none;
}

a:hover, a:active {
color:#F5D922;
}

a img {  /* concerne toute image comprise dans un lien */
border: none /* ou bien "Opx" ou même "0" */
}

a img{ 
border: solid 1px #FFF; 
}

a:hover img{ 
border: solid 1px #F5D922; 
}

#pageTheme-1 a {
color:#333;
}

#pageTheme-1 a:hover {
color:#F5D922;
}

/* police de caractères */
body, td {
font:11px "Trebuchet MS", sans-serif;
color:#FFF;
}

#pageTheme-1, #pageTheme-1 td, #pageTheme-1 li {
color:#000;
}

/* gabarit du site */
body {
background-color:#444;
_text-align:center; /* centrer page (IE) */
}

#pageTheme-1 {
background-color:#CCC;
}

	.page {
	margin-top:5px;
	}

		.layout {		
		width:960px;
		margin:auto; /* centrer page (FF) */		
		background-color:#3A3939;
		background-image:url("../fonds/trame.gif");
		}

		#pageTheme-1 .layout {
		background-color:#FFF;
		background-image:url("../fonds/trame_rh.gif");
		}

			.toolbar {
			position:absolute;
			left:5px;
			background-color:#300;
			}

			.header {
			padding:0px 35px 10px;
			background-color:#333;
			}

			#pageTheme-1 .header {
			background-color:#eaeae8;
			}

			.container {
			}

				.sublayout {
				margin-top:50px;
				}

					.leftcol {
					width:150px;
					padding:0 20px;
					}

					.maincol {
					}

					.rightcol {					
					padding:0 20px;
					}

			#pageTheme-1 .footer a{
			color:#333
			}

			.footer {
			padding:50px 0 30px;
			}

/* barre d'outils (toolbar) */
.toolbar .outer {
}

	.toolbar .leftmargin {
	}

	.toolbar .left {
	width:5px;
	}

	.toolbar .content {
	color:#900;
	}

		.toolbar .content a {
		background-color:transparent;
		color:#C00;
		}

		.toolbar .content a:hover, .toolbar .content a:active {
		color:#F00;
		}

	.toolbar .right {
	width:5px;
	}

	.toolbar .rightmargin {
	}

/* têtière (header) */
.topnav {
margin-bottom: -4px;
_text-align:right; /* topnav à droite (IE) */
}

	.topnav .outer {
	margin-left:auto; /* topnav à droite (FF) */
	}

		.topnav .leftmargin {
		}

		.topnav .left {
		background:transparent url(../images/separator2.gif) center center no-repeat;
		width:10px;
		}

		.topnav .content {
		}
			
			.topnav .content a {
			background:transparent url(../images/fond_topnav.gif) center center no-repeat;
			padding:0 5px;
			}
			
			/*gestion topnav_fr*/		
			.topnav.fr a{
			color:#333;
			}
			.topnav.fr a:hover{
			color:#f5d922;
			}
			
			.topnav.fr #topnav_1 a{
			background:transparent url(../images/accueil.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.fr  #topnav_1 a{
			background:transparent url(../images/accueil_theme_1.gif) center center no-repeat;
			}
			.topnav.fr  #topnav_1 a:hover{
			background:transparent url(../images/accueil_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.fr  #topnav_1 a:hover{
			background:transparent url(../images/accueil_hover_theme_1.gif) center center no-repeat;
			}
			
			.topnav.fr  #topnav_2 a{
			background:transparent url(../images/actualites.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.fr  #topnav_2 a{
			background:transparent url(../images/actualites_theme_1.gif) center center no-repeat;
			}
			.topnav.fr  #topnav_2 a:hover{
			background:transparent url(../images/actualites_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.fr  #topnav_2 a:hover{
			background:transparent url(../images/actualites_hover_theme_1.gif) center center no-repeat;
			}
			
			
			.topnav.fr  #topnav_3 a{
			background:transparent url(../images/extranet.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.fr  #topnav_3 a{
			background:transparent url(../images/extranet_page_theme_1.gif) center center no-repeat;
			}
			.topnav.fr  #topnav_3 a:hover{
			background:transparent url(../images/extranet_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.fr  #topnav_3 a:hover{
			background:transparent url(../images/extranet_page_theme_1_hover.gif) center center no-repeat;
			}
			/*fin gestion topnav_fr*/	
				
				
			/*gestion topnav_en*/
			.topnav.en a{
			color:#333;
			}
			.topnav.en a:hover{
			color:#f5d922;
			}
			
			.topnav.en  #topnav_1 a{
			background:transparent url(../images/main_page.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.en  #topnav_1 a{
			background:transparent url(../images/main_page_theme_1.gif) center center no-repeat;
			}
			.topnav.en  #topnav_1 a:hover{
			background:transparent url(../images/main_page_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.en  #topnav_1 a:hover{
			background:transparent url(../images/main_page_theme_1_hover.gif) center center no-repeat;
			}
			
			.topnav.en  #topnav_2 a{
			background:transparent url(../images/news.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.en  #topnav_2 a{
			background:transparent url(../images/news_page_theme_1.gif) center center no-repeat;
			}
			.topnav.en  #topnav_2 a:hover{
			background:transparent url(../images/news_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.en  #topnav_2 a:hover{
			background:transparent url(../images/news_page_theme_1_hover.gif) center center no-repeat;
			}
			
			.topnav.en  #topnav_3 a{
			background:transparent url(../images/extranet.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.en  #topnav_3 a{
			background:transparent url(../images/extranet_page_theme_1.gif) center center no-repeat;
			}
			.topnav.en  #topnav_3 a:hover{
			background:transparent url(../images/extranet_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.en  #topnav_3 a:hover{
			background:transparent url(../images/extranet_page_theme_1_hover.gif) center center no-repeat;
			}
			/*fin gestion topnav_en*/
			
			/*gestion topnav_de*/
			.topnav.de a{
			color:#333;
			}
			.topnav.de a:hover{
			color:#f5d922;
			}
			
			.topnav.de  #topnav_1 a{
			background:transparent url(../images/startseite.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.de  #topnav_1 a{
			background:transparent url(../images/startseite_theme_1.gif) center center no-repeat;
			}
			.topnav.de  #topnav_1 a:hover{
			background:transparent url(../images/startseite_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.de  #topnav_1 a:hover{
			background:transparent url(../images/startseite_hover_theme_1.gif) center center no-repeat;
			}
			
			.topnav.de  #topnav_2 a{
			background:transparent url(../images/aktuelles.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.de  #topnav_2 a{
			background:transparent url(../images/aktuelles_theme_1.gif) center center no-repeat;
			}
			.topnav.de  #topnav_2 a:hover{
			background:transparent url(../images/aktuelles_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.de  #topnav_2 a:hover{
			background:transparent url(../images/aktuelles_hover_theme_1.gif) center center no-repeat;
			}
			
			.topnav.de  #topnav_3 a{
			background:transparent url(../images/extranet.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.de  #topnav_3 a{
			background:transparent url(../images/extranet_page_theme_1.gif) center center no-repeat;
			}
			.topnav.de  #topnav_3 a:hover{
			background:transparent url(../images/extranet_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.de  #topnav_3 a:hover{
			background:transparent url(../images/extranet_page_theme_1_hover.gif) center center no-repeat;
			}
			/*fin gestion topnav_de*/
			
			
			/*gestion topnav_sp*/
			/*.topnav.sp a{
			color:#333;
			}
			.topnav.sp a:hover{
			color:#f5d922;
			}
			
			.topnav.sp  #topnav_1 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.sp  #topnav_1 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.topnav.sp  #topnav_1 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.sp  #topnav_1 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			
			.topnav.sp  #topnav_2 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.sp  #topnav_2 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.topnav.sp  #topnav_2 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.sp  #topnav_2 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			
			.topnav.sp  #topnav_3 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.sp  #topnav_3 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.topnav.sp  #topnav_3 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.sp  #topnav_3 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}*/
			/*fin gestion topnav_sp*/
			
			/*gestion topnav_ca*/
			/*.topnav.ca a{
			color:#333;
			}
			.topnav.ca a:hover{
			color:#f5d922;
			}
			
			.topnav.ca  #topnav_1 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.ca  #topnav_1 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.topnav.ca  #topnav_1 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.ca  #topnav_1 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			
			.topnav.ca  #topnav_2 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.ca  #topnav_2 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.topnav.ca  #topnav_2 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.ca  #topnav_2 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			
			.topnav.ca  #topnav_3 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.ca  #topnav_3 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.topnav.ca  #topnav_3 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .topnav.ca  #topnav_3 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}*/
			/*fin gestion topnav_ca*/
			
		.topnav .right {
		}

		.topnav .rightmargin {
		}

.identity {
margin-top:10px;
}

.identity  td{
width:184px;	
}

	.logo-left {
	}

		.logo-left a div {
		width:184px;
		height:150px;
		background:transparent url(../images/identity.gif) center center no-repeat;
		}

		#pageTheme-1 .logo-left a div {
		background-image:url(../images/identity.gif);
		}

		.image div{}

	.logo-right {
	}

.mainnav {
}

/* pied de page (footer) */
.bottomnav {
}

	.bottomnav .outer {
	}

		.bottomnav .leftmargin {
		}

		.bottomnav .left {
		}

		.bottomnav .content {
		}

			.bottomnav .content a {
			padding:0 5px;
			margin-left:30px;
			}

			.bottomnav .content a:hover, .bottomnav .content a:active {
			}

		.bottomnav .right {
		}

		.bottomnav .rightmargin {
		}
			/*gestion bottomnav_fr*/
			.bottomnav.fr a{
			color:#333;
			}
			
			.bottomnav.fr a:hover{
			color:#f5D922;
			}
			
			#pageTheme-1 .bottomnav.fr a:hover{
			color:#f5D922;
			}
		
			.bottomnav.fr  #bottomnav_1 a{
			background:transparent url(../images/plan_site.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.fr  #bottomnav_1 a{
			background:transparent url(../images/plan_site_theme_1.gif) center center no-repeat;
			}
			.bottomnav.fr  #bottomnav_1 a:hover{
			background:transparent url(../images/plan_site_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.fr  #bottomnav_1 a:hover{
			background:transparent url(../images/plan_site_hover_theme_1.gif) center center no-repeat;
			}
			
			.bottomnav.fr  #bottomnav_2 a{
			background:transparent url(../images/mentions_legales.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.fr  #bottomnav_2 a{
			background:transparent url(../images/mentions_legales_theme_1.gif) center center no-repeat;
			}
			.bottomnav.fr  #bottomnav_2 a:hover{
			background:transparent url(../images/mentions_legales_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.fr  #bottomnav_2 a:hover{
			background:transparent url(../images/mentions_legales_hover_theme_1.gif) center center no-repeat;
			}
			
			.bottomnav.fr  #bottomnav_3 a{
			background:transparent url(../images/contact.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.fr  #bottomnav_3 a{
			background:transparent url(../images/contact_theme_1.gif) center center no-repeat;
			}
			.bottomnav.fr  #bottomnav_3 a:hover{
			background:transparent url(../images/contact_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.fr  #bottomnav_3 a:hover{
			background:transparent url(../images/contact_hover_theme_1.gif) center center no-repeat;
			}			
			/*fin gestion bottomnav_fr*/
			
			/*gestion bottomnav_en*/
			.bottomnav.en a{
			color:#333;
			}
			
			.bottomnav.en a:hover{
			color:#f5D922;
			}
			
			#pageTheme-1 .bottomnav.en a:hover{
			color:#f5D922;
			}
		
			.bottomnav.en  #bottomnav_1 a{
			background:transparent url(../images/site_plan.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.en  #bottomnav_1 a{
			background:transparent url(../images/site_plan_theme_1.gif) center center no-repeat;
			}
			.bottomnav.en  #bottomnav_1 a:hover{
			background:transparent url(../images/site_plan_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.en  #bottomnav_1 a:hover{
			background:transparent url(../images/site_plan_hover_theme_1.gif) center center no-repeat;
			}
			
			.bottomnav.en  #bottomnav_2 a{
			background:transparent url(../images/legal_disclaimer.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.en  #bottomnav_2 a{
			background:transparent url(../images/legal_disclaimer_theme_1.gif) center center no-repeat;
			}
			.bottomnav.en  #bottomnav_2 a:hover{
			background:transparent url(../images/legal_disclaimer_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.en  #bottomnav_2 a:hover{
			background:transparent url(../images/legal_disclaimer_hover_theme_1.gif) center center no-repeat;
			}
			
			.bottomnav.en  #bottomnav_3 a{
			background:transparent url(../images/contact.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.en  #bottomnav_3 a{
			background:transparent url(../images/contact_theme_1.gif) center center no-repeat;
			}
			.bottomnav.en  #bottomnav_3 a:hover{
			background:transparent url(../images/contact_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.en  #bottomnav_3 a:hover{
			background:transparent url(../images/contact_hover_theme_1.gif) center center no-repeat;
			}
			/*fin gestion bottomnav_en*/

			/*gestion bottomnav_de*/
			.bottomnav.de a{
			color:#333;
			}
			
			.bottomnav.de a:hover{
			color:#f5D922;
			}
			
			#pageTheme-1 .bottomnav.de a:hover{
			color:#f5D922;
			}
		
			.bottomnav.de  #bottomnav_1 a{
			background:transparent url(../images/sitemap.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.de  #bottomnav_1 a{
			background:transparent url(../images/sitemap_theme_1.gif) center center no-repeat;
			}
			.bottomnav.de  #bottomnav_1 a:hover{
			background:transparent url(../images/sitemap_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.de  #bottomnav_1 a:hover{
			background:transparent url(../images/sitemap_hover_theme_1.gif) center center no-repeat;
			}
			
			.bottomnav.de  #bottomnav_2 a{
			background:transparent url(../images/impressum.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.de  #bottomnav_2 a{
			background:transparent url(../images/impressum_theme_1.gif) center center no-repeat;
			}
			.bottomnav.de  #bottomnav_2 a:hover{
			background:transparent url(../images/impressum_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.de  #bottomnav_2 a:hover{
			background:transparent url(../images/impressum_hover_theme_1.gif) center center no-repeat;
			}
			
			.bottomnav.de  #bottomnav_3 a{
			background:transparent url(../images/kontakt.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.de  #bottomnav_3 a{
			background:transparent url(../images/kontakt_theme_1.gif) center center no-repeat;
			}
			.bottomnav.de  #bottomnav_3 a:hover{
			background:transparent url(../images/kontakt_hover.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.de  #bottomnav_3 a:hover{
			background:transparent url(../images/kontakt_hover_theme_1.gif) center center no-repeat;
			}
			/*fin gestion bottomnav_de*/
			
			
			/*gestion bottomnav_sp*/
			/*.bottomnav.sp a{
			color:#333;
			}
			
			.bottomnav.sp a:hover{
			color:#f5D922;
			}
			
			#pageTheme-1 .bottomnav.sp a:hover{
			color:#f5D922;
			}
		
			.bottomnav.sp  #bottomnav_1 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.sp  #bottomnav_1 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.bottomnav.sp  #bottomnav_1 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.sp  #bottomnav_1 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			
			.bottomnav.sp  #bottomnav_2 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.sp  #bottomnav_2 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.bottomnav.sp  #bottomnav_2 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.sp  #bottomnav_2 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			
			.bottomnav.sp  #bottomnav_3 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.sp  #bottomnav_3 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.bottomnav.sp  #bottomnav_3 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.sp  #bottomnav_3 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}*/
			/*fin gestion bottomnav_sp*/
			
			/*gestion bottomnav_ca*/
			/*.bottomnav.ca a{
			color:#333;
			}
			
			.bottomnav.ca a:hover{
			color:#f5D922;
			}
			
			#pageTheme-1 .bottomnav.ca a:hover{
			color:#f5D922;
			}
		
			.bottomnav.ca  #bottomnav_1 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.ca  #bottomnav_1 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.bottomnav.ca  #bottomnav_1 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.ca  #bottomnav_1 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			
			.bottomnav.ca #bottomnav_2 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.ca  #bottomnav_2 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.bottomnav.ca  #bottomnav_2 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.ca  #bottomnav_2 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			
			.bottomnav.ca  #bottomnav_3 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.ca  #bottomnav_3 a{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			.bottomnav.ca  #bottomnav_3 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}
			#pageTheme-1 .bottomnav.ca  #bottomnav_3 a:hover{
			background:transparent url(../images/.gif) center center no-repeat;
			}*/
			/*fin gestion bottomnav_ca*/
#poweredBy {
position:absolute;
top:60px;
left:839px;
height:29px;
width:86px;
background-image:url(../images/poweredbyvdoc.gif);
}

#poweredBy img{
border:none;
}

/* totem gauche (leftcol) */
.leftcol .outer {
width:100%;
}

	.leftcol .topmargin {
	}

	.leftcol .content {
	}

		.leftcol .content .img-center {
		margin-bottom:20px;
		}

			.leftcol .content .img-center img {
			border: solid 1px #FFF;
			}
			
	.leftcol .bottommargin {

	}

/* totem droit (rightcol) */
.rightcol .outer {
width:100%;
}

	.rightcol .topmargin {
	}

	.rightcol .content {
	}

		.rightcol .content .img-center {
		margin-bottom:20px;
		}

			.rightcol .content .img-center img {
			border: solid 1px #FFF;
			}
			
			#pageTheme-1 .rightcol .content .img-center img{
			border: solid 1px #333;
			}

	.rightcol .bottommargin {
	}

/* contenu principal */
.maincol .outer {
}

	.maincol .topmargin {
	}

	.maincol .content {
	}

		.main-content {

		}

			.shortcuts {
			text-align:left;
				height:25px;
				width:570px;
			}

				.shortcuts .bullet-link{
				float:right;
				height:25px;
				width:25px;
				margin-left:5px;
				cursor:pointer;
				}

					#friend {
					background:url("../images/mail.gif") no-repeat;
					}

					#pageTheme-1 #friend {
					background:url("../images/mail_theme1.gif") no-repeat;
					}

					#print {
					background:url("../images/print.gif") no-repeat;
					}

					#pageTheme-1 #print {
					background:url("../images/print_theme1.gif") no-repeat;
					}

					#download {
					background:url("../images/download.gif") no-repeat;
					}

			.streamline {			
			margin-bottom:20px;
			}
			
				.streamline a {
				color:#FFF;
				background-color:#666;
				}
				
				.streamline a:hover, .streamline a:active {
				color:#F5D922;
				}

	.maincol .bottommargin {
	}

/* sous-menu */
	.submenu {
	padding-bottom:50px;
	text-decoration:none;
	text-align:center;
	}

	.submenu .menutop {
	}

	.submenu a {
	display:block;
	}
			
	.submenu a:link, .submenu a:visited {
	color:#FFF;
	}

	.submenu a:hover, .submenu a:active {
	color:#333;
	background-color:#F5D922;
	}
	
	#pageTheme-1 .submenu a {
	color:#FFF;
	}

	#pageTheme-1 .submenu  a:hover {
	background-color:#F5D922;
	color:333;
	}
	
	.submenu .menulevel1 {
	background-color:#333;
	border:1px solid #777;
	padding:5px 5px;
	}

	.submenu .menulevel1-expanded {
	padding:5px;
	margin-left:10px;
	border:1px solid #F5D922;
	background-color: #444;
	}
	

	/*menu-level2*/	
	.submenu .menulevel2 {
	background-color:#444;
	border:1px solid #777;
	margin-left:10px;
	padding:5px 5px;
	}
	
	.submenu .menulevel2-expanded {
	padding:5px;
	margin-left:10px;
	background-color: #444;
	}
	
	.submenu .menulevel2 a {
	display:block;
	background-color: #444;
	}

	.submenu .menulevel2 a:link, .submenu .menulevel2 a:visited {
	}

	.submenu .menulevel2 a:hover, .submenu .menulevel2 a:active {
	color:#333;
	background-color:#F5D922;
	}
	
	
	#pageTheme-1 .submenu .menulevel2 a:hover, .submenu .menulevel2 a:active {
	color:#333;
	background-color:#F5D922;
	}

	.submenu .menulevel2-active {
	padding:5px;
	margin-left:10px;
	border:1px solid #F5D922;
	background-color: #444;
	}	
	
	.submenu .menulevel2-active a{
	background-color: #444;
	}

	.submenu .menulevel2-active a:link, .submenu .menulevel2-active a:visited {
	padding:5px 5px;
	color:#FFF;
	}
	
	.submenu .menulevel2-active a:hover, .submenu .menulevel2-active a:active {
	background-color:#F5D922;
	color:#333;
	}

	/*menu-level3*/
	.submenu .menulevel3 a {
	display:block;
	}
		
		
		.submenu .menulevel3 a:link, .submenu .menulevel3 a:visited {
		}

		.submenu .menulevel3 a:hover, .submenu .menulevel3 a:active {
		}

	.submenu .menulevel3-active {
	}

		.submenu .menulevel3-active a {
		}

		.submenu .menulevel3-active a:link, .submenu .menulevel3-active a:visited {
		}

		.submenu .menulevel3-active a:hover, .submenu .menulevel3-active a:active {
		}

	.submenu .menubottom {
	}

/* blocs */
.text-bloc {
}

.main-title {
background-repeat :no-repeat;
background-image:url("../images/h1.gif");
color:#F5D922;
font-size:17px;
font-weight:normal;
margin-bottom:20px;
padding-left:20px;
}

.title-level1 {
font-size:15px;
font-weight:bold;
margin-bottom:5px;
color:#cdcdcd;
clear:both;
}
	.title-level1 a {
	}

	.title-level1 a:hover, .title-level1 a:hover {
	}

#pageTheme-1 .main-title {
background: url("../images/h1_theme1.gif") no-repeat;
}

#pageTheme-1 .title-level1 {
font-weight:bold;
margin-bottom:5px;
color:#777;
}

.title-level2 {
color:white;
font-size:12px;
font-weight:bold;
margin:4px 0px;
}

#pageTheme-1 .title-level2 {
color:#333;
font-size:12px;
font-weight:bold;
margin: 20px 0px 0px 0px;
}

.bloc-header {
color:#FFF;
font-weight:bold;
margin:5px 0 10px;
}

.paragraph {
margin:5px 0 10px;
}

.paragraph:first-letter {
font-weight:bold;
color:#F5D922;
font-size:2em;
float:left;
background-color:#333333;
margin-right:0.2em;
padding:0.1em;
}

.multicolumn {
}

.multicolumn .outer {
}

.multicolumn .column {
}

.multicolumn .column-1 {
}

.multicolumn .column-2 {
}

.separator {
clear:both;
}

#withtop.separator {
background:transparent url(../images/) repeat-x scroll left bottom;
height:20px;
padding:0;
text-align:right;
}

#withtop.separator #gototop {
background:transparent url(../images/retour_haut.gif) no-repeat scroll 0 0;
cursor:pointer;
float:right;
height:20px;
width:20px;
}

.text-style1 {
font-weight:bold;
}

.text-style2 {
color:#F5D922;
font-weight:normal;
}

.text-style3 {
font-style:italic;
}

strong.text-style3 {
font-weight:normal;
}

.text-highlighted{
}

.list-bloc {
margin:0 0 10px;
list-style:none;
}

li.bullet-link a{
margin-left:5px;
text-decoration : underline;
}

.bullet-link {
line-height:10px;
list-style-type:none;
padding-left: 10px;
padding-bottom: 12px;
font-size : 12px;
background: url("../images/liste_puce_theme1.gif") no-repeat;
}

li.bullet-list{
}

.bullet-list {
line-height:10px;
list-style-type:none;
padding-left: 15px;
padding-bottom: 12px;
background: url("../images/liste_puce.gif") no-repeat;
}

#pageTheme-1 .bullet-list {
background: url("../images/liste_puce_theme1.gif") no-repeat;
}

.table-border {
border-collapse:collapse;
}

.table-caption {
background-color:#DE2027;
border:1px solid #D0D0D0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:4px 6px;
text-align:left;
}

.cell-header {
background:#FFFFFF url(../images/cellheader.gif) repeat scroll 0 0;
border:1px solid #D0D0D0;
color:#000000;
font-size:12px;
font-weight:bold;
padding:8px 6px 5px 16px;
}

.cell-footer {
background-color:#FFFFFF;
border:1px solid #D0D0D0;
color:#000000;
font-size:12px;
font-weight:bold;
padding:4px 6px;
}

.form_offre_emploi{
width:715px;
height:520px;
background: url("../images/fond_formulaire_rh5.gif") no-repeat;
margin:30px 0px 40px 0px;
}

label{
margin-left:10px;
}

.form_offre_emploi table {
margin:30px 0px 0px 40px;
}

.form_offre_emploi .cell1 {
width:150px;
height:40px;
}

.form_offre_emploi td .cell2 div{
position:relative;
float:center;
margin-left:300px;
top:-20px;
}

.form_offre_emploi .buttons-outer {
margin-top:20px;
margin-left:440px;
}

/*
#pageTheme-1 .form_offre_emploi .buttons-outer span a:hover {
color:#F5D922;
}

#pageTheme-1 .form_offre_emploi .button  a:hover {
color:#F5D922;
}
*/
.form-style {
} 

.buttons-outer {
}

.button {
margin:0px 0px 0px 10px;
}

.button a:link, .button a:visited {
}

.button a:hover, .button a:active {
}

.button1-part0 {
background :url("../images/gauche2.gif") no-repeat left top !important; 
}

.button1-part1 {
background :url("../images/droite2.gif") no-repeat right top !important;  
}

.button1-part0-down {
}

.button1-part1-down {
}

.button2-part0 {
 background :url("../images/gauche2.gif") no-repeat left top !important; 
}

.button2-part1 {
background :url("../images/droite2.gif") no-repeat right top !important;  
}

.button2-part0-down {
}

.button2-part1-down {
}

.button3-part0 {
 background :url("../images/gauche2.gif") no-repeat left top !important; 
}

.button3-part1 {
background :url("../images/droite2.gif") no-repeat right top !important;  
}

.button a:hover .button1-part1 {
background :url("../images/droite2_hover.gif") no-repeat right top !important;  
}

.button a:hover .button1-part0 {
background :url("../images/gauche2_hover.gif") no-repeat left top !important; 
}

.button3-part0-down {
}

.button3-part1-down {
}

.bloc {
background:transparent url(../images/bloctoptest.gif) no-repeat scroll left top;
margin:4px auto 6px;
text-align:left;
width:197px;
}

.bloc .title {
background:transparent url(../images/bloctitletest.gif) no-repeat scroll 4px bottom;
color:#6F6F6F;
font-size:15px;
font-weight:bold;
padding:10px 10px 8px 20px;
}

.bloc .content-zone {
padding:10px 12px 0;
}

.bloc .list-bloc {
}

.bloc .bottom {
background:transparent url(../images/blocbottomtest.gif) no-repeat scroll 0 0;
font-size:0;
height:18px;
}

.bloc .list-bloc {
}

.bloc .bullet-link {
background:transparent url(../images/link_arrow2.gif) no-repeat scroll 2px 6px;
font-size:10px;
font-weight:normal;
line-height:18pxkpadding:0 0 0 12px;
}

.bloc .bullet-link a:link, .bloc .bullet-link a:visited {
color:#5D5D5D;
text-decoration:none;
}

.bloc .bullet-link a:hover, .bloc .bullet-link a:active {
color:#FF0000;
text-decoration:none;
}

.bloc .button a:link, .bloc .button a:visited {
}

.bloc .button1-part0 {

}

.bloc .button1-part1 {
 
}

.bloc .button1-part0-down {
background:transparent url(../images/button2bg1.gif) no-repeat scroll left top !important;
white-space:nowrap;
}

.bloc .button1-part1-down {
background:transparent url(../images/button2bg.gif) no-repeat scroll right top !important;
white-space:nowrap;
}

.rightcol .text-bloc {
font-size:10px;
margin-bottom: 5px;
padding-bottom:0px;
text-align:left;
}

.rightcol .img-center {
}

.rightcol .separator {
margin:5px 10px 10px;
}

.rightcol .bullet-link {
font-size:10px;
}

.rightcol .bullet-list {
font-size:10px;
}

.pager {
background:transparent url(../images/separator.gif) repeat-x scroll left bottom;
clear:both;
margin:5px 10px 10px 7px;
padding:5px 0 10px;
}

.pager .button {
font-size:10px;
font-weight:bold;
}

.pager .button a:link, .pager .button a:visited {
color:#000000;
font-weight:bold;
}

.pager .button1-part0 {
}

.pager .button1-part1 {
}

.pager .button1-part0-down {
}

.pager .button1-part1-down {
}

#ToolTip {
background-color:#FFF59F;
border:1px solid #797C82;
color:#240615;
font-size:10px;
padding:2px 4px;
width:250px;
}

#ToolTip .text-style2 {
color:#DF0000;
}

#ToolTip .text-style3 {
color:#B88101;
}

.form-style .cell2 .button {
}

.form-style .cell2 .button a:link, .form-style .cell1 .button a:visited {
}


.bar-outer {
font-size:1px;
}

.bar {
background-color:#FFFFFF;
border:1px solid #AFB6C1;
}

.bar-gauge {
background-image:url(../images/barbg.gif);
border-right:1px solid #AFB6C1;
font-size:9px;
}

.bar-text {
color:#E30606;
font-size:10px;
font-weight:normal;
margin:0 3px 0 0;
text-align:right;
width:26px;
}

/*debut personnalisation du plan du site*/

.planSiteTL1 {
color:#F5D922;
margin-top:30px;
}

.planSiteTBASPAN{
margin:5px 0px 5px 0px ;
}


.planSiteTest{
margin-top:10px;
}
/*fin personnalisation du plan du site*/

.legende_animation {
font-style:italic;
}