@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);

* {
	/*font-family: 'Advent Pro', sans-serif;
	font-size: 25px;*/
	color:#3f3f3f;
}


/*
@font-face {
   font-family: 'bell_gothic';
   src: url(BellGothicStd-Black.eot);
   src: local('BellGothicStd-Black.otf'), url('../BellGothicStd-Black.ttf') format('truetype');
}
@font-face {
   font-family: 'bell_gothic_bold';
   src: url(BellGothicStd-Bold.eot);
   src: local('BellGothicStd-Bold.otf'), url('../BellGothicStd-Bold.ttf') format('truetype');
}
*/
* {

}

/* Clearfix Method for clearing the floats */

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

body{
	padding: 0px;
	margin: 0px;
	background:#FFF;
	font-family: 'Open Sans Condensed', sans-serif;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color:#444444;
	font-weight:normal;

}

a {
	text-decoration:none;
	color:#808080;
}

p {
	margin:0;
}

a img {
	border: 0;
}

.clr {
	clear:both;
}

h2 {
	padding:0;
	margin:0;
}

/* Hidden */

body.menuItem_101 div.item-page {
	display:none;
}

/* Header */

.moduletablelogo h1{
	margin:0;
	padding:20px 0 0 0;
}
	.moduletablelogo h1 a{
		font-size:50px;
		font-family: 'Open Sans Condensed', sans-serif;
		/*font-family:Gill Sans MT Condensed, Arial, Helvetica, sans-serif;*/
	}
.moduletablesocial figure{
	float:left;
	padding:0 2px;
	margin:0;
}
/* Menu Principale */

.moduletable-menu-principale ul li.item-101 {
	display:none;
	}

.moduletable-menu-principale {
	margin:25px 0;
	padding:0;
}
.mod_ext_superfish_menu {
	float:right;
}
	.moduletable-menu-principale ul{
		margin:0;
		padding:0;
	}
	.moduletable-menu-principale ul li{
		background:none;
		display:inline;
		padding:0 35px 0 0;
		}
	
	.moduletable-menu-principale ul li:hover{
		/*border-bottom:1px solid #5d5d5d;*/
		background:none;
		}
	.moduletable-menu-principale ul li.deeper{
		background:transparent url(../images/arrow-down.gif) no-repeat 85% 50%;!important
		}
	.moduletable-menu-principale ul li a, .moduletable-menu-principale ul li span{
		font-family: 'Open Sans Condensed', sans-serif;
		/*font-family:Gill Sans MT Condensed, Arial, Helvetica, sans-serif;*/
		font-size:25px;
		/*font-weight:bolder;*/
		color:#808080;
		text-transform:uppercase;
		padding:0;
		border:none;
	}
	.moduletable-menu-principale ul li.item-114 , .moduletable-menuprincipale ul li:last-child {
		padding:0 0 0 6px;
	}
	.moduletable-menu-principale ul li.item-115 a {
		/*font-size:27px;*/
		color:#0f5caa;
		text-transform:uppercase;
		border:none;
	}
	.moduletable-menu-principale ul li.item-115.active a {
		/*font-size:27px;*/
		color:#0f5caa;
		text-transform:uppercase;
	}
	.moduletable-menu-principale ul li a.hidden{
		/*display:none;*/
	}
	.moduletable-menu-principale ul li a:hover{
		color:#000;
		border-bottom:3px solid #8c8c8c;
		transition: all 0.2s ease 0s;
	}
	.moduletable-menu-principale ul li.current{
		/*border-bottom:1px solid #5d5d5d;*/
		/*background:none;*/
		}
	.moduletable-menu-principale ul li.current a, .moduletable-menu-principale ul li.current span{
		color:#000;
		border-bottom:1px solid #e4e4e4;
	}
	.moduletable-menu-principale ul li.active > a, .moduletable-menu-principale ul li.active > span{
		color:#000;
		border-bottom:3px solid #8c8c8c;
	}
	.moduletable-menu-principale ul li.current ul li a{
		color:#000;
		border:none;
	}
	.moduletable-menu-principale ul li ul{
		/* background:transparent url(images/bg-ul.png) repeat; */
		background:#FFF url(../images/bg-ul.png) repeat ;
		/*border: 1px solid #666666;*/
		min-width:120px;
		padding:0 0 0 10px;
	}
	.moduletable-menu-principale ul li ul li{
		background:none;
		padding:0;
	}
	.moduletable-menu-principale ul li ul li:hover{
		border-bottom:none;
		/*transition: all 0.2s ease 0s;*/
		background:none;
	}
	
	.moduletable-menu-principale ul li ul li.current{
		border-bottom:1px solid #000000;
		/*transition: all 0.2s ease 0s;*/
		background:none;
	}
	.moduletable-menu-principale ul li ul li.current a{
		border:none;
	}
	.moduletable-menu-principale ul li ul li a{
		background:none;
		border:none;
		padding:0;
	}
		.moduletable-menu-principale ul li ul li a:hover{
		background:none;
		border:none;
		padding:0;
	}

/* slider */

.theme-light.slider-wrapper {
	padding:0;
	margin:0;
}

/* Gallery */

#sb-container {
}
#sb-container  #sb-overlay {
	background:#FFFFFF!important;
	opacity:0.9!important;
}
#sb-container #sb-wrapper #sb-info #sb-info-inner #sb-info-inner {
	font-size:12px!important;
}
/* Category view */

#pg-msnr-container {
}
#pg-msnr-container  .pg-cv-box {
	padding:2px;
	margin:0;
	border:none;
	box-shadow:none;
}

#phocagallery div.pagination {
	text-align:center;
}
#phocagallery div.pagination *{
	font-size:12px;!important
}

/* Categories */

.pg-msnr-container {
}

/*
.pg-csv-box, .pg-box3, .pg-cv-box-img {
	box-shadow:none;
	padding:0 0 40px 0;
	margin:4px;
	height:200px;
	width:300px;
}
.pg-csv-box img, .pg-csv-box-img {
	height:200px;
	width:300px;
}
.pg-csv-name {
	background:none;
}


*/
/* Area contenuti */

div.page-header h2{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:27px;
	color:#484949;
	text-transform:uppercase;
}

#MainBodyComponent {
	font-size:25px;
}

/* menu laterale */

div.modulemenu-left {
	text-align:right;
}
	div.modulemenu-left h3{
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:25px;
		color:#0f5caa;
		margin:0;
		padding:0;
	}
div.modulemenu-left ul{
	text-align:right;
}
div.modulemenu-left ul li{
	list-style:none;
}
div.modulemenu-left ul li a:hover{
	border-bottom:2px solid #8c8c8c;
	color:#000;
	transition: all 0.2s ease 0s;
}
div.modulemenu-left ul li.active a{
	border-bottom:2px solid #8c8c8c;
	color:#000;
}

div.modulemenu-left ul li a{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:25px;
}


/* Home Page */

/* phocagallery */

#phocagallery {
	margin:0 0 0 12px;
}

.pg-cv-box {
	margin:0;
	padding:0;
	width:300px;
	height:240px;
}
	.pg-cv-box .pg-cv-box-img {
		margin:0;
		padding:0;
		width:336px;
		height:204px;
	}
		.pg-cv-box .pg-cv-box-img .pg-box2 {
			margin:0;
			padding:0;
		}
			.pg-cv-box .pg-cv-box-img .pg-box2 .pg-box3 {
				margin:0;
				padding:0;
			}
				.pg-cv-box .pg-cv-box-img .pg-box2 .pg-box3 a.shadowbox-button {
					margin:0;
					padding:0;
				}
				.pg-cv-box .pg-cv-box-img .pg-box2 .pg-box3 img {
					margin:0;
					padding:0;
				}


div.pg-cv-box, div.pg-box2 {
	width:300px;
	height:240px;
	margin:2px;
	box-shadow:none;
	border-radius:none;
}
div.pg-cv-box img {
	width:300px;
	/*height:200px;*/
	
}

.pg-cv-box .pg-cv-name {
	font-size:25px;
	text-align:center;
	min-height:30px;
}

#phocagallery .pagination {
	display:none;
}


/* pochagallery full widt */

body.menuItem_135 #phocagallery #pg-msnr-container > .pg-cv-box:first-child {
	clear:both;
}

body.full-width {
}
body.full-width .pg-cv-box {
	margin:0;
	padding:0;
	width:330px;
	height:280px;
	border:1px solid #666666;
}
	body.full-width .pg-cv-box-img, body.full-width .pg-box1 {
		margin:0;
		padding:0;
		width:330px;
		height:280px;
	}
		body.full-width div.pg-cv-box img {
			margin:0;
			padding:0;
			width:330px!important;
			height:226px;
		}
			body.full-width div.pg-cv-box, body.full-width div.pg-box2 {
				width:330px;
				height:280px;
				margin:2px;
				box-shadow:none;
				border-radius:none;
			}







body.full-width .pg-cv-box {
	margin:0;
	padding:0;
	width:330px;
	height:280px;
}
	body.full-width .pg-cv-box .pg-cv-box-img {
		margin:0;
		padding:0;
		width:330px;
		height:235px;
	}
		body.full-width .pg-cv-box .pg-cv-box-img .pg-box2 {
			margin:0;
			padding:0;
		}
			body.full-width .pg-cv-box .pg-cv-box-img .pg-box2 .pg-box3 {
				margin:0;
				padding:0;
			}
				body.full-width .pg-cv-box .pg-cv-box-img .pg-box2 .pg-box3 a.shadowbox-button {
					margin:0;
					padding:0;
				}
				body.full-width .pg-cv-box .pg-cv-box-img .pg-box2 .pg-box3 img {
					margin:0;
					padding:0;
				}






/*
body.col-left #phocagallery, #phocagallery {
	padding:10px 0 0 0;
}
body.col-left #phocagallery p,  #phocagallery p {
	padding:0 0 0 10px;
}
body.col-left div.pg-cv-box, div.pg-box2 {
	width:300px;
	height:240px;
	margin:2px;
	box-shadow:none;
	border-radius:none;
}
body.col-left div.pg-cv-box img {
	width:300px;
	height:200px;
	
}

body.col-left div.pg-cv-box, div.pg-box2 {
	width:300px;
	height:240px;
	margin:2px;
	box-shadow:none;
	border-radius:none;
}
body.col-left div.pg-cv-box img {
	width:300px;
	height:200px;
	
}

.pg-cv-box .pg-cv-name {
	font-size:25px;
	text-align:center;
	min-height:30px;
}

#phocagallery .pagination {
	display:none;
}*/
/* video */

body.menuItem_137 .video {
	float:left;
	padding:3px;
	width:250px;
	height:125px;
}



/* Bio */

body.menuItem_113 div[itemprop="articleBody"] {
	padding:0 50px;
	text-align:justify;
}

body.menuItem_113 img.bio {
	padding:10px 10px 20px 0;
	margin:0;
}

/* Contatti */

body.menuItem_114 div.guido {
	/*padding:0 0 0 250px;*/
	margin:30px 0 30px 20px;
	/*border:1px solid #999999;*/
}

	body.menuItem_114 div.guido h2{
		font-size:20px;
		margin:5px 0;
		color:#0f5caa;
		font-family: 'Open Sans Condensed', sans-serif;
	}

body.menuItem_114 div.aldo {
	/*padding:0 0 0 250px;*/
	margin:30px 0 30px 20px;
	/*border:1px solid #999999;*/
}
	body.menuItem_114 div.aldo h2 {
		font-size:20px;
		margin:5px 0;
		color:#0f5caa;
		font-family: 'Open Sans Condensed', sans-serif;
	}
body.menuItem_114 div.agenti {
	/*padding:0 0 0 250px;*/
	margin:30px 0 30px 20px;
	/*border:1px solid #999999;*/
}
	body.menuItem_114 div.agenti h2 {
		font-size:20px;
		margin:5px 0;
		color:#0f5caa;
		font-family: 'Open Sans Condensed', sans-serif;
	}
body.menuItem_114 div.left {
	float:left;
	margin:0 20px 0 0;
}
body.menuItem_114 div.right {
	clear:right;
}
/* Footer */

#Footer-top {
}
#Footer-top .moduletablecopyright h3{
	color:#787878;
	font-size:25px;
	text-align:center;
	font-weight:normal;
}
#Footer-top .moduletablecopyright a{
	color:#0f5caa;
	font-size:25px;
}
/* Text interview */

body.menuItem_138 {
}
	body.menuItem_138 .int-text{
		float:left;
		margin:3px;
		
	}
	body.menuItem_138 .one{
		width:40%;
	}
	body.menuItem_138 .two {
		width:30%;
	}
	body.menuItem_138 .three {
		width:27%;
	}
	body.menuItem_138 div.text {
		/*border:1px solid #666666;*/
		margin:2px 0;
	}
	body.menuItem_138 div.text a {
		font-size:20px;
		/*color:#000000;*/
	}
	body.menuItem_138 div.text img {
		width:20px;
	}
	
body.menuItem_139 {
}
	body.menuItem_139 .int-links{
		width:32%;
		float:left;
		margin:3px;
	}
		body.menuItem_139 .one{
		}
		body.menuItem_139 .two{
		}
		body.menuItem_139 .three{
		}		

			body.menuItem_139 div.links {
				/*border:1px solid #666666;*/

			}
/* Fine art */

body.menuItem_115 .page-header {
	display:none;
}

body.menuItem_115 table.price p {
	font-size:20px;
}

body.menuItem_115 table.img-horizontal div {
	width: 250px;
	height: 170px;
	/*border:1px solid #CCCCCC;*/
}

	body.menuItem_115 table.img-horizontal p {
		font-size:22px;
	}

	body.menuItem_115 table.img-horizontal img {
		width: 250px;
		height: 170px;
	}

body.menuItem_115 table.img-vertical div {
	width: 170px;
	height: 250px;
	/*border:1px solid #CCCCCC;*/
}

	body.menuItem_115 table.img-vertical p {
		font-size:22px;
	}

	body.menuItem_115 table.img-vertical img {
		width: 170px;
		height: 250px;
	}
	
/* Oil Painting */

body.menuItem_171 .page-header {
	display:none;
}

body.menuItem_171 table.price p {
	font-size:20px;
}

body.menuItem_171 table.img-horizontal div {
	/*border:1px solid #CCCCCC;*/
}

	body.menuItem_171 table.img-horizontal p {
		font-size:22px;
	}

	body.menuItem_171 table.img-horizontal img {
	}

body.menuItem_171 table.img-vertical div {
	width: 170px;
	height: 250px;
	border:1px solid #CCCCCC;
}

	table.img-vertical p {
		font-size:22px;
	}

	table.img-vertical img {
		width: 170px;
		height: 250px;
	}


li.item-113 a{
	display: none;!important;
}
