@charset "utf-8";
/* CSS Document */
body,html{
	margin:0 auto;
	padding:0;
	text-align:center;
    background: transparent url(images/web/back_page.jpg) repeat-x; 
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
}
div#layout{
			border:solid 0px #ff0000;
			margin:0 auto; 
			width:995px;
			text-align:left;
			height:auto;
}
div#top{
			border:solid 0px #ff0000;
			margin:0 auto; 
			width:955px;
			text-align:left;
    		        background: transparent url(images/web/logo.png) no-repeat 0 52px; 
			height:315px;
}
div#menu{
			border:solid 0px #ff0000;
			margin:10px 0 0 550px; 
			width:400px;
			text-align:left;
			height:80px;
			font-size:18px;
			color:#FFF;
}
div#spot{
			border:solid 0px #ff0000;
			margin:115px 0 0 0; 
			width:990px;
			text-align:left;
			background: transparent url(images/web/spot001.png) no-repeat 0 0; 
			height:121px;
}
div#bottome{
	width:100%;
	height:100%;
	background: transparent url(images/web/back_bottom.png) repeat-x; 
	background-color:#888;
	border-top:solid 0px #bbb;
	float:left;
	position:relative;
	clear:both;
}
div#bottomeinside{
			border:solid 0px #ff0000;
			margin:0 auto; 
			width:955px;
			text-align:left;
			height:auto;
}
.menutop{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none ;
	font-weight:bold; 
}
.menutop a:link {
          text-decoration: none ;
          color: #FFF;
} 
.menutop a:visited {
          text-decoration: none ; 
          color: #FFF;
} 
.menutop a:active {
         text-decoration: none; 
         color: #FFF;
} 
.menutop a:hover {
        text-decoration: underline; 
        color: #FFF;
} 
div#content{
			border:solid 0px #ff0000;
			margin:0 auto; 
			width:955px;
			text-align:left;
			height:auto;
}
.scr16{font-size:16px;color:#999;text-align:justify;}
.scr14li{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #0099FF;
	text-decoration: none ;
	font-weight:bold; 
}
.scr14li a:link {
          text-decoration: none ;
          color: #0099FF;
} 
.scr14li a:visited {
          text-decoration: none ; 
          color: #0099FF;
} 
.scr14li a:active {
         text-decoration: none; 
         color: #0099FF;
} 
.scr14li a:hover {
        text-decoration: underline; 
        color: #0099FF;
} 
.link0{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none ;
	font-weight:bold; 
}
.link0 a:link {
          text-decoration: none ;
          color: #0099FF;
} 
.link0 a:visited {
          text-decoration: none ; 
          color: #0099FF;
} 
.link0 a:active {
         text-decoration: none; 
         color: #0099FF;
} 
.link0 a:hover {
        text-decoration: underline; 
        color: #0099FF;
} 

/*----------*/
.link12{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none ;
	font-weight:bold; 
}
.link12 a:link {
          text-decoration: none ;
          color: #0099FF;
} 
.link12 a:visited {
          text-decoration: none ; 
          color: #0099FF;
} 
.link12 a:active {
         text-decoration: none; 
         color: #0099FF;
} 
.link12 a:hover {
        text-decoration: underline; 
        color: #0099FF;
} 
/*----------*/
.link14{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #0099FF;
	text-decoration: none ;
	font-weight:bold; 
}
.link14 a:link {
          text-decoration: none ;
          color: #0099FF;
} 
.link14 a:visited {
          text-decoration: none ; 
          color: #0099FF;
} 
.link14 a:active {
         text-decoration: none; 
         color: #0099FF;
} 
.link14 a:hover {
        text-decoration: underline; 
        color: #0099FF;
}
/*----------*/
.link10{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 10px;
	color: #0099FF;
	text-decoration: none ;
	font-weight:bold; 
}
.link10 a:link {
          text-decoration: none ;
          color: #0099FF;
} 
.link10 a:visited {
          text-decoration: none ; 
          color: #0099FF;
} 
.link10 a:active {
         text-decoration: none; 
         color: #0099FF;
} 
.link10 a:hover {
        text-decoration: underline; 
        color: #0099FF;
}
/*----------*/
.link12g{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	color: #4C4C4C;
	text-decoration: none ;
	font-weight:bold; 
}
.link12g a:link {
          text-decoration: none ;
          color: #4C4C4C;
} 
.link12g a:visited {
          text-decoration: none ; 
          color: #4C4C4C;
} 
.link12g a:active {
         text-decoration: none; 
         color: #4C4C4C;
} 
.link12g a:hover {
        text-decoration: underline; 
        color: #000;
}
/*----------*/
.link14g{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #4C4C4C;
	text-decoration: none ;
	font-weight:bold; 
}
.link14g a:link {
          text-decoration: none ;
          color: #4C4C4C;
} 
.link14g a:visited {
          text-decoration: none ; 
          color: #4C4C4C;
} 
.link14g a:active {
         text-decoration: none; 
         color: #4C4C4C;
} 
.link14g a:hover {
        text-decoration: underline; 
        color: #000;
}
/*----------*/
.link16g{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 16px;
	color: #4C4C4C;
	text-decoration: none ;
	font-weight:bold; 
}
.link16g a:link {
          text-decoration: none ;
          color: #4C4C4C;
} 
.link16g a:visited {
          text-decoration: none ; 
          color: #4C4C4C;
} 
.link16g a:active {
         text-decoration: none; 
         color: #4C4C4C;
} 
.link16g a:hover {
        text-decoration: underline; 
        color: #000;
} 

.menuimg{background:url(images/link/menu.png) no-repeat;}
.menuimg_up{background:url(images/link/menu_up.png) no-repeat;}



div#search{
			border:solid 0px #ff0000;
			margin:10px 0 0 0; 
			width:730px;
			text-align:left;
    		background: transparent url(images/website/search_back.jpg) no-repeat 0 0; 
			height:210px;
}
div#toplist{
			border:solid 0px #ff0000;
			margin:0 auto; 
			width:730px;
			text-align:left;
    		background: transparent url(images/website/toplist_back.jpg) no-repeat 0 0; 
			height:240px;
}
div#toprentlist{
			border:solid 0px #ff0000;
			margin:0 auto; 
			width:730px;
			text-align:left;
    		background: transparent url(images/website/toprent_back.jpg) no-repeat 0 0; 
			height:240px;
}
div#sin{
			/* border:solid 0px #ff0000; */
			float:left;
			position:relative;
			margin:0 auto; 
			width:730px;
			margin: 0 0 0 5px;
			text-align:left;
			height:auto;
}
div#des{
			border:solid 0px #ff0000;
			margin:0 auto; 
			float:left;
			position:relative;
			margin: 0 0 0 5px;						
			width:220px;
			text-align:left;
			height:auto;
}
div#base{
	width:970px;
	height:auto;
	background-color:#efefef;
	float:left;
	position:relative;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	clear:both;
}
div#header{
	width:100%;
	height:100px;
	background-color:#fff;
	/* border-bottom:dotted 1px #ccc; */
	/* border-left:solid 1px #ddd;
	border-right:solid 1px #ddd; */
	float:left;
	position:relative;	
}
div#contenuto{
	width:100%;
	/* height:auto; */
	background-color:#fff;
	/* border-left:solid 1px #ddd;
	border-right:solid 1px #ddd; */
	float:left;
	position:relative;
	clear:both;
}
div#footer{
	width:100%;
	background-color:#ddd;
	border-top:solid 1px #bbb;
	float:left;
	position:relative;
	clear:both;
}
.boxlog{
	position:relative;
	float:left;
	margin: 2px 0 0 10px;
	border:solid 0px #000;
}
.menutoplink{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 18px;
	color: #000;
	text-decoration: none ;
	/* font-weight:bold; */
	margin-top:5px;margin-left:5px;margin-right:5px;
}
.menutoplink a:link {
          text-decoration: none ;
          color: #000;
} 
.menutoplink a:visited {
          text-decoration: none ; 
          color: #000;
} 
.menutoplink a:active {
         text-decoration: none; 
         color: #000;
} 
.menutoplink a:hover {
        text-decoration: underline; 
        color: #000;
} 
.boxloginlink{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 10px;
	color: #0066FF;
	text-decoration: none ;
	width:200px;
	/* font-weight:bold; */
	/* margin-top:5px;margin-left:5px;margin-right:5px; */
}
.boxloginlink a:link {
          text-decoration: none ;
          color: #0066FF;
} 
.boxloginlink a:visited {
          text-decoration: none ; 
          color: #0066FF;
} 
.boxloginlink a:active {
         text-decoration: none; 
         color: #0066FF;
} 
.boxloginlink a:hover {
        text-decoration: underline; 
        color: #0033FF;
} 
.menufooter{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	color: #000;
	text-decoration: none ;
	/* font-weight:bold; */
	margin-top:0px;margin-left:0px;margin-right:0px;
}
.menufooter a:link {
          text-decoration: none ;
          color: #000;
} 
.menufooter a:visited {
          text-decoration: none ; 
          color: #000;
} 
.menufooter a:active {
         text-decoration: none; 
         color: #000;
} 
.menufooter a:hover {
        text-decoration: underline; 
        color: #000;
} 
.descmod{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #000;
	text-decoration: none ;
	text-align: right ;
	font-weight: bold;
}
.descmodp{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #000;
	text-decoration: none ;
	text-align: right ;
	font-weight: normal;
}
.toplistwr{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none ;
	text-align: right ;
	font-weight: normal;
}
.toplistw{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 16px;
	color: #fff;
	text-decoration: none ;
/*	text-align: left ; */
	font-weight: bold;
}
.descmodl{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 20px;
	color: #000;
	text-decoration: none ;
	text-align: left ;
	font-weight: bold;
}
.descmodlp{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #000;
	text-decoration: none ;
	text-align: left ;
	font-weight: bold;
}
.boxmod{
width: 200px;
height:16px;
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #000;

}
.boxmodsele{
width: 200px;
height:24px;
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #000;

}
.scrgreat{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 36px;
	color: #0099FF;
	text-decoration: none ;
	font-weight:bold;
	margin-top:5px;margin-left:5px;
}
.servicetitle{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 22px;
	color: #0099FF;
	text-decoration: none ;
	font-weight:bold;
}
.servicedescr{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 14px;
	color: #000;
	text-decoration: none ;
	font-weight:normal;
	margin-top:5px;margin-left:5px;
}
.scrmed{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 24px;
	color: #000000;
	text-decoration: none ;
	font-weight:bold;
	margin-top:5px;margin-left:5px;
}