/*Special css for annonce design*/
/**
 * @author altairis [email]contact@altairis.fr[/email]
 * @author VDP-Digital [link]http://www.vdp-digital.com[/link]
 * @license http://www.gnu.org/copyleft/lesser.txt GNU Lesser General Public License
 **/

body#dialog {max-width: 700px;}
body#dialog #wrapper {width: 700px;}

.informal{
 display:none;
}

/*modif form original skin*/
#main_panel ul li  {
background: none;
}

/*special css*/
body#dialog #side_panel,
#articles.edit #side_panel,
#search #side_panel,
#search_agence #side_panel  {
  display: none;
}

#articles.edit #main_panel,
#search #main_panel,
#search_agence #main_panel {
  max-width: 100%;
  width: 99%;
}
#articles.header_box .folder_box,
#search_result .bien,
#search_result .agence {
color: black;
background: url("images/annonce-separator-hor.gif") bottom left no-repeat;
padding: 5px 1px 20px 1px;
font-family: arial, sans-serif;
}

table.acoupsur {
  margin-top: 15px;
  }
table.acoupsur,
table.annonce,
table.annonce_details,
table.annonce_more {
  border: none;
  width: 100%;
}
table.acoupsur td,
table.annonce td,
table.annonce_details td,
table.annonce_more td { /* a table used to present form fields */
	border: none;	
}
table.acoupsur td {
}

.bien_acces {
  display: none;
  list-style: none;
}

.bien_tabs {
  margin: 0;
  height: 55px;
  width: 100%;
  background: transparent url("images/tabs/french/french-result-announce-tabs.jpg") top left no-repeat;
}

.bien_tabs  li {
	display: inline;
	padding: 0;
	margin: 0;
}

.bien_tabs li a {
	line-height: 5em;
	margin: 0;
	padding: 26px 55px;
	}

.bien_tabs li a.send_bien { /*retctif button*/
	margin-left: -5px;
	padding: 26px 58px;
}

.bien_tabs li a.sel_bien { /*big button*/
	margin-left: -10px;
	padding: 26px 62px;
}

.bien_tabs li a.goto_agence{ /*big button*/
	margin-left: -10px;
	padding: 26px 58px;
}

.bien_tabs li a:hover.locate_bien  {
background: transparent url("images/tabs/french/french-result-announce-tabs.jpg") 1% 130% no-repeat;
}
.bien_tabs li a:hover.send_bien  {
background: transparent url("images/tabs/french/french-result-announce-tabs.jpg") 24% 130% no-repeat;
}
.bien_tabs li a:hover.goto_agence  {
background: transparent url("images/tabs/french/french-result-announce-tabs.jpg") 49% 130% no-repeat;
}
.bien_tabs li a:hover.sel_bien  {
background: transparent url("images/tabs/french/french-result-announce-tabs.jpg") 75% 130% no-repeat;
}
.bien_tabs li a:hover.print_bien  {
background: transparent url("images/tabs/french/french-result-announce-tabs.jpg") 100% 130% no-repeat;
}

.agence_acces {
  display: none;
}

.agence_tabs {
  list-style: none;
  margin: 1px;
  padding: 1px;
  height: 55px;
  width: 100%;
  background: transparent url("images/tabs/french/agences-tabs.jpg") bottom left no-repeat;
}

.agence_tabs  li {
	display: inline;
	padding: 0;
	margin: 0;
}

.agence_tabs li a { /*common rules*/
	line-height: 6em;
	}
	
		.agence_tabs li a.locate_agence {
	margin-left: -2px;
	padding: 27px 55px;
	}
		.agence_tabs li a.biens_agence {
	margin-left: 10px;
	padding: 27px 74px;
	}
	.agence_tabs li a.goto_agence {
	margin: 0;
	padding: 27px 72px;
	}
	.agence_tabs li a:hover.locate_agence  {
	background: transparent url("images/tabs/french/agences_tabs_hover.jpg") 0 0 no-repeat;
	}
	.agence_tabs li a:hover.biens_agence  {
	background: transparent url("images/tabs/french/agences_tabs_hover.jpg") 49% 0 no-repeat;
	}
	.agence_tabs li a:hover.goto_agence  {
	background: transparent url("images/tabs/french/agences_tabs_hover.jpg") 97% 0 no-repeat;
	}

#search_bien {
  margin: 20px 0 0 50px;
  text-align: center;
  font-size: 1em;
  font-weight: bold;
}
	
.search_bien_bouton {
  width: 215px;
  height: 46px;
  background: transparent url("images/tabs/french/similar_content.png") 0 0 no-repeat;
  color: transparent;
  padding: 0 110px 30px 110px;
}

.agence_menu { /*conteneur des tabs*/
	margin-left: 150px;
	margin-top: 12px;
	height: 60px;
}

#colonne1,
#colonne2,
#colonne3 {
	border: none;
	margin: 0;
}
#colonne1 {
	padding: 0;
}
#colonne2,#colonne3 {
	padding: 0 0 0 20px;
}

#colonne2,
#colonne3 {
	background: url("images/annonce-separator.gif") 0 0 no-repeat;
}
#articles #colonne1,#articles #colonne2,#articles #colonne3  { /* common rules of colonne*/
	width: 300px;
}

#search #colonne1,
#search_agence #colonne1 {
	width: 260px;
}

#search #colonne2 {
	width: 395px; /*Evite le débordement des autres colonnes*/
}

#search #colonne3 {
	width: 220px;
}
#search_agence #colonne2 {
	width: 300px;
}

#search_agence #colonne3 {
	width: 320px;
}

#search #colonne1 .form,
#search #colonne2 .form,
#search #colonne3 .form,
#search_agence #colonne1 .form,
#search_agence #colonne2 .form,
#search_agence #colonne3 .form {
	width: 100%;
}

#col1title,#col2title,#col3title,#col4title { /*common rules of col*/
 font-family: "arial", helvetica, sans-serif;
 padding: 8px 0 8px 40px;
 margin: 0 0 5px 0;
 font-weight: bold;
 line-height: 1.8em; /*hight value for IE7*/
 color: black;
 font-size: 12px;
 clear: both;
 }
 
#col1title {
  background: transparent url("images/button-rond-1234.gif") 0 2px no-repeat;
}
#col2title {
  background: transparent url("images/button-rond-1234.gif") 0 -27px no-repeat;
}
#col3title {
  background: transparent url("images/button-rond-1234.gif") 0 -61px no-repeat;
}

#col4title {
  background: transparent url("images/annonce-launch-search.gif") 0 0 no-repeat;
  padding: 12px 0 9px 55px;
}
#col4title:hover {
  background: transparent url("images/annonce-launch-searchH.gif") 0 0 no-repeat;
}
#search_submit {
  height: 60px;
  background: transparent url("images/annonce-launch-search.gif") 0 0 no-repeat;
  padding: 12px 0 0 45px;
}
#search_submit:hover {
  background: transparent url("images/annonce-launch-searchH.gif") 0 0 no-repeat;
}
#agence_submit {
 height: 60px;
 background: transparent url("images/annonce-launch-search3.gif") 0 0 no-repeat;
 padding: 12px 0 0 45px;
 margin-top: -14px;
}
#agence_submit:hover {
 background: transparent url("images/annonce-launch-search3H.gif") 0 0 no-repeat;
}
#search_agence_submit {
 background: transparent url("images/annonce-launch-search3.gif") 0 0 no-repeat;
 padding: 15px 30px 15px 45px;
 margin-top: 5px;
 margin-left: -1px;
 font-weight: bold;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
}
#search_agence_submit:hover {
 background: transparent url("images/annonce-launch-search3H.gif") 0 0 no-repeat;
}
#search_agence_submit button,   #agence_submit button, 
#search_submit button{
 margin: 0;
 padding: 4px;
 border: none;
 font-weight: bold;
 width: 150px;
 background: #FFF;
} 

#col3title button,
#col4title button {
  margin: 0;
  padding: 0;
  border: none;
  font-weight: bold;
  background: #FFF;
}

.folder_body {
	border-left: 1px outset;
	border-bottom: 1px inset;
}
.folder_header {
	font-size: 1.2em;
}

.renduorange {
	color: #ef9235;
	font-weight: bold;
}

.prix {
	color: #ef9235;
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 2em;
}

.soustitre {
	font-weight: bold;
}

#sort_form {
  float: right;
  margin: -28px 0px 0px 0px;
  font-family: arial, helvetica, sans-serif;
}

#localisation {font-family: arial, helvetica, sans-serif;}

.thumbs {
  border: none;
  margin: 0;
  padding: 0;
}

td.vignette, .vignette img {
  width: 40px;
  margin: 0;
  padding: 0;
}
#rotating_news img {
  clear: both;
  margin: 0;
}
  
.pub .center_image {
	clear:both;
	text-align: center;
	width: 200px;
	margin-bottom: 35px;
}
 
#articles_panel {
clear:both;
}

.bold /*utilisé pour l'affichage du trier par*/{ 
	font-weight: bold;
}

a.lieu /*lien vers la categorie ville dans les resultats d'annonce */ {
	color: #000;
	background: none;
}

a:hover.lieu { /* link below the mouse pointer */
	color: #F8C08D;
}

.budget /*pour aligner les boites budget*/ {
	margin-top: -1px;
}

.choixnature /*pour aligner les cases choix nature*/ {
	margin-top: -8px;
}
.specialite /*pour gerer le bloc de cases dans agences_immobilieres.php*/ {
	margin: -8px 0 0 35px;
}
	
.titre_inscription /* gerer le titre pour nouvelle inscription - see login.php */ {
	color: #ef9235;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	margin: 1.5em 0 1.5em 0;
}

.titre_dejainscrit /* gerer le titre pour deja inscrit - see login.php */ {
	color: #ef9235;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	margin: 1.5em 0 1.5em 0;
}

#help.navigation_box dl dd /*espacement dans les boites d'aide*/{
	padding-right: 4px;
}

.haut_page {
  margin-top: -25px;
  float: right;
}

.table_choix /*gestion des groupes de cases a cocher */ {
	margin: 8px 0 5px 2px;
}

#stationnement /*pour aligner la premiere ligne de cases a cocher de la col3 sur alertes_email */ {
	margin: 19px 0 16px 0;
}

table.rightform {
  border: none;
  border-spacing: 0;
}

table.rightform tr td {
  padding: 0;
}

#categories_panel {
clear: both;
}

#articles table.decorated td.content {
  width: 100%;
}

.gdthumbs {
	width: 100%;
	margin-left: 160px;
}
