@charset "utf-8";
/* CSS Document */
body,html{
	margin:0 auto;
	padding:0;
	
    background: #DAE0E2 url(images/web/back_body.gif) repeat-x; 
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
}
div#container{
	/* float:left; */
	position:relative;
	width:990px;
	height:auto;
	margin: 0 auto;
	z-index:50;
	border:solid 0px #ff0000;
}
div#head{
	width:988px;
	height:220px;
	clear:both;
	z-index:50;
	border:solid 0px #000;
	float:left;
	position:relative;
	}
div#content{
    float:left;
	position:relative;	
	width:986px;
	margin:0 0 0 1px;
	background-color:#FFF;
	height:auto ;
	border:solid 0px #000;
	clear:both;
}
div#latsin{
    float:left;
	position:relative;
	width:280px;
	/* background-color:#dedede;  */
} 
div#main{
    float:left;
	position:relative;
	width:700px;
	background-color:#fff;  
	margin: 0 0 0 2px;
} 
div#bottom{
float:left;
clear:both;
width:100%;
background: #BAC8CD;
border-top:solid 4px #A4B6BD;}
/* ------------------------------------------- */
/* ------------------------------------------- */
/* ------------------------------------------- */
div#h_top{border:solid 0px #000;float:left;position:relative;width:988px;height:62px;background: transparent url(images/web/scr_logo.png) left bottom no-repeat;}
div#h_adv{border:solid 0px #000;float:left;position:relative;width:988px;height:111px;background: transparent url(images/web/back_h_adv.png) no-repeat;}
div#h_menu{border:solid 0px #000;float:left;position:relative;width:988px;height:47px;background: transparent url(images/web/back_menu.gif) no-repeat;}
div#sx_menu{float:left;position:relative;width:235px;height:30px;background: transparent url(images/web/lat_h_menu.png) no-repeat;}
div#dx_menu{border:solid 0px #000;float:left;position:relative;width:720px;height:25px;margin:5px 0 0 20px;font-size:18px;}
/* ------------------------------------------- */
.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;
} 
/* ------------------------------------------- */
.scrwhitelink16b{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 16px;
	color: #fff;
	text-decoration: underline ;
	/* font-weight:bold; */

}
.scrwhitelink16b a:link {
          text-decoration: underline ;
          color: #fff;
} 
.scrwhitelink16b a:visited {
          text-decoration: underline ; 
          color: #fff;
} 
.scrwhitelink16b a:active {
         text-decoration: underline; 
         color: #fff;
} 
.scrwhitelink16b a:hover {
        text-decoration: underline ; 
		font-weight:bold;
        color:#fff;
} 
/* ------------------------------------------- */
.scrblacklink16b{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 16px;
	color: #000;
	text-decoration: underline ;
	/* font-weight:bold; */

}
.scrblacklink16b a:link {
          text-decoration: underline ;
          color: #000;
} 
.scrblacklink16b a:visited {
          text-decoration: underline ; 
          color:#000;
} 
.scrblacklink16b a:active {
         text-decoration: underline; 
         color: #000;
} 
.scrblacklink16b a:hover {
        text-decoration: underline ; 
		font-weight:bold;
        color: #000;
} 
/* ------------------------------------------- */
/* ------------------------------------------- */
.finestra_ombra{
	background: transparent url(images/web/tip_back.png) repeat ;
	position:absolute;
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	font-weight:bold;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 0px #ff0000;
	z-index:1000;
}
.finestra_dentro{
	/*background: transparent url(images/website/tip_back.png) repeat ; */
	background-color:#dedede;
	position:relative;
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 12px;
	text-align:left;
	font-weight:bold;	
	margin: -15px 0px 0px -15px;
	padding: 1px 1px 1px 1px;
	border: solid 2px #fff;
	overflow:auto;
	z-index:1002;	
}
.scrwhite30b{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 30px;
	color: #fff;
	text-decoration: none ;
	font-weight:bold;
}
.scrwhite25b{
	font-family:Trebuchet MS, Arial, sans serif;
	font-size: 25px;
	color: #fff;
	text-decoration: none ;
	font-weight:bold;
}
