/* Éliminer symbole de requis pour les editable field dans les tableaux de views */
.view-content .editablefield-item span.form-required {
	display: none;
}

/* Éliminer le texte d'aide pour les editable field dans les tableaux de views */
.view-content .editablefield-item div.description {
	display: none;
}

/* Afficher les label de fields de views en gras */
.view-content .views-field .views-label {
	font-weight: bold;
	/*text-decoration:underline;*/
}

/* Ajuster la boîte de Views Bulk Operations Select All à la traduction française */
.vbo-select-all-markup .vbo-fieldset-select-all {
    	width: 300px;
}

/* Views tableaux : Titres de groupes plus élégants */
.view-content .views-table caption {
    	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
}
/*input[type="submit"],*/
.bouton-apercu,
.bouton-apercu:visited {
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
  background: -moz-linear-gradient(top, #eee, #ccc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc');
  display: inline-block;
  color: rgb(68,68,68); 
  text-decoration: none;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.5);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5);
  box-shadow: 0 1px 3px rgba(0,0,0,.5);
  text-shadow: 0 1px 1px rgba(255,255,255,.75);
  font-family: "Lucida Grande", Arial, sans-serif;
  font-weight: bold;
  line-height: 1;
  border: none;
  position: relative;
  cursor: pointer;
  width: auto;
  overflow: visible;
  font-size: 22px;
  padding: 14px 20px 15px 20px;
  -o-transition: box-shadow .25s linear;
  -moz-transition: -moz-box-shadow .25s linear;
  -webkit-transition: -webkit-box-shadow .25s linear;
}
/*input[type="submit"],*/   
.bouton-apercu:hover {
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
  box-shadow: 0 1px 3px rgba(0,0,0,1);
  -o-transition: box-shadow .25s linear;
  -moz-transition: -moz-box-shadow .25s linear;
  -webkit-transition: -webkit-box-shadow .25s linear;
  text-decoration: none;
}
/*input[type="submit"], */  
.bouton-apercu:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee));
  background: -moz-linear-gradient(top, #ccc, #eee);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#eee');
  padding: 15px 20px 14px 20px;
}
/*input[type="submit"],*/   
.bouton-apercu:focus {
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
  box-shadow: 0 1px 3px rgba(0,0,0,1);
  -o-transition: box-shadow .25s linear;
  -moz-transition: -moz-box-shadow .25s linear;
  -webkit-transition: -webkit-box-shadow .25s linear;
  outline: none;
}
.bouton-action-bleu {
    cursor: pointer;
    display: block;
    font-family: "lucida grande","lucida sans unicode",sans-serif;
    line-height: normal;
    margin: 0;
    text-align: center;
    text-decoration: none;
    white-space: normal;
}
.bouton-action-jaune {
    cursor: pointer;
    display: block;
    font-family: "lucida grande","lucida sans unicode",sans-serif;
    line-height: normal;
    margin: 0;
    text-align: center;
    text-decoration: none;
    white-space: normal;
}
/*
input[type="submit"] {
    height: 47px;
    padding-bottom: 4px;
}
input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
} 
*/
.bouton-action-bleu {
    background: url("/profiles/rt_base_std/themes/rt_seven/images/premier.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 22px;
    height: 41px;
    padding-top: 6px;
    text-shadow: 0 -1px 0 #0A60A7;
    width: 232px;
}
.bouton-action-bleu:hover {
    background: url("/profiles/rt_base_std/themes/rt_seven/images/premier.png") no-repeat scroll -232px 0 transparent;
    text-decoration: none;    
}
.bouton-action-bleu:active {
    background: url("/profiles/rt_base_std/themes/rt_seven/images/premier.png") no-repeat scroll -464px 0 transparent;
}
.bouton-action-jaune {
    background: url("/profiles/rt_base_std/themes/rt_seven/images/premier-jaune.png") no-repeat scroll 0 0 transparent;
    color: #303033;
    font-size: 21pt;
    height: 45px;
    padding-top: 7px;
    text-shadow: 0 1px 0 rgba(255, 247, 181, 0.8);
    width: 252px;
}
.bouton-action-jaune:hover {
    background: url("/profiles/rt_base_std/themes/rt_seven/images/premier-jaune.png") no-repeat scroll -252px 0 transparent;
    text-decoration: none;
}
.bouton-action-jaune:active {
    background: url("/profiles/rt_base_std/themes/rt_seven/images/premier-jaune.png") no-repeat scroll -504px 0 transparent;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid red !important;
}