/*
	Skin name: Lotus Fluide
	Description: Adapted from smooth
	Author: julien
	Author url: http://www.origames.fr
	Version: 2.0
*/ 
#wpf-wrapper {
	/*background-color: #FFFFFF;*/
}

#wpf-wrapper .right_box{ margin : 6px 2px 10px 10px ; }

#forumenu_2{ display:inline-block; }

#wpf-wrapper a.button{ width:115px; padding: 3px 0; }
#wpf-wrapper a.small{ width:auto; padding: 3px 10px;}

.breadcrumbs{ font-family : 'Bevan', Arial, serif; font-size : 16px; line-height: 18px; display:inline-block; margin : 20px; width : 370px; }
.breadcrumbs a, .breadcrumbs a:visited{ font-weight:normal;}

.wpf-table, .wpf-post-table {
	/*border: 1px solid #ccc;*/
	/*border-collapse: collapse;*/
	text-align:left;
}

.first_wpf{ position:relative; margin-top : 30px;}

#forum_head{
	position:absolute;
	left:62px;
	top:-55px;
	width : 250px;
	height : 57px;
	background : url(images/forum.jpg) no-repeat 0 0 #FFF;
}

.wpf-table a, .wpf-post-table a { color : #333; font-weight: bold; }
.wpf-table a:hover, .wpf-post-table a:hover { color : #000; }

.wpf-table a.soft, .wpf-post-table a.soft { color : #777;  }

.wpf-table td, th {
	padding: 4px;
	vertical-align: top;
}
.wpf-post-table td, th {
	padding: 4px;
	vertical-align: top;
}

.wpf-table tbody{
	/*border: 2px solid #A154A1;*/
}

.wpf-table tr:hover, .wpf-post-table tr:hover{ background:transparent; }
.wpf-table.wpf-post-form tr:hover{ background:#EAEFE8; }

.wpf-table th, .wpf-post-table th { border : none; font-family : 'Bevan', Arial, serif; color : #FFF; font-weight:normal; background-color : #679C32; font-size : 16px; line-height : 18px; }
.wpf-table th a, .wpf-post-table th a { color : #FFF; text-decoration : none; font-weight:normal; }
.wpf-table th a:hover, .wpf-post-table th a:hover { color : #FFF; text-decoration : underline;  }


.wpf-table.magic th, .wpf-post-table.magic th, .wpf-table.decks th, .wpf-post-table.decks th{ background-color : #BD141A; }
.wpf-table.discussions th, .wpf-post-table.discussions th{ background-color : #747578; }
.wpf-table.autres th, .wpf-post-table.autres th, .wpf-table.tcg th, .wpf-post-table.tcg th{ background-color : #0070AC; }
.wpf-table.admin th, .wpf-post-table.admin th{ background-color : #747578; }


.wpf-table th.trans, .wpf-table tr th.trans{ background : none; }
.wpf-table .alt td , .wpf-post-table  td{ background: #C5D5C7; }
.wpf-table .odd td , .wpf-post-table .wpf-alt  td, .wpf-post-form tr{ background: #EAEFE8; }
.wpf-table.magic td, .wpf-post-table.magic td, .wpf-table.decks td, .wpf-post-table.decks td { background: #EEE8E7; }
.wpf-table.magic .alt td, .wpf-post-table.magic .wpf-alt td, .wpf-table.decks .alt td, .wpf-post-table.decks .wpf-alt td { background: #DCC7C2; }

.wpf-table.discussions td, .wpf-post-table.discussions td , .wpf-table.admin td, .wpf-post-table.admin td{ background: #E9EBEB; }
.wpf-table.discussions .alt td , .wpf-table.admin .alt td, .wpf-post-table.discusssions .wpf-alt td , .wpf-post-table.admin .wpf-alt td  { background: #C8CBD0; }

.wpf-table.autres td, .wpf-post-table.autres td, .wpf-table.tcg td, .wpf-post-table.tcg td { background: #E9EEF1; }
.wpf-table.autres .alt td, .wpf-post-table.autres .wpf-alt td, .wpf-table.tcg tr.alt td , .wpf-post-table.tcg .wpf-alt td { background: #B6C8D8; }


.wpf-meta-table tr {background:none;}
.topic_text, .wpf-table td, .wpf-post-table td{ border-bottom : none;  }
.wpf-meta td{ border-bottom : 1px solid #A7A9AC;}

#topicTable tr td, .forumsList tr td, .forumList tr td{ vertical-align:middle;}


.forumsList h3{ font-style:normal; margin : 5px; }
.forumsList h3:hover{ color:#000; }
.wpf h3 { color:#333; font-style:normal; margin : 5px; font-size: 18px;}

.wpf-meta {
	border-bottom: none;
}
.wpf-bright {
	/*background: #E5D5E9;
	color: #333;*/
}

.forumImg{
	text-align:center;
	width:8%;
	vertical-align:middle !important;
}

.forumIcon{
	text-align:center;
	width:50px;
	vertical-align:middle !important;
	background:none !important;
}

/*--------- profils -----*/

.administrateur, a.administrateur{ color : #528529 !important;  } 
.moderateur, a.moderateur{ color : #8E0406 !important;  } 
.membre, a.membre{ color : #0070AC !important;  }
.archiviste, a.archiviste{ color : #804000 !important;  }

.smallmodo{ font-size:9px; font-style:italic;}


.right {
	text-align:left;
	padding:3px;
	margin:0px;
	border-top:#ccc 1px solid;
	display:inline!important;
}
.right FORM {
	float:right;
}
.right INPUT {
	border:1px #ccc solid;
	background:#FFF;}

#trail {
	padding: 3px;
}
#wpf-info {
	clear: both;
    padding: 15px;
    text-align: center;
}
.maintab_first, .mirrortab_first {
 display: none !important;
}
.forummenu .mirrortab_last {
	display: none!important;
}
.forummenu .maintab_last {
	display: none!important;
}
.forummenu { text-align:center; }
.maintab_back, .mirrortab_back {
	text-align:center;
}
.forummenu .maintab_back {
	display:inline!important;
}
.forummenu .mirrortab_back {
	display:inline!important;
}
#mainmenu {
	margin-left:0!important;
	margin-top:5px;
	width:95%;
}
.forummenu, .topicmenu, #mainmenu {
	padding: 0;
}

p#trail {
	margin-top: 12px;
	position: relative;
    z-index: 5;
}

.wpf-pages{
	font-size : 15px;
	margin : 5px;
	display : inline-block;
	float : left;
}

.topicmenu, .forummenu{ float : right; display : inline-block;}
.forummenu{  margin : 10px;}
.topicmenu{ margin : 5px; }

.wpf{ clear:both;}

.topicTitle{
	font-weight : bold;
	font-size : 13px;
}

.menu_sub{
	width : auto;
}

.wpf-stats{ text-align:left; }

/*------------------------- forum */

.wpf a.threadpage{ 
	background-color: #E5D5E9;
	border: 1px solid #A154A1;
    color: #444;
	font-size: 0.9em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 2px 0px;
    padding: 0 2px;
    text-decoration: none;
}

.wpf a.threadpage:hover{ 
	background-color: #A154A1;
	border: 1px solid #FFF;
    color: #FFF;
}

.wpf th a{ 
	text-transform : uppercase;
}

.wpf th a:hover{ 
	text-decoration : underline;
}

.wpf label{
	min-width : 90px;
	display : inline-block;
	float:left;
}

.user_desc{
	border-top : 1px dotted #A7A9AC;
	margin : 0px;
	color : #999;
}

.user_desc img{ max-height:150px; max-width:630px; }
.topic_text img{ max-width:630px; }

.wpf-button a{}
.wpf-button a:hover{text-decoration : none;}

#content span.xx {}
span.quote {
    display:inline-block;
    background:url("images/icons.png") no-repeat scroll -42px -81px transparent;
    height:15px;
    width:15px;
    padding-right:3px;
	vertical-align:middle;
}
span.block {
    display:inline-block;
    background:url("images/upshrink.gif") no-repeat scroll 0px 0px transparent;
    height:13px;
    width:13px;
    padding-right:3px;
	vertical-align:middle;
}
span.delete {
    display:inline-block;
    background:url("images/icons.png") no-repeat scroll -138px -15px transparent;
    height:18px;
    width:17px;
    padding-right:3px;
	vertical-align:middle;
}
span.modify {
    display:inline-block;
    background:url("images/icons.png") no-repeat scroll -10px -39px transparent;
    height:18px;
    width:18px;
    padding-right:5px;
	vertical-align:middle;
}
span.copy {
    display:inline-block;
    background:url("images/icons.png") no-repeat scroll -210px -15px transparent;
    height:18px;
    width:18px;
    padding-right:3px;
	vertical-align:middle;
}
span.forum_on {
    display:inline-block;
    background:url("images/lotusmauve.png") no-repeat scroll 0 0 #E5D5E9;
    height:38px;
    width:40px;
	-moz-border-radius : 20px;
	-webkit-border-radius : 20px;
	border-radius : 20px;
}
span.forum_off {
    display:inline-block;
    background:url("images/lotusmauve.png") no-repeat scroll 0 0 #E5D5E9;
    height:38px;
    width:40px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-moz-border-radius : 20px;
	-webkit-border-radius : 20px;
	border-radius : 20px;
}
span.my_hot_post {
	background:url("images/lotusmauve5.gif") no-repeat scroll 0 0 #E5D5E9;
    display:inline-block;
    width:16px;
    height:17px;
}
span.hot_post {
	background:url("images/lotusmauve5.gif") no-repeat scroll 0 0 #E5D5E9;
    display:inline-block;
    width:40px;
    height:38px;
	-moz-border-radius : 20px;
	-webkit-border-radius : 20px;
	border-radius : 20px;
}

span.hot_post_on {
	background:url("images/lotusmauve5.gif") no-repeat scroll 0 0 #E5D5E9;
    display:inline-block;
    width:40px;
    height:38px;
	-moz-border-radius : 20px;
	-webkit-border-radius : 20px;
	border-radius : 20px;
}

span.hot_post_off{
	background:url("images/lotusmauve5.gif") no-repeat scroll 0 0 #E5D5E9;
    display:inline-block;
    width:40px;
    height:38px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-moz-border-radius : 20px;
	-webkit-border-radius : 20px;
	border-radius : 20px;
}

span.new {
    background:url("images/icons.png") no-repeat scroll -84px -41px transparent;
    display:inline-block;
    height:9px;
    text-indent:-999em;
    width:23px;
}
span.post_sticky {
    background:url("images/icons.png") no-repeat scroll -236px -38px transparent;
    display:inline-block;
    height:18px;
    text-indent:-999em;
    width:21px;
}

span.normal_post {
    display:inline-block;
    background:url("images/lotusmauve.png") no-repeat scroll 0 0 #E5D5E9;
    height:38px;
    width:40px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-moz-border-radius : 20px;
	-webkit-border-radius : 20px;
	border-radius : 20px;
}

span.new_post {
    display:inline-block;
    background:url("images/lotusmauve.png") no-repeat scroll 0 0 #E5D5E9;
    height:38px;
    width:40px;
    -moz-border-radius : 20px;
	-webkit-border-radius : 20px;
	border-radius : 20px;
}

span.new_some {
    display:inline-block;
    background:url("images/icons.png") no-repeat scroll -165px -41px #E5D5E9;
    height:18px;
    width:18px;
    float:left;
    padding-right:5px;
}
span.new_none {
    display:inline-block;
    background:url("images/icons.png") no-repeat scroll -127px -41px transparent;
    height:18px;
    width:18px;
    float:left;
    padding-right:5px;
}
span.upshrink {
    background:url("images/icons.png") no-repeat scroll -79px -81px transparent;
    display:inline-block;
    height:13px;
    width:13px;
}
span.b {
    background:url("images/icons.png") no-repeat scroll -10px -15px transparent;
    width:12px;
    height:11px;
    margin-right:3px;
}
span.i {
    background:url("images/icons.png") no-repeat scroll -41px -15px transparent;
    width:9px;
    height:11px;
    margin-right:3px;
}
span.u {
    background:url("images/icons.png") no-repeat scroll -70px -15px transparent;
    width:12px;
    height:14px;
    margin-right:3px;
}
span.code {
    background:url("images/icons.png") no-repeat scroll -103px -15px transparent;
    width:15px;
    height:13px;
    margin-right:3px;
}
span.quote_form {
    background:url("images/icons.png") no-repeat scroll -44px -81px transparent;
    width:15px;
    height:15px;
    margin-right:3px;
}
span.list {
    background:url("images/icons.png") no-repeat scroll -356px -15px transparent;
    width:11px;
    height:13px;
    margin-right:3px;
}
span.li {
    background:url("images/icons.png") no-repeat scroll -320px -15px transparent;
    width:16px;
    height:7px;
    margin-top:3px;
    margin-right:3px;
}
span.url {
    background:url("images/icons.png") no-repeat scroll -146px -81px transparent;
    width:16px;
    height:16px;
    margin-right:3px;
}
span.img {
    background:url("images/icons.png") no-repeat scroll -247px -15px transparent;
    display:inline-block;
    width:13px;
    height:14px;
    margin-right:3px;
}
span.email {
    background:url("images/icons.png") no-repeat scroll -175px -15px transparent;
    width:16px;
    height:16px;
}
span.info {
    background:url("images/icons.png") no-repeat scroll -281px -15px transparent;
    display:inline-block;
    width:19px;
    height:16px;
}
span.upshrink2 {
    background:url("images/icons.png") no-repeat scroll -112px -81px transparent;
    display:inline-block;
    width:13px;
    height:13px;
}

.topic_text .wp-smiley, .topic_text .emoji{ width:15px !important; height:15px !important; max-width:15px !important; max-height:15px !important; }

span.spoiler{ background:url("images/bbc/spoiler.png"); }

span.icon_smile{ background:url("images/post/icon_smile.gif"); }
span.icon_cool{ background:url("images/post/icon_cool.gif"); }
span.icon_grin{ background:url("images/post/icon_biggrin.gif"); }
span.icon_sad{ background:url("images/post/icon_sad.gif"); }
span.icon_eek{ background:url("images/post/icon_eek.gif"); }
span.icon_surprised{ background:url("images/post/icon_surprised.gif"); }
span.icon_confused{ background:url("images/post/icon_confused.gif"); }
span.icon_mad{  background:url("images/post/icon_mad.gif"); }
span.icon_razz{ background:url("images/post/icon_razz.gif"); }
span.icon_neutral{ background:url("images/post/icon_neutral.gif"); }
span.icon_wink{ background:url("images/post/icon_wink.gif"); }
span.icon_lol{  background:url("images/post/icon_lol.gif"); }
span.icon_oups{ background:url("images/post/icon_redface.gif"); }
span.icon_cry{ background:url("images/post/icon_cry.gif"); }
span.icon_evil{ background:url("images/post/icon_evil.gif"); }
span.icon_twisted{ background:url("images/post/icon_twisted.gif"); }
span.icon_roll{ background:url("images/post/icon_rolleyes.gif"); }
span.icon_exclaim{  background:url("images/post/icon_exclaim.gif");}
span.icon_question{ background:url("images/post/icon_question.gif"); }
span.icon_idea{ background:url("images/post/icon_idea.gif"); }
span.icon_arrow{ background:url("images/post/icon_arrow.gif"); }
span.icon_mrgreen{ background:url("images/post/icon_mrgreen.gif"); }
span.icon_mblanc{ background:url("images/post/mblanc_s.png"); }
span.icon_mvert{ background:url("images/post/mvert_s.png"); }
span.icon_mrouge{ background:url("images/post/mrouge_s.png"); }
span.icon_mbleu{ background:url("images/post/mbleu_s.png"); }
span.icon_mnoir{ background:url("images/post/mnoir_s.png"); }
span.icon_mnocolor{ background:url("images/post/mnocolor_s.png"); }
span.icon_mneigeux{ background:url("images/post/mneigeux_s.gif"); }
span.icon_m2blanc{ background:url("images/post/m2w_s.gif"); }
span.icon_m2vert{ background:url("images/post/m2g_s.gif"); }
span.icon_m2rouge{ background:url("images/post/m2r_s.gif"); }
span.icon_m2bleu{ background:url("images/post/m2u_s.gif"); }
span.icon_m2noir{ background:url("images/post/m2b_s.gif"); }
span.icon_mblancbleu{ background:url("images/post/mwu_s.gif"); }
span.icon_mblancnoir{ background:url("images/post/mwb_s.gif"); }
span.icon_mblancrouge{ background:url("images/post/mwr_s.gif"); }
span.icon_mblancvert{ background:url("images/post/mwg_s.gif"); }
span.icon_mbleunoir{ background:url("images/post/mbu_s.gif"); }
span.icon_mbleurouge{ background:url("images/post/mur_s.gif"); }
span.icon_mbleuvert{ background:url("images/post/mgu_s.gif"); }
span.icon_mnoirrouge{ background:url("images/post/mbr_s.gif"); }
span.icon_mnoirvert{ background:url("images/post/mbg_s.gif"); }
span.icon_mrougevert{ background:url("images/post/mrg_s.gif"); }
span.icon_mnphblanc{ background:url("images/post/mpw_s.png"); }
span.icon_mnphvert{  background:url("images/post/mpg_s.png"); }
span.icon_mnphrouge{ background:url("images/post/mpr_s.png"); }
span.icon_mnphbleu{ background:url("images/post/mpu_s.png"); }
span.icon_mnphnoir{ background:url("images/post/mpb_s.png"); }
span.icon_m1{ background:url("images/post/m1_s.gif"); }
span.icon_m2{ background:url("images/post/m2_s.gif"); }
span.icon_m3{ background:url("images/post/m3_s.gif"); }
span.icon_m4{ background:url("images/post/m4_s.gif"); }
span.icon_m5{ background:url("images/post/m5_s.gif"); }
span.icon_m6{ background:url("images/post/m6_s.gif"); }
span.icon_m7{ background:url("images/post/m7_s.gif"); }
span.icon_m8{ background:url("images/post/m8_s.gif"); }
span.icon_m9{ background:url("images/post/m9_s.gif"); }
span.icon_m10{ background:url("images/post/m10_s.png"); }
span.icon_mX{ background:url("images/post/mX_s.gif"); }
span.icon_T{ background:url("images/post/t_s.gif"); }

span.mcolor{ background:url("images/bbc/color.png"); }

span.icon_left{
    display:inline-block;
	width:15px;
    height:15px;
	margin-right:2px;
	margin-bottom:4px;
}

span.icon_right {
    display:block;
    width:15px;
    height:15px;
	float:right;
	margin-right:2px;
}

/*----------- Login form --------------*/

#forumLogin .login p{ margin-bottom :0; display:inline-block;}
#forumLogin .login label{ vertical-align:middle; min-width : 100px;}
#forumLogin .login .forgetmenot{display: inline-block; min-width: 140px;}
/*#forumLogin .login .submit input{background: url("../../../../themes/lotustyle/images/barmauve.jpg") no-repeat scroll left top #A154A1;}
#forumLogin .login .submit input:hover{background: url("../../../../themes/lotustyle/images/barmauve.jpg") no-repeat scroll right top #A154A1;}*/
