/*//////// Aspect complémentaire des lignes des sujets sticky et des sujets datant de moins de 24h*/
#mesdiscussions .ligne_sticky{}
#mesdiscussions .ligne_sticky .sujetCase3{font-weight: bold;
						padding-left:10px;}
#mesdiscussions .ligne_booleen0 .sujetCase3{}
#mesdiscussions .ligne_booleen1 .sujetCase3{}
#mesdiscussions .topic_moins_24h{	font-weight: bold;}
#mesdiscussions .avatar_center { text-align: center; }

#mesdiscussions .u{		text-decoration: underline;}
img{						border: 0px;
						margin: 0px;}
#mesdiscussions .copyright{          clear:both;}
#mesdiscussions a{			text-decoration: none;}
#mesdiscussions a:hover{		text-decoration: underline;}
#mesdiscussions ul{			margin-top: 0px;
						margin-bottom: 0px;}
#mesdiscussions label{			cursor: pointer;}

#mesdiscussions table{			width: 100%;}
#mesdiscussions tr{			vertical-align:top;}
#mesdiscussions th{			text-align: left;
						vertical-align: middle;}

#mesdiscussions table.main th{	text-align: center;}
#mesdiscussions .none tr, #mesdiscussions .none td{border: 0px}

#mesdiscussions form{			margin: 0px;
						padding: 0px;}
#mesdiscussions img{			border: 0px;
						margin: 0px;}


#mesdiscussions .reponse, .profil{ text-align: left;}

#mesdiscussions .arbo{			float: left;
						text-align: left;
						margin-top: 10px;}
#mesdiscussions .arbo img{		margin-top: 3px;}
#mesdiscussions .cat{			text-align: center;
						vertical-align: middle;}
#mesdiscussions .catCase1{		width: 60%;
						text-align: left;}
#mesdiscussions .catCase1bis{		width: 75%;
						text-align: left;}
#mesdiscussions .catCase2{		width: 10%;}
#mesdiscussions .catCase3{		width: 15%;}
#mesdiscussions .catCase4{		width: 15%;}
#mesdiscussions .center{		margin: auto;
						text-align: center;}
#mesdiscussions .centerfull{		text-align: center;
						vertical-align: middle;}
.container{					width: 100%;
						text-align: center;}
#mesdiscussions .left{			float:left;
						text-align: left;}
#mesdiscussions .legende{		float: left;
						text-align: left;}
#mesdiscussions .logo{			float: left;
						text-align: left;
						padding-right: 40px;}
#mesdiscussions .nombres{		float: right;
						text-align: right;}
#mesdiscussions .menu{			float: right;
						text-align: right;}
#mesdiscussions textarea{		font-family: Verdana, Arial, Sans-serif, Helvetica;}
#mesdiscussions{				font-family: Verdana, Arial, Sans-serif, Helvetica;
						margin: auto;
						text-align: center;}
.mesdiscussions{				width:98%;}
.mesdiscussions50{			width:50%;}
.mesdiscussions700{			width:700px;}
.mesdiscussions750{			width:750px;}

#mesdiscussions .message{		text-align: left;}
#mesdiscussions .displaymessage { white-space: pre;}
#mesdiscussions .messCase1{		width: 180px;}
#mesdiscussions .messCase1bis{	width: 160px;}
#mesdiscussions .messCase2{		text-align: left;}
#mesdiscussions .padding{		padding: 4px 0px 4px 0px;}
#mesdiscussions .pagepresuiv{		float: right;
						text-align: right;
						font-weight: bold;
						margin-left: 15px;}
#mesdiscussions .red{			color: #FF0000;
						font-weight: bold;}
#mesdiscussions .plop{			float: left;
						width: 50%;
						text-align: center;}
#mesdiscussions .repCase1{		width: 160px;
						vertical-align: top;}

#mesdiscussions .right{			float: right;
						text-align: right;}
#mesdiscussions .spacer{		clear: both;
						font-size: 0px;
						height: 0px;
						margin: 0px;}
#mesdiscussions .sujet{			text-align: center;
						vertical-align: middle;}
#mesdiscussions .sujetCase1{		width: 2%;}
#mesdiscussions .sujetCase2{		width: 2%;}
#mesdiscussions .sujetCase3{		width: 46%;
						text-align: left;}
#mesdiscussions .sujetCase4{		width: 5%;}
#mesdiscussions .sujetCase5{		width: 2%;}
#mesdiscussions .sujetCase6{		width: 10%; font-weight: bold;}
#mesdiscussions .sujetCase7{		width: 5%;}
#mesdiscussions .sujetCase8{		width: 5%;}
#mesdiscussions .sujetCase9{		width: 15%;}
#mesdiscussions .sujetCase10{		width: 5%;}
#mesdiscussions .rightbutton{		float: right;
						text-align: right;}
#mesdiscussions .toberead{		float:left;
						text-align: left;}
#mesdiscussions .toolbar{		width: 100%;
						padding-bottom: 2px;
						margin-bottom: 6px;
						border-bottom: 1px solid #777777;}
#mesdiscussions .toolbar .left img{	margin-left:4px;
						margin-right:4px;}

#mesdiscussions .toolbarbottom{		width: 100%;
						padding-top: 2px;
						margin-top: 6px;
						border-top: 1px solid #777777;}
#mesdiscussions .toolbarbottom .right img{	margin-left:6px;
						margin-right:6px;}

#mesdiscussions .toolbarbottom .left img{	margin-left:6px;
						margin-right:6px;}

#mesdiscussions .toolbarprofil{		width: 100%;
						padding-top: 2px;
						margin-top: 6px;
						vertical-align: bottom}

#mesdiscussions .toolbarprofil .center img{	margin-left:6px;
						margin-right:6px;}

/*==============================================*/
/*   différents éléments spécifique à forum2    */
/*==============================================*/

/*===========sondage et recherche=============*/

#mesdiscussions .barre{			float: left;
						background-repeat: repeat-x;
						padding: 2px 0px 3px 2px;
						color: black;}
#mesdiscussions .sondage, #mesdiscussions .search{width: 80%;
						padding: 5px 10px 5px 10px;
						margin: 0px auto 0px auto;}
#mesdiscussions .sondage{		text-align: left;}
#mesdiscussions .search{		text-align: center;}
#mesdiscussions .sondageLeft{		float: left;
						width: 50%;}
#mesdiscussions .sondageRight{	float: right;
						width: 50%;
						padding-top: 2px;}
#mesdiscussions .sondageTop{		padding-top: 2px;}


/*====encart de quote/citations/spoilers=====*/

#mesdiscussions .citation, #mesdiscussions .oldcitation, #mesdiscussions .quote, #mesdiscussions .oldquote, #mesdiscussions .fixed, #mesdiscussions .code, #mesdiscussions .spoiler, #mesdiscussions .oldspoiler {
						width: 90%;
						text-align: left;
						padding: 3px;}
#mesdiscussions .quote, #mesdiscussions .oldquote{font-style: italic;}
#mesdiscussions .fixed, #mesdiscussions .code{
						font-family: Courier New, Courier, monospace;
						margin: 8px 5px 8px 5px;
						color: #000000;
						background-color: #FFFFFF;
						border: 1px solid #000000;}

#mesdiscussions .citation, #mesdiscussions .oldcitation, #mesdiscussions .quote, #mesdiscussions .oldquote, #mesdiscussions .spoiler, #mesdiscussions .oldspoiler {
						margin: 8px auto 8px auto;}
#mesdiscussions .oldcitation, #mesdiscussions .oldquote{border: 0px;}
#mesdiscussions .spoiler div.masque {	visibility:hidden;}


#mesdiscussions .smiley{			width: 135px;
						margin: auto;}
#mesdiscussions .smiley div{		float: left;
						text-align: center;}
#mesdiscussions .smiley img{		margin-left: 2px;}


#mesdiscussions .profilCase1{		width: 20px;
						text-align: center;
						vertical-align: middle;}
#mesdiscussions .profilCase2{		font-weight: bold;
						text-align: right;
						width: 170px;}
#mesdiscussions .profilCase4{		width: 150px;
						text-align: center;}
#mesdiscussions .profilCase5{		width: 33%;
						font-weight: bold;
						text-align: right;}

#mesdiscussions .modoCase0{		text-align: right;
						font-weight: bold;}
#mesdiscussions .modoCase1{		width: 10px;
						text-align: center;}
#mesdiscussions .modoCase1bis{	font-weight: bold;}
#mesdiscussions .modoCase3{		width: 320px;}
#mesdiscussions .eversanctionned{	color: red;}
#mesdiscussions .searchCase{		font-weight: bold;
						vertical-align: middle;
						width: 36%;}
#mesdiscussions .seachhelp{		border: 1px solid black;
						text-align: left;
						padding: 5px 5px 8px 5px;}
#mesdiscussions .exemple{		font-style: italic;}
#mesdiscussions .checkbox{		margin-bottom: 0px;}
#mesdiscussions .boutton{		padding: 0px;}
#mesdiscussions .s0{			font-size: 0px;}
						
/* réponse rapide */
#mesdiscussions .reponserapide{	width:500px;
						height:100px;}
/* réponse normal */
#mesdiscussions .contenu{		width: 99%;
						height:250px;}
/* zone d'aperçu */
#mesdiscussions #apercu iframe{	width:99%;
						height:600px;}
						
#mesdiscussions .onglet, #mesdiscussions .ongletsel, #mesdiscussions .ongletonmouseover{
      float: left;
      height: 18px;
	\width: 40px; 
	w\idth:  16px;
      padding: 0px 12px 0px 12px;
      overflow: hidden;}
 
#mesdiscussions .onglet, #mesdiscussions .ongletonmouseover{
      cursor: pointer;}
#mesdiscussions .onglet img, #mesdiscussions .ongletsel img, #mesdiscussions .ongletonmouseover img{
						margin-top: 2px;}
/*#mesdiscussions .mihidden{		filter: alpha(opacity=50);
						-moz-opacity:0.5;}*/
#mesdiscussions .cadreonglet{		float: left;}
#mesdiscussions .beforonglet, #mesdiscussions .afteronglet, #mesdiscussions .beforongletsel, #mesdiscussions .afterongletsel{
						float: left;
						height: 18px;
						width: 4px;
						font-size:0px;
						padding: 0px;}
						
						
/* conceptRTE (wysiwyg) */
#mesdiscussions .btnImage {		margin: 1px;
						cursor: pointer;}
#mesdiscussions .btnImageRaised {	border: 1px outset;
						border-color:#FFFFFF;
						background-color:#5080B8;
						cursor: pointer;}
#mesdiscussions .btnImageLowered {	border: 1px inset;
						border-color:#FFFFFF;
						background-color:#5080B8;
						cursor: pointer;}
#mesdiscussions #Buttons1_wysiwyg{	width:280px;}
#mesdiscussions #Buttons2_wysiwyg{	width:510px;}
#mesdiscussions .wysiwygbar {		padding-left:2px;
						padding-right:2px;
						font-size:0px;
						border:1px solid #4060A0;
						border-bottom-width:0px;
						background-image:url(../icones/message/bar.png);}

#mesdiscussions .messagetabledel {		border: 1px solid red;
						margin-top:2px;
						margin-bottom:1px;}
#mesdiscussions .messagetabledel td{	background-image: url(../icones/trans2.gif);
						filter: alpha(opacity=40);
						-moz-opacity:0.4;}
#mesdiscussions .messagetabledel .spoiler div{visibility:visible;}

#mesdiscussions .collapsable {	position: relative;
						padding: 0 !important;
						margin: 0;}
#mesdiscussions .collapsable span.hidden {display: none;
						position: absolute;
						top: 14px;
						left: 0;
						width: 25em;}
#mesdiscussions .collapsed span.hidden {	display: none;}
#mesdiscussions .uncollapsed span.hidden {display: block;
						z-index:10000;}


#mesdiscussions .collapsable span.hidden div.first {	border-top:1px solid #777777;}
#mesdiscussions .collapsable span.hidden div {		border-left:1px solid #777777;
						border-right:1px solid #777777;
						border-bottom:1px solid #777777;
						padding-top:2px;
						padding-bottom:3px;}
#mesdiscussions .collapsable span.hidden div.close {	text-align:center;
						cursor:pointer;}
#mesdiscussions img.a{			margin-left:2px;
						margin-right:2px;}
#mesdiscussions .arbo h1, #mesdiscussions .arbo h2, #mesdiscussions .arbo h3, #mesdiscussions .arbo h4{
						display:inline;
						font-weight:normal;}
#mesdiscussions th h3{			display:inline;}
#mesdiscussions .messagetable p, #mesdiscussions .messagetabledel p{
						margin:0px;
						padding:0px;}
#mesdiscussions .textleft td{		text-align:left;}
#mesdiscussions ul.plandusite{		text-align:left;}
#mesdiscussions table#sujetrelatif td{	text-align:left;
						width:50%;}


#mesdiscussions div.onglet_menu {	float: left;
						position: relative;
						padding: 0 !important;
						margin: 0;}
#mesdiscussions div.onglet_menu div{display:none;
						position: absolute;
						top: 18px;
						left: 0px !important;
						margin:0px;
						padding:0px;
						width: 20em;
						overflow:hidden;}
#mesdiscussions div.onglet_menu div a,
#mesdiscussions div.onglet_menu div span{	display:block;
						text-align:left;
						padding:2px;
						padding-left:30px;
						font-weight:bold;
						width: 18em;
						background-repeat:no-repeat;
						background-position:5px 3px;}
#mesdiscussions div.nojs div{		display:block;}

#mesdiscussions div.onglet_menu div a:hover{background-image:none;}
#mesdiscussions div.onglet_menu div a img,
#mesdiscussions div.onglet_menu div span img{margin-right:5px;}
#mesdiscussions div.edited{		text-align:right;
						font-style:italic;}
