/*
 * EDITORIALS
 *
 * @author Christophe Porteneuve <christophe@ciblo.net>
 * @author Julien Vignolles <julien@ciblo.net>
 * @author Thomas Lecavelier <thomas@ciblo.net>
 * @author Gregory Jaklimovitch <gregory@ciblo.net>
 * @legals © 2008-2009 Ciblo SA.
 */

.editoPage { font-size: 12px; }
.editoPage h2 { margin-bottom: 1em; font-size: 14px; }
.editoPage h3 { margin-bottom: 1em; font-size: 13px; }
.editoPage div { padding-bottom: 1em; }
.editoPage p { margin-bottom: 1em; }
.editoPage a { text-decoration: underline; }
.editoPage a:hover { color: #AC0305; }
.editoPage .logo img { 
  float: right; margin: 0 2em; font-size: 10px; 
}
.editoPage div ul { margin: 1.5em; }
.editoPage div ul li, .editoPage #sitemap li { 
  margin-bottom: 0.2em; padding-left: 1em; 
  background: transparent url(../images/icon_marker1.gif) left 0.5em no-repeat; 
}
.editoPage table { margin-bottom: 2em; }
.editoPage table, table td { font-size: 11px; border: 1px solid #870517; }
#editoPage table th, .editoPage table td { padding: 0.3em 1.5em; }
.editoPage table thead th { font-weight: bold; background-color: #e4e2e4; }
.editoPage table tbody td { background-color: #F9F8F9; }

#standardPage .topInfo, #helpPage .topInfo { padding: 0; }

/* helpPage */
#helpPage { width: 80%; }
/* helpList */
#helpPage .helpList { 
  width: 100%; margin: 2em 0; padding: 1em; background-color: #F6F5F5; 
}
#helpPage .helpList li { 
  margin-bottom: 0.5em; padding-left: 1em;
  background: transparent url(../images/icon_marker1.gif) left center no-repeat; 
}
#helpPage .helpList li h2 { margin: 0; }
#helpPage .helpList li a { text-decoration: none; }
#helpPage .helpList li a:hover { text-decoration: underline; }
/* helpList */
#helpPage .faqResponses h2 { margin: 2em 0 1em; color: #AC0305; }

/* partner */
.logoBasedList { clear: both; margin-bottom: 3em; }
.logoBasedList h2 { float: left; width: 80%; margin-bottom: 0.7em; }
.logoBasedList h2 a {display: block;}
.logoBasedList h2 a:hover { color: gray; }
.logoBasedList .blockText { clear: left; margin-bottom: 1.3em; padding-bottom: 1.3em; border-bottom: 1px solid #ccc; }
.logoBasedList .logo { float: right; margin: 0 0 1em 1em; }
a .seo { display: none; }

/* mentions */
#mentionsTable .mentionsTitle { display: block; margin: 0.5em 0; }

/* mentions */
#shipcost table { width: 70%; }
#shipcost table td { padding: 0.6em; }
#shipcost table th { 
  padding: 0.6em 0; font-size: 13px; font-weight: bold; text-align: left;
  border-top: none; border-left: none; border-right: none;  
  border-top: hidden; border-left: hidden; border-right: hidden; 
  background: transparent;  
}

/* sitemap */
#columns { padding: 0 1em 1em; }
#sitemap a:hover { text-decoration: underline; }
#sitemap li p { margin: 0; }
#sitemap h2 { margin: 1em 0; }
#sitemap h2 a { font-size: 14px; text-decoration: none; }
#sitemap h3 { margin: 1em 0 0.5em; }
#sitemap h3 a { font-size: 12px; text-decoration: none; color: #BC142B; }
#sitemap li li { padding-left: 1em; }
#sitemap li li a:hover { color: #BC142B; }

/* editoItem */
.editoItem { width: 90%; padding-bottom: 2.5em; border-bottom: 1px solid #ccc; }
.timestamp { margin: 2em 0; font-size: 12px; font-weight: bold; }
.editoPage .timestamp { margin: 0 0 1em; font-size: 12px; font-weight: bold; }

.editoPage .pitch {
  background: transparent url(/images/bg_pitch.png) top left repeat-y; position: relative;
  font: italic 14px/34px Georgia, serif; color: #666;
  padding: 0.5em 44px 0.5em 0.5em; margin-bottom: 1em; border: 1px solid #ddd;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
.editoPage .pitch img { position: absolute; right: 0.5em; top: 50%; margin-top: -17px; }