/*
Theme Name: Newtecpeople
Theme URI: http://www.comunicrea.com
Description: Newtecpeople theme
Version: 1.0
Author: Stefano Boggi / Matteo Plebani
Author URI: http://www.comunicrea.com
Text Domain: newtecpeople

*/

/************* reset styles */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,df,th,var{font-style:normal;font-weight:400;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}pre{font-size:1em;}fieldset,img,abbr,acronym{border:0;}

.hidden,hr{position:absolute;top:-9999px;left:-9999px}
.dontRead{display:none}
.clear{clear:both}
.resetRightSide{border-right:0 !important;margin-right:0 !important;padding-right:0 !important}
.resetRightMargin,
#categoryMenu li.cat-item-14{margin-right:0 !important}
.resetLeftSide{border-left:0 !important;margin-left:0 !important;padding-left:0 !important}
.alignSx,.alignleft{float:left;margin: 0 5px 5px 0;}
.alignDx,.alignright{float:right;margin: 0 0 5px 5px;}
.inlineAlign{margin:0 5px;vertical-align:middle;}
ul.reset{margin:0;padding:0;list-style:none !important;}
ul.noBullets{margin: 20px 0 20px 20px;padding:0;list-style:none !important;}
ul.noBullets li{padding:5px 0;list-style:none !important;}
.back{text-align:right;}



body{
background: white url("images/sfondo.png") center 110px no-repeat;
color:#666;
font: 100% "Trebuchet MS",Arial,Verdana,sans-serif;
}
body.home{
background-image: url("images/sfondo_home.png");
}
a{
color:#666;
text-decoration:underline;
outline:none;
}
a:hover{
text-decoration:none;
}
.entry a{
color:#F63;
text-decoration:none;
font-weight:bold;
}
.entry a:hover{
text-decoration:underline;
}
h2 a,
h3 a,
h4 a,
h5 a,
a.invert{
color:#F63;
text-decoration:none;
font-weight:bold;
}
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
a.invert:hover{
text-decoration:underline;
}




h1{
font-size:1.75em;
font-weight:normal;
text-transform:lowercase;
}
	h1 span{
	color:#F63;
	}
h2{
font-size:1.4em;
text-transform:uppercase;
font-weight:normal;
}
h3{
font-size:1.2em;
font-weight:normal;
}
h4{
font-size:1.2em;
font-weight:normal;
}

p {
margin:10px 0;
}




.imgBox{
position:relative;
overflow:hidden;
float:left;
}
	.imgMask{
	background:transparent url("images/maschera-news.png") center center no-repeat;
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	}
		.imgMask a{
		width:100%;
		height:100%;
		display:block;
		}

.imgBox.thumb{
width:90px;
height:90px;
}
	.imgMask.thumb{
	width:90px;
	height:90px;
	background-image: url("images/maschera-high.png");
	}
	body.home #sidebar .imgMask.thumb{
	background-image: url("images/maschera-high-home.png");
	}

.imgBox.medium{
width:158px;
height:90px;
}
	.imgMask.medium{
	width:158px;
	height:90px;
	}

.imgBox.big{
width:360px;
height:202px;
}
	.imgMask.big{
	width:360px;
	height:202px;
	background-image: url("images/maschera-grande.png");
	}

.jcarousel-container .imgBox,
#newsTab .imgBox{
margin-right:20px;
}


.contentBox{
padding-top:10px;
float:left;
width:87px;
}
body.home .contentBox{
padding-top:10px;
float:left;
width:328px;
}
	.contentBox p{
	margin:0;
	}


ul.attachments li {
padding-left:21px;
background: transparent url("") 0 6px no-repeat;
}
	ul.attachments li.pdf {
	background-image: url("images/pdf.png");
	}
	ul.attachments li.link {
	background-image: url("images/link.png");
	}






#page{
margin: 10px auto 0 auto;

width:1000px;

background-color:#FFF;
font-size:0.75em;
}
	#head{
	margin:0;
	height:202px;
	}
	body.home #head{
	margin:0;
	height:252px;
	}
	#logo{
	float:left;
	}

	#qtranslate-chooser{
	float:right;
	list-style:none;
	margin:0;
	}
		#qtranslate-chooser li{
		float:left;
		border-left:1px solid #bcbdc0;
		padding:0 5px;
		line-height:12px;
		text-transform:lowercase;
		}
		#qtranslate-chooser li:first-child{
		border:0
		}
		#qtranslate-chooser li.active a{
		text-decoration: none !important;
		}
		#qtranslate-chooser li.active a:hover{
		cursor:default
		}




	#categoryMenu {
	margin-bottom:35px;
	float:left;
	}
/*		body.home #categoryMenu li{
		padding-top:104px;
		background: transparent url("images/1-produzione.png") center top no-repeat;
		}
		body.home #categoryMenu li.cat-item-6{
		background-image: url("images/2-ottimizzazione.png");
		}
		body.home #categoryMenu li.cat-item-3{
		}
		body.home #categoryMenu li.cat-item-14{
		background-image: url("images/4-service.png");
		}
		body.home #categoryMenu li.cat-item-13{
		background-image: url("images/3-sostenibilita.png");
		}*/
			#categoryMenu li a {
			display:block;
			padding-top:6px;
			height:24px;
			background: transparent url("images/tasti-testata.png") center top no-repeat;
			text-decoration:none;
			text-transform:uppercase;
			text-align:center;
			color:#FFF;
			font-size:1.2em;
			}
			#categoryMenu li a:hover {
			background-image: url("images/tasti-testata-on.png");
			}
			#categoryMenu li.cat-item-6 a{
			background-image: url("images/2-ottimizzazione-tasto.png");
			}
			#categoryMenu li.cat-item-3 a{
			background-image: url("images/1-produzione-tasto.png");
			}
			#categoryMenu li.cat-item-14 a{
			background-image: url("images/4-service-tasto.png");
			}
			#categoryMenu li.cat-item-13 a{
			background-image: url("images/3-sostenibilita-tasto.png");
			}
			#categoryMenu li.cat-item-6 a:hover,
			#categoryMenu li.cat-item-6.current-cat a{
			background-image: url("images/2-ottimizzazione-tasto-on.png");
			}
			#categoryMenu li.cat-item-3 a:hover,
			#categoryMenu li.cat-item-3.current-cat a{
			background-image: url("images/1-produzione-tasto-on.png");
			}
			#categoryMenu li.cat-item-14 a:hover,
			#categoryMenu li.cat-item-14.current-cat a{
			background-image: url("images/4-service-tasto-on.png");
			}
			#categoryMenu li.cat-item-13 a:hover,
			#categoryMenu li.cat-item-13.current-cat a{
			background-image: url("images/3-sostenibilita-tasto-on.png");
			}






#content{
margin:0 20px 20px 20px;
width:960px;
float:left;

height: auto !important;
height: 457px;
min-height: 457px;
}
body.home #content{
/*margin-top:20px;*/
float:left;
}


#sidebar,
#categoryMenu li{
margin-right:4px;
width:237px;
float:left;
}
body.home #sidebar{
width:478px;
}


	.tab{
	padding:7px 0 4px 0;
	height:19px;
	width:120px;
	font-size:1.2em;
	text-align:center;
	text-transform:uppercase;
	}
		.tab a,
		a.tab  {
		text-decoration:none;
		}
		.tab a:hover,
		a.tab:hover  {
		text-decoration:underline;
		}

	h3.highlights.tab{
	background: white url("images/tab_highlights.png") 0 0 no-repeat;
	}
	#highlights.narrow h4{
	line-height:0.9em;
	}
		#highlights.narrow h4 a{
		color:#666;
		font-size:0.8em;
		text-decoration:underline;
		}
		#highlights.narrow h4 a:hover{
		text-decoration:none;
		}
	#sidebar .pageImg{
	margin-bottom:20px;
	}




#mainContent{
margin-left:20px;
width:699px;
float:left;
}
body.home #mainContent{
margin-left:0;
width:478px;
}
	/*body.single */#mainContent .imgBoxDesc.big{
		width:370px;
		float:right;
	}
	/*body.single */#mainContent .imgBoxDesc.big .desc{
		margin-left:10px;
	}
	/*body.single */#mainContent .imgBox.big{
	margin:0 0 10px 10px;
	float:right;
	}
	body.home #mainContent .entry{
	margin: 0 0 22px 20px ;
	}
	#mainContent h2{
	margin: 20px 0;
	color:#F63;
	text-transform:none;
	}
	#mainContent h2.cliente{
	margin: 10px 0;
	color:#666;
	text-transform:none;
	font-size:0.9em;
	}
	#mainContent h2.cliente strong{
	font-size:1.2em;
	}
	#mainContent ul.noBullets{
	margin: 0;
	}
	#mainContent .entry p.slim{
	margin: 0 0 -10px 0 ;
	}
	#mainContent .col1,
	#mainContent .col2{
	float:left;
	margin-right:19px;
	width:340px;
	}



	#mainContent.news.list dt {
	padding:22px 20px 0 178px;
	clear:both;
	font-weight:bold;
	font-size:1.2em;
	}
	.category-profili-ricercati #mainContent.news.list dt {
	padding-left:0;
	}
	.category-profili-ricercati #mainContent.news.list dd p{
	padding-left:0;
	}
	#mainContent.news.list dt.even {
	background: transparent url("images/background-images-top.png") right 0 no-repeat;
	}
		#mainContent.news.list dt a {
		text-decoration:none;
		color:#F63;
		}
		#mainContent.news.list dt a:hover {
		text-decoration:underline;
		}
	#mainContent.news.list dd {
	padding: 0 20px 10px 0;
	margin-bottom:5px;
	height: auto !important;
	height: 75px;
	min-height: 75px;

	position:relative;
	}
	#mainContent.news.list dd.even {
	background: transparent url("images/background-news-bottom.png") right bottom no-repeat;
	}
		#mainContent.news.list dd p{
		padding-left:178px;
		margin:0;
		}
		#mainContent.news.list dd .imgBox.medium {
		position:absolute;
		top:-20px;
		}
		#mainContent.news.list dd .imgMask.medium {
		background-image: url("jcarousel/skins/custom/images0.png");
		}
		#mainContent.news.list dd.even .imgMask.medium {
		background-image: url("jcarousel/skins/custom/images1.png");
		}





	div.tabContainerBox{
	width:360px;
	background: white url("images/sfondo-tabcontainer.png") center 28px no-repeat;
	}
		div.tabContainer {
		background: transparent url("images/maschera-tabcontainer.png") center bottom no-repeat;
		}
	body.home div.tabContainerBox{
	width:478px;
	background-image: url("images/sfondo-news.png");
	}
		body.home div.tabContainer {
		background-image: url("images/maschera-sfondo-news.png");

		min-height: 155px;
		height: auto !important;
		height: 155px;
		}
	body.category .tabContainerBox,
	body.page-template-pagecontatti-php .tabContainerBox,
	body.page-template-pagelavoraconnoi-php .tabContainerBox {
	float:right;
	margin:0 0 10px 10px;
	}

		ul.idTabs{
		float:left;
		background: transparent url("images/tab-news-off.png") 0 0 no-repeat;
		}
			ul.idTabs li{
			float:left;
			background-repeat: no-repeat;
			}
				ul.idTabs li a{
				display:block;
				background-repeat:no-repeat;
				color:#999;
				}
				ul.idTabs li a.selected{
				color:#666;
				}
					ul.idTabs li.tabIndex0 a.selected{
					background-image: url("images/tab-news-on.png");
					}
					ul.idTabs li.tabIndex1 a{
					background-image: url("images/tab-newsletter-off.png");
					}
					ul.idTabs li.tabIndex1 a.selected{
					background-image: url("images/tab-newsletter-on.png");
					}
	.tabContent{
	padding:15px;
	}
		#newsTab h4{
		font-size:1em;
		}
		#newsTab .contentBox{
		float:left;
		width:260px;
		padding-top:0;
		}
		#newsTab p.more{
		padding-top:20px;
		text-align:right;
		text-transform:lowercase;
		}
		#newsLetterTab p {
		margin:0;
		}
		#newsLetterTab .textonly {
		padding:0;
		margin-bottom:2px!important;
		font-size:0.75em;
		}

	.tabContainerBox.right{
	width:478px;
	background: none;
	}
	.tabContainerBox.right .backgroundBox{
	clear:right;
	background: transparent url("images/high-right.png") right top repeat-y;
	}



	#lowbar{
	padding-top:20px;
	clear:both;
	}
		.tab.tabIndex0{
		background: white url("images/tab_highlights.png") right 0 no-repeat;
		}
		.tab.right{
		float:right;
		}
			#lowbar .backgroundBox{
			clear:both;
			background: transparent url("images/background-images.png") 0 0 repeat-y;
			}
			#lowbar .backgroundMask {
			padding: 20px 0px 0 0;
			overflow: hidden;
			width: 699px;

			background: transparent url("images/background-images-bottom.png") right bottom no-repeat;
			}





	body.page-template-pagecontatti-php #mainContent,
	body.page-template-pagelavoraconnoi-php #mainContent{
	width:217px;
	float:left;
	}
	body.page-template-pagecontatti-php #lowbar,
	body.page-template-pagelavoraconnoi-php #lowbar{
	padding-top:0;
	width:478px;
	float:left;
	clear:none;
	}
	body.page-template-pagecontatti-php #lowbar .backgroundMask,
	body.page-template-pagelavoraconnoi-php #lowbar .backgroundMask{
	padding:10px;
	width:458px;
	background-image: url("images/maschera-tabcontainer_right.png")
	}
	body.page-template-pagelavoraconnoi-php #lowbar .backgroundMask{
		padding:20px;
		width:438px;
	}
	body.page-template-pagelavoraconnoi-php #lowbar .backgroundMask h2{
		color: #FF6633;
		text-transform: lowercase;
		font-size: 1.3em;
		font-weight: bold;
	}







#footer{
clear:both;
text-align:left;
position:relative;
line-height: 48px;
margin-left:280px;
}
#footer .socialButtons{position: absolute;right:0;}


iframe{
border:1px solid #edeae2;
}
a.enlarge{
display:block;
padding-bottom:20px;
text-align:right;
font-size:0.9em;
}


table {
	border-width: 0px;
	border-spacing: 0px;
	border-color: black;
	border-collapse: collapse;
	margin:0 auto;
	margin-top:10px;
	width:430px;
}
/*
table th {
	border-width: 0;
	padding: 7px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
*/
table tr.style {
	background-color:#eff0ef
}
table td {
	border-width: 0;
	padding: 7px 7px;
	border-style: inset;
	border-color: gray;
}
#certificazioniBox{
padding-top:10px;
}
#certificazioniBox img{
margin:0 0 12px 20px;
border:1px solid #CCC;
padding:5px;
}

.nav{clear:both;margin-top:30px;}
.nav .nav-previous{float:right;}
.nav .nav-next{float:left;}



.TB_overlayBG.splash {
background-color:#FFF;
-ms-filter:none;
filter:alpha(opacity=100);
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
#TB_window.splash{
border:0 !important;
/* correggere */
-moz-box-shadow:none;
-webkit-box-shadow:none;
-khtml-box-shadow:0;
box-shadow:0;
}
#TB_window.splash #TB_caption,
#TB_window.splash #TB_closeWindow{
position:absolute;top:-9999px;left:-9999px;
}
#TB_window.splash #TB_Image{
margin:0;
border:0!important;
width:301px;
height:129px;
}

