/* Style sheet navigazione */
#mainmenu{width:980px;float:left;display:block;margin-top:0;padding:10px;background-color:#993b3d;}
#mainmenu ul.level_1{}
#mainmenu li{float:left;line-height:31px;}
#mainmenu a,#mainmenu span{height:31px;display:block;margin-right:10px;margin-left:10px;padding-right:10px;padding-left:10px;border-bottom:1px solid #a34f51;text-decoration:none;font-size:17px;color:#f6f6f6;}
#mainmenu a:hover,#mainmenu span,#mainmenu a.trail{background-color:#c00;color:#fff;}
#mainmenu li.login a,#mainmenu li.login span,#mainmenu li.register a,#mainmenu li.register span{border-right:0 solid #999;border-left:1 solid #999;}
#mainmenu .level_1 ul{width:160px;left:-999em;position:absolute;margin-bottom:0;background-color:#800000;border:1px solid #999;}
#mainmenu .level_2 ul{margin:-27px 0 0 160px;}
#mainmenu .level_2 li{float:none;background:none;}
#mainmenu .level_2 a,#mainmenu .level_2 span{padding-top:6px;padding-bottom:8px;border-right:0;}
#mainmenu .level_2 a.submenu,#mainmenu .level_2 span.submenu{background:url("../../tl_files/rounded_boxes/images/hover.gif") right center no-repeat;}
#mainmenu li:hover .level_2,#mainmenu .level_2 li:hover .level_3,#mainmenu .level_3 li:hover .level_4{left:auto;}
#submenu h1,#submenu ul.level_1 ul{margin-bottom:0;}
#submenu a,#submenu span{display:block;padding-top:6px;padding-bottom:6px;border-bottom:1px dotted #ddd;text-decoration:none;}
#submenu a:hover{text-decoration:underline;}
#submenu a.trail{color:#444;}
#submenu .level_2 li{padding-left:18px;}
.mod_breadcrumb{top:9px;position:relative;margin-bottom:1em;font-size:11px;}
.mod_breadcrumb:before{content:"You are here:";}
.mod_booknav{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px dotted #ddd;}
.mod_booknav li{width:45%;float:left;}
.mod_booknav li.up{width:10%;text-align:center;}
.mod_booknav li.next{text-align:right;}
.mod_sitemap li{line-height:1.5;}
.mod_sitemap ul.level_1 ul{margin-bottom:0;}
.mod_sitemap .level_2 li{padding-left:18px;}
.mod_sitemap a{text-decoration:none;}
.mod_sitemap a:hover{text-decoration:underline;}
.pagination{width:680px;float:left;display:block;margin-bottom:10px;padding-top:20px;border-top-style: dotted;border-top-width: 1px;}
.pagination p{width:30%;float:left;display:block;margin-bottom:0;}
.pagination ul{width:70%;height:25px;float:right;display:block;margin-bottom:0;text-align:right;}
.pagination li{display:inline;margin:0;padding:0;}
.pagination li a{display:inline;padding:2px;background-color:#a12b2d;border:1px solid;text-decoration:none;color: white;}
.pagination li a:hover{display:inline;padding:2px;border:1px solid;background-color: red;}
.pagination li .current{display:inline;padding:6px;background-color:#5c1819;border:1px solid #fa9300;font-weight:bold;color:#fa9300;}
.mod_quicknav select{width:75%;}
#left .mod_navigation{}
#left .mod_navigation ul:before{top:3px;position:relative;content: url(/tl_files/devis/menuup.png);}
#left .mod_navigation ul:after{display:block;content: url(/tl_files/devis/menudw.png);}
#left .mod_navigation ul{}
#left .mod_navigation ul.level_1 li{text-align:right;}
#left .mod_navigation ul.level_1 li a{width:187px;float:left;display:block;padding:10px 20px 10px 10px;font-weight:normal;text-decoration:none;font-size:12px;color:#fffeff;line-height:15px;font-style: normal;background: url(/tl_files/devis/menuoff.png) repeat-y;}
#left .mod_navigation ul.level_1 li a:hover{width:187px;float:left;display:block;padding:10px 20px 10px 10px;font-weight:normal;text-decoration:none;font-size:12px;color:#fffeff;line-height:15px;font-style: normal;background: url(/tl_files/devis/menuon.png) repeat-y;}
#left .mod_navigation ul.level_1 li .active{width:187px;float:left;display:block;margin:0;padding:10px 20px 10px 10px;text-align:right;font-weight:bold;font-size:12px;color:#fa9300;line-height:15px;background: url(/tl_files/devis/menuactive.png) repeat-y;}

