/* Style sheet struttura */
.mod_newsreader h1{margin-top:20px;font-size:16px;color:#713d24;}
.mod_newsreader p.info{margin:0;font-size:12px;color:#b3643f;}
.mod_newsreader h2{margin:2px 5px 10px 0;border-bottom:1px #cccccc #dotted;font-style:italic;font-size:14px;color:#8f6d4d;}
.layout_short{width:85%;display:block;margin:0 5px 10px 10px;padding:5px;}
#news{display:block;padding-right:0;padding-left:0;}
#left #news h2,#news h2 a{margin:0;padding:0;font-size:13px;color:#43522f;}
#news p.teaser{margin:0;padding:0;font-size:11px;color:#879656;}
#news p.info:before{padding:0 2px 0 0;content: url(tl_files/system/clock.png);}
#news p.info,#news p.info a{margin:0;padding:0;color:#8a8a8a;}
#news p.more,#news p.more a{margin:0 0 0 auto;padding:0;text-align:right;font-size:11px;color:#777847;}
body,html{margin:0;background-color:#d3ceca;font-family:sans-serif;font-size:12px;}
a{color:#d34019;}
#mainmenu{width:100%;bottom:25px;position:relative;margin-left:1px;}
#mainmenu h3{padding-left:10px;}
#mainmenu ul.level_1{width:100%;margin:0;padding:0;list-style-type:none;}
#mainmenu ul.level_2{margin:0;padding:0;list-style-type:none;}
#mainmenu .level_1 li{border-bottom:1px solid #feece6;font-size:13px;line-height:34px;text-indent: 20px;}
#mainmenu .level_2 li{border-bottom:1px none #feece6;font-size:12px;line-height:34px;text-indent: 20px;}
#mainmenu .level_1 li a{display:block;margin-top:0;margin-bottom:0;background-repeat:no-repeat;text-decoration:none;font-size:13px;color:#702d18;line-height:34px;}
#mainmenu .level_2 li a{display:block;margin-top:0;margin-bottom:0;background-repeat:no-repeat;border-top:1px none #e8e8e8;text-decoration:none;font-size:13px;color:#511f0e;line-height:25px;text-indent: 35px;}
#mainmenu .level_1 li .active{height:25;display:block;padding-top:5;padding-bottom:5;font-weight:bold;color:#ffffff;text-indent: 25px;background: url(tl_files/system/menu-active.png) no-repeat;}
#mainmenu .level_2 li .active{height:25;display:block;padding-top:5;padding-bottom:5;font-weight:bold;color:#633116;text-indent: 35px;background: url(tl_files/system/menu-over.png) no-repeat;}
#mainmenu .level_1 li a:hover{background-image:url("tl_files/system/menu-over.png");color:#663300;}
#mainmenu .level_2 li a:hover{background-color:#e2dec8;background-image:url("none");color:#663300;}
#left p.more,#left p.more a{margin:0;padding:0;text-align:right;font-size:11px;color:#f66e2e;}
#left p.info{margin:0;padding:0;font-size:10px;color:#595a5a;}
#left p.teaser{margin:0;padding:0;font-size:11px;color:#777;}
#left h1{display:block;margin:20px 5px 0;padding:10px 5px 3px;border-bottom:1px solid #c49467;font-weight:bold;font-size:18px;color:#ce5632;}
#left h2{margin:0;padding:0;border:2px #bab4a7;font-weight:bold;font-size:15px;color:#ce5632;border-bottom-style: none;}
h1{display:block;margin-right:0;margin-bottom:0;margin-left:0;padding:0 0 3px;border-bottom:5px solid #535353;font-weight:bold;font-size:20px;color:#cf5830;}
h2{display:block;margin-right:0;margin-bottom:0;margin-left:0;padding:0 0 3px;border-bottom:1px solid #cfd1d1;font-weight:bold;font-size:15px;color:#cf5830;}
h3{margin:0;padding:5px 0 5px 10px;font-weight:bold;font-size:15px;color:#9d384a;}
h5 strong{margin:0 0 5px;padding:0;font-weight:bold;font-size:14px;color:#454646;line-height:16px;}
h5{margin:0 0 5px;padding:0;font-weight:normal;font-size:13px;color:#6b6c6c;line-height:16px;font-style: normal;}
h6{margin:0;padding:0;font-weight:normal;font-size:10px;color:#777;line-height:12px;font-style: normal;}
#wrapper{width:960px;top:0;margin:10px auto 0;}
#header{background-image:url("tl_files/system/sf-header.png");background-repeat:no-repeat;}
#header .inside{font-family:Arial,sans-serif;font-weight:bold;font-size:16px;color:#ffffff;text-shadow: 0px 0px 2px #666666;}
#container{margin:0;padding:0;background: url("tl_files/system/sf-container.png") repeat-y 1px;}
#left{width:201px;margin-left:14px;background: #e9e0cf url(tl_files/system/sf-left.jpg) no-repeat 1px 0;}
#left::after{height:1px;display:block;content: url(tl_files/system/sf-left-dw.jpg);}
#main{margin-top:0;margin-bottom:0;padding-right:50px;padding-bottom:30px;padding-left:40px;font-size:14px;color:#474747;}
#main p{text-align:justify;line-height:18px;}
.inside{margin:0;padding:0;}
#footer{margin:0;padding:60px 0 0 35px;background-image:url("tl_files/system/sf-footer.png");background-repeat:no-repeat;font-size:14px;color:#1a171b;}
input.checkbox{width:20px;clear:left;display:inline-block;margin-top:10px;margin-bottom:10px;background-color:#fff899;}
.checkbox_container label{width:300px;display:block;padding-left:10px;background-color:#fafad9;}
#logo{right:1px;position:relative;z-index: 5;}
.mod_changelanguage{bottom:55px;right:20px;position:relative;z-index: 9999;}
.mod_changelanguage li{float:left;margin-right:10px;line-height:9px;list-style-type:none;}
.mod_changelanguage li .active{bottom:3px;position:relative;display:block;padding:1px;border:2px solid #cf5830;list-style-type:none;}
.ce_imageslider{width:578px;height:183px;left:227px;bottom:26px;position:absolute;float:left;display:block;z-index: 1;}
.ce_gallery img{padding:1px;border:1px dotted #b97347;}
.mod_newslist{margin-top:5px;}
