a{
	text-decoration:none;
}

body {
	margin:0;
	background-image: url(../images/site/headerbg.jpg);
	background-repeat: repeat-x;
	background-color: #F5F5E8; /*#F5F5E8; /*#dedede;*/
	background-position: top;
	font-size: 12px;

}

.main{
	width:1000px;
	height:auto; /*100%*/
	margin-left:auto;
	margin-right:auto;
	border-style:solid;
	border-width:0px;
	border-color:red;

} 
/****************/
/*	Header	*/
/****************/
#header{
	width:1000px;
	height:186px;
	position:relative;
	z-index:1;
	border-style:solid;
	border-width:0px;
	border-color:pink;
}

/****************/
/* header image	*/
/****************/
#shadow-container{
	width:900px;
	height:125px;
	position:relative;
	margin-right:auto;
	border-style:solid;
	border-width:0px;
	border-color:red;
	text-align:left;
	font-family:"Trebuchet MS",sans-serif;
	font-size:35px;
	color:#e2ff64;
}

#bug_header{
	width:800px;
	height:5px;
	position:relative;
	margin-left:200px;
	margin-right:auto;
}
.bugfield{
	height: 18px;
	padding: 0px 0 0px 5px;
	border: 1px solid #333333;
	background: #ECF9E4;
	color: #000000;
}
.badbugfield{
	height: 18px;
	padding: 0px 0 0px 5px;
	border: 1px solid #333333;
	background: #FFCACA;
	color: #000000;
}
.bugtable{
	height: 18px;
	padding: 0px 0 0px 5px;
	border: 1px solid #333333;
	/*background: #ECF9E4;*/
	color: #000000;
}
/************************/
/* Header higher menu	*/
/************************/
#shadow-container .uppermenu {
	width:192px;
	height:29px;
	background-image:url(../images/upper_menu.png);
	background-repeat:repeat-x;
	background-position:right;
	float:right;
	top:0px;
	margin-right:0px;
	padding-top:4px;
	text-align:center;
	font-family:"Trebuchet MS",sans-serif;
	font-size:12px;
	color:#e2ff64;
}

a.topmenu_active{
	top:0px;
	margin-right:0px;
	padding-top:4px;
	text-align:center;
	font-family:"Trebuchet MS",sans-serif;
	color:#FF0066;
}

a.topmenu{
	top:0px;
	margin-right:0px;
	padding-top:4px;
	text-align:center;
	font-family:"Trebuchet MS",sans-serif;
	color:#e2ff64;
}
a.topmenu:hover{
	top:0px;
	margin-right:0px;
	padding-top:4px;
	text-align:center;
	font-family:"Trebuchet MS",sans-serif;
	color:#ffa800;
}

/************************/
/* Header lower menu	*/
/************************/
.button{
	width:800px;
	height:29px;
	font-family:"Times New Roman";
	padding-left:4px;
	background:url(../images/site/menu.png);
	background-repeat:no-repeat;
	top:11px;
	left:200px;
	position:relative;

}
a.menu_active{
	font-family:"Trebuchet MS",sans-serif;
	padding:4px 6px;
	float:left;
	color:#FF0066;
	font-weight:bold;
}

a.menu{
	font-family:"Trebuchet MS",sans-serif;
	padding:4px 6px;
	float:left;
	color:#e2ff64;
}
a.menu:hover{
	font-family:"Trebuchet MS",sans-serif;
	padding:4px 6px;
	float:left;
	color:#ffa800;
}
menu-login{
	font-family:"Trebuchet MS",sans-serif;
	padding:4px 6px;
	float:left;
}

.loginfield{
	width: 100px;
	height: 18px;
	padding: 0px 0 0px 5px;
	border: 1px solid #333333;
	background: #ECF9E4;
	color: #000000;
}
.badloginfield{
	width: 100px;
	height: 18px;
	padding: 0px 0 0 5px;
	border: 1px solid #333333;
	background: #FFCACA;
	color: #000000;
}

.view_ads_field{
	padding: 0px 0 0px 5px;
	border: 1px solid #333333;
	background: #ECF9E4;
	color: #000000;
}
.view_ad_title{
	text-align:center;
}
.bad_view_ads_field{
	padding: 0px 0 0 5px;
	border: 1px solid #333333;
	background: #FFCACA;
	color: #000000;
}

.warnning, .warnning a{
	font-family:"Trebuchet MS",sans-serif;
	font-size:12px;
	padding-right:80px;
	color:#D40000;
}
#logindiv{
	background-image:url(../images/site/menu.png);
	background-position:top right;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS",sans-serif;
	text-align:right;
	border: none;
	padding-top: 0px;
	margin-right:30px;
	color:#777777;
	width:390px;

	height:50px;
	float:right;
	border: 0px solid #333333;
}
#logindiv .text{
	width: 300px;
	height: 43px;
	padding-top: 3px;
	float:right;
	color:#ffffff;
	position:relative;
	z-index:2;
	border: 0px solid #ffffff;
}
#logindiv .text a{
	font-family:"Trebuchet MS",sans-serif;
	padding:4px 6px;
	color:#e2ff64;
}
#logindiv .text a.menu_active_right{
	color:#FF0066;
	font-weight:bold;
}
#logindiv .text a.menu_active_right:hover{
	color:#FF0066;
	font-weight:bold;
}

#logindiv .text a:hover{
	font-family:"Trebuchet MS",sans-serif;
	padding:4px 6px;
	color:#ffa800;
}
#logindiv .keydiv{
	width: 30px;
	height: 29px;
	padding-top: 3px;
	padding-right:20px;
	color:#777777;
	float:right;
	position:relative;
	border: 0px solid #ffffff;
}
a.key{
	position:relative;
	color:#777777;
}
a.key:hover{
	color:#DDDDDD;
}

#header_menu_bottom{
	position:relative;
	font-family:"Trebuchet MS",sans-serif;
	color:#777777;
	width:1000px;
	height:20px;
	padding-left: 20px;
	top:-1px;
	background-image:url(../images/site/under_menu.png);
	background-repeat:no-repeat;
	z-index:0;
	border: 0px solid #0000ff;
}

#header_menu_bottom a{
	font-family:"Trebuchet MS",sans-serif;
	color:#e2ff64;
}
#header_menu_bottom a:hover{
	font-family:"Trebuchet MS",sans-serif;
	color:#ffa800;
}
#lang_nav{position:relative;}
#lang_nav li{margin-top:4px;padding:0;list-style:none;position:absolute;top:0;}
#lang_nav li, #lang_nav a{height:11px;display:block;}

#lang_fr{
	left:0px;width:16px;
	}
#lang_fr{
	background:url('../images/flags.gif') 0 -22px;
	}
#lang_fr a:hover{
	background:url('../images/flags.gif') 0px -11px;
	}

#lang_de{
	left:32px;width:16px;
	}
#lang_de{
	background:url('../images/flags.gif') -16px -22px;
	}
#lang_de a:hover{
	background:url('../images/flags.gif') -16px -11px;
	}

#lang_en{
	left:64px;width:16px;
	}
#lang_en{
	background:url('../images/flags.gif') -32px -22px;
	}
#lang_en a:hover{
	background:url('../images/flags.gif') -32px -11px;
	}
	
#lang_es{
	left:96px;width:16px;
	}
#lang_es{
	background:url('../images/flags.gif') -48px -22px;
	}
#lang_es a:hover{
	background:url('../images/flags.gif') -48px -11px;
	}
	
#adv_nav{position:relative;}
#adv_nav li{margin-top:-8px;padding:0;list-style:none;position:absolute;top:0;}
#adv_nav li, #adv_nav a{height:7px;display:block;}
#adv_search{
	left:0;
	margin-top:2px;
	margin-bottom:2px;
}
#adv_search a:hover{
	background:url('../images/adv_search_over.gif') 0px 0px;
}
/************************/
/*	Left pan	*/
/************************/
#main_pan{
	width:996px;
	height:auto;
	position:relative;
	margin-top:-1px;
	float:left;
	z-index:1;
	border-left-style:solid;
	border-right-style:solid;
	border-width:2px;
	border-color:#222222;


}
.first_filter{
	width: 100px;
	height: 18px;
	margin-top:3px;
	padding: 0px 0 0px 5px;
	border: 1px solid #333333;
	background: #ECF9E4;
	color: #000000;
}
.filter{
	width: 100px;
	height: 18px;
	padding: 0px 0 0px 5px;
	border: 1px solid #333333;
	background: #ECF9E4;
	color: #000000;
}
.filterSearchButton{
	width: 100px;
	height: 18px;
	margin-top:5px;
	border: 1px solid #333333;
	background: #cacae7;
	color: #000000;
}

.left_pan{
	float:left;
	width:200px;
	height:100%;
	bottom:0px;
	border-color:#222222;
	border-style:solid;
	border-width:0px;
	z-index:0;
}
/************************/
/*	right pan	*/
/************************/
.manage_ads{
	float:left;
	z-index:1;
}

.manage_ads a{
	color:#222;
	text-decoration:underline;
}

.right_pan{
	float:left;
	width:796px;
	/*height:1250px;*/
	z-index:1;
}
#mapdiv{
	border-style:solid;
	border-width:5px;
	border-color:#222222;
	margin-bottom:3px;
	float:left;
	position:relative;
}
.iwContainer {
	overflow:hidden;
	width: 450px;
	height: 100px;
}

.iwContainer img{
	border-width:1px;
	border-color:#222222;
}

.iwContainer a{
	color:#777777;
}

.iwContainer a:hover{
	text-decoration:underline;
	color:#444444;
}

#infoPanel{
	float:left;
	width:798px;
	height:170px;
	border-style:solid;
	border-width:1px;
}

#message {
	float:left;
	position:relative;
}

.ListBelow table:hover{
	background-color:#ffeff5;

}

.ListBelow img{
	border-width: 2px;
	border-color: #222222;
}

.ListBelow a{
	color:#777777;
}

.ListBelow a:hover{
	text-decoration:underline;
	color:#444444;
}

#message img{
	border-color:#000;
	background-color:#000;
	margin:1px;
}

#main_footer{
	position:relative;
	width:100%;
	border-style:solid;
	border-width:0px;
	border-color:red;
	float:left;
}

.footer_top{
	position:relative;
	width:100%;
	bottom:0px;
	height:20px;
	background-image:url(../images/site/footer_top.png);
	background-repeat:no-repeat;
	z-index:0;
	float:right;
}

.footer_link {
	position:relative;
	z-index:0;
	font-family:"Trebuchet MS",sans-serif;
	bottom:0px;
	text-align:center;
}
.footer_link img{
	border-width:0;
}
.footer_link font{
	color:#6b6b6b;
	size:1px;
}

.footer_link a{
	position:relative;
	z-index:0;
	color:#6b6b6b;
	font-family:"Trebuchet MS",sans-serif;
	bottom:0px;
	text-align:center;
}

/************************/
/*	edit window	*/
/************************/
#edit_ads{
	position:relative;
	width:100%
}
.edit_ads_map{
	position:relative;
	float:left;
	margin:2px;
	border-style:solid;
	border-width:1px;
	border-color:blue;
}
.edit_top{
	position:relative;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:pink;
}

.edit_pictures_left img.tbnail{
	position:relative;
	display: block;
	margin: 2px 4px 0px 2px;
	border: 1px solid #000;
	opacity:1;

}
.edit_pictures_left img.delete{
	position:absolute;
	left:0px;
	width:16px;
	height:16px;
	margin: -18px 0px 0px 85px;
	background-image:url(../images/ko.png);
	border: 0px solid #000;
	opacity:1;

}
.edit_img {
	position:relative;
	margin:2px;
	border-style:solid;
	border-width:1px;
	border-color:red;
}
input.browse
{
	position:absolute; 
	left:0px;
	width:75px;
	border-width:0px;
	-moz-opacity:0; 
	filter:alpha(opacity: 0); 
	opacity: 0; 
	z-index: 0;
}

input.butt
{
	background-color:#ff865c; 
	font-weight:bold; 
	font-size:10px;
	color:#ffffff;
	height:20px; 
	width:75px;
	z-index:-2;
}


.pictures{

	border-style:solid;
	border-width:1px;
}
.edit_ads_type{
	position:relative;
	float:left;
	margin:2px;
	border-style:solid;
	border-width:1px;
	border-color:brown;
}

#createAccountOrLogin{
	float:left;
}
#details{
	float:left;
}
#create_account{
	float:left;
	width:49%;
}
/************************/
/*      Info bulle      */
/************************/
a.info{
    position:relative;
    border: 0px solid #000;
    z-index:24;
    text-decoration:none;
}
a.info img{
	border: 0px solid #000;
}

a.info:hover{
	z-index:25;
}

a.info span{
	display: none;
}

a.info:hover span{ 
	display:block; 
	position:absolute;
	top:2em; left:2em; width:15em;
	border:1px solid #ff865c;
	background-color:#fff8c6;
	color:#000;
	text-align: justify;
	font-weight:none;
	padding:1px;
}
/************************/
/*    end Info bulle    */
/************************/


/************************/
/*	view_ads	*/
/************************/

.pictures_view_ads{
	position:relative;
	width:1000px;
	float:left;
}
.img_container{
	position:relative;
	display: inline;
	width:470px;
	margin: 4px;
	border: 0px solid #000;
	float:left;
}
.img_container img{
	position:relative;
	display: inline;
	margin: 4px;
	border: 1px solid #000;
	opacity:0.8;
	float:left;
}
.img_container a:hover img { opacity:1; }
#view_ad_confort_orientation{
	width:100%;
	border-width:0;
}
.view_ad_google_ad{
	width:400px;
}
.view_ad_table_contact{
	border: 0px solid #000;
	width:100%;
}
td.view_ad_table_contact_width{
	width:12%;
}
.veiw_ad_detail{
	width:99%;
	border: 0px solid #000;
	margin: 0px;
	opacity:0.9;
	float:left;
}
.veiw_ad_detail td{
	vertical-align:top;
}

.view_ad_goodies{
	list-style-type: circle;
	font-family:"Trebuchet MS",sans-serif;
	width:300px;
}

.view_ad_goodies ul li{
	list-style-type: circle;
	font-family:"Trebuchet MS",sans-serif;
	font-size:13px;
	top:0px;
}
.view_ad_description{
	text-indent: 50px;
	text-align:justify;
	font-family:"Trebuchet MS",sans-serif;
	font-size:13px;
	color:#000;
}
