/* CSS Document */

body {
background:url(bg.gif) repeat-y center top;
	margin:auto;
	margin-top:0;
	text-align: center;
} 
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	line-height: 1.5em;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-small;
	color: #000000;
	visibility:hidden;
	line-height: 1px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #EC1C24;
	line-height: 1.5em;
	font-style: italic;
	margin-top:0;
	margin-bottom:5px
}

strong {
	color: #000;
}
#container {
	padding-right: 10px;
	margin-top:0;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 10px auto;
	width: 720px;
	padding-top: 10px;	
	background-color: #FFFFFF;
} 
#banner {
	background-color: #FFF;
	border-top: 3px solid #ec1c24;	
	padding: 0px;
	text-align:left;
	width:100%;
	margin-bottom:3px
} 

#banner a {border:0}

a img{border:0}

img{border:0}

.img_testata {
	margin: 0;
	padding: 0;
	border:0
}


.img_gallery {
	margin: 5px 0px 0px;
	padding: 0px;
}
#banner h2 {
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 0px;
	text-align: left;
}

#animazione {
	padding: 0px;
	width:720px; height:185px; overflow:hidden; margin-bottom:-3px
} 

#navcontainer {
	
	text-align:left;
	margin: 0px;
	padding: 0px;
	
}
ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a {margin-right:15px}

#navlist a:link, #navlist a:visited
{
	color: #333;
	
	text-decoration: none;
	text-transform: uppercase;
	font-size: small;
	line-height: 20px;
	font-weight: 900;
	font-style: normal;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ec1c24
}

#navlist a:hover
{
	color: #333;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #BBBDBF;
}

#content {
	padding: 5px;
	margin-left: 200px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-image: url(sfondo_obliquo.gif);
} 


#content_2 {
	padding: 5px;
	margin-left: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-image: url(sfondo_obliquo.gif);
}
 
#sfondo_bianco {
	padding: 10px;
	background-color: #FFFFFF;
} 
#sidebar-a {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 190px;
	padding: 0px;
} 

#sidebar-a img {
	background-image: url(sfondo_obliquo.gif);
	padding: 0px;
	margin: 0px 0px 10px;	
}
#footer {
	clear: both;
	padding-right: 5px;
	margin-top: 15px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FFF;
	
	border-top: 1px solid #ec1c24;
	border-bottom: 3px solid #ec1c24;

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	color: #333;
}

#sidebar-a a{border:0}

#certificazioni {
	
	position:fixed;
	bottom:5px;
	right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: right;
	color: #FFFFFF;
	padding: 10px;
	
}

#certificazioni a {border:0}


a:link {
	color: #333;
	border-bottom:2px #EC1C24 solid;
	text-decoration:none
}
a:visited {
	font-style: italic;
	color: #333;
	border-bottom:2px #EC1C24 solid;
	text-decoration:none
}
a:hover {
	color:#EC1C24;
	border-bottom:2px #EC1C24 solid;
	text-decoration:none
}
a:active {
	color:#EC1C24;
	border-bottom:2px #EC1C24 solid;
	text-decoration:none
}
.li_servizi, .li_arredamento {
	list-style-type: square;
	list-style-image: url(square.gif);
	padding-top: 5px;
	color: #333;
	font-weight: bold;
	padding-bottom: 3px;
}
.li_servizi2 {
	list-style-type: circle;
	padding-top: 3px;
	color: #333;
	list-style-image: url(../images/elenco.gif);
	font-style: italic;
	font-weight: normal;
	line-height: 20px;
}

#footer a {border:0}


.offerta_all{ min-height:150px; margin-bottom:10px}
.offerta{float:left; margin-right:10px; border:solid #666 1px}

.prezzo_offerta{width:100%; text-align:right; font-weight:bold; font-size:20px; color:#EC1C24}
.prezzo_offerta span{font-weight:normal; color:#333}
.testo_offerta{border-bottom:1px #ccc solid; padding-bottom:5px; margin-bottom:5px}
.testo_offerta h3{font-style:normal; text-transform:uppercase}







