/**********************************************/
/*	CORPS DE LA PAGE	*/
/**********************************************/

	BODY {
		margin: 0; 
		padding: 0;
		font:12px Arial, Helvetica, sans-serif;
		color:#484848;
	} 

	* {margin: 0; padding: 0;}	

	html {
	    overflow-y: scroll;
	    overflow: -moz-scrollbars-vertical;
	}
	
	img {
        border: 0 none;
	}
	.clear {clear:both;}



/**********************************************/
/* Header 		*/
/**********************************************/
		#Conteneur{
			width: 998px;
			text-align:left;
			background-color:#ffffff;
			margin:0 auto 0 auto;
			background:url(/fdsfrance_images/site/background.png) left bottom no-repeat;
			padding-bottom:49px;
		}
		#ContactColumn{
			float:left;
			width:34px;
		}
		ul.right-navigation{
			width:34px;
			float:left;
		}
		ul.right-navigation li{
			width:34px;
			display:block;
			padding:15px 0 14px 0;
		}
		ul.right-navigation li a{
			display:block;
			width:34px;
			height:74px;
		}
		ul.right-navigation li a span{
			text-indent:-30000px;
			overflow:hidden;
			display:none;
		}
		ul.right-navigation li a.contact{
			background:url(/fdsfrance_images/site/btn-contact.gif) no-repeat 0 0;
		}
		#Page{
			float:right;
			width:964px;
			text-align:left;
		}
		#Banner{
			width:419px;
			height:33px;
			background:url(/fdsfrance_images/site/banner.jpg) no-repeat 0 0;
			color : #ffffff;
			font: normal bold 15px Arial,Verdana, Helvetica, sans-serif;  
			padding-top:69px;
			padding-left:545px;
			position:relative;
		}
		#Banner a{
			color : #ffffff;
			font: normal bold 15px Arial,Verdana, Helvetica, sans-serif;  
			text-decoration:none;
		}
		#Banner button{
			color : #ffffff;
			font: normal bold 15px Arial,Verdana, Helvetica, sans-serif;  
		}
		.InputHome{
			width:146px;
		}
		#Navigation{
			border:1px black solid;
			height:23px;
			background:url(/fdsfrance_images/site/bg-nav.jpg) repeat-x 0 0;
			color : #00589a;
			font: normal normal 14px Arial,Verdana, Helvetica, sans-serif;  
			
		}
		#Navigation table{
			margin-left:15px;
		}
		#Navigation td{
			height:23px;
			padding-right:10px;
		}
		.NavigationBottom{
			height:2px;
			background-color:#f2cf0a;
		}

		#NavigationDHTML {
			padding-left:10px;
		}
		#NavigationTexte {
			position:absolute;
			margin-top:-12px;
			margin-left:-15px;
		}
		#NavigationTexte a,#NavigationTexte {
			padding-top:10px;
			color : #4e4e4e;
			font: normal normal 11px Arial,Verdana, Helvetica, sans-serif;  
		}
		
		#Home{
			background:url(/fdsfrance_images/site/fond-home.gif) repeat-y;
		}
		#Contenu{
			background:url(/fdsfrance_images/site/fond-contenu.gif) repeat-y;
		}
		#HomeBottom{
			background-color:#00589a;
			height:14px;
		}
		.ColGauche{
			/* 218 */
			width:178px;
			padding: 235px 15px 0 25px;
		}
		.ColGauche h1{
			text-align:left;
			padding:0;
			text-transform:none;
			font: normal normal 16px Arial,Verdana, Helvetica, sans-serif; 
			color:#00589a;
		}
		.ColGauche p{
			text-transform:none;
			font: normal normal 12px Arial,Verdana, Helvetica, sans-serif; 
			color:#ffffff;
		}
		.ColGauche a{
			text-transform:none;
			font: normal normal 11px Arial,Verdana, Helvetica, sans-serif; 
			color:#ffffff;
		}
		.TitreColGauche,.TitreColGauche a{
			color:#ffffff;
			text-transform:uppercase;
			font: normal normal 14px Arial,Verdana, Helvetica, sans-serif; 
			border-bottom:1px #ffffff solid; 
			text-decoration:none;
		}		
		.ColCentreHome{
			/* 577 */
			padding:55px 15px 0 27px ;
			width:535px;
		}	
		.ColCentreHome h1{
			text-align:right;
			font: normal normal 33px Arial,Verdana, Helvetica, sans-serif; 
			padding-right:30px;
			color:#00589a;
			text-tranform:none;
		}	
		.ColDroiteContenu{
			/* 746 */
			padding:67px 56px 0 27px ;
			width:663px;
		}
		/* 
		56 0 27
		*/
		.ColCentreBottom td{
			text-align:center;
			padding : 0 2px 0 2px;
		}
		.ColCentreBottom td,.ColCentreBottom td a{
			font: normal normal 12px Arial,Verdana, Helvetica, sans-serif; 
			color:#9d9fa4;
			text-decoration:none;
		}
		.ColDroite {
			width:151px;
			padding:75px 10px 0 8px;
		}

		.ColGauche .Liens{
			padding-top:40px;
			padding-left:20px;
		}
/**********************************************/
/* Diaporama */
/**********************************************/

	#tabDiaporama {
		margin-right:auto;
		margin-left:auto;
		background-position:center center; 
		background-repeat: no-repeat;
		width :150px;
		height:150px;
	}
	#Diaporama {
		margin-right:auto;
		margin-left:auto;
		background-position:center center; 
		background-repeat: no-repeat;
	}
		
/**********************************************/
/* Articles */
/**********************************************/

		.DateArt {
			text-align:center;
			background-color:#d0d6db;
			width:120px;
			font: normal normal 12px Arial,Verdana, Helvetica, sans-serif; 
			color:#02599b;
			border-bottom:1px white solid;
		}
		.TextArt {
			text-align:left;
			padding:5px 5px 8px 15px;
			vertical-align:top;
			font: normal normal 12px Arial,Verdana, Helvetica, sans-serif; 
			color:#484848;
			border-bottom:1px #d0d6db solid;
		}
		.TextArt h3,{
			font: normal bold 12px Arial,Verdana, Helvetica, sans-serif; 
			color:#484848;
		}
		.ArtTitle{
			font: normal bold 14px Arial,Verdana, Helvetica, sans-serif; 
			color:#484848;
		}
		.LienArt {
			padding:5px 0 8px 0;
			width:130px;
			text-align:center;
			border-bottom:1px #d0d6db solid;
			vertical-align:bottom;
		}
		.LienArt a{
			font: normal normal 12px Arial,Verdana, Helvetica, sans-serif; 
			color:#02599b;
		}
		.Annee {
			font: normal normal 23px/24px Arial,Verdana, Helvetica, sans-serif; 
			padding-bottom:5px;
			padding-left:5px;
			color:#ffffff;
		}
		.DernAnn{
			font: normal normal 25px Arial,Verdana, Helvetica, sans-serif; 
			color:#b0b6ba;
		}
	
/**********************************************/
/* Footer */
/**********************************************/


	.TitreDiapo,.TitreDiapo a{
		text-align:center;
		font: normal normal 16px Arial,Verdana, Helvetica, sans-serif; 
		color:#484848;
		padding-bottom:2px;
		text-decoration:none;
		
	}	

	.Marquee{
		background: url(/fdsfrance_images/site/marquee-bg.jpg) no-repeat;
		width:523px;
		padding-top:10px;
		height:32px;
		font: normal normal 16px Arial,Verdana, Helvetica, sans-serif; 
		color:#484848;
	}	
	.Copyright{
		padding-right:15px;
		padding-bottom:10px;
		text-align:right;
		
	}		
	.CopyrightHP p a{
		text-align:right;
		font: normal normal 13px Arial,Verdana, Helvetica, sans-serif; 
		color:#ffffff;
		text-decoration:none;
	}		
	.CopyrightCONT p a{
		text-align:right;
		font: normal normal 13px Arial,Verdana, Helvetica, sans-serif; 
		color:#9ec1e4;
		text-decoration:none;
	}	
	.CopyrightCONT{
		padding-top:10px;
		padding-right:50px;
		padding-bottom:5px;
	}

	.Clikeo a,.Clikeo a:visited,.Clikeo a:active { 
		color :#4a4a4a;
		font: normal normal 10px Arial;
	}
	.Clikeo a:hover {
		color :#4a4a4a;
	}

/**********************************************/
/*	General 	*/
/**********************************************/	
	.scrollbar{
		overflow-y:auto;
		overflow-x:hidden;
		height:568px;
		position:relative;
	}
	.Flash {
		border:2px black solid;
		float:left;
		margin-bottom:20px;
	}

/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	.TresPetite { font-size:9px; }
	.Petite 	{ font-size:10px; }
	.Normal 	{ font-size:11px; }
	.Moyenne 	{ font-size:12px; }
	.Grande 	{ font-size:13px; }
	.TresGrande { font-size:14px; }	
	.TexteBleu { color:#00589A; }	


	a{
		text-decoration:underline;
	}
	a:hover{
		text-decoration:none;
	}
	p{
		margin:0;
		padding-bottom:5px;
	}
	ul{
		padding:0;
		margin:0;
		list-style:none;
	}
	
	h1{
		text-align:right;
		font: normal normal 33px Arial,Verdana, Helvetica, sans-serif; 
		padding-right:30px;
		color:#00589a;
		text-tranform:none;
	}
	h2{
		padding:0 0 16px 0;
		margin:0;
		font-size:16px;
		color:#00589A;
		font-weight:bold;
	}
	td h3 { 
		margin : 2px 0 2px 3px;
		padding : 0 0 0 0 ;
		font:14px  Arial, Helvetica, sans-serif;
		color: #00589A;
	}

/*	
	h1 { 
		margin: 4px 0 10px 0;
		padding: 0;
		font: normal bold 18px Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
		color: #888888;
	}
	h2 { 
		margin: 4px 0 8px 0;
		padding: 0;
		font: normal bold 16px Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
		color: #888888;
	}
	h3 { 
		margin : 4px 0 6px 0;
		padding : 0 0 0 0 ;
		font: normal bold 13px Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
		color: #888888;
	}
	h4{ 
		margin : 3px 0 6px 0;
		padding : 0 0 0 0 ;
		font: normal bold 13px Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
	}
	h5{ 
		margin : 2px 0 6px 0;
		padding : 0 0 0 0 ;
		font: normal bold 12px Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
	}
	p {
		font: normal normal 12px Arial, Verdana, Georgia, Times, Helvetica, sans-serif;
		color : #c2c0c0;
		margin : 0 0 10px 0;
		padding : 0;
		letter-spacing:0px;
	}
	a{ 
		color: #ffe146;
	}
	a:hover {
		color: #ffe146;
	}

	li {margin-left: 0; padding-left: 0px;}
	ul {margin-left: 22px; padding-left: 0;}
	ul {
		text-align: left;
		padding-bottom:0px;
		margin-top: 0;
		margin-bottom: 8px;
		
	}
	li { 
		padding-bottom:2px;
	}

	form{
		margin:0; padding:0;
	}
	input,select{
		margin: 0;
		padding: 2px 0 2px 2px;
		font: normal 11px  Verdana, Arial, Helvetica, sans-serif;
		color: #ffe146;
		border: 1px #555555 solid;
		background-color: #000000;
	}
	textarea{
		margin: 0px 3px; padding:0;
		font: normal 11px  Verdana, Arial, Helvetica, sans-serif;
		color: #ffe146;
		border: 1px #555555 solid;
		background-color: #000000;
	}

*/

/**********************************************/
/* Formulaire Contact */
/**********************************************/
	.FormContact,.FormContact td,.FormReponse{
	}
	.FormSubmit {
		margin: 0;
		padding: 2px 0 2px 2px;
		font: normal bold 10px Verdana, Arial, Times, Helvetica, sans-serif;
		color: #000000;
		background-color: #ffffff;
		cursor:hand;
		border:1px #000000 solid;
	}
	.LargeInput{
		width:263px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:192px;
	}
	.chkBoxes{
		background-color:white;border-width:0;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:126px;
	}
