/*
	Web Portal Now
	Theme: scfaentina
	Author: Danilo Cicognani
	Version: 1.03
	Date: 12/03/2011
*/
body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e6e9eb; background-image: url(../images/bgimage6.jpg); background-repeat: repeat-y; background-position: center 0; margin: 0; }
#maincontainer { background-color: #fff; width: 800px; height: auto; margin: auto; }
#header { width: 100%; }
#logo { text-align: left; width: 800px;}
#mainmenu { background-color: #68cde6; width: 100%; height: 48px;}
#menucat { font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #007ec9; text-align: left; width: 100%; height: 22px; padding-top: 2px; border-bottom: 1px dotted #63c8ee }
#menucat a { color: #66d8e6; font-size: 15px; font-weight: bold; text-decoration: none ; }
#menucat a:hover { color: #cbf0f7 }
#menucat a.sel { color: #fff }
#menucat .primospazio { margin-left: 20px; }
#menucat .interspazio { color: #81cbd0; font-size: 13px; font-family: "Arial Narrow", arial; margin-right: 10px; margin-left: 10px; }
#menucat p { margin: 0px; display: inline; }
#menusubcat { font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #67cbe6; background-image: url(../images/bgmenu2_2.jpg); background-repeat: repeat-x; background-position: left 0; text-align: left; width: 100%; height: 21px ; padding-top: 3px; }
#menusubcat .primospazio { margin-left: 20px; }
#menusubcat .interspazio { color: #8cdde2; font-size: 12px; font-family: "Arial Narrow", arial; margin-right: 10px; margin-left: 10px; }
#menusubcat a { color: #006681; font-size: 12px; text-decoration: none ; }
#menusubcat a:hover { color: #009fc9 }
#menusubcat a.sel { color: #000 }
#menusubcat p { margin: 0px; display: inline; }
#contentpage { color: #333; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: white; background-repeat: repeat-y; float: left; text-align: left; width: 100%; }
.normalpage { background-image: url(../images/bgimagegrad.jpg); }
.viewpage { background-image: url(../images/bgimagegrad2.jpg); }
#contentpage a { color: #009fc9; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
#contentpage a:hover { color: #3078ae }
#contentpage #leftbox { background-color: white; background-image: url(../images/bgimage7.jpg); background-repeat: no-repeat; width: 115px; padding-top: 241px; float: left; }
#contentpage #leftbox .banner-title { text-align: center; font-weight: bold; background-color: #67cbe6; background-image: url(../images/bgmenu2_2.jpg); background-repeat: repeat-x; background-position: left 0; height: 19px; padding-top: 5px; }
#contentpage #leftbox img { margin-top: 10px; }
#contentpage #content { margin: 0px 0px 0px 115px; }
#contentpage .centerbox { margin-right: 250px; padding: 15px 20px 15px 20px; text-align: justify; }
#contentpage .ucbox { margin-right: 250px; padding: 55px 20px 15px 20px; text-align: justify; font-size: 18px; color: #009fc9; text-align: center; }
#contentpage #rightbox { float: right; width: 248px; text-align: center; padding-top: 10px; padding-bottom: 10px; color: #009fc9; }
#contentpage h1 { color: #000; font-size: 19px; font-weight: bold; text-align: left; word-spacing: -0.05em; letter-spacing: -0.03em; margin: 0px; }
#contentpage h2 { color: #000; font-size: 15px; font-weight: bold; text-align: left; word-spacing: -0.05em; letter-spacing: -0.03em; margin: 0px; }
#contentpage #contactbox {  float: right; width: 240px; text-align: left; padding: 10px 5px; color: #009fc9; }
#contentpage #contactbox h2 { color: #009fc9; margin-bottom: 10px; }
#contentpage .news_date { font-style: italic; }
#foto { background-color: #009fc9; background-repeat: no-repeat; background-position: 0 0; width: 100%; height: 194px; padding-top: 8px; padding-bottom: 1px; }
#footer { clear: both; color: #333; font-size: 11px; background-color: #8cd7ee; background-image: url(../images/bgfootergrad.jpg); background-repeat: repeat-x; padding: 4px 0px 5px 0px; text-align: center; }
#footer a { color: #000; font-size: 11px; text-decoration: none; overflow: hidden }
#footer p { margin: 0px; }
a { text-decoration: none }
a:link { }
a:visited { }
a:hover { color: #747c7c }
a:active { color: #c70000 }
a img { border-width: 0 }
img.iconapdf { border: 0px; width: 29px; height: 29px; vertical-align: middle; margin-right: 5px; }
.clearer { clear: right; }
.solidclearer { background-color: #009fc9; height: 1px; width: 435px; clear: right; }
div.gara { margin-right: 248px; padding: 5px 20px 5px 20px; width: 395px; }
div.garaview { padding: 5px 20px 5px 20px; width: 643px; }
.data_gara { padding-right: 15px; font-style: italic; }
.titolo_gara { font-size: 15px; font-weight: bold; }
div.categoria_gara { }
div.dato_gara { }
div.garaview table { width: 100%; margin: 10px 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; border: 1px solid #333; }
div.garaview table tr.evidenzia { background-color: #68cde6; }
div.garaview table th { border: 1px solid #333; }
div.garaview table td { border: 1px solid #999; }

table.contact { width: 395px; margin: 10px 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; }
table.contact th { padding: 3px 5px 3px 5px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; text-align: left; color: #333; width: 100px; vertical-align: top; }
table.contact td { padding: 3px 5px 3px 5px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; text-align: left; vertical-align: top; }
form { margin: 0px; }
input { color:#333; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; border: 0px; background-color: #e6f2fa; }
textarea { color:#333; width: 260px; height: 100px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; border: 0px; background-color: #e6f2fa; }
select { color:#333; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; border: 0px; background-color: #e6f2fa; }
input.placeHolder { color: #009fc9; }
textarea.placeHolder { color: #009fc9; }
select.placeHolder { color: #009fc9; }
input.obbl { width: 260px; background-color: #fedcdb; vertical-align: middle; }
input.obbl2 { width: 229px; background-color: #fedcdb; vertical-align: middle; }
input.text { width: 260px; vertical-align: middle; }
input.small { width: 60px; vertical-align: middle; }
input.medium { width: 142px; vertical-align: middle; }
span.obbl { color: #990000; }
span.obbl2 { color: #990000; }
.inputreset  { color: #606a72; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #d2e7e9; margin: 4px 2px 2px; border: solid 1px #687978; }
.inputsubmit  { color: white; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; background-color: #0074b8; margin: 4px 2px 2px; border: solid 1px #000; }
#submit-message { background-color: #fedcdb; padding: 5px; border: 1px solid #990000; color: #990000; }

input.admin { color: white; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; background-color: #0074b8; margin: 4px 2px 2px; border: solid 1px #000; }
