@import url("nav.css");
/* Comune di Torbole Casaglia default CSS */
/* html{width: 100%;position: relative;z-index: 0} */
body{margin: 0;padding: 0;font-size: 12px;font-family: Arial, Verdana, sans-serif;color: #333;background-color: #fff;}

/* container */
#container{width: 100%;margin: 0 auto;padding: 0;border: none;border-left: 1px solid #ccc;background: #fff url(../images/bg.gif) repeat left top}

/* header */
#header{width: 100%;min-width: 727px;height: 95px;background: transparent url(../images/header_bar.gif) repeat-x right bottom;}
#header h1{float: left;width: 600px;height: 95px;margin: 0;padding: 0;text-align: left;background: transparent url(../images/header.gif) no-repeat left bottom}
#header h1 a{display: block;width: 428px;height: 95px;margin: 0;text-decoration: none}
#header h1 span{position: relative;z-index: -10}
#header #facilities{position: absolute;right: 0px;top: 0px;background-color: lightblue;border: 1px solid black;padding: 0.2em}
#header #facilities #pathway {margin: 0.2em}
#header #facilities form, #header #facilities #text{display: block; border: 1px solid black}
#header #facilities ul{margin: 0;padding: 0;list-style-type: none}
#header #facilities ul li{display: inline;margin: 0;padding: 0 4px;text-transform: lowercase}
#header #facilities ul li.first{border-right: 1px solid #000}
#header #facilities ul li.last{border-left: 1px solid #000}
#header #facilities a{padding: 0.2em;color: #000}
#header #facilities a:hover{background-color: #fff}
#header #facilities form{margin: 0;padding: 0}
#header #facilities form fieldset{margin: 12px 0 0 0;padding: 0;border: none}
#header #facilities form fieldset legend, #header #facilities form fieldset label{display: none}
#header #facilities form fieldset input, #header #facilities form fieldset button{padding: 0;font-size: 11px;text-transform: lowercase;vertical-align: middle;border: 1px solid #ccc}
#header #facilities form fieldset input{width: 173px;height: 15px;margin: 0;text-align: left;color: #999}
#header #facilities form fieldset button{width: 35px;height: 17px;margin: 0 0 0 2px;background-color: #edf8f9}
#header #facilities #text{width: 112px;margin: 25px auto 0 auto}
#header #facilities #text h5, #navigation h5{height: 0;margin: 0;padding: 0;line-height: 0;font-size: 0;position: relative;z-index: -10}
#header #facilities #text a{display: block;width: 20px;margin-left: 7px;padding: 0;line-height: 20px;font-size: 13px;text-decoration: none;vertical-align: baseline;color: #000;background-color: #fff;border: 1px solid #454b70;float: left}
#header #facilities #text a:Hover, #header #facilities #text a:Focus, #header #facilities #text a:Active{color: #fff;background-color: #000}
#header #facilities #text a#smaller{margin: 0}
#header #facilities #text a#contrast{color: #fff;background-color: #000}
#header #facilities #text a#contrast:Hover, #header #facilities #text a#contrast:Focus, #header #facilities #text a#contrast:Active{color: #000;background-color: #fff}
#header #facilities #text a sup{line-height: 10px;font-weight: bold;color: #454b70}
#header #facilities #text a:Hover sup, #header #facilities #text a:Focus sup, #header #facilities #text a:Active sup{color: #fff}

/* body */
#body{width: auto;height: auto !important;height: 300px;min-height: 300px;margin: -1px 0 0 0;padding: 0px 0 30px 13px !important;padding: 44px 0 0 13px;text-align: justify;background-color: #fff;border-top: 1px solid #a5dbe2;top: 0;left: 0;background-image:url(../images/stend_bottom.gif);background-position: top left;background-repeat:no-repeat}

/* location */
#body #location, #body #actions, #body #content{margin-right: 250px;margin-bottom:20px}
#body #location p, #body #homelocation p{margin: 0;padding: 0;text-align: left;color: #666}
#body #location p a, #body #homelocation p a{color: #009;text-decoration: underline}

/* home location */
#body #homelocation, #body #homecontent{padding-right: 13px}

/* actions */
#body #actions p{margin: 0 ;padding: 0;width: 57px;height: 10px;float: right}
#body #actions p a{display: block;width: 15px;height: 13px;text-decoration: none;float: left}
#body #actions p a#print{margin-right: 6px;background: #fff url(../images/print.gif) no-repeat center center}
#body #actions p a#pdf{margin-right: 6px;background: #fff url(../images/pdf.gif) no-repeat center center}
#body #actions p a#email{background: #fff url(../images/email.gif) no-repeat center center}
#body #actions p a span{font-size: 0;color: #fff;position: absolute;top: -5000px;left: -5000px;z-index: -20}

/* content */
#body #content h1 {color: white;background-color: #3b5998;padding:0.5em}
#body #content h2, #body #content h3, #body #content h4, #body #homecontent h2{text-transform: uppercase;color: #003}
#body #content h2, #body #homecontent h2{margin: 10px 0 5px 1px;padding: 0;font-size: 14px;font-weight: bold;font-style: normal}
#body #content h2 span, #body #homecontent h2 span{padding: 0 0 0 17px;background: transparent url(../images/bullet.gif) no-repeat left center}
#body #content h3, #body #content h4{margin: 15px 0 6px 0;padding: 0;font-size: 13px}
#body #content h3{font-weight: bold;font-style: normal}
#body #content h4{font-weight: normal;font-style: italic}
#body #content h4 a{font-weigth: bold;padding: 0.2em}
#body #content h4 a:hover{color: white;background-color: blue}
#body #content p{font-size: 12px;margin: 5px 0 10px 0;padding: 0}
#body #content p#return{margin-top: 10px;text-align: right}
#body #content p strong{font-weight: normal;color: #003}
#body #content p a{text-transform: lowercase;text-decoration: underline;color: #933}
#body #content p#return a{padding-left: 12px;color: #009;background: transparent url(../images/return.gif) no-repeat left center}
#body #content ul#articoli {list-style-type: none;margin: 0;padding: 0}
#body #content ul#articoli li{float: left;width: 300px;height: 100px;margin: 0 1em 1em 0} 
#body #content div#sezioni {float: left; width: 48%}
#body #content div#articoli {float: right; width: 48%}

/* homecontent */
#body #homecontent h2{margin-bottom: 25px}
#body #homecontent div{width: 175px;background: transparent url(../images/tool_bottom.png) no-repeat left bottom;margin-right: 10px;float: left}
#body #homecontent div p{height: auto !important;height: 110px;min-height: 110px;margin: 0;padding: 5px 21px 8px 21px;text-align: left;color: #333;background: #4c93bf}

#body #homecontent div p{height: auto !important;height: 110px;min-height: 110px}
#body #homecontent div p strong{font-weight: bold}
#body #homecontent div p a{text-transform: none}
#body #homecontent div p a img{border: 1px solid #333}
#body #homecontent #utilities a img{margin: 0 0 4px 0;border: none}

/* tools */
#body #tools{width: 191px;margin: 20px 0 0 2px;padding: 0;float: right}
#body #tools div, #body #homecontent div{margin: 0 0 8px 0;padding: 0 0 12px 0;background: transparent url(../images/tool_bottom.png) no-repeat left bottom;width:175px;margin-right: 10px}
#body #tools h4, #body #homecontent div h4{height: 23px;margin: 0;padding: 0 21px;line-height: 23px;vertical-align: baseline;font-size: 13px;font-weight: bold;font-style: normal;text-transform: none;color: #003;background: transparent url(../images/tool_title.png) no-repeat left top}
#body #tools a, #body #homecontent div a{text-decoration: none;color: #003}
#body #tools a:hover{text-decoration: underline}
#body #tools p, #body #homecontent div p{margin: 0;padding: 5px 21px 8px 21px;text-align: left;color: #333;background: #4c93bf}
#body #tools p a, #body #homecontent div p a{color: #333}
#body #tools #utilities a img{margin: 0 0 4px 0;border: none}

/*news home*/
/* #body #newshome{float:right;width:100%} */
#body #homepanel h1{color: #3b5998;height: 23px;background: transparent url(/images/home_title.png) repeat-x top;margin: 20px 0 0 0;padding: 0.4em 0 0 0.8em}
#body #homepanel img{float: left;}
#body #homepanel .centralcontent{color: #333;background: transparent url(../images/news_content.png) repeat-x top;padding: 1em;margin-bottom: 2em}
#body #homepanel h4{margin-left: 100px;font-weight: bold;font-size: 1em}
#body #homepanel p{margin-left: 100px}
#body #homepanel ol{margin-left: 100px}
#body #homepanel ul{margin-left: 100px}
#body #homepanel a:link{color: #5c7aa1;padding: 0.2em}
#body #homepanel a:visited{color: darkred}
#body #homepanel a:hover{color: white;background-color: #5c7aa1}
#body #homepanel #homenews{float: left; width: 48%}
#body #homepanel #homedocs{float: right; width: 48%}

/* footer */
#footer{width: 100%;margin: 0;padding: 0;background-color: #f2fafb;border-top: 1px solid #a5dbe2;border-bottom: none !important;border-bottom: 1px solid #ccc;position: fixed;bottom: 0;left: 0;z-index: 300}
#footer p{margin: 0;padding: 5px;text-align: center;color: #999}
#footer p a{white-space: nowrap;color: #999}

/* Additional classes */
.clearer{height: 0;line-height: 0;font-size: 0;background: none !important;float: none;clear: both}
a.email{text-decoration: underline !important;color: #300 !important}
p.archive{clear: left;margin-top: 2em !important}
p.archive a{font-size: 1.2em;font-weight: bold;background-color: lightblue;border: 1px outset black;padding: 0.2em}

ul#trasparenza li {list-style-type: none;float: left;width: 45%}
ul#trasparenza img {text-decoration: none;border: 0}
