/*von common.css*/
/* 2 vars ???? why ? */
.hiddenTxt,
.txtHidden {
	position:absolute;
	left:-9999em;
}

/* Utils : Blank wrapper déclaration for IE bug or floating element */
.wrapperDK {
}
.tabHidden {
	display:none;
}
.noPadding {
	padding:0 !important;
}
.noMargin {
	margin:0 !important;
}
.breaker {
	display: block;
	clear: both;
	overflow: hidden;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}


/* Font déclaration */
.georgia{ font-family: Georgia, "DejaVu Serif", "Bitstream Vera Serif", Norasi, serif; }

.arial{ font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif; }

.neutraTextBold { font-family: 'Neutraface2TextBold', sans-serif; }
.neutraTextDemi { font-family: 'Neutraface2TextDemi', sans-serif; }
.neutraTitling, .neutraDisplayTitling { font-family: 'Neutraface2DisplayTitling', sans-serif; }
.neutraDisplayBold { font-family: 'Neutraface2DisplayBold', sans-serif; }
/**/


/**
* Global
*/
#page {
	width:981px;
	margin:0 auto 0;
}

/**
* Font déclaration
*/
	#content{
		display: block;
		height: auto;
		background: #fff;
		width:981px !important;
		clear: both;
	}
		
		#inner{
			display: block;
			float:left;
			width:651px !important;
			margin-right:30px;
			overflow: hidden;
		}
			#inner .visuFull {
				display:block;
				margin-bottom:20px;
			}
			#inner .definition {
				background: #eee;
				padding: 10px;
				margin-bottom: 15px;
			}
		
		#sidebar{
			display: block;
			float:left;
			width:300px !important;
		}

/**
* Page standard
*/
.pageStd p {
	font-size:1.17em;
	line-height:1.4em;
	margin-bottom:25px;
}

.pageStd h3 {
	font-size:1.33em;
	font-weight:bold;
	margin:0 0 10px;
}/*von sidebar.css*/body{
	color:#373737;
	font-size:75%;	/* 1em = 12px */
	font-family: Georgia, "DejaVu Serif", "Bitstream Vera Serif", Norasi, serif;
}
a {
	color:#146fb7;
	text-decoration:none;
}
a:hover {
	color:#ed3632;
}/*von sidebar.css*//* FEUILLE DE STYLE RESET CSS */

html {
    font-size: 100%; /* Fix bug d'IE 6-7 */
}

html, body, form, fieldset {
	margin:0;
	padding:0;
	font-family: Georgia, "DejaVu Serif", "Bitstream Vera Serif", Norasi, serif;
}

p, select, input, caption, label, span, tr, td, table, textarea{
	font-family: Georgia, "DejaVu Serif", "Bitstream Vera Serif", Norasi, serif;
	font-size:1em;
	text-align:left;
	line-height:1.5em;
}

h1, h2, h3, h4, h5, h6{
	font-family: Georgia, "DejaVu Serif", "Bitstream Vera Serif", Norasi, serif;
	line-height:1em;
	margin:0;
}

img, fieldset, table{
   border:none;
}

form, p, ul, li, fieldset, input{
   margin:0;
   padding:0;
}

ul, li{
	list-style:none;
}

ol li{
	list-style:decimal inside;
}

address{
   font-style: normal;
}
	
/* CLEAR */
.clear{
	clear:both;
	display:block;
	height:0px;
	visibility:hidden;
}von fonts.css
@font-face {
	font-family: 'Neutraface2DisplayBold';
	src: url('./fonts/neutra2displaybold.eot');
	src: local('Neutraface 2 Display'), local('Neutraface2Display-Bold'), url('./fonts/neutra2displaybold.woff') format('woff'), url('./fonts/neutra2displaybold.ttf') format('truetype');
}

@font-face {
	font-family: 'Neutraface2TextBold';
	src: url('./fonts/neutra2textbold.eot');
	src: local('Neutraface 2 Text'), local('Neutraface2Text-Bold'), url('./fonts/neutra2textbold.woff') format('woff'), url('./fonts/neutra2textbold.ttf') format('truetype');
}


@font-face {
	font-family: 'Neutraface2TextDemi';
	src: url('./fonts/neutra2textdemi.eot');
	src: local('Neutraface 2 Text'), local('Neutraface2Text-Demi'), url('./fonts/neutra2textdemi.woff') format('woff'), url('./fonts/neutra2textdemi.ttf') format('truetype');
}


@font-face {
	font-family: 'Neutraface2DisplayTitling';
	src: url('./fonts/neutra2displaytitling.eot');
	src: local('â˜º'), url('./fonts/neutra2displaytitling.woff') format('woff'), url('./fonts/neutra2displaytitling.ttf') format('truetype');
}von form.css
.stdSearch fieldset{
	width:100%;
	overflow:hidden;
}
	.stdSearch .inputText{
		padding:7px 8px;
		height:14px;
		width:215px;
		border:0;
		float:left;
		color:#999;
		line-height:1.17em;
		font-style:italic;
		background:url(./images/bg_input_news.png) right top no-repeat;
	}
	
	.stdSearch .btnSend{
		float:left;
		width:31px;
		height:28px;
		border:0;
		cursor:pointer;
		text-indent:-9999em;
		background:url(./images/btn_ins_news.png) left top no-repeat;
	}
	
	.stdSearch .btnSend:focus,
	.stdSearch .btnSend:hover { background-position:left bottom; }
	
	#freeSearch .btnSend { background-image:url(./images/btn_free_search.png); }


.stdForm{
	padding:8px;
	border:1px solid #d5d5d5;
}
	.stdForm .formInner{
		padding:20px 10px 10px;
		background-color:#f0f9ff;
	}
	.stdForm h3 { margin-bottom:30px !important; }	
	.stdForm .formRed { background-color:#fdebea; }
	.stdForm .btnSubmit { text-align:right; }
	
	.stdForm .btnSubmit input{
		text-indent:-999em;
		border:0;
		cursor:pointer;
	}
	.btnSubmit .txtInfo{
		float:left;
		width:300px;
		font-weight:bold;
		font-size:0.92em;
		color:#919191;
	}
	
	/* Icons */
	.stdForm .formIcoError{
		float:left;
		display:block;
		width:18px;
		height:19px;
		text-indent:-9999em;
		margin-left:20px;
		margin-top:4px;
		background:url(./images/ico_error.png) left top no-repeat;
	}
	
	.stdForm .formIcoOK{
		float:left;
		display:block;
		width:25px;
		height:25px;
		text-indent:-9999em;
		margin-left:20px;
		background:url(./images/ico_valid.png) left top no-repeat;
	}
	
	/* Inputs list */
	.inputsList li {
		width:100%;
		overflow:hidden;
		margin-bottom:35px;
	}
	
		.inputsList label,
		.inputsList .label {
			float:left;
			width:190px;
			line-height:1.17em;
			color:#2f2f2f;
			font-style:italic;
			font-size:1.17em;
			padding-right:5px;
			margin-top:5px;
		}
		.inputsList label span,
		.inputsList .label span { line-height:1em; }
		
		.inputsList .inputText{
			padding:6px;
			height:16px;
			width:270px;
			border:0;
			float:left;
			line-height:1.17em;
			font-size:1.09em;
			color:#777;
			background:url(./images/bg_input.png) right top no-repeat;
		}
		.inputsList .spacer{
			padding-bottom:30px;
			border-bottom:1px solid #c9d1d5;
		}
		.inputsList .last { margin-bottom:10px; }
	
	
	/* Select */
	.inputsList select{
		font-size:1.09em;
		color:#777;
		width:282px;
		padding:1px 5px;
		float:left;
	}
	
	.inputsList .select label { margin: 0; }
	
	
	/* Checkbox - radio */
	.inputsList .noLabel{
		padding-left:200px;
		height:1%;
		width:auto;
	}
	
	.inputsList .checkbox label,
	.inputsList .radio label {
		width:100px;
		float:none;
		display:-moz-inline-stack;
		display:inline-block;
		font-size:1em;
		color:#777;
		margin-left:5px;
		vertical-align:middle;
	}
	
	.inputsList .checkbox .label,
	.inputsList .radio .label { margin: 0; }
	
	.inputsList .checkbox input,
	.inputsList .radio input {
		vertical-align:middle;
		width:13px;
		height:13px;
	}
	
	
	/* File */
	.inputsList .file div {
		background-color:#f0f0f0;
		padding:5px 10px;
		float:left;
		width:398px;
	}
	.inputsList .file input { width:200px; }
	
	
	/* Errors */
	.inputTextError { color:#ee3632 !important; }/*von header*/
#backtohome {
	display: none;
	float: left;
	width: 317px;
	background: transparent url(./images/backtohome.png) 0 0 no-repeat;
}

/* HEADER ***************************************************************************** */

#header { margin-bottom:37px; }

/* TOP */
#header .top{
	width:100%;
	overflow:hidden;
	margin-bottom:18px;
}

/* Logo */

#header h1 { float:left; }
#header h1 img { display:block; }

	/* Menu about paritech, about us */
	#minMenu{
		float:right;
		text-align:right;
		margin-top:79px;
	}
	
	#minMenu li{
		display:inline;
		background:url(./images/min_menu_spacer.png) right 3px no-repeat;
	}
	
	#minMenu a{
		color:#313131;
		font-weight:bold;
		margin:0 20px 0 13px;
		text-transform:uppercase;
		text-decoration:none;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	}
	#minMenu a:hover { color:#ed3632; }	
	
	/* Overload */
	#minMenu .last a { margin-right:0; }
	#minMenu .last { background:none; }
	
	#minMenu .pt .active { color:#008d7d; }
	#minMenu .us .active { color:#146fb7; }
	

/* MAIN MENU */
/********** MAIN MENU ***********/ 
 
#mainMenu{ 
        float:left; 
        width:100%; 
        background:url(./images/bg_main_menu.png) left top repeat-x; 
}
	 
	#mainMenu li{ 
	        float:left; 
	        cursor:pointer; 
	        padding-right:10px; 
	        position:relative; 
	        border-right:3px solid #fff; 
	} 
	 
	#mainMenu a{ 
	        display:block; 
	        float:left; 
	        padding:8px 29px 0 16px; 
	        height:25px; 
	        color:#848484; 
	        outline:0; 
	        font-size: 16px; 
	        text-decoration:none; 
	        text-transform:uppercase; 
	        /* font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif; */ 
	        font-family: 'Neutraface2TextBold', sans-serif; 
	        line-height: 16px; 
	        background:url(./images/bg_menu_item.png) right top no-repeat; 
	} 
	 
	#mainMenu .active{ 
	        background-color:#146fb7; 
	} 
	 
	#mainMenu .active a{ 
	        color:#fff; 
	        background-position:right bottom; 
	} 
	 
/* Sous Menu */ 
 
#mainMenu ul{ 
        position:absolute; 
        left:0px; 
        top:33px; 
        display:none; 
        width:360px; 
        z-index:100; 
        overflow:hidden; 
        padding:15px 20px 5px; 
        border-bottom:10px solid #146fb7; 
        background-color:#fff; 
} 
	 
	#mainMenu ul li{ 
	        cursor:default; 
	        padding:0; 
	        border:0; 
	        width:180px; 
	        margin-bottom:10px; 
	} 
	 
	#mainMenu .ssMenu a{ 
	        display:inline; 
	        padding:0 0 0 15px; 
	        height:auto; 
	        color:#146fb7; 
	        font-size:1.1em; 
	        text-transform:none; 
	        font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif; 
	        background:url(./images/ico_bullet_menu.png) left center no-repeat; 
	} 
	 
	#mainMenu .ssMenu a:hover{ 
	        color:#ee3632; 
	        background-image:url(./images/ico_bullet_menu_hover.png); 
	} 
	 
 



/* HEADER LANG ************************************************************************ */
#headerLang{
	color:#d7d7d7;
	text-align:right;
	margin-bottom:5px;
}

	#headerLang span{
		color:#777;
		font-size:14px;
	}
	
	#headerLang a{
		color:#303030;
		text-decoration:none;
		border-bottom:1px solid #979797;
		font-size:14px;
	}
	
	#headerLang a:hover{
		border:0;
		color:#ed3632;
	}

	
/* BANNER PTR EDITORS */
#bannerPTREditors{
	height:51px;
	display:block;
	margin-bottom:20px;
	background:url(./images/banner_ptr_editors.png) right top no-repeat;
}



/*von blocs.css*//* TAGS */
ul.tags{
	text-align:left;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
	ul.tags li { display:inline; }	
	ul.tags a {
		color:#146fb7;
		padding:2px 5px;
		display:-moz-inline-stack;
		display:inline-block;
		margin:0 2px 4px 0;
		margin-bottom: 0;
		background-color:#f0f0f0;	
		text-decoration:none;
	}
	ul.tags a:hover { color:#ed3632; }
	
	ul.tags .allTags{
		background-color:#146fb7 !important;
		color:#f0f0f0 !important;	
	}

/* BULLET LIST */
.bulletList li{
	padding-left:10px;
	background:url(./images/bullet_list.png) 2px 10px no-repeat;
}

/* MENTION */
sup.mention, span.mention{
	font-size:1.5em;
	color:#ee3632;
	line-height:2em;
}

/* LINK INFO */
.linkInfo{
	color:#146fb7;
	font-weight:bold;
	font-style:italic;
	display:block;
	font-size:12px;
	letter-spacing:0;
	text-transform:none;
	padding:5px 25px 5px 47px;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif !important;
	background:#f0f0f0 url(./images/ico_info.png) 25px center no-repeat;
}

/* MANAGE */
#manageForm .btnSubmit .confirm{
	float:right;
	text-indent:-9999em;
	border:0;
	height:49px;
	width:301px;
	background:url(./images/btn_confirm.png) left top no-repeat;
}

#manageForm .btnSubmit .confirmFR{
	background-image:url(./images/btn_confirmer.png);
	width:215px;
}
/*von sidebar.css*//* SIDEBAR ************************************************************************ */
#sidebar .stdBox {
	padding: 18px;
	background-color: #f0f0f0;
	margin-bottom: 20px;
}

#sidebar .stdPadTop {
	padding-top: 10px;
}

#sidebar .stdPadTopFollow {
	padding-top: 15px;
}

/*  SHARE LINK */
#sidebar #shareLink {
	margin-bottom: 30px;
	background: #f0f0f0;
	padding-top: 10px;
}

#sidebar #shareLink h2 {
	position: relative;
	background: url(./images/bg_titre_share.png) left bottom repeat-x;
}

#sidebar #shareLink h2 img {
	position: absolute;
	left: 10px;
	top: -15px;
}

#shareLink p {
	font-size: 1.17em;
	font-style: italic;
	line-height: 1.17em;
	margin-bottom: 5px;
}

#shareLink p span {
	background-color: #f0f0f0;
	line-height: 1em;
}

#shareLink  .inputText {
	width: 246px;
	float: none;
	display: block;
	color: #303030;
	margin-bottom: 10px;
	font-style: italic;
	margin-top: 4px;
	background-image: url(./images/bg_input_share.png);
}

#shareLink label {
	margin-left: 2px;
	padding: 3px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 3px;
	background-color: #f0f0f0;
}

#shareLink textarea {
	display: block;
	width: 252px;
	height: 96px;
	padding: 5px;
	border: 0;
	margin-top: 4px;
	font-style: italic;
	background-color: #f0f0f0;
	background: url(./images/bg_textarea_share.png) left top no-repeat;
}

#shareLink .btnPost {
	margin-top: 5px;
	text-align: right;
}

#shareLink .msgOK {
	font-size: 1.17em;
	margin-top: 15px;
}

#shareLink .msgOK a {
	color: #303030;
	text-decoration: underline;
}

#shareLink .msgOK a:hover {
	text-decoration: none;
}

/* SPREAD THE WORD */
#spreadTheWord {
	padding: 20px 20px 20px 85px;
	margin-bottom: 20px;
	background: #f9f8e9 url(./images/ico_spread.jpg) 25px center no-repeat;
}

#spreadTheWord h2 {
	font-size: 2em;
	font-weight: normal;
	font-style: italic;
}

#spreadTheWord h2 a {
	color: #ba2a09;
}

#spreadTheWord h2 span {
	color: #f76645;
}

#spreadTheWord p {
	color: #9a8985;
}

/* NEWSLETTER */
#newsletter {
	padding: 19px;
	margin-bottom: 20px;
	background: #f0f0f0 url(./images/bg_newsletter.jpg) 225px 30px no-repeat
		;;
}

#newsletter h2 {
	color: #fff;
	padding: 5px 0;
	margin-top: -32px;
	text-align: center;
	font-family: 'Neutraface2TextBold', sans-serif;
	font-size: 17px;
	height: 20px;
	line-height: 20px;
	text-transform: uppercase;
	background-color: #ee3632;
	margin-bottom: 30px;
}

#newsletter h3 {
	font-size: 1.17em;
	line-height: 1.25em;
	letter-spacing: -0.05em;
	margin-bottom: 10px;
}

#newsletter h3 small {
	display: block;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: 0em;
}

/* PTR EDITORS */
#ptrEditors {
	background-color: #f0f0f0;
	padding: 19px 0;
	margin-bottom: 20px;
}

#ptrEditors .ptrdate {
	color: #ee3632;
}

#ptrEditors h2 {
	margin-bottom: 10px;
}

#ptrEditors h2 a {
	display: block;
	height: 62px;
	background: url(./images/logo_ptr_editors.png) left top no-repeat;
}

#ptrEditors h2 a:hover {
	background-position: left bottom;
}

#ptrEditors ul {
	padding: 0 19px;
}

#ptrEditors ul li {
	background-position: left 3px;
}

#ptrEditors ul .big {
	background-position: left top;
}

/* PTR TODAY */
#ptrToday {
	padding: 6px 18px 30px;
	border: 1px solid #d5d5d5;
	margin-bottom: 20px;
}

#ptrToday h2,#shareLink h2 {
	margin-bottom: 20px;
	text-align: center;
	color: #000;
	height: 32px;
	padding-top: 6px;
	font-size: 1.5em;
	font-weight: normal;
	padding-left: 25px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	background: url(./images/bg_title_ptr_today.png) left top no-repeat;
}

#ptrToday .suite,#ptrEditors .suite {
	color: #ee3632;
}

#ptrToday li,#ptrEditors li {
	margin-bottom: 18px;
	padding-left: 36px;
	background: url(./images/ico_today.png) left 25px no-repeat;
}

#ptrToday .inner {
	padding-bottom: 18px;
	border-bottom: 1px solid #ccc;
}

#ptrToday p,#ptrEditors p {
	font-size: 1.17em;
}

#ptrToday .date,#ptrEditors .date {
	font-size: 1.17em;
	font-style: italic;
	color: #ee3632;
}

#ptrToday a,#ptrEditors a {
	font-size: 16px;
}

#ptrToday h3 a,#ptrEditors h3 a {
	font-size: 1.67em;
	line-height: 1.25em;
	margin-bottom: 10px;
	font-weight: normal;
}

#ptrToday a,#ptrEditors a {
	color: #373737;
}

#ptrToday a:hover,#ptrEditors a:hover {
	color: #ed3632;
	text-decoration: underline;
}

/* Big */
#ptrToday .big,#ptrEditors .big {
	background-image: url(./images/ico_today_big.png);
}

#ptrToday .big p,#ptrEditors .big p {
	color: #777;
}

/* Last */
#ptrToday .last,#ptrEditors .last {
	margin-bottom: 0;
}

#ptrToday .last .inner,#ptrEditors .last .inner {
	padding-bottom: 0;
	border-bottom: 0;
}

/* WARNING COMMMMMMMMMMON H2 */
#freeSearch h2,#sponsors h2,#follow h2,#reactions h2,#knowledge h2,#harvard h2,#latestArticles h2,#authors h2
	{
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 1.5em;
	text-transform: uppercase;
	border-bottom: 1px solid #a9a9a9;
	font-family: 'Neutraface2TextBold', sans-serif;
}

/* FREE SEARCH */
#freeSearch {
	
}

#freeSearch h2 {
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#freeSearch h2 span {
	color: #146fb7;
	font-family: 'Neutraface2TextBold';
}

#freeSearch form {
	margin-bottom: 10px;
}

#freeSearch .tags a {
	background-color: #fff;
	letter-spacing: -.5px;
	margin: 0 2px 4px 0;
	padding: 2px 7px;
}

/* SPONSORS */
#sponsors .sponsoring {
	display: block;
	color: #aeaeae;
	height: 16px;
	font-weight: bold;
	font-style: italic;
	padding: 7px 20px 5px 45px;
	margin-bottom: 25px;
	text-decoration: none;
	background: #fff url(./images/ico_sponsoring.png) 20px 5px no-repeat;
}

#sponsors h2 {
	padding-bottom: 5px;
	margin-bottom: 20px;
}

#sponsors .sponsoring:hover {
	color: #ee3632;
	background-position: 20px -22px;
}

/* List Sponsors */
#listSponsors {
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
}

#listSponsors li {
	float: left;
	display: inline;
	margin-bottom: 10px;
}

#listSponsors .odd {
	margin-right: 14px;
}

#listSponsors a {
	display: block;
	width: 115px;
	height: 115px;
	border: 5px solid #e7e7e7;
	background-repeat: no-repeat;
	background-position: left top;
}

#listSponsors a:hover {
	background-position: left -115px;
}

#listSponsors span {
	position: absolute;
	left: -9999em;
}

#listSponsors .edf {
	background-image: url(./images/sponsor_edf.png)
}

#listSponsors .altran {
	background-image: url(./images/sponsor_altran.png)
}

#listSponsors .areva {
	background-image: url(./images/sponsor_areva.png)
}

#listSponsors .total {
	background-image: url(./images/sponsor_total2.png)
}

#listSponsors .rbs {
	background-image: url(./images/sponsor_rbs.png)
}

#listSponsors .eads {
	background-image: url(./images/sponsor_eads2.png)
}

#listSponsors .gdfsuez {
	background-image: url(./images/sponsor_gdfsuez.png)
}

#listSponsors .accor {
	background-image: url(./images/sponsor_accor.png)
}

#listSponsors .veolia {
	background-image: url(./images/sponsor_veolia.jpg)
}

#listSponsors .rhodia {
	background-image: url(./images/sponsor_rhodia.jpg)
}

#listSponsors .bnp {
	background-image: url(./images/sponsor_bnp.jpg)
}

#listSponsors .lafarge {
	background-image: url(./images/sponsor_lafarge2.jpg)
}

#listSponsors .casino {
	background-image: url(./images/sponsor_casino.jpg)
}

#listSponsors .siemens {
	background-image: url(./images/sponsor_siemens.png)
}

#listSponsors .new {
	border: 0;
	width: 125px;
	height: 125px;
	background: url(./images/sponsor_new.jpg) left top no-repeat !important;
}

/* List shareholders */
#shareholders li {
	border-bottom: 1px solid #ccc;
}

#shareholders .last {
	border: 0;
	margin-bottom: 8px;
}

#shareholders a {
	display: block;
	padding-top: 20px;
	color: #777777;
	font-size: 16px;
	height: 30px;
	line-height: 10px;
	text-decoration: none;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: right top;
	font-family: 'Neutraface2TextBold', sans-serif;
}

#shareholders a:hover {
	color: #ee3632;
	background-position: right bottom;
}

#shareholders a small {
	display: block;
	font-size: 11px;
	line-height: 14px
}

#sponsors .more {
	background: #fff;
	height: 29px;
	text-align: center;
	text-indent: -9999px;
}

#sponsors .more a {
	display: block;
	height: 29px;
	background: #fff url(./images/sh2_about.png) center center no-repeat;
}

/*
		#shareholders .axa{background-image:url(./images/sh_axa.png)}
		#shareholders .ft{background-image:url(./images/sh_ft.png)}
		#shareholders .lvmh{background-image:url(./images/sh_lvmh.png)}
		#shareholders .safran{background-image:url(./images/sh_safran.png)}
		#shareholders .thales{background-image:url(./images/sh_thales.png)}
		#shareholders .vivendi{background-image:url(./images/sh_vivendi.png)}
		#shareholders .wendel{background-image:url(./images/sh_wendel.png)}
		*/
#shareholders .altran {
	background-image: url(./images/sh2_altran.png)
}

#shareholders .areva {
	background-image: url(./images/sh2_areva.png)
}

#shareholders .latelier {
	background-image: url(./images/sh2_latelier.png)
}

#shareholders .axa {
	background-image: url(./images/sh2_axa.png)
}

#shareholders .cdc {
	background-image: url(./images/sh2_cdc.png)
}

#shareholders .eads {
	background-image: url(./images/sh2_eads.png)
}
#shareholders .gdfsuez {
	background-image: url(./images/sh2_gdfsuez.png)
}

#shareholders .casino {
	background-image: url(./images/sh2_casino.png)
}

#shareholders .lvmh {
	background-image: url(./images/sh2_lvmh.png)
}

#shareholders .rhodia {
	background-image: url(./images/sh2_rhodia.png)
}

#shareholders .safran {
	background-image: url(./images/sh3_safran.png)
}

#shareholders .siemens {
	background-image: url(./images/sh2_siemens.png)
}

#shareholders .thales {
	background-image: url(./images/sh2_thales.png)
}

#shareholders .total {
	background-image: url(./images/sh2_total.png)
}

#shareholders .veolia {
	background-image: url(./images/sh2_veolia.png)
}

#shareholders .vivendi {
	background-image: url(./images/sh2_vivendi.png)
}

/* FOLLOW */
#follow h2 {
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#follow li {
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}

#follow .last {
	padding-bottom: 0;
	border: 0;
	margin-bottom: 8px;
}

#follow a {
	color: #2f2f2f;
	text-decoration: none;
}

#follow a:hover {
	background-position: left -32px;
}

#follow small {
	display: block;
	color: #787878;
	font-size: 0.73em;
}

#follow .RSS {
	background-image: url(./images/follow_rss.png)
}

#follow .iApp {
	background-image: url(./images/follow_iapp.png)
}

#follow .fb {
	background-image: url(./images/follow_fb.png)
}

#follow .twitter {
	background-image: url(./images/follow_twitter.png)
}

#follow .linkedin {
	background-image: url(./images/follow_linkedin.png)
}

#follow .netvibes {
	background-image: url(./images/follow_netvibes.png)
}

#follow .youtube {
	background-image: url(./images/follow_youtube.png)
}

#follow .igoogle {
	background-image: url(./images/follow_igoogle.png)
}

#follow .RSS:hover {
	color: #e7812c
}

#follow .iApp:hover {
	color: #7178c6
}

#follow .fb:hover {
	color: #1f88ca
}

#follow .twitter:hover {
	color: #3bb2dc
}

#follow .linkedin:hover {
	color: #117abe
}

#follow .netvibes:hover {
	color: #289424
}

#follow .youtube:hover {
	color: #da593a
}

#follow .igoogle:hover {
	color: #72bfd1
}

#follow ul {
	width: 274px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: transparent;
}

#follow li {
	position: relative;
	display: block;
	float: left;
	width: 124px;
	height: 52px;
	margin: 0;
	margin-right: 12px;
	margin-bottom: 15px;
	padding: 0;
	border: 0;
}

#followus li a {
	position: absolute;
	display: block;
	padding: 0;
	padding-left: 50px;
	width: 74px;
	height: 52px;
	line-height: 40px;
	text-decoration: none;
	text-transform: uppercase;
	background-color: transparent;
	background-position: 0px 0px;
	background-image: url(./images/followus_sprite.png);
	font-family: 'Neutraface2TextBold', sans-serif;
	font-size: 13px;
}

#followus li a small {
	display: block;
	margin-top: -26px;
	text-transform: lowercase;
	margin: 0;
	padding: 0;
	font-size: 13px;
	margin-top: -26px;
	font-family: 'Neutraface2TextDemi';
	font-weight: normal;
}

#followus li a.fl_android {
	background-position: 0 -208px;
}

#followus li a.fl_iphone {
	background-position: 0 -52px;
}

#followus li a.fl_ipad {
	background-position: 0 -416px;
}

#followus li a.fl_windows {
	background-position: 0 0;
	line-height: 11px;
	padding-top: 5px;
}

#followus li a.fl_windows small {
	margin-top: 0;
	line-height: 13px;
}

#followus li a.fl_linkedin {
	background-position: 0 -156px;
}

#followus li a.fl_twitter {
	background-position: 0 -312px;
}

#followus li a.fl_youtube {
	background-position: 0 -364px;
}

#followus li a.fl_facebook {
	background-position: 0 -104px;
}

#followus li a.fl_rss {
	background-position: 0 -260px;
}

#followus li a.fl_android:hover {
	background-position: -124px -208px;
}

#followus li a.fl_iphone:hover {
	background-position: -124px -52px;
}

#followus li a.fl_ipad:hover {
	background-position: -124px -416px;
}

#followus li a.fl_windows:hover {
	background-position: -124px 0;
}

#followus li a.fl_linkedin:hover {
	background-position: -124px -156px;
}

#followus li a.fl_twitter:hover {
	background-position: -124px -312px;
}

#followus li a.fl_youtube:hover {
	background-position: -124px -364px;
}

#followus li a.fl_facebook:hover {
	background-position: -124px -104px;
}

#followus li a.fl_rss:hover {
	background-position: -124px -260px;
}

#followus li.last {
	margin-bottom: 0;
}

#followus li.right {
	margin-right: 0;
}

#follow .all {
	background: none repeat scroll 0 0 #FFFFFF;
	font-family: arial;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
	margin: 10px 0;
	text-align: center;
	white-space: nowrap;
}

#follow .all a {
	font-family: arial;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	line-height: 29px;
	text-align: center;
	white-space: nowrap;
}

/* KNOWLEDGE & HARVARD */
#sidebar .listBox {
	
}

#sidebar .listBox h2 {
	margin-bottom: 25px;
	letter-spacing: -1px;
	font-family: 'Neutraface2TextBold', sans-serif;
}

#sidebar .listBox h2 span {
	font-family: 'Neutraface2TextBold', sans-serif;
}

#sidebar .listBox li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	line-height: 1.5em;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}

#sidebar .listBox .last {
	padding-bottom: 0;
	margin: 0;
	border: 0;
}

#sidebar .listBox .date {
	font-weight: normal;
	font-style: italic;
}

/* Knowledge */
#knowledge h2 {
	color: #2f2f2f;
}

#knowledge h2 span {
	color: #6e7121;
}

#knowledge h2 .arr {
	color: #f6af25;
}

#knowledge li {
	color: #4a4b2f;
	background: url(./images/ico_bullet_green.png) left 6px no-repeat;
}

#knowledge a {
	color: #4a4b2f;
}

#knowledge a:hover {
	color: #797c31;
	text-decoration: underline;
}

#knowledge .date {
	color: #797c31;
}

/* Harvard */
#harvard {
	margin: 0 !important;
}

#harvard h2 span {
	color: #b20838;
}

#harvard li {
	color: #4e302a;
	background: url(./images/ico_bullet_red.png) left 6px no-repeat;
}

#harvard a {
	color: #4e302a;
}

#harvard a:hover {
	color: #b20838;
	text-decoration: underline;
}

#harvard .date {
	color: #b20838;
}

/* Authors */
#authors {
	
}/*von reactions.css*//********* REACTIONS **********/

#sidebar #reactions { background-color:#f0f8ff; }

#reactions h2 { 
	padding-bottom:5px;
	margin-bottom:10px;
}
#sidebar .tabPopular{
	background-color:#303030!important;
}

#sidebar .tabPopular li,
#sidebar .tabPopular h2 {
	color:#fff;
	border-color:#303030;
}

#sidebar .tabPopular a { color:#ee3632; }

#sidebar .tabPopular .menu .active{
	background-color:#fff !important;
	color:#2F2F2F !important;
	border-bottom:3px solid #ee3632 !important;
}

#sidebar .tabPopular .menu a {
	background-color:#ee3632;
	color:#fff;
	border:none;
}
#sidebar .tabPopular .menu a:hover { background-color:#146FB7; }

#reactions h2 {
	border-color:#d8e8f6;
	margin:0;
	letter-spacing:-1px;
}
#reactionsMenu a { font-family: 'Neutraface2TextBold', sans-serif; }

.menuTabs, .tabsContainer .menu {
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
}

.menuTabs li,
.tabsContainer .menu li{
	width:131px;
	float:left;
	margin-right:2px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.menuTabs .last,
.tabsContainer .menu .last { margin:0; }

.menuTabs a,
.tabsContainer .menu a{
	display:block;
	color:#5c7399;
	font-size:1.17em;
	text-align:center;
	padding:7px 0;
	text-decoration:none;
	background-color:#d8e8f6;
	border-bottom:3px solid #f0f8ff;
}

.menuTabs .active,
.tabsContainer .menu .active{
	color:#146fb7;
	border-color:#146fb7;
	background-color:#f0f8ff;
}

.menuTabs a:hover,
.tabsContainer .menu a:hover,
#latestArticles .menu a:hover,
#authors .menu a:hover {
	border:0;
	color:#fff;
	background-color:#146fb6;
}


/* List */
.listReactions li{
	color:#1f314e;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #d8e8f6;
}
.listReactions li.last { border: 0; }

.listReactions p {
	width:100%;
	font-size:0.9em;
	overflow:hidden;
	margin-bottom:15px;
}

.listReactions p a { color:#1f314e; }
.listReactions p a:hover { 
	color:#146fb7;
	text-decoration:underline;
}

.listReactions .guill {
	float:left;
	display:inline;
	margin:5px 5px 0 0;
}

.listReactions .author {
	text-align:right;
	font-size:0.9em;
	letter-spacing: -.5px;
}

.listReactions a:hover { text-decoration:underline; }

.listReactions .last{
	margin:0;
	padding:0;
	border:0;
}

/* popular */

#comPopular li { color:#d8d8d8 !important; }
#comPopular h3{
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:10px;
}

#comPopular .author {
	text-align:left;
	font-style:italic;
	margin-bottom:10px;
}

#comPopular .author strong { color:#fff; }


/* LATEST ARTICLES */
#sidebar #latestArticles,
#sidebar #authors {
	background-color:#fff;
	border:1px solid #d5d5d5;
}

#latestArticles h2,
#authors h2{
	margin:0;
	border-color:#a9a9a9;
}

#latestArticles .menu li,
#authors .menu li {
	width:130px;
}

#latestArticles .menu a,
#authors .menu a {
	color:#777;
	border-color:#fff;
	background-color:#f0f0f0;
}

#latestArticles .menu .active,
#authors .menu .active {
	color:#146fb7;
	border-color:#146fb7;
	background-color:#fff;
}

#latestArticles .listLArticles li {
	margin-bottom:20px;
	padding-left:10px;
	font-size:1.17em;
	background:url(./images/ico_bullet_grey.png) left 6px no-repeat;
}

#latestArticles .listLArticles .last { margin:0; }

#latestArticles .listLArticles em{
	font-size:0.75em;
	display:block;
	color:#777;
	margin-top:3px;
}

/* AUTHORS **********/

#authors .authorsMenu { margin-bottom:10px; }

#authors .listAuthors li{
	padding:15px 0;
	width:100%;
	color:#777;
	font-size:1.17em;
	overflow:hidden;
	border-bottom:1px solid #d5d5d5;
}

#authors .listAuthors .last {
	border-bottom:0px;
	padding-bottom:0;
}

#authors .listAuthors img {
	float:right;
	margin-left:10px;
}

#authors .listAuthors li a {
	display:block;
	margin-bottom:3px;
	font-size:1.28em;
}
/*von comments.css*//* FOOTER ************************************************************************ */

#footer{
	clear:both;
	padding-top:70px;
}
	#footer .content{
		background-color:#303030;
		padding-bottom:20px; 
	}

/* MENU */

#menuFooter{
	width:981px;
	margin:0 auto 25px;
	overflow:hidden;
}
	#menuFooter li{
		float:left;
		margin-right:2px;
		background:#ee3632 url(./images/bg_menu_footer.png) left top repeat-x;
	}
	#menuFooter a {
		color:#fff;
		display:block;
		font-size: 15px;
		text-decoration:none;
		border:0;
		text-transform:uppercase;
		padding:10px 10px 10px 15px;
		height: 13px;
		line-height: 13px;
		font-family: 'Neutraface2TextBold', sans-serif;
		background:transparent url(./images/bg_footer_elem.png) 10px -18px no-repeat;
	}
	#menuFooter li.hover { background:#146fb7 url(./images/bg_footer_hover.png) left top repeat-x; }
	
	#menuFooter .active,
	#menuFooter .selected { background:#fff !important; }
	
	#menuFooter .active a,
	#menuFooter .selected a {
		color:#2f2f2f;
		background-position:10px 10px;
	}

/********** FOOTER LIST **********/

#footer .footerList {
	width:981px;
	margin:0 auto;
	overflow:hidden;
}

#footer .footerList li {
	width:210px;
	float:left;
	color:#d9d9d9;
	padding:5px 10px 0 18px;
	min-height:185px;
	height:auto !important;
	height:185px;
	background:url(./images/footer_spacer.png) right top no-repeat;
}

#footer .footerList a { color:#fff; }

#footer .footerList h2 {
	color:#ee3632;
	font-size:1.5em;
	margin-bottom:5px;
	font-weight:normal;
}

#footer .footerList h2 a {
	color:#ee3632;
	text-decoration:none;
}
#footer .footerList h2 a:hover { text-decoration:underline; }

#footer .footerList .meta{
	font-style:0.92em;
	font-style:italic;
	margin-bottom:10px;
}

#footer .footerList .meta strong { color:#fff; }

#footer .footerList .last{
	background:none;
	padding-right:10px;
}

/* LEGAL INFOS */

#legalInfos{
	padding-top:10px;
	background-color:#f0f0f0;
}

#legalInfos .content{
	width:981px;
	margin:0 auto;
}

/* Menu */
#menuLegal{
	text-align:right;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px solid #a9a9a9;
}

#menuLegal li{
	display:inline;
	background:url(./images/legal_spacer.png) right center no-repeat;
}

#menuLegal a {
	color:#777;
	margin:0 20px;
	display:-moz-inline-stack;
	display:inline-block;
}
#menuLegal a:hover { color:#ed3632; }

#menuLegal .last { background:none; }
#menuLegal .last a { margin-right: 0; }


/* Logo */
#logoFooter {
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}

#logoLinkPrint{ float:left; }

#logoLinkPrint .logo{
	width:246px;
	height:72px;
	display:block;
	background:url(./images/logo_ptr_footer.png) left top no-repeat;
}

#logoLinkPrint .logo span {
	position:absolute;
	left:-9999em;
}

#logoLinkPrint .printLogo { display:none; }
#logoLinkPrint .printLink {
	display:none;
	float:right;
	margin-top:47px;
	padding:3px 5px;
	font-size:1.17em;
	background-color:#146fb7;
	text-decoration:underline;
	color:#fff;
}

/* CC */

#logoCC{
	margin-top:40px;
	float:right;
	width:615px;
	color: #999999;
	text-align: right;
}

#logoCC p {
	border-right:1px solid #a3a3a3;
	float:left;
	display:inline;
	margin-right:10px;
	padding-right:10px;
	text-align: right;
	font-size: 14px;
	line-height: 14px;
}
von fonts.css/**
* @contain :
*	comments
*	listComments
*	postComment
*	commentSignup
*
*/

/* ************************************************
* CSS FOR : comments
************************************************ */

#comments { margin-bottom:70px; }

/* Header */
#comments .header {
	padding-top:22px;
	height:60px;
	padding-left:220px;
	margin-bottom:25px;
	background:#f0f8ff url(./images/bg_comments_header.png) 10px top no-repeat;
}
	#comments .header h3,
	#postComment h3,
	.stdForm h3{
		color:#146fb7;
		font-size:1.5em;
		letter-spacing:-1px;
		text-transform:uppercase;
		margin-bottom:10px;
		font-weight:normal;
	}

	#comments .header div{
		font-size:1.17em;
		color:#aeaeae;
	}
	
	#comments .header a { color:#303030; }

/* ************************************************
* CSS FOR : listComments
************************************************ */
#listComments { margin-bottom:90px; }

	#listComments li{
		height:1%;
		overflow:hidden;
		padding-left:10px;
		padding-bottom:40px;
		margin-bottom:20px;
		border-bottom:1px solid #d5d5d5;
	}
	#listComments .last {
		margin-bottom:0;
		border-bottom:0;
	}
	#listComments .author {
		width:210px;
		float:left;
		font-size:1.5em;
	}
	#listComments .author small {
		font-size:0.6em;
		display:block;
		color:#777;
		margin-top:10px;
	}
	#listComments .author img {
		display:block;
		float:left;
		margin:0 10px 20px;
	}
	#listComments .com{
		float:left;
		width:425px;
		font-size:1.17em;
		line-height:1.5em;
	}
	#listComments a,
	#postComment .author a {
		color:#146fb7;
		text-decoration:none;
	}
	#listComments a:hover,
	#postComment .author a:hover { text-decoration:underline; }



/* ************************************************
* CSS FOR : postComment
************************************************ */
#postComment {
	padding:8px;
	border:1px solid #d5d5d5;
}

	#postComment fieldset {
		height:1%;
		overflow:hidden;
		padding:20px 8px 8px;
		background-color:#f0f9ff;
	}
	#postComment h3 { margin-bottom:35px; }
	#postComment .author {
		width:190px;
		float:left;
		font-size:1.17em;
		line-height:1.8em;
	}
	#postComment .com {
		float:left;
		width:420px;
	}
	#postComment .com textarea{
		width:420px;
		border:none;
		height:300px;
		margin-bottom:15px;
	}
	#postComment .btnPost { text-align:right; }
	#postComment .btnPost input {
		width:86px;
		height:29px;
		border:0;
		cursor:pointer;
		text-indent:-9999em;
		background:url(./images/btn_post.png) left top no-repeat;
	}
	.btnPostFR input{
		width:106px !important;
		background-image:url(./images/btn_publier.png) !important;
	}
	
	#postComment .btnPost input:hover,
	#postComment .btnPost input:focus { background-position:left bottom; }



/* ************************************************
* CSS FOR : commentSignup
************************************************ */

#commentSignup li a {
	display:block;
	font-size:0.78em;
}
#commentSignup .notMember { color:#ee3632; }
#commentSignup .forgotten { color:#777; }
#commentSignup .btnSubmit input{
	width:96px;
	height:29px;
	background:url(./images/btn_sign_up.png) left top no-repeat;
}
#commentSignup .btnSubmit input:hover,
#commentSignup .btnSubmit input:focus { background-position:left -29px; }/*von newsletter.css*/.pageNewsletter h2,
.pageContact h2,
.blueTitle {
	color:#fff;
	font-size:2.8em;
	font-weight:normal;
	margin-bottom:30px;
}
	.pageNewsletter h2 span,
	.pageContact h2 span,
	.blueTitle span {
		line-height:1em;
		background-color:#146fb7;
	}

/*********** FORM ***********/

#newsletterForm h3,
#contactForm h3,
#manageForm h3 { color:#303030; }

	#newsletterForm h3 small {
		font-size:0.68em;
		color:#777;
		text-transform:none;
		font-family: Georgia, "DejaVu Serif", "Bitstream Vera Serif", Norasi, serif;
	}
	
#newsletterForm .stdForm,
#contactForm .stdForm,
#manageForm .stdForm { margin-bottom:30px; }

#newsletterForm .btnSubmit,
#manageForm .btnSubmit {
	height:1%;
	overflow:hidden;
	margin-bottom:50px;
	padding:30px 0 35px 10px;
	border-top:0px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
	#newsletterForm .btnSubmit .checkbox{
		width:13px;
		height:13px;
		float:left;
		margin-top:17px;
		display:inline;
		margin-right:5px;
	}
	
	#newsletterForm .btnSubmit label {
		float:left;
		margin-top:15px;
	}
	#newsletterForm .btnSubmit .signUp {
		float:right;
		width:277px;
		height:49px;
		border:0;
		text-indent:-9999em;
		background:url(./images/btn_signup_free.png) left top no-repeat;
	}
	
	#newsletterForm .btnSubmit .signUpFR {
		width:381px;
		background-image:url(./images/btn_signup_free_fr.png);
	}

/*********** SPREAD ***********/
#newsSpread {
	width:100%;
	overflow:hidden;
	margin-bottom:50px;
}

	#newsSpread ul {
		width:190px;
		float:left;
		border-top:1px solid #dcedf8;
	}
		#newsSpread li { border-bottom:1px solid #dcedf8; }
		#newsSpread li a {
			display:block;
			color:#313131;
			font-weight:bold;
			text-decoration:none;
			text-transform:uppercase;
			padding:10px 0 10px 35px;
			background-position:10px center;
			background-repeat:no-repeat;
		}
		#newsSpread li a:hover { text-decoration:underline; }
	
	#newsSpread h3 {
		min-height:280px;
		height:auto !important;
		height:280px;
		font-size:3em;
		color:#146fb7;
		font-weight:normal;
		font-style:italic;
		width:356px;
		padding-right:70px;
		padding-left:35px;
		float:left;
		line-height:1.5em;
		background:url(./images/bg_spread.png) right 5px no-repeat;
	}

/* Icons */
#newsSpread .email{background-image:url(./images/ico_email.png)}
#newsSpread .fb{background-image:url(./images/ico_fb.png)}
#newsSpread .twitter{background-image:url(./images/ico_twitter.png)}
#newsSpread .linkedin{background-image:url(./images/ico_linkedin.png)}
#newsSpread .viadeo{background-image:url(./images/ico_viadeo.png)}
#newsSpread .digg{background-image:url(./images/ico_digg.png)}
#newsSpread .delicious{background-image:url(./images/ico_delicious.png)}
#newsSpread .live{background-image:url(./images/ico_live.png)}
#newsSpread .others{background-image:url(./images/ico_share.png)}

/*********** RECOMMENDATION ***********/

#knowOurReco {
	min-height:108px;
	height:auto !important;
	height:108px;
	padding:30px 25px 0 315px;
	border:1px solid #d5d5d5;
	background:url(./images/bg_recommendation.png) 15px top no-repeat;
}
	#knowOurReco h3 {
		font-size:1.67em;
		padding-bottom:10px;
		margin-bottom:15px;
		text-transform:uppercase;
		border-bottom:1px solid #d8d8d8;
	}
	#knowOurReco a {
		color:#797c31;
		text-decoration:underline;
	}
	
	#knowOurReco a:hover { text-decoration:none; }/*von page_aboutus.css*//**
* @contain :
*	aboutUsContent
*	aboutPeople
*	corpolist
*
*/

/* ************************************************
* CSS FOR : aboutUsContent
************************************************ */

/*********** TITLE ***********/

#aboutUsContent h2 { margin-bottom:15px; }
#aboutUsContent h2 span {
	line-height:1.25em;
	background-color:#146fb7;
}


/*********** PAGE CONTENT  ***********/
#aboutUsContent p {
	font-size:1.33em;
	margin-bottom:20px;
}
#aboutUsContent .mentions {
	font-size:12px;
	line-height: 18px;
	color:#777;
	margin-top:45px;
	margin-bottom:25px;
	font-family: Georgia;
	font-style: italic;
}
#aboutUsContent .more{
	color:#777;
	display:block;
	padding-left:25px;
	text-decoration:underline;
	background:url(./images/ico_dbl_arr.png) left 1px no-repeat;
}

#aboutUsContent .more:hover { text-decoration:none; }


/* ************************************************
* PEOPLE 
************************************************ */
.pageAboutUs #postOptions{
	margin-top:50px;
	margin-bottom:90px;
}
.pageAboutUs .linkInfo { float:right; }
.pageAboutUs .postAddContent h2 span,
.pageAboutUs .linkInfoTitle strong {
	float:left;
	font-weight:normal;
}
.pageAboutUs .postAddContent h2,
.pageAboutUs .linkInfoTitle {
	width:100%;
	overflow:hidden;
}
.pageAboutUs .postAddContent dd{
	width:100%;
	overflow:hidden;
}
.pageAboutUs .paddingFull { padding-bottom:85px; }


/* ************************************************
* CSS FOR : aboutPeople 
************************************************ */
.aboutPeople {
	float:left;
	width:290px;
}
.aboutPeopleLeft {
	margin-right:51px;
	display:inline;
	padding-left:10px;
}
	.aboutPeople li {
		color:#777;
		font-size:1.17em;
		padding:22px 0;
		border-bottom:1px solid #d5d5d5
	}
	
	.aboutPeople li h4 {
		font-size:1.28em;
		display:block;
		color:#146fb7;
		margin-bottom:3px;
		font-weight:normal;
	}
	
	.aboutPeople .last { border:0; }

/* ************************************************
* CSS FOR : corpolist 
************************************************ */
.corpolist ul {
	width:640px;
	display: block;
}
	.corpoList li {
		width:640px;
		overflow:hidden;
		height: auto;
	}
	/* REALPATH .corpoList li .wrapperDK */
	.corpoList .wrapperDK { margin-bottom:80px !important; }
	
	/* REALPATH .corpoList li .wrapperDK .logo */
	.corpoList .logo {
		width:200px !important;
		float:left;
		display: block;
		text-align:center;
	}
	
	/* REALPATH .corpoList li .wrapperDK .desc */
	.corpoList .desc {
		float:left;
		display: block;
		width:419px !important;
		padding-left:20px;
		border-left:1px solid #d5d5d5;
		overflow:hidden;
	}
		/* REALPATH .corpoList li .wrapperDK .desc h4 */
		.corpoList h4 {
			font-size:2.5em;
			color:#313131;
			font-weight:normal;
		}
		.corpoList p {
			color:#5e5e5e;
			font-size:1.17em;
			margin-bottom:25px;
		}
		.corpoList a {
			color: #004072;
			text-decoration: underline;
		}/*von page_subscribe.css*//**
* @contain :
*	subscribe
*/

/* ************************************************
* CSS FOR : subscribeConcent
************************************************ */
#inner {
	overflow: visible;
}

#aboutUsContent p {font-style: italic;}

.sectionHeader {
	border-left: 3px solid red;
	font-size: 2.4em;
	margin-left: -10px;
	padding-left: 10px;
}

ul#subscribeChannels {
	font-family: 'Neutraface2TextBold';
	text-transform: uppercase;
	padding-top: 20px;
}

ul#subscribeChannels li {
	border-bottom: 1px solid #D0D0D0;
	color: #0070B2;
	font-size: 1.4em;
	margin-bottom: 12px;
	padding-bottom: 12px;
}
ul#subscribeChannels li.last {
	border: none;
}
ul#subscribeChannels li a span {
	background-image: url("./images/subscribe_sprite.png");
	display: block;
	float: left;
	height: 67px;
	width: 67px;
	margin-right: 12px;
}

ul#subscribeChannels li a {
	color: #0070B2;
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	height: 68px;
	letter-spacing: -1px;
	line-height: 68px;
	text-decoration: none;
}

ul#subscribeChannels li a:hover span {
	background-position: -107px 50%;
}

ul#subscribeChannels li a:hover {
	color: #f72f37;
}

ul#subscribeChannels li a.newsletter {}
ul#subscribeChannels li a.ipad {}
ul#subscribeChannels li a.rss {}

ul#subscribeChannels li ul {
	padding-left: 68px;
}
ul#subscribeChannels li ul li {
	font-size: 0.8em;
}
ul#subscribeChannels li ul li a span {
	height: 41px;
	width: 41px;
}
ul#subscribeChannels li ul li a {
	color: #797979;
	height: 41px;
	line-height: 41px;
	letter-spacing: -1px;
}
ul#subscribeChannels li a.ipad span {
	background-position: 0px -66px;
}
ul#subscribeChannels li a.ipad:hover span {
	background-position: -107px -66px;
}
ul#subscribeChannels li a.smartphone span {
	background-position: 0px -134px;
}
ul#subscribeChannels li a.smartphone:hover span {background-position: -107px -134px;}

ul#subscribeChannels li a.socialnetworks span {
	background-position: 0px -200px;
}
ul#subscribeChannels li a.socialnetworks:hover span {background-position: -107px -200px;}

ul#subscribeChannels li a.rss span {
	background-position: 0px -266px;
}
ul#subscribeChannels li a.rss:hover span {background-position: -107px -266px;}


ul#subscribeChannels li ul li a.iphone span {
	background-position: -66px 0;
}
ul#subscribeChannels li ul li a.iphone:hover span {background-position: -174px 0;}

ul#subscribeChannels li ul li a.android span { 
	background-position: -66px -42px;
}
ul#subscribeChannels li ul li a.android:hover span {background-position: -174px -42px;}
ul#subscribeChannels li ul li a.windows span {  
	background-position: -66px -84px;
}
ul#subscribeChannels li ul li a.windows:hover span {background-position: -174px -84px;}
ul#subscribeChannels li ul li a.facebook span {
	background-position: -66px -124px;
}
ul#subscribeChannels li ul li a.facebook:hover span {background-position: -174px -124px;}
ul#subscribeChannels li ul li a.twitter span {
	background-position: -66px -166px;
}
ul#subscribeChannels li ul li a.twitter:hover span {background-position: -174px -166px;}

ul#subscribeChannels li ul li a.linkedin span {
	background-position: -66px -206px;
}
ul#subscribeChannels li ul li a.linkedin:hover span {background-position: -174px -206px;}

#postOptions div.option {
	background: url("./images/options_spacer.png") no-repeat scroll right center transparent;
	float: left;
	margin-right: 15px;
	padding-right: 17px;
}
#postOptions div.option.linkedin {
	top: -2px;
	position: relative;
	height: 24px;
}/*von page_article.css*/#toolsBox li.originalSingle {
	color: #000;
	font-size: 12px;
	text-transform: lowercase;
	text-align: center;
	padding: 8px 0;
}
#toolsBox .originalSingle a {
	color: #126eb9;
	text-transform: normal;
	text-align: center;
	margin: 0;
	padding: 0
}
#toolsBox .originalSingle a:first-letter,
#toolsBox li.originalSingle:first-letter {
	text-transform: uppercase;
}

img.alignleft {
        float : left;
        text-align : left;
        margin-right : 10px;
        margin-bottom : 0px;
}

/*von page_author.css*//**
* @contain :
*	pageAuthor
*	author**
*	booksList
*
*/


/* ************************************************
* OVERLOADED ELEMENT
************************************************ */

#postFull h2,
.authorHeader h2 {
	font-size:2.33em;
	line-height:1.15em;
	margin-bottom:8px;
}
	#postFull h2 a,
	.authorHeader h2 a{
		color:#146fb7;
		text-decoration:none;
	}
	#postFull h2 a:hover,
	.authorHeader h2 a:hover { text-decoration:underline; }

/* ************************************************
* CSS FOR : pageAuthor
************************************************ */
.pageAuthor .authorHeader { margin-bottom:20px; }
.pageAuthor h2 {
	color:#777;
	font-weight:normal;
	font-size:2.5em;
	margin-bottom:3px;
}
	.pageAuthor h2 small { font-size:0.47em; }

.pageAuthor .authorHeader .meta {
	font-size:1.17em;
	color:#777;
	padding:10px 0;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

/*********** CONTENT ***********/
#authorContent h3 {
	font-size: 17px;
	margin-bottom:18px;
	line-height:24px;
	font-family: 'Neutraface2TextBold', Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/*********** CONTACT ***********/
#contactAuthor{
	padding:20px 10px 10px;
	background-color:#f0f0f0;
	margin-bottom:25px;
}
	#contactAuthor h3 {
		font-size: 17px;
		color:#303030;
		font-weight:normal;
		text-transform:uppercase;
		letter-spacing:-1px;
		margin-bottom:10px;
		font-family: 'Neutraface2TextBold';
	}
	#contactAuthor li {
		margin-bottom:3px;
		font-size:1.17em;
	}
	#contactAuthor li span { color:#777; }
	#contactAuthor li a { color:#777; }


/* ************************************************
* CSS FOR : booksList
************************************************ */
.booksList {
	width:100%;
	overflow:hidden;
}
.booksList .booksListMLines{ }
	.booksListMLines li { margin-bottom:30px; }
	.booksList li {
		width:207px;
		float:left;
		margin-bottom:20px;
		margin-right:10px;
	}
	.booksList li img {
		float:left;
		display:block;
		margin-right:5px;
	}
	.booksList li .desc {
		width:120px;
		float:left;
		padding-top:5px;
		min-height:95px;
		height:auto !important;
		height:95px;
		font-size:1.17em;
		padding-right:20px;
		border-right:1px solid #d7d7d7;
	}
	.booksList li .desc div {
		margin-top:5px;
		font-size:0.84em;
	}
	.booksList li .desc span { color:#003f70; }
	
	.booksList .last { margin:0; }
	.booksList .last .desc { border:0; }
/*von page_contact.css*/.pageContact .intro{
	font-size:1.5em;
	padding:5px;
	margin-bottom:25px;
	font-style:italic;
	background-color:#f0f0f0;
}

#contactForm .file{
	margin:0;
}

#contactForm .textarea textarea{
	padding:5px;
	width:408px;
	float:left;
	border:0;
	font-size:1.09em;
	color:#777;
	height:250px;
	background:url(./images/bg_textarea.png) left top no-repeat;
}

#contactForm .btnSubmit input {
	width:86px;
	height:29px;
	background:url(./images/btn_post.png) left top no-repeat;
}/*von page_phone.css*/
.pageIphone h3{
	font-weight:normal;
	font-size:1.5em;
	font-style:italic;
	margin-bottom:45px;
	color:#f0f0f0;
}

.pageIphone h3 span{
	line-height:1em;
	background-color:#f0f0f0;
	background: #fff url(/images/pagemobile_features.png) 0 0 no-repeat;
}

.pageIphone h2{
	font-family: Georgia;
	font-size: 50px;
	font-weight: normal;
	letter-spacing: -1px;
}

.pageIphone h2 span.subt{
	font-size: 50px;
	line-height:1em;
	color:#146fb7;
	background-color: #f0f0f0;
}
.pageIphone h2 span.subsubt{
	color: #ee3632;
	background-color: #f0f0f0;
}

/*********** LIST PHONES ***********/

#listPhones { margin-bottom:20px; }
	#listPhones li {
		padding-top:25px;
		margin-bottom:45px;
		width:100%;
		overflow:hidden;
		background: none;
		font-family: Georgia;
	}
	#listPhones h4.pagemobile_iphone {
		display: block;
		font-size:1.42em;
		color:#303030;
		font-weight:normal;
		text-transform:uppercase;
		margin-bottom:25px;
		background: transparent url(./images/pagemobile_features.png) right 0 no-repeat;
		height: 23px;
		text-indent: -9999px;
	}
	#listPhones h4.pagemobile_downloadiphone {
		display: block;
		font-size:1.42em;
		color:#303030;
		font-weight:normal;
		text-transform:uppercase;
		margin-bottom:15px;
		background: transparent url(./images/pagemobile_dl_iphone.png) right 0 no-repeat;
		height: 23px;
		text-indent: -9999px;
	}
	
	#listPhones h4.pagemobile_downloadipad {
		display: block;
		font-size:1.42em;
		color:#303030;
		font-weight:normal;
		text-transform:uppercase;
		margin-bottom:15px;
		background: transparent url(./images/pagemobile_dl_ipad.gif) right 0 no-repeat;
		height: 23px;
		text-indent: -9999px;
	}
	#listPhones h4.pagemobile_downloadandroid {
		display: block;
		font-size:1.42em;
		color:#303030;
		font-weight:normal;
		text-transform:uppercase;
		margin-bottom:15px;
		background: transparent url(./images/pagemobile_dl_androidstore.png) left 0 no-repeat;
		height: 39px;
		text-indent: -9999px;
	}
	#listPhones h4.pagemobile_downloadamazon {
		display: block;
		font-size:1.42em;
		color:#303030;
		font-weight:normal;
		text-transform:uppercase;
		margin-bottom:15px;
		background: transparent url(./images/pagemobile_dl_amazon.png) left 0 no-repeat;
		height: 46px;
		text-indent: -9999px;
	}
	#listPhones h4.pagemobile_downloadwindows {
		display: block;
		font-size:1.42em;
		color:#303030;
		font-weight:normal;
		text-transform:uppercase;
		margin-bottom:15px;
		background: transparent url(./images/pagemobile_dl_windows.png) left 0 no-repeat;
		height: 46px;
		text-indent: -9999px;
	}
	
	#listPhones h4 span {
		color: #ee3632;
		font-weight:normal;
		font-family: Georgia;
	}

#listPhones p {
	font-size:1.3em;
	margin-bottom:20px;
}
#listPhones .last { background:none; }
#listPhones li li {
	border:0;
	width:auto;
	font-size:1.3em;
	padding:0 0 0 17px;
	margin-bottom:20px;
	margin-left: 20px;
	background:url(./images/pagemobile_puce.png) left 6px no-repeat;
}
#listPhones .first{ padding-top:25px; margin-left: 0; }
#listPhones .last{ padding-top:25px; margin-left: 0; }

/*********** SPREAD ***********/
.pageIphone #newsSpread {
	margin-top:60px;
	padding-top:50px;
	border-top:1px solid #ccc;
}
.pageIphone #newsSpread h3 {
	line-height:1.25em;
	font-size:2.5em;
	background-image:url(./images/bg_spread_iphone.png);
}
/*von page_ptr.css*//**
* @contain :
*	pageAboutPT
*	ptrMembers
*
*/

/* ************************************************
* CSS FOR : pageAboutPT
************************************************ */

.pageAboutPT h2,
#aboutUsContent h2 {
	color:#fff;
	font-size:4.17em;
	margin-bottom:20px;
	font-weight:normal;
}

.pageAboutPT h2 span { background-color:#008d7d; }

/*********** INTRO ***********/
.pageAboutPT .intro,
.pageAboutUs .intro {
	font-size:1.5em;
	font-style:italic;
	margin-bottom:30px;
	background-color:#f0f0f0;
	padding:5px 10px;
}

/*********** VISU PTR ***********/
.pageAboutPT .visuAboutPT {
	padding:35px 0;
	margin-bottom:50px;
	border:1px solid #d8d8d8;
}

.pageAboutPT .visuAboutPT img {
	display:block;
	margin:0 auto;
}
.pageAboutPT dt.first {
	padding-bottom: 10px;
}

.pageAboutPT dt.figures {
	padding-top: 15px;
}

/* ************************************************
* CSS FOR : ptrMembers
************************************************ */

#ptrMembers{
	padding-left:10px;
	height:1%;
	overflow:hidden;
}
#ptrMembers li{
	float:left;
	width:290px;
	border-bottom:1px solid #d5d5d5;
}
#ptrMembers .odd { margin-right:51px; }
#ptrMembers a {
	color:#008d7d;
	display:block;
	padding:40px 0;
	font-size:1.5em;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right center;
}
#ptrMembers .last { border:0; }

/* Logos */

#ptrMembers .agro{background-image:url(./images/ptrm_agro.png)}
#ptrMembers .ensta{background-image:url(./images/ptrm_ensta.png)}
#ptrMembers .am{background-image:url(./images/ptrm_am.png)}
#ptrMembers .espci{background-image:url(./images/ptrm_espci.png)}
#ptrMembers .chimie{background-image:url(./images/ptrm_chimie.png)}
#ptrMembers .hec{background-image:url(./images/ptrm_hec.png)}
#ptrMembers .ecole{background-image:url(./images/ptrm_ecole.png)}
#ptrMembers .optique{background-image:url(./images/ptrm_optique.png)}
#ptrMembers .poly{background-image:url(./images/ptrm_polytechnique.png)}
#ptrMembers .mines{background-image:url(./images/ptrm_mines.png)}
#ptrMembers .ensae{background-image:url(./images/ptrm_ensae.png)}
#ptrMembers .telecom{background-image:url(./images/ptrm_telecom.png)}

/*********** FIGURES ***********/

.pageAboutPT dt.figures { padding-bottom:0 }

.figuresDesc{
	font-size:1.33em;
	padding:30px 0 50px 10px;
	border-bottom:1px solid #d5d5d5;
}
	.figuresDesc h4 {
		color:#008d7d;
		margin-bottom:5px;
	}
	.figuresDesc ul{ margin-bottom:30px; }
	.figuresDesc .last{ margin:0; }

.pageAboutPT #postOptions{ margin-top:70px; }

.pageAboutPT .iconList a {
	color: #004072;
	text-decoration: underline;
}
.pageAboutPT .iconList {
	color: #004072
}/*von page_ptreditors.css*/
.pagePTR .tags a { color:#787878; }
.ptrElem{
	width:100%;
	overflow:hidden;
	margin-bottom:50px;
	border-bottom:6px solid #2f2f2f;
}
.ptrElemLast { margin-bottom:1px; }

	/*********** TITLE ***********/
	.ptrElem .title {
		width:210px;
		float:left;
		overflow:hidden;
		display:inline;
		padding-right:28px;
	}
	.ptrElem .toolsBox { font-size:1.33em; }
	.ptrElem h3 {
		color:#ee3632;
		font-size:1.67em;
		padding-left:10px;
		padding-bottom:15px;
		margin-bottom:15px;
		line-height:1.25em;
		font-weight:normal;
		border-bottom:1px solid #d5d5d5;
	}
	.ptrElem .meta {
		color:#777;
		padding-left:10px;
		margin-bottom:15px;
	}
	.ptrElem .meta a {
		display:block;
		color:#ee3632;
		margin-top:5px;
		padding-bottom:2px;
		padding-left:20px;
		background:url(./images/ico_com.png) left bottom no-repeat;
	}

	/*********** CONTENT ***********/
	.ptrElem .content {
		width:413px;
		float:left;
		color:#303030;
		font-size:1.09em;
	}
	.ptrElem p { margin-bottom:25px; }
	.ptrElem .intro{
		font-style:italic;
		padding-bottom:15px;
		border-bottom:1px solid #d5d5d5;
	}
	.ptrElem .content a {
		color:#303030;
		text-decoration:underline;
	}
	.ptrElem .content a:hover { text-decoration:none; }
	.ptrElem .tags {
		clear:both;
		padding:8px 10px 5px;
		border-top:1px solid #d5d5d5;
	}
/*von page_search.css*//**
* @contain :
*	pageRecherche
*	searchHeader
*	searchResults
*	commentSignup
*
*/

/* ************************************************
* CSS FOR : pageRecherche
************************************************ */

.pageRecherche .searchTag {
	color:#ee3632;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/*********** FORM ***********/
.pageRecherche .stdSearch { margin-bottom:30px; }
	.pageRecherche .stdSearch label {
		float:left;
		margin-right:33px;
	}
	.pageRecherche .stdSearch .inputText {
		color:#777;
		font-size:1em;
		width:535px;
		font-style:normal;
		background-image:url(./images/bg_input_search.png);
	}

.pageRecherche #pagination {
	padding-top:25px;
	margin-bottom:70px;
	border-top:1px solid #d5d5d5;
}
	.pageRecherche #pagination ul { float:none; }
	.pageRecherche #pagination li {
		font-weight:normal;
		font-size:1.17em;
		background:none;
	}
	.pageRecherche #pagination a {
		color:#146fb7;
		text-decoration:underline;
	}
	.pageRecherche #pagination a:hover { text-decoration:none; }



/* ************************************************
* CSS FOR : searchHeader
************************************************ */
#searchHeader { margin-bottom:15px; }
	#searchHeader .content{
		width:100%;
		overflow:hidden;
		margin-bottom:10px;
		background:url(./images/bg_search_header.png) left bottom repeat-x;
	}
	#searchHeader ul { float:left; }
	#searchHeader li {
		float:left;
		margin-right:3px;
	}
	#searchHeader li a {
		color:#777;
		display:block;
		padding:5px 15px;
		background-color:#f0f0f0;
		border:1px solid #fff;
		border-bottom:1px solid #d5d5d5;
	}
	#searchHeader .active {
		background-color:#fff;
		border:1px solid #d5d5d5;
		border-bottom:1px solid #fff;
	}
	#searchHeader .results {
		float:right;
		margin-top:5px;
		display:block;
	}
	#searchHeader p { text-align:right; }


/* ************************************************
* CSS FOR : searchResults
************************************************ */
#searchResults {
	padding-left:10px;
	margin-bottom:30px;
}
	#searchResults li { margin-bottom:50px; }
	#searchResults .last { margin-bottom:0px; }
	#searchResults h2 {
		font-size:1.5em;
		margin-bottom:5px;
	}
	#searchResults h2 a:hover{
		text-decoration:none;
		color:#fff;
		background-color:#146fb7;
	}
/*von page_tags.css*/.pageTags #searchHeader { margin-bottom:40px; }

/********* TAGS *********/
.pageTags .tags a { color:#777; }
.pageTags .tags a:hover {
	color:#146fb7;
	text-decoration:none;
}

.pageTags .size1{font-size:1.09em}
.pageTags .size2{font-size:1.17em}
.pageTags .size3{font-size:1.25em}
.pageTags .size4{font-size:1.33em}
.pageTags .size5{font-size:1.42em}
.pageTags .size6{font-size:1.5em}/*von page_feeds.css*/.rss_icons {
	font-size: 21px;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #d5d5d5;
	font-family: 'Neutraface2DisplayTitling'
}
.rss_icons a {
	text-decoration: none;
	color: #000;
	display: block;
	padding-left: 60px;
	font-family: 'Neutraface2DisplayTitling'
}
.rss_icons span {
	font-family: 'Neutraface2DisplayTitling'
}
.pageFeeds h2 {
	font-size: 32px;
}
.pageFeeds h2 span {
	font-size: 32px;
}

.rss_icon_red {background: white url(./images/rss_red.png) 0 10px no-repeat; border-top: 1px solid #d5d5d5;}
.rss_icon_blue {background: white url(./images/rss_blue.png) 0 10px no-repeat;}
.rss_icon_orange {background: white url(./images/rss_orange.png) 0 10px no-repeat;}
.rss_icon_green {background: white url(./images/rss_green.png) 0 10px no-repeat;}
.rss_icon_purple {background: white url(./images/rss_purple.png) 0 10px no-repeat;}

.rss_color_red {color: #f0514d}
.rss_color_blue {color: #3382c1}
.rss_color_orange {color: #e49100}
.rss_color_green {color: #47af9d}
.rss_color_purple {color: #af47a1}

.recommand_wharton {
	position: relative;
	width: 650px;
	height: 143px;
	background: white url(./images/recommand.png) 0 0 no-repeat;
}
	.recommand_content {
		position: absolute;
		left: 316px;
		top: 35px;
	}
	.recommand_content h4 {
		font-size: 17px;
		font-family: 'Neutraface2DisplayTitling';
		font-weight: normal;
		margin-bottom: 10px;
	}
	.recommand_content p {
		font-size: 14px;
	}
	.recommand_content a {
		color: #797c31;
		text-decoration: underline;
	}
	
/* *** SHARE FLOATING ICON *** */
#postOptions .addthis_button_compact .at15t_compact {
    margin-right: 10px;
    float: left;
}
#postOptions .addthis_button_compact,
#postOptions .addthis_button_tweet,
#postOptions .addthis_button_facebook_like {
	padding-left: 0;
	margin-left: 0;
}

#postOptions .addthis_button_tweet {
	padding: 0;
	margin: 0;
}
#postOptions li.shareaddthis a.addthis_button_facebook_like {
	padding-top: 6px;
	padding-bottom: 6px;
}/*von disqus.css*/ 
#disqus_thread {
}
#disqus_thread .dsq-comment-header,
#disqus_thread .dsq-comment-header table td,
#disqus_thread .dsq-header-avatar,
#disqus_thread .dsq-comment-header-likes {
	background: #eff8ff;
	color: #146fb8;
}
#disqus_thread .dsq-comment-header-time {
	color: #767877;
}


#disqus_thread .dsq-reaction-header,
#disqus_thread .dsq-reaction-header table td {
	background: #fff;
}

#disqus_thread .dsq-comment-message,
#disqus_thread .dsq-comment-body {
	font-size: 12px;
}/*von posts.css*//**
* @contain :
*	postExcerpt
*	postFull
*	postAddContent
*	postMore
*	postFullNav
*	postOptions
*
*/


/* ************************************************
* CSS FOR : postExcerpt
************************************************ */
.postExcerpt {
	border-bottom:6px solid #f0f0f0;
	margin-bottom:25px;
	width:100%;
	overflow:hidden;
}

	.postExcerpt .visuPost {
		float:right;
		padding:5px;
		margin-left:20px;
		margin-bottom:20px;
		border:1px solid #d5d5d5;
	}
	.postExcerpt .visuPost img { display:block; }
	
	/* Title */
	.postExcerpt .head { margin-bottom:10px; }
	.postExcerpt h2 {
		font-size:2.75em;
		font-weight:normal;
		margin-bottom:6px;
		line-height:1.15em;
	}

#inner .postExcerpt h2 a,
#postFull h2 a {
	color:#146fb7;
	text-decoration:none;
	line-height: 35px;
	font-size: 33px;
	font-weight: normal;
}
#inner .firstPostEx h2 a {
	color:#fff;
	background-color:#146FB7;
}
	#inner .postExcerpt h2 a:hover {
		color:#ee3733;
		text-decoration:underline;
	}
	#inner .firstPostEx h2 a:hover{
		color:#fff;
		text-decoration:none;
		background-color:#ee3733;
	}

/* Meta */
.postExcerpt .meta {
	color:#meta;
	color:#777;
	font-style:italic;
	margin-bottom:10px;
}
	.postExcerpt .meta a:hover {
		color:#ed3632;
		text-decoration:none;
	}
	.postExcerpt .meta .cat {
		padding:1px 3px;
		color:#fff;
		text-decoration:none;
		font-style:normal;
		text-transform:uppercase;
		background-color:#146fb7;
	}
	.postExcerpt .meta .cat:hover {
		color:#fff;
		background-color:#313131;
	}

/* Excerpt */
.postExcerpt .excerpt {
	font-size:1.33em;
	margin-bottom:30px;
}
	.postExcerpt .excerpt p {
		margin-bottom:15px;
		line-height:1.4em;
	}

/* tags */
.postExcerpt .tags {
	padding:10px 0;
	border-top:1px solid #d5d5d5;
}

/* Last excerpt */
.lastExcerpt {
	border-color:#2f2f2f;
	margin:0;
}

/* ************************************************
* CSS FOR : pageArticle
************************************************ */
.pageArticle {
        width:651px !important;
        overflow:hidden;
}
	.pageArticle a,
	.pageAuthor a {
		color:#003f70;
		text-decoration:underline
	}
	.pageArticle a:hover,
	.pageAuthor a:hover { text-decoration:none }


/* ************************************************
* CSS FOR : postFull
************************************************ */
#postFull .header {
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}
	#postFull .header .title {
		padding-left:10px;
		width:410px;
		margin-right:15px;
		float:left;
	}
	#postFull .header .meta {
		color:#777;
		font-style:italic;
	}
	#postFull .header a {
		color:#146fb7;
		text-decoration:none;
	}
	#postFull .header a:hover {
		text-decoration:underline;
		color:#ee3733;
	}
	#postFull .header .meta img { vertical-align:middle; }
	#postFull .header .published {
		float:right;
		border:1px solid #dadada;
	}
	#postFull .header .inner {
		width:195px;
		height:85px;
		margin:10px 5px 5px 10px;
		background-repeat:no-repeat;
		background-position:right bottom;
	}
	#postFull .header .published h3 {
		color:#313131;
		font-size:1.5em;
		margin-bottom:10px;
		font-weight:normal;
		letter-spacing:-1px;
		text-transform:uppercase;
	}
	#postFull .header .stanfordU { background-image:url(.././images/pub_stanford.jpg) }

	/********** TAGS & INTRO **********/
	#postFull .tags {
		padding:9px 0;
		margin-bottom:25px;
		border-top:1px solid #d5d5d5;
		border-bottom:1px solid #d5d5d5;
	}
	#postFull .intro {
		font-size:1.33em;
		font-style:italic;
		margin-bottom:25px;
		border-bottom:1px solid #d5d5d5;
	}
	#postFull .intro p,
	#postFullContent p,
	#authorContent p {
		margin-bottom:25px;
		line-height:1.4em;
		padding:0 10px;
	}

	/********** POST CONTENT **********/
	#postFullContent,
	#authorContent {
		padding-bottom:50px;
		font-size:1.33em;
		width:100%;
		overflow:hidden;
	}
	#authorContent {
		padding-bottom:25px;
	}
		#postFullContent h3,
		#authorContent h3{
			font-size:1em;
			font-weight:bold;
			margin:0;
			padding-left:10px;
		}

	/* Blockquote */
	#postFullContent blockquote,
	#authorContent blockquote{
		margin:0 10px 25px;
		padding:5px 40px;
		color:#146fb7;
		font-style:italic;
		font-size:1.125em;
		border-left:1px solid #d7d7d7;
		border-right:1px solid #d7d7d7;
	}

/* Img Legend */
#postFullContent .imgLegend,
#authorContent .imgLegend {
	padding:30px 10px 10px 115px;
	margin-bottom:25px;
	border:1px solid #dadad8;
}
#postFullContent .imgLegend img,
#authorContent .imgLegend img { display:block; }
#postFullContent .imgLegend p,
#authorContent .imgLegend p {
	padding:0;
	margin:0;
	color:#aeaeae;
	font-style:italic;
	font-size:0.75em;
	text-align:right;
}

/* ************************************************
* CSS FOR : postAddContent
************************************************ */
.postAddContent { margin-bottom:25px; }
.addContentSmall { margin-bottom:45px; }

	.postAddContent a:hover {
		color:#303030;
		text-decoration:underline;
	}
	.postAddContent h2 {
		font-size: 28px;
		font-weight: normal;
		padding-left:10px;
		margin-bottom:20px;
		color:#146fb7 !important;
		letter-spacing:-1px;
		text-transform:uppercase;
		font-family: 'Neutraface2DisplayTitling', Arial, Helvetica, "Nimbus Sans L", sans-serif;
	}
	.postAddContent dl {
		padding-left:10px;
		margin:0;
	}
	.postAddContent dt,
	.postAddContent h3,
	h3.addContent {
		padding-bottom:35px;
		font-size:1.5em;
		padding-top:25px;
		font-weight:normal;
		letter-spacing:-0.05em;
		text-transform:uppercase;
		border-top:1px solid #d5d5d5;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	}
	.postAddContent dt.first {
		border-top:0;
		padding-top:0;
	}
	h3.addContent {
		padding-top:15px;
		padding-bottom:22px;
	}
	
	.postAddContent dt a,
	h3.addContent a,
	.postAddContent dt span,
	h3.addContent span {
		color:#146fb7;
		text-decoration:none;
		font-family: Georgia, "DejaVu Serif", "Bitstream Vera Serif", Norasi, serif;
	}
	.postAddContent dt a:hover,
	h3.addContent a:hover { text-decoration:underline; }
	h3.addContent {
		padding-bottom:15px;
		margin-bottom:35px;
		border-top:6px solid #f0f0f0;
		border-bottom:1px solid #d5d5d5;
	}
	.postAddContent h3 { border-top:0 !important; }
	.postAddContent dd {
		margin:0;
		padding:0 0 20px;
	}
	
	.postAddContent dt {
		font-size: 17px;
		font-family:'Neutraface2TextBold', Georgia, "DejaVu Serif", "Bitstream Vera Serif", Norasi, serif;
	}

/* Icon list */
.postAddContent .iconList li {
	padding-left:25px;
	margin-bottom:25px;
	font-size:1.17em;
	min-height:18px;
	height:auto !important;
	height:18px;
	background-repeat:no-repeat;
	background-position:left 2px;
}
.postAddContent .academic li { background-image:url(./images/ico_ref.png); background-position:left 1px; }

.postAddContent .online li {
	margin-bottom:3px;
	background-image:url(./images/ico_link.png)
}
.postAddContent .online em { color:#777; }

.postAddContent .advices li {
	color:#777;
	margin-bottom:10px;
	background-image:url(./images/ico_advice.png)
}

/* //////////// */
.postAddContent .topic li {
	padding-left:20px;
	margin-bottom:20px;
	background:url(./images/ico_bullet_grey.png) 2px 6px no-repeat
}
	.postAddContent .topic a {
		color:#146fb7;
		text-decoration:none;
	}
	.postAddContent .topic a:hover {
		text-decoration:underline;
		color:#ee3632;
	}
	.postAddContent .topic em {
		font-size:0.84em;
		font-style:italic;
		color:#777;
		display:block;
		margin-top:3px;
	}
	.postAddContent .topic em a { color:#303030; }
/* //////////// */


/* ************************************************
* CSS FOR : postMore
************************************************ */
#postMore {
	width:100%;
	overflow:hidden;
}
	#postMore h2 {
		padding-bottom:15px;
		border-bottom:1px solid #d5d5d5;
	}
	#postMore h3 { padding-top:0; }
	
	#postMore .col{
		width:300px;
		float:left;
		margin-top:25px;
		padding:0 12px;
	}
	
	#postMore .colRight{
		border-right:0;
	}


/* ************************************************
* CSS FOR : postOptions
************************************************ */
#postOptions {
	height:1%;
	padding:9px 5px;
	overflow:hidden;
	margin-bottom:1px;
	border-top:1px solid #d5d5d5;
	border-bottom:6px solid #2f2f2f;
}
	#postOptions .last {
		padding-right:0;
		margin-right:0;
		background:none;
	}
	#postOptions .right { float: right; }
	#postOptions .right a { padding: 0; }
	#postOptions li {
		float:left;
		padding-right:17px;
		margin-right:15px;
		background:url(./images/options_spacer.png) right center no-repeat;
	}
	#postOptions a {
		display:block;
		padding-top:2px;
		height:16px;
		color:#313131;
		font-weight:bold;
		padding-left:25px;
		text-transform:uppercase;
		text-decoration:none;
		background-repeat:no-repeat;
		background-position:left center;
		font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	}
	
	#postOptions a:hover { color:#ee3632; }

/* ************************************************
* CSS FOR : postFullNav
************************************************ */
#postFullNav {
	text-align:right;
	padding-top:3px;
	width:100%;
	margin-bottom:90px;
}
	#postFullNav li { display:inline; }
	#postFullNav a {
		padding:6px 10px 6px;
		font-size:0.92em;
		font-weight:bold;
		color:#2f2f2f;
		height:15px;
		margin-left:10px;
		display:-moz-inline-stack;
		display:inline-block;
		vertical-align:middle;
		text-decoration:none;
		position:relative;
		background-color:#f0f0f0;
	}
	#postFullNav span {
		color:#aeaeae;
		font-weight:normal;
		vertical-align:middle;
	}
	#postFullNav a:hover {
		color:#fff;
		background-color:#303030;
	}
	#postFullNav a:hover span { color:#fff; }
	#postFullNav .arr {
		color:#fff;
		padding-top:10px;
		height:17px;
		padding-left:25px;
		background-color:#303030;
	}
	
	#postFullNav .arr:hover { background-color:#146fb7; }
	#postFullNav .arrow {
		width:17px;
		height:20px;
		position:absolute;
		left:-5px;
		top:-3px;
		background:url(./images/ico_arr_nav.png) left top no-repeat;
	}
	#postFullNav .arr:hover .arrow { background-position:left -20px; }









/*von fonts.css*/#toolsBox,
.toolsBox{
	float:left;
	display:inline;
	margin-right:20px;
	padding:11px 9px;
	margin-bottom:20px;
	border:1px solid #d5d5d5;
}
#toolsBox ul,
.toolsBox ul { width:190px; }
	#toolsBox li,
	.toolsBox li{
		color:#313131;
		font-weight:bold;
		font-size:0.75em;
		text-transform:uppercase;
		background-color:#f0f0f0;
		letter-spacing:-0.05em;
		border-bottom:1px solid #d5d5d5;
	}

#toolsBox .white,
.toolsBox .white { background-color:#fff; }

#toolsBox .fbr {
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#toolsBox a,
#toolsBox .link,
.toolsBox a,
.toolsBox .link {
	display:block;
	color:#313131;
	text-decoration:none;
	padding:8px 0 5px 35px;
}

.toolsBox .noPadding,
#toolsBox .noPadding {
	display:inline !important;
	padding:0 !important;
}

.toolsBox .addthis_button_email,
#toolsBox .addthis_button_email,
#postOptions .addthis_button_email { padding-left:10px; }

.toolsBox .addthis_button_email img,
#toolsBox .addthis_button_email img,
#postOptions .addthis_button_email img {
	vertical-align:middle;
	margin-right:10px;
}

#toolsBox a:hover,
#toolsBox .link:hover,
.toolsBox a:hover,
.toolsBox .link:hover { color:#ee3733; }

#toolsBox .txtSize span,
.toolsBox .txtSize span {
	color:#c6c6c6;
	vertical-align:middle;
}

#toolsBox .txtSize a,
.toolsBox .txtSize a {
	text-transform:none;
	color:#777;
	font-weight:normal;
	font-size:1.17em;
	padding:0 0 0 5px;
	display:inline;
}

#toolsBox .txtSize a:hover,
.toolsBox .txtSize a:hover { color:#ee3632; }

#toolsBox .cc,
.toolsBox .cc {
	padding:10px 0 7px;
	text-align:center;
}

#toolsBox .print,
#toolsBox .pdf,
#toolsBox .txtSize,
#toolsBox .lang,
#toolsBox .email,
#toolsBox .share,
#toolsBox .com,
.toolsBox .print,
.toolsBox .pdf,
.toolsBox .txtSize,
.toolsBox .lang,
.toolsBox .email,
.toolsBox .share,
.toolsBox .com {
	background-repeat:no-repeat;
	background-position:10px center;
}

#toolsBox .print,
#postOptions .print,
.toolsBox .print { background-image:url(./images/ico_print.png) }

#toolsBox .pdf,
#postOptions .pdf, .toolsBox .pdf{ background-image:url(./images/ico_pdf.png) }

#toolsBox .txtSize,
.toolsBox .txtSize { background-image:url(./images/ico_text.png) }

#toolsBox .lang { background-image:url(./images/ico_lang.png) }
.toolsBox .lang { background-image:url(./images/ico_lang.png) }

#toolsBox .com,
.toolsBox .com { background-image:url(./images/ico_com.png);
background-position:10px 10px; }
#postOptions .com {
	background-position:0 3px;
	background-image:url(./images/ico_com.png);
}

#toolsBox .email,
#postOptions .email,
.toolsBox .email { background-image:url(./images/ico_email.png) }

#toolsBox .share,
#postOptions .share,
.toolsBox .share { background-image:url(./images/ico_share.png);
background-position:10px 7px; }

#postOptions .share {
	background-position:0 center;
}

.pageAboutPT #postOptions .share {
	background-position:2px center; }
}
#aboutUsContent #postOptions .share {
	background-position:2px center; }
}

#postOptions .com { background-image:url(./images/ico_com.png) }

#toolsBox .visu img {
	display:block;
	margin-bottom:10px;
}
#toolsBox .sponsored{
	padding:8px 0 5px 10px;
	text-align:left;
}
#toolsBox .sponsor{
	padding:20px 0;
	text-align:center;
}
#toolsBox .last { border:0; }


/* ADDTHIS */
#toolsBox li.shareaddthis a {
	padding:4px 0 8px 35px;
	padding-left: 10px;
	margin-left: 0;
	height: 16px;
}

/* *** SHARE FLOATING ICON *** */
#toolsBox .addthis_button_compact .at15t_compact {
    margin-right: 10px;
    float: left;
}
#toolsBox .addthis_button_compact,
#toolsBox .addthis_button_tweet,
#toolsBox .addthis_button_facebook_like {
	padding-left: 0;
	margin-left: 0;
}

#toolsBox .addthis_button_tweet,.toolsBox .addthis_button_tweet {
	padding: 0;
	margin: 0;
}

#toolsBox li.shareaddthis .twitter-share-button {
	padding: 3px 0;
	padding-bottom: 1px;
	padding-left: 10px;
}
#toolsBox li.shareaddthis a.addthis_button_facebook_like {
	padding-top: 4px;
	padding-bottom: 4px;
}/*von page_404.css*/
/* 404
--------------------------------------------------------------------------------------------------------------------------------------*/

.page404 h2{
	color:#777;
	position:relative;
	font-size:3.75em;
	line-height:1.5em;
	font-weight:normal;
	padding-bottom:30px;
	margin-bottom:125px;
	border-bottom:1px solid #d5d5d5;
}

.page404 h2 span{
	top:150px;
	right:0px;
	display:block;
	color:#146fb7;
	height:60px;
	line-height:1em;
	background:url(./images/404.png) right top no-repeat;
	padding:55px 350px 0 0;
	position:absolute;
}

.suggestLinks{
	padding-top:45px;
	border-top:6px solid #f0f0f0;
}

.suggestLinks h3{
	color:#777;
	font-size:2em;
	font-weight:normal;
	padding-left:10px;
	margin-bottom:35px;
}

.suggestLinks ul{
	font-size:1.82em;
	color:#777;
}

.suggestLinks li{
	margin-bottom:15px;
	border-bottom:1px solid #d5d5d5;
	padding:0 0 15px 50px;
	background:url(./images/bullet_suggest.png) 30px 8px no-repeat;
}

.suggestLinks .last{
	border:0;
	margin:0;
	padding-bottom:0;
}

.suggestLinks a{
	color:#146fb7;
	font-style:italic;
	text-decoration:underline;
}

.suggestLinks a:hover{
	text-decoration:none;
}/*von tomoverall.css*/#print-message, #adressprint{color:#146fb7; font-family:Georgia; font-style:italic; font-size:12px; display:none;}
#adressprint p{text-align:right;}
#extrafooterprint{ background:#146fb7; clear:both; float:right; margin-top:43px; padding:4px; text-align:left; width:158px; display:none;}
#extrafooterprint a{ color:#fff; text-decoration:underline;}


#postFull .header a {color:#146FB7; text-decoration:none;width:100%;}
#postFull .header h2 a {display:block;}

#postFull .header .debat a {display:block; padding-bottom:43px;}


#contactForm h3 small {
color:#777777;
font-family:Georgia,"DejaVu Serif","Bitstream Vera Serif",Norasi,serif;
font-size:0.68em;
text-transform:none;
}



#postFull .header .debat {
background-image:url(./images/published/logo_debat.jpg);
}

#postFull .header .ecoleparis {
background-image:url(./images/published/logoecoledeparis.jpg);
}

#postFull .header .hbr {
background-image:url(./images/published/logo_hbr.jpg);
}

#postFull .header .kw {
background-image:url(./images/published/logo_knowledge_wharton.jpg);
}

#postFull .header .sb {
background-image:url(./images/published/logo_strategy_business.jpg);
}

#postFull .header .mckq {
background-image:url(/wp-content/themes/ptr/images/published/pub_mckq.jpg);
}

#sidebar .tabPopular p a {
	color:white;
	text-decoration:none;
}

#shareLink fieldset {
	display:none;
}

#ptrToday a {
	color:black;
}

#ptrToday a:hover {
	color:#EE3632;
	text-decoration:underline;
}

#newsSpread .addthis_button_email {
	padding-left:10px;
}

#newsSpread .addthis_button_expanded {
	padding-left:10px;
}

#manageForm .btnSubmit .confirmun{
	float:right;
	text-indent:-9999em;
	border:0;
	height:49px;
	width:350px;
	background:url(./images/btn_confirm-unsub.png) left top no-repeat;
}

#manageForm .btnSubmit .confirmunFR{
	background-image:url(./images/btn_confirmer-des.png);
	width:500px;
}

.txtInfoun {
color:#919191;
margin-left : 10px;
font-size:0.92em;
font-weight:bold;
width:400px;
padding-bottom : 15px;
}




