/* COMMENTAIRES */
	
.pushy{
    
}
.pushy h3{

}
.pushy .bloc-commentaires{
    padding:2em 1em;
    min-height:400px;
    margin: 1em 0;
}
.pushy .bloc-commentaires p{
    margin: 0;
}
#lesmessages{
    max-width: 700px;
}	
#forum-vignette{
  clear:left;
  margin:1em 0 0;
    }
#forum-vignette img{
	    border-bottom:1px solid #CCC;
  padding:0 0 1em;
  box-shadow:0 0 4px #999;
	} 
 
.forum-form{
	 margin: 2em 0;
}

.forum-form ul,.forum-form legend, .forum-form fieldset{
    border: 0;
     padding: 0;
    margin:3px 0;
}
.forum-form legend, .forum-form #session_email, .forum-form .explication.forum_saisie_texte_info, .forum-form label{display: none;}
.forum-form input{
	display:block;
	}
.forum-form input[type="text"], .forum-form textarea {
display: block; /* important car on cache le parent !! */
border: 1px solid #fafafa;
border-radius: 4px;
font-size: 14px;
padding: 5px 6px;
width: 200px;
box-shadow: 0px 0px 3px #999 inset;
   	}

.forum-form #titre, .forum-form .comment-titre{
    display: none; /* les titres de coms + en prévisu */
}

.forum-form textarea {
     height: 100px; 
    width: 90%;
}
.forum-form .boutons input{
    display: inline-block;
line-height: normal;
white-space: nowrap;
vertical-align: baseline;
text-align: center;
cursor: pointer;
-moz-user-select: none;
    font-family: inherit;
font-size: 100%;
padding: 0.5em 1em;
color: rgba(0, 0, 0, 0.8);
border: 0px none transparent;
background-color: #0078E7;
text-decoration: none;
border-radius: 2px;
    color:#fff;
padding: 4px 6px;
}
.forum-form .boutons input:hover{
    opacity: 0.8;
}

.forum {
margin: 2em 0px 0px;
min-height: 74px;
}	
.forum.n2{
	margin: 0 0 0 25px;
}
.forum.n3{
	margin: 0 0 0 50px;
}
.forum.n4{
	margin: 0 0 0 75px;
}

.forum-message{
background: #fff;
border-radius: 2px;
padding: 7px 0 7px 14px;
box-shadow: 0px 1px 3px rgba(150, 150, 150, 0.5);
    line-height: 1.3em;
}

.forum-date{
font-size: 11px;
    padding:0 2px 4px;
    color: #333;
    text-align: right;
}
.pushy span.typcn{
    font-size:12px;
    color:#129FF0;
}

.forum-nom{
    color: #129FF0;
font-size: 14px;}
.forum-nom a{ color: #129FF0;
text-decoration: none;}
.forum-nom a img{
    color:#333;
}

.forum-nom span{
font-weight:normal;}

.forum-numero{
  color: #eee;
    font-family: 'Open Sans',Helvetica,Arial,serif;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    width: 10%;
    }

.urlsite{
	text-decoration:none;
	font-size:0.8em;}

.repondre{
    text-align:right;
  display: block;
    font-size: 10px;
    text-transform: uppercase;
    height: 0;
    }
.repondre a{
	    background: none repeat scroll 0 0 #fff;
    border-radius: 0 0 4px 4px;
    color: #333;
    padding: 4px 8px;
    position: relative;
    text-decoration: none;
    top: 2px;
    box-shadow: 0px 3px 2px rgba(200, 200, 200, 0.5);

}  
.repondre a:hover{
	color:#129FF0;}   

.reponse form{
    padding:0 10px 15px; 
}

fieldset.previsu{
padding: 1em;
border-radius: 2px;
width: 90%;
background: #d7ffc9;
border: 1px solid;
}
.forum-form .previsu .boutons input
{
  background: #121212;
color: #fff;
}
	     
#grandpapier-vote{
margin:0 auto;}
#grandpapier-vote table td{width:30%;
}
#spip-admin.spip-admin-float{
	right:-20%;}


