/***************standard***************************************/
.container-avis{
padding-top:5px;
width:100%;
/*overflow-x: hidden;
overflow-y:scroll;*/
}
#main-avis{
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
}
.main-menu{
float:left;
width:202px;
}
.main-content{
float:left;
padding-left:10px;
}
.footer-titre{
float:left;
width:99%;
}
.pub{

float:right;
text-align: right;
}

.list-avis{
float:left;
width:100%;
}
#style-liste-avis{
float:left;
width:100%;
/*background-color:#FBF5D2;*/
}
.petite-images{
float:left;
margin-left:15px;
width:auto;
background-color:#FFFFFF;
height:auto;
border:solid 1px #ccc;
}
#style-liste-images{
margin-top:20px;
float:left;
width:100%;
height:auto;
}
.paginator{
font-family:helvetica,arial,verdana;
font-size:11px;
font-weight:bold;
color:#265500;
text-align:center;
}
.paginator a{
font-family:helvetica,arial,verdana;
font-size:11px;
font-weight:bold;
color:#265500;
text-align:center;
}	
.paginator a:hover{
font-family:helvetica,arial,verdana;
font-size:11px;
font-weight:bold;
color:#1fcca3;
text-align:center;
}
.espace-entre-rub{
padding-left:12px;
color: white;
font-weight:bold;
font-size:12px;
}
.titre-rub{
float:left;
width:100%;
text-align: left;
color:olive;
padding-bottom:3px;
padding-left:10px;
font-family:helvetica,arial,verdana;
font-size:18px;
font-weight:bold;      
}
.titre-sousrub{
clear:both;
float:left;
width:100%;
text-align: left;
color:olive;
padding-bottom:3px;
padding-left:15px;
padding-top:5px;
font-family:helvetica,arial,verdana;
font-size:14px;
}
.titre-rubtexte{
clear:both;
float:left;
width:100%;
text-align: left;
color:#004040;
padding-bottom:3px;
padding-left:15px;
padding-top:15px;
font-family:helvetica,arial,verdana;
font-size:12px;
}
.messg-filter-vide{
	float: left;
	width: 97%;
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
	height:17px;
	background-color: #004040;
	font-family:helvetica,arial,verdana;
	font-size: 14px;
    text-align:center;
    padding-top:1px; 
    padding-bottom:1px;
}
.ligne-style{
clear:both;
float:left;
align:center;
width:100%;
border-top:solid 1px #CCCCCC;
height:1px;
}
/***********style des listes des avis****************/
.titre-sujet{
margin-left: 5px;
font-family:helvetica,arial,verdana;
font-size:11px;
font-weight:bold;
color:#004040;
vertical-align:top;
}
.sujet{

margin-left:7px;
font-family:helvetica,arial,verdana;
font-size:11px;
color:#000000;
text-align:justify;
}
.createdby{
font-family:helvetica,arial,helvetica,arial,verdana;
font-size:12px;
color:#FF910F;
}
.createdby a{
font-family:Helvetica, Arial,helvetica,arial,verdana;
font-size:12px;
color:#FF910F;
text-decoration:none;
}
.createdby a:hover{
font-family:Helvetica, Arial,helvetica,arial,verdana;
font-size:12px;
color:#FF910F;
text-decoration:none;
}
.nom-link a{
padding-left:5px;
float : right;
font-family:helvetica,arial,verdana;
font-size:12px;
color:#FF910F;
text-decoration:none;
}
.nom-link a:hover{
padding-left:5px;
float : right;
font-family:helvetica,arial,verdana;
font-size:12px;
color:#004040;
text-decoration:underline;
}
.link a{
	margin-top:10px;
	color: olive;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.link :hover{
    margin-top:10px;
    color: #004040;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
/**************add new avis***********************/
#group-form{
font-weight: bold;
font-family:helvetica,arial,verdana;
font-size:12px;
color:#004040;
}
#pays-forum .formelements .input1 select{
font-size:12px;
width:12em;
}
#group select{
margin-left:155px;
width:137px;
}

#input3  {
font-size:12px;
margin-left:207px;
}
#aide-form  .formelements .lines {
pading-top:25px;

}
#aide-form  .formelements .lines .input1 label{
font-size:12px;
font-weight: bold;
font-family:helvetica,arial,verdana;
color:#004040;
margin-bottom:20px;
}
#aide-form  .formelements .lines .input1 input{
font-size:11px;
height:14px;
width:12em;
}
.formelements .input1 {
float:left;
padding-top:15px;
font-family:helvetica,arial,verdana;
font-size:12px;
font-weight:bold;
color:#004040;
width:100%;
}
.formelements .input1 label {
clear:both;
text-align:left;
width:100%;
}
.inputradio{
float:left;
height:20px;
width:150px;
text-align:left;
font-family:helvetica,arial,verdana;
margin-left:145px;
padding-bottom:5px;
}
#annonce-forum .formelements .input2 label {
margin-top:25px;

margin-bottom:20px;
font-size:12px;
font-weight: bold;
font-family:helvetica,arial,verdana;
color:#004040;
}
.formelements .input1 input {

color:#004040;
float:left;
font-size:11px;
height:14px;
width:12em;
}
#aide-form-link a{
margin-left:5px;
color:#FFA70F;;
text-decoration:none;
font-size:11px;
font-family:helvetica,arial,verdana;
font-weight: bold;
}
#aide-form-link a:hover{
margin-left:5px;
color:#004040;
text-decoration:underline;
font-size:11px;
font-family:helvetica,arial,verdana;
font-weight: bold;
}
#pays-form-link a{
margin-left:5px;
padding-top:5px;
color:#FFA70F;
text-decoration:none;
font-size:11px;
font-family:helvetica,arial,verdana;
font-weight: bold;
}
#pays-form-link a:hover{
margin-left:5px;
padding-top:5px;
color:#004040;
text-decoration:underline;
font-size:11px;
font-family:helvetica,arial,verdana;
font-weight: bold;
}
#annonce-forum .formelementstxt .input textarea {
clear:both;
color:#004040;
float:left;
font-size:11px;
margin-left:145px;
width:220px;
}
#PersonhelpNom{
font-size:11px;
height:14px;
width:12em;
}
#PersonhelpPrenom{
font-size:11px;
height:14px;
width:12em;
}
/*************************************************************/
.align-add{
clear:both;
float:left;
}
.titre-add{
float:left;
font-family:helvetica,arial,verdana;
font-size:12px;
font-weight:bold;
color:#004040;
}
.input1-add-avis{
color:#004040;
float:left;
font-size:11px;
height:14px;
width:12em;
margin-top: 10px;
font-family:helvetica,arial,verdana;
}
.input2-add-avis{
color:#004040;
float:left;
font-size:11px;
height:14px;
width:12em;
margin-left:10px;
font-family:helvetica,arial,verdana;
}
/*********************************/
.ajouthelp{
float:left;
text-align:left;
font-family:helvetica,arial,verdana;
font-weight:bold;
font-size: 12px;color:#004040}