 /*-----------------------------------
 * PARAFES
 * réalisé par SQLI
 * Création : 27.10.2009
 ------------------------------------*/

/*--------------------
   Variables globales
 ---------------------*/

body {
  margin: 0; padding: 0;
	font-family: Verdana, Helvetica, sans-serif; font-size: 62.5%;
 	background: #999FA7 url('../images/fond.gif') repeat-x top left !important;
	behavior: url('./css/csshover2.htc'); /* Fichier importe pour permettre à Internet Explorer de comprendre la pseudo-classe :hover */
	text-align: center;
}
img, div, h1, a, p {
	border: none;
}
* {
	margin: 0; padding: 0;
}
div, li {
	_height: 1%;
}
br.clear {
	clear: both;
	margin: 0; padding: 0;
	font-size: 1px;
}
span.clear {
	font-size: 1px;
}
div#overlay {
	display: none;
	position: absolute; top: 0px; left: 0px;
	z-index: 9999;
	width: 100%;
	background-color: #000000;
	filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
	cursor: pointer;
}


/*-------------------------
 * PAGE
 *-------------------------*/
 div#page {
 	margin: 0px auto 0px auto; padding: 0;
 	width: 940px;
 	text-align: left;
 }

/*-------------------------
 * HEADER
 *-------------------------*/
 div#header {
 		margin: 0; padding: 17px 0px 0px 0px;
 }
 div#header h1 {
		float: left;
 		margin: 0; padding: 0;
 		width: 273px; height: 55px;
 }
		div#header h1 a,
		div#header h1 a:link,
		div#header h1 a:visited {
				display: block;
				overflow: hidden;
				width: 273px; height: 55px;
				background: url('../images/parafes-logo.gif') no-repeat top left;
				text-indent: -100em;
		}
		div#header h1 a:hover {
		 	
		}
 
 div#header ul {
 		float: right;
 		margin: 30px 0px 0px 0px; padding: 0;
 }
		div#header ul li {
				display: inline;
				margin: 0; padding: 0px 5px 0px 5px;
				font-size: 1.1em;
				color: #ffffff;
				list-style: none;
				text-transform: uppercase;
		}
				div#header ul li.first {
						border-right: 1px solid #ffffff;
				}
		div#header ul li a,
		div#header ul li a:link,
		div#header ul li a:visited {
				color: #ffffff;
				text-decoration: none;
		}
		div#header ul li a:hover {
				color: #082B5A;
		}
		
/*-------------------------
 * INNER
 *-------------------------*/
 div#inner {
 	clear: both;
 	position: relative;
 	margin: 0; padding: 3px 3px 3px 0px;
 	background: #ffffff url('../images/parafes-logo-2.gif') no-repeat top right;
 }
 div#inner div#colonne-droite {
 		float: right;
 		margin: 0; padding: 0;
 		width: 389px;
 }
 		div#inner div.bbl,
 		div#inner div.bbr,
 		div#inner div.btl,
 		div#inner div.btr {
 			display: block;
 			margin: 0; padding: 0;
 			width: 8px; height: 7px;
 			font-size: 0.1em; line-height: 0.1em;
 		}
 		div#inner div.bbl { position: absolute; bottom: 0px; left: 0px; background: url('../images/bbl.gif') no-repeat bottom left; 
 			_bottom: -1px;
 		}
 		div#inner div.bbr { position: absolute; bottom: 0px; right: 0px; background: url('../images/bbr.gif') no-repeat bottom right;
 			_bottom: -1px;
 		}
 		div#inner div.btl { position: absolute; top: 0px; left: 0px; background: url('../images/btl.gif') no-repeat top left; }
 		div#inner div.btr { position: absolute; top: 0px; right: 0px; background: url('../images/btr.gif') no-repeat top right; }
 		
 		div#inner h2.baseline {
 			margin: 20px 0px 20px 60px; padding: 0;
 			overflow: hidden;
 			width: 600px; height: 33px;
 			background: url('../images/baseline.gif') no-repeat top left;
 			text-indent: -100em;
 		}

/*-------------------------
 * NAVIGATION
 *-------------------------*/
 		div#inner div.navigation {
 			margin: 0px 0px 15px 5px; padding: 0;
 			height: 2.4em;
 		}
	 		div#inner div.navigation ul {
	 			margin: 0; padding: 0;
	 		}
		 		div#inner div.navigation li {
		 				float: left;
		 				margin: 0px 5px 10px 0px; padding: 0;
		 				width: 16em;
		 				font-size: 1em; font-weight: bold;
		 				color: #ffffff;
		 				text-transform: uppercase;
		 				list-style: none;
		 		}
		 		div#inner div.navigation li.first {
		 			width: 8.5em;	
		 			text-align: right;
		 		}
		 		div#inner div.navigation li a,
		 		div#inner div.navigation li a:link,
		 		div#inner div.navigation li a:visited {
		 				display: block;
		 				position: relative;
		 				padding: 0px 10px 0px 10px;
		 				height: 2.4em; line-height: 2.4em;
		 				color: #ffffff;
		 				background: url('../images/menu.gif') repeat-x top left;
		 				text-decoration: none;
		 		}
		 		div#inner div.navigation li.current a,
		 		div#inner div.navigation li.current a:link,
		 		div#inner div.navigation li.current a:visited,
		 		div#inner div.navigation li a:hover {
		 				background: url('../images/menu.gif') repeat-x bottom left;
		 		}
		 		div#inner div.navigation li span.tbtl,
	 			div#inner div.navigation li span.tbtr,
	 			div#inner div.navigation li span.tbbl,
	 			div#inner div.navigation li span.tbbr {
	 				position:absolute; display: block;
	 				width: 4px; height: 4px;
	 				font-size: 1px; line-height: 1px;
	 			}
	 			div#inner div.navigation li span.tbtl { top: 0px; left: 0px; background: url('../images/t-bbtl-nav.gif') no-repeat top left; }
	 			div#inner div.navigation li a:hover span.tbtl { top: 0px; left: 0px; background: url('../images/t-bbtl-nav.gif') no-repeat bottom left; }
	 			
	 			div#inner div.navigation li span.tbtr { top: 0px; right: 0px; background: url('../images/t-bbtr-nav.gif') no-repeat top right; }
	 			div#inner div.navigation li a:hover span.tbtr { top: 0px; right: 0px; background: url('../images/t-bbtr-nav.gif') no-repeat bottom right; }
	 			
	 			div#inner div.navigation li span.tbbl { bottom: 0px; left: 0px; background: url('../images/t-bbbl-nav.gif') no-repeat top left; }
	 			div#inner div.navigation li a:hover span.tbbl { bottom: 0px; left: 0px; background: url('../images/t-bbbl-nav.gif') no-repeat bottom left; }
	 			
	 			div#inner div.navigation li span.tbbr { bottom: 0px; right: 0px; background: url('../images/t-bbbr-nav.gif') no-repeat top right; }
	 			div#inner div.navigation li a:hover span.tbbr { bottom: 0px; right: 0px; background: url('../images/t-bbbr-nav.gif') no-repeat bottom right; }
		 		
/*-------------------------
 * COLONNE DE GAUCHE
 *-------------------------*/
 		div#inner div#colonne-gauche {
 				float: left;
 				margin: 0; padding: 0px 0px 0px 15px;
 				width: 690px;
 	  } 
 	  div#inner div#colonne-gauche hr.separator {
 	  		margin: 10px 0px 20px 0px; padding: 0px;
 	  		color: #ffffff;
 	  		background: #ffffff;
 	  		border: none;
 	  		border-bottom: 1px solid #E0E2E4;
 	  }
 	  div#inner div#colonne-gauche div.options {
 	  		float: right;
 	  		margin: 0; padding: 0;
 	  }
 	  div#inner div#colonne-gauche div.options img {
 	  		margin-left: 10px;
 	  }
/*-------------------------
 * COLONNE DE GAUCHE: fil d'ariane
 *-------------------------*/
 	  div#inner div#colonne-gauche div.ariane {
 	  		margin: 0; padding: 0px 0px 4px 0px;
 	  		border-bottom: 1px solid #E0E2E4;
 	  }
 	  div#inner div#colonne-gauche div.ariane ul {
 	  		margin: 0; padding: 0;
 	  }
 	  div#inner div#colonne-gauche div.ariane ul ul,
 	  div#inner div#colonne-gauche div.ariane ul li {
 	  		display: inline;
 	  		color: #999FA7;
 	  }
 	  div#inner div#colonne-gauche div.ariane a,
 	  div#inner div#colonne-gauche div.ariane a:link,
 	  div#inner div#colonne-gauche div.ariane a:visited {
 	  		color: #999FA7;
 	  		text-decoration: none;
 	  }
 	  div#inner div#colonne-gauche div.ariane a:hover {
 	  
 	  }

/*-------------------------
 * COLONNE DE GAUCHE: article
 *-------------------------*/
 		div#inner div#colonne-gauche div.texte {
 			clear: both;
 			margin: 0; padding: 10px 0px 0px 0px;
 			font-size: 1em;
 			color: #55585C;
 		}
 			div#inner div#colonne-gauche div.texte a,
 			div#inner div#colonne-gauche div.texte a:link,
 			div#inner div#colonne-gauche div.texte a:visited {
 					color: #002454;
 					text-decoration: none;
 			}
 			div#inner div#colonne-gauche div.texte a:hover {
 					color: #49B4E6;
 			}
 			
 			div#inner div#colonne-gauche div.texte ul {
 					margin: 0px 0px 15px 15px; padding: 0;
 			}
 			div#inner div#colonne-gauche div.texte ul li {
 					margin: 0px 0px 5px 0px; padding: 0;
 					font-size: 1.1em;
 					list-style-type: square;
 			}
 			
	 		div#inner div#colonne-gauche div.texte h1 {
	 			margin: 0px 0px 20px 0px; padding: 0;
	 			font-size: 1.5em; font-weight: bold;
	 			color: #49B4E6;
	 		}
	 		div#inner div#colonne-gauche div.texte h2.actu {
	 			margin: 0px 0px 2px 0px; padding: 0;
	 			font-size: 1.1em;
	 			color: #0C2F5F;
	 		}
	 		div#inner div#colonne-gauche div.texte img.visuel {
	 			float: left;
	 			margin: 0px 15px 10px 0px;
	 		}
	 		div#inner div#colonne-gauche div.texte p {
	 			margin: 0px 0px 15px 0px; padding: 0;
	 			font-size: 1.1em;
	 			color: #55585C;
	 		}
	 		div#inner div#colonne-gauche div.texte p strong {
	 			color: #002454;
	 		}
	 		div#inner div#colonne-gauche div.texte p.date {
	 				margin-bottom: 10px;
	 				color: #55585C;
	 		}
	 		
	 		div#inner div#colonne-gauche div.texte p.lien {
	 				margin: 0; padding: 0;
	 		}
	 		div#inner div#colonne-gauche div.texte p.lien a,
 			div#inner div#colonne-gauche div.texte p.lien a:link,
 			div#inner div#colonne-gauche div.texte p.lien a:visited {
 					float: left;
 					display: block;
 					width: 5em; height: 1em;
 					line-height: 1em;
 					position: relative;
 					padding: 3px;
 					color: #ffffff;
 					background: #0C2F5F;
 			}
 			div#inner div#colonne-gauche div.texte p.lien span.tbtl,
 			div#inner div#colonne-gauche div.texte p.lien span.tbtr,
 			div#inner div#colonne-gauche div.texte p.lien span.tbbl,
 			div#inner div#colonne-gauche div.texte p.lien span.tbbr {
 				position:absolute; display: block;
 				width: 3px; height: 3px;
 				font-size: 1px; line-height: 1px;
 			}
 			div#inner div#colonne-gauche div.texte p.lien span.tbtl { top: 0px; left: 0px; background: url('../images/bbtl-info.gif') no-repeat top left; }
 			div#inner div#colonne-gauche div.texte p.lien a:hover span.tbtl { top: 0px; left: 0px; background: url('../images/bbtl-info.gif') no-repeat bottom left; }
 			
 			div#inner div#colonne-gauche div.texte p.lien span.tbtr { top: 0px; right: 0px; background: url('../images/bbtr-info.gif') no-repeat top right; }
 			div#inner div#colonne-gauche div.texte p.lien a:hover span.tbtr { top: 0px; right: 0px; background: url('../images/bbtr-info.gif') no-repeat bottom right; }
 			
 			div#inner div#colonne-gauche div.texte p.lien span.tbbl { bottom: 0px; left: 0px; background: url('../images/bbbl-info.gif') no-repeat top left; 
 				_bottom: -1px;
 			}
 			div#inner div#colonne-gauche div.texte p.lien a:hover span.tbbl { bottom: 0px; left: 0px; background: url('../images/bbbl-info.gif') no-repeat bottom left; }
 			
 			div#inner div#colonne-gauche div.texte p.lien span.tbbr { bottom: 0px; right: 0px; background: url('../images/bbbr-info.gif') no-repeat top right; 
 				_bottom: -1px;
 			}
 			div#inner div#colonne-gauche div.texte p.lien a:hover span.tbbr { bottom: 0px; right: 0px; background: url('../images/bbbr-info.gif') no-repeat bottom right; }
 			
 			div#inner div#colonne-gauche div.texte p.lien a:hover { background: #49B4E6; }
	 		
	 	div#inner div#colonne-gauche div.navigation-publications {
		 	margin: 20px 0px 10px 0px; padding: 0;
		 	height: 1.4em;
		}
		 	div#inner div#colonne-gauche div.navigation-publications ul {
			 	float: right;
			 	margin: 0; padding: 0;
			}
			div#inner div#colonne-gauche div.navigation-publications ul li {
				display: inline;
			 	margin: 0; padding: 0;
			 	font-size: 1em;
			 	color: #49B4E6;
			 	list-style: none;
			}
				div#inner div#colonne-gauche div.navigation-publications ul li span {
					font-weight: bold;
				}
				div#inner div#colonne-gauche div.navigation-publications ul li span.current {
			 		position: relative;
			 		padding: 1px 3px 1px 3px;
			 		color: #ffffff;
			 		background: #49B4E6;
				}
				div#inner div#colonne-gauche div.navigation-publications ul li span.current span.tbtl,
	 			div#inner div#colonne-gauche div.navigation-publications ul li span.current span.tbtr,
	 			div#inner div#colonne-gauche div.navigation-publications ul li span.current span.tbbl,
	 			div#inner div#colonne-gauche div.navigation-publications ul li span.current span.tbbr {
	 				position:absolute; display: block;
	 				_display: none;
	 				width: 8px; height: 6px;
	 				font-size: 1px; line-height: 1px;
	 			}
	 			div#inner div#colonne-gauche div.navigation-publications ul li span.current span.tbtl { top: 0px; left: 0px; background: url('../images/t-bbtl-2.gif') no-repeat top left; }
	 			div#inner div#colonne-gauche div.navigation-publications ul li span.current span.tbtr { top: 0px; right: 0px; background: url('../images/t-bbtr-2.gif') no-repeat top right; }
	 			div#inner div#colonne-gauche div.navigation-publications ul li span.current span.tbbl { bottom: 0px; left: 0px; background: url('../images/t-bbbl-2.gif') no-repeat bottom left; 
	 			}
	 			div#inner div#colonne-gauche div.navigation-publications ul li span.current span.tbbr { bottom: 0px; right: 0px; background: url('../images/t-bbbr-2.gif') no-repeat bottom right; }
 			
			div#inner div#colonne-gauche div.navigation-publications ul li a,
			div#inner div#colonne-gauche div.navigation-publications ul li a:link,
			div#inner div#colonne-gauche div.navigation-publications ul li a:visited {
			 	padding: 1px 3px 1px 3px;
			 	color: #49B4E6;
			 	text-decoration: none;
			}
			div#inner div#colonne-gauche div.navigation-publications ul li a.precsui,
			div#inner div#colonne-gauche div.navigation-publications ul li a.precsui:link,
			div#inner div#colonne-gauche div.navigation-publications ul li a.precsui:visited {
				text-decoration: underline;
			}
			div#inner div#colonne-gauche div.navigation-publications ul li a:hover {
		 		color: #ffffff;
		 		background: #49B4E6;
			 		-moz-border-radius:3px;
			}
			
/*-------------------------
 * COLONNE DE GAUCHE: 
 *-------------------------*/
 div#inner div#colonne-gauche div.faq {
 		margin: 0; padding: 10px 0px 10px 0px;
 }
 div#inner div#colonne-gauche div.faq a.ancre,
 div#inner div#colonne-gauche div.faq a.ancre:link,
 div#inner div#colonne-gauche div.faq a.ancre:visited {
 		float: left;
 		margin: -3px 5px 0px 0px;
 		position: relative;
 		padding: 2px 4px;
 		color: #51C8FF;
 		background: #002454;
 }
 				div#inner div#colonne-gauche div.faq .ancre span.tbtl,
	 			div#inner div#colonne-gauche div.faq .ancre span.tbtr,
	 			div#inner div#colonne-gauche div.faq .ancre span.tbbl,
	 			div#inner div#colonne-gauche div.faq .ancre span.tbbr {
	 				position:absolute; display: block;
	 				width: 8px; height: 6px;
	 				font-size: 1px; line-height: 1px;
	 			}
	 			div#inner div#colonne-gauche div.faq .ancre span.tbtl { top: 0px; left: 0px; background: url('../images/t-bbtl-2.gif') no-repeat top left; }
	 			div#inner div#colonne-gauche div.faq .ancre span.tbtr { top: 0px; right: 0px; background: url('../images/t-bbtr-2.gif') no-repeat top right; }
	 			div#inner div#colonne-gauche div.faq .ancre span.tbbl { bottom: 0px; left: 0px; background: url('../images/t-bbbl-2.gif') no-repeat bottom left; 
	 				_bottom: -1px;
	 			}
	 			div#inner div#colonne-gauche div.faq .ancre span.tbbr { bottom: 0px; right: 0px; background: url('../images/t-bbbr-2.gif') no-repeat bottom right; 
	 				_bottom: -1px;
	 			}
 div#inner div#colonne-gauche div.faq dl {
 		margin: 0; padding: 0;
 }
 div#inner div#colonne-gauche div.faq dl dt {
 		margin: 0px 0px 5px 0px; padding: 0;
 		font-size: 1.1em; font-weight: bold;
 		color: #002454;
 }
 div#inner div#colonne-gauche div.faq dl dd {
 		margin: 0px 0px 20px 0px; padding: 0;
 		font-size: 1.1em;
 		color: #55585C;
 }

/*-------------------------
 * COLONNE DE GAUCHE: bloc menu
 *-------------------------*/
 	  div#inner div#colonne-gauche div.bloc {
 	  	float: left;
 	  	margin: 0px 10px 0px 0px; padding: 0;
 	  	width: 217px;
 	  }
 	  div#inner div#colonne-gauche div.bloc h2 {
 	  	margin: 0; padding: 0;
 	  	font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 1.8em;
 	  	color: #49B4E6;
 	  }
 	  div#inner div#colonne-gauche div.bloc h2 a,
 	  div#inner div#colonne-gauche div.bloc h2 a:link,
 	  div#inner div#colonne-gauche div.bloc h2 a:visited {
 	  	color: #49B4E6;
 	  }
 	  div#inner div#colonne-gauche div.bloc h2 a:hover {
 	  	color: #696E76;
 	  }
 	  
 	  		div#inner div#colonne-gauche div.bloc h2.parafes {
 	  				height: 2.2em;
 	  				background: url('../images/parafes-en-images.gif') no-repeat bottom left;
 	  				text-indent: -100em;
 	  		}
 	  		div#inner div#colonne-gauche div.bloc h2.decryptage {
 	  				height: 2.2em;
 	  				background: url('../images/decryptage-la-biometrie.gif') no-repeat bottom left;
 	  				text-indent: -100em;
 	  		}
 	  		div#inner div#colonne-gauche div.bloc h2.temoignages {
 	  				height: 2.2em;
 	  				background: url('../images/temoignages.gif') no-repeat bottom left;
 	  				text-indent: -100em;
 	  		}
 	  		div#inner div#colonne-gauche div.bloc h2.parafes-photo {
 	  				height: 2.2em;
 	  				background: url('../images/parafes-en-photo.gif') no-repeat bottom left;
 	  				text-indent: -100em;
 	  		}
 	  		div#inner div#colonne-gauche div.bloc h2.parafes-video {
 	  				height: 2.2em;
 	  				background: url('../images/parafes-en-video.gif') no-repeat bottom left;
 	  				text-indent: -100em;
 	  		}
 	  		div#inner div#colonne-gauche div.bloc h2.demande {
 	  				height: 2.2em;
 	  				background: url('../images/demande.gif') no-repeat bottom left;
 	  				text-indent: -100em;
 	  		}
 	  
 	  div#inner div#colonne-gauche div.bloc div.inner-bloc {
 	  		position: relative;
 	  		background: #E0E3E7 url('../images/fond-bloc.gif') repeat-x top left;
 	  }
 	  div#inner div#colonne-gauche div.bloc div.inner-bloc div.images {
 	  		padding-top: 4px;
 	  		text-align: center;
 	  }
 	  div#inner div#colonne-gauche div.bloc div.inner-bloc p {
 	  		margin: 0; padding: 0px 5px 10px 5px;
 	  		font-size: 1.1em; font-weight: bold;
 	  		color: #696E76;
 	  		text-align: center;
 	  }
 	  div#inner div#colonne-gauche div.bloc div.inner-bloc p a,
 	  div#inner div#colonne-gauche div.bloc div.inner-bloc p a:link,
 	  div#inner div#colonne-gauche div.bloc div.inner-bloc p a:visited {
 	  		color: #696E76;
 	  		text-decoration: none;
 	  }
 	  div#inner div#colonne-gauche div.bloc div.inner-bloc p a:hover {
 	  		color: #49B4E6;
 	  }
 	  div#inner div#colonne-gauche div.bloc div.inner-bloc div.bbbl,
 		div#inner div#colonne-gauche div.bloc div.inner-bloc div.bbbr,
 		div#inner div#colonne-gauche div.bloc div.inner-bloc div.bbtl,
 		div#inner div#colonne-gauche div.bloc div.inner-bloc div.bbtr {
 			display: block;
 			margin: 0; padding: 0;
 			width: 8px; height: 7px;
 			font-size: 0.1em; line-height: 0.1em;
 		}
 		div#inner div#colonne-gauche div.bloc div.inner-bloc div.bbbl { position: absolute; bottom: 0px; left: 0px; background: url('../images/bbbl.gif') no-repeat bottom left; 
 			_bottom: -1px;
 		}
 		div#inner div#colonne-gauche div.bloc div.inner-bloc div.bbbr { position: absolute; bottom: 0px; right: 0px; background: url('../images/bbbr.gif') no-repeat bottom right;
 			_bottom: -1px;
 		}
 		div#inner div#colonne-gauche div.bloc div.inner-bloc div.bbtl { position: absolute; top: 0px; left: 0px; background: url('../images/bbtl.gif') no-repeat top left; }
 		div#inner div#colonne-gauche div.bloc div.inner-bloc div.bbtr { position: absolute; top: 0px; right: 0px; background: url('../images/bbtr.gif') no-repeat top right; }
 		
/*-------------------------
 * COLONNE DE GAUCHE: listes espace presse
 *-------------------------*/
 
 div#inner div#colonne-gauche dl.liens {
 		margin: 0; padding: 0;
 }
	 div#inner div#colonne-gauche dl.liens dt {
	 		margin: 0; padding: 0;
	 		font-size: 1.1em;
	 		color: #55585C;
	 }
	 div#inner div#colonne-gauche dl.liens dd {
	 		margin: 0px 0px 10px 0px; padding: 0;
	 		font-size: 1.1em;
	 		color: #55585C;
	 }
			 div#inner div#colonne-gauche dl.liens dd strong {
			 		color: #0C2F5F;
			 }
			 div#inner div#colonne-gauche dl.liens dd a,
			 div#inner div#colonne-gauche dl.liens dd a:link,
			 div#inner div#colonne-gauche dl.liens dd a:visited {
			 		color: #55585C;
			 		text-decoration: underline;
			 }
			 div#inner div#colonne-gauche dl.liens dd a:hover {
			 		color: #49B4E6;
			 }
 		
/*-------------------------
 * COLONNE DE DROITE
 *-------------------------*/
 		div#inner div#colonne-droite {
 				float: right;
 				margin: 0px 10px 0px 0px; padding: 45px 0px 0px 0px;
 				width: 190px;
 	  }
 	  div#inner div#colonne-droite div.bloc-droit {
 	  		position: relative;
 	  		padding: 20px 10px 20px 10px;
 	  		background: #D4DBE6 url('../images/fond-colonne-droite.gif') repeat-x top left;
 	  }
 	  div#inner div#colonne-droite div.bloc-droit div.bdbbl,
 		div#inner div#colonne-droite div.bloc-droit div.bdbbr,
 		div#inner div#colonne-droite div.bloc-droit div.bdbtl,
 		div#inner div#colonne-droite div.bloc-droit div.bdbtr {
 			display: block;
 			margin: 0; padding: 0;
 			width: 8px; height: 7px;
 			font-size: 0.1em; line-height: 0.1em;
 		}
 		div#inner div#colonne-droite div.bloc-droit div.bdbbl { position: absolute; bottom: 0px; left: 0px; background: url('../images/bdbbl.gif') no-repeat bottom left; 
 			_bottom: -1px;
 		}
 		div#inner div#colonne-droite div.bloc-droit div.bdbbr { position: absolute; bottom: 0px; right: 0px; background: url('../images/bdbbr.gif') no-repeat bottom right;
 			_bottom: -1px;
 		}
 		div#inner div#colonne-droite div.bloc-droit div.bdbtl { position: absolute; top: 0px; left: 0px; background: url('../images/bdbtl.gif') no-repeat top left; }
 		div#inner div#colonne-droite div.bloc-droit div.bdbtr { position: absolute; top: 0px; right: 0px; background: url('../images/bdbtr.gif') no-repeat top right; }
 	
 div#inner div#colonne-droite p.message {
 		position: relative;
 		margin: 10px 0px 0px 0px; padding: 20px 25px 20px 15px;
 		width: 127px;
 		font-size: 1.3em; font-weight: bold;
 		color: #ffffff;
 		background: #49B4E6;
 		text-align: center;
 }		
 div#inner div#colonne-droite p.message a,
 div#inner div#colonne-droite p.message a:link,
 div#inner div#colonne-droite p.message a:visited {
 		color: #ffffff;
 		text-decoration: none;
 }
 div#inner div#colonne-droite p.message a:hover {
 		color: #ffffff;
 }
 div#inner div#colonne-droite div.faq-menu {
 		position: relative;
 		margin: 10px 0px 0px 0px; padding: 5px 10px 10px 10px;
 		width: 147px;
 		background: #ffffff;
 }
 		div#inner div#colonne-droite div.faq-menu h2 {
 				margin: 0px 0px 8px 0px; padding: 0px 0px 5px 0px;
 				font-size: 1.1em;
 				color: #FF9102;
 				border-bottom: 1px solid #FFDEB3;
 				text-transform: uppercase;
 		}
 		div#inner div#colonne-droite div.faq-menu ul {
 			
 		}
 		div#inner div#colonne-droite div.faq-menu ul li {
 				display: inline;
 				margin: 0px 0px 3px 0px;
 				font-size: 1.1em; line-height: 1.5em;
 				color: #FF9102;
 				list-style: none;
 		}
 		div#inner div#colonne-droite div.faq-menu ul li a,
 		div#inner div#colonne-droite div.faq-menu ul li a:link,
 		div#inner div#colonne-droite div.faq-menu ul li a:visited {
 				color: #FF9102;
 				text-decoration: none;
 		}
 		div#inner div#colonne-droite div.faq-menu ul li a:hover {
 				color: #002454;
 		}
 		
 div#inner div#colonne-droite div.menu {
 		float: right;
 		margin: 20px 5px 0px 0px;
 		_margin-right: 3px;
 }
 		div#inner div#colonne-droite div.menu ul {
 			margin: 0; padding: 0;
 		}
 			div#inner div#colonne-droite div.menu ul li {
 				margin: 0px 0px 5px 0px;
 				width: 160px;
 				list-style: none;
 			}
 			div#inner div#colonne-droite div.menu ul a,
 			div#inner div#colonne-droite div.menu ul a:link,
 			div#inner div#colonne-droite div.menu ul a:visited {
 					display: block;
 					position: relative;
 					margin: 0; padding: 0;
 					height: 27px; line-height: 27px;
 					font-size: 1.1em; font-weight: bold;
 					color: #ffffff;
 					text-decoration: none;
 			}
 			div#inner div#colonne-droite div.menu ul li.faq,
 			div#inner div#colonne-droite div.menu ul li.faq a:link,
 			div#inner div#colonne-droite div.menu ul li.faq:visited {
 					background: #0C2F5F;
 			}
 			div#inner div#colonne-droite div.menu ul li.presse a,
 			div#inner div#colonne-droite div.menu ul li.presse a:link,
 			div#inner div#colonne-droite div.menu ul li.presse a:visited {
 					background: #415C80;
 			}
 			div#inner div#colonne-droite div.menu ul li.documentaire a,
 			div#inner div#colonne-droite div.menu ul li.documentaire a:link,
 			div#inner div#colonne-droite div.menu ul li.documentaire a:visited {
 					background: #86BEDD;
 			}
 			div#inner div#colonne-droite div.menu ul a:hover {
 					background: #49B4E6 !important;
 			}
 			
	 		div#inner div#colonne-droite span.tbtl,
 			div#inner div#colonne-droite span.tbtr,
 			div#inner div#colonne-droite span.tbbl,
 			div#inner div#colonne-droite span.tbbr {
 				position:absolute; display: block;
 				width: 5px; height: 5px;
 				font-size: 1px; line-height: 1px;
 			}
 			div#inner div#colonne-droite span.tbtl { top: 0px; left: 0px; background: url('../images/t-bbtl-4.gif') no-repeat top left; }
 			div#inner div#colonne-droite span.tbtr { top: 0px; right: 0px; background: url('../images/t-bbtr-3.gif') no-repeat top right;
 				_right: -1px;
 			}
 			div#inner div#colonne-droite span.tbbl { bottom: 0px; left: 0px; background: url('../images/t-bbbl-4.gif') no-repeat bottom left; 
 				_bottom: -1px;
 			}
 			div#inner div#colonne-droite span.tbbr { bottom: 0px; right: 0px; background: url('../images/t-bbbr-3.gif') no-repeat bottom right; 
 				_bottom: -1px;
 				_right: -1px;
 			}
 			
 			
 			div#inner div#colonne-droite li.faq span.tbtl { top: 0px; left: 0px; background: url('../images/bbtl-faq.gif') no-repeat top left; }
 			div#inner div#colonne-droite li.faq span.tbtr { top: 0px; right: 0px; background: url('../images/bbtr-faq.gif') no-repeat top right;
 				_right: -1px;
 			}
 			div#inner div#colonne-droite li.faq span.tbbl { bottom: 0px; left: 0px; background: url('../images/bbbl-faq.gif') no-repeat top left; 
 				_bottom: -1px;
 			}
 			div#inner div#colonne-droite li.faq span.tbbr { bottom: 0px; right: 0px; background: url('../images/bbbr-faq.gif') no-repeat top right; 
 				_bottom: -1px;
 				_right: -1px;
 			}
 			
 			div#inner div#colonne-droite li.presse span.tbtl { top: 0px; left: 0px; background: url('../images/bbtl-presse.gif') no-repeat top left; }
 			div#inner div#colonne-droite li.presse span.tbtr { top: 0px; right: 0px; background: url('../images/bbtr-presse.gif') no-repeat top right;
 				_right: -1px;
 			}
 			div#inner div#colonne-droite li.presse span.tbbl { bottom: 0px; left: 0px; background: url('../images/bbbl-presse.gif') no-repeat top left; 
 				_bottom: -1px;
 			}
 			div#inner div#colonne-droite li.presse span.tbbr { bottom: 0px; right: 0px; background: url('../images/bbbr-presse.gif') no-repeat top right; 
 				_bottom: -1px;
 				_right: -1px;
 			}
 			
 			div#inner div#colonne-droite li.documentaire div.tp {
 				background: url('../images/bbr-documentaire.gif') no-repeat top right;
 			}
 			div#inner div#colonne-droite li div.bt {
 				padding: 0px 10px 0px 10px;
 					_padding: 0px 0px 0px 5px;
 			}
 			div#inner div#colonne-droite li.documentaire div.bt {
 				background: url('../images/bbl-documentaire.gif') no-repeat bottom left;
 			}
 			
 			div#inner div#colonne-droite li.documentaire span.tbtl { top: 0px; left: 0px; background: url('../images/bbtl-documentaire.gif') no-repeat top left; }
 			div#inner div#colonne-droite li.documentaire span.tbtr { top: 0px; right: 0px; background: url('../images/bbtr-documentaire.gif') no-repeat top right;
 				_right: -1px;
 			}
 			div#inner div#colonne-droite li.documentaire span.tbbl { bottom: 0px; left: 0px; background: url('../images/bbbl-documentaire.gif') no-repeat top left; 
 				_bottom: -1px;
 			}
 			div#inner div#colonne-droite li.documentaire span.tbbr { bottom: 0px; right: 0px; background: url('../images/bbbr-documentaire.gif') no-repeat top right; 
 				_bottom: -1px;
 				_right: -1px;
 			}
 			div#inner div#colonne-droite li.faq a:hover span,
 			div#inner div#colonne-droite li.presse a:hover span,
 			div#inner div#colonne-droite li.documentaire a:hover span {
 				background-position: bottom left !important;
 			}
 			
 div#inner div#colonne-droite div.message-current {
 		position: relative;
 		margin: 10px 0px 0px 0px; padding: 20px 15px 20px 15px;
 		width: 137px;
 		background: #ffffff;
 		text-align: left;
 }
 
 		div#inner div#colonne-droite div.message-current p {
 			margin: 0px 0px 15px 0px; padding: 0px 0px 20px 0px;
 			font-size: 1.3em; font-weight: bold;
 			color: #FF9102;
 			border-bottom: 1px solid #FFDEB3;
 			text-align: center;
 		}
 		div#inner div#colonne-droite div.message-current ul {
 				margin: 0; padding: 0;
 		}
 		div#inner div#colonne-droite div.message-current ul li {
 				display: inline;
 				margin: 0; padding: 0;
 				color: #FF9102;
 		}
 				div#inner div#colonne-droite div.message-current ul li a,
 				div#inner div#colonne-droite div.message-current ul li a:link,
 				div#inner div#colonne-droite div.message-current ul li a:visited {
 						display: inline !important;
 						margin: 0; padding: 0;
 						line-height: 1.4em;
 						font-weight: normal;
 						color: #FF9102;
 						background: #ffffff !important;
 				}
 				div#inner div#colonne-droite div.message-current ul li a:hover {
 						color: #0C2F5F;
 						background: #ffffff !important;
 				}
 		
/*-------------------------
 * BOTTOM
 *-------------------------*/
 div#bottom {
 	margin: 0; padding: 10px 0px 20px 0px;
 }
 div#bottom ul {
 		margin: 0px 0px 0px 0px; padding: 0;
 	}
	 	div#bottom ul li {
	 		float: left;
	 		margin: 0px 2px 0px 0px; padding: 0;
	 		font-size: 1em;
		 	color: #ffffff;
		 	list-style: none;
	 	}
	 		div#bottom ul li a,
	 		div#bottom ul li a:link,
	 		div#bottom ul li a:visited {
		 		color: #ffffff;
		 		text-decoration: none;
		 	}
		 	div#bottom ul li a:hover {
		 		text-decoration: underline;
		 	}
		 	
/*-------------------------
 * PLAN DU SITE
 *-------------------------*/
div#inner div#colonne-gauche div.texte ul.plan {
	float: left;
	width: 250px;
	margin: 0px 30px 0px 0px;
}
		div#inner div#colonne-gauche div.texte ul.plan li {
 			margin: 0px 0px 15px 0px;
 			font-size: 1em; font-weight: bold;
			list-style: none;
			text-transform: uppercase;
		}
		div#inner div#colonne-gauche div.texte ul.plan li a,
		div#inner div#colonne-gauche div.texte ul.plan li a:link,
		div#inner div#colonne-gauche div.texte ul.plan li a:visited {
			display: block;
 			margin: 0; padding: 0px 0px 18px 0px;
 			height: 1.8em; line-height: 1.8em;
 			color: #002454; background: #F2F4F7;
 			text-decoration: none;
		}
			div#inner div#colonne-gauche div.texte ul.plan li a span,
			div#inner div#colonne-gauche div.texte ul.plan li a:link span,
			div#inner div#colonne-gauche div.texte ul.plan li a:visited span {
					display: block;
	 				padding: 0px 5px 0px 2px;
	 				background: #ffffff;
			}
			div#inner div#colonne-gauche div.texte ul.plan li a:hover {
					padding: 18px 0px 0px 0px;
 					color: #ffffff; background: #ffffff;
			}
			div#inner div#colonne-gauche div.texte ul.plan li a:hover span {
					padding: 0px 5px 0px 2px;
 				 	background: #F2F4F7;
			}
		