.InputRecherche
{
	font-size: 10px;
	width: 113px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.SubmitRecherche { font-weight:bold; font-size:11px; color:#888; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
a.SubmitRecherche:hover { color:#222; }

.uppercase { text-transform: uppercase; }

.header-zone-login { margin-top:5px; color:#888; font-size:10px; }
.header-zone-login img.icon-people { margin-right:3px; }
.header-zone-login a { font-weight:bold; font-size:11px; color:#888; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none;  }
.header-zone-login a:hover { text-decoration:underline; color:#222; }

.highlight { background:#FFE200; font-weight:bold; }
.texte-standard	{ font-size:10px;  font-family:Verdana,Arial,Helvetica,sans-serif;  }
.contenu-central { width:574px; }
.texte-intro { color:#85330C; }
small { font-size:10px; color:#888; }

/* PROFIL -------------------------------------------------------------------------------- */
.table-layout-abonneprofil { background:#fff;  }
.table-layout-abonneprofil td.col0 { background:#F3EFE9; }
.table-layout-abonneprofil td.col1 { background:#fff; width:80px; }
.table-layout-abonneprofil td.col2 { background:#fff; text-align:left; }


.tableform  {  margin-bottom:25px; }
.tableform td { padding:4px 0; margin-bottom:25px; }
.tableform label  { font-weight:bold; font-size:11px; padding-right:10px;  }
.tableform input.text-input {  border:1px solid #C6C1BE; }

.error            { color:red; }

#tableformprofil {font-size:11px; }

table.profil-abonnements { margin-bottom:0px; }
table.profil-abonnements td { padding:2px 2px 8px 2px; vertical-align:top;  }
table.profil-abonnements .abonnement-info { font-size:11px; color:#000; font-style:italic; }

.table-titre-sep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	padding:8px 0; border-bottom:1px solid #003366;
}

.link-last-file { margin:0; padding:0; padding-left:20px; margin-top:8px; list-style-type:none; margin-bottom:3px; }
.link-last-file li { line-height:18px;}
.link-last-file li a { text-decoration:none; }
.link-last-file li a:hover { text-decoration:underline; margin:0; }

/* LOGIN --------------------------------------------------------------------------------- */
form.form-login table { font-size:11px;  font-family:Verdana,Arial,Helvetica,sans-serif; margin-top:12px; margin-bottom:30px; }
form.form-login table  td { padding:2px 4px; }
form.form-login table  label { font-weight:bold; cursor:pointer; }
form.form-login table  input.text-input {  border:1px solid #C6C1BE; }

.FormTrError label { color:red; }
.FormTrError input { background:#FFE8EA; border:1px solid #C6C1BE; }

/* --------------------------------------------------------------------------------------- */

table.archive-pagination {  font-size:10px; margin:8px 0; }


table.num-enrg { font-size:10px; color:#000; }
table.num-enrg td { text-align:right; padding:2px; }

table.archive-listing { width:570px; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif;  }
table.archive-listing th  { background:#999; color:#fff; font-size:13px; text-align:center; font-weight:bold;  text-align:center; padding:1px 1px;}
table.archive-listing a { text-decoration:none; }
table.archive-listing td { padding:1px; padding-bottom:4px; border:1px solid #f3efe9; }
table.archive-listing td img { margin-left:2px;  border:none;}
table.archive-listing td img a { border:none;}

#filtre-listing { width:570px; width:100%;  }
#formfiltre { width:570px; width:100%; padding:0; margin:0; margin-top:12px;  }
#formfiltre table { width:100%; margin:0; padding:0; border-collapse:collapse; background:#efefef; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; margin-bottom:2px; }
#formfiltre table td { padding:1px 3px; border:1px solid #fff; }
#formfiltre table td input { border:1px solid #ddd; }
#formfiltre table td select { width:100%; }
.LabelChampsRight { font-weight:bold; padding-left:4px; }
.input-submit { font-weight:bold; padding:0px 6px; cursor:pointer; }
.ListeColor1 { background:#efefef; }
.ListeColor2 { background:#fff; }
.hovered { background:#FFF8C9; }

/* ARCHIVE VIEW --------------------------------------------------------------------------- */



.tabletitrelisting                { width:100%; margin-top:3px; }
.tabletitrelisting tr td a        { text-decoration:none; font-size:12px; color:#ff9900; font-family:Arial; font-weight:bold; padding-right:2px; }
.tabletitrelisting tr td a:hover  { text-decoration:underline; }

.archive-view-nav	{ background:#ededed; margin-top:8px; width:100%; height:48px; }
.archive-view-nav td { padding:8px; }
.archive-view-nav td.col1 { text-align:left; }
.archive-view-nav td.col2 { text-align:right; }
.archive-view-nav td img { border:none; }
.archive-view-nav td a { font-weight:bold; text-decoration:none; outline:none;  }

.archive-view-cont { padding-top:10px; padding-bottom:20px; }
.archive-view-cont .archive-titre {color:#000; font-size:16px; font-weight:bold; border-bottom:1px solid #000; padding:0 0 5 0; margin:5px 0 18px 0; text-align:left; }
.archive-view-cont .archive-date { font-style:italic; color:#888; font-size:12px; }
.archive-view-cont .archive-corps { text-align:justify; padding-left:40px; padding-right:20px; font-size:11px; }

.archive-view-cont .archive-corps.listeshorts { margin-bottom:20px; border-bottom:1px dashed #888; padding-left:0; width:512px; margin-left:auto; }

.archive-view-cont h3.titre3 { font-weight:bold; font-size:14px; color:#888; padding-right:20px; margin-top:10px; margin-bottom:15px; }



/* ARCHIVE SELECTION ----------------------------------------------------------------------*/
.cont-article-selection { }
.cont-article-selection .bouton-remove-article-from-selection { display:block; text-align:right;  }
.cont-article-selection .bouton-remove-article-from-selection  a  { outline:none; }
.cont-article-selection .bouton-remove-article-from-selection  a img { border:none; }

.archive-selection-nav	{ background:#ededed; margin-top:12px; margin-bottom:12px; width:100%; height:48px; }
.archive-selection-nav td { padding:8px; font-size:11px; font-weight:bold; white-space:nowrap;  }
.archive-selection-nav td.col1 { text-align:left; padding-left:12px; }
.archive-selection-nav td.col2 { text-align:left; }
.archive-selection-nav td.col-last { text-align:right; width:100%; padding-right:18px; }

.archive-selection-nav td img { border:none; }
.archive-selection-nav td a { font-weight:bold; text-decoration:none; outline:none; }

.archive-selection-nav tr.navsavedselections td { background:#E7E7E7; text-align:right; border-bottom:1px solid #fff; padding:3px 18px; }
.archive-selection-nav tr.navsavedselections td form { padding:0; margin:0; }

/* --------------------------------------------------------------------------------------- */
