/* BLOCS PRINCIPAUX */
#page { width: 970px; margin: 0 auto 1em auto; text-align: center; background: #E5E5E5; border-top: 20px solid #B70004;}

#tout {  margin: 0 14px; text-align: left;
	background-color: #E5E5E5; }
/* HEADER */
#header { width: 100%; background: url(images/topCentre.gif) no-repeat right bottom; }
#headerRight {
	vertical-align: bottom;
}
.nav1Empty { height: 42px;}
#header #logo {
	width: 100px;
	vertical-align: middle;
}
#drapeaux { float:right;}
#drapeaux a, #drapeaux span {padding: 0; color: #666}
#drapeaux span { font-weight: bold; }

#topright { line-height: 150%; height: 78px; color: #4B4642; font-weight:bold; text-decoration: none;
	font-family: arial, sans-serif; font-size: 11px; text-align: right; }
#topright a {
	color: #161648; font-size: 11px; font-weight: normal;
}
#topright label { display: block; margin-top: 7px; }
#topright input { vertical-align: middle; }

/* CENTRE*/
#centre, #home { /*border-top: 3px solid #797874;*/ }
#centre { background: #4B4642 url(images/bgPageRight.gif) repeat-y right top; }
#home { background: #4B4642 url(images/bgPageRight.gif) repeat-y right top;  }
#home #bandeau { margin-left: 4px; }

/* NEWS HOME */
#newsHome { width: 930px; margin: 0 auto; padding: 0.4em 0 0 0; font-size: 12px; height: 147px; }
#newsHome li { width: 297px; height: 146px; padding: 0; margin: 0 5px 0 4px; float: left; list-style-image: none; list-style-type: none;  }
#newsHome li div {
	margin: 0.8em;
	text-align: left;
	font-size: 12px;
	line-height: 140%
}
#newsHome p.emphasgold { text-transform: uppercase; font-weight: bold; font-size: 1.1em; }
#newsHome li h2 { color: #FFF;}
#newsHome li img {  }
#newsHome li p { padding: 0; margin: 0; }
#newsHome li p.quote { padding: 0; margin: 0; font-size: 13px; font-weight: bold; line-height: 20px; font-style: italic; }
#newsHome li p.quote span { font-weight: normal; font-style: italic; }
#newsHome li a { padding-left: 12px; background: url(images/arrowWhite.gif) no-repeat left center; text-transform: uppercase; font-size: 0.9em; color: #FFF; font-weight: bold; }
#newsHome li div.thumbs { margin: 0; float: left; padding: 0 0.8em 0.8em 0!important; padding: 0 0.6em 0.6em 0;}
#newsHome li div.thumbs a { padding: 0; background: none;}

#newsHome #news1 { background: url(images/bgNewsHomeLi.jpg) no-repeat 0 0; }
#newsHome #news2 { background: url(images/bgNewsHomeLi.jpg) no-repeat -297px 0; }
#newsHome #news3 { background: url(images/bgNewsHomeLi.jpg) no-repeat -594px 0; }
.viewMore { padding: 1px 12px 2px 4px; background: url(images/arrowWhite.gif) no-repeat right center; text-transform: uppercase; font-size: 11px; font-weight: bold; font-style: italic; text-align: right; margin: 0 14px 6px 0; }
.viewMore a { color: #FFF;}

#left { width: 170px; padding: 0; float: left;}
#main { padding-top: 1em; width: 538px; float: left; padding-bottom: 1em;}
#mainFull { padding-top: 1em; width: 750px; float: left; padding-bottom: 1em; /*color: #333;*/}
#content { margin-left: 20px; min-height: 500px; }

#right {
	width: 230px!important;
	width: 225px;
	float: left;
	padding-bottom: 4em;
}
#right #fiveIcons { text-align: right; margin: 0.5em 0 55px 0; }
#right #fiveIcons img { }
#right ul { margin: 0 0 0 0.8em; padding: 0 1em;  }
#right li{
	list-style-type: none;
	padding: 0;
	margin:0 0 0.4em 0;
	list-style-image: none;
	/*font-size: 0.8em;*/
	height: 100%;
}
#right li a, #right li.on  {  display: block; padding: 0 0.3em 0.3em 16px; height: 100%; background: url(images/arrowWhite.gif) no-repeat 0 0.3em; }
#right li a:hover { }


/* FOOTER */
#footer { padding: 0;
	color: #333333;
	clear: both;
	font-family: arial, sans-serif;
	font-size: 10px;
	/*border-top: 4px solid #665E5C;*/
	background: #E5E5E5 url(images/bgFooter.gif) no-repeat right top; height:25px; padding-top:10px; text-align: left;
	}
#footer a, #navl1 a:hover
	{
	color: #333333;
	font-family: arial, sans-serif;
	}
#footer a, #footer span { padding: 0.3em 0.9em; }

/* FORM CONTACT */
#formNeteor table { width: 90%;}
#formNeteor th { }
#formNeteor td {}
#formNeteor .line1 {}
.answerMail { }

/* navigation */
.nav1 { width: 100%; }
.nav1 td { color: #666666; padding: 0.3em 0; }
.nav1 td.line { border-bottom: 1px solid #FFF;}
.nav1 a, .nav1 span { color: #666666; font-size: 11px; text-transform: uppercase; /*display: block; float: left;*/ padding: 0.3em 0.9em; }
.nav1 span {
	color: #161648;
}
.nav1 a:hover { }

/* NAV LEFT */
#navLeft {
	padding-bottom: 3.8em; background: #666666;
	}
	
#navLeft p, #navLeft li, #navLeft h2 {
	font-weight: bold;
	font-size: 11px;
	color: #FFC;
	font-family: arial, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 1.6em 0px 0px 0px;
	margin: 0 0.8em 0 1em;
	line-height: normal;
	list-style-image: none;
	list-style-type: none;
}
#navLeft p a, #navLeft li a {
	color: #fff;
}

#navLeft p.navlite/*, #navLeft p.navlite2 */{
	padding: 0.1em 0.1em 0.1em 14px;
	margin: 0 0 0 1em;
	background: url(images/puceNavLeft.gif) no-repeat left 0.6em;
	text-transform: none;
}
#navLeft p.black { color: #000;}

/**/
td.nav p { padding: 0; margin: 0 0 0.4em 1em;background: url(images/arrowWhite.gif) no-repeat 0 0.5em; padding-left: 16px;}
td.nav p a { display: block;  }
td.nav h4 { font-size: 0.9em; padding: 0; margin: 0; line-height: 140%; font-weight: normal; color: #FFF; }

table.navAwards { margin-left: 1em; }
table.navAwards td {
	padding: 0.2em;
	 vertical-align: middle;
}

table.navAwards td, td.nav p, #right li {font-size: 0.8em;}
#right td.ehmpas, #right td.emphaslinethin, #right p.emphaslinethin { padding-bottom: 0.1em; padding-top: 0.1em; padding-left: 0}

/* BOUTON 100BEST PAGE */
ul#navTop { height: 61px; padding: 0; margin: 0 0 14px 10px;}
ul#navTop li {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 215px; height: 100%;
}
ul#navTop li.nominate { }
ul#navTop li.experience { }
ul#navTop a { display: block; padding: 0 0 0 22px; font-size: 1em;
	color: #FFF; height: 61px;
	background: url(images/bgNavTopLi.jpg) no-repeat left top;}
ul#navTop li span { padding-top: 12px; display: block}
ul#navTop a:hover { background: #4B4642 url(images/bgNavTopLi.jpg) no-repeat left -61px}

/* COUNRTY LIST IN LEFT NAV */
#countryList { margin-top: 0; }
#countryList p { }

/**/
p.quote { padding: 0px 2.3em 1em 3.4em; font-size: 12px; font-style: italic;}
p.quote span { font-style: normal; display: block; margin-top: 1em; padding-left: 12px; background:url(images/puceTextRight.gif) no-repeat 0 0.7em}
#right table.quote { margin-left: 3.4em; }
#right td.quote { padding-left: 3.4em; }

/* DONNEES TABULAIRES */
.tablo {
	width: 100%;
	margin-bottom: 1em;
}
.tablo td { padding: 0.5em 0.2em 0.5em 0.2em; line-height: 1.4em; }
.tablo th {
	text-align: right;
	padding: 0.5em 0.4em 0.5em 0.2em;
}
.tablo tr.champs th { text-align: left; background: #666666; color: #FFFFCC; }
.line1 { background: #666666; }


/* CLASSES GENERIQUES */
.required { color: #FFCC66;}
.link { padding: 0em 0.2em 0em 12px; font-size: 0.9em; background: url(images/arrowWhite.gif) no-repeat 0 center;}
.bold { font-weight: bold;}
.italic { font-style: italic; }

.icon { margin-right: 0.2em; vertical-align: middle; }
.indent { left: 20px; padding-left: 60px; }
.noline { border: none; background:  none; }
.noPadding { padding: 0;}

.botClear { clear: both; height: 1px; font-size: 1%; line-height: 0;}
.toRight { float: right; }
.toLeft { float: left; }
img.toRight, table.toRight, img.imgright { margin: 0 0 1em 1em; float: right; }
img.toLeft, table.toLeft, img.imgleft { margin: 0 1em 1em 0; float: left; }
.graphs img, img.imgright, img.imgleft, img.outline { border: 10px solid #666666; }
p.download {}
p.download img { vertical-align: middle; margin-right: 0.2em;}
.graphs { text-align: center; }
.price { padding: 0.3em; color:#FFFFCC; font-size: 0.9em}

/* Buttons  */
.submit { width: auto; overflow: visible; font-weight: bold; border: 1px solid #9D0909; background: #FC3 url(images/bgBtn.png) repeat-x left bottom; color: #4B4642; font-size:11px; -moz-border-radius: 0.6em; cursor: pointer; padding: 0.2em 0.6em}
input.submit:hover { color: #666666; border-color: #E80D0D; }

.btnNominateNow, .btnOrderNow, .btnRegisterNow, .btnNormal {
	text-align: center;
	line-height: 100%;
	margin-bottom: 0.2em;
}
.btnRegisterNow { height: 2em;}
.btnNominateNow a, .btnOrderNow a { margin: 0 auto; text-align: left; display: block; width: 130px; height: 25px; color: #4B4642; font-weight: bold; background: url(images/bgBtnNominate.gif) no-repeat left top; }
.btnRegisterNow a { text-align: left; display: block; float: left; height: 25px; color: #4B4642; font-weight: bold; background: url(images/bgBtnNominate.gif) no-repeat left top;  }

.btnNominateNow a:hover span, .btnOrderNow a:hover span, .btnRegisterNow a:hover span { text-decoration: underline; color: #4B4642 }
.btnNominateNow span, .btnOrderNow span, .btnRegisterNow span { font-size: 12px; display: block; background: url(images/bgBtnNominate.gif) no-repeat right top; cursor: pointer; padding: 0.5em 0.6em 0.5em 32px; }

a.btnNormal { margin-right: 0.3em; text-align: left; display: block; height: 25px; color: #4B4642; font-weight: bold; background: url(images/bgBtnStandard.gif) no-repeat left top; }
a.btnNormal span { font-size: 12px; display: block; background: url(images/bgBtnStandard.gif) no-repeat right top; cursor: pointer; padding: 0.5em 0.6em 0.5em 32px;}

.btn {
	text-align: center;
	line-height: 100%;
	margin-bottom: 0.2em; height: 2em;}
.btn a { text-align: left; display: block; width: 130px; height: 25px; color: #4B4642; font-weight: bold; background: url(images/bgBtnStandard.gif) no-repeat left top; }
.btn a:hover span { text-decoration: underline; color: #B70004 }
.btn span { font-size: 12px; display: block; background: url(images/bgBtnStandard.gif) no-repeat right top; cursor: pointer; padding: 0.5em 0.6em 0.5em 32px; color: #4B4642; }

/* TIME-LINE */
.time-line td { padding: 0.3em 0.2em 1.3em 0.3em; line-height: 1.4em; }
.time-line tr.emphas td { color: #FFFFCC; background: #666; padding-bottom: 0.3em; }

/* SEARCH */
#formSearch {}
#formSearch .emphas { font-weight: bold; }
#formSearch .text, #formSearch span.select { /*display: block; float: left; border: 1px solid #FFCC66; */}
#formSearch span.select select { width:100%;}
#formSearch th { text-align: right; font-weight: normal; }

/* TRI DES RESULTATS DE RECHERCHE */
#sortBox { font-size: 12px; margin-bottom: 0.5em; }
#sortBox h4 { font-size: 1em; color: #FFF }
#sortBox .orderBy {
	padding: 0.2em; width: 70%; float: left;
}
#sortBox .displayBy {
	padding: 0.2em; width: 25%; float: left;
}

#sortBox span, #sortBox .orderBy a, #sortBox .displayBy a {
	display: block; float: left; font-weight: normal;
	background: url(images/arrowWhite.gif) no-repeat 0 center; /*text-indent: 11px; */
}
#sortBox .orderBy a, #sortBox .orderBy span { /*width: 110px;*/ padding: 0.2em 0.7em 0.2em 11px; white-space: nowrap}
#sortBox .displayBy a, #sortBox .displayBy span { /*width:70px;*/ padding: 0.2em 0.7em 0.2em 11px}

/**/
.searchResults  { width: 100% }
table.searchResults td { padding:  0.4em;}
table.searchResults p { padding: 0px;}
table.searchResults p.infos { margin-left: 1.4em}
table.searchResults a { font-weight: normal; }
.infos { padding-left: 5px;}
table.searchResults .titlisting {border-bottom: 1px solid #E5E5E5; font: bold 14px Arial,Helvetica,sans-serif;padding: 0.2em; background: #666666;}

/* GPTW INTERNATIONAL, COMPANIES LIST */
div#international {}
div#international table {
	width: 100%;
	margin-bottom: 2em;
	border-bottom: 5px solid #3A3A3A;
}
div#international th { font-weight: normal; padding: 0.4em 0.3em 0.4em 0.3em}
div#international td { padding: 0.4em 0.3em 0.4em 0.3em}
div#international .col1 { width: 35%; }
div#international .col2 {}
div#international tr.head { background: #666; font-weight: normal; font-weight: bold } /* Entete du tableau */ 
div#international tr.line1 td { background: #666; }

/* DIMENSIONS */
#dimensions { width: 100%; margin-bottom: 1em;}
#dimensions img { border: 10px solid #666666; }
#dimensions h2 { font-size: 1.1em; }
#dimensions img { display: block; }
#dimensions h2, #dimensions .text .emphas { color: #FFCC66; }
#dimensions td { line-height: 1.4em; padding: 0 1em 0 0; text-align: left; margin: 0 }
#dimensions ul { margin-left: 1em; padding: 0; }

/* CULTURAL PRACTICES */
#culture { padding: 0; margin: 0;}
#culture li { padding: 0 0 1.5em 0; margin: 0 0 1.5em 0; overflow: hidden; clear: both; position: relative; border-bottom: 1px solid #FFF; list-style: none; }
#culture div { padding-left: 80px; }
#culture h2 { font-size: 1.1em;  margin: 0; padding: 0; }
#culture p.emphas { margin-bottom: 0;}
#culture p { margin-bottom: 1em; }
#culture img { position: absolute; left: 0; top: 0 !important; top: 1.1em; border: 10px solid #666666;}
#culture .societyName { color: #FFCC66; margin-bottom: 0 }

/* FINANCIAL RESULTS: GRAPHS */
#financialResults {}
#financialResults div.desc { border-bottom: 1px solid #888; margin-bottom: 1em}
#financialResults h2 { font-size: 1.5em; font-weight: normal; padding: 0; margin-bottom: 0.5em }
#financialResults .graphs {text-align: center; }
#financialResults .legende { font-style: italic; }

/* LISTE D'ARTCILE: READING MATERIALS, EDUCATION...  */
#articlesList { margin-left: 1.9em; padding: 0}
#articlesList .articlesListItems { margin: 0 0 0.4em 0 ; padding: 0.3em}
#articlesList .articlesListItems a { padding: 0.2em 0.2em 0.2em 12px; background: url(images/arrowWhite.gif) no-repeat 0 center;}
.summary { font-size: 12px; line-height: 130%; }

/* LISTE D'ITEMS */
ul.listItems { margin-left: 1.9em; padding: 0}
ul.listItems li {list-style: none; list-style-image: none; margin: 0 0 0.4em 0 ; padding: 0.3em}
ul.listItems li a {
	padding: 0.2em 0.2em 0.2em 12px;
	background: url(images/arrowWhite.gif) no-repeat 0 center;
	display: block;
}

/* PAVE D'ACHAT DE LIVRE*/
table#buyBook { background: #666666; float: right; margin: 0 0 1em 1em; }
table#buyBook td { padding: 0.3em 1.1em; text-align: center; }
table#buyBook a { border: 1px solid #9D0909; color: #333; display: block; margin-bottom: 0.8em; padding: 0.3em; font-size: 12px; background: #FFCC33 url(images/bgBtn.png) repeat-x left bottom; -moz-border-radius: 0.3em; }

/* NEWS */
.news p {
	padding: 2px 10px 2px 20px;
}
.news h1{
	font: bold 18px/normal Tahoma, Arial, Helvetica, sans-serif;
	color:#990000;
	padding-top:14px;
	padding-bottom:0px;
	padding-left:8px;
	margin: 0px;
}
.newstitle{

}
.newsdate {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin-top: 20px;
	padding: 0.3em;
	border-bottom: 1px solid #E5E5E5;
}
.newsplace {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
	font-size: 11px;
}
.newssubtitle {
	font-size: 11px;
	font-weight: bold;
}
.newsurltable { margin-bottom: 0.4em; }
.newsurltable td { padding: 0; margin: 0;}
.news img {margin-left:6px; }
.newsurltable a { background: url(images/arrowYellow2.gif) no-repeat 0 center; padding-left: 10px; }

div.hilite {
	margin: 5px 0px 5px 0px;
}
div.hilite .newsdate {
	margin-top: 5px;
}

/* LISTE de NEWS DANS COLONNE DE DROITE */
.news2 { padding: 0 1em; }
.news2 p { margin: 0; padding: 0;}
.news2date {  } 
.news2 .news2title { font-size: 0.8em; padding-left: 1em; margin-bottom: 0.4em; background: url(images/puceNews2Title.gif) no-repeat 0 0.4em }
.news2 p.viewArchives { font-size: 0.9em; margin-top: 3em; border-top: 1px dotted #E5E5E5; text-align: right; }
.news2 p.viewArchives img { vertical-align: middle; margin-right: 0.2em;}

/* OUR MODEL */
#ourModel { font-size: 12px; margin-bottom: 1em; }

#ourModel .head { height: 2.3em;  font-size: 1.1em; color: #FFF; font-weight: normal; background: #333333;  margin: 0; }
#ourModel .head .label1, #ourModel .head .label2 { float: left; line-height: 200%; padding: 0; margin: 0;}
#ourModel .head .label1 { width: 100px;float: left; text-align: center; }
#ourModel .head .label2 {  padding: 0; margin: 0;}
#ourModel h2 { margin: 0 0 0.2em 0;}
#ourModel ul { margin: 0 0 0 0.2em; padding: 0}

#ourModel li { margin: 0 0 0.2em 0; padding: 0 0 0 10px; background: url(images/puceUlOurModel.gif) no-repeat 0 0.6em; list-style-type: none; list-style-image: none; }
#ourModel #part1 { position: relative; margin: 0; clear: both;  }
#ourModel #part2 { background: #585550; }
#trust { position: absolute; right: 12px; background-repeat: no-repeat; background-position: center center !important; background-position: center 30%; width: 38px; z-index: 10; height: 100%;}

#ourModel .description { margin-left: 100px; margin-right: 60px; padding-top: 15px;  }
#ourModel img { position: absolute; left: 24px; top: 22px; }

#credibility, #respect, #fairness {/* min-height: 70px;  background: #585550 url(images/bgPart1.gif) repeat-y right top; */background: url(images/bgOurModel.gif) no-repeat right bottom;/* margin-bottom: 12px;*/}
#credibility, #respect, #fairness, #pride, #camaraderie { position: relative; padding-bottom: 1.8em; min-height: 90px;}

#pride { background: #585550; }
#camaraderie { background: #585550;}

/*  */
#yearsList ul{ margin: 0 0 1em 0; padding: 0; list-style-image: none; list-style-type: none;}
#yearsList li { margin: 0; padding: 0; list-style-image: none; list-style-type: none;}


/* AWARDS */
table.themes { margin-bottom: 1.2em; border-bottom: 1px solid #E5E5E5; width: 100%;
}
.themes tr.line td, td.line  {
	border-top: 1px solid #E5E5E5; 
}
td.themes { padding-left: 0.8em;}
.themes p{
}
.themes li{
	padding: 0px;
}
.themes a{ }
.themes p.explanation {}
.themes p.credibitily, .themes p.respect, .themes p.fairness, .themes p.pride, .themes p.camaraderie {
	background: url(images/bulletwhite.gif) no-repeat 0 0.5em; padding: 0 0 0 15px
}

#right .themes p { padding: 0; margin: 0 0 0.4em 1em;}
#right .themes p a { display: block; background: url(images/arrowWhite.gif) no-repeat 0 0.5em; padding-left: 16px; }

/** FIN CSS DAVID  **/
/*  */
a.box {text-decoration: none;border: 1px solid #B70004; padding: 5px; font-weight: bold;}


/* MARC */
.index{font-size: 10px;}

div.factoid{
	font: 10px Tahoma, Arial,Helvetica,sans-serif;
	color: #515151;
	line-height: 120%;
}
div.factoid p{
	padding: 60px 30px 10px 40px;
	margin: 0;
	color: #FFFFCC;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

/* VIEUX STYLES */

.textit{
	font: bold 15px Tahoma,Arial,Helvetica,sans-serif;
	color:#fff;
	padding-top:12px;
	text-transform: none;
}
h1 span.textit { border-top: 1px dotted #E5E5E5; display: block; padding: 0.4em 0; margin-top: 0.2em; }
.texttit2{ }
.texttit2line { color: #FFFFCC; font-size: 1.2em; font-weight: bold;
}
#right  p.texttit2line {
	margin-left: 0;
	background: none;
}
p.texttit2dbleline, h2.texttit2dbleline, td.texttit2dbleline{
	font: bold 14px Arial,Helvetica,sans-serif;
	color: #FFFFCC;
	padding:  0.4em 0.2em;
	margin: 0;
}


.pagetit{font: bold 18px Tahoma,Arial,Helvetica,sans-serif;color:#990000;padding-top:14px;padding-bottom:8px; padding-left:8px;}
.emphas {color:#ffffcc;  }
.emphas2 { color:#ffffff; font-weight:bold;  font-style:italic;}
.emphasyellow { color:#ffffcc; font-weight:bold; }
.emphasgold { color:#ffcc66; font-weight:normal; }
.emphasgoldbold { color:#ffcc66; font-weight:bold;}
.emphasi{
	font-style: italic;
	color: #fc6;
	font-weight: bold;
	font-size: 15px;
	line-height: 20px;
}
.emphasline{ font-weight: bold; font-size:11px; /*color:#BF0000; border-bottom: 1px solid #990000;*/}
.emphaslinethin{

}


/* BIOS */
table.bio td { padding: 0.3em;}
table.bio img.outline { margin: 0 1em 1em 0; float: left; }

p.biotit, p.biotit1 { 
	color: #FFCC66;
	padding: 0; margin: 0; font-weight: bold; }
p.biotit2{
	font-weight: bold;
	padding: 0.3em;
	margin-bottom: 0em;
}
.suite { font-size: 0.9em; text-align: right; }
.suite img { vertical-align: middle; margin-right: 0.3em;}

/**/
.small{
	font-size: 0.9em;
	color:#ffffff;
	line-height: 130%;
}
.smalltext { font-size: 11px;}
.thin{ font: 10px Tahoma,Arial,Helvetica,sans-serif;}
.sup{ font-size: 8px; font-weight:normal;}
.book{ font-style:italic; font-weight:bold;}



td.space {padding:4px; margin:0px;}
td.line10 {
	padding-bottom:17px;
}


.textbox {
	width: 100%;

}
.textbox td { color: #666; padding: 0.3em;}
.hilite { background-color: #666666; }


/* styles for articles pages */

table.nav-boxed { float: right; margin: 0 0 1em 1em;  }
table.nav-boxed td { font-size: 0.85em; padding: 0;}
table.nav-boxed p {
	padding: 0.8em; margin: 0}
table.nav-boxed, table.boxed_left{
}
table.boxed_left .texttit2 { margin: 0}
table.nav-boxed_left td { background: none;}
.print p, p.print {
	background: url(images/pdf.gif) no-repeat 0 center;
	padding: 7px 0px 7px 22px;
}

div.article-quote p{
	font-style: italic;
	background:url(images/quote-left.gif) no-repeat 44px 0px;
	padding: 0px 25px 0px 70px;
	font-size: 0.85em;
}
.article-quote {
	background:url(images/quote-right.gif) no-repeat right bottom;
	margin: 0px 15px 13px 0px;
}

.nomination_subtitle {
	font-size: 1em;
	font-weight: bold;
	color: #FFC; margin-bottom: 0;
}

/* */
.tabloQuickFacts {
	float: right;
	width: 250px; margin: 0 0 1em 1em;
	border-collapse: collapse;
}
.tabloQuickFacts caption {
	text-align: left;
	padding: 0.3em;
	font-weight: bold;
	font-size: 1em;}
.tabloQuickFacts th {
	padding: 0.3em;
	text-align: right;
	border: 1px solid #FFF; font-weight: normal; font-size: 9px
	}

.tabloQuickFacts td{
	padding: 2px;font-size: 9px;
	border: 1px solid #FFF;
}
.tabloQuickFacts td p { padding: 2px;font-size: 9px; }

/* DETAIL D'UNE CONFERENCE */
table p.person {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0.6em;
	background: #666666;
}
table p.small{
	font-size: 10px;
	line-height: normal;
	padding-left: 30px;
}
table p.title {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0px 3px 6px;
}
.time{
	font-size: 0.8em;
	padding: 0;
	margin-bottom: 0.3em;
	font-weight: bold;
	color: #fc6;
}
table.file td {
	padding: 0 0.3em 0 0;
	font-size: 11px;
}
table.file td img { vertical-align: middle; }
.emphas10linethin{
	font: bold 10px Verdana,Arial,Helvetica,sans-serif;
}
.listNetworking p { margin: 0; padding: 0; font-size: 0.8em;}

/* MISE EN PAGE DES PAGES NEWS */
#newsPage { color: #4B4642; background: #FFF; }
#newsPage #newsContent { padding: 1.2em; font-size: 12px; }
#newsPage .video { text-align: center; margin: 0 0 1em 0; }
#newsPage h1 { color: #FFFFCC; background: #000; padding: 0.7em; margin: 0; text-align: center; }
#newsPage h1 img { vertical-align: middle; margin-right: 0.3em; }
#newsPage #newsContent h2 { font-size: 1.5em; color: #333; padding: 0; margin: 0 0 0 0; font-weight: normal; }
#newsPage #newsContent h3 { font-size: 1em; color: #333; font-weight: normal; margin-bottom: 1em; }
#newsPage h2.texttit2dbleline { padding: 1em; margin: 0; }
#newsPage .newsurltable td { padding: 0.3em 0; }
#newsPage p.newssubtitle {
	font-size: 1.2em;
	color: #666;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#newsPage p.newsdate { border: none; padding: 0; margin: 0; font-size: 1.1em; color: #E48F43
}
#newsPage a {
	color: #00BDEC;
}

/* SITE MAP */
.sitemap td { font-size: 12px; padding-right:1em;}
.sitemap p {
	background: url(images/arrowYellow.gif) no-repeat 0 0.2em;
	padding: 0 0 0 12px;
	margin: 0 0 0.7em 0.6em; line-height:120%;
}
.sitemap p.emphas {
	background: none;
	padding: 0;
	margin: 0 0 0.4em 0;
	font-size: 1.1em; font-weight: bold;
}
.sitemap p.emphas a { color: #FFCC33;}

.sitemap p.navlite {
	background: url(images/arrowWhite.gif) no-repeat 0 center; margin-left: 28px;
}
.sitemap p.spacy {
	background: none;
	padding: 0;
	margin: 0;
	height: 3em;
}

/* PAGINATION */
.pagenumber { text-align: center; }

/* BEST PRACTICES FORUMS */
#inviteBody { background: #666666; }
.bestPracticeDate { margin-bottom: 1.8em; padding-top: 1.3em; }
.bestPracticeButtons { padding-top: 1.3em; }
.bestPracticeButtons .btn a{ width: 160px;}

.bestSlogan { text-align: center; margin-bottom: 1.3em; color: #FBF9F5; font-size:1.2em; font-weight: bold; }

.formTable { background: #666666; width: 100%; }
.formTable td { padding: 0.5em; font-size: 13px; }
.formTable .formHeader {
	background:#B80008 url(images/best-practice/friend.png) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0px 0px 0px 36px;
	border-bottom: 2px solid #FFFFFF;
	height: 32px;
	vertical-align: middle;
	font-size: 14px; padding-left: 42px;}
.formSubmit { text-align: right;}

/* List Recruiting Pages */
.drawing { background:url(none) repeat scroll 0 0; float:right; margin:0 0 1em 1em; border: 1px solid #F5F5F5; }
.pagine { width: 100%; }
.pagine td { width:33%; }
.preview { margin-bottom: 1.2em; }
.recruitingSlogan { display: none; margin-left: 16px;}
.recruitingSlogan td { font-size: 11px; padding: 0.6em; }

/* HTML AREA Articles */
.doctitre{
	font-weight: bold;
	color: #FFCC66;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0.8em;
	font-size: 1.1em;
}
.docsoustitre{font-weight: bold;
			  color: #FFFFCC; padding: 0; margin: 0;
	font-size: 1em;}
.docimportant{ font-weight: normal;color: #FFFFCC; }
