/*
*
*	SEARCH MODULE CSS
*
*/


#searchZone  {
	border: 1px solid gray;
	height: 150px;	
	/*width: 450px;*/
	
	background-color: white;
	
	margin-right: 5px;
	
	margin-left: 5px;
}


#searchZone .title {	
	
	margin-top: 0px;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	
	font-family: Arial;
	font-size: 15px;
	/*width: 390px;*/
	/*padding-left: 5px;*/
	
	
	background-image: url("/sites/templates/images/loupe.gif");
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #e9e9ea;
	font-weight: bold;
	
}


#searchZone #tabs {	
	padding-left: 10px;	
	margin-top: -5px;
}
#searchZone #tabs .tab_row_1 td {		
	font-family: Arial;
	font-size: 11px;
	padding-left: 20px;
}

#searchZone #tabs .tab_row_2 {
	margin-top: 5px;	
}
#searchZone #tabs .tab_row_2 td {		
	font-family: Arial;
	font-size: 11px;	
	padding-left: 20px;
}

#searchZone #tabs .search_field {	
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
}

#searchZone #tabs .input_field {	
	padding-left: 5px;
	font-size: 11px;
}

#searchZone #tabs .searchInput {
	font-family: Arial;
	font-size: 11px;
}


#searchButton {
	position: relative;
	
	background-color: #e9e9ea;

	
	border: 1px solid gray;
	height: 28px;
	/*width: 450px;*/
	
	margin-right: 5px;
	margin-top: -1px;
	margin-left: 5px;
}

#searchButton #ads_search_bt {	
	font-family: Arial;
	font-size: 18px;	
	color: black;	
	font-weight: bold;
	
	padding-top: 3px;
	padding-bottom: 3px;
	/*padding-right: 5px;*/
	padding-left: 5px;
		
	/*text-align: left;*/
}


#searchButton #ads_search_bt a {	
	color: black;	
	text-decoration: none;
}
#searchButton #ads_search_bt a:hover {	
	color: #ec8648;	
	text-decoration: none;
		
}

#searchButton #searchGlobalZone {	
	position: relative;
	margin-top: -27px;
	
	font-family: Arial;
	
	color: black;	
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	
	float: right;
}

#searchButton #searchGlobalZone .searchInput {
	font-family: Arial;
	font-size: 10px;
}

#searchButton #searchGlobalZone span {		
	font-size: 13px;	
	padding-right: 3px;
}

#searchButton #searchGlobalZone a {		
	font-weight: bold;
	color: black;	
	text-decoration: none;
	font-size: 15px;	
	padding-left: 3px;
}
#searchButton #searchGlobalZone a:hover {	
	color: #ec8648;	
	text-decoration: none;
		
}

/*************************************
	RESULT LIST CSS
**************************************/
/*
#searchResultList {
	
	border: 1px solid gray;
	height: 230px;	
	width: 450px;
	
	margin-top: 20px;
	
	background-color: #efefef;

	position: relative;
}

#searchResultList p {
	background-color: #cfcfcf;
	padding: 3px;
	
	margin-left: 5px;
	margin-right: 5px;
}*/

#searchResultList {
	padding-right: 5px;
}

#searchResultList .ads_doc_row {
	border: 1px solid gray;
	/*width: 550px;*/
	height: 130px;
	margin-top: 10px;
	margin-left: 5px;
	background-color: white;
}

#searchResultList .ads_doc_row table {
	margin-top: -10px;
}

#searchResultList .ads_doc_row p.title {
	margin-top: 0px;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	
	font-family: Arial;
	font-size: 14px;
	/*width: 390px;*/
	/*padding-left: 5px;*/
	
	background-image: url("/sites/templates/images/puce_search.gif");
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #e9e9ea;
	font-weight: bold;
}

#searchResultList .ads_doc_row p.title span {
	float: right;
	font-size: 17px;
	font-weight: bold;
	
	margin-top: -20px;
	margin-right: 15px;
		
}

#searchResultList .ads_doc_row p.ads_doc_desc {
	font-family: Verdana;
	font-size: 11px;
	padding-left: 5px;
	width: 390px;
}

#searchResultList .ads_doc_row p.ads_doc_detail {
	right: 15px;
	margin-top: -30px;
	/*margin-right: 20px;*/
	
	position: absolute;
	
	height: 20px;
	
	font-family: Verdana;
	font-size: 13px;
	/*margin-top: 5px;
	padding-left: 5px;*/
	
	background-image: url("/sites/templates/images/loupe.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

* html #searchResultList .ads_doc_row p.ads_doc_detail {
	margin-right: 20px;
}

#searchResultList .ads_doc_row p.ads_doc_detail a {
	
	padding-left: 25px;
	text-decoration: none;
	
}

#searchResultList .ads_doc_row p.image {
	/*float: right;
	margin-right: 10px;
	margin-top: 10px;*/
	
	margin-left: 10px;
}

#searchResultList .ads_doc_row p.image img {
	/*width: 140px;*/
	height: 85px;
}

/*************************************
	DOCUMENT DETAIL CSS
**************************************/

#tab_detail_navig .ads_detail_navig {

	color: black;
	font-family: Verdana;
	font-size: 13px;
	
	text-decoration: none;
	font-weight: bold;
}

#tab_detail_navig .ads_detail_navig:hover {

	color: #ec8648;
}


#searchDocDetail {
	border: 1px solid #ec8648;
	/*height: 200px;*/
	/*width: 450px;*/
	
	margin-top: 15px;
	
	background-color: white;
	
}

#searchDocDetail #doc_desc .title {
	margin-top: 0px;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	
	font-family: Arial;
	font-size: 15px;
	
	background-image: url("/sites/templates/images/puce_search.gif");
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #e9e9ea;
	
}




#searchDocDetail #doc_desc .price {
	float: right;
	margin-right: 20px;
	margin-top: 0px;
	
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}

#searchDocDetail #doc_desc .doc_desc_table {		
	padding-left: 5px;
}

#searchDocDetail #doc_desc .doc_desc_table td {		
	font-family: Verdana;
	font-size: 11px;
}


#searchDocDetail #doc_desc .doc_desc_table td.doc_title {
	font-size: 15px;
	font-weight: bold;
}

#searchDocDetail #doc_desc .doc_desc_table td.doc_locality {
	font-weight: bold;
}

#searchDocDetail #doc_desc #date {
	float: right;
	margin-right: 20px;
	margin-top: -40px;
	
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
}

#searchDocDetail #doc_desc #description {
	font-family: Verdana;
	font-size: 12px;
	margin-left: 5px;
	
	
	/*border: 1px solid red;*/
}

#searchDocDetail #doc_images {
	border-top: 1px solid #cfcfcf;
	margin-top: 20px;	
	padding-top: 20px;
	
	background-color: #e9e9ea;
}

#searchDocDetail #doc_images #div_imgList img {
	/*width: 120px;*/
	height: 90px;
	
	border: 1px solid gray;
}

#searchDocDetail #doc_images #div_imgDetail img {
	width: 400px;
	
	border: 1px solid gray;
}


#searchDocDetail #doc_infos {
	border-top: 1px solid #cfcfcf;
	margin-top: 20px;
	
}
#searchDocDetail #doc_infos p.title {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	
	padding-left: 5px;
}

/**************************************
			ADMIN
**************************************/

#add_zone_div {

	position: relative;
	float: left;
	
	padding-left: 10px;
	
}

#add_zone_div table td .search_field {
	font-size: 10px;
}

#add_zone_div table td .fieldStar {
	color: green;
	font-size: 10px;
	font-weight: bold;
}

#add_zone_div table .normalField {

	padding-right: 10px;
	padding-top: 5px;
}

#add_zone_desc_div {

	position: relative;
	float: left;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#add_zone_desc_div .search_field {
	font-size: 10px;
}

#add_zone_desc_div .input_field {	
	margin-top: 3px;
}

#globalImageDiv {
	
	position: relative;
	float: left;
	
	width: 420px;
	height:265px;
	
	top: 10px;
	left: 10px;
	
	border: 1px solid #6da7ff;
	background-color: white;
}

* html #globalImageDiv {
	float : none;
}

#globalImageDiv #imagesDiv {
	height:240px;
	overflow:auto;
	border-bottom: 1px solid #6da7ff;
	
	background-color: white;
}

#globalImageDiv #imagesDiv .imgListHeader {
	/*font-weight: bold;*/	
	font-style: italic;
	height: 20px;
}


#globalImageDiv #imagesDiv table tr {
	background-color: #f0f0f0;
}


#globalImageDiv #imgDivBts {
	
}

#globalImageDiv #imgDivBts .image_link {
	color: black;
	text-decoration: none;
	
	font-weight: bold;
	
	/*border-left: 1px solid gray;
	border-right: 1px solid gray;
	
	border: 1px solid gray;*/
	
	padding: 4px;
	
	font-size: 13px;
}

#globalImageDiv #imgDivBts .image_link:hover
{	
	color: #6da7ff;	
}

#actionButtons {
	width: 95%;
	height: 30px;
	
	position: relative;
	float : left;
	
	/*border-top: 1px solid #6da7ff;*/
	
	margin-top: 10px;
	
	margin-left: 20px;	
}

* html #actionButtons {
	float : none;
}

#actionButtons table {
	
}

#actionButtons a {
		
	color: black;
	text-decoration: none;
	
	font-weight: bold;	
	
	font-size: 13px;
}
#actionButtons a:hover {
	
	color: #6da7ff;	
}


#searchResultList .ads_doc_row_admin {
	
	border-bottom: 1px solid gray;
	
	/*width: 550px;*/
	height: 25px;

	font-family: Verdana;

	margin-top: 10px;
	
	/*background-color: #efefef;*/
}

#searchResultList .ads_doc_row_admin span.title {
	
	font-size: 11px;
	width: 390px;
	padding-left: 3px;
	
}

#searchResultList .ads_doc_row_admin span.ads_doc_desc {
	
	font-size: 11px;
	padding-left: 5px;
	width: 390px;
	
	
    color: #1C2874;
}

#searchResultList .ads_doc_row_admin span.ads_doc_action {
	
	font-size: 11px;
	color: gray;
	float: right;

	/*height: 30px;*/

	margin-top: -17px;
	margin-right: 5px;

	padding-top: 3px;
	padding-bottom: 3px;

	text-decoration: none;

	font-style: italic;
}


#searchResultList .ads_doc_row_admin span .adsEditLangLink {
	
	border: 1px solid gray;
	
	font-style: normal;
	font-weight: bold;
		
	font-size: 12px;
	text-decoration: none;
	color: black;
	background-color: #E9E9EA;

	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 2px;
}

#searchResultList .ads_doc_row_admin span .adsEditLangLink:hover {
	color: #ec8648;
}


#admin_lang {
	font-size: 15px;
	padding: 4px;
	/*background-color: #f0f0f0;*/
	
	color: green;
	/*border: 1px solid #6DA7FF;*/
}


/**************************************
		ADS DOCS SUMMARY SNIPPET
**************************************/


#ads_docs_summary {
	position:absolute;
	width:163px;
	height:300px;
	margin:0;
	padding:0;
	padding-left:5px;
	padding-top:5px;
	top:105px;
	border-right : 1px solid orange;
	
	
}

#ads_docs_summary .ads_summary_row a {
	
	font-size: 12px;
	
	padding-left: 20px;
	background-image: url("/sites/templates/images/puce_13.gif");
	background-repeat: no-repeat;
	
	/*background-position: 3px 3px;*/
	
	/*text-decoration: none;*/
	
	color: black;
}

#ads_docs_summary .ads_summary_row a:hover {		
	color: #ec8648;
}

#ads_docs_summary .ads_summary_row {
	
	border-bottom : 1px dotted orange;
}

#ads_docs_summary .ads_summary_row .date {
	/*margin-top: -8px;*/
	font-size: 11px;
	font-style: italic;
}

#ads_docs_summary .ads_summary_row .desc {
	/*margin-top: -8px;*/
	font-size: 11px;
}

/**************************************
	ADS SEARCH RESULT NAVIGATION
**************************************/

#searchResultNavig {
	font-size: 13px;
	height: 30px;
}

#searchResultNavig table {
	vertical-align: bottom;
	height: 100%;
}

#searchResultNavig table td {
	vertical-align: bottom;
}

#searchResultNavig table td a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

#searchResultNavig table td a:hover {
	color: #ec8648;
}

#searchResultNavig table td a.here {
	font-size: 15px;
	font-style: italic;
	color: #ec8648;
}

