@charset "utf-8";

	#leftDiv { 
			float:left;
			margin-left:20px; margin-right:0px; margin-top:60px; margin-bottom:0px;
			width:225px; height:100%;
	}
	
		 /* offres uniquement */
		 #cadreOffreDiv{background-color:#FFFFFF; width:225px; height:100%; margin-top:150px; position:relative}
		 
		 .cadreOffreClass{margin-top:20px; margin-bottom:20px;}
		 	.bordDiv{width:225px; height:10px}
		 	.coinHG{ width:10px; height:10px;background-image:url(../img/img/cadreGrisHG.gif); background-repeat:no-repeat;}
			.coinHD{width:10px; height:10px;background-image:url(../img/img/cadreGrisHD.gif); background-repeat:no-repeat;}
			.coinBG{width:10px; height:10px;background-image:url(../img/img/cadreGrisBG.gif); background-repeat:no-repeat;}
			.coinBD{width:10px; height:10px;background-image:url(../img/img/cadreGrisBD.gif); background-repeat:no-repeat;}
			.bordH{width:205px; height:10px;background-color:#D3D7D2;}
			.bordB{width:205px; height:10px;background-color:#D3D7D2;}
			.centreText{width:225px; background-color:#D3D7D2; padding-left:25px; padding-right:25px;line-height:1.6em}
			.centreText span {color:#596B70;}
			.centreText b {color:#FFFFFF; font-weight:bold;}

	#middleDiv { 
			float:left;
			margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px;
			width:460px; height:100%;
	}
			/* library */
		#libraryConteneurDiv { width:460px;}
			.libraryCatDivLeft {float:left; margin-right:20px; width:210px;}
			.libraryCatDivRight {float:left; margin-right:20px; width:210px;}
				.libraryTitreCatDiv {width:210px; background-color:#BCC112; padding:5px 5px 5px 5px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
				.libraryTitreDocDiv {margin:20px 0px 0px 0px; font-weight:bold;}
				.libraryAccrocheDocDiv { margin: 10px 0px 0px 0px;}
				.libraryLienDocDiv { margin:10px 0px 20px 0px;}
				.libraryLienDocDiv a {color:#BCC112;}
				
			/* fin library */
		#leftDivMiddle {
				display:block;
				margin:0px;
				height:100%; 
		}
			#bandeau { 
				margin:10px;
			}
				.clientsTableText {line-height:1.6em; padding-left:15px; padding-bottom:15px; padding-top:0px}
				.imgTableText {padding-bottom:15px;}
			#slogan {
				margin-top:60px;
			}
			#cadre {
				margin-top:30px;
			}
			#cadre * {color:#FFFFFF; margin:0px}
			#cadre table tr td {padding-left:5px; padding-right:10px; padding-bottom:20px}
			
	#rightDiv {
			float:left;
			margin-left:0px; margin-right:20px;
			width:245px;
	}
		#rightDivMiddle{margin-top:10px; margin-left:15px; height:200px; position:relative}
	
		.menuLeft {margin-left:15px; margin-top:5px; margin-bottom:5px;}
		#rightDivEvent { margin-top:25px;}
	
		#rightDivTemplate {float:left;
			margin-left:15px; margin-top:85px;
			width:245px;}
			#brochureCadreDiv{margin-top: 30px; margin-left:15px}
			#brochureCadreDiv ul li{ list-style-image:url(../img/img/fleche_grise_art.gif); line-height:1.4em}
				.brochureDiv{margin-bottom:30px; font-size:11px; color:#919EA2}
			#lienCadreDiv {margin-top: 30px; margin-left:15px}
			#lienCadreDiv ul li{ line-height:1.4em}
			.lienCadreDivBleu * {color:#0091CE}
			.lienCadreDivBleu ul li {list-style-image:url(../img/img/fleche_bleu_art.gif);}
			.lienCadreDivVertAnis * {color:#BCC112}
			.lienCadreDivVertAnis ul li {list-style-image:url(../img/img/fleche_vertAnis_art.gif);}
			.lienCadreDivOrange * {color:#FF9900}
			.lienCadreDivOrange ul li {list-style-image:url(../img/img/fleche_orange_art.gif);}
			.lienCadreDivJaune * {color:#F18E00}
			.lienCadreDivJaune ul li {list-style-image:url(../img/img/fleche_jaune_art.gif);}
			.lienCadreDivRouge * {color:#FF0000}
			.lienCadreDivRouge ul li {list-style-image:url(../img/img/fleche_rouge_art.gif);}
			.lienCadreDivVert * {color:#71B200}
			.lienCadreDivVert ul li {list-style-image:url(../img/img/fleche_vert_art.gif);}
			

		


