/* CSS Document */


body {
font-family:Myriad Pro,Tahoma,Arial,Helvetica,sans-serif;
margin:0px; padding:0px;
font-size:14px;
background:#FFFFFF;
}

img{border:0}

a{color:#666666; text-decoration:none}
a:hover{color:#CC0033; text-decoration:none}

.field{ border:1px solid #C8CACA;
font-family:Myriad Pro,Arial,Helvetica,sans-serif;
height:20px;
padding-left:6px;
padding-top:6px;
width:164px; margin:0px;}

.field .scheda{ border:1px solid #C8CACA;
font-family:Myriad Pro,Arial,Helvetica,sans-serif;
height:14px;
width:164px;}

.input-search{padding-top:5px; float:left; position:absolute; left:24px; }

.search-btn{float:left; cursor:pointer;
padding-top:5px;
position:absolute;
left:198px}

.aree{ width:205px; height:200px;  background:url(../images/bg-aree.png) no-repeat; margin-left:12px;
margin-top:4px;
}

.label label{cursor:pointer}

.white{ color:#FFFFFF; font-size:12px;  background:transparent url(../images/white-map-bg.png) no-repeat scroll 31px -10px; width:205px; height:200px; }

.area-vasto{background:transparent url(../images/area-vasto.png) no-repeat scroll 31px -10px; width:205px; height:200px; position:absolute; padding-left:98px; padding-top:27px;   }

.area-vasto-hover{background:transparent url(../images/area-vasto-hover.png) no-repeat scroll 31px -10px; width:205px; height:200px; position:absolute; padding-left:98px; padding-top:27px;   }


.area-sansalvo{background:transparent url(../images/area-sansalvo.png) no-repeat scroll 31px -10px; width:205px; height:200px; position:absolute; padding-left:100px; padding-top:64px; }

.area-sansalvo-hover{background:transparent url(../images/area-sansalvo-hover.png) no-repeat scroll 31px -10px; width:205px; height:200px; position:absolute; padding-left:100px; padding-top:64px; }

.area-altre{background:transparent url(../images/area-altre.png) no-repeat scroll 31px -10px; width:205px; height:200px; position:absolute; padding-left:70px; padding-top:110px; }

.area-altre-hover{background:transparent url(../images/area-altre-hover.png) no-repeat scroll 31px -10px; width:205px; height:200px; position:absolute; padding-left:70px; padding-top:110px; }



.wrapper {
margin:0 auto;
width:950px;
min-height:697px;
}

.header {
margin:0 auto;
width:950px;
height:161px;
background:url(../images/hbg.png) no-repeat 0px 0px;
}

.cruscotto{

margin-left:605px;
margin-top:80px;
overflow:hidden;
position:absolute;
}

.top-menu{
background:url(../images/top-menubg.png) no-repeat 0px 0px;
position:absolute;
margin-left:696px;
width:216px;
height:52px;
}

.homelnk{margin-left:18px;margin-top:10px;position:absolute;}
.contatti{position:absolute; margin-top:11px;margin-left:80px;}
.rss{position:absolute; margin-top:12px;margin-left:154px;}

.menu
{
height:45px;
margin-left:242px;
margin-top:109px;
position:absolute;
width:683px;
}

.menu a{ text-decoration:none; font-size:14px; color:#58585a }


.sottomenu-chisiamo
{
background:transparent url(../images/sotmchibg.png) no-repeat scroll 0 0;
/*border:1px solid #FF0000;*/
height:87px;
margin-left:16px;
/*margin-top:161px;*/
position:absolute;
width:87px;
display:none;
color:#FFFFFF;
}
.sottomenu-chisiamo a {color:#FFFFFF}
.sottomenu-chisiamo div{position:absolute; margin-left:20px}

.profilo{margin-top:0px}
.status{margin-top:22px}
.servizi{margin-top:44px}

.sottomenu-come
{
background:transparent url(../images/sotcomeiscrbg.png) no-repeat scroll 0 0;
height:52px;
width:124px;
/*margin-top:161px;*/
margin-left:394px;
position:absolute;
display:none;
color:#FFFFFF;
z-index:2;
}
.sottomenu-come a {color:#FFFFFF}

.sottomenu-come div{position:absolute;}

.serv-costi{ margin-left:18px;}
.scheda{margin-top:22px; margin-left:12px}

.sottomenu-asso{
background:transparent url(../images/sotassobg.png) no-repeat scroll 0 0;
height:117px;
width:109px;
/*margin-top:161px;*/
margin-left:565px;
position:absolute;
display:none;
color:#FFFFFF;
z-index:2;
}
.sottomenu-asso a {color:#FFFFFF}
.sottomenu-asso div{position:absolute;}

.asprofilo{ margin-left:30px;}
.statuto{margin-top:22px; margin-left:30px}
.associati{margin-top:44px; margin-left:27px}
.comeiscri{margin-top:66px; margin-left:12px}
.comunicati{margin-top:88px; margin-left:20px}


.chisiamo{
background:transparent url(../images/chisiamobg.png) no-repeat scroll 0 0;
float:left;
height:47px;
margin-left:13px;
margin-top:6px;
overflow:hidden;
padding-left:15px;
padding-top:18px;
width:71px;
}

.chisiamo:hover{background:transparent url(../images/chisiamobg-hover.png) no-repeat scroll 0 0;}
.chisiamo:hover a{color:#FFFFFF;}
.chisiamo-sel{background:transparent url(../images/chisiamobg-hover.png) no-repeat scroll 0 0;}
.chisiamo-sel a{color:#FFFFFF;}

.chisiamo-sel2{background:transparent url(../images/chisiamobg-hover.png) no-repeat scroll 0 0;}
.chisiamo-sel2 a{color:#FFFFFF;}

.imprese{
background:transparent url(../images/impresebg.png) no-repeat scroll 0 0;
float:left;
height:47px;
margin-left:0;
margin-top:2px;
padding-left:12px;
padding-top:23px;
width:123px;
}

.imprese:hover{background:transparent url(../images/imprese-hover.png) no-repeat scroll 0 0;}
.imprese:hover a{color:#FFFFFF;}
.imprese-sel{background:transparent url(../images/imprese-hover.png) no-repeat scroll 0 0;}
.imprese-sel a{color:#FFFFFF;}


.agglomerati{ background:transparent url(../images/agglobg.png) no-repeat scroll 0 0; float:left;
height:47px; margin-left:0; margin-top:2px; padding-left:10px; padding-top:24px; width:150px; }

.agglomerati:hover{background:transparent url(../images/agglobg-hover.png) no-repeat scroll 0 0;}
.agglomerati:hover a{color:#FFFFFF;}
.agglomerati-sel{background:transparent url(../images/agglobg-hover.png) no-repeat scroll 0 0;}
.agglomerati-sel a{color:#FFFFFF;}

.iscriversi{
background:transparent url(../images/comeiscrbg.png) no-repeat scroll 0 0;
float:left;
height:47px;
margin-left:0;
margin-top:2px;
padding-left:10px;
padding-top:24px;
width:109px;
}

.iscriversi:hover{background:transparent url(../images/comeiscrbg-hover.png) no-repeat scroll 0 0;}
.iscriversi:hover a{color:#FFFFFF;}

.iscriversi-sel{background:transparent url(../images/comeiscrbg-hover.png) no-repeat scroll 0 0;}
.iscriversi-sel a{color:#FFFFFF;}


.iscriversi-sel2{background:transparent url(../images/comeiscrbg-hover.png) no-repeat scroll 0 0;}
.iscriversi-sel2 a{color:#FFFFFF;}


.news{
background:transparent url(../images/newsbg.png) no-repeat scroll 0 0;
float:left;
height:47px;
margin-left:0;
margin-top:1px;
padding-left:10px;
padding-top:26px;
width:40px;
}

.news:hover{background:transparent url(../images/newsbg-hover.png) no-repeat scroll 0 0;}
.news:hover a{color:#FFFFFF;}
.news-sel{background:transparent url(../images/newsbg-hover.png) no-repeat scroll 0 0;}
.news-sel a{color:#FFFFFF;}

.asso{
background:transparent url(../images/assobg.png) no-repeat scroll 0 0;
float:left;
height:47px;
margin-left:0;
margin-top:1px;
padding-left:10px;
padding-top:26px;
width:98px;
}

.asso:hover{background:transparent url(../images/assobg-hover.png) no-repeat scroll 0 0;}
.asso:hover a{color:#FFFFFF;}

.asso-sel{background:transparent url(../images/assobg-hover.png) no-repeat scroll 0 0;}
.asso-sel a{color:#FFFFFF;}

.asso-sel2{background:transparent url(../images/assobg-hover.png) no-repeat scroll 0 0;}
.asso-sel2 a{color:#FFFFFF;}


.sidebar{
width:242px;
height:530px;
/*border:1px solid #990000;*/
position:absolute;
overflow:hidden;
color:#58585a;
}

.title-side{ margin-left:15px;  font-size:15px}

.mappa{ width:225px; height:238px; background:transparent url(../images/mappa-bg.png) no-repeat scroll 0 0;
margin-left:12px;
margin-top:-1px;
padding-top:9px;
}

.imprese-box{
width:225px; height:236px; background:transparent url(../images/imprese-bg.png) no-repeat scroll 0 0;
margin-left:12px; margin-top:4px; padding-top:10px; 
}

.imprese-box .title-side{ font-size:15px;}

.impr-int{background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CBCDCD;
height:171px;
margin-left:13px;
margin-top:3px;
width:198px;
overflow:hidden;}

.imp-loader{ border:1px solid #009966;
background:url(../images/1px.png);
text-align:center;
padding-top:85px;
overflow:hidden;
float:left;
display:none;
height:86px;
margin-left:13px;
margin-top:-173px;
position:absolute;
width:198px;}

.impr-int p{padding-left:5px}

.ricerca
{
	width:225px; height:48px; background:transparent url(../images/ricerca-bg.png) no-repeat scroll 0 0;
margin-left:12px; margin-top:-5px;
}

.main{ width:708px; min-height:530px; /*border:1px solid #66CC33;*/ left:240px; position:relative;
background:transparent url(../images/mainbg.png) repeat-y scroll 0 0;
}

.close-main{background-attachment:scroll;
background-color:#f5f5f5;
background-image:none;
background-position:0 0;
background-repeat:repeat;
height:1px;
margin-left:241px;
width:686px;
}

.footer{ width:900px; height:25px; background:url(../images/bg-footer.png) no-repeat; padding:20px 0 0 50px; }

.slide-box{
height:243px;
margin-left:4px;
overflow:hidden;
padding-top:3px;
width:669px;
position:absolute;
padding-left:5px;  
}

.title-box-ass{ font-weight:bold; margin:10px 0 0 5px;  }
.title-box-ass a{ font-size:16px; text-decoration:none; color:#888888; }
.title-box-ass a:hover{ font-size:16px; text-decoration:none; color:#CC0033  }

.logo-imp{ margin-left:5px; margin-top:5px;}
.last-news{width:655px; min-height:186px;  margin-left:20px; padding-top:250px; margin-bottom:15px;}
.last-news-int{margin-bottom:20px; width:655px; min-height:186px;  margin-left:15px; padding-top:24px; margin-bottom:15px;}
.last-news-title {width:655px; min-height:40px; background:url(../images/bg-title-news.jpg) no-repeat -7px 14px; margin-bottom:15px;}
.title-news{ color:#707173; margin-bottom:20px;
font-size:24px;
margin-left:432px;
margin-top:3px;}
.aggiornamenti{ width:650px; }
.title-aggiornamenti{ background:url(../images/bg-aggiornamenti.png) no-repeat 0px 4px; padding-left:15px; color:#e00d34; font-size:15px; margin-left:10px  }
.title-aggiornamenti a{ color:#e00d34; font-size:15px; text-decoration:none}
.title-aggiornamenti a:hover{ color:#333333; font-size:15px; text-decoration:none}
.textapprof{ padding-left:15px; color:#1a171b; margin-bottom:15px;}
.grey2 h1{ color:#CC0033; font-size:24px;font-weight:normal;}
.content{width:660px;padding-left:15px;}
.agglobox{ width:420px; height:122px; margin-bottom:5px}
.image-agg{width:186px; float:left}
.text-agglo{margin-left:190px; padding-top:10px;}
.text-agglo div{height:85px; overflow:hidden; width:220px;}
.allagglo{ float:left;
margin-left:10px;
min-height:400px;
width:420px;
 }
.search-ass{float:right;height:300px;width:170px; margin-top:-50px; margin-left:60px;}
.search-title{background:transparent url(../images/bg-title-search.png) no-repeat scroll -9px 15px;
color:#CC0033; margin-bottom:5px;
font-size:15px;
height:30px;
width:176px; }
.search-cat{height:152px;}
.search-agglo-ind{font-size:14px; color:#58585a}
.search-ass select{font-size:13px; color:#444444; width:147px;margin-top:3px;}
.search-ass option{font-size:13px; color:#444444; width:175px;margin-top:3px;}
.search-ass input{font-size:13px; color:#444444; width:147px;margin-top:3px; height:14px;}
.mini-search-btn{margin-right:35px; margin-top:-22px;margin-left:150px; cursor:pointer}
.list-agglo{margin-top:10px; width:100px; color:#de0029; font-size:20px}
.list-settore{float:left;
margin-left:50px;
margin-top:10px;color:#1a171b; font-size:16px}
.list-azienda{color:#707173;
font-size:14px;
margin-left:49px;
margin-top:3px;
padding-left:15px;
background: url("../img/bull.png") no-repeat scroll 0 1px;
}
.scarica-pdf{position: absolute; top: 34px; right: 50px; z-index:1}
.last-news-news{}
.ast-news-title-news{}
.aggiornamenti-news{padding-right:5px;}
.google-map{float:left;
height:330px;
margin-top:90px;
width:330px; border:1px solid #AAAAAA;  }

.imageLoader {
display:none;
background: url(../images/area-vasto-hover.png);
background: url(../images/area-sansalvo-hover.png);
background: url(../images/area-altre-hover.png);
background: url(../images/chisiamobg-hover.png);
background: url(../images/imprese-hover.png);
background: url(../images/agglobg-hover.png);
background: url(../images/comeiscrbg-hover.png);
background: url(../images/newsbg-hover.png);
background: url(../images/assobg-hover.png);
}
.tit-lass{float:left; color:#777777; width:92px;}
.val-ass{float:left}

.schedaIscrizione {
width:700px;
margin-top:0px;
}

.clear-both {
clear:both;
float:none;
}


