/***********************************************/
/* stili generali                              */
/***********************************************/
body{
margin:0px;
padding:0px;
text-align:center;
}

div#main{
background-image:url(layout_images/content_back.gif);
background-repeat:repeat-y;
background-position:center;
}

div#container{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
width:781px;
margin: 0px auto;
text-align:left;
}

/***********************************************/
/* header                                      */
/***********************************************/

div#header{
background-image:url(layout_images/header_back.gif);
background-repeat:no-repeat;
background-position:top center;
width: 100%;
height: 120px;
text-align:center;
}

div#header_container{
width:781px;
margin: 0px auto;
}

div#header_logo{
float:left;
width:730px;
height:120px;
background-image:url(layout_images/header.jpg);
background-position:left;
background-repeat:no-repeat;
}


#mappalogo {
position: absolute;
width : 185px;
height: 130px;
margin-left: 0px;
margin-top: 10px;
border: 0px dotted white;
}



div#language_selector{
float:right;
height:120px;
width:51px;
white-space:nowrap;
}

a#lang_1:link, a#lang_1:visited{
display:block;
height:29px;
width:51px;
background-image:url(layout_images/lang1.gif);
}

a#lang_1:hover{
background-image:url(layout_images/lang1_hov.gif);
}

a#lang_2:link, a#lang_2:visited{
display:block;
height:28px;
width:51px;
background-image:url(layout_images/lang2.gif);
}

a#lang_2:hover{
background-image:url(layout_images/lang2_hov.gif);
}

a#lang_3:link, a#lang_3:visited{
display:block;
height:29px;
width:51px;
background-image:url(layout_images/lang3.gif);
}

a#lang_3:hover{
background-image:url(layout_images/lang3_hov.gif);
}

a#lang_4:link, a#lang_4:visited{
display:block;
height:34px;
width:51px;
background-image:url(layout_images/lang4.gif);
}

a#lang_4:hover{
background-image:url(layout_images/lang4_hov.gif);
}
/***********************************************/
/* left bar                                    */
/***********************************************/

div#leftbar{
float:left;
width:140px;
padding-top:20px;
}

/* MENU */
div#menu{
width:135px;
padding-top:5px;
}

div#menu a:link, div#menu a:visited{
width:113px;
/width: 135px;
w/idth: 113px;
display:block;
padding-left:20px;
padding-bottom:2px;
padding-top:2px;
background-image:url(layout_images/menu_back.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#666666;
}

div#menu a:hover{
background-image:url(layout_images/menu_back_hov.gif);
font-weight:bold;
color:#00366A;
}

div#left_link_images{
text-align:center;
margin-top:15px;
padding:0px;
white-space:nowrap;
}

div#history{
text-align:center;
margin-top:10px;
padding:0px;
white-space:nowrap;
}


div#left_link_images img{
border:0px;
}

div#yoursearch {
padding-left: 20px;
padding-top: 10px;
padding-bottom:10px;
background-image:url(layout_images/menu_back.gif);
background-position:bottom;
background-repeat:repeat-x;
}
/***********************************************/
/* right bar                                   */
/***********************************************/

div#rightbar{
float:right;
width:183px;
}

/* REQUEST_CONTACTUS */
div#request_contactus{
width:183px;
height:18px;
}

div#request_contactus_left{
width:91px;
height:18px;
margin-right:1px;
float:left;
text-align:center;
}

div#request_contactus_right{
width:91px;
height:18px;
float:right;
text-align:center;
}

div#request_contactus a:link, div#request_contactus a:visited{
display:block;
height:18px;
background-image:url(layout_images/button1.gif);
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div#request_contactus a:hover{
background-image:url(layout_images/button1_hov.gif);
}

/* BANNERS */
div#banners{
width:176px;
\width:183px;
w\idth:176px;
padding-left:7px;
}

div#banner{
text-align:center;
width:176px;
height:70px;
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
background-image:url(layout_images/banner.gif);
background-repeat:no-repeat;
vertical-align:middle;
}
/***********************************************/
/* center                                      */
/***********************************************/
div#center{
margin-left:143px;
margin-right:172px;
}

div#buyrent{
}

div#content{
width:446px;
padding:5px;
}

/***********************************************/
/* FOOTER                                      */
/***********************************************/
div#footer{
width:100%;
background-image:url(layout_images/footer_back.gif);
background-repeat:repeat-x;
text-align:center;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-top:6px;
padding-bottom:4px;
}

div#footer a:link, div#footer a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

div#footer a:hover{
color:#FE7E01;
}

/***********************************************/
/* BOX                                         */
/***********************************************/

div#box{
}

div#box_header{
height:8px;
background-image:url(layout_images/box/header_center.gif);
background-repeat:repeat-x;
background-position:bottom;
}

div#box_header_left{
height:8px;
width:12px;
float:left;
background-image:url(layout_images/box/header_left.gif);
background-position:bottom;
background-repeat:no-repeat;
}

div#box_header_right{
height:8px;
width:15px;
float:right;
background-image:url(layout_images/box/header_right.gif);
background-position:bottom;
background-repeat:no-repeat;
}

div#box_center{
background-image:url(layout_images/box/center_left.gif);
background-position:left;
background-repeat:repeat-y;
}

div#box_center2{
background-image:url(layout_images/box/center_right.gif);
background-position:right;
background-repeat:repeat-y;
}

div#box_content{
margin-left:15px;
margin-right:15px;
}

div#box_footer{
height:16px;
background-image:url(layout_images/box/footer_center.gif);
background-repeat:repeat-x;
background-position:top;
}

div#box_footer_left{
height:16px;
width:13px;
float:left;
background-image:url(layout_images/box/footer_left.gif);
background-position:top;
background-repeat:no-repeat;
}

div#box_footer_right{
height:16px;
width:20px;
float:right;
background-image:url(layout_images/box/footer_right.gif);
background-position:top;
background-repeat:no-repeat;
}
/********* Banner fire ********* aggiunto massimo 22/11/2007*/
div#banner_fiere a:link {
    border-right: #22b34a thin solid;
    border-top: #22b34a thin solid;
    border-left: #22b34a thin solid;
    border-bottom: #22b34a thin solid;
    text-decoration: none;
}

/********* BLUE BOX *********/
div#bluebox{
margin-left:5px;
text-align:left;
width:443px;
background-color:#003669;
color:#FFFFFF;
}

div#bluebox_top{
margin-left:5px;
margin-top:5px;
height:6px;
width:443px;
background-image:url(layout_images/bluebox_top.gif);
background-repeat:no-repeat;
background-position:bottom;
}

div#bluebox_bottom{
margin-left:5px;
margin-bottom:5px;
height:6px;
width:443px;
background-image:url(layout_images/bluebox_bottom.gif);
background-repeat:no-repeat;
background-position:top;
}

div#risultato{
widht: 439px;
padding: 5px;
padding-bottom: 10px;
padding-right: 10px;
background-image:url(layout_images/box_risultati.gif);
background-repeat:no-repeat;
background-position:bottom;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #949494;
font-size: 10px;
}

div#risultato table{
padding-bottom:0px;
}

div#risultato_lastminute{
widht: 439px;
padding: 5px;
padding-bottom: 15px;
padding-right: 0px;
background-image:url(layout_images/box_risultati_lastminute.gif);
background-repeat:no-repeat;
background-position:bottom;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #949494;
font-size: 10px;
}

div#risultato_header{
padding: 5px;
}

div#risultato img{
margin:5px;
}

div#spaziorisultati{
height: 13px;
background-color:#FF7E00;
overflow:hidden;
}

div#blu-x__{
background-image:url(layout_images/int_blu_header.gif);
padding-left:15px;
padding-right:15px;
padding-top:7px;
height: 20px; 
height: "27px";
width: 409px;
/width: 439px;
w/idth: 409px;
}

div#blu-_x_{
padding:5px;
padding-right: 14px;
background-image:url(layout_images/int_blu_repeat.gif);
width: 420px;
/width: 439px;
w/idth: 420px;
}

div#blu-__x{
background-image:url(layout_images/int_blu_footer.gif);
height:14px;
width: 439px;
}

div#button_contactowner{
height: 31px;
height: "40px";
width: 70px;
/width: 80px;
w/idth: 70px;
padding:5px;
padding-top:4px;
background-image:url(layout_images/box_contact_owner.gif);
}

div#altririsultati_rent{
background-color: #305C86;
height:13px;
text-align:right;
padding-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

div#altririsultati_buy{
background-color: #FF7E00;
height:13px;
text-align:right;
padding-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

div#opzioni img{
margin: 0px;
}

div#forms{
width:176px;
\width:183px;
w\idth:176px;
padding-left:20px;
}

/***BANNER FIERE SULLA DESTRA***/
div#bannerfiere a, div#bannerfiere a:hover, div#bannerfiere a:link, div#bannerfiere a:visited
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-decoration: none;
    border-right: #ffffff thin solid;
    border-top: #ffffff thin solid;
    border-left: #ffffff thin solid;
    border-bottom: #ffffff thin solid;
}
