﻿#c_wrap {padding:0 0 30px;}
/******** DEALERS ****************/
#dealer_f{width:994px;height:950px;}
.dealers #coldx{margin:25px 0 0 -6px;}
#de_search{position:absolute;right:23px;top:39px;width:224px;height:411px;z-index:100;}
#de_search_bkg{position:absolute;left:0;top:0;width:224px;height:411px;background:url('../img/dealers/bg_search.png') left top no-repeat;}
#de_search_form{position:absolute;left:0;top:0;width:194px;height:381px;padding:20px 10px 10px 20px;}
#de_search_form div{margin:0 0 5px; position:relative;}
#de_search_form div.type {margin:15px 0 5px;}
#de_search_form div.de_search_intro{margin:0 0 20px 0;}
#de_search_form div.de_search_go{text-align:right;}
#de_search_form div label{display:block;margin:0 0 2px 0;color:#115394;font-weight:bold;}
#de_search_form div span{display:block;margin:0 0 2px 0;color:#115394;font-weight:bold;}
#de_search_form div.type div span{display:inline;color:#5E5E5E;font-weight:normal;}
#de_search_form div.type input{vertical-align:middle;}
/*#de_search_form div input{border:1px solid #9bbad6;height:19px;width:180px;padding:2px;background:url(../img/dealers/input_bg.gif) left top repeat-x;line-height:12px;}*/
#de_search_form div img {position:absolute;top:18px;right:20px;curson:pointer;}
#de_search_form div ul {position:absolute;left:0;top:0;z-index:110;display:none;}
#de_search_form div li{border:1px solid #9bbad6;height:19px;width:180px;line-height:19px;padding:2px;background:url(../img/dealers/list_li.gif) left top repeat-x}
#de_search_form div li.active{background:url(../img/dealers/list_li_on.gif) left top repeat-x;color:#fff;}
#de_search_form #de_search_provincie{position:relative;z-index:10;}
#de_search_form #de_search_provincie div{height:300px;overflow:auto;width:186px;}
#de_search_form #de_search_provincie ul.en_engl{display:none;height:500;overflow-y:auto;overflow-x:hdden;}
#de_search_form #de_search_regioni ul{top:40px;}
#de_search_form #de_search_regioni{position:relative;z-index:1;}
#de_search_form #de_search_regioni div{display:none;}
#de_search_form div.de_search_go{padding:10px 0 0 0;}
#de_search_form div.de_search_go input{border:0;height:13px;width:94px;padding:0;background:none;}
#de_list_dealers{position:relative;height:440px;width:400x;overflow:auto;}
#de_export{position:absolute;right:23px;top:485px;width:224px;height:111px;z-index:100;}
#de_bg_export{position:absolute;right:0;top:0;width:224px;height:111px;background:url('../img/dealers/bg_export.png') left top no-repeat;}
#de_c_export{position:absolute;right:0;top:0;width:194px;height:101px;padding:10px 10px 0 20px;}
#de_c_export h1{padding:0 0 3px 0;background:url('../img/shared/filet_subsct.gif') left bottom repeat-x;text-align:right;}
#de_c_export p a:link,#de_c_export p a:visited{padding:0 0 0 10px;background:url('../img/shared/navleft/arrow_exlinks.gif') left 4px no-repeat;line-height:16px;text-transform:uppercase;font-weight:bold;}
#de_results{padding:25px 0 25px 0;}
.de_result_box{position:relative;padding:0 0 25px 0;margin:25px 0 0 0;background:url('../img/dealers/bg_result_box.gif') left bottom repeat-x;}
.de_result_top{position:relative;width:690px;height:22px;padding:8px 0 0 0;margin:0 0 10px 0;background:#f3f3f3;text-align:right;}
.de_result_top span{position:absolute;left:5px;top:7px;color:#4495df;font-weight:bold;text-align:left;}
.de_result_top a:link,.de_result_top a:visited{margin:0 5px 0 0;}
.de_c_result{clear:both;display:inline-block;height:auto !important;height:1%;}
.de_c_result:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.de_c_txt{line-height:16px;}
.de_c_img{display:inline;float:left;}
.de_c_img img{margin:0 10px 0 0;}
.de_info{clear:both;display:inline-block;width:710px;height:auto !important;height:1%;margin:0 0 10px 0;}
.de_info:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.de_info_img{display:inline;float:left;}
.de_info_img img{margin:0 15px 0 0;}
.de_info_txt{line-height:16px;}
.de_logo{margin:0 0 10px 0;text-align:right;}
.de_contacts{padding:5px 0;}
.de_contacts h2{margin:0;text-transform:uppercase;font-weight:normal;}
.de_timetable{margin:0;padding:0;list-style:none;}
.de_timetable li{height:15px;padding:0;background:none;}
.de_timetable li span{display:inline;float:left;}
.de_timetable li span.de_day{width:145px;}
.de_timetable li span.de_mor_from{width:110px;}
.de_timetable li span.de_mor_to{width:145px;}
.de_timetable li span.de_aft_from{width:110px;}
.de_timetable li span.de_aft_to{}
.de_info_desc{padding:20px 0 0 0;line-height:16px;}
/******** END DEALERS ****************/
/* DEALERS */
#de_wrap {
  clear:both;
   height:auto!important;height: 387px;
   min-height:387px;
  }
#de_map {
  position: relative;
  height:auto!important;height: 387px;
  min-height:387px;
  padding: 30px 0 0 70px;
  background: url('/PublishingImages/cnhimg/dealers/FR/box_nazione.jpg');
}
#de_map p {
  position:absolute;
  top: 100px; left: 350px;
  color: #FFDD19;
  font-size: 26px;
}
#map area {cursor:pointer;}
/*END DEALERS*/

/*FOO*/
#de_search_bkg_foo{position:absolute;left:0;top:0;width:225px;height:825px;background:url('/PublishingImages/cnhimg/dealers/FR/bg_search_foo.gif') left top no-repeat;}
#de_wrap_foo {
  clear:both;
  background: url('/PublishingImages/cnhimg/dealers/FR/box_nazione_top.jpg') no-repeat 0 0;
  }
#de_map_foo {
  position: relative;
  height: 600px;
  padding: 30px 50px;
  background: url('/PublishingImages/cnhimg/dealers/FR/box_nazione_bottom.jpg') no-repeat 0 100%;
}
.dealer_result #de_map_foo {
  height: 380px;
}

#mapdealer {
	border: 0px solid black;
	width: 268px;
	height: 331px;
	float: left;
}

#searchForm {
	border: 0px solid black;
	width: 300px;
	float: right;
}
#searchForm .citta input, #searchForm .cap input {width: 300px;}
#searchForm .type {margin:30px 0 0;}
#searchForm h2 span{
	color: #ffdd19;
	font-size: 22px;
	font-family: GillSans,Tahoma,sans-serif;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
}

#searchForm h3 span{
	color: #4495DF;
	font-size: 11px;
	font-family: GillSans,Tahoma,sans-serif;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
}

#searchForm h5 span {
	border: 0px solid black;
	color: #565656;
	font-size: 11px;
	font-family: GillSans,Tahoma,sans-serif;
	font-weight: normal;
}

#searchForm ul li,
#de_search ul li{
	margin: 0px 5px 0px 0px; padding: 0 0 5px 0; background:none;
}

/*#searchForm p span{
	border: 0px solid black;
	margin: 0px 0px 5px 0px;
	color: #025395;
	font-size: 12px;
	font-weight: bold;
}
*/
#searchForm p label { font-weight: normal; }

#searchForm p span.contratto { 
	margin: 15px 0 5px;
	border: 0px solid black;
	color: #025395;
	font-size: 12px;
	font-weight: bold;
	}
#searchForm .sbt {
	/*background: url("/PublishingImages/cnhimg/btns/FR/btn_search_foo.png") no-repeat;*/
	width: 107px;
	height: 15px;
	border: 0px;
	float: right;
	margin: 10px 10px 0px 0px;
	cursor: pointer;
}


.de_results_foo .de_result_box {margin:0;}
/*END FOO*/


h2 span{
	text-align: right;
	color: #b2bbc4;
	font-size: 16px;
	font-family: GillSans,Tahoma,sans-serif;
	margin: 0px 0px 5px;
}

h1 span{
	color: #c3c3c3;
	font-size: 32px;
	font-family: GillSans,Tahoma,sans-serif;
	margin: 0px 0px 15px;
}

#searchForm span, #searchForm h4 span{
	margin: 0px 0px 20px;
	width:300px;
	color: #565656;
	font-size: 11px;
	font-weight: normal;
}

#searchForm p span{
	font-family: GillSans,Tahoma,sans-serif;
	color: #5e5e5e;
	font-size: 11px;
	font-weight: bold;
}

#searchForm p{
	border: 0px solid black;
	margin: 0px 0px 5px 0px;
	color: #025395;
	font-size: 12px;
	font-weight: bold;
}

#de_search_form .de_search_go_sbt {
	/*background: url("/PublishingImages/cnhimg/btns/FR/btn_search_foo.png") no-repeat;*/
	width: 107px;
	height: 15px;
	border: 0px;
	float:none;
	margin: 10px 10px 0px 0px;
	cursor: pointer;
}

#opacityDiv{position:absolute;left:0;top:0;background:#fff;width:994px;height:100px;z-index:400;opacity:0.7;filter:alpha(opacity=70)}

#msgBoxAddDealer {
	display:none;
	position:absolute;top:600px;left:350px;
	z-index:500;
	background-color:#E6E6E6;
	width:180px;height:50px;
	text-align:center;padding-top:30px;
	border:2px solid #CCC;
	font-weight:bold;
}

