/* Toolbar */
.toolbar {
	text-align:left;
	background-color:#000000;
}

/* Cadre annonce complet */
.annonce_container {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.annonce_header {
	background-image:url('/i/fond_detail_header.gif');
	border: 1px solid #cccccc;
	margin:0px;
	padding:0px;	
	line-height:38px;
}

.annonce_header .element {
	float: left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	font-weight: bold;
	color:#545454;
	margin:0px;
	padding:0px;
	margin-left: 10px;
	margin-top: 3px;
	margin-top: 3px;	
	height: 38px;
	line-height:38px;
}

/** Annonce title **/
.annonce_title {

}

.annonce_title .element {
	float: left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#000000;
	margin:0px;
	padding:0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 3px;	
	display:table-cell;
	vertical-align:middle;
}

/** Annonce Body **/
.annonce_body {
	width:635px;
}

.annonce_big_photo {
	width:380px;
	padding:5px;
	float:left;
	margin: 5px;
	margin-right:10px;
}

.annonce_big_photo img {
	padding: 1px;
}

.annonce_memo {
	padding:5px;
	margin: 5px;
	margin-left:10px;
}

.memo_ajax {
	font-size:12px;
	font-weight:bold;
	padding-left:1px;
}

.memo_ajax a, .memo_ajax a:link, .memo_ajax a:visited {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.memo_ajax a:hover {
	color:#df7e00;
	text-decoration:none;	
}

.annonce_info {
	float:right;
	margin-top:10px;
	width: 220px;
}
.annonce_info_ref {
	float:center;
	margin-top:5px;
}


.cat_informations {
	margin-left:0px;
	margin-top:0px;
	background-image:url('/i/icons/cat_informations.gif');
	background-repeat:no-repeat;
	height:24px;
	width:220px;
}

.annonce_info h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-align:left;
	font-weight:normal;
	margin: 0px;
	margin-right:5px;
	margin-bottom:1px;
	text-align:left;
	color:#666666;
}

.annonce_info_ref h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-align:left;
	font-weight:normal;
	margin: 0px;
	margin-right:5px;
	margin-bottom:1px;
	text-align:left;
	color:#666666;
}


/*
.annonce_info h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;	
	text-align:left;
	font-weight:normal;
	margin: 0px;
	margin-right:5px;
	margin-bottom:1px;
	text-align:left;
	color:#666666;
}
*/
.annonce_info span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	margin: 0px;
	text-align:left;
	color:#666666;
}

.annonce_info_ref span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	margin: 0px;
	text-align:left;
	color:#666666;
}

/*
.ref {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:left;
	font-weight:bold;
	margin: 0px;
	text-align:left;
	color:#666666;
}*/



/** Additional photos **/
.cat_more_photos {
	margin-left:0px;
	margin-top:0px;
	background-image:url('/i/icons/cat_more_photos.gif');
	background-repeat:no-repeat;
	height:24px;
	width:220px;
}

/** Description **/
.annonce_desc {

}

.go_back {
	padding-bottom:5px;
	padding-left:20px;
	background-image:url('/i/go_previous.gif');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#356AB4;
	text-decoration:none;	
}
.go_back a, .go_back a:link, .go_back a:visited {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#356AB4;
	text-decoration:none;
}
.go_back a:hover {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#EC9F13;
	text-decoration:none;	
}
.cat_description {
	margin-left:10px;
	margin-top:0px;
	background-image:url('/i/icons/cat_description.gif');
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	height:30px;
	width:220px;
}

.desc_box {
	margin-left: 20px;
	margin-right: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	padding-top:5px;
	padding-bottom:10px;
	text-align:justify;
}

.desc_details {

	margin-left: 20px;
	margin-right: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	padding-top:5px;
	padding-bottom:10px;	
}

.desc_details td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	padding:5px;
}

.details_element  {
	color:#111111;
}

.details_element .value {
	color:#989898;
	font-weight:bold;		
}

/** Onglet Contact **/
.contact_box {

}

.cat_contact {
	margin-left:10px;
	margin-top:10px;
	background-image:url('/i/icons/cat_contact.gif');
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:10px;
	height:30px;
	width:200Px;
}

.contact_infos {
	width:520px;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:20px;
	list-style-position:outside;
	list-style-type: none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;	
}

.contact_infos ul {
	
}

.contact_infos li {
	font-weight: normal;	
	margin-bottom: 4px;
	margin-top: 0px;
	margin-left: 0px;
	list-style-type: none;
}

.contact_infos a, .contact_infos a:link, .contact_infos a:visited {
	color:#0066cc;
	text-decoration:none;
	border: 0px;
}

.contact_infos a:hover {
	color:#df7e00;
	text-decoration:none;	
	border: 0px;
}

.contact_logo {
	float:left;
	width:200px;
	padding:5px;
	margin: 5px;	
	border: 1px solid #ddd7c1;
}

.contact_logo img {
	padding: 1px;
	margin: auto;
	border: 1px solid #ddd7c1;
}

.contact_logo img:hover {
	padding: 1px;
	margin: auto;
	border: 1px solid #df7e00;
}

.contact_logo .promoteur_link{
	margin-left:0px;
	margin-top:10px;
	text-align:center;
}

.contact_logo .promoteur_link a, .contact_logo .promoteur_link a:link, .contact_logo .promoteur_link a:visited {
	text-align:center;
	text-decoration:none;
	color:#0066cc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url('/i/icons/fleche_news_orange.gif') ;
	background-repeat:no-repeat ;
	padding-left:10px;
	text-decoration:underline;
}


/** Affichage desthumb de photo **/
.thumb_container {
	width:200px;
	padding-left: 10px;
}

.thumb_img {
	float:left ;
	padding:2px;
	margin:5px;
	border:1px solid #dedede;
	cursor:pointer;
}

/** Onglet Gmap **/
.cat_gmap {
	margin-left:10px;
	margin-top:10px;
	background-image:url('/i/icons/cat_localisation.gif');
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:10px;
	height:30px;
	width:200Px;
}

.iframe_gmap {
	float:left;
	width:560px;
	padding:5px;
	margin: 5px;	
	margin-left: 10px;
}

.iframe_gmap ul {
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:15px;	
	margin-left:20px;
	list-style-position:outside;
	list-style-type: none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;		
}

.iframe_gmap li {
	font-weight: normal;	
	margin-bottom: 4px;
	margin-top: 0px;
	margin-left: 0px;
	list-style-type: none;
}

.iframe_gmap iframe{
	padding: 1px;
	margin: auto;
	border: 1px solid #ddd7c1;	
}

/** Title when print version **/
.print_title {
	margin-left:15px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:6px;
	height:20px;
	width:200px;
	font-weight:bold;
	font-size:22px;
	border-bottom:1px solid #ccc;
}

.print_mini_title {
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:20px;
	width:200px;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #ccc;
}

/** Not found page **/
.not_found {
	margin-left:30px;
	margin-right:30px;
}
.not_found td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
}

/** Message box used for confirm validation **/
.msgBox td {
	border: 1px solid #cccccc;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}