/***********************
 (c) 2002 E-side s.r.l. 
 ***********************/
BODY 
{ 
    background:rgb(122,194,218); 
    color: #6BB5D2; 
    margin-top: 2px;
    margin-left: 0px; 
    margin-right: 0px;
    padding:0px;
} 
td,p,body,input,textarea,select {font-family: verdana;font-size: 10px;} 
div{text-align:left;}
form{margin:0px;padding:0px;}
h1,.titolo1
{
    font-family: verdana;font-size: 18px; color:#6BB5D2;font-weight:normal;
    padding-top:0px;margin-top:0px
}
h2{font-size: 13px;color: #990033; font-weight:bold; } 
h3{font-size: 11px;color: #6BB5D2; font-weight:bold; margin-top:14px; margin-bottom:6px}
h4{font-family:verdana;color:#686868; font-size:11px;font-weight:bold; margin-top:14px; margin-bottom:6px}

.titolo2{font-family: verdana;font-size: 18px; color:white;font-weight:normal}
.lans
{font-family:verdana;color:#6BB5D2; font-size:10px;font-weight:bold;}
.foot
{font-family:verdana;color:#6BB5D2;font-size:10px;}
.art
{font-family:verdana;color:black;font-size:10px;}
.art_bold
{font-family:verdana;color:black;font-size:10px;font-weight:bold;}
.test
{font-family:verdana;color:#686868;font-size:10px;}
.sxmenu
{font-family:verdana;color:#6BB5D2;font-size:10px;font-weight:bold;}
.alink
{font-family:verdana;color:#6BB5D2;font-size:10px;font-weight:bold;}
/* DIV HOME PAGE */
#wrapper
{
margin-top:20px;
margin-left:auto;margin-right:auto;
width:950px;
background:white;
height:730px;
text-align:center;
}
#frame
{
position:relative;
margin-left:auto;margin-right:auto;
width:900px;min-height:575px;
background:white;
}
#lans
{position:relative;margin-top:21px;margin-left:5px;width:125px;height:11px;}
#h_search1
{z-index:50;position:absolute;margin-top:20px;margin-left:740px;width:130px;height:22px;padding:0px;}
#h_search2
{z-index:52;position:absolute;margin-top:18px;margin-left:865px;width:27px;height:22px;}
#h_top
{position:relative;margin-top:0px;margin-left:0px;width:900px;height:30px;}
#h_menu
{position:relative;margin-top:0px;margin-left:0px;width:900px;height:20px;text-transform:uppercase; /*344*/ }
#h_foto
{z-index:40;position:relative;margin-top:5px;margin-left:0px;width:900px;height:290px;}
#h_logo_soft
{position:relative;margin-top:8px;margin-left:0px;width:900px;height:64px; /*344*/ }
#h_logo
{position:relative;margin-top:-64px;margin-left:120px;width:513px;height:64px;}
#h_news
{position:relative;margin-top:10px;margin-left:0px;width:900px; /*419*/ }
#h_footer
{position:relative;margin-top:8px;margin-left:0px;width:910px;height:25px;text-align:left;}
/* MAIN */
#wrapper2
{
    margin-left:auto;margin-right:auto;
    width:950px;
    background:white;
    text-align:center;
    margin-top:20px;
}
#search1
{
    z-index:50;position:absolute;margin-top:67px;margin-left:740px;width:130px;height:22px;padding:0px;
}
#search2
{
    z-index:50;position:absolute;margin-top:86px;margin-left:870px;width:27px;height:22px;
}

#menu
{
    position:relative;margin-top:10px;margin-left:0px;
    width:900px;height:30px;line-height:30px;
    text-transform:uppercase; /*344*/ 
}
#top
{
    position:relative;margin-top:0px;margin-left:0px;width:900px;height:90px;
}
#titolo
{
    position:relative;margin-top:-25px;margin-left:120px;
    width:250px;height:20px;
    text-align:left;font-family: verdana;font-size: 17px; color:white;font-weight:normal;
}
#breadcrumbs
{
    position:relative;margin-top:18px;margin-left:22px;width:878px;height:15px;text-align:left;
}
.table-cont {
    display:table-row; 
    text-align:center;
} 
.column
{
    background-image:url(img/bg_colsx.jpg);
    background-position:221px;
    background-repeat: repeat-y;
}
#colsx
{
    margin-top:0px;margin-left:0px;width:221px;
    vertical-align:top;
    text-align:left;
    display:table-cell; /*display:inline-block;*/

}
#content
{
    padding-left:15px;
    /* margin-top:-370px; */
    display:table-cell; /*display:inline-block;*/
     /* IE */
    width:664px;
    /*  min-height:370px;
    height:auto !important;height:370px; */
    text-align:left;
}
#m_footer
{
    font-weight:normal;position:relative;margin-top:10px;margin-left:0px;width:900px;
    height:25px;background-image:url(img/bg_foot.jpg);background-repeat: repeat-x;
    background-position:top;padding-top:7px;text-align:center;
}

#slideshow {
    position:relative;
    height:291px;  
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

#map div { text-align:center;}
a.crumbs {}
a.crumbs:hover {}
.acrumbs {}

.alink {color: #3FA1BC;}

a.sxmenu{color:#90C6E2;text-decoration:none;}
a.sxmenu:hover{color:#9EC4E8;}

a.barlnk{color:black;text-decoration:none;font-weight:bold;}
a.barlnk:hover{color:white;}

a{text-decoration:none;color:#6BB5D2}

a:hover {color:#666666}
a.menudx{font-family:verdana,arial,helvetica; font-size:10px; color:#535300; text-decoration:none}
a.menudx:hover {color:#666666}

.menutop, .menutop:hover{color:#3D9EBE;text-decoration:none;font-weight:bold;padding-left:6px;padding-right:6px;font-size:11px;}
.menutop:hover{color:#EDB429;}

.dim0 {width: 95px}
.dim1 {width: 250px}

input,textarea
{
	border: 1px #CCCCCC solid;
}

.but
{
    height:16px;
    border: 1px #666666 solid;
    background-color:#E9F4F8;color:#47A3C5;font-weight:bold;
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
}
.cbx,.bbx,.rbx,.img
{
	border: 0px
}

