
.annonces h4 { margin-bottom: 1em; }
h2.nobottommargin { margin-bottom: 0; }
.annonces ul li { list-style-type: none; }
.annonces aside { margin-top:0; }
.annonce {
	margin-bottom: 30px;
}
.annonces p.small { font-size:0.8em; }
.annonces .cartouche-right { background-color: #00c0c5; padding: 0px 10px 0px 10px; font-weight: bold; color: #FFF; font-size:0.9em; margin-left: 10px; }
.annonces .cartouche-left { background-color: #ededed; padding: 0px 10px 0px 10px; font-weight: bold; color: #AAA; font-size:0.9em; margin-right: 10px; }
.margintop20 { margin-top: 20px; }

/* formulaires */

button,input, select, textarea {
	border : 1px solid #00c0c5;
	padding: 6px;
	margin: 5px 5px 5px 0;
}

p.cadre{
	border : 1px solid #00c0c5;
	padding: 6px;
	margin: 5px 5px 15px 0;
}

p.avertissement{
	border : 3px solid #c50000;
	padding: 6px;
	line-height: 175%;
	margin: 5px 5px 15px 0;
}

fieldset label {
    line-height: 1em;
    margin-top:5px;
    float:left;
	display: block;
	width: 100%;
	clear: both;
}

.validation, .validation_recherche  {
	background-color: #00c0c5;
	padding: 5px 10px;
	color: #FFFFFF;
	font-family: "TitleFont",Helvetica,Arial,sans-serif;
    font-weight: normal;
    text-transform: uppercase;
	font-size: 1.4em;
	text-decoration: none;
}

.suppression  
{
    position:relative;
	background-color: #00c0c5;
	padding: 5px 10px;
	color: #FFFFFF;
	font-family: "TitleFont",Helvetica,Arial,sans-serif;
    font-weight: normal;
    text-transform: uppercase;
	font-size: 1.4em;
	text-decoration: none;
    left : 250px;
}

.validation:hover  {
	color: #000000;
}

input[type=submit], input[type=reset] { }