/* Style sheet struttura */
body{background-image:url("/tl_files/devis/fondo.gif");background-repeat:repeat;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:12px;color:#fff;}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;}
blockquote,q{quotes:none;}
fieldset,img{border:0;}
li{list-style-type:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
a{color:#ffe600;}
a:hover{color:#4279b7;}
:focus{outline:0;}
input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit;}
pre,code{font-family:"Lucida Console",Monaco,monospace;font-size:12px;}
h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:normal;font-size:100%;}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
table{font-size:inherit;}
caption,th{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
h1,h2,h3,h4,h5,h6{margin-top:10px;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px;}
#wrapper{margin:0 auto;background: url("/tl_files/devis/contenuto.png") center top repeat-y;}
#container{width:1002px;margin-right:auto;margin-left:auto;}
#footer{background:url("/tl_files/devis/footer.png") center top repeat-y;}
#left{margin-right:auto;margin-left:auto;padding-left:15px;}
#left .inside{display:block;}
#main .inside{margin-top:0;margin-bottom:0;margin-left:0;padding:0 20px;}
#header{background: url("/tl_files/devis/header-home.png") no-repeat center top;}
#header .inside{z-index:999;}
#header .inside,#footer .inside{width:1005px;margin-right:auto;margin-left:auto;}
#header .mod_imageslider{clear:both;display:block;padding-top:1px;}
#main .inside,#right .inside{padding-bottom:10px;}
#footer .inside{padding-top:20px;padding-left:30px;}
#topmenu{right:6px;position:absolute;top:6px;}
#topmenu form,#topmenu ul{margin-bottom:0;}
#topmenu li{float:left;padding:12px 9px;}
#topmenu,#topmenu a{text-decoration:none;color:#f6f7f9;}
#topmenu a:hover{text-decoration:underline;}
#topmenu .search{padding:9px;}
#topmenu input.text{width:192px;}
#topmenu input.submit{top:2px;position:relative;vertical-align:top;}
#logo{width:555px;left:24px;float:left;display:block;margin-top:30px;padding-left:0;top:30px;}
#artigianato{left:24px;float:left;display:block;margin-top:30px;padding-left:0;top: 30px;}
#capodimonte{left:850px;position:absolute;float:right;display:block;z-index:999;}
#right h1,#footer h1{margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #ccd5dd;font-size:16px;}
#right h2,#footer h2{font-size:14px;}
#footer .mod_newslist{width:58%;float:left;margin-top:0;}
#footer .mod_quicknav,#footer .mod_upcoming_events{width:36%;float:right;}
#footer .mod_newslist,#footer .mod_upcoming_events{margin-bottom:2em;}
#footer .layout_short{margin-top:9px;}
#footer .odd{background:none !important;}
#right .mod_newslist .more,#footer .mod_newslist .more{display:none;}
#copyright{clear:both;padding-top:1em;padding-bottom:1.5em;text-align:right;border-top:1px solid #ccc;font-size:11px;}
*:first-child+html #copyright{padding-top:5px;}
#supporting{width:200px;top:225px;position:absolute;display:block;text-align:center;text-decoration:none;font-size:13px;color:#ecb237;left: 780px;}
#supporting a{text-align:center;text-decoration:none;font-size:12px;color:#ecb237;}

