body {

	font-family: Arial, Helvetica, sans-serif; 

	color:#4a4949;

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	text-align: center;

	background-image: url(img/bg_pagina.gif);

	background-position: top;

	background-repeat: repeat-x;

}





a {

	color: #00468b;

	font-weight: bold;

}



a:hover {

	text-decoration: none;

}



img {

	border: none;

}





form {

	margin-bottom: 0px;

	padding-bottom: 0px;

}









#testa {

	position: relative;

	margin: auto;

	width: 980px;

	height: auto;

}



#pagina {

	position: relative;

	margin: auto;

	width: 100%;

	height: auto;

	background-image: url(img/bg_body.jpg);

	background-position: top;

	background-repeat: repeat-y;

	overflow:hidden;



}





#menu-basso {

	position: relative;

	margin: auto;

	width: 100%;

	height: auto;

	background-image: url(img/bg_body.jpg);

	background-position: top;

	background-repeat: repeat-y;

}







#corpo {

	position: relative;

	margin: auto;

	width: 980px;

	height: auto;

	height: auto;

	padding-top: 10px;

}









#contenuti {

	width: 1040px;

	height: auto;

	float: left;

	text-align: left;

	padding-left: 52px;

	padding-right: 28px;

	padding-top: 15px;

}



#contenuti-interno {

	width: 893px;

	height: auto;

	text-align: left;

	padding-left: 52px;

	padding-right: 35px;

	padding-top: 15px;

}



#colonna-destra {

	width: 313px;

	height: auto;

	background-color: #ccffff;

	float: left;

}



#box-colonna-destra {

	background-image: url(img/corpo_colonna_destra.jpg);

	background-position: top left;

	background-repeat: repeat-y;

	width: 313px;

	height: auto;

}





#corpo-colonna-destra {

	width: 258px;

	padding-left: 15px;

	padding-right: 40px;

	text-align: left;

	padding-top: 10px;

}



#testa-box-colonna-destra {

	background-image: url(img/testa_colonna_destra.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	width: 313px;

	height: 10px;

}



#piede-box-colonna-destra {

	background-image: url(img/piede_colonna_destra.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	width: 313px;

	height: 10px;

}



.clear-left {

	clear: left;

	height: 0px;

}



























#piede {

	position: relative;

	margin: auto;

	width: 100%;

	height: auto;

	border-top: solid 2px #E8E9EA;

	color: #5A5A5A;

	text-align: center;

	clear: left;

}



#contenuto-piede {

	text-align: left;

	position: relative;

	margin: auto;

	width: 980px;

	padding-top: 15px;

	padding-bottom: 15px;	

}









.h1 {

	height: 35px;

	background: url(img/bg_input.gif);

	background-position: top left;

	background-repeat: no-repeat;

	padding-top: 5px;

	margin-top: 10px;

	margin-left: 10px;

	padding-left: 5px;

	}

	

input{

	width: 190px;

	height: 14px;

	border: solid 0px #000;

}







.link-2 { display:block; float:right; background:url(img/link_bg1.gif) left top repeat-x; color:#000; text-decoration:none; }

.link-2 em { display:block; background:url(img/link_left1.gif) no-repeat left top;}

.link-2  b { display:block; background:url(img/link_right1.gif) no-repeat right top;  padding:5px 11px 9px 12px; font-weight:normal; font-style:normal;}

.link-2:hover{ text-decoration:none; color:#fff}



#scheda {

	margin-top:15px;

}



.prodotti-foto {

	margin-bottom: 20px;

}



.titoletto-freccia {

	background-image: url(img/bg_titoletti_freccia.gif);

	background-position: left;

	background-repeat: no-repeat;

	padding-left: 20px;

	font-weight: bold;

	font-family: "Trebuchet MS";

	font-size: 16px;

	color: #575757;

	margin-bottom: 7px;

	

}



.titoletto-freccia a {

	color: #575757;

	text-decoration: none;

}



.titoletto-freccia a.sottocategoria {

	color: #575757;

	font-size: 14px;

	text-decoration: underline;

}



.titoletto-freccia a.sottocategoria:hover {

	color: #575757;

	font-size: 14px;

	text-decoration: none;

}



.menu-orizzontale-link{

	font-size: 12px;

	color: #767676;

	text-decoration: none;

	font-weight:normal;

}



.titolo-di-pagina {

	background-image: url(img/bg_titolo_di_pagina.gif);

	background-position: left;

	background-repeat: no-repeat;

	padding-left: 20px;

	font-weight: bold;

	font-family: "Trebuchet MS";

	font-size: 16px;

	color: #575757;

	text-decoration: none;

	margin-bottom: 7px;

	

}



.maggiori-info {

	background-color: #D4D3CE;

	height: 28px;

	width: 900px;

	position: relative;

	margin: auto;

	text-align: right;

}







#header { text-align:left; overflow:hidden; height:81px; padding-top:19px; padding-left:23px; }

#header-dx { float:right; width:640px; padding-top:17px; }

p.p-sx { float:left; }

p.p-dx { float:right; text-align:right; padding-right:20px; }



#header a { color:#737373; padding:0 10px; text-decoration:none; font-weight:none; }

#header a.last { padding-right:0px; } 

#header a:hover { color:#000; }



#menu { overflow:hidden; height:38px; background:#999999; }

#menu ul { list-style:none; padding:13px 0 0 30px; margin:0px; }

#menu li { float:left; background:url(img/divisorio.jpg) center right no-repeat;  }

#menu li a { padding:5px 22px; margin:0 4px; color:#fff; font-size:13px; text-decoration:none; font-weight:normal;  text-shadow:1px 1px #000; }



#menu li a { background:#999999; 

		/* Firefox */ -moz-transition-property: background; -moz-transition-duration: 0.5s;

		/* WebKit */ -webkit-transition-property: background; -webkit-transition-duration: 0.5s;

		/* Opera */ -o-transition-property: background; -o-transition-duration: 0.5s;

		/* Standard */ transition-property: background; transition-duration: 0.5s; }



#menu li a:hover, #menu li.active a { background:#00468b; 

		/* Firefox */ -moz-transition-property: background; -moz-transition-duration: 0.5s;

		/* WebKit */ -webkit-transition-property: background; -webkit-transition-duration: 0.5s;

		/* Opera */ -o-transition-property: background; -o-transition-duration: 0.5s;

		/* Standard */ transition-property: background; transition-duration: 0.5s; }





#slider { height:280px; margin-top:2px; background:#000; overflow:hidden; }



.news { padding:10px 0; border-bottom:1px dotted #ccc; overflow:hidden; width:195px; float:left; }

.news .data-news { padding:0px; margin:0px; }

.news h3 { padding-top:0px; margin-top:0px; }

.news-home.news { width:auto;}

.news.dettaglio-news { float:none; width:auto; }


.contenuti-sx { float:left; width:650px; }

.contenuti-destra { margin-left:660px; width:150px; }


.foto-sml { float:left; padding:2px 10px 10px 0; display: block; }
.foto-sml-int { float: none; }

p.foto-big { padding:10px 0; text-align:left; } 

.newslista { height: 300px; padding: 10px; width: 190px; }
.newslista h3 { height: 50px; }

.clear { clear:both; }



