body
{
	margin:0 0 0 0;
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	color:#000000;
	letter-spacing:-1px;
}
p,p span,.para
{
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	color:#000000;
	letter-spacing:-1px;		
}
a:link,a:visited
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
div.note
{
	background-color:#cfcfcf;
	border:1px dotted #a39787;
	padding:10px;
}
.message
{
	background-color:#ffffcc;
	border:1px dotted #a39787;
	padding:10px;
	width:100%;
	margin-bottom:5px;
}
.error
{
	background-color:#FFCCCC;
	border:1px dotted #FF0000;
	padding:10px;
	width:100%;
	margin-bottom:5px;
}
.headingError
{
	font-size:10pt;
	font-weight:bold;
	color:red;
}
span.note
{
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	color:#000000;
	letter-spacing:-1px;
}
h3
{
	font-weight:bold;
	font-size:10pt;
}
a:hover.a-over
{
	text-decoration:underline;
}
a:link.a-over,a:visited.a-over
{
	text-decoration:none;
}
#avp-container
{
	margin:0 auto 0 auto;
	width:940px;
	height:100%;
}
#avp-header
{
	width:100%
	height:97px;
	padding-left:30px;
	clear:both;
	display:none;
}
#avp-print-zone
{
	display:none;
}
#avp-stat-zone
{
	display:none;
}
#avp-contact-annonceur
{
	display:none;
}
#avp-control-photos
{
	display:none;
}
#avp-header-left
{
	float:left;
	width:50%;
}
#avp-header-right
{
	float:left;
	width:50%;
}
#photo-label
{
	display:none;
}
#avp-toutes-photos-screen
{
	display:none;
}
.pub
{
	float:left;
	width:180px;
	padding:8px;
	text-align:center;
}
.zone-generale
{
	float:left;
	border-right:1px dotted #f6ebda;
	width:440px;
	padding:8px;
}
#account
{
	text-align:right;
	width:90%;
	color:#ffffff;
}
#account a:hover
{
	text-decoration:underline;
	color:#ffffff;
}
#account a:link,#account a:visited
{
	text-decoration:none;
	color:#ffffff;
}
#avp-body
{
	widht:100%;
	clear:both;
	margin:0px;
	height:100%;
}
#avp-body-zone-1
{
	background:url(/_images/avp-background-zone-1.jpg) no-repeat;
	width:250px;	
	float:left;
	border:0px solid #efefef;
	height:100%;
	display:none;
}
#avp-body-zone-2
{
	width:690px;
	float:left;
	background-position:top right;
	border:0px solid #efefef;
	height:100%;	
}
#avp-footer
{
	background:url(/_images/avp-background-footer.jpg) repeat-y;
	widht:100%;
	background-color:#595347;
	clear:both;
	margin:0px;
	padding:8px;
	display:none;
}
.avp-text-footer,.avp-text-footer a
{
	font-size:8pt;
	text-align:center;
	color:#afafaf;
	text-decoration:none;
}
.avp-text-footer-2,.avp-text-footer-2 a
{
	font-size:8pt;
	text-align:center;
	color:#000000;
	text-decoration:none;
}
.avp-text-footer a:hover,.avp-text-footer-2 a:hover
{
	text-decoration:underline;
}
.avp-box
{
	background:url(/_images/avp-background-box-1.jpg) repeat-x;
	margin-left:30px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:5px;	
	padding-top:3px;
	padding-bottom:3px;
}
.avp-link-box,.avp-link-box-sans-border
{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:15px;	
	padding-top:2px;
	padding-bottom:5px;	
}
.avp-link-box
{
	border-bottom:1px dotted #7c6d5a;
}
.avp-text-menu-selected,.avp-text-menu-not-selected
{
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	font-size:8pt;
	letter-spacing:-1px;
}
.avp-text-menu-selected,.avp-text-menu-selected a
{
	color:#cc0000;
}
.avp-text-menu-not-selected,.avp-text-menu-not-selected a
{
	color:#7c6d5a;
}
.avp-titre-menu
{
	margin-left:15px;
}
.avp-text-titre-menu
{
	font-family:verdana,arial,sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#a39787;
	letter-spacing:-1px;	
}
.avp-text-titre-menu-2
{
	font-size:12pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:#f6cd01;
	letter-spacing:-1px;	
}
.form-menu-field
{
	margin-left:15px;
	margin-top:7px;
	margin-right:15px;
	text-align:right;
}
.form-input-text
{
	color:#000000;
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	border:1px solid #9c907a;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;			
}
.form-menu-button
{
	margin-left:15px;
	margin-top:7px;
	margin-right:15px;
	text-align:right;
}
.form-button
{
	background:url(/_images/avp-background-button-1.jpg) repeat-x;
	border:1px solid #9c0707;
	padding-top:3px;
	padding-bottom:3px;	
	color:#ffffff;
	font-size:8pt;
	font-family:verdana,arial,sans-serif;	
}
.form-button-2
{
	background:url(/_images/avp-background-button-2.jpg) repeat-x;
	border:1px solid #9c0707;
	padding-top:3px;
	padding-bottom:3px;	
	color:#7c6d5a;
	font-size:8pt;
	font-family:verdana,arial,sans-serif;	
}
.form-button-3
{
	background:url(/_images/avp-background-button-3.jpg) repeat-x;
	border:1px solid #9c0707;
	padding-top:3px;
	padding-bottom:3px;	
	color:#000000;
	font-size:8pt;
	font-family:verdana,arial,sans-serif;	
}
.avp-text-menu-right-label
{
	color:#7c6d5a;
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
}
.form-menu-right-label
{
	margin-right:15px;
	text-align:right;
	padding-top:6px;
	padding-bottom:8px;	
}
.form-input-select
{
	color:#000000;
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	border:1px solid #9c907a;
	padding:5px;
	width:167px;
}
.form-input-checkbox
{
	border:1px solid #9c907a;
}
.avp-titre-page
{
	border-bottom:1px dotted #a39787;
	padding:0px;
	margin-left:0px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:25px;
}
.avp-contenu-page
{
	padding:0px;
	margin-left:0px;
	margin-right:30px;
	margin-top:10px;
}
.avp-text-titre-page, .heading
{
	font-family:verdana,arial,sans-serif;
	font-size:16pt;
	font-weight:normal;
	color:#a39787;
	letter-spacing:-1px;	
	padding:0px;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;			
}
.subheading
{
	font-family:verdana,arial,sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#a39787;
	letter-spacing:-1px;	
	padding:0px;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;			
}
.subheading-2
{
	font-family:verdana,arial,sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#f6cd01;
	letter-spacing:-1px;	
	padding:0px;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;			
}
.avp-text-titre-page-2, .heading-2
{
	font-size:16pt;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	color:#f6cd01;
	letter-spacing:-1px;	
}
.avp-text-titre-2-page
{
	font-family:verdana,arial,sans-serif;
	font-size:14pt;
	font-weight:normal;
	color:#a39787;
	letter-spacing:-1px;	
	padding:0px;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;			
}
.avp-text-titre-2-page-2
{
	font-size:16pt;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	color:#f6cd01;
	letter-spacing:-1px;	
}
.resultat-recherche-text
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	color:#000000;
}
.resultat-recherche-image
{
	border:6px solid #eeeeee;
	margin-left:10px;
	margin-right:10px;
	margin-top:8px;	
	margin-bottom:8px;	
}
.resultat-recherche-image-accueil
{
	border:6px solid #eeeeee;
	margin-left:2px;
	margin-right:2px;
	margin-top:8px;	
	margin-bottom:2px;	
}
label
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
}
.form-information
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	color:#000000;	
	padding:10px;	
}
.contentSubTitle
{
	background-color:#efefef;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.form-leftvalue
{
	padding:10px;
}
.form-rightvalue
{
	padding:10px;
}
.content
{
	border:1px solid #a39787;
	width:100%;
}
.content tr th, .content tbody tr th
{
	background-color:#dfdfdf;
	font-weight:bold;
	text-align:left;
	padding:10px;	
	border-top:1px dotted #afafaf;
	border-bottom:1px dotted #afafaf;
}

.listing {
	padding: 0px;
	width: 100%;
}

.listing td {
	padding: 2px 5px;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #eeeeee;
}
.listing td a:hover{
  color:#000000;
	text-decoration:underline;
}

.listing th {
	background-image: url('nav_new_labelbg.gif');		
	background-repeat: repeat-x;		
	padding-left: 2px;
	/*background-color: #C4D3DB;*/
	border-top: 1px solid #999999;
	border-right:1px solid #999999;
	border-bottom: 1px solid #999999;
	color: #777E82;
	text-align: left;
}

.listing th a {
	background-repeat: repeat-x;		
	text-decoration: none;
	color:#333333;
}

.listing th a:hover {
	text-decoration: none;
}

.listing .active {
	color: #000000;
}

.listing .active a {
	color: #000000;
	text-decoration: none;
}

.listing .active a:hover {
	color: #000000;
	text-decoration: none;
}
.breadcrumbs a
{
	text-decoration:underline;
}
.progress{
	width: 1px;
	height: 14px;
	color: #000000;
	font-size: 12px;
	font-family:verdana,arial,sans-serif;
  	overflow: hidden;
	background-color: #FFCC00;
	padding-left: 5px;
}
.block-sh-titre
{
	margin:5px;
	background-color:#f7ecda;
	width:100%;
	padding:5px;
}
.block-sh-left-titre
{
	font-weight:bold;
	float:left;
	width:74%;
}
.block-sh-right-titre
{
	float:left;
	width:24%;
	text-align:right;
}