/*

 :: 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;  
}
#tirages .liste, #tirages .tirages_titre_photo {
	margin-bottom: 25px;
}
#tirages .tirages_titre_photo
{
	border: 10px solid #fff;
	-moz-box-shadow: 0px 0px 10px #ccc;
	-webkit-box-shadow: 0px 0px 10px #ccc;
}
#tirages .open_tag {
  position: absolute;
  right: 0px;
}
/* Fiche */
#tirages .tirages_fiche_titre {
  border-bottom: 1px dotted #BFBFBF; 
  padding-bottom: 6px;
  margin-bottom: 16px;
}
#tirages .tirages_fiche_titre .tirages_icone {
  float: left;
  display: block;
}
#tirages .tirages_fiche_titre span.tirages_item {
  line-height: 32px;
  padding-left: 37px;
  height: 30px;
  display: block;
  color: #3b753a;
  font-size: 18px;
}
#tirages .title .tirages_fiche_titre span.tirages_item {
  font-size: 15px;
}

#tirages .tirages_photo {
  width: 200px;
  float: left;
}
#tirages .tirages_texte {
  padding-left: 230px;
  padding-right: 125px;
}

#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.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: 7px 10px;
}
#tirages table td.code label {
  padding-left: 0;
}

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

#tirages div.draws-list th
{
	background: none;
	border-width: 0 1px 1px 0;
	color: #6c6c6c;
	font-size: 11px;
	padding: 7px 8px;
	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 1px 1px 0;
	line-height: 13px;
	padding: 4px 8px;
	vertical-align: middle;
}

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

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

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

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

#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
{
	vertical-align: middle;
}

#tirages div.draws-list a
{
	border-bottom: 0;
	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: #f3f2f1; 
  border:1px solid #D6D5D0;
  padding:10px;
}

#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 {
  overflow: hidden;
  background: transparent url(/resources/images/tirages/btn_info.png) 0 0 no-repeat;
  border-bottom: none;
  top: -5px;
  left: 5px;
  position: relative;
  padding: 0 23px 10px 0;
}
#container a.comment_anchor:hover {
  background-position: 0 -22px;
}

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('../images/interface/container/ombre_top_short.png') repeat-x top;
  border-bottom: 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;
}
