/*
 * Compte à rebours.
 */

.countdown-logo, .countdown-text {
    display: inline-block;
    vertical-align: middle;	
}
.countdown-logo {
	padding: 0 5px;
}

#countdown {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

#countdown-value {
	font-size: 18px;
}


/*
 * Vidéo de bannière.
 */
#banner {
  display: block;
}
.inventea-dashboard {
	height: 230px;
	overflow: hidden;
	min-height: 230px;
}
.inventea-sitename {
	display: none;
}
.inventea-dashboard video {
	display: none;
}
.inventea-forum-menu, .inventea-user-menu {
	z-index: 2;
}
@media (min-width: 701px) {
	.inventea-dashboard {
		background: none;
	}
	.inventea-dashboard video {
		display: initial;
		position: absolute;
		z-index: 0;
	}
	.inventea-dashboard video img {
		display: none;	
	}	
}


/*
 * mChat.
 */

#mchat-input {
	max-width:400px!important;
}
#mchat-buttons {
	display: inline-block;
}
#mchat-buttons .button {
	font-size: 10px;
	padding: 5px 7px 3px!important;
	border-radius: 0px!important;
}
.mchat-message-header, .mchat-text {
	font-size: 11px!important;
}
.mchat-avatar img {
	width: 32px!important;
	height: auto!important;
}
#mchat-messages .mchat-message {
	padding: 2px!important;
}


/*
 * mChat + Twitter en tête d'index.
 */

#twitter-block iframe {
	width: 100%!important;
}
#twitter-block .topics, #twitter-block iframe {
	height: 390px!important;
}
@media (min-width: 769px) {
	#top-block {
		display: table;
	}
	#top-block #mchat-block {
		display: table-cell;
	}
	#top-block #mchat-body {
		min-height: 390px;
		background: #f8f8f8;
	}
	#top-block #twitter-block {
		display: table-cell;
		width: 220px;
		padding-left: 10px;
	}
}

/*
 * AdThis
 */

h2.topic-title {
	min-height: 32px;
}


/*
 * Messages non lus.
 */

/*bleu ciel base 15EABF *	

.post.bg1.unreadpost .postprofile {
background-color: #DAF2ED;
}
.post.bg1.unreadpost .postbody {
background-color: #DEF7F2;
}
.post.bg1.unreadpost .postbody::before {
	border-color: transparent #DEF7F2 transparent transparent;
}
@media (max-width: 700px) {
	.post.bg1.unreadpost .postbody::before {
		border-color: transparent transparent #DEF7F2 transparent;
	}
}

.post.bg2.unreadpost .postprofile {
background-color: #D3EAE5;
}
.post.bg2.unreadpost .postbody {
background-color: #D7EFEA;
}
.post.bg2.unreadpost .postbody::before {
	border-color: transparent #D7EFEA transparent transparent;
}


@media (max-width: 700px) {
	.post.bg2.unreadpost .postbody::before {
		border-color: transparent transparent #D7EFEA transparent;
	}
}
/**/


/*rosé base BC2A4D *

.post.bg1.unreadpost .postprofile {
background-color: #F8E9ED;
}
.post.bg1.unreadpost .postbody {
background-color: #FBF3F5;
}
.post.bg1.unreadpost .postbody::before {
	border-color: transparent #FBF3F5 transparent transparent;
}
@media (max-width: 700px) {
	.post.bg1.unreadpost .postbody::before {
		border-color: transparent transparent #FBF3F5 transparent;
	}
}

.post.bg2.unreadpost .postprofile {
background-color: #F5DFE4;
}
.post.bg2.unreadpost .postbody {
background-color: #F8E8EB;
}
.post.bg2.unreadpost .postbody::before {
	border-color: transparent #F8E8EB transparent transparent;
}
@media (max-width: 700px) {
	.post.bg2.unreadpost .postbody::before {
		border-color: transparent transparent #F8E8EB transparent;
	}
}
/**/

/*bleu base 506FD6 */

.post.bg1.unreadpost .postprofile {
background-color: #E8F0FF;
}
.post.bg1.unreadpost .postbody {
background-color: #F2F7FF;
}
.post.bg1.unreadpost .postbody::before {
	border-color: transparent #F2F7FF transparent transparent;
}
@media (max-width: 700px) {
	.post.bg1.unreadpost .postbody::before {
		border-color: transparent transparent #F2F7FF transparent;
	}
}

.post.bg2.unreadpost .postprofile {
background-color: #DDEAFF;
}
.post.bg2.unreadpost .postbody {
background-color: #E7EFFF;
}
.post.bg2.unreadpost .postbody::before {
	border-color: transparent #E7EFFF transparent transparent;
}
@media (max-width: 700px) {
	.post.bg2.unreadpost .postbody::before {
		border-color: transparent transparent #E7EFFF transparent;
	}
}
/**/


/*
 * Advanced BBCode Box 3 : intégration du style par défaut.
 */

/* Suppression image fond et remplacement par couleur pleine. */
.abbc3_buttons_row 
{
	background: #f9f9f9!important;
}

/* On n'affiche que les 42 premiers smilies (= les 7 premières rangées de 6) */
#smiley-box a:nth-child(n+42) img {
	display:none;
}
