div.comment
{
    
    text-align: justify;
    width: 500px;
    border-top: solid 1px blue;
	
}

div.comment em
{

	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: blue;
	font-style: normal;
}


div.comment strong
{

	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: black;
}



#nouv_comment label
{
display: block;
float: left;
font-size: 10pt;
height: 23px;
width: 116px;
border: solid 1px black;
padding: 2px;
margin: 0px 2px 0px 2px;
background-color: #613E22;
color: #fff;
font-weight: 800;
}



#nouv_comment em
{
display: block;
float: left;
line-height: 20pt;
font-size: 10px;
width: 104px;
color: #000000;
font-weight: 800;
font-style: normal;
}



#nouv_comment input
{
height: 23px;
max-width: 270px;
display: block;
float: left;
margin: 0px 2px 2px 2px;
}

#nouv_comment textarea
{
display: block;
float: left;
margin: 0px 2px 2px 2px;
height: 58px;
}



#nouv_comment #labcommentaire
{
height: 37px;
padding-top: 21px;
}

#nouv_comment #captcha
{
height: 26px;
padding-top: 3px;
}

#nouv_comment #captchouille
{
display: block;
float: left;
}

#nouv_comment #captchouille img
{
margin: 0px 2px 0px 2px;
height: 31px;
}

#nouv_comment #captchouille a img
{
height: 27px;
}

#nouv_comment a
{

display: block;
float: left;
border: solid 1px blue;
}

#nouv_comment p 
{
float: left; 
clear: both;
margin: 2px 2px 0px 2px;
width: 500px;
}

#nouv_comment
{
clear: both;
}



















span.lastcomment 
{
	margin-left: 30px;
}



span.ptitcomment
{
    
    text-align: justify;
    width: 250px;
    border-top: solid 1px blue;
	font-size: 0.9em;
	
}

span.ptitcomment em
{

	text-align: left;
	font-size: 0.9em;
	color: blue;
	font-style: normal;
}


span.ptitcomment strong
{

	text-align: left;
	font-size: 0.9em;
	color: black;
}





