body {



	


	background-repeat: repeat-x;



	background-color:#E3E0DB;



	margin: 0px 0px 0px 0px;



	Padding: 0px 0px 0px 0px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	font-size:12px;



	line-height:14px;



}

img.opaco{
        opacity:0.7;
        filter: alpha(opacity=70);
    }


.risgoogle{
display:-moz-stack;
margin:-44px -2px 9px 29px;
padding:0;

}


.risgoogle2{
display:-moz-stack;
margin:14px 3px 7px 518px;

}




img {



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	border:0px solid #fff;



}











form{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



}







input {



font-size:10px;



border:1px solid #A5ACB2;



margin: 0px 0px 0px 0px;



padding: 0px 0px 0px 0px;



}



select{

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

}



#box-site {



	background-image: url(/design/website/images/bg_sfuma.jpg);



	background-repeat: repeat-y;



    position: absolute;



    top:0px;



    width: 779px;



    left: 50%;



    margin: 0px 0px 0px -420px;



	padding: 0px 0px 0px 61px;



}



.buonovacanze{
 margin: 0px 0px 0px 3px;
}



.banner-top{
	height:220px;
	margin: 0px 0px 0px -62px;
	padding: 0px 0px 0px 62px;

}







.top-logo{



	width: 721px;



	height:71px;



	background-image:url(/design/website/images/ban_giralatina.jpg);



	background-repeat:no-repeat;







}



#column-sx{



	width:472px;



	padding:0px 0px 0px 3px;



	float:left;



	}





	

	

#column-dx{



	width:238px;



	padding:0px 63px 0px 0px;



	float:right;


/*	float: left;
	padding: 0px 0px 0px 3px;
*/
}  



#footer{



  width:712px;



  margin:0px 0px 10px 0px;



  padding:2px 0px 0px 0px;



  clear:right;



  clear:left;



}







h1 {



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



}



.top-menu{



	background-image: url(/design/website/images/bg_menu.jpg);



	background-repeat: repeat-x;



	height: 55px;



	margin:2px 0px 0px 0px;



	padding:20px 2px 0px 10px;



	width:704px;



}







.top-menu a{



color:#FFFFFF;



font-weight:bold;

font-size:11px;

text-decoration:none;



}







.menu-form{



color:#FFFFFF;



width:400px;



margin:0px 0px 0px 12px;



padding:16px 0px 0px 0px;



float:right;



}



.menu-bottom{



color:#74736A;



width:700px;



font-size:10px;



font-weight:bold;



margin:-25px 0px 0px 0px;



padding:0px 0px 0px 7px;



float:left;







}







.menu-bottom a{



color:#74736A;



font-weight:bold;



margin:0px 5px 0px 4px;



text-decoration:none;



}







.ricerca{



float:right;



margin:-56px 0px 0 0;



padding:0px 80px 0 0;



}   







.buttom-cerca a{



color:#FFFFFF;



background-image:url(/design/website/images/button_ricerca.jpg);



background-repeat:no-repeat;



padding:2px 20px 10px 20px;



margin:2px 0px 0px 0px;



text-decoration:none;



}   





.sfondo{
background-color:#C40A00;
width:231px;
}

.content-sx-a{



  background-image: url(/design/website/images/bg_news.jpg);



  background-repeat: repeat-x;



  background-color:#D89812;



  width:464px;



  margin:0px 0px 2px 0px;



  padding:2px 4px 2px 4px;



}







.content-sx-a a{



#color:#74736A;
color:#FFFFFF;


  font-size:11px;  



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



  text-decoration:none;



}







.content-sx-b{



  background-image: url(/design/website/images/bg_m_graf_sfuma.jpg);



  background-repeat: repeat-x;



  width:472px;



  height:195px;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



}



.content-sx-b-box{
  background-image: url(/design/website/images/bg_news.jpg);
  background-repeat: repeat-x;
  width:117px;
  height:97px;
  margin:0px 1px 1px 0px;
  padding:0px 0px 0px 0px;
  float:left;
}



.content-sx-b-box h1{
color:#74736A;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}


.content-sx-b-box a{
color:#74736A;
text-decoration:none;
font-size:11px;
background-color:#FFFFFF;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}








.content-sx-b-box2{
  width:89px;
  height:59px;
  margin:0px 1px 19px 0px;
  padding:0px 0px 0px 0px;
  float:left;

}



.content-sx-b-box2 h1{
color:#74736A;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}


.content-sx-b-box2 a{
color:#74736A;
text-decoration:none;
font-size:11px;

text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}





















.content-sx-c{



  width:471px;



  height:62px;   



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



  border-bottom:1px solid #7B0203; 



}



.content-dx-a{



  background-image: url(/design/website/images/bg_news.jpg);



  background-repeat: repeat-x;



  width:236px;



  background-color:#D89812;



  margin:0px 0px 2px 0px;



  padding:0px 0px 5px 2px; 



}

.content-dx-a h1{  



  background-color: #D89812;



  color:#353536;



  font-family: Arial, Helvetica, sans-serif;



  font-size:15px;



  text-align:center;



  margin:0px 0px 0px 0px;



  padding:2px 0px 2px 0px; 



}


.content-dx-a img{



  margin:0px 0px 0px 0px;



  padding:2px 0px 4px 2px; 



}



.content-dx-b{



  width:238px;



  background-image: url(/design/website/images/bg_news.jpg);



  background-repeat: repeat-x;



  background-color:#D89812;  



  margin:0px 0px 2px 0px;



  padding:0px 0px 0px 0px; 



}



.content-dx-b h1{  



  background-color: #D89812;



  color:#353536;



  font-family: Arial, Helvetica, sans-serif;



  font-size:15px;



  text-align:center;



  margin:0px 0px 0px 0px;



  padding:2px 0px 2px 0px; 



}



.content-dx-b img{



  margin:0px 0px 0px 0px;



  padding:3px 0px 0px 4px; 



}



.content-sx-a img{



  /*width:465px;*/



  margin:1px 0px 0px 0px;



  padding:0px 0px 0px 0px;



}



.content-sx-a p{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-size:11px;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



}







.content-sx-a .attribute-long p{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-size:11px;

   margin:10px 0px 0px 0px;



  padding:10px 0px 0px 0px;



}



.content-sx-a h1{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-weight:bold;



  font-size:11px;



  padding:0px 0px 0px 0px; 



  margin:0px 0px 0px 0px;



}



.content-sx-a h2{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-weight:bold;



  font-size:11px;



  padding:0px 0px 0px 0px; 



  margin:0px 0px 0px 0px;



}







.content-dx-b p{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-size:11px;



  padding-left:0px;



  margin:0px 2px 0px 2px;



}



content-top{



  width:471px;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



}



.content-sx-top-a{



  background-image: url(/design/website/images/bg_news.jpg);



  background-repeat: repeat-x;



  background-color:#D89812;



  width:232px;



  margin:0px 2px 2px 0px;



  padding:2px 0px 0px 2px;



  float:left;



}



.content-sx-top-a img{



  width:229px;



  margin:1px 0px 0px 0px;



  padding:0px 0px 2px 0px;



}



.content-sx-top-a p{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-size:11px;



  margin:0px 0px 0px 0px;



  padding:0px 0px 8px 0px;



}



.content-sx-top-a h1{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-weight:bold;



  font-size:11px;



  padding:0px 0px 0px 0px; 



  margin:0px 0px 0px 0px;



}



.content-sx-top-a h2{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-weight:bold;



  font-size:11px;



  padding:0px 0px 0px 0px; 



  margin:0px 0px 0px 0px;



}



/*---menu sx---*/



ul.menu {



	width:230px;



	list-style:none; 



	margin:0px 2px 0px 0px; 



	padding:0px 0px 18px 0px; 



}



ul.menu li {



	margin:1px 0px 0px 0px;



	padding:0px 0px 0px 0px; 



}



ul.menu li a {



	height:20px;



	display:block;



	font-weight:bold;



	text-decoration:none; 



	#color:#FFFFFF;  
         color:#5a3d20;

background-image:url(/catalogo/pulsante.jpg);


	padding:8px 0px 0px 5px;



	



}



ul.menu li a:visited {



	background-color:#F7C250;


color:#5a3d20;
	#color:#FFFFFF;



}



ul.menu li a:hover, ul.menu-a li a:active {



	background-color:#F7C250;



	#color:#D8D5CC;
	color:#FFFFFF;



}



/*---fine menu sx---*/



/*---menu dx---*/



ul.menu-dx {



	width:234px;



	list-style:none; 



	margin:0px 2px 2px 0px; 



	padding:0px 0px 0px 0px; 



}



ul.menu-dx li {



	margin:2px 0px 0px 0px;



	padding:0px 0px 0px 0px; 



}



ul.menu-dx li a {

 background-image: url(/catalogo/pulsante-bianco.gif);

	height:14px;

	display:block;
	font-weight:bold;
	text-decoration:none; 
	color:#606060;  
	background-color:#FFFFFF;
	padding:1px 0px 0px 5px;
}



ul.menu-dx li a:visited {

	background-color:#FFFFFF;

	color:#606060;



}



ul.menu-dx li a:hover, ul.menu-dx-a li a:active {



	background-color:#606060;
 font-variant:small-caps;
 font-weight:bolder;


	color:#D89812;



}



/*---fine menu dx---*/



/*---box superiore unico---*/







.content-box-unico{



  background-image: url(/design/website/images/bg_news.jpg);



  background-repeat: repeat-x;



  background-color:#D89812;



  width:467px;

  height:100%;



  margin:0px 0px 2px 0px;



  padding:4px 3px 2px 4px;



  float:left;



 }

 

 .content-box-search{



  background-image: url(/design/website/images/bg_news.jpg);

  background-repeat: repeat-x;

  background-color:#D89812;

  width:100%;

  margin:0px 0px 2px 0px;

  padding:4px 0px 2px 0px;

  float:left;



 }



 .content-box-search h1{

  font-family:Arial, Verdana, Helvetica, sans-serif;

  color:#fff;

  font-weight:bold;

  font-size:13px;  

  margin:0px 2px 2px 2px;

  padding:5px 0px 5px 5px;



 }

 

 .content-box-search h2{

  font-family:Arial, Verdana, Helvetica, sans-serif;

  color:#fff;

  font-weight:bold;

  font-size:11px;  

  margin:0px 0px 0px 0px;

  padding:0px 0px 0px 0px;



 }

 

 .content-box-search p{

   margin:0px 2px 2px 2px;

   padding:5px 0px 5px 5px;



 }



.content-box-lista{



  width:232px;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



  float:left;



  }



.content-box-unico-info{



  width:275px;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



  float:left;



  }



.content-box-unico-info h1{



  width:270px;



  height:16px;



  font-family:Arial, Verdana, Helvetica, sans-serif;



  background-color:#9F7212;



  color:#800404;



  font-weight:bold;



  font-size:13px;  



  margin:0px 0px 0px 0px;



  padding:3px 0px 0px 2px;



  }



.content-box-unico-info p{



  font-family:Verdana, Arial, Helvetica, sans-serif;



  color:#FFFFFF;



  font-size:11px;  



  margin:0px 0px 0px 0px;



  padding:2px 0px 0px 2px;



  float:left;



}



.content-box-unico-info a{



  color:#FFFFFF;



  font-weight:bold;



  text-decoration:none;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



  



}


.content-box-unico-mappa {
	PADDING : 25px 0px 0px 0px; 
	FLOAT: left; 
	MARGIN: 20px 0px 0px 0px; 
	WIDTH: 275px; 
}

.content-box-unico-mappa A {
	FONT-WEIGHT: bold;  
	MARGIN: 25px 0px 0px 0px;  
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	PADDING : 20px 0px 0px 0px; 
}




.content-box-unico-virtual{



  width:182px;



  background-color:#9F7212;



  margin:0px 0px 0px 0px;



  padding:2px 2px 2px 2px;



  float:right;



  }



.content-box-unico-virtual h1{



  font-family:Verdana, Arial, Helvetica, sans-serif;



  color:#4A484B;



  font-size:11px;  



  margin:0px 0px 0px 0px;



  padding:2px 2px 6px 2px;



}



.content-box-unico-virtual h2{



  background-image:url(/design/website/images/bg_360.jpg);



  background-repeat:no-repeat;



  height:20px;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  color:#FFFFFF;



  font-size:11px;  



  margin:0px 0px 0px 2px;



  padding:3px 0px 0px 3px;



}







.content-box-unico-virtual h2 a{



  color:#FFFFFF;



}



.content-box-unico-virtual h1 a{



  color:#FFFFFF;



}







 .content-box-unico-virtual a{



  height:20px;



  color:#CF9413;



  font-size:11px;  



  text-decoration:none;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



} 



.content-box-gallery{



  width:461px;



  background-color:#9F7212;



  margin:3px 0px 0px 0px;



  padding:2px 0px 10px 2px;



  float:left;



}



.content-box-gallery h1{



  color:#4D4B4C;



  font-size:10px;



  font-weight:bold;



  margin:0px 0px 0px 0px;



  padding:0px 0px 2px 0px;



}



.content-box-gallery img{



  border:0px;



  margin:0px 0px 0px 0px;



  padding:0px 2px 4px 2px;



  float:left;



}





.content-box-unico-descri{



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



  clear:left;



}



.content-box-unico-descri h1{



  color:#FFF;



  font-size:10px;



  font-weight:bold;



  margin:0px 0px 0px 0px;



  padding:0px 0px 2px 0px;



}



.content-box-unico-descri p{



  font-family:Verdana, Arial, Helvetica, sans-serif;



  color:#FFFFFF;



  font-size:11px;  



  margin:0px 0px 0px 0px;



  padding:5px 2px 5px 2px;



}



.content-box-unico-descri a{



  color:#FFFFFF;



  font-weight:bold;



  font-size:11px;  



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



}



/*---menu superiore sx---*/



ul.menu-sup {



	width:228px;

        font-size:12px;

	list-style:none; 

          background-image:url(/catalogo/pulsante.jpg);

	margin:0px 0px 2px 0px; 



	padding:0px 0px 0px 0px; 



	}



ul.menu-sup li {

background-image:url(/catalogo/pulsante.jpg);

	margin:1px 0px 0px 0px;

	font-size:12px;
        padding:0px 0px 0px 0px; 



}



ul.menu-sup li a {

	height:29px;
        font-size:13px;

	display:block;
background-image:url(/catalogo/pulsante.jpg);


	font-weight:bold;



	text-decoration:none; 



	color:#000000; 



	background-color:#F7C250;



	padding:2px 0px 0px 5px;	



}



ul.menu-sup li a:visited {



	background-color:#F7C250;

         font-weight: bolder;  

        color: #024773;
font-variant: small-caps;
}



ul.menu-sup li a:hover {

 font-weight: bolder;
 color:#024773;
 text-decoration: blink;
 font-variant: small-caps;
}



ul.menu-a li a:active {

	background-color:#F7C250;

        font-weight: bolder;
        color: red;   


}



/*---fine menu superiore sx---*/



/*---fine box superiore unico---*/



.content-sx-int{



  background-image: url(/design/website/images/bg_m_graf_sfuma.jpg);



  background-repeat: repeat-x;



  width:472px;



  height:98px;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



  clear:left;



}



.content-sx-bottom{



  background-image: url(/design/website/images/bg_news.jpg);



  background-repeat: repeat-x;



  width:472px;



  height:98px;



  margin:2px 0px 2px 0px;



  padding:0px 0px 0px 0px;



}



.content-sx-bottom p{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-size:10px;



  margin:0px 0px 0px 0px;



  padding:2px 2px 0px 2px;



}



.content-sx-bottom h1{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-size:10px;



  margin:0px 0px 0px 0px;



  padding:2px 2px 0px 2px;



}



.content-sx-bottom h2{



  color:#FFFFFF;



  font-family:Verdana, Arial, Helvetica, sans-serif;



  font-size:10px;



  margin:0px 0px 0px 0px;



  padding:2px 2px 0px 2px;



}



.content-sx-b-base{



  background-image: url(/design/website/images/bg_news.jpg);



  background-repeat: repeat-x;



  width:471px;



  margin:10px 0px 2px 0px;



  padding:0px 0px 0px 2px; 



}



#footer h1{



color:#EAA25F;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:10px;



padding-left:0px;



margin:0px 0px 0px 0px;



}



#footer p{



color:#B88E70;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:10px;



padding-left:0px;



margin:0px 0px 0px 0px;



}



#footer a{



	color:#000000;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:10px;



	padding-left:0px;



	margin:0px 0px 0px 0px;



}



#footer a:hover{



	background-color:#FFFFFF;



	color:#D79810;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:10px;



	padding-left:0px;



	margin:0px 0px 0px 0px;



}



.content-footer{



  background-color:#FFFFFF;



  width:712px;



  height: 90px;



  margin:0px 0px 2px 0px;



  padding:2px 2px 0px 2px;



  border:1px solid #86080B;



  clear:right;



}



.content-footer-a{



  width:237px;



  height: 77px;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



  float:left;



}



.content-footer-b{
  color:#74736A;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  width:721px;
  height: 30px;
  border-top:1px solid #343535;
  padding:0px 0px 0px 0px;
  margin:10px 0px 20px 0px;
}

.content-footer-c{
  color:#74736A;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  width:721px;
  height: 30px;
  border-top:1px solid #343535;
  padding:0px 0px 0px 0px;
  margin: 48px 0px 0px 0px;
  text-align: center;

}


hr {



	color:#FFFFFF;



	height:1px;



	margin: 0px 0px 0px 0px;



	padding: 0px 2px 0px 0px;



}











.class-image{



	padding:5px 0px 0px 5px;



	text-align: center;



}











.content-box-unico{



  background-image: url(/design/website/images/bg_news.jpg);



  background-repeat: repeat-x;



  background-color:#D89812;



  width:464px;



  margin:0px 0px 2px 0px;



  padding:4px 3px 2px 4px;



  float:left;



 }



 .content-box-unico h1{



  color:#FFFFFF;



  font-size:12px;



  margin:0px 0px 0px 0px;



  padding:5px 0px 5px 5px;



 }



  .content-box-unico h2{



  color:#FFFFFF;



  font-size:10px;



  margin:0px 0px 0px 0px;



  padding:5px 0px 0px 5px;



 }







  .stdbutton{



 background-image:url(/design/website/images/bott_sis.jpg);



 background-repeat:no-repeat;



 float:left;



 color:#FFFFFF;



 width:150px;



 height:23px;



 margin:0px 0px 0px 0px;



 padding:0px 5px 2px 0px;



 border: 0px solid;



 }



 



 



 .bottone{



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



 }



  



 



 



  .bottone{



 background-image:url(/design/website/images/bott_g_gen.jpg);



 background-repeat:no-repeat;



 float:left;



 color:#FFFFFF;



 width:73px;



 height:23px;



 margin:0px 0px 0px 0px;



 padding:0px 5px 2px 0px;



 border: 0px solid;



 }







 



 body {



	margin: 0px;



}



#pop-up{



	width: 550px;	



	height: 440px;



	background-image:  url(images/pop_gira_perugia.jpg);



	background-repeat: no-repeat;



}



.pop-up img{



	width: 500px;



	height: 341px;



	margin:25px 25px 0px 25px;



	padding:0px 0px 0px 0px;



}



.pop-up p{



	color:#C58702;



	font-family:Verdana, Arial, Helvetica, sans-serif;



  	font-weight:bold;



  	font-size:10px;



	margin:0px 0px 0px 0px;



	padding:15px 0px 0px 0px;



	text-align:center;



}







 .content-box-unico a{



  color:#FFFFFF;



  font-weight:bold;



  text-decoration:none;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



 }











.content-sx-bottom a{



  color:#FFFFFF;



  font-weight:bold;



  text-decoration:none;



  margin:0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



}







 /*-----table nel content box unico-----*/



table.content-box-unico-a {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



}



table.content-box-unico-a th{	



	margin:0px 0px 0px 0px;



	padding:2px 2px 2px 2px;	



}



table.content-box-unico-a td{	



	margin:0px 0px 0px 0px;



	padding:5px 5px 5px 8px;	



}



table.content-box-unico-a img{	



	margin:0px 0px 0px 0px;



	padding:5px 8px 5px 5px;	



}



  /*-----fine table nel content box unico-----*/







 .bottone-uno{



 background-image:url(/design/website/images/bott_sis.jpg);



 background-repeat:no-repeat;



 float:left;



 color:#FFFFFF;



 width:188px;



 height:23px;



 margin:0px 0px 0px 0px;



 padding:0px 5px 2px 0px;



 border: 0px solid;



 }





.block {

	MARGIN-TOP: 10px; 

	FONT-SIZE: 10px;

	margin:2px;

	padding:2px;

	

}

.block INPUT {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 3px; 

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px; 

	WIDTH: 300px; 

	PADDING-TOP: 0px; 

	FONT-SIZE: 13px;

}

.block INPUT[type=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'checkbox\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'], .block INPUT.checkbox{

	PADDING: 0px;

	MARGIN: 0px 5px 0px 5px; 

	border:0px;

	width: 15px;

}

.block .bottone {

	display:block;

	BORDER-RIGHT: 0px solid; 

	PADDING-RIGHT: 5px; 

	BORDER-TOP: 0px solid; 

	PADDING-LEFT: 0px; 

	FLOAT: left; 

	BACKGROUND-IMAGE: url(/design/website/images/bott_g_gen.jpg); 

	PADDING-BOTTOM: 2px; 

	MARGIN: 0px; 

	BORDER-LEFT: 0px solid;

	WIDTH: 73px; 

	COLOR: #ffffff; 

	PADDING-TOP: 0px; 

	BORDER-BOTTOM: 0px solid; 

	BACKGROUND-REPEAT: no-repeat; 

	HEIGHT: 23px;

}

.block LABEL {



	PADDING-LEFT: 0px; 

	FONT-WEIGHT: bold; 

	MARGIN:0px 0px 0px 5px; 

	display: block;

}

.block .labelbreak {

	

}

.block P {

	margin:0px 0px 0px 5px;

	

}

.block .element {

	MARGIN-TOP: 5px; 

	PADDING-TOP: 5px;

}

.block TEXTAREA {

	PADDING-RIGHT: 10px; 

	PADDING-LEFT: 10px; 

	PADDING-BOTTOM: 15px; 

	MARGIN: 10px; 

	WIDTH: 400px; 

	PADDING-TOP: 15px;

}

.block .button-disabled {

	

	FLOAT: right;

	background-image:url(/design/website/images/bott_sis.jpg);

        background-repeat:no-repeat;

 	color:#cccccc;

 	width:150px;

 	height:20px;

 	margin:5px 0px 5px 0px;

 	padding:0px 5px 2px 0px;

 	border: 0px solid;

}

.block .button {

	

	FLOAT: right;

	background-image:url(/design/website/images/bott_sis.jpg);

        background-repeat:no-repeat;

 	color:#FFFFFF;

 	width:150px;

 	height:20px;

 	margin:5px 0px 0px 0px;

 	padding:0px 5px 2px 0px;

 	border: 0px solid;

	

}

.buttonblock {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 0px; 

	PADDING-BOTTOM: 10px; 

	MARGIN: 0px 0px 9px; 

	PADDING-TOP: 0px;

}

TABLE.list INPUT {

	PADDING: 0px 0px 0px 2px; 

	FLOAT: left; 

	MARGIN: 0px 5px 0px 0px; 

	WIDTH: 130px;

	font-size:11px;



}



.table_map{

	MARGIN: 0px 0px 5px 180px; 

	text-align: right;

	

}



.table_attiv{

	text-align: center;

}



.banner_google{

	width:712px;

	margin:0px 0px 5px 0px;

	padding:-3px 0px 0px 0px;

	clear:right;

	clear:left;	

}



.message-warning{

	background-color: #ff3300;

}



div.element INPUT {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 3px; 

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px; 

	WIDTH: 120px; 

	PADDING-TOP: 0px; 

	FONT-SIZE: 13px;

	display: inline;

}

.break
{
BACKGROUND-COLOR: #d89812;
color:#d89812;

}


.pub-googlesx {
margin:-634px 19px 35px 85px;
position:inherit;
z-index:20;
}
.pub-googledx {
margin:219px 19px 35px 1056px;
position:inherit;
z-index:20;
}
