/* CSS Document */
html, body { height:100%; }
body{background:url(Templates/images/fond_bg_body_1px.jpg) repeat-x 0 0;
	background-color:#587297;
	margin:0;
    padding:0;
	font-family:"Trebuchet MS";
	font-size:11px;
	}
	
/* ELEMENTS COMMUNS (enfin, espérons-le) */
img{border:0px;}
h1{display:block;
	font:bold 17px/19px Arial, Helvetica, sans-serif;
	margin:55px 22px 0 22px;
	padding:0;
	top:0;
	left:0;
	overflow:hidden;
	color:#FFFFFF;
	} 
h2{display:block;
	width:160px;
	position:relative;
	float:left;
	margin:0 0 0 0;
	left:15px;
	padding:0 0 0 15px;
	font:normal 15px/20px "Trebuchet MS";
	overflow:hidden;
	background:url(Templates/images/icone_bouclier_blanc.gif) 0 5px no-repeat;
	color:#FFFFFF;
	}
.sep_trait{border-bottom:1px #999 dotted;
			width:200px;
			height:5px;
			position:relative;
			float:left;
			margin:0 0 5px 0;
			padding:0;
			overflow:hidden;
			}

div#global{width:990px;
			margin:0 auto 0 auto;
			padding:0px;
			top:0;
			overflow:hidden;
			}
	/* BANNIERE */
	div#banniere{width:990px;
				height:86px;
				position:relative;
				float:left;
				margin:0;
				padding:0;
				overflow:hidden;
				top:0;
				left:0;
				}
	div#logo{width:192px;
				height:69px;
				position:relative;
				float:left;
				padding:0;
				margin:17px 0 0 0;
				padding:0;
				overflow:hidden;
				}
	div#haut_banniere_centre{width:606px;
							height:86px;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							top:0;
							left:0;
							overflow:hidden;
							background:url(Templates/images/haut_banniere.gif) 0 0 no-repeat;
							}
	
	div#espace_drapeau{width:192px;
						height:69px;
						position:relative;
						float:left;
						padding:0;
						margin:17px 0 0 0;
						padding:0;
						overflow:hidden;
						background:url(Templates/images/fond_drapeau.png) 0 0 no-repeat;
						}
	div#choix_langue{width:187px;
					position:relative;
					float:left;
					margin:5px 5px 0 0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					text-align:right;
					}
	#espace_drapeau a.print{display:block;
							font:normal 12px/20px "Trebuchet MS";
							color:#3399FF;
							text-decoration:none;
							text-align:left;
							position:relative;
							float:left;
							background:url(Templates/images/print.gif) 0 2px no-repeat;
							margin:0 5px 0 8px;
							padding-left:20px;
							}
	#espace_drapeau a:hover.print{text-decoration:underline;}
	#espace_drapeau a.recommander{display:block;
							font:normal 12px/20px "Trebuchet MS";
							color:#3399FF;
							text-decoration:none;
							text-align:left;
							position:relative;
							float:left;
							background:url(Templates/images/recommandation.gif) 0 2px no-repeat;
							margin:0 5px 0 8px;
							padding-left:20px;
							}
	#espace_drapeau a:hover.recommander{text-decoration:underline;}
	
	/* CENTER */
	div#center{width:990px;
				position:relative;
				float:left;
				margin:0;
				padding:0;
				overflow:hidden;
				background:url(Templates/images/fond_photo_centre.gif) top center no-repeat;
				top:0;
				left:0;
				}
				
		/* MENU GAUCHE */
		div#menu_gauche{width:200px;
						
						position:relative;
						float:left;
						margin:20px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
		
			/* ACTUALITES */
			div#actualites{width:200px;
						
						position:relative;
						float:left;
						margin:0 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
			#actualites a.titre{display:block;
								width:160px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:15px;
								padding:0 0 0 15px;
								font:normal 12px/15px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 2px no-repeat;
								color:#ccc;
								text-decoration:none;
								}
			#actualites a:hover.titre{
										color:#D8E3F2;}
			.date_actu{display:block;
						width:160px;
						position:relative;
						float:left;
						margin:0 0 0 0;
						left:15px;
						padding:3px 0 0 15px;
						font:italic 11px/12px "Trebuchet MS";
						overflow:hidden;
						color:#80C3DF;
						}
			#actualites a.lien_suite{display:block;
											width:130px;
											position:relative;
											float:left;
											margin:10px 0 0 0;
											left:30px;
											padding:0 0 0 15px;
											font:bold 12px/15px "Trebuchet MS";
											overflow:hidden;
											background:url(Templates/images/icone_triangles_bleus.gif) 0 2px no-repeat;
											color:#80C3DF;
											text-decoration:none;
											}
			#actualites a:hover.lien_suite{
										color:#D8E3F2;}
			
			/* SALLES SUR MESURE */
			div#salles_sur_mesure{width:200px;
						position:relative;
						float:left;
						margin:10px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
			#salles_sur_mesure p{display:block;
						width:95px;
						position:relative;
						float:left;
						margin:5px 10px 6px 0;
						left:15px;
						padding:0 0 0 15px;
						font:normal 12px/14px "Trebuchet MS";
						overflow:hidden;
						color:#ccc;
						text-decoration:none;
						}
			div#mini_salles_mesure{width:70px;
									height:70px;
									position:relative;
									float:left;
									border:1px #666666 solid;
									margin-top:5px;
									overflow:hidden;
									}
			#salles_sur_mesure a.lien_suite{display:block;
											width:130px;
											position:relative;
											float:left;
											margin:0 0 0 0;
											left:30px;
											padding:0 0 0 15px;
											font:bold 12px/15px "Trebuchet MS";
											overflow:hidden;
											background:url(Templates/images/icone_triangles_bleus.gif) 0 2px no-repeat;
											color:#80C3DF;
											text-decoration:none;
											}
			#salles_sur_mesure a:hover.lien_suite{
										color:#D8E3F2;}
										
			/* COORDONNEES */
			div#coordonnees{width:200px;
						position:relative;
						float:left;
						margin:10px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
			#coordonnees p{display:block;
								width:165px;
								position:relative;
								float:left;
								margin:5px 0 3px 0;
								left:15px;
								padding:0 0 0 15px;
								font:normal 12px/14px "Trebuchet MS";
								overflow:hidden;
								color:#ccc;
								text-decoration:none;
								}
			.gris_fonce{color:#333;}
			#coordonnees a.lien_suite{display:block;
											width:130px;
											position:relative;
											float:left;
											margin:0 0 0 0;
											left:30px;
											padding:0 0 0 15px;
											font:bold 12px/20px "Trebuchet MS";
											overflow:hidden;
											background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
											color:#80C3DF;
											text-decoration:none;
											}
			#coordonnees a:hover.lien_suite{
										color:#D8E3F2;}
						
	div#photo_et_onglets{width:590px;
					position:relative;
					float:left;
					overflow:hidden;
					margin:0 0 0 0;
					top:0;
					left:0;
					}
	div#espace_photo_vide{width:590px;
					height:344px;
					position:relative;
					float:left;
					overflow:hidden;
					margin:0 0 0 0;
					top:0;
					left:0;
					}
					
	/* CHOIX DE LA CATEGORIE */
	div#onglets_bas{display:block;
					width:590px;
					height:158px;
					position:relative;
					float:left;
					overflow:hidden;
					margin:0 0 0 0;
					top:0;
					left:0;
					}
	#onglets_bas ul#choix_cat {
			margin: 0px 0px 0px 0px;
			display: block;
			padding:0px;
			}
	#onglets_bas ul#choix_cat li.normal {
			display:block;
			width:146px;
			list-style-type: none;
			margin: 0 2px 0 0;
			float: left;
			}
	#onglets_bas ul#choix_cat li.sans_margin {
			display:block;
			width:146px;
			list-style-type: none;
			margin: 0 0 0 0;
			float: left;
			top:0;
			left:0;
			overflow:hidden;
			}												
	#onglets_bas ul#choix_cat li span.contenu1 {
			list-style-type: none;
			display: block;
			height:158px;
			width:140px;
			background:url(Templates/images/choix_cat_accueil/cat1_bis.gif) -146px 0 no-repeat;
			margin: 0px 0px 0px 0px;
			text-decoration: none;
			padding: 11px 6px 0 0;
			border:0px;
			overflow:hidden;
			}	
	#onglets_bas ul#choix_cat li span.contenu1:hover {
			background:url(Templates/images/choix_cat_accueil/cat1_bis.gif) 0 0 no-repeat;
			}
		
	#onglets_bas ul#choix_cat li span.contenu2 {
			list-style-type: none;
			display: block;
			height:158px;
			width:140px;
			background:url(Templates/images/choix_cat_accueil/cat2_bis.gif) -146px 0 no-repeat;
			margin: 0px 0px 0px 0px;
			text-decoration: none;
			padding: 11px 6px 0 0;
			border:0px;
			overflow:hidden;
			}	
	#onglets_bas ul#choix_cat li span.contenu2:hover {
			background:url(Templates/images/choix_cat_accueil/cat2_bis.gif) 0 0 no-repeat;
			}
	#onglets_bas ul#choix_cat li span.contenu3 {
			list-style-type: none;
			display: block;
			height:158px;
			width:140px;
			background:url(Templates/images/choix_cat_accueil/cat3_bis.gif) -146px 0 no-repeat;
			margin: 0px 0px 0px 0px;
			text-decoration: none;
			padding: 11px 6px 0 0;
			border:0px;
			overflow:hidden;
			}	
	#onglets_bas ul#choix_cat li span.contenu3:hover {
			background:url(Templates/images/choix_cat_accueil/cat3_bis.gif) 0 0 no-repeat;
			}
	#onglets_bas ul#choix_cat li span.contenu4 {
			list-style-type: none;
			display: block;
			height:158px;
			width:140px;
			background:url(Templates/images/choix_cat_accueil/cat4_bis.gif) -146px 0 no-repeat;
			margin: 0px 0px 0px 0px;
			text-decoration: none;
			padding: 11px 6px 0 0;
			border:0px;
			overflow:hidden;
			}	
	#onglets_bas ul#choix_cat li span.contenu4:hover {
			background:url(Templates/images/choix_cat_accueil/cat4_bis.gif) 0 0 no-repeat;
			}
	#onglets_bas ul#choix_cat li a.titre{display:block;
										width:117px;
										text-decoration: none;
										height:39px;
										border:0px;
										text-align:left;
										color:#333;
										font-size:15px;
										padding-left:22px;
										
										}
	
	#onglets_bas ul#choix_cat li a:hover.titre{text-decoration: underline;}
	
	#onglets_bas ul#choix_cat li ul {display:block;
										position:relative;
										float:left;
										list-style-type:none;
										width:146px;
										padding:0 0 0 0;
										margin:10px 0 0 0;
										}
	
	#onglets_bas ul#choix_cat li ul a{display:block;
										width:118px;
										color:#666666;
										background:url(Templates/images/icone_triangles_noirs.gif) 0 5px no-repeat;
										padding:0 0 0 13px;
										margin:0 5px 0 9px;
										
										text-decoration:none;}
	#onglets_bas ul#choix_cat li ul a:hover{color:#000000;}
	/* MENU DROITE */
	div#menu_droite{width:200px;
					position:relative;
					float:left;
					margin:20px 0 0 0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					}
		/* environnement_client */
		div#environnement_client{width:200px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								padding:0;
								top:0;
								left:0;
								overflow:hidden;
								}
		#environnement_client a.titre{display:block;
								width:160px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:15px;
								padding:0 0 0 15px;
								font:bold 12px/20px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
								color:#ccc;
								text-decoration:none;
								}
		#environnement_client a:hover.titre{
										color:#D8E3F2;
										background-color:#597499;}
		
		/* ACCES CLIENT */
		div#acces_client{width:200px;
						position:relative;
						float:left;
						margin:10px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
		label{display:block;
				width:165px;
				position:relative;
				float:left;
				margin:5px 0 0 0;
				left:15px;
				padding:0 0 0 15px;
				font:normal 12px/14px "Trebuchet MS";
				overflow:hidden;
				color:#ccc;
				}
		input.text{display:block;
				width:160px;
				position:relative;
				float:left;
				margin:5px 0 0 0;
				left:30px;
				padding:0 0 0 5px;
				font:normal 12px/20px "Trebuchet MS";
				overflow:hidden;
				color:#666;
				background-color:#F0F0F0;
				border:0px;
				}
		
		.edit-submit {position:relative;
			float: left;
			margin: 30px 0 0 9px;
			padding: 0;
			font-size: 0;
			border: 0;
			width: 20px;
			height: 20px;
			cursor: pointer;
			background:url(Templates/images/bouton_submit.jpg) 0 0 no-repeat;
		}
		
		/* FOOTER */
		div#footer{width:590px;
					height:30px;
					position:relative;
					float:left;
					overflow:hidden;
					margin:0 0 0 0;
					top:0;
					left:0;
					text-align:center;
					}
		#footer a{font:bold 12px/30px Arial, Helvetica, sans-serif;
					text-decoration:none;
					}
		.cim{color:#FFFFFF;}
		.bat{color:#000000;}
		
			.lien_direct{width:200px;
						
						position:relative;
						float:left;
						margin:0 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
			.lien_direct a.titre{display:block;
								width:160px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:15px;
								padding:0 0 0 15px;
								font:normal 12px/20px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
								color:#ccc;
								text-decoration:none;
								}
			.lien_direct a:hover.titre{
										color:#D8E3F2;
										background-color:#597499;}
		.ecrire_blanc{
				margin:5px 0 0 0;
				left:15px;
				padding:0 0 0 15px;
				font:normal 12px/14px "Trebuchet MS";
				overflow:hidden;
				color:#ccc;
				}												
				
				
div#contenu_temporaire {
	display:block;
	position:absolute;
	width:590px;
	height:344px;
	border:0px none;
	background:#283853;
	overflow:hidden;
}
div#slideshow { }
div#slideshow img {
	position:absolute;
	left:590px;
}
div#slidetext {
	position:absolute;
	bottom:40px;
	height:72px;
	display:block;
	padding:0px 4px;
	background:#EEEEFF;
}
div#slidetext h2 {
	display:block;
	float:none;
	left:0px;
	padding:0px;
	margin:4px 0px 0px 0px;
	width:584px;
	height:20px;
	font-size:17px;
	line-height:19px;
	background:none;
	color:#112E4E;
}
div#slidetextText {
	display:block;
	height:26px;
	margin-left:4px;
	overflow:hidden;
	color:#707880;
	font-size:11px;
	line-height:13px;
}
div#slidetextLink {
	position:relative;
	margin-left:4px;
	margin-top:2px;
	display:block;
	height:20px;
	width:580px;
}
div#slidetextLink .next a {
	font:bold 12px/15px "Trebuchet MS";
	color:#404850;
	text-decoration:none;
}
div#slidetextLink .next a:hover {
	color:#101820;
}
div#slidetextLink .close {
	position:absolute;
	bottom:1px;
	right:2px;
}
div#slidetextLink .close a {
	font:bold 11px/14px "Trebuchet MS";
	color:#808080;
	text-decoration:none;
}
div#slidetextLink .close a:hover {
	color:#404040;
}