/* Faton Media  */
 body {
 background: #f4f4f4; 
 font-size:12px; 
 font-family:arial, helvetica, sans-serif;
} 
body,div,h1,h2,h3,h4,h5,h6,p,img {
 margin:0; 
 padding:0;
}
h1,h2,h3,h4,h5,h6 {
 font-size:100%; 
 font-weight:normal;
}
img {
 border:0px;
}
.wrapper {
 width: 850px; 
 background:#fff url(../img/c.png) top left repeat-y; 
 margin:0 auto;
 padding:0px;   
 font-size:11px;
}
.wrapper_top {
 background:#f4f4f4 url(../img/wrapper_top.png) top left no-repeat; 
 padding: 0px;
 width:850px;  
 height:23px; 
 overflow:hidden;
}
.wrapper_bottom {
 background:#fff url(../img/wrapper_bottom.png) top left no-repeat;
 padding: 0px;
 width:850px; 
 height:27px;  
 overflow:hidden;
}
.content {
 margin: 0 27px 0 23px;
 padding: 0px;
 background: #fff;  
 width:800px;
 clear:both;
 font-size:11px;
}
.content a {
 color: #585; 
 font-weight:bold; 
 text-decoration:none;
}
.content a:hover {
 color: #d07; 
 text-decoration:underline;
}
.content a:visited {
 color: #585;
}
.content a img {
 border: 0px;
}
.content a:hover img {
 border: 0px;
}
div.orari {
 margin: 10px 10px 10px 10px;
 padding: 5px;
 border:1px solid #fff;
 height:auto;
 width:200px;
 float:left;
 text-align: left;
}
div.orari p {
 margin: 5px 0 5px 0; 
 color: #456;
 line-height: 25px;
 padding: 0 5px 0 5px; 
 font-size:125%;
 font-family:arial,sans-serif; 
}
.footer2 {
 clear:both; 
 background:#002;
 margin: 0 27px 0 23px;   
 width:800px;
 height: 5px; 
 font-size:11px; 
}
.footer {
 clear:both; 
 background:#fff url(../img/f.png) top left repeat-x;
 margin: 0 27px 0 23px;   
 padding: 0px;
 width:800px;
 height: 122px; 
 font-size:11px; 
}
.footer p {
 padding: 0 0 0 10px;
 line-height:18px; 
 color: #fff; 
 clear:both; 
 font-weight:normal; 
 font-size: 12px;
 }
.footer a, .footer a:visited {
 color:#eee;
 text-decoration:none;
}
.footer a:hover {
 color: #eed;
 text-decoration:none;
}
.foot1 {
 float: left;
 border-right: 1px #f4f4f4 solid;
 margin: 0px;   
 padding: 27px 0 5px 0px;
 width:250px;
 height: 90px; 
 font-size:11px; 
}
.foot2 {
 float: left;
 border-right: 1px #f4f4f4 solid;
 margin: 0px;   
 padding: 27px 0 5px 0px;
 width:288px;
 height: 90px; 
 font-size:11px; 
 text-align: center;
}
.foot3 {
 float: right;
 margin: 0px;   
 padding: 27px 10px 5px 0px;
 width:250px;
 height: 90px; 
 font-size:11px; 
 text-align: right;
}
/* clear floats  */
.wrapper:after, .header:after, .header_1:after, .header_2:after, .menu:after, .main:after, 
.content:after, .content div:after, .subcontent:after, .subcontent div:after, .footer:after {
 content:"."; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
 }
 

