/***********************/
/* BASES */
/***********************/

body {
	margin: 0;
	padding: 0;
	background-color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

div, p, h1, h2, h3, h4, h5, h6, ul, table, #footerimp dd, #footerimp dl {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: none;
}

a {
	color: black;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

table  {
	font-size: 1em;
}


/***********************/
/* BLOCS SPECIAUX */
/***********************/

.spacer {
	display: block;
	height: 10px;
	line-height: 0;
	font-size: 0;
}

.clear {
	clear: both;
	display: block;
	line-height: 0;
	font-size: 0;
}

.colonne {
	padding: 0 6px;
}

.centre {
	text-align: center;
}

.homereuters {
	padding: 0 19px 50px 9px;
}

.colonnevoy {
	padding: 0 10px;
}

.blocvoyage {
	padding: 0 5px;
	margin-bottom: 10px;
}

.blocvoyage .part, .blocvoyage .part a {
	color: #87796C;
}

.point {
	height: 11px;
	background: transparent url(http://www.lexpress.fr/redimgs/line_bottom.gif) top left repeat-x;
}


/***********************/
/* PUBS */
/***********************/

#bgbody {
   background-color: #666;
   width: 1000px;
}

.publicite, .publicitefilet, .publiciteleader {
	margin: 0 7px 10px 7px;
	text-align: center;
}

.publicite {
	text-align: left;
}

.publiciteleader, .publicitefilet {
	padding-bottom: 9px;
	border: 1px solid #c6c6c6;
	border-left: none;
	border-right: none;
	background-color: white;
}

.publiciteleader {
	margin: 0 0 5px 0;
	background-color: transparent;
}

.publiciteleader span, .publicite span, .publicitefilet span {
	font-size: 9px;
	line-height: 18px;
	text-transform: uppercase;
	color: #888;
}

.publiciteleader span {
	color: White;
}

.position2 {
	width: 310px;
	z-index: auto;
	left: -400px !important;
}

.mini-pub {
	padding: 9px 0 9px 0;
	border: 1px solid #c6c6c6;
	border-left: none;
	border-right: none;
	background-color: white;
}

/***********************/
/* TYPOS */
/***********************/

#titrehome, #titrehomesport {
	color: #AB0101;
	font-size: 18px;
	font-family: Arial, verdana, sans-serif;
	text-transform: uppercase;
	border-bottom: 2px solid #E2E2E2;
	padding-left: 6px;
	padding-bottom: 2px;
	margin-bottom: 10px;
}

#titrehome a, #titrehomesport a {
	color: #AB0101;
}

.date, .subtitlesmall .date {
	color: #87796C;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 9px;
}

.subtitlesmall, .subtitle, .subtitlebig {
	color: #AB0101;
	font-family: Arial Black, Arial, verdana, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 9px;
	margin-bottom: 3px;
}

.subtitle {
	font-size: 10px;
}

.subtitlebig {
	font-size: 11px;
}

.subtitlesmall .date {
	font-family: Verdana, Arial, sans-serif;
}

.arttitle {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.arttitlesmall {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

.arttitlesmall .voir {
	display: inline;
}

.section {
	font-size: 10px;
	color: #ab0101;
	text-transform: uppercase;
}

.title {
	font-size: 10px;
	font-weight: bold;
}

.text {
	font-size: 10px;
}

.text2 {
	font-size: 11px;
}

.lienplus {
	background-color:#FFFFFF;
	font-size:9px;
	padding: 5px 10px;
	display:block;
	border-top: 1px solid #888;
	margin-top: 1px;
}

.barre, .barre2, .barre3, .barre4, .barre5, .barre6, .barrefor, .barrefortri {
	background-color: #CF0609;
	padding: 2px 0 3px 5px;
	color: White;
	margin-bottom: 5px;
}

.barre a, .barre2 a, .barre3 a, .barre4 a, .barre5 a, .barre6 a, .barrefor a, .barrefortri a {
	color: white;
}

.barre2 {
	background-color: #CF0609;
}

.barre3 {
	background-color: #555;
	color: White;
}

.barre4 {
	background-color: #AC9880;
	color: White;
}

.barre5 {
	background-color: #FF601F;
	color: White;
}

.barre6, .barre6 a  {
	background-color: #212121;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: bold;
	text-transform: none;
	font-size: 12px;
	border-bottom: 2px solid #6DB2ED;
}


.barrefor {
	background-color: #FFF1E6;
}

.barrefortri {
	background-color: #F66200;
}

/* liens avec petites fleches */

.voir, .voirblc, .voirinv {
	padding-left: 10px;
	background: transparent url(http://www.lexpress.fr/redimgs/fleches.gif) left 3px no-repeat;
	display: block;
}

.voirblc {
	background-image: url(http://www.lexpress.fr/redimgs/fleches_white.gif);
}

.voirinv {
	background-image: url(http://www.lexpress.fr/redimgs/fleches_inv.gif);
	padding-left: 11px;
}


/******************************/
/* IMAGES */
/******************************/

.special { /* avec bords effet "relief" */
	border: 1px solid #555;
	border-bottom-color: #CCC;
	border-right-color: #CCC;
}

.speciallemag { /* avec bords effet "photo avec bords blancs <<photographe>>" */
	padding: 3px;
	border: 1px solid #c6c6c6;
	background-color: White;
}

.float { /* images float�es */
	float: left;
	margin: 0 10px 5px 0;
}


/******************************/
/* PICTOS DE LISTE D'ARTICLES */
/******************************/

.icodossier, .icodep, .icoinv, .icoinvg, .icodiapo, .icoforum, .icovideo, .icoart, .icophoto, .icosite, .icositeg {
	background: transparent url(http://www.lexpress.fr/redimgs/ico_dossier.gif) top left no-repeat;
	_background-position: left 1px;
	margin-bottom: 2px;
}

.icodepg, .icodossierg, .icodiapog, .icoforumg, .icovideog, .icoartg, .icophotog, .icocoeur, .icocarnetg {
	background: transparent url(http://www.lexpress.fr/redimgs/ico_dossier.gif) top left no-repeat;
	_background-position: left 1px;
	margin-bottom: 2px;
}

.icoportrait, .pictoportraitg, .icoentretien, .icoentretieng, .icochron, .icochrong, .icoaudio, .icoaudiog, .icoreport, .icoreportg {
	background: transparent url(http://www.lexpress.fr/redimgs/ico_portrait.gif) top left no-repeat;
	_background-position: left 1px;
	margin-bottom: 2px;
}

.icoarch, .icoarchg, .icoinfog, .icoinfogg, .icofiche, .icoficheg, .icoblog, .icoblogg {
	background: transparent top left no-repeat;
	_background-position: left 1px;
	margin-bottom: 2px;
}

.icodep {
	background-image: url(http://www.lexpress.fr/redimgs/ico_depeche.gif);
}

.icoinv {
	background-image: url(http://www.lexpress.fr/redimgs/ico_invite.gif);
}

.icoforum {
	background-image: url(http://www.lexpress.fr/redimgs/ico_forum.gif);
}

.icodiapo {
	background-image: url(http://www.lexpress.fr/redimgs/ico_diapo.gif);
}

.icovideo {
	background-image: url(http://www.lexpress.fr/redimgs/ico_video.gif);
}

.icoportraitg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_portraitg.gif);
}

.icoentretien {
	background-image: url(http://www.lexpress.fr/redimgs/ico_entretien.gif);
}

.icoentretieng {
	background-image: url(http://www.lexpress.fr/redimgs/ico_entretieng.gif);
}

.icochron {
	background-image: url(http://www.lexpress.fr/redimgs/ico_chron.gif);
}

.icochrong {
	background-image: url(http://www.lexpress.fr/redimgs/ico_chron.gif);
}

.icoaudio {
	background-image: url(http://www.lexpress.fr/redimgs/ico_audio.gif);
}

.icoaudiog {
	background-image: url(http://www.lexpress.fr/redimgs/ico_audio.gif);
}

.icoreport {
	background-image: url(http://www.lexpress.fr/redimgs/ico_report.gif);
}

.icoreportg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_report.gif);
}

.icophoto {
	background-image: url(http://www.lexpress.fr/redimgs/ico_photo.gif);
}

.icoart {
	background-image: url(http://www.lexpress.fr/redimgs/ico_files.gif);
}

.icosite {
	background-image: url(http://www.lexpress.fr/redimgs/ico_site.gif);
}

.icositeg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_siteg.gif);
}

.icoinvg{
	background-image: url(http://www.lexpress.fr/redimgs/ico_inviteg.gif);
}

.icodepg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_depecheg.gif);
}

.icodossierg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_forumg.gif);
}

.icoforumg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_forumg.gif);
}

.icodiapog {
	background-image: url(http://www.lexpress.fr/redimgs/ico_diapog.gif);
}

.icovideog {
	background-image: url(http://www.lexpress.fr/redimgs/ico_videog.gif);
}

.icophotog {
	background-image: url(http://www.lexpress.fr/redimgs/ico_photog.gif);
}

.icoartg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_filesg.gif);
}

.icositeg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_siteg.gif);
}

.icocarnetg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_carnetg.gif);
}

.icocoeur {
	background-image: url(http://www.lexpress.fr/redimgs/ico_coeur.gif);
}

.icoarch {
	background-image: url(http://www.lexpress.fr/redimgs/ico_archives.gif);
}

.icoarchg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_archivesg.gif);
}

.icoblog {
	background-image: url(http://www.lexpress.fr/redimgs/ico_blogs.gif);
}

.icoblogg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_blogs.gif);
}

.icofiche {
	background-image: url(http://www.lexpress.fr/redimgs/ico_fiches.gif);
}

.icoficheg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_fichesg.gif);
}

.icoinfog {
	background-image: url(http://www.lexpress.fr/redimgs/ico_infog.gif);
}

.icoinfogg {
	background-image: url(http://www.lexpress.fr/redimgs/ico_infogg.gif);
}

.padd a {
	margin-left: 17px;
}

.padd .date {
	margin-left: 17px;
	margin-right: -17px;
}

/***********************/
/* FORMULAIRES */
/***********************/

form, fieldset {
	padding: 0;
	margin: 0;
	border: 0px solid white;
}

input, select, textarea {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: Black;
	background-color: White;
	vertical-align: middle;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}

input, textarea {
	padding: 2px;
}

label {
	cursor: pointer;
	_cursor: hand;
	vertical-align: middle;
	padding-bottom: 3px;
}

input.button, .button input, input.radio {
	border: none;
	padding: 0;
	background-color: transparent;
}

legend {
	margin: 0;
	padding: 0;
}

button2, .input, .immo {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: White;
	width: 620px;
	background-color: #CF0609;
	vertical-align: middle;
	border: none;
	margin-bottom: 3px;
	font-weight:bold;
	padding: 5px;
}

button2, .label, .immo {
	cursor: pointer;
	_cursor: hand;
	vertical-align: middle;
}


/*--------------------------------------------------------------------------------------*
/*--------------------------------- COQUILLE HEADER/FOOTER -----------------------------*
/*--------------------------------------------------------------------------------------*

/***********************/
/* HEADER */
/***********************/

#leader {
	position: relative;
	z-index: 150;
	padding: 3px 0 3px 0;
}

#header {
	width: 1000px;
	position: relative;
	z-index: 120;
}

#header #logo {
	float: left;
	margin: 10px 129px 6px 6px !important;
	_margin: 10px 115px 6px 4px !important;
}

#header #links {
	position: absolute;
	top: 10px;
	left: 280px;
	width: 720px;
}

#header #links li {
	display: inline;
	font-weight: bold;
	font-size: 10px;
	padding: 0 10px 0 7px;
	height: 1.2em;
}

#header #links li.sep {
	background: transparent url(http://www.lexpress.fr/redimgs/header_separateur.gif) center right no-repeat;
}

#header #links li a {
	color: White;
}

#header #links li.date {
	text-transform: none;
	color: #EEE2D4;
	font-weight: normal;
	padding: 0;
	width: 220px;
	display: block;
	float: left;
}

#header #links li.date img {
	vertical-align: middle;
}

#header form {
	position: absolute;
	top: 23px;
	left: 280px;
}

#header form input {
	margin-top: 9px;
	_margin-top: 8px;
	border-color: #A5ACB2;
}

#header form input.button {
	font-weight: bold;
	color: White;
}

#header form a {
	font-size: 9px;
	color: white;
}

/* nav */

#headernav {
	/*clear: both;*/
	float: left;
	width: 665px !important;
	background: transparent url(http://www.lexpress.fr/redimgs/bg_navActualite.gif) top left repeat-x;
	border-right: 1px solid white;
	position: relative;
	/*z-index: 110;*/
}

#headernav li {
	float: left;
	position: relative;
}

#headernav li#butactu {
	width: 59px;
}

#headernav li#butphot {
	width: 89px;
}

#headernav li#butculture {
	width: 57px;
}

#headernav li#butdeb {
	width: 84px;
}

#headernav li#butaccetvous {
	width: 91px;
}

#headernav li#butemploi {
	width: 46px;
}

#headernav li#butforum {
	width: 52px;
}

#headernav li#butrenc {
	width: 73px;
}

#headernav li#butemail {
	width: 82px;
}

#headernav li#butnew {
	width: 72px;
}

#headernav li#butrss {
	width: 37px;
}

#headernav li#butacclemag {
	width: 88px;
}

#headernav li#butmod {
	width: 52px;
}

#headernav li#butsav {
	width: 60px;
}

#headernav li#butart {
	width: 101px;
}

#headernav li#butvoy {
	width: 55px;
}

#headernav li#butliv {
	width: 50px;
}

/* hack ie5 pc et ie6 px \*/ #headernav li {
	_width/* */: auto !important;
}

#headernav li li {
	float: none;
}

#headernav li a {
	height: 43px;
	display: block;
	overflow: hidden;
	float: left;
}

#headernav li li a {
	display: inline;
	height: auto;
	overflow: auto;
	float: none;
}

#headernav li.special {
	margin-top: -7px;
	border: 0px !important;
}

#headernav li.special a {
	height: 49px !important;
}

#headernav li.on a img, #headernav li.on2 a img {
	margin-top: -43px;
}

#headernav ul {
	display: none;
	position: absolute;
	top: 41px;
	left: 0;
	background-color: #fbfbfb;
	padding: 0 0 5px 0;
	border: 1px solid #C6C6C6;
	border-left-color: White;
	border-top: none;
	/*z-index: 120;*/
}

#headernav ul a {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, verdana, sans-serif;
	text-transform: uppercase;
	color: #4C4C4C;
	border-bottom: 2px solid #d5bca8;
}

#headernav ul a:hover, #headernav ul a.actif {
	border-bottom: 2px solid #CF0609;
	text-decoration: none;
}

#headernav ul li {
	padding: 6px 0 6px 2px;
	width: 130px !important;
	border-bottom: 1px dotted #CCC;
}



#headernav ul li.last {
	border-bottom: none;
	padding-bottom: 4px;
}

#headernav li.on ul {
	display: block;
}

#headernav li#spec {
	padding-top: 2px;
	height: 39px;
	overflow: hidden;
}

/* 3 hauts de colonnes */

#header table {
	position: absolute;
	top: 49px !important;
	left: 502px;
}

#specactu /* edito denis jeanbar au 25/04/06 */ {
	background: white url(http://www.lexpress.fr/redimgs/visu_edito.jpg) top left no-repeat;
	height: 41px;
}

#specactu h3 {
	font-size: 9px;
	font-weight: normal;
	color: #666;
	margin-left: 57px;
}

#header table .voir {
	display: inline;
}

#header table ul {
	border: 1px solid white;
	border-top: none;
	border-bottom: none;	
	padding-top: 1px;
	padding-left: 1px;
}

#header table ul {
	width: 164px;
	width/* */:/**/161px;
	border-top: none;
	height: 41px;
	height/* */:/**/40px;
}

#header td#lactu, #header td#lemag, #header td#etvous {
	width: 164px;
}

#header td#lemag ul {
	background-color: #ffdbe7;
}

#header td#etvous ul {
	background-color: #ffdfc6;
}

#header td#lactu ul {
	background-color: #ece0d2;
}

#header table li {
	float: left;
	background: transparent url(http://www.lexpress.fr/redimgs/bg_but_lemag.gif) top left no-repeat;
	padding: 1px 0 0 7px;
	margin: 1px 1px 2px 1px;
	font-weight: bold;
}

#header table li {	
	height: 16px;
	height/* */:/**/15px;
	font-weight: bold;
	width: 77px;
	width/* */:/**/70px;
}

#header #etvous li {
	background-image: url(http://www.lexpress.fr/redimgs/bg_but_etvous.gif);
}

#header #lactu li {
	background-image: url(http://www.lexpress.fr/redimgs/bg_but_actu.gif);
}

#header table li.on {
	background-position: left -16px;
}

#header table li.on a {
	color: White;
	text-decoration: none;
	background-image: url(http://www.lexpress.fr/redimgs/fleches_white.gif);
}

#header table li a img {
	vertical-align: middle;
}


/***********************/
/* FOOTER */
/***********************/

/*Footer top*/
#footer1 {
	width: 1000px;
	background-color: #e5d2c2;
	border-top: 1px solid white;
	padding-bottom: 10px;
	font-size: 10px;
	line-height: 15px;
}

#footer1 h5 {
	line-height: normal;
	font-weight: normal;
}

/*Footer bottom*/
#footer2 {
	width: 1000px;
	padding-top: 5px;
	/*height: 30px;*/
	text-align: center;
	margin-bottom: 10px;
}

#footer2, #footer2 a {
	font-size: 9px; 
	font-weight : bold; 
	color: white;
}
.cache{
	display:none;
}

#en-kiosque-hopitaux {
	margin:13px;
}

#en-kiosque-hopitaux ul li {
	float:left;
	margin:0;
	padding:0;
	background-color:#EC1C23;
}

#en-kiosque-hopitaux img,
#en-kiosque-hopitaux td {
	padding:0;
	margin:0;
}



