/* * ************************************************
 *   ____  _            _              _   _        *
 *  |  _ \| |          | |            | | | |       *
 *  | |_) | |_   _  ___| |_ _   _ _ __| |_| | ___   *
 *  |  _ <| | | | |/ _ \ __| | | | '__| __| |/ _ \  *
 *  | |_) | | |_| |  __/ |_| |_| | |  | |_| |  __/  *
 *  |____/|_|\__,_|\___|\__|\__,_|_|   \__|_|\___|  *
 *     _____       _       _   _                    *
 *    / ____|     | |     | | (_)                   *
 *   | (___   ___ | |_   _| |_ _  ___  _ __  ___    *
 *    \___ \ / _ \| | | | | __| |/ _ \| '_ \/ __|   *
 *    ____) | (_) | | |_| | |_| | (_) | | | \__ \   *
 *   |_____/ \___/|_|\__,_|\__|_|\___/|_| |_|___/   *
 *                                                  *
 * ******http://www.blueturtle-solutions.com******* */

/**
 * www2
 * @copyright Blueturtle Solutions
 * 10 aoÃ»t 2012
 * @version 1.0
*/


#preprod {
  position:fixed;
  top:10px;
  right:20px;
  font-size:25px;
  color:#f00;
  z-index:1000000;
  filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;  
}

#content.no-menu {
  width:900px;
}

div.error-box {
  color:#DC1414;
  padding:10px;
  border:solid 1px #C8C5B8;
}

div.error-box li {
  list-style-image: url(../img/icons/icon-more.png);
  margin-left: 15px
}

form .field.invalid {
  background-image: none !important;
}

form .comment label {
  font-style: italic; 
}

form .title label {
  margin-top: 6px;
  font-size: 15px;
  font-weight: bold;
}

form .field table td, form .field table th {
  padding:1px;
}

table tr, table tr:nth-child(2n+3) {
  background-color: transparent;
} 

section#content table.maintable tr:nth-child(2n+3) {
  background-color: #FAF5EB;
}

section#content div.background table.maintable tr:nth-child(2n+3) {
  background-color: #FFF;
}

section#content table.maintable td.subfirst, section#content table.maintable td.sub {
  font-weight: bold;
  background-color:#DCCFB4;
}

section#content table.nopadding td {
  padding:0;
}

section#content table.maintable tr.right td, section#content table.maintable tr.right th {
  text-align:right;
}

.button {
  background: url("../img/ui-parts/submit-bg.png") repeat scroll 0 0 #F5A803;
  border: 0 none;
  border-radius: 4px 4px 4px 4px;
  color: white;
  cursor: pointer;
  font-weight: bold;
  line-height: 20px;
  margin: 0 0 5px 5px;
  outline: 0 none;
  padding: 0 5px 0 20px;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  width: auto;
}

.btn-back {
  background-image: url(/v5/resources/back-bg.png) !important;
}

table.dlb td {
  padding: 0;
  margin: 0;
}

#login {
  z-index:2;
}

#logout-confirm {
  display:none;
  position:absolute;
  top:62px;
  left:13px;
  width:280px;
  height:40px;
  background-color:#fff;
  z-index:2;
}

#logout-confirm-form {
  display:block;
  float:right;
  height:20px;
  width:110px;
}

section#login form#logout-confirm-form input[type="submit"] {
/*  background: url("../img/ui-parts/submit-bg.png") repeat scroll 0 0 #F5A803;
  border: 0 none;
  border-radius: 4px 4px 4px 4px;
  margin: 0 0 5px 5px;
  right: 20px; */
  position: relative;
  width: auto; 
  background-image:none;
  border:none;
  color:#333;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline !important;
}

aside {
  margin-top:-85px;
}

body.breadcrumb-fixed .breadcrumb a, #header-picture h1 {
  color:#fff;
}

.rollover {
  border-color:#F5A803 !important;
}

.moose-block a, .dlb a, section#content table.maintable a {
  border-bottom: 1px solid #777777;
}

a.underlined {
  border-bottom: 1px solid #777777 !important;
}

.tabs ul li a, a.icon, a.not-underlined {
  border-bottom: none;
}

.seemore a {
  font-size: 14px;
}

.seemore {
  margin:20px 0 10px 0;
}  


.carafe-vignette {
  float:left;
  width:90px;
  text-align:center;
}

.carafe-detail {
   float:left;
   width:190px;
}

section.carafe article {
   float:left;
   width:280px;
   margin:0 10px 20px 0;
}

section.carafe {
  width:580px;
}

section.carafe a {
  border-bottom: 1px solid #777777;
}

section.carafe select {
  width:40px;
}

ul.vtb > li, ul.vtb > li.open {
  background-image: none;
}

ul.vtb > li, ul.vtb {
  border: none;
}

.connexion-fancybox {
  display:none;
  width:600px;
}

body p.teaser {
  float:none;
}

#content article ul.bullets li {
  list-style: disc outside url("../img/ui-parts/list-bullet.png");
  margin-bottom: 10px;
  padding-left:0;
  background: none;
}

#content article ul.bullets {
  padding-left:15px;
}

a.button span.text-icon {
  padding-left:0;
}


a.more.button span.icon {
  margin-left:5px;
}

ol {
  list-style-type: decimal;
  margin-left:15px;
}

ol > li, ul.bullets > li {
  margin:5px 0;
}

i {
  font-style: italic;
}

.newsletter-template img, section#content .newsletter-template img {
  margin-bottom:0;
}

.newsletter-template table {
  margin-bottom:0;
}

.newsletter-template td {
  padding:0;
}

.newsletter-template a {
  border-bottom:none;
}