/*
*
*	SEARCH MODULE CSS
*
*/

#background_form_recherche {
	position:relative;
    background-image: url("/sites/templates/images/background_recherche.jpg");
    background-repeat: no-repeat;
    width: 900px;
    float: left;
    background-color: transparent;
    
    
	}
	
#background_form_recherche form {
    
    background-color: transparent;
    
    }

#searchZone  {
	position:relative;
	float:left;
	width:600px;
	height:90px;
    left:20px;
    top:60px;
}

#searchZone #tabs {	
	padding-left: 10px;	
	margin-top: -5px;
}
#searchZone #tabs .tab_row_1 td, #searchZone #tabs .tab_row_2 td {		
	font-family: Arial;
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
	color: #7f7e7e;
}

#searchZone #tabs .tab_row_2 {
	margin-top: 5px;	
}

#searchZone #tabs .search_field {	
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
}

#searchZone #tabs .input_field {	
	padding-left: 5px;
	font-size: 11px;
	color:black
}

#searchZone #tabs .searchInput {
	font-family: Arial;
	font-size: 11px;
}


#ads_search_bt a  {	
   position:relative;
   display:block;
   width:107px;
   height:26px;
   float: left;
   left: 30px;
   top:60px;
   background-image: url("/sites/templates/images/btn_recherche.png");
   background-repeat: no-repeat;
   color:white;
   padding-top: 23px;
   padding-left: 45px;
   text-decoration: none;
   font-family: Arial;
   font-size: 12px;
}

#ads_search_bt a:hover {  
    color:#bfbfbf;
}


#searchGlobalZone {	
   position:relative;
   float: left;
   left: 32px;
   top:70px;
   width: 400px;
   border-top: 1px solid red;
   color:#7f7e7e;
   padding-top: 10px;
   padding-left: 20px;
   font-size: 12px;
   font-family: arial;  
}


#searchGlobalZone #ads_search_bt a  {
	position:absolute; 
   display:block;
   width:32px;
   height:24px;
   float: left;
   left: 350px;
   top:4px;
   background-image: url("/sites/templates/images/btn_recherche2.png");
   background-repeat: no-repeat;
   padding-top: 10px;
   padding-left: 17px;
}


/*************************************
	RESULT LIST CSS
**************************************/

#searchResultList {
	position:relative;
	width:900px;
	float: left;
	
	margin-top: 90px;
}

#backgroundList_top {
    position:relative;
    width:900px;
    float: left;
    height: 21px;
    background-image: url("/sites/templates/images/backgroundList_top.gif");
    background-repeat: no-repeat;
	}
	
#backgroundList_repeat {
    position:relative;
    width:857px;
    float: left;
    padding-left:43px;
    background-image: url("/sites/templates/images/backgroundList_repeat.gif");
    background-repeat: repeat-y;
    }	

#backgroundList_bottom {
    position:relative;
    width:900px;
    float: left;
    background-image: url("/sites/templates/images/backgroundList_bottom.gif");
    background-repeat: no-repeat;
    height: 18px;
    }
    
#backgroundList_navigation {
    position:relative;
    width:900px;
    float: left;
    height: 18px;
    z-index: 30000000;
    }    

#searchResultList .ads_doc_row  {
	position:relative;
	float:left;
	border-bottom: 1px solid #dededc;
	border-top: 1px solid #dededc;
	width: 550px;
	height: 138px;
    background-image: url("/sites/templates/images/backgroundList_row.gif");
    background-repeat: repeat-x;
    width: 820px;
    color:#656565;
}

#searchResultList .ads_doc_row a  {
    color:#656565;
    text-decoration: none;
}

#searchResultList .ads_doc_row a:hover  {
    text-decoration: underline;
}


#searchResultList .ads_doc_row p.title {
	padding: 0;
    margin: 0;
	margin-top: 0px;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial;
	font-size: 13px;
	background-image: url("/sites/templates/images/puce2.gif");
	background-repeat: no-repeat;
	background-position: 3px 1px;
	background-color: #e9e9ea;
	font-weight: bold;
	height: 15px;

}

#searchResultList .ads_doc_row .price {
	float: right;
	font-size: 15px;
	font-weight: bold;
	margin-top: -17px;
	margin-right: 10px;

}

#searchResultList .ads_doc_row table tr td p {
  margin: 0;
  padding: 0;

}

#btn_detail {
	position: relative;
	float: right;
	}

#searchResultList .ads_doc_row table tr td {
  height: 100px;
  font-size: 12px;
}

#searchResultList .ads_doc_row table tr td img {
  margin-top: 5px;
  margin-left: 10px;
}


/*************************************
	DOCUMENT DETAIL CSS
**************************************/

#tab_detail_navig
{
	margin-top: 10px;
}

#tab_detail_navig .ads_detail_navig {
	color: white;
	font-family: Verdana;
	font-size: 13px;
	
	text-decoration: none;
	font-weight: bold;
}

#tab_detail_navig .ads_detail_navig:hover {

	color: #000;
}

#detailForm
{
	margin: 0;
    padding: 0;  
}

#searchDocDetail {
	border: 2px solid #737373;	
	margin-top: 8px;
	background-color: white;	
	color:#434343;
}


#searchDocDetail #doc_desc p {
    margin: 0;
    padding: 0;  
}

#searchDocDetail #doc_desc .title {
    padding-top:10px;
    padding-left:15px;
	height:39px;
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	color:white;
	background-image: url("/sites/templates/images/showDetail_title.gif");
	background-repeat: repeat-x;

	
}




#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: 810px;
	height: 25px;

	font-family: Verdana;

	margin-top: 10px;
	
	/*background-color: #efefef;*/
}

#searchResultList .ads_doc_row_admin span.title {
	
	font-size: 13px;
	width: 390px;
	padding-left: 5px;
}

#searchResultList .ads_doc_row_admin span.ads_doc_desc {
	
	font-size: 11px;
	padding-left: 5px;
	width: 390px;
}

#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 SEARCH RESULT NAVIGATION
**************************************/

#searchResultNavig {
	font-size: 13px;
	height: 30px;
	
}

#searchResultNavig table {	
	width: 845px;
	margin-left: 30px;	
}

#searchResultNavig table td {
	
}

#searchResultNavig table td a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

#searchResultNavig table td a:hover {
	color: #bd2b09;
}

#searchResultNavig table td a.here {
	font-size: 15px;
	font-style: italic;
	color: #bd2b09;
}

