body {padding:50px 0 0 0;margin: 0px; color: #FFFFFF; font-family:Arial,"Trebuchet MS",Verdana,Geneva,Helvetica,sans-serif;font-size:10px;position: relative; background-image:url(../images/bf.jpg); background-repeat:repeat-x; background-position:top;}

#container { width:960px; margin:0 auto; }
#header {background: #FFFFFF;height: 75px;width: 960px;}
#footer {
	margin-top:40px;
	padding:20px 0;
}
#lingue {width: 150px; height:25px; float:right}
#logo {width: 280px; height:75px; float:left; }
#menucontainer{width: 680px; height:45px; float:right;}
#main {
	background: #FFFFFF;
	background-image:url(../images/bf_main.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width: 960px;
	margin: 0px auto;/*border: 1px solid #666666;*/
	height:auto;
	padding:25px
}


div.text {
	margin:20px 0;
	border:1px solid #f4e2b8;
	padding:20px;
	background:#FFF;
	text-align:left;
	overflow: hidden;
}
h1 {color:#97323d;padding:0px;margin:0 0 0 5px;line-height:normal ;letter-spacing:normal;font-size:15px;display:inline;text-transform:uppercase; margin:0; padding:0}
.capitoletto {color:#97323d;text-transform:uppercase; font-size:13;padding:5px}
hr{ line-height:normal; padding:0; margin:0}

#example1 div { width:130px; height:97px; float:left; margin-left:20px; }
#example2 div { width:130px; height:30px; float:left; margin-left:20px; text-align:center; margin-bottom:10px }


p { color:#6c634d; font-family:Arial,"Trebuchet MS",Verdana,Geneva,Helvetica,sans-serif; font-size:12px; padding:0 5px 5px 0 }
* { outline:none; border:none; }
a {font-family:Arial,"Trebuchet MS",Verdana,Geneva,Helvetica,sans-serif; font-size:12px; text-decoration:nonecolor:#990000;}
a:hover { color:#0f67ba;}
/* menu orizzontale con sottomenu orizzontale*/
#menu{text-align: center;width: 100%;}
#menu ul{margin: auto;padding:0;position: relative;display: block;width: auto;height: 30px;}
#menu li{list-style: none;float: left; }
#menu ul ul{position: absolute;width: 400px;height: 20px;left: 0;visibility: hidden; margin-left:80px; border-top: solid #CCCCCC 1px;}
#menu li a{ width:70px;height: 30px;display: block;text-decoration:none;text-align: center;font-size: 9px;font-family: Verdana;color:#414e4c;font-weight: bold; padding-right:1px;padding-left:1px;  border-right: 1px solid #CCCCCC; line-height:normal}
#menu li a:hover{color:#b3525d;} 
#menu ul li:hover ul{visibility:visible;z-index:20;}
#menu li li a{height: 20px;border:none; line-height:normal;padding-left:1px;  border-right: 1px}
#menu li li a:hover{color:#b3525d}


pre { margin:5px 0 15px 0; padding:10px; text-align:left; background:#FFFFFF; border:1px solid #CCCCCC;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
pre code { font:12px "Monospaced", monospace; display: block; margin:0; padding:0; line-height:150%; }

.justify { text-align:justify; }

html body div.clear, html body span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0; }

/* footer */
#footer {
	background: #FFFFFF;
	height:53px;
	width: 960px;
	font-size: 8pt;
	color: #6c634d;
	margin: 0 auto;
	text-align:center;
	padding:0px 15px 0px 15px
}
#box_offerte {
	background: #FFFFFF;
	height:200px;
	width: 200px;
	font-size: 8pt;
	color: #6c634d;
	margin: 0 auto;
	text-align:center;
	padding:0px 15px 0px 15px
}
#footer a{ color:#c95360; text-decoration:none}
#footer h1{ color:#c95360; text-transform:capitalize; display:inline; font-size:12px; font-weight:bold}

/* firma studio */
.studio{ width:898px;height:50px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#666666;text-align:center;}
.studio a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none;text-align:center;}
.studio a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#999999;text-align:center;}
	
/* annullatore */
.clearer {clear: both;}
