/*

 :: Tirages au sort *******************************************

*/

#tirages #container h2 {
  text-transform: none;
  font-weight: normal;
  color: #3b753a;
  font-size: 17px;
  padding-left: 215px;
  margin: -6px 0 0 0;
}
#tirages .tirages_titre_photo { float: left; }
#tirages .tirages_list_element {
  margin: 0 1px 0 215px;
  padding: 3px 2px 3px 4px;
  border-bottom: 1px dotted #BFBFBF;  
  color: #939393;
}
#tirages #container .tirages_list_element { 
  color: #939393; 
  display: block;
  height: 30px;
  line-height: 30px;
}
#tirages #container .tirages_list_element a {
  color: #939393; 
  display: block;
  height: 30px;
  line-height: 30px;
  border-bottom: none;
} 
#tirages #container .tirages_list_element a.info {
  display: inline;
} 
#tirages .tirages_list_element.active  {
  color: #3b753a;
  font-weight: bold;

}
#tirages #container .tirages_list_element.active a  {
  color: #3b753a;
  position: relative;
}
#tirages .tirages_list_element .tirages_icone {
  /*float: left;
  display: block;
  padding-right: 5px;*/
  display:none;
}
#tirages .tirages_icone {
  display:none;
}
#tirages .liste, #tirages .tirages_titre_photo {
  margin-bottom: 25px;
}
/*#tirages .tirages_titre_photo,
#tirages .tirages_photo img
{
  padding:4px;
  border: 1px solid #d4d4d4;
}*/
#tirages .open_tag {
  position: absolute;
  right: 0px;
}
/* Fiche */
#tirages .tirages_fiche_titre {
  border-bottom: 1px solid #D4D4D4; 
  padding-bottom: 6px;
  margin-bottom: 16px;
}
#tirages .tirages_fiche_titre .tirages_icone {
  /*float: left;
  display: block;*/
  display:none;
}
#tirages .tirages_fiche_titre span.tirages_item {
  /*line-height: 32px;
  padding-left: 37px;
  height: 30px;
  display: block;
  color: #3b753a;
  font-size: 18px;*/
  font-size: 22px;
}
/*#tirages .title .tirages_fiche_titre span.tirages_item {
  font-size: 15px;
}*/

#tirages .tirages_photo {
  width: 200px;
  float: left;
}
#tirages .tirages_texte {
  float:right;
  width:730px;
}

#tirages table label { 
  font-weight: bold; 
  cursor: pointer;
}
#tirages table {
  width: 100%;
}
#tirages table td.nom {
  width: 70%;
}
#tirages table td.code {
  width: 14%;
}
#tirages table td.code sup {
  vertical-align:text-top;
}
#tirages table td.qte {  width: 16%; }

#tirages table td .petit {
  font-size: 90%;
  font-weight: normal;
}
#tirages table th {
  /*background: #388233 url(/resources/images/interface/bg_tablehead.png) repeat-x;
  color: white;*/
  font-weight: bold;
  padding: 15px 10px;
}
#tirages table td.code label {
  padding-left: 0;
}

#tirages div.draws-list
{ 
  margin: 0 0 25px 215px;
  width: 730px;
}

#tirages div.draws-list table
{ 
  margin:0;
}

#tirages div.draws-list th
{
  background: none;
  border-width: 0 0 1px 1px;
  color: #6c6c6c;
  font-size: 11px;
  padding: 10px;
  text-align: center;
}

#tirages div.draws-list th.table-title
{
  color: #012440;
  font-size: 20px;
  font-weight: normal;
  text-align: left;
}

#tirages div.draws-list td
{
  border-width: 0 0 1px 1px;
  padding: 10px;
  line-height:1.3em;
  vertical-align: middle;
}

#tirages div.draws-list td:first-child,
#tirages div.draws-list th:first-child
{
  border-left:none;
}

#tirages div.draws-list td.tirage-title,
#tirages div.draws-list th.table-title
{
  width: 400px;
}

#tirages div.draws-list th,
#tirages div.draws-list td
{
  width: 130px;
}

#tirages div.draws-list td.status-cell,
#tirages div.draws-list th.status-title
{
  width: 50px;
}

#tirages div.draws-list td.brochure-cell,
#tirages div.draws-list th.brochure-title
{
  width: 60px;
}

#tirages div.draws-list tr.alt td
{
  background-color: #f3f2f0;
}

#tirages div.draws-list td.brochure-cell,
#tirages div.draws-list td.status-cell
{
  text-align: center;
}

#tirages div.draws-list img
{
  padding-right:10px;
  vertical-align: middle;
}

#tirages div.draws-list a
{
  /*text-decoration:none;
  color: #357737;*/
  font-weight: bold;
}

#tirages div.gris {
  background-color: #e9e9e9;
  padding: 14px 14px 2px 14px;
  margin-bottom: 12px;
}
body#tirages #container #breadcrumb a { color: #3B753A; }
body#tirages #container .col .col490.account p.formLine.checkbox label {
  width: 300px;
  text-align: left;
  line-height: 15px;
  padding-bottom: 15px;
  padding-left: 5px;
}
body#tirages #container .col .col490.account p.formLine.checkbox .checkbox {
  float: left;
  display: block;
  margin-top: 0;
}

#tirages table tr.even td { 
  background-color: #fafafa; 
  /*border:1px solid #D6D5D0;*/
  padding:10px;
}

#tirages table tr.open td { 
  background-color: #efefef;
}

#tirages table.draws-list tr.even td
{
  border-width: 1px 1px 1px 0;
  padding: 4px 5px; 
}

#tirages table tr.title-row td
{
  background-color:#a3a3a3;
  color: #fff;
}

#tirages table tr.separator td
{
  background-color: #fff;
  border-left:0;
  border-right: 0;
}

#tirages td img.icone-refuge
{
  margin-left:5px;
  vertical-align: text-bottom;
}

#container a.comment_anchor {
  display:inline-block;
  width:23px;
  height:23px;
  background:url(/resources/images/tirages/btn_info.png) 0 0 no-repeat;
  vertical-align:middle;
}
#container a.comment_anchor:hover {
  background-position: 0 -22px;
}

#tirages td span.nouveau {
  display:inline-block;
  width:52px;
  height:14px;
  background:url(/resources/images/interface/container/sections/icones_outils.png) 0 -300px no-repeat;
  vertical-align:middle;
}
#tirages.lang_en td span.nouveau {
  width:29px;
  background-position:0 -330px;
}

table td label {
  position: relative;
}

.comment_container {
  display: none;
  position: absolute;
  left: 25px;
  top: 18px;
  background: #ffd;
  width: 350px;
  font: 10px/15px Arial, Helvetica, sans-serif;
  border: 1px solid #a1a1a1;
  padding: 8px 12px 0;
  z-index: 1000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-box-shadow: 1px 1px 2px #999;
  -webkit-box-shadow: 1px 1px 2px #999;
}
#container .col .comment_container ul {
  margin-bottom: 8px;
}

#container table#inner_links td a {
  display: block;
  padding: 10px;
  background: url('/resources/images/interface/container/ombre_top_short.png') repeat-x top;
  text-decoration: none;
}
#container table#inner_links td a:hover {
  background: white;
}
table#inner_links td a img {
  display: block;
  float: left;
}

table#inner_links td a span {
  display: block;
  height: 30px;
  line-height: 30px;
  margin-left: 33px;
}
table#inner_links.ce td a span {
  cursor: pointer;
  margin-left: 0px;
  text-align: center;
}
 table#inner_links tr td {
  padding: 0;
}

#tirages table tr.duplicate_entry td {
  background-color: #A00;
  color: white;
}


body.resultats-tirages #info-link {
        margin-top:15px;
      }
      
      body.resultats-tirages #info-link a {
        border-width:0;
      }
      body.resultats-tirages #info-link a:hover {
        text-decoration:underline;
      }
      
      body.resultats-tirages div.title {
        border-bottom:1px dotted #b2b2b2;
        margin-bottom:10px;
        padding-bottom:10px;
      }
      
      body.resultats-tirages div.title h2 {
        width:330px;
        padding-left:40px;
      }
            
      body.resultats-tirages #container #breadcrumb {
        width:950px;
      }
      
      body.resultats-tirages div.title img {
        float:right;
      }

/* Tableau des baisses de capacite*/
 .baissecap {
     text-decoration:line-through;
     color:AAA;
}