div.flash{
  border-style:solid;
  border-width:1px;
  margin:10px 0 4px;
}
div.flash p{
  padding:10px;
  font-weight:bold;
}
.success{
  border-color:#8DD33B;
  background:#EDFCDA;
}
.success p{color:#3A5718;}

.error{
  border-color:#DB513F;
  background:#FCDCDE;
}
.error p{color:#5E0D13;}

.notice{
  border-color:#0060b6;
  background:#deefff;
}
.notice p{color:#0060b6;}

/* NOTRE SURCOUCHE CSS */

a.notwhite{color:#336699}
div.new_line{overflow:hidden !important;}
div.new_line p.date{white-space:nowrap;}

.humour_element2 a.image_link{
width:140px;height:100px;text-align:center;display:block; float:left;margin-right:10px;
}

.new_elements .comment {
background-image:url(comment.png);
_background-image:url(comment.gif);
}

.vote a, .vote span, #vote_article div{
display:block;
width:14px;
height:14px;
float: left;
margin:0 2px 0 0;
}
.noteVideo.on, a.noteVideo.on:hover, a.noteVideo.off:hover {
	background: url(picto/voteVideo.gif) no-repeat  left top !important;
}
.noteVideo.off{
	background: url(picto/voteVideo.gif) no-repeat  right top !important;
}

.noteVideoProfil.on, a.noteVideoProfil.on:hover, a.noteVideoProfil.off:hover {
	background: url(picto/voteVideo_profil.gif) no-repeat  left top !important;
}
.noteVideoProfil.off{
	background: url(picto/voteVideo_profil.gif) no-repeat  right top !important;
}
#vote_bar{width:80px !important;}

img.actioner{display:inline !important; margin:0 3px !important;}

/* surcharge header */

#header div{display:block !important; float:none !important}


/* BACKUP DU DIFF GENERAL */

.humour_element a{
 display:block;
 overflow:hidden !important;
 cursor:pointer;
}
.humour_element a.image_link{
  width:140px;height:100px;text-align:center;display:block;
}

/* humour */
.humour_article_desc{
  border-top:1px dotted #CCCCCC;
  font-size:11px;
  margin-top:10px;
  padding:10px 10px 0;
}

#msg_table,#msg_table textarea, #msg_table input[type=text] {width:95%}
#msg_table tr td{padding:2px; border-color:#ffb129;}

/* AUTOCOMPLETE */

div.ac_results{padding:4px;text-align:left;background:#f1f1f1; border-color:#63a6cd !important}
.ac_over {
  background-color:#63a6cd !important;
  color: #fff !important; 
}

#humour_article .image {text-align:center;}

.lieu a, #lieu a:visited {color:#F89F05 !important}
