@CHARSET "UTF-8";



.notdejavu span.notdejavu:before {
   content: 'New';
}
/*
* tableau sur index
*/

/*
 * section index
 */
table.forum.ForumIndex {
	width: 100%;
}

table.forum.ForumIndex tr {
	border-bottom: 1px solid #D2D2D2;
}

table.forum.ForumIndex tbody tr:hover {
	background-color: #EDEDED;
}

table.forum.ForumIndex td {
	padding: 10px 5px;
	text-align: right;
}

table.forum.ForumIndex td:first-child {
	width: 70%;
	text-align: left;
}

/*
 * section viewTopic
 */
div.clickmeForumViewTopicByCat,tr.clickmeForumCatView {
	cursor: pointer;
}

div.clickmeForumViewTopicByCat {
	vertical-align: top;
	border-bottom: 1px solid #d2d2d2;
}
div.clickmeForumViewTopicByCat.important {
	background-color: #fbe1ed;
	color: #b31c61;
}

div.clickmeForumViewTopicByCat:last-child {
	border-bottom: 0px solid #ededed;
}

div.clickmeForumViewTopicByCat:hover {
	background-color: #ededed;
}

div.clickmeForumViewTopicByCat>div {
	display: inline-block;
	vertical-align: middle;
	padding: 5px;
}

div.clickmeForumViewTopicByCat div.profile_picture {
	width: 40px;
	height: 40px;
	padding: 2px;
	border: 1px solid #A3A3A3;
	margin-top: 3px;
	margin-bottom: 3px;
}

div.clickmeForumViewTopicByCat div.text_link {
	width: 450px;
}

div.clickmeForumViewTopicByCat div.number {
	width: 30px;
	text-align: right;
}

div.clickmeForumViewTopicByCat div.date {
	width: 120px;
	text-align: right;
}

div.clickmeForumViewTopicByCat a,tr.clickmeForumCatView a {
	text-decoration: none;
}
div.clickmeForumViewTopicByCat.important a{
	color: #b31c61;
}

/*
 * Forum view
 */
 div.forum div.content img{
margin-left: 2px;
margin-right: 2px;
}
div.forum div.affiliate {
	text-align: right;
	margin-bottom: 8px;
}

div.forum div.title>div {
	display: inline-block;
	vertical-align: top;
	padding: 0px;
}

div.forum div.title div.photo_block {
	width: 100px;
	text-align: center;
	font-size: 9px;
	line-height: 10px;
}

div.forum  div.photo_block {
	position: relative;
}

div.forum div.title div.subject {
	position: relative;
}

div.forum div.title div.subject div.fleche {
	position: absolute;
	background-image: url("img/fbl.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 11px;
	height: 19px;
	left: 7px;
	top: 32px;
}

div.forum div.title div.subject div.bulle {
	margin-left: 17px;
	border: 1px solid #a3a3a3;
	padding: 0px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	background-color: white;
	display: inline-block;
	width: 561px;
}

div.forum div.title div.subject div.bulle hr {
	border-top: 1px solid #a3a3a3;
	margin: 0px;
}
div.forum div.subject div.bulle div.content div.buttons{
	position: absolute;
	right: 2px;
	top: 3px;
	visibility: hidden;
}

div.forum div.subject:hover div.bulle div.content div.buttons
	{
	visibility: visible;
}

div.forum div.title div.subject div.bulle div.content {
	padding: 15px;
	min-height: 38px;
}

div.forum div.bulle div.actions {
	padding: 5px 15px;
}

div.forum div.title div.subject div.bulle div.actions>div {
	display: inline-block;
}

div.forum div.title div.subject div.bulle div.actions div.center {
	margin: auto;
	display: block;
}

a.createonaccroche,
div.forum div.title div.subject div.bulle div.actions a.create {
	padding-left: 25px;
	background-image: url("img/answer.png");
	background-repeat: no-repeat;
}

div.forum div.title div.subject div.bulle div.actions a.alert {
	padding-left: 25px;
	background-image: url("img/alert.png");
	background-repeat: no-repeat;
}

div.forum div.title div.subject div.bulle div.actions div.left {
	float: left;
}

div.forum div.title div.subject div.bulle div.actions div.right {
	float: right;
}

div.forum div.messageLevel1,
div.forum div.messageLevel2 {
	margin-top: 15px;
}

div.forum div.messageLevel2>div,div.forum div.messageLevel1>div {
	display: inline-block;
	vertical-align: top;
	padding: 0px;
}

div.forum div.messageLevel1 div.photo_block {
	width: 70px;
	text-align: center;
	font-size: 9px;
	line-height: 10px;
}

div.forum div.messageLevel1 div.messageLevel2 div.profile_picture div{
	height: 40px;
    width: 40px;
}
div.forum div.messageLevel1 div.profile_picture div{
	height: 64px;
    width: 64px;
}

div.forum div.messageLevel1 div.subject {
	position: relative;
}

div.forum div.messageLevel1 div.subject div.fleche {
	position: absolute;
	background-image: url("img/fbl.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 11px;
	height: 19px;
	left: 7px;
	top: 32px;
}

div.forum div.messageLevel1 div.subject div.bulle {
	margin-left: 17px;
	border: 1px solid #a3a3a3;
	padding: 0px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	background-color: white;
	display: inline-block;
	width: 591px;
	
	min-height: 75px;
}

div.forum div.messageLevel1 div.subject div.bulle hr {
	border-top: 1px solid #a3a3a3;
	margin: 0px;
}

div.forum div.messageLevel1 div.subject div.bulle div.content {
	padding: 10px 15px;
}

div.forum div.messageLevel1 div.subject div.bulle div.actions>div {
	display: inline-block;
}

div.forum div.messageLevel1 div.subject div.bulle div.actions div.center
	{
	margin: auto;
	display: block;
}

div.forum div.messageLevel1 div.subject div.bulle div.actions a.create {
	padding-left: 25px;
	background-image: url("img/answer.png");
	background-repeat: no-repeat;
	visibility: hidden;
}

div.forum div.messageLevel1 div.subject div.bulle div.actions a.alert {
	padding-left: 25px;
	background-image: url("img/alert.png");
	background-repeat: no-repeat;
	visibility: hidden;
}

div.forum div.messageLevel1 div.subject:hover div.bulle div.actions a.create,div.forum div.messageLevel1 div.subject:hover div.bulle div.actions a.alert
	{
	visibility: visible;
}

div.forum div.messageLevel1 div.subject div.bulle div.actions div.left {
	float: left;
}

div.forum div.messageLevel1 div.subject div.bulle div.actions div.right
	{
	float: right;
}

div.forum div.messageLevel2 div.empty_block {
	width: 70px;
	text-align: center;
}

div.forum div.messageLevel2 div.subject div.bulle {
	width: 545px;
}

div.forum div.messageLevel2 div.photo_block {
	width: 46px;
}

/*---------------- CSS POUR dejavu option----------------------------------------*/

div#page_blank div.forum div.dejavu,
div#page_blank tr.dejavu{
	background: #e6e6e6;
}
div#page_blank div.ForumByCat div.notdejavu td,
div#page_blank div.ForumByCat div.notdejavu a,
div#page_blank table.ForumIndex .notdejavu a,
div.notdejavu,
div#page_blank div.notdejavu a,
div#page_blank div.notdejavu a{
	font-weight: bolder;
	color: black;
}
img.notdejavu{
    margin-top: -10px;
    position: relative;
    width: 23px;
}
div#page_blank div.forum div.flechedejavu{
	position: absolute;
	background-image: url("img/fbldejavu.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 11px;
	height: 19px;
	left: 7px;
	top: 32px;
}

span.notdejavu{
  	color: #56B7B0;
    line-height: 17px;
    margin-bottom: 5px;
    text-decoration: none;
    left: 6px;
  	bottom: 8px;
    position: relative;
    text-decoration: none;
}

/*---------------- CSS la box de pub----------------------------------------*/

div.barlayouts220px div.banner{
	margin-left: 86px;
	margin-top: 14px;
}
div.ForumByCat div.banner {
margin-left: 0px;
margin-top: 6px;
margin-bottom: 6px;
}


/*---------------- CSS POUR la info box des user dans le forum----------------------------------------*/

.messageLevel1 .user_info_block,.messageLevel1 .vendor_info_block {
	left: 87px;
}

.messageLevel2 .vendor_info_block,
.messageLevel2 .user_info_block {
	left: 63px;
}
.title .flechenoir {
	left: 106px;
}
.messageLevel1 .flechenoir {
	left: 76px;
}
.messageLevel2 .flechenoir {
	left: 52px;
}