body{
margin:0px auto;
padding:0;
background-color: #fff;
margin:0px;}

.no_disp{text-align: center;padding-top: 30px;font-size: 12px;
display:block;height: 50px;color: #5c5c5c;}

img{border:none}

 .break{
clear:both;
} 


#container{
padding: 2px 10px 5px 10px;
text-align:left;
width:1110px;
/*background-image:url(img/sfondo.jpg);
background-repeat:repeat-x;
background-position: bottom;*/
margin:auto;
display:table;
margin-top: 10px;
margin-bottom: 10px;
/**/border: 1px #ebebeb solid;
background-color: #ffffff;}	

.logo { 
height:100px;
width:476px;	
padding-left: 0px;
color: #003000;
float:left;
background-color: #ffffff;
margin-top:0px;
margin-bottom:0px;}

#tel { 
height:70px;
width:225px;	
font-family: "Century Gothic"; 
color:#485B62;
font-size:15px;
float:right;text-align: right;
}

#tel a{ 
font-family: "Century Gothic"; 
color:#485B62;
}

#info{line-height: 30px;height: 30px;background-image: url(img/icone/tel.jpg);background-repeat: no-repeat;background-position: right;
padding-right:35px;}

#inserisci{background-color: #fff;
position: relative;
top:-20px;
left:775px;height: 30px;background-image: url(img/icone/inserisci.jpg);background-repeat: no-repeat;padding-right: 25px;
display:block;font-family: verdana;color: #dedbcb;font-weight: bold;width: 150px;font-size: 12px;line-height: 30px;margin: 0px;background-position: right;}

#inserisci a{color: #444444;
}

#content_menu { 
margin-top:50px;
float:right;
padding: 0px;
margin-bottom:10px;
}
#MenuCentro { 
height:20px;
width:auto;
margin-right: 0px;
float:left;
background-color: #fff;
}
.menu{
height:20px;
float:left;
padding-left:10px;
padding-right:10px;
background-color: #fff;
text-align: center;
border-left: 1px #dadada solid;
}

.menu a{
font-family: "Century Gothic", arial;
font-size: 13px;
color: #565656;
text-decoration: none;
}

.menu a:hover{
color: #ce4271;
}

.menu_on{
height:20px;
float:left;
padding-left:10px;
padding-right:10px;
text-align: center;
}

.menu_on a{
color: #ce4271;
font-family: "Century Gothic", arial;
font-size: 13px;
color: #ce4273;
text-decoration: none;
font-weight: bold;
border-bottom: 1px #ce4271 solid;
}



#loc_cerca{background-color: #f7f4e2;border: 1px #cfcdbe solid;font-weight: bold;font-size: 12px;color: #fa94b6;
}

#loc_cerca_puls{background-color: #ffffff;
border:none;
width:67px;background-image: url(../img/cerca.jpg);
cursor:pointer;}

	
#form1{ 
height:20px;
width:200px;
margin-top:3px;
padding: 10px 0px 8px 5px;
background-color:#FFFFFF; 
float: right;
}

#cerca{
width:200px;
height:30px;
background-color:#FFFFFF;
}







#content_flash { 
height:209px;
width:1110px;
padding: 0px;
color: #003000;
margin-bottom:10px;
}

#menuAltoSx{
height:200px;
width:120px;	
padding: 0px;
float:left;}
#menuAltoSx ul{text-align: right;}

#menuAltoSx li a{color: #5b5b5b;
display:block;border-bottom: 1px #d8d5c5 solid;}

#menuAltoSx li a:hover{color: #5b5b5b;
display:block;border-bottom: 1px #ce4070 dotted;text-decoration: none;}

#menuAltoSx li .current{color: #ce4070;
display:block;border-bottom: 3px #ce4070 dotted;text-decoration: none;}

.menuAlto{
padding:0;
margin-bottom:5px;
width:120px;
height:205px;
font-family: "Century Gothic"; 
color:#485B62;
font-size:14px;}

ul.menuAlto
{
margin-left:2px;
margin-bottom:1px;
list-style:none;
list-style-type:none;}

ul.menuAlto li{
padding-bottom:6px;
padding-top:0px;
width:120px;
}

#fotoHome { 
height:209px;
width:973px;	
padding: 0px;
float:left;
position:relative;
z-index:1;
margin-left:10px;
}

#fotoHome img { 
top:0px;
position:absolute;
left:20px;
}


/******************************************* centropagina ****************************/

#content { 
height:auto;
width:1110px;
background-repeat:no-repeat;
padding: 0px;
padding-bottom:25px;
float:left;
margin-top:5px;
background-color: #ffffff;
background-position: bottom;}


#box1{
padding:10px 0px 0px 0px;
width:215px;
height:auto;
font-family:tahoma;
font-size:10px;
float:left;
/*border:1px solid #000;*/
}

#box1 img{
margin-left:8px;
margin-bottom:-15px;}


/*######################################################################*/
/*######################################################################*/
/*######################################################################*/

/*SCHEDA INTERNA LOCATION*/

#locInterna {
margin-top:14px;
padding-top:8px;
width:490px;
height:auto;
background-color:#FFFFFF;
text-align: justify;font-size: 12px;font-family: Verdana, Helvetica, Arial, sans-serif;color: #929086;
float:left;
}



/*ICARO IMPONE UN ARROTONDAMENTO PROFESSIONALE DELLE IMMAGINI*/

.foto{position:relative;float:left;margin-top: -1.7em;}  
.foto img{float:left}

.f_topleft,.f_topright,.f_botleft,.f_botright{
position:absolute;
width:13px;
height:13px;
}

.f_topleft{top:0px;left:0; background: url(img/top_sx.gif) no-repeat;}
.f_topright{top:0;right:0; background: url('img/top_dx.gif') no-repeat;}
.f_botleft{bottom:0;left:0; background: url('img/bottom_sx.gif') no-repeat;}
.f_botright{bottom:0;right:0;background: url('img/bottom_dx.gif') no-repeat; }

/*FINE ARROTONDAMENTO E IMMAGINE SCHEDA*/

#miniature_content{
float:left;
margin-bottom:10px; 
margin-top:5px;
width: 460px;
display:block;}


#minit{float: left;
width:73px;
height:50px;
margin-right:3px;
}

#minit img{
float:left;
margin:0px;
width:73px;
height:50px;}

.nascosta{
visibility:hidden;
width:0px;
height:0px;
margin-bottom:-40px;}

#navigator{color: #898989;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;background-color: #f6f3e1;padding: 3px;}

#navigator a{color: #898989;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}

#navigator_2
{
margin: 0em;
height: 20px;
background-color: transparent;
width: 135px;
margin-left: 355px;
margin-top: 2px;
}

#navigator_SX
{
margin: 0em;
float:left;
width:40px}

#navigator_SX img
{
border:0px;
width: 15px;height: 15px;}

#navigator_number
{
padding-left: 5px;
width: 40px;
float:left;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 11px;color: #888888;}

#navigator_number a
{
font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 11px;color: #888888;}

#navigator_number a:hover
{
font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 11px;color: #f289ae;}

#navigator_DX
{
margin: 0em;
float:right;}

#navigator_DX img
{
border:0px;width: 15px;height: 15px;}


/*######################################################################*/
/*######################################################################*/
/*######################################################################*/

/*MENU GENERALE DI SINISTRA QUELLO DELLE CITTA'*/

ul.menuSx{
   padding-left:0px;
   margin-left:10px;
   margin-bottom:0px;
   margin-top:5px;
   list-style:none;
   list-style-type:none;
   width: 190px;background-repeat: no-repeat;}

.localizza_n{
background-image: url(img/greybar.jpg);font-family: tahoma;font-size: 15px;color: #ce4070;
display:block;
text-align:right;font-weight: bold;margin-bottom: 10px;background-repeat: no-repeat;background-position: -60px 11px;}

.localizza_c{
background-image: url(img/greybar.jpg);font-family: tahoma;font-size: 15px;color: #ce4070;
display:block;
text-align:right;font-weight: bold;margin-bottom: 10px;background-repeat: no-repeat;background-position: -75px 11px;}

.localizza_s{
background-image: url(img/greybar.jpg);font-family: tahoma;font-size: 15px;color: #ce4070;
display:block;
text-align:right;font-weight: bold;margin-bottom: 10px;background-repeat: no-repeat;background-position: -47px 11px;}

ul.menuSx a{color: #747474;font-size: 13px;
   width: 190px;
   display:block;
   border-bottom-color:#E2E1E1;
border-bottom-style:solid;
border-bottom-width:1px;
background-position: 0px 2px;
padding: 2px 0px 2px 0px;
margin-bottom:1px;background-repeat: no-repeat;font-weight: bold;line-height: 11px;}

ul.menuSx li a:hover{color: #ad3036;
display:block;font-size: 13px;text-decoration: none;background-color: #ece9d8;
   width: 190px;}


ul.menuSx li .current{color: #ad3036;
display:block;font-size: 13px;text-decoration: none;background-color: #ece9d8;
   width: 170px;}

/*######################################################################*/
/*######################################################################*/
/*######################################################################*/

/*MENU CENTRALE*/

ul.centro
{
margin-left:15px;
margin-bottom:10px;
padding-left:10px;
padding-top:5px;
list-style: url(img/quadratino.gif);
list-style-type: none;
width: 350px;
height:20px;
}

ul.centro li{
background-repeat:no-repeat;
background-position:left;
padding-top:4px;
padding-left:8px;
font-family:tahoma;
font-size:11px;
text-decoration:underline;
margin-bottom:1px;
}


/*######################################################################*/
/*######################################################################*/
/*######################################################################*/

/*CORPO CENTRALE + COLONNA DI MEZZO E DI DESTRA, RIFACIMENTO INTEGRALE ICARO*/

#colonna_mezzo{
width: 660px;
height: auto;
float:left;
margin-top:5px;background-color: #ffffff;
border: 1px #ece9d8 solid;
padding-right:5px;
padding-left:5px;
padding-top:5px;
padding-bottom:20px;
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;}

#colonna_destra{
margin-top:5px;
width: 200px;height: auto;
float:right;background-color: #fff;border-left: 2px #b4b1a5 dotted;
padding-bottom:50px;
font-family:tahoma;
font-size:14px;
float:right;
padding-left:10px;}

#colonna_destra ul{
list-style:none;
margin:0px;
margin-top:15px;
margin-bottom:15px;
padding:0px;
width:190px;
margin-left:10px;}

#colonna_destra li{margin-bottom:3px;
padding-top:3px;
padding-bottom:3px;
padding-left: 5px;
border-bottom: 1px #ece9d8 solid;}

#colonna_destra a{color: #817f76;}

#colonna_destra a:hover{color: #ce3e6f;}

#serv_lato{
margin-top:0px;
width:195px;
height:auto;
background-color:#FFFFFF;
font-family:tahoma;
font-size:12px;background-repeat: no-repeat;padding-top: 0px;color: #575757;}

#serv_pg_elenco_categorie{margin-top:10px;
margin-left:0px;
width:180px;
height:60px;
background-color:#FFFFFF;
font-family:tahoma;
font-size:12px;background-image: url(img/locations2.jpg);background-repeat: no-repeat;padding-top: 90px;color: #575757;background-position: -6px -1px;}

#segnala{width: 190px;height: 74px;margin-top:20px;
float:left;margin-right: 0px;}

#preventivo{}

#bottone_prev{
background-image: url(img/preventivo_botton.jpg);border: none;width: 166px;height: 34px;
cursor:pointer;}

#primo_piano {
background-image:url(img/locatins.jpg);
background-position:top;
background-repeat:no-repeat;
background-position:-15px;
padding-top:33px;
height:20px;
float:left;
width:490px;
padding-bottom:3px;
}

#select_pp{background-color: #f3f3f3;
margin-left:191px;
width:160px;border: 1px #9e9e9e solid;}

#loc {
padding-top:0px;
width:650px;
height:115px;
font-family:tahoma;
font-size:14px;
float:left;
border-bottom: 2px #fa94b6 dotted;
}

#loc_img_miniatura{
height:85px;
width:127px;background-color: #ece9d8;
float:left;
margin-top:5px;}

#loc_descrizione{
margin-top:5px;
height:75px;
width:500px;
float:left;
padding-top:0px;
padding-left:5px;
padding-right:5px;
font-size: 12px;
text-align: justify;
line-height:1.5em;
}

#loc_descrizione a{color: #969696;}

#loc_descrizione a:hover{color: #f353c0;}

#loc_icon{height: 20px;
float:right;
margin-top:5px;background-color: #fff;text-align: right;}

#titolo_pagine_contenuto_fisso{
padding-top: 10px;
width:410px;
height:17px;
background-repeat:no-repeat;
background-position:top;text-align: left;font-size: 1.4em;font-family: Verdana, Helvetica, Arial, sans-serif;color: #bebebe;padding-left: 10px;
display:block;
float:left;margin-bottom: -8px;}

#testo_pagine_contenuto_fisso{
padding-top:5px;
margin-right:8px;
width:660px;
height:auto;
background-repeat:no-repeat;
background-position:top;
text-align: justify;
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #929086;}

#testo_pagine_contenuto_fisso a{color: #a51e1b;text-decoration: none;}

#testo_pagine_contenuto_fisso a:hover{color: #4c8bc0;text-decoration: underline;}

#testo_pagine_contenuto_fisso img{margin-bottom: 10px;}

#footer{
margin:0px 0px 0px 0px;
float:right;
height:30px;
width:934px;
color:#000;
font-size:12px;
font-family:Verdana;
}

/*######################################################################*/
/*######################################################################*/
/*######################################################################*/

/*CLASS DI TESTO E SPACER*/

.spacer{
height:5px;
clear:both}

.rosaCentro {
font-family: Tahoma;
color: #f153b2;
font-size: 15px;} 

.grigioCentro {
font-family: Tahoma;
color: #656565;font-size: 16px;font-weight: bold;}

.grigioCentro a{
font-family: Tahoma;
color: #656565;font-size: 16px;font-weight: bold;}


.testo {font-size: 11px; color: #333333; }
.grigioChiaro {font-size: 18px; color: #656565; font-family: "Century Gothic";}
.grigioChiarissimo  {
font-size: 18px;
color: #C1BBBB;
font-family: "Century Gothic";}
.menusotto {font-family: Tahoma; font-size: 11px; font-weight: bold; }
.grigiosx {color: #B8B4B5; font-family: Verdana}
.luogoLocation {
font-size: 16px;
color: #CF4171;
font-weight: bold;}
.nomeLocation {font-size: 16px; color: #71716F; font-weight: bold; }
.titolo {font-size: 15px; color: #a70e11;font-weight: bold;}

a {
text-decoration:none;
}

a:hover {
text-decoration: underline;
color:#000000;
}

#link_elenco{width: 230px;
float:left;height: 20px;margin: 5px;background-color: #f6f3e1;border-bottom: 2px #f994b6 dotted;line-height: 23px;text-indent: 10px;}

#link_elenco a{font-weight: bold;color: #939393;text-decoration: none;}

#link_elenco a:hover{font-weight: bold;color: #bb0e5f;text-decoration: none;}

#footer{
width:1110px;
height:auto;float:left;
background-repeat: no-repeat;background-position: bottom;background-color: #ffffff;
/*background-image: url(img/sfondo_footer.jpg);*/
margin-bottom:20px;
}

#link_fondo{
width:1080px;
padding: 5px;
float:left;
margin-left:12px;color: #7b7b7b;
font-size: 10px;
border-top: 1px #c5c5c5 solid;
text-align: center;}

#link_fondo a {font-family: tahoma;
color: #969696;
padding-left: 0px;
padding-right: 0px;
height: 15px;font-size: 10px;text-transform: lowercase;}

#note_legali{
width:1080px;
float:left;
height: 16px;
padding: 5px;
color: #7b7b7b;
text-align:center;
margin-left:12px;
font-family: "Century Gothic";border-top: 1px #c5c5c5 solid;font-size: 11px;}

#note_legali a{
color: #969696;
font-size: 11px;}


/*HOME PAGE COMPETAMENTE DIVERSA*/
#colonna_banner_dx{
width: 170px;
float:right;
margin-top:10x;
}

#colonna_mezzo_home{width: 707px;
height: auto;
float:left;
margin-top:5px;background-color: #ffffff;border: 1px #ece9d8 solid;
padding:5px;
}

#colonna_1_home{width: 350px;height: auto;float:left;
padding-bottom:10px;}

#colonna_2_home{width: 350px;height: auto;float:right;
padding-bottom:10px;}


#titolo_c{font-family: verdana;font-size: 18px;padding-left: 0px;
padding-bottom: 5px;background-image: url(img/greybar4.jpg);background-repeat: repeat-x;background-position: bottom;background-color: #ffffff;color: #919191;
margin-bottom:10px;
height:22px;font-weight: normal;}

#schedina_home_grande{width: 342px;height: 200px;background-color: #f2f2f2;
float:left;margin-left: 2px;
margin-right: 2px;
margin-bottom:10px;line-height: 14px;border-bottom: 1px #929292 solid;}

#schedina_home{width: 170px;height: 200px;background-color: #f2f2f2;
float:left;margin-left: 2px;
margin-right: 2px;
margin-bottom:10px;line-height: 14px;border-bottom: 1px #929292 solid;}

#schedina_home_elenco{
width: 170px;height: auto;float:left;margin-left: 2px;
margin-right: 2px;
margin-bottom:10px;line-height: 14px;}

#schedina_home_elenco ul{
list-style:none;
padding:0px;
margin:0px;
margin:5px;}

#schedina_home_elenco li{width: 146px;height: auto;
margin-top:5px;
margin-bottom:5px;font-family: "Century Gothic";font-size: 13px;background-image: url(img/freccina.gif);background-repeat: no-repeat;background-position: left;
padding-left:14px;vertical-align: middle;}

#schedina_home_elenco li a{color: #757575;}

#schedina_home_elenco li a:hover{color: #ce4070;text-decoration: underline;}

#schedina_home img{
width: 170px;
height:80px;
border-left:none;
border-right:none;
border-bottom: 3px #ce4070 solid}

.sch_loc{
display:block;font-family: "Century Gothic";font-weight: bold;color: #ce4070;
padding:2px;}

.sch_loc2{
display:block;font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;color: #ce4070;
padding:2px;font-size: 12px;letter-spacing: 0px;word-spacing: 0px;background-color: #ece9d8;}

.sch_loc a{font-family: "Century Gothic";font-weight: bold;color: #ce4070;
}

.sch_loc a:hover{font-family: "Century Gothic";font-weight: bold;color: #ce4070;text-decoration: underline;}

.sch_zon{
display:block;font-family: "Century Gothic";font-size: 12px;padding:2px;font-weight: lighter;}

.sch_des{
display:block;font-family: "Century Gothic";font-size: 12px;color: #585858;
padding:2px;}

.sch_des a{font-family: "Century Gothic";font-size: 12px;color: #ce4070;}

.sch_des a:hover{font-family: "Century Gothic";font-size: 12px;color: #ce4070;text-decoration: underline;}

#elenco_home{float:left;
height:50px;
width:350px;
margin-bottom:5px;}



#foto_elenco_h{
height:50px;
width:80px;background-color: #ffda90;
float:left;}

#foto_elenco_h img{
height:50px;
width:80px;}

#descrizione_elenco_h{
float:right;
height:48px;
width:265px;line-height: 10px;border-bottom: 2px #cac8b9 dotted;}

/****************** HOME PAGE LOC ITALIA*/


#elenco_home_ita{float:left;
height:20px;
width:350px;
margin-bottom:5px;}

.sch_loc_ita a{font-family: "Century Gothic"; font-size:13px;  font-weight: bold;color: #919191;
}

.sch_loc_ita a:hover{font-family: "Century Gothic";font-weight: bold; font-size:13px; color: #ce4070;text-decoration: underline;}

#descrizione_elenco_ita{
float:left;
height:15px;
width:340px;
border-bottom: 2px #cac8b9 dotted;
}

/****************** FINE ITALIA*/


.sch_des2{
display:block;font-family: "Century Gothic";font-size: 12px;color: #585858;
padding:2px;
text-align:right;}

.sch_des2 a{font-family: "Century Gothic";font-size: 12px;color: #ce4070;font-weight: bold;}

.sch_des2 a:hover{font-family: "Century Gothic";font-size: 12px;color: #ce4070;text-decoration: underline;}

/*############ servizi #################*/

#servizio{height: 93px;width: 238px;background-color: #f6f3e1;
float:left;
margin-right:5px;border: 1px #d1d1d1 solid;margin-top: 10px;}

#tit_servizio{height: 16px;width: 228px;background-color: #ffffff;margin-top: 5px;
margin-left: 5px;
float:left;font-size: 12px;font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;line-height: 14px;color: #cc4371;text-indent: 5px;letter-spacing: -1px;}

#tit_servizio2 a{height: 16px;width: 228px;background-color: #ffffff;margin-top: 5px;
margin-left: 5px;
float:left;font-size: 12px;font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;line-height: 14px;color: #cc4371;text-indent: 5px;letter-spacing: -1px;background-image: url(img/icone/freccine.jpg);background-repeat: no-repeat;padding: 2px;border: 1px #d1d1d1 solid;background-position: +212px 2px;}

#tit_servizio2 a:hover{height: 16px;width: 228px;background-color: #ffffff;margin-top: 5px;
margin-left: 5px;
float:left;font-size: 12px;font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;line-height: 14px;color: #9d3358;text-indent: 5px;letter-spacing: -1px;background-image: url(img/icone/freccine_2.jpg);background-repeat: no-repeat;padding: 2px;border: 1px #d1d1d1 solid;background-position: +212px 2px;text-decoration: none;}


#tit_servizio a{color: #cc4371;}

#tit_servizio a:hover{color: #454545;text-decoration: none;}

#img_servizio{height: 60px;width: 80px;background-color: #ffce6c;margin: 5px;
float:left}

#descr_servizio{height: 60px;width: 142px;
float:right;background-color: #f6f3e1;margin-top: 5px;
margin-right:5px;font-size: 11px;font-family: Verdana, Helvetica, Arial, sans-serif;line-height: 14px;}

#descr_servizio a{font-size: 15px;font-weight: bold;color: #de4371;}

#menu_servizio ul{background-color: #fff;width: 190px;height: auto;
margin-right:0px;
margin-left:0px;
margin-top:20px;
padding:0px;}

#menu_servizio li{}

#menu_servizio li a{
background-image: url(img/icone/freccine.jpg);font-weight: bold;color: #a09e93;
background-repeat: no-repeat;background-position: right;
display:block;font-size: 11px;}

#menu_servizio li a:hover{
background-image: url(img/icone/freccine_2.jpg);font-weight: bold;color: #c9416f;
background-repeat: no-repeat;background-position: right;
display:block;}

.tel_sch{	
background-image: url('img/icone/tel.jpg');
background-repeat: no-repeat;
padding-left:25px;height: 25px;
display:block;line-height: 25px;
margin-left:-5px;
margin-bottom:10px;}

.telefono_sch {
font-family: Arial;font-weight: bold;
color: #338046;

text-align: left;
padding-left: 0px;font-size: 15px;height: 20px;
display:block;line-height: 20px;margin-left: -0px;margin-top: 5px;}

td{
padding-top: 10px;}

.bottone{
float:right;font-weight: bold;color: #b56897;background-color: #f3f0df;font-size: 12px;
cursor:pointer;border: 1px #868686 solid;}


#serv_el{background-color: #f6f3e1;border: 1px #d1d1d1 solid;height: auto;
float:left;margin-top: 10px;width: 483px;padding-bottom: 10px;}
