﻿/*elementi di base*/
* {
	margin:0; 
	padding:0; 
}
table { 
	border-collapse:collapse; 
	border-spacing:0; 
}
fieldset,img {
	border:0; 
} 
address,caption,cite,code,dfn,em,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption, th  {
	text-align:left; 
}
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after {
	content:''; 
} 
html {
	font-size:100%; 
}
body {
	text-align:center; 
	font:1em/1.5 Arial, Verdana, Tahoma, sans-serif;
	background:#f8f8f8 url(../Immagini/sfondo.jpg) repeat-x center top;
}
div, p, a, table, ul, ol { 
	font-size:0.75em;/*12px*/
}
div p, div a, div ul, div ol, div h2, div h3, div h4, div h5, div h6, div div, div fieldset, div table,
p a, table p, table a, table ul, table ol, table h2, table h3, table h4, table h5, table h6,
ul li p, ul li a, ul li ul, ul li ol, ul li h2, ul li h3, ul li h4, ul li h5, ul li h6,
ol li p, ol li a, ol li ul, ol li ul, ol li h2, ol li h3, ol li h4, ol li h5, ol li h6 {
	font-size:100%; 
}
a:link, a:visited {
	text-decoration:underline;
	color:#ef6b00;
}
a:hover {
	font-weight:bold;
}
/*elementi di struttura*/
div#contenitore {
	width:940px;
	margin:auto;
	text-align:left;
	background:#fff;
}
div#testata {
	width:595px;
	height:auto !important;
	min-height:145px;
	height:145px;
}
div#logo ,h1#logo {
	float:left;
	width:315px;
	font-weight:normal;
}
div#logo object, h1#logo img {
	display:block;
}
img#imgUnione {
	float:left;
	width:250px;
}
ul#menu {
	clear:both;
	background:#565656;
	height:1%;
}
ul#menu:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
ul#menu li {
	float:left;
	width:7.5em;/*90px*/
	background:red;
	margin-left:7.5px;
	background:#666 url(../Immagini/btnMenu.jpg) no-repeat center top;
	height:auto !important;
	min-height:25px;
	height:25px;
	padding-top:5px;
	text-align:center;
	line-height:1.2;
}
ul#menu li#voce3, ul#menu li#voce4 {
	background:#bd252b url(../Immagini/btnMenuUsato.jpg) no-repeat center top;
}
ul#menu li a {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.16em;/*14px*/
}
ul#menu li a:hover {
	font-size:1.08em;/*13px*/
}
div#piede {
	clear:both;
	padding:15px 0;
}
div#piede p {
	text-align:center;
	color:#838383;
}
div#contenuto{
	width:595px;
	float:left;
}
div#colonnaDx {
	width:335px;
	float:right;
	height:auto !important;
	min-height:300px;
	height:300px;
	margin-top:-145px;
}
div#colonnaDx .imgDinamica {
	display:block;
	margin:auto;
	margin-right:0;
}
/*elementi comuni */
div.contBoxNotizie {
	background:#e6e6e6;
}
div.boxNotizia {
	background:#e6e6e6;
	padding:0 10px 10px 5px;
	border-bottom:solid 2px #fff;
	height:auto !important;
	min-height:50px;
	height:50px;
	overflow:hidden;
}
img.fotoNews {
	float:left;
	margin:10px 0 0 5px;
}
div.boxNotizia h3, div.boxNotizia p{
	margin-left:105px;
}
h2.titoloContBoxNotizie{
	font-size:1.16em;/*14px*/
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding:2px 0;
	background:#717171;
}
h2.titoloContBoxNotizie a{
    color:#fff;
}
h3.titoloBoxNotizia {
	color:#e2001a;
	font-weight:bold;
	text-transform:uppercase;
	margin:5px 0 3px 0;
}
a.linkDettaglio {
	text-decoration:none !important;
}
a.linkDettaglio img {
	float:none !important;
	display:inline !important;
	vertical-align:middle;
	margin-right:5px;
}
div.boxFoto {
	height:1%;
	overflow:hidden;
	margin:10px 0;
	background:#f6f6f6;
	padding:8px;
}
div.boxFoto .imgPrincBoxProdotto {
	float:left;
}
div.boxFoto .imgPrincBoxProdotto img {
	display:block;
	margin-bottom:5px;
}
div.testoBoxFoto{
	margin-left:130px;
}
div.fotoGalleryPiccola {
    padding:8px 0;
}
div.fotoGalleryPiccola img {
    float:none !important;
    margin:0 5px 5px 0;
    vertical-align:middle;
}
div.fotoGalleryPiccola h3 {
    font-weight:bold;
    margin-bottom:5px;
}
ul.elCaratter li {
	margin-top:2px;
}
fieldset.formContatti p {
	height:1%;
}
fieldset.formContatti{
	background:#f6f6f6;
	padding:5px;
	padding-bottom:10px;
}
fieldset.formContatti p:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
div#bloccoContSx, div#bloccoContDx {
	float:left;
	width:270px;
}
fieldset.formContatti label {
	float:left;
	width:6em;
}
fieldset.formContatti legend {
	font-size:0;
	height:0;
}
fieldset.formContatti textarea {
	height:auto !important;
	min-height:225px;
	height:225px;
}
p#btnRichiedi {
	clear:both;
	text-align:center;
	padding:5px 0;
}
div#privacy {
	background:#fff;
	height:150px;
	overflow:auto;
	padding:0 10px;
}
div#privacy p {
	height:auto !important;
}
h3#titoloPrivacy {
	clear:both;
	text-align:center;
	padding:5px 0;
}
p#accettoPrivacy {
	margin-top:10px;
	padding-left:10px;
}
p#accettoPrivacy label {
	float:none;
	padding:0 2px 0 10px;
}
p.fotogallery {
	padding:5px 0;
	border:solid 5px #d1000d; 
	padding:5px 10px;
}
p.fotogallery img {
	vertical-align:middle;
	margin-right:10px;
}
p.fotogallery a {
	font-size:1.25em;/*15px*/
}
div.boxFotoGallery{
	background:#f6f6f6;
	margin-top:10px;
}
div.boxFotoGallery a {
	margin-right:10px;
}
div.boxFotoGallery a img 
{
	vertical-align:top;
}
/*classi comuni*/
.nascosto {
	position:absolute;
	top:-100000px;
	left:-100000px;
}
.titoloPrimoLivello, .titoloSecondoLivello, .titoloTerzoLivello {
	color:#e2001a;
	font-weight:bold;
}
.titoloPrimoLivello {
	font-size:1.5em;/*18px*/
	text-transform:uppercase;
}
.titoloSecondoLivello {
	font-size:1.25em;/*15px*/
}
.testoPagine {
	padding:10px 20px;
}
.testoPagine p, .testoPagine li {
	margin-top:8px;
}
.testoPagine ul {
	list-style-type:inherit;
}
.testoPagine li {
	margin-left:30px;
}
.immaginiGru {
	text-align:center;
}
.immaginiGru img {
	margin:15px 15px 0 0;
}
.maiuscolo {
	text-transform:uppercase;
}
/*Default.aspx*/
div#ultimeNotizieHome {
	clear:both;
	height:1%;
}
div#ultimeNotizieHome:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
img#imgSxUltNot {
	float:left;
}
div#ultimeNotizieHome div.contBoxNotizie {
	margin-left:605px;
	height:auto !important;
	min-height:253px;
	height:253px;
}
div#ultimeNotizieHome div.boxNotizia
{
    height:auto !important;
    min-height:103px;
    height:103px;
}
div#ultimeNotizieHome h2.titoloBoxNotizia{
	text-align:center;
}
div#ultimeNotizieHome div.boxNotizia h3, div#ultimeNotizieHome div.boxNotizia p{
	margin-left:0	;
}
/*Links.aspx */
ul.elencoLinks li {
	background:#f6f6f6;
	padding:2px 0;
}
ul.elencoLinks li strong{
	text-transform:uppercase;
	margin-right:5px;
}
/*Contatti.aspx*/
div#testoContatti .titoloSecondoLivello {
	text-align:center;
}
div.contMappa {
	clear:both;
	height:1%;
	margin:15px 0;
	position:relative;
}
div.boxOpzioniMappa  {
	float:right;
	width:150px;
}
ul.opzioniMappa{
	margin-bottom:10px
}
div.boxOpzioniMappa h3  
{
	padding-left:10px;
}
ul.opzioniMappa li {
	list-style:none;
	margin-top:2px;
}
div.mappa {
	width:400px;
	height:200px;
	margin:auto;
	float:left;
}
div.boxToolTip {
	background:#fff;
	width:150px;
	height:1%;
	border:double 5px #acacac;
}
div.boxToolTip:after {
	content:".";
	clear:both;
	visibility:hidden;
	display:block;
	height:0;
}
div.boxToolTip img {
	float:left;
}
div.boxToolTip p{
	margin-left:50px;
}
div.boxToolTip p {
	color:#000;
	font-size:0.84em;/*11px*/
}
/*FormRichiesta.aspx*/
h2#titoloArticolo {
	margin:10px 0;
}

