body{width:776px;height:470px;vertical-align:middle;font-family:Arial;font-size:11px;text-align:center;background-color:#FFF;margin:10px auto 10px auto;}
a{color:#7E71B4;font-size:12px;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}
form{margin:0px;}

.container{width:763px;background-color:#FFF;text-align:center;}

#logo{width:763px;text-align:left;margin-bottom:55px;}

.menu{text-align:left;}
.menu b{float:left;width:104px;height:104px;text-align:center;font-size:16px;margin-right:6px;display:inline;}
.menu b a{width:94px;height:58px;float:left;color:#FFF;font-size:16px;margin-left:5px;padding-top:40px;text-align:center;display:inline;background-color:green;}
.menu .logo{margin:30px 0px;}
.menu .top{width:763px;height:104px;}
.menu .bottom{width:763px;height:104px;}
.scroll_HP{float:left;width:763px;height:20px;margin:120px 0px 5px 0px;text-align:left;color:#727272;border:0px;}

.leftpart{float:left;width:328px;margin-right:35px;display:inline-table;}
/**DOT***/
.dotHP{position:relative;top:0px;left:0px;width:104px;height:104px;background:url(../img/dot_HP.gif) no-repeat #9BCD66;}

.dot{position:relative;top:0px;left:0px;width:63px;height:63px;background:url(../img/dot_menu2lv.gif) no-repeat #9BCD66;border-right:3px solid #FFF;}

.textarea{color:#FFF;width:63px;}
.displayTableCell{display:table-cell;vertical-align:middle;}
.txt{position:relative;top:-50%;display:table-cell;font-size:12px;font-weight:bold;}
.txt a{color:#FFF;font-size:12px;}
.dummy{position:relative;top:50%;display:table-cell;width:63px;}

.selected{background:url(../img/dot_menu2lvSEL.gif) no-repeat #7E71B4;}

.HPtextarea{color:#FFF;width:104px;text-align:center;}
.HPdisplayTableCell{display:table-cell;vertical-align:middle;}
.HPtxt{position:relative;top:-50%;display:table-cell;font-size:12px;}
.HPtxt a{color:#FFF;font-weight:bold;font-size:15px;/*width:88px;height:90px;*/}
.HPdummy{position:relative;top:50%;display:table-cell;width:104px;}

@media all and (min-width: 63px){
   .leftpart{float:left;width:335px;margin-right:28px;display:inline-table;}
   .containereventi{margin-left:9px;}
   .dot{border:0px;padding:0px;}
   .left{position:relative;top:0px;left:0px;float:left;margin:0px;}
   .dotHP{float:left;/*position:absolute;top:0px;left:0px;*/}
   .HPdisplayTableCell{display:table-cell;vertical-align:middle;display:inline;}
   .HPdummy{float:left;position:relative;top:40%;display:table-cell;width:104px;display:inline;}
   .HPtextarea{color:#FFF;width:104px;text-align:center;}
}

/********/
.foto_sezione{margin-top:15px;}
.recent{float:left;width:328px;text-align:left;margin-top:45px;font-size:12px;}
.recent img{float:left;margin-right:12px;}
.recent_title{width:328px;text-align:left;font-weight:bold;display:block;margin-top:45px;margin-bottom:-25px;font-size:12px;}
.rightpart{float:left;width:400px;font-weight:normal;text-align:left;font-size:12px;}
.title_section{font-weight:bold;border-bottom:2px dotted #DDD;padding-bottom:5px;margin-bottom:50px;display:block;font-size:18px;}
.dida_photo{float:left;width:400px;color:#CCC;text-align:right;margin-top:-18px;font-size:11px;}
.dida_photo_bottom{float:left;width:300px;color:#CCC;text-align:left;font-size:11px;}
.title{font-weight:bold;display:block;margin-bottom:18px;}
.big{font-size:18px;}
.where{margin-top:0px;}
.rightpart ul{margin:0px;}

.centralpart{float:left;width:763px;}
.centralpart .row{float:left;width:763;margin:13px 0px;}
.thumb{float:left;margin-right:26px;}
.link_album {float:left;width:308px;text-align:center;margin-left:92px;padding-top:20px;display:inline;}
.link_album b{float:left;margin:0px 3px;}

/* INIZIO PHOTOGALLERY */
.back_gallery{width:63px;height:85px;margin-right:265px;text-align:center;font-weight:bold;margin-top:5px;}
.dida_big_photo{float:left;width:328px;text-align:right;margin-top:240px;font-size:12px;}

.thumb01{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_01.jpg) no-repeat;margin-right:26px;}
.thumb02{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_02.jpg) no-repeat;margin-right:26px;}
.thumb03{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_03.jpg) no-repeat;margin-right:26px;}
.thumb04{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_04.jpg) no-repeat;margin-right:26px;}
.thumb05{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_05.jpg) no-repeat;margin-right:26px;}
.thumb06{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_06.jpg) no-repeat;}

.thumb07{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_07.jpg) no-repeat;margin-right:26px;}
.thumb08{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_08.jpg) no-repeat;margin-right:26px;}
.thumb09{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_09.jpg) no-repeat;margin-right:26px;}
.thumb10{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_10.jpg) no-repeat;margin-right:26px;}
.thumb11{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_11.jpg) no-repeat;margin-right:26px;}
.thumb12{float:left;width:104px;height:104px;overflow:hidden;background:url(../photo_gallery/thumb/photo_12.jpg) no-repeat;}


.bigphoto{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_01.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}

.bigphoto_01{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_01.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_02{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_02.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_03{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_03.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_04{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_04.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_05{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_05.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_06{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_06.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_07{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_07.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_08{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_08.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_09{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_09.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_10{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_10.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_11{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_11.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
.bigphoto_12{float:left;width:280px;height:280px;overflow:hidden;background:url(../photo_gallery/big/photo_12.jpg) no-repeat;margin-top:15px;margin-left:60px;display:inline;}
/* FINE PHOTOGALLERY */

li{margin-bottom:10px;}

.slogan{float:left;width:763px;text-align:right;margin:50px 0px 10px 0px;}
.slogan_evento{float:left;width:763px;text-align:left;margin:50px 0px 10px 0px;}
.slogan_evento b{float:left;margin-top:25px;}
.slogan_evento img{float:right;}

.footer{float:left;width:763px;height:23px;text-align:left;border-top:2px dotted #DDD;padding-top:10px;}
.footer .contact{float:left;width:380px;color:#7E71B4;font-weight:bold;text-align:left;}
.footer .copy{float:left;width:383px;color:#CCC;text-align:right;}

.left{float:left;margin:0px;/*position:relative;top:-3px;left:0px;*/}
.right{float:right!important;}
.noborder{border:0px;}
.nomargin{margin:0px !important;}
.nopadding{padding:0px;}
.mt0{margin-top:0px !important;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt30{margin-top:30px;}
.mr0{margin-right:0px;}
.mr6{margin-right:5px;}
.mr20{margin-right:20px;}