/*##################
## SELETTORI HTML ##
##################*/
body, td, form, table, div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

body {
	background-image:url(/images/bg.jpg);
}
input, textarea {
	background-color:#fcf4f5;
	border-width:1px 1px 1px 1px;
	border:#999 1px solid;
	border-bottom-color:#CCC;
	border-right-color:#CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}
a:link   {color:#6f932e;text-decoration:none;}
a:visited{color:#6f932e;text-decoration:none;}
a:active {color:#6f932e;text-decoration:none;}
a:hover  {color:#6f932e;text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Verdana, Times, serif,Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h1{ font-size:22px;}
h2{ font-size:16px;}
h3{ font-size:13px;}
h4{ font-size:12px;}
h5{ font-size:11px;}
h6{ font-size:9px;}

hr {
	text-align: center;/*this will align it for IE*/
	margin: -2px 0px 0px 0px; /*this will align it right for Mozilla*/
	color:#6e0019;
	border: 1px #6e0019 solid;
}

img{ border-width:0px;}

ul {
	list-style:none;
	color:#2c1f1e;
	font-weight:normal;
	list-style-position:outside;
}
ul li {
	padding-bottom:5px;
	
}
ul li h3{
	font-family:Tahoma, Geneva, sans-serif;
	color:#2c1f1e;
	font-weight:normal;
	
}
/*### FINE SELETTORI HTML ###*/

/*###############
## AREA HEADER ##
###############*/
#wHeader{
	margin:0px auto;
	width:920px;
	
}
#wHeaderContent{
	/*width:900px;*/
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	
}
#wHeaderLogo{
	width:270px;
	float:left;
	
}
#wHeaderTesto {
	width:520px;
	float:left;
	text-align:center;
}
#wHeaderTesto h1{
	font-size:11px;
	color: #162133;
	text-shadow:#999;
}
#wHeaderRss {
	float:right;
	width:100px;
}

#wHeaderMenu{
	padding:10px 2px 7px 5px;
	background-image:url(/images/barra_menu.png);
}

#wHeaderMenu ul, #wHeaderMenu li{
	display:inline;
	margin:0px 25px 0px 0px;
	padding:0px;
}

#wHeaderMenu h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	display:inline;
	font-weight:normal;
}

#wHeaderMenu a:link   {color:#FFFFFF;text-decoration:none;}
#wHeaderMenu a:visited{color:#FFFFFF;text-decoration:none;}
#wHeaderMenu a:active {color:#FFFFFF;text-decoration:none;}
#wHeaderMenu a:hover  {color:#6f932e;text-decoration:none;}

/*########## FINE HEADER ############################ */

#wBody {
	margin:0px auto;
	width:920px;
	background-color:#FFF;
	
	
}
#wBodyContent {
	font-family:Verdana, Geneva, sans-serif;
	padding:20px 20px 20px 20px;
	font-size:13px;
	color:#2c1f1e;
}


div.transIMG1 {background-image:url(/images/area1_bg.jpg); cursor:hand; width:290px; height:94px; margin-top:2px; }
div.transIMG2 {background-image:url(/images/area2_bg.jpg); cursor:hand; width:290px; height:94px;margin-top:2px; }
div.transIMG1 h1{ font-weight:normal; padding:30px 30px 20px 30px;}
div.transIMG2 h1{ font-weight:normal; padding:30px 30px 20px 30px;}

/* ##### CONTENITORE ARROTONDATO###### */
.c_top_left   {
	height:13px;
	background-image:url(/images/TB_top_sx.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:10px;
	padding-bottom:0px;
}

.c_top_right  {
	height:13px;
	background-image:url(/images/TB_top_dx.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:10px;
		padding-bottom:0px;
}

.c_top_center {
	height:13px;
	background-image:url(/images/TB_top_background.gif);
	background-repeat:repeat-x;
	background-position:bottom;
		padding-bottom:0px;
}

.c_content {
	border-color:#DADADA;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	background-image:url(/images/TB_middle_background.jpg);
	background-repeat:repeat;
	padding: 5px 10px 5px 10px;
}
.c_content h1{
	color:#063c5d;
	padding-top:20px;
}
.c_content h3{
	font-weight:normal;
	color:#000000;
}
.c_content div{
	font-size:12px;
	color:#2c1f1e;
}

.c_news_data a:link, .c_news_data a:visited, .c_news_data a:active{
	color:#6f932e;
	text-decoration:none;
	font-size:11px;
}
.c_news_data  a:hover  {
	text-decoration:underline;
}
.c_news_titolo a:link, .c_news_titolo a:visited, .c_news_titolo a:active  {
	color:#2c1f1e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.c_news_titolo  a:hover {
	text-decoration:underline;
}
.c_bottom_left   {
	height:13px;
	background-image:url(/images/TB_bottom_sx.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:10px;
}

.c_bottom_right  {
	height:13px;
	background-image:url(/images/TB_bottom_dx.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:10px;
}

.c_bottom_center {
	height:13px;
	background-image:url(/images/TB_bottom_background.gif);
	background-repeat:repeat-x;
	background-position:top;
}

 
/*###### FINE ####################*/

/*####### IN BREVE ################*/
#InBreve {
	padding-top:25px;
}

#InBreve .titolo{
	color:#ff5b00;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline
	
}

#InBreve .testo{
	
}
/*################################*/


/*######## email contatti #########
##################################*/
#email_contatti {
	padding:10px 10px 10px 10px; 
	font-size:13px;	
}
#email_contatti div{
	font-size:12px;
}
/*###### fine ####################*/
#wFooter{
	width:920px;
	margin:0px auto;
	
}

#wFooterContent{
	width:900px;
	margin:0px auto;
	padding-top:20px;
}
#wFooterLogo{
	padding:30px 0px 10px 0px;
	float:left; 
	width:200px; 	
}

#wFooterIndirizzo{
	font-size:11px; 
	float:left; 
	width:220px; 
	color:#d6d4d2;
	border-right-color:#FFF;
	border-right-width:1px;
	border-right-style:dotted;
	
}
#wFooterMenu{
	float:left;
	width:100px;
	padding-left:20px;
}

#wFooterMenu ul, #wFooterMenu li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#wFooterMenu h4{
	font-size:11px;
	font-weight:normal;
}
#wFooterMenu a:link   {color:#d6d4d2;text-decoration:none;}
#wFooterMenu a:visited{color:#d6d4d2;text-decoration:none;}
#wFooterMenu a:active {color:#d6d4d2;text-decoration:none;}
#wFooterMenu a:hover  {color:#9ba1a5;text-decoration:none;}

#wFooterCopyright{
	padding:30px 5px 0px 0px;
	font-size:11px;
	color:#d6d4d2;
	float:right;
	width:150px;
}


#portfolio div{
	font-family:PartnerCondensed,Arial, Helvetica, sans-serif;
	padding-top:3px;
}

#portfolio a:link,#portfolio a:visited, #portfolio a:active  {color: #759e2c; font-family:Tahoma; font-size:12px; text-decoration:none;}
#portfolio a:hover {color: #8cc229; font-family:Tahoma;font-size:12px;text-decoration:none;}

