
	.p_notification{background-color: #d2e1f6;width: 100%;min-width: 900px;height: 50px;white-space: nowrap;}
		.p_notification .panel{position: relative;}
		.p_notification .panel span{display: inline-block;vertical-align: top;padding: 0;}
		.p_notification .icon{margin-left: 20px;margin-right: 10px;width: initial;height: initial;margin-top: 11px;}
		.p_notification .desc{white-space: nowrap;overflow: hidden;color: #334;font-size: 13px;text-overflow: ellipsis;margin-top: 13;}
		.panel > span{padding-right: 10px;display: inline-block;}
		.p_notification div{font-family: Arial,Helvetica,sans-serif;}

	.p_content {line-height: 1.2em;clear: both;min-height: 344px;padding: 13px 0 20px 100px;}
		ol{border: 0;border-collapse: collapse;border-spacing: 0;list-style: none;margin: 0;padding: 0;}
		.p_tween{font-size: 12px;height: 30px;margin-top: 5px;margin-left: 10px;padding-left: 20px;}
			.p_tween span{color: #545454;padding-right: 10px;line-height: 30px;}
		.p_results{width: 560px;padding-left: 20px;margin-top: -8px;display: inline-block;}
			strong{font-weight: 700;}
			.p_results > li {padding: 10px 20px;margin: 0 0 6px;background-color: #fff;}
				.p_results > .p_algo{display: inline-block;padding-top: 12px;padding-right: 20px;padding-bottom: 0px;padding-left: 20px;}
					.p_algo h2{padding-bottom: 0;font: 20px/1.2em 'Segoe UI',Arial,Helvetica,Sans-Serif;display: inline-block;}
					.p_algo a{color:darkblue;}
					.p_algo a:hover{text-decoration: underline;}
					.p_algo .p_caption{line-height: 17px;}
						.p_caption p {color: #545454;font-size: small;word-wrap: break-word;}
						.p_caption p em{color: #6a6a6a;font-weight: bold;font-size: small;}
						.p_algo .p_attribution{font-size: small;color: #1a0dab;padding-bottom: 0;line-height: 17px;}
							.p_algo cite{font-size: small;word-wrap: break-word;font-style: normal;color: #006d21;}
				.p_results > .p_pag{background-color: transparent;padding: 18px 0 40px 20px;}
					.p_results > .p_pag a{color: #666;}
						.p_results > .p_pag a:hover{text-decoration: none;}
		/*.p_context{word-wrap: break-word;line-height: 1.2em;margin: 20px 0 0 40px;color: #666;display: inline-block;vertical-align: top;width: 256px;line-height: 1.2em;display: inline-block;}*/
		.p_context{color: #666;margin: 0 0 0 40px;padding: 0 20px;margin-top: 20px;display: inline-block;vertical-align: top;line-height: 1.2em;word-wrap: break-word;width: 326px;}
			.p_tween ~ .p_context{margin-top: 0;}
			.p_context .p_algo{margin-bottom: 25px; overflow-x: hidden;max-width: 450px;font-size: 12px;display: block;}
				.p_context .p_algo .p_cite{background-image: url(p/assets/images/quotes.png), url(p/assets/images/quotes-inv.png);background-repeat: no-repeat, no-repeat;background-position: top 3px left 3px, bottom 3px right 3px;background-size:30px 30px, 30px 30px;overflow:hidden;border:1px solid rgb(223,223,223);padding:10px;}
					.p_cite .info{text-align: right;color: grey;margin: -8px -5px 5px 0;position: relative;float: right;}
					.p_cite .p_quote{margin-bottom: 10px;padding: 0 10px 10px 10px;border-bottom: 1px solid rgb(223,223,223);height: auto;color: rgb(100,100,100);font-size: 26px;}
						.p_quote .p_bquote{font: 20px/1.0em 'Segoe UI',Arial,Helvetica,Sans-Serif;}
					.p_cite .p_author{margin: 0 -5px;}
						.p_cite .p_author p{padding: 0px 10px;}
							.p_cite .p_author p span{font-weight: bold;}
		.footer{list-style:none;}
    		.footer-head{list-style:none;padding: 0px 0 0;width: 100%;height: 20px;position: absolute;}
    			.footer-head .left,.footer-head .right{width: 34px;height: 20px;background-repeat: no-repeat;position: absolute;}
    			.footer-head .left{background-image: url('img/footer/top-left.png');left: 0;}
    			.footer-head .center{background-image: url('img/footer/top-center.png');height: 20px;background-repeat: repeat-x;margin: 0 34px;}
   				.footer-head .right{background-image: url('img/footer/top-right.png');right: 0;}
    		.footerbody{margin-bottom: 6px;height: 24px;line-height: 24px;padding: 0 20px;}
				.footerbody span{margin-left: 48px;margin-right: 24px;float: right;}
				.footerbody ul{display: block;}
				.footerbody a{color: grey;margin-right: 24px;}
				.footerbody a:hover{color: black;}

				.footerbody li{display: inline;float: left;}
			.footer-foot{list-style:none;padding: 0px 0 0;width: 100%;height: 20px;position: absolute;}
    			.footer-foot .left,.footer-foot .right{width: 34px;height: 20px;background-repeat: no-repeat;position: absolute;}
    			.footer-foot .left{background-image: url('img/footer/bottum-left.png');left: 0;}
    			.footer-foot .center{background-image: url('img/footer/bottum-center.png');height: 20px;background-repeat: repeat-x;margin: 0 34px;}
    			.footer-foot .right{background-image: url('img/footer/bottum-right.png');right: 0;}


	







































	/*Main Page */
		.Main{transition: all 1s;height:233px;margin-top:89px;padding-top:109px;}
			.Main-Logo{min-width: 465px;margin: auto;position: relative;background: url(img/logo.png) no-repeat;background-size:600px 114px;height:120px;width:600px}
			.Main-Logo-subtitle{position: relative;left: 460px;top: 100px;color: rgb(255,126,40);font: 16px/16px roboto-regular, arial, sans-serif;white-space: nowrap;}
			.Main-searchbox{border-radius: 3px;transition: all 1s;background-color: rgb(213,213,213);  width: 480px;height: 35px;padding: 10px;overflow: hidden;position: relative;transition: box-shadow 1s;min-width: 445px;margin: auto;}
				.Main-searchbox:hover{box-shadvow: 0 1px 2px rgb(255,126,40);transition: box-shadow 1s;}
				.Main-searchbox-search {border-radius: 3px;float: left;border: 0px;padding: 5px 9px;height: 35px;width: 75%;font: 16px arial,sans-serif;}
				.Main-searchbox-submit{border-radius: 3px;float: left;border: 0px;background: rgb(255,126,40);height: 35px;margin: 0 0 0 10px;width: 22%;cursor: pointer;font: bold 14px Arial, Helvetica;color: #23441e;text-shadow: 0 1px 0 rgba(255,255,255,0.5);transition: box-shadow 0.5s;}
					.Main-searchbox-submit:hover{box-shadow: 0 0px 4px grey;transition: box-shadow 0.5s;}   
					.Main-searchbox-submit:active {background: rgb(255,126,40);outline: none;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;}

	/*Search Page*/
		
		.Search-Header{}
			.Search-Head{margin: -10px;padding: 10px;background-color: rgb(255,255,230);min-height: 100px;}
			.Search-Logo{height:61px; width:180px;}

			.Search-Box{border-radius: 3px; background-color: rgb(213,213,213);width: 580px;height: 35px;padding: 10px;margin: -50px 200px;position: relative;}

				/*.Search-Box-Search{border-top-right-radius: 3px;border-bottom-right-radius: 3px;float: left;border: 0px;padding: 5px 9px;height: 35px;width: 94.8%;font: normal 13px arial, sans-serif, helvetica;}
				.Search-Box-Submit{border-top-left-radius: 3px;border-bottom-left-radius: 3px;cursor:pointer;float: left;border: 0px;height: 35px;margin: 0 0 0 0px;width: 5%;background:url(img/search.png)no-repeat;background-size:18px 21px;background-position: center; background-color: white;}		
					.Search-Box-Submit:hover{box-shadow: 0 1px 2px grey;transition: box-shadow 0.5s;}
					.Search-Box-Submit:active{background: rgb(252,148,97);outline: none;background:url(img/search.png)no-repeat;background-size:45px 30px;background-color: rgb(252,148,97);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;} */
			
			
				.Search-Box-Search{border-top-left-radius: 3px;border-bottom-left-radius: 3px;float: left;border: 0px;padding: 5px 9px;height: 35px;width: 93.8%;font: normal 13px arial, sans-serif, helvetica;}
				.Search-Box-Submit{cursor:pointer;border-top-right-radius: 3px;border-bottom-right-radius: 3px;float: left;border: 0px;height: 35px;margin: 0 0 0 0px;width: 6%;background:url(img/search.png)no-repeat;background-size:18px 21px;background-position: center; background-color: white;}		
					/*.Search-Box-Submit:hover{box-shadow: 0 1px 2px grey;transition: box-shadow 0.5s;}
					.Search-Box-Submit:active{background: rgb(252,148,97);outline: none;background:url(img/search.png)no-repeat;background-size:45px 30px;background-color: rgb(252,148,97);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;} */
			.Search-Tous{width: 480px;height: 35px;margin: 50px 200px;position: relative;padding-left: 10px;padding-top: 15px;padding-right: 20px}
				.Search-Tous-Bouton-Active{font-weight: bold;cursor:pointer;margin: 5px;font-style: none;font-size: 13px;color: rgb(252,148,97);border-width:0px 0px 3px 0px;border-style:solid;border-color:rgb(252,148,97);padding: 7px 15px;}
				.Search-Tous-Bouton{font-style: none;font-size: small;color: grey;padding-right: 18px;padding-left: 18px;transition: color 0.5s;}
					.Search-Tous-Bouton:hover{font-style: none;font-size: small;color: black;transition: color 0.5s;}
			.Search-Batton{border-bottom: 2px solid #ebebeb;margin: -60px -10px;}
		.Search-Contenu{padding: 20px;position:relative; margin:0 10%; list-style:none;}
			.Search-Gauche,.Search-Centre, .Search-Droite {position: absolute; height: 100%;}
			.Search-Gauche{width: 14%;}
			.Search-Centre{width: 55%;right: 39%;font-size: 13px;}
				.Search-Centre-Error{cursor:wait;padding-top: 50px; text-align: justify;font-size: medium;font-weight:normal;}
				em{font-weight: bold;font-style: normal;font-size: medium;}
				li{font-size: medium;}
				.Search-Centre-Count{color:grey;transition: color 0.5s;}
					.Search-Centre-Count:hover{color: black;transition: color 0.5s;}
				.Search-Centre-Nav{text-align:left;margin:30px auto 30px;}
					.csb{background: url(img/nav_logo.png) no-repeat;overflow: hidden;background-position: 0 0;height: 40px;display: block}
						.cs-prec{background:url(img/nav_logo.png) no-repeat;background-position:0 0;width:20px;float:right;}
							.cs-ptext{color: #666;display:block;margin-right:10px;clear:right;}
								.cs-ptext:hover{color: black;}
						.cs-next{background:url(img/nav_logo.png) no-repeat;background-position:-145px 0;width:71px;}
							.cs-ntext{color: #666;display:block;margin-left:10px;}
								.cs-ntext:hover{color: black;}
						.cs-log{background:url(img/nav_logo.png) no-repeat;background-position:-20px 0;width:125px;}
					.cs-nav{padding: 18px 0 40px 20px;background-color: transparent;min-height: 100px;}
						.cs-nav a:hover{text-decoration: underline rgb(26,13,171);color: white;background-color: #666;}	
						.cs-nav td {float: left}
						a, .cs-nav a:hover {text-decoration: none}
						.cs-nav a {color: #666;border: 3px solid transparent;display: block;min-width: 34px;text-align: center;height: 34px;line-height: 34px}
						.cs-nav .ac {border-color: rgb(252,148,97)}
				.Search-Centre-Lien{margin-bottom: 0px;font-weight: normal;padding: 10px;}
					.Search-Centre-Lien:hover{border-radius: 10px;background-color: #f4f4f4;}
					.Search-Centre-Lien-Title{font-size: 23px;color: rgb(26,13,171);}		
					.Search-Centre-Lien-Title:hover{text-decoration: underline rgb(26,13,171);}
					.Search-Centre-Lien-Url{color: green;}
					.Search-Centre-Lien-Info{color: grey;}
			.Search-Droite{width: 40%;left: 65%;}
	

	* {padding:0; margin:0;}
	body, html {height: 100%;padding: 0;}
	body, html, input, h1 {/*font-size: small;*/font-family: arial,sans-serif;}
	a{text-decoration:none;}




