body{font-family:Arial, Helvetica, sans-serif; fontsize: 12px; margin:0px; padding:0;}

input, form, textarea h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
h1{font-size:18px;}
h2{font-size:14px; color:#999999;}
h3{font-size:13px; border-bottom:solid 1px #DEDEDE; padding:4px 0; margin-bottom:10px;}
a:link, a:visited{color:#002d18;}
a:hover{text-decoration:none;}
a:visited{text-decoration:undeline;}

/* #container has an absolute width (780 pixel) */

#container			{width:auto; margin:0 auto;}


/* HEADER */
#header				{width:auto; height: 98px;}
#topbar				{
	width:auto;
	height:113px;
	background: url(TOPBAR/bkg.jpg) repeat-x;
}
#navbarcontainer				{
	width:960px;
	margin: auto;
	height:113px;
}
/* MENU HORIZONTAL */
ul#navmain		{
	list-style-type: none;
	position: relative;
	width:960px;
	height: 113px;
	margin: 0;
	padding:0;
}

ul#navmain a	{
	display:block;
	text-indent: -9999px;
	text-decoration:none;
	overflow:hidden;
	position: relative;
	
	height: 113px;
}

li#nm1{
	top: 0px;
	left:0px;
	position: absolute;
	height: 113px;
	width:350px;
	background-image: url(2010/topbar/bloccologhisx.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

li#nm2{
	top: 0px;
	left:350px;
	position: absolute;
	height: 113px;
	width:87px;
	background: url(TOPBAR/01.jpg) no-repeat 0px 0px;
}

li#nm2 a:hover{
	background: url(TOPBAR/01sw.jpg) no-repeat 0px 0px;
}

li#nm3{
	top: 0px;
	left:437px;
	position: absolute;
	height: 113px;
	width:87px;
	background: url(TOPBAR/02.jpg) 87px 0px;
}

li#nm3 a:hover{
	background: url(TOPBAR/02sw.jpg) no-repeat 0px 0px;
}

li#nm4{
	top: 0px;
	left:524px;
	position: absolute;
	height: 113px;
	width:87px;
	background: url(TOPBAR/03.jpg) 0px 0px;
}

li#nm4 a:hover{ background: url(TOPBAR/03sw.jpg)  no-repeat 0px 0px;
}

li#nm5{
	top: 0px;
	left:611px;
	position: absolute;
	height: 113px;
	width:87px;
	background: url(TOPBAR/04.jpg) 0px 0px;
}

li#nm5 a:hover{ background: url(TOPBAR/04sw.jpg)  no-repeat 0px 0px;
}

li#nm6{
	top: 0px;
	left:698px;
	position: absolute;
	height: 113px;
	width:87px;
	background: url(TOPBAR/05.jpg) 0px 0px;
}

li#nm6 a:hover{ background: url(TOPBAR/05sw.jpg) no-repeat 0px 0px;
}

li#nm7{
	top: 0px;
	left:785px;
	position: absolute;
	height: 113px;
	width:87px;
	background: url(TOPBAR/06.jpg) 0px 0px;
}

li#nm7 a:hover{ background: url(TOPBAR/06sw.jpg) no-repeat 0px 0px;
}

li#nm8{
	top: 0px;
	left:872px;
	position: absolute;
	height: 113px;
	width:87px;
	background: url(TOPBAR/07.jpg) 0px 0px;
}

li#nm8 a:hover{ background: url(TOPBAR/07sw.jpg) no-repeat 0px 0px;
}

li#nm9{
	top: 0px;
	left:781px;
	position: absolute;
	height: 113px;
	width:157px;
	background: url(TOPBAR/forrma.dx.jpg) 0px 0px;
}

/* FINE MENU HORIZONTAL */


#navbar				{
	width:960px;
	margin: auto;
	height:113px;
}


#logosx		{width:94px; height:92px; margin: auto; float: left; margin-top: 10px; }
#logodx			{width:94px; height:92px; margin: auto; float: right; margin-top: 10px;}

#navbar a 			{heigth:28px; line-height:28px; padding:0 8px; display:inline;}



#maincontainer			{width:auto; display:block; padding:10px 0 50px 0;}

#main			{
	width:auto;
	display:block;
	padding:5px 0;
}

#content{
	width: 938px;
	height: 375px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	clear:both;
}

/*#content{

	width: 938px;
	height: 375px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-color:#fff;
	background: url(topbar.guercio/sfondo.guercio.01jpg.jpg) no-repeat;

}*/

#myGallery
{
	text-align: left;
	margin: 0 auto;
}
#contentbot{

	width: 938px;
	padding:0 0 25px 0;
	margin: auto;
	background-color:#FFF;
	clear:both;
}

.tabCont{
	background: #002d18;
}

.txttabCont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px;
}

#column_left	{width:460px; margin-right:20px; float:left;}
#column_right		{width:160px; margin-right:20px; float:left;}
#column_right_adsense		{width:120px; float:left;}
div.spacer{clear:both; height:10px; display:block;}







#footer		{
	width:auto;
	padding:10px 0 10px;
	background-color:#002d18;
	margin-bottom: 0px;
	height:auto;
	margin-top: 0px;
}


#footercontainer{
	width: 938px;
	display:block;
	padding:10px 0;
	margin:auto;
}

#footer h3{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

#footer h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
}

#footer h4 a{
	color: #FFFFFF;
}

#footer h4 a:hover {
	color: #002d18;
	background: #FFFFFF;
}
.prodotti #content{
	width: 938px;
	height: 279px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	clear:both;
	background: url(imgs.prodotti/slide.prodotti.01.jpg) no-repeat;
}

.prodotti #contentbot{

	width: auto;
	padding:0 0 25px 0;
	clear:both;
}


.prodotti #contentbotline{ width: auto; display:block; background-color:#002d18; clear:both; height: 70px; }

.prodotti #contentbotinside{
	width: 876px;
	margin:auto;
	clear:both;
	height: 53px;
	padding-top: 15px;
}

.prodotti #contentbotinside h3{ font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 28px; font-weight: bold; color: #FFF; padding-top:10px; }

.prodotti h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #002d18;
	padding-top:10px;
}

.prodotti h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #002d18;
	padding-bottom:10px;
}

.prodotti p{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #002d18;
	padding-bottom:10px;
}

