@charset "utf-8";
body{
	padding:0px;
	margin:0px;
	font:14px Arial, Helvetica, sans-serif;
	background-color: #999999;
}
div, p, ul, h1, h2, h3, form, label{
	margin:0px;
	padding:0px;
}
ul{
	list-style-type:none;
}
}
/*---Top Panel---*/
#topPan{
	width:950px;
	height:300px;
	position:relative;
	margin:0 auto;
}
/*---Top menu---*/
ul#minitabs{
	list-style: none;
	margin: 0;
	padding: 15px 0;
	font-weight: normal;
	text-align: right;
	white-space: nowrap;
	border-bottom-color: #9A9A9A;
}
ul#minitabs li{display: inline;margin: 0 16px}
ul#minitabs a{text-decoration: none;padding: 0 0 3px;
  border-bottom: 1px solid #FFF;color: #999}
ul#minitabs a#current{
	color:#000000;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-color: #F60;
	border-right-color: #F60;
	border-bottom-color: #F60;
	border-left-color: #F60;
	padding: 12px 0;
}
ul#minitabs a:hover{
	color: #ff0000;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-color: #F60;
	border-right-color: #F60;
	border-bottom-color: #F60;
	border-left-color: #F60;
	padding: 12px 0;
}

/*---Top loghi---*/

#topPan #logo{
	width:63px;
	height:73px;
	position:absolute;
	top:142px;
	left:49px;
}

#topPan h1{
	width:525px;
	height:240px;
	background:url(../sito%20-%20010209%20-%20infissiserramenti/images/header.jpg) 0 0 no-repeat;
	position:absolute;
	top:60px;
	right:0px;
	text-indent:-20000px;
	background-image: url(../sito%20-%20010209%20-%20infissiserramenti/images/header.jpg);
}

.twoColFixLtHdr #container {
	width: 950px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #ffffff;
	margin: 0 auto; /* this overrides the text-align: center on the body element. */
} 
.style14 {
	color: #b4b405;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 25px;
	padding-bottom: 15px;
	font-size: 22px;
	font-weight: normal;
}
.style15 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 450;
	color: #666;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.style16 {
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 130%;
	padding-top: 5px;
	font-size: 12px;
	text-align: justify;
}
.style17 {
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 20px;
	font-weight: bold;
}
.pankuzu {
	color:#666;
	font-size:14px;
	font-family: Verdana, Geneva, sans-serif;
}
.pankuzu a {
		color:#666;
}
.pankuzu a:hover {
		color:#999;
}
.twoColFixLtHdr #header {
	height: 350px;
} 
.twoColFixLtHdr #header2 {
	height: 160px;
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 220px;
	height: 100%;
	padding-top: 0px;
}
.twoColFixLtHdr #news {
	float: left; /* since this element is floated, a width must be given */
	width: 210px;
	height: 300px;
	background-color: #FFF;
}
.twoColFixLtHdr #mainContent {
	margin-bottom: 20px;
	margin-left: 240px;
	padding-bottom: 20px;
	padding-top: 10px;
	min-height: 500px;
	padding-right: 20px;
}
.twoColFixLtHdr #mainImage {
	margin-bottom: 20px;
	background-color: #CCCCCC;
	width: 670px;
	padding: 10px;
	margin-right: 20px;
}
.twoColFixLtHdr #mainImage2 {
	margin-bottom: 20px;
	background-color: #CCCCCC;
	width: 315px;
	padding: 10px;
	float: left;
	height: 150px;
}
.twoColFixLtHdr #mainImage3 {
	margin-bottom: 20px;
	background-color: #CCCCCC;
	width: 315px;
	padding: 10px;
	float: left;
	height: 270px;
}
.twoColFixLtHdr #mainImageSpace {
	background-color: #FFF;
	width: 20px;
	float: left;
	height: 170px;
	margin-bottom: 20px;
}
.twoColFixLtHdr #mainImageSpace2 {
	background-color: #FFF;
	width: 20px;
	float: left;
	height: 290px;
	margin-bottom: 20px;
}
.twoColFixLtHdr #mainImageSpace3 {
	background-color: #FFF;
	width: 335px;
	float: left;
	height: 290px;
	margin-bottom: 20px;
}
.titolositemap{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #B38800;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 5px;
}
.titolositemap2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	margin-bottom: 5px;
}
.linksitemap{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #666666;
	font-size: 12px;
}
.tastocontatti{
	width: 200px;
}
.news {
	HEIGHT: 40px;
	text-align: left;
	width: 210px;
	line-height: 20px;
	color: #000;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.boxCornice {
	BORDER-RIGHT: #d1d1d1 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #d1d1d1 1px solid; PADDING-TOP: 12px
}
.boxTitolo {
	FONT: bold 14px Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 40px;
	text-align: left;
	width: 210px;
	line-height: 40px;
	color: #ffffff;
	background-color: #128daf;
	padding-left: 10px;
}
/* il corpo centrale: le ultime notizie diffuse dall'azienda */
.box_menu {
	PADDING-RIGHT: 0px! important;
	PADDING-LEFT: 0px! important;
	PADDING-BOTTOM: 0px! important;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 0px! important;
	background-color: #E6E6E6;
}
.box_menu LI {
	BORDER-BOTTOM: #d1d1d1 1px solid
}
.box_menu LI A {
	DISPLAY: block;
	PADDING-LEFT: 12px;
	LINE-HEIGHT: 40px;
	HEIGHT: 40px;
	TEXT-DECORATION: none
}
.box_menu LI A:hover {
	COLOR: #333333;
	background-image: url(images/menuselected.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.menuCorrente {
	COLOR: #333333;
	background-image: url(images/menuselected.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
/*---formail---*/
.button {
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px outset;
	BACKGROUND: #9bae24;
	FONT: 24px Georgia, "Times New Roman", Times, serif;
	BORDER-LEFT: 1px outset;
	CURSOR: hand;
	COLOR: #ffffff;
	BORDER-BOTTOM: 1px outset
}

/*---Middle Pane2---*/
#middlePan2{
	width:950px;
	background:url(../sito%20-%20010209%20-%20infissiserramenti/images/middlebg.jpg) 0 0 no-repeat;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	border-bottom: 1px solid #CCC;
	font-weight: normal;
}

/*---TAGCLOUD1---*/
ul.tagcloud{
	list-style: none;
	margin: 0;
	padding: 20px;
	line-height: 1.4;
	width: 900px;
	text-align: justify
}
ul.tagcloud li{display:inline}
ul.tagcloud a{text-decoration: none;color: #787870}
ul.tagcloud a:hover{text-decoration: underline;
    color: #444;margin-right: 0.2em}
a.size1{font-size: 60%}
a.size2{font-size: 70%}
a.size3{font-size: 80%}
a.size4{font-size: 90%}
a.size5{font-size: 110%} 

/*---/Middle Panel---*/

/*---Footer Panel---*/
#footermainPan{
	height:117px;
	color:#000;
	font:11px Verdana, Geneva, sans-serif;
	clear:both;
	padding:10px 0 0;
	background-color: #128caf;
}
#footerPan{
	width:730px;
	position:relative;
	margin:0 auto;
}
#footerlogoPan{
	display:block;
	width:260px;
	height:50px;
	position:absolute;
	top:0px;
	right:-100px;
}

#footerPan ul{
	width:650px;
	position:absolute;
	top:10px;
	left:-100px;
	color: #FFF;

}
#footerPan li{float:left; }
#footerPan ul li a{
	padding:0 10px 0;
	color:#FFF;
	text-decoration:none;
}
#footerPan ul li a:hover{
	text-decoration:underline;
}

#footerPan ul.layoutstudio{
	width:300px;
	color:#FFF;
	display:block;
	position:absolute;
	top:80px;
	left:-97px;
}
#footerPan ul.layoutstudio li{widows:150;}
#footerPan ul.layoutstudio li a{
	display:block;
	color:#FF0;
	text-decoration:none;
}
#footerPan ul.layoutstudio li a:hover{text-decoration:underline;}

#footerPan p.copyright{
	width:550px;
	color:#FFF;
	position:absolute;
	top:50px;
	left:-97px;
}
/*---Footer Panel---*/

