body {background: #fff; margin:0; padding: 0; font-family: Georgia, serif; background: #fff url(../images/wrap_bg.jpg) 0 0 repeat-y; overflow-x: hidden}

#wrapper {}

#left { color: #fff; width: 72px; background: #fff url(../images/wrap_bg.jpg) 0 0 repeat-y; position:absolute; top:0;left:0; height:100%}
#right {float: left; color:#000; width: 100%; margin-left:72px;  }


#header {width:100%; height: 326px; background-color: #244357; color: #fff;}
#logo {text-align:center; height: 68px;}

#header h1 {text-align: center; font-size: 24px; padding: 0; margin:0; line-height: 50px; font-size: 40px; margin-top: 40px;}

#contenuto {}
#contenuto p {font-size: 26px; font-style: italic; text-align: center; color: #112432;}

#inner {width: 716px; border-top: 1px solid #d4d4d4; margin:0 auto; }
#intro { margin-top: 38px; }
#intro p {text-align: justify!important; color: #112432; font-size: 18px!important;  font-style: italic;}
#intro p::first-letter { font-size: 310%; float:left;}
#box_ricerca {float: left; width: 357px; border-right: 1px solid #d4d4d4;}
#box_trend {float: right; width: 329px; }

.box_text {width: 329px; margin: 0; margin-bottom: 20px; font-style: italic;  color: #112432; font-size: 14px; line-height: 20px;}
.box_text img {float: left; margin-right: 8px; border: 0;}

#box_accadde {float: left; width: 229px; border-right: 1px solid #d4d4d4; margin: 0;}
#box_pdf {float: left; width: 229px; border-right: 1px solid #d4d4d4; margin: 0 0 0 30px;}
#box_oggi {float: left; width: 194px;  margin: 0 0 0 30px; }

#box_accadde p, #box_pdf p, #box_oggi p {width: 195px; text-align: left; font-style: italic;  color: #112432; font-size: 14px; line-height: 20px; }

#box_accadde p img, #box_pdf p img, #box_oggi p img {float: left; margin-right: 8px; border: 0;}

#footer {background-color:#f1e4d4; padding-bottom: 40px; text-align: center;}

#footer h2 {text-align: center; font-style: italic;  color: #112432; font-size: 30px; font-weight: 900; margin:0; padding: 0;}
#footer h3 {text-align: center; font-style: italic;  color: #112432; font-size: 24px; font-weight: 100; margin:20px 0 0 0; padding: 0;}

.link {margin: 36px auto 0px auto; height: 74px; width: 436px; background: #f09600; text-align: center; padding-top: 10px;}

.link:hover {background: #EFC51C}

#footer img {margin-top: 100px; border: 0;}




#sticky {
position: relative;
    padding: 0;
    width: 200px;
	z-index:10000;
    background-color: #F2E5D5;
   text-align: center;
    
}
#sticky.stick {
    position: fixed;
    top: 0px;
    z-index: 10000;
   
}