/**** Masonry CSS ****/
#artCorrelati {
	padding:20px 10px 10px 10px;
	font-weight:bold;
	font-size:18px;
}

#wrapAltri {
	width:1002px;
	padding:0 0 30px 0;
	margin:0;
}

.wrap {
    background: #FFF;
    border: 0px solid #456;
    padding: 10px;
	margin-bottom: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:1200px;
}

.wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.box {
	margin:11px;
    background: #FFF;
	/*box-shadow:0 0 6px 2px #B4B5B5;*/
	border:1px solid #bbb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
    float: left;
	/*per IE 8 e precedenti*/
	/*border:1px solid #B4B5B5\9;
    margin: 4px\9;*/
	/***/
}

/*.box:nth-child(1n) {
	margin-left: 0;
	margin-right: 0;
}
.box:nth-child(3n+2) {
	margin-left: 15px;
}	
.box:nth-child(3n+3) {
	margin-left: 15px;
}	
*/

.box a {
	text-decoration:none;
	float:left;
	clear:both;
}

.box a img {
    border-radius: 5px 5px 0 0;
	width:100%;
	max-width:700px;
}

.box .socialButton {
	padding-bottom:1px;
}

.box .socialButton a {
	float:none;
}

.box .socialButton a img {
	width:auto;
}

.box .imgButtonWrapper {
  height: 100%;
  position: relative;
  width: 100%;
}

.box .buttonWrapper {
	left: 0;
	position: absolute;
	top: 0;
	padding:5px;
	z-index: -1;
	margin:5px;
	border-radius:5px;
	background:rgba(255, 255, 255, 0.4);
	min-height:85px;
}

.box .buttonWrapperLoading {
	background:url(/images/ajax-loader-3.gif) center center no-repeat rgba(255, 255, 255, 0.4);
}
.box .buttonWrapperLoading .socialButtons, .box .buttonWrapperLoading .socialButtons iframe, .box .buttonWrapperLoading .socialButtons a {
	visibility:hidden !important;
}

.box .hoverMask {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}
.box .hoverMask:hover {
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
}

.box .autore {
	float: left;
	width: 290px;
	padding:5px 10px;
	background-color:#F1F1F1;
	border-radius:0 0 5px 5px;
}

.box .autore .avatar {
	border: 2px solid #9ec54d;
	border-radius: 50%;
	float: left;
	overflow: hidden;
	width: 25px;
	height: 25px;
}

.box .autore .avatar {
	width: 25px;
	height: 25px;
}


.box .autore .nome {
	width:210px;
	float:left;
	margin:0;
	padding:4px 0 0 10px;
}


.box h3 {
	font-size:14px !important;
	color:#000 !important;
	padding:10px 10px 5px 10px;
	margin:0 !important;
}

.box .imgButtonWrapperArticolo h3 {
	font-size:20px !important;
}

.box .imgButtonWrapperArticolo .sottotitolo {
	font-size:16px !important;
	line-height:20px !important;
}

.colFissa {
	width:310px;
}

.colFissa img.thumb {
	max-width: 310px;
	min-height:101px;
}

.col1 { width: 180px; }
.col2 { width: 280px; }
.col3 { width: 380px; }
.col4 { width: 480px; }

.col1 img { max-width: 180px; }
.col2 img { max-width: 280px; }
.col3 img { max-width: 380px; }
.col4 img { max-width: 480px; }






/* ARTICOLI */
#articolo-titolo{display:block; background:url(../images/base-page-semplice.jpg) top repeat-x; padding:10px 0 20px 0;}
#articolo-titolo .percorso{width:980px; margin-left:auto; margin-right:auto; color:#135; font-size:14px}

#articolo-titolo .percorso a, #articolo-titolo .percorso span {background:url(../images/percorso-bullet.png) left center no-repeat; padding-left:12px;}

#articolo-titolo .percorso a:hover {background:url(../images/hover-percorso-bullet.png) left center no-repeat; padding-left:12px;}
#articolo{display:block; background:url(../images/page-piede.jpg) bottom no-repeat; padding:0 0 20px 0;}
#articolo b,strong{color:#024;}
#articolo .blue{color:#06c;}
#articolo .bigbold{font-size:18px; line-height:22px;}
#articolo .smallbold{font-size:13px; line-height:16px;}
#articolo .smalllink{font-size:11px;}
#articolo h1{font-size:18px; line-height:18px; color:#059; padding:15px 14px 12px 20px; background:url(../images/mappa-titolo.jpg) top no-repeat;}

#articolo .corpo{display:block; background:url(../images/page-corpo.jpg) repeat-y; padding:0 5px 0 5px;}
#articolo .corpo h2.titolo{display:block; font-size:16px; line-height:16px; font-weight:normal; padding:0; color:#024; background:#FFF; font-style:italic; width:710px;}
#articolo .corpo h2.main{display:block; font-size:16px; line-height:16px; font-weight:normal; padding:0px 0px 15px 0px; color:#024; background:#FFF; font-style:italic;}

#articolo .corpo ul{display:block; padding:0 10px 0 0; margin:0; list-style:none;}
#articolo .corpo li{margin:0; padding:0; list-style:none;}

#articolo .corpo div#colonnasx{display:block; width:710px; float:left; padding:10px 5px !important;;}
#articolo .corpo div#colonnasx .subcol-sx {float: left; width: 455px;}
#articolo .corpo div#colonnasx .contenuto {padding:10px 5px; font-size:14px; line-height:20px;}

#articolo .corpo div#colonnadx{display:block; width:250px; float:right; padding:0;}
#articolo .corpo #colonnasx .subcol-dx{display:block; width:225px; float:left; padding:20px 10px 0px 10px; background-color:#FFF; margin:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; box-shadow:0 0 6px 2px #B4B5B5;}
#articolo .corpo div#subcol-dx{display:block; width:230px; float:right; border-radius:0 0 0 10px;}

#articolo .corpo #colonnasx .subcol-dx .hotel{border-bottom:1px solid #B4B5B5; padding:10px 0; float:left; width:230px;}
#articolo .corpo #colonnasx .subcol-dx .hotel .miniatura{display:inline; width:120px; float:left;}
#articolo .corpo #colonnasx .subcol-dx .hotel .nome-prezzo{display:inline; width:105px; float:left; padding-left:5px}
#articolo .corpo #colonnasx .subcol-dx .hotel .nome-prezzo a.nome{float:left; margin-bottom:10px;}

#articolo .corpo #colonnasx .subcol-dx .hotel .stella-6{display:block; width:60px; height:15px; background:url(../images/stelline-piccole.gif) top left no-repeat;}
#articolo .corpo #colonnasx .subcol-dx .hotel .stella-5{display:block; width:50px; height:15px; background:url(../images/stelline-piccole.gif) top left no-repeat;}
#articolo .corpo #colonnasx .subcol-dx .hotel .stella-4{display:block; width:40px; height:15px; background:url(../images/stelline-piccole.gif) top left no-repeat;}
#articolo .corpo #colonnasx .subcol-dx .hotel .stella-3{display:block; width:30px; height:15px; background:url(../images/stelline-piccole.gif) top left no-repeat;}
#articolo .corpo #colonnasx .subcol-dx .hotel .stella-2{display:block; width:20px; height:15px; background:url(../images/stelline-piccole.gif) top left no-repeat;}
#articolo .corpo #colonnasx .subcol-dx .hotel .stella-1{display:block; width:10px; height:15px; background:url(../images/stelline-piccole.gif) top left no-repeat;}


#articolo .corpo div#colonnasx h3{margin:0 0 10px 0;}
#articolo .corpo div#colonnasx h3 a{font-size:16px; line-height:14px; display:block; padding:3px 3px 3px 28px; margin:10px 0 0 0; background:url(/images/icona-articolo-S.png) left no-repeat; text-decoration:none;}
#articolo .corpo div#colonnasx h3 a:hover{background:url(/images/icona-articolo-A.png) left no-repeat;}

/************* MENU ARTICOLI **************/
#articolo .corpo #subcol-dx .gsc-control-cse.gsc-control-cse-it {margin-bottom: 5px; padding: 9px 10px 9px 3px; width: 215px;}
#articolo .corpo #subcol-dx .gsc-control-wrapper-cse {height: 30px;}

#articolo .corpo #subcol-dx ul.cat {margin-left:2px; padding-left:2px;}
#articolo .corpo #subcol-dx ul.cat .linkComune {border:1px solid #005599;}


#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre {padding:4px; margin-bottom:10px; background:#FFF;}
#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre a{font-size:16px; line-height:16px; display:block; padding:3px 3px 3px 20px; margin-bottom:5px; background:url(/images/icona-categoria-A-16.png) left 4px no-repeat; text-decoration:none; color:#059;}
#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre a:hover{background:url(/images/icona-categoria-S-16.png) left 4px no-repeat;}
#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre a.selezionato{background:url(/images/icona-categoria-S-16.png) left 4px no-repeat;}

#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre .linkCategoria {margin-bottom:10px;}
#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre .linkCategoria a{font-size:14px; line-height:14px; display:block; padding:3px 3px 3px 18px; background:url(/images/icona-categoria-A-14.png) left 4px no-repeat; text-decoration:none; margin-bottom:0;}
#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre .linkCategoria a:hover{background:url(/images/icona-categoria-S-14.png) left 4px no-repeat;}
#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre .linkCategoria a.selezionato{background:url(/images/icona-categoria-S-14.png) left 4px no-repeat;}

#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre .linkCategoria a.attivo{background:url(/images/icona-categoria-S-14.png) left 4px no-repeat; color:#005599;}

#articolo .corpo #subcol-dx ul.cat .linkCategoria .linkArticolo a{background:url(/images/icona-articolo-small-S.png) left 4px no-repeat!important; font-size:12px; color:#000 !important;}
#articolo .corpo #subcol-dx ul.cat .linkCategoria .linkArticolo a:hover{background:url(/images/icona-articolo-small-A.png) left 4px no-repeat!important;}


#articolo .corpo #subcol-dx ul.cat {margin-left:2px; padding-left:2px;}

#articolo .corpo #subcol-dx ul.cat a.catIsola{background:url(/images/icona-categoria0-A-16.png) left 4px no-repeat !important; padding:5px 3px 3px 24px !important; font-size:18px !important;}
#articolo .corpo #subcol-dx ul.cat a.catIsola:hover{background:url(/images/icona-categoria0-S-16.png) left 4px no-repeat !important;}
#articolo .corpo #subcol-dx ul.cat a.catIsolaSelezionato{background:url(/images/icona-categoria0-S-16.png) left 4px no-repeat !important;}

#articolo .corpo #subcol-dx ul.cat a.catComune{background:url(/images/icona-categoria-A-16.png) left 4px no-repeat !important; padding:4px 3px 3px 20px !important;}
#articolo .corpo #subcol-dx ul.cat a.catComune:hover{background:url(/images/icona-categoria-S-16.png) left 4px no-repeat !important;}
#articolo .corpo #subcol-dx ul.cat a.catComuneSelezionato{background:url(/images/icona-categoria-S-16.png) left 4px no-repeat !important;}

#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre .linkCategoria {margin-bottom:10px;}
#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre .linkCategoria a{font-size:14px; line-height:14px; display:block; padding:3px 3px 3px 18px; background:url(/images/icona-categoria-A-14.png) left 4px no-repeat; text-decoration:none; color:#06C; margin-bottom:0;}
#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre .linkCategoria a:hover{background:url(/images/icona-categoria-S-14.png) left 4px no-repeat;}
#articolo .corpo #subcol-dx ul.cat .linkCategoriaMadre .linkCategoria a.selezionato{background:url(/images/icona-categoria-S-14.png) left 4px no-repeat;}
/******************************************/



#articolo .corpo #sharethis {padding:4px; margin:0 0 5px 5px; width:695px;}
#articolo .corpo #sharethis .social {width:25%; float:left;}

/*#articolo .corpo #sharethis .social .fb_iframe_widget {top:-3px;}*/
#articolo .corpo #sharethis .social #___plusone_0 {margin-left:30px!important;}
#articolo .corpo #sharethis .social .twitter-share-button {margin-left:30px;}
#articolo .corpo #sharethis .social .twitter-count-horizontal {width:78px!important;}
/**/
