body {margin:0;padding:0;top:0;text-align:center;font-size:0.6em;}
div, ul, ol, form, table, tr, td {margin:0;padding:0;border:0;}
div, a, p, td, input, textarea, label {font-family:Verdana, Arial, Helvetica, sans-serif;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
img {border:none;margin:0;padding:0;}
fieldset {border:none;padding:0;margin: 6px 0 0 0;}
label {display:block;margin-top:10px;}
input, select, textarea {
	border:1px solid #DADADA;
	padding:1px 4px;
	font-size: 10px;
	color: #376F6F;
}
input {width:400px;}
input.medium {width:80px;}
input.medium_right {width:120px;text-align:right;}
input.xxs {width:13px;border:none;}
input.small {width:60px;}
input.small_right {width:60px;text-align:right;}
input.check {width:15px;vertical-align:middle;border:none;}
textarea {width:90%;padding:4px;font-size:1em;}
button {border: none;cursor: pointer;}

/* classes */
div.clear {clear:both;height:1px;}
div.line {clear:both;height:1px;border-bottom:1px solid #b2b2b2;margin:10px 0 0 0;}

.xright {text-align:right;}
.fright {float:right;}
.middle {vertical-align:middle;}
.txt_bianco {color:#FFFFFF;}

h1 {color:#376F6F;text-transform:uppercase;font-size:11px;text-indent: 35px;padding-top:12px;white-space: nowrap;}
h1 {
	width: 31px;height: 22px;
	background-image: url(../public/style/freccia_titolo.jpg);
	background-repeat: no-repeat;
}

h2 {color:#376F6F;font-size:1em;margin:0 0 5px 0;text-transform:uppercase;font-weight:normal;}
h3 {color:#727272;font-size:12px;margin:5px 0;text-transform:uppercase;}
h4 {font-size:0.95em;margin:0 0 5px 0;color:#a00;text-decoration:underline;}
h5 {color:#333;font-size:0.8em;margin:0 0 5px 0;}
h6 {color:#222;font-size:0.75em;margin:0 0 5px 0;}

p, label {color:#444;font-size:11px;}
a {color:#000;text-decoration:none;font-size:10px;line-height:8px;}
ul, ol {margin-left:15px;}
ul {list-style:square;}

#page {width:900px;margin:0 auto;text-align:left;color:#111;}

#menutop {width:100%;height:24px;background:url(../public/style/sfondo_top.jpg) top left repeat-x;}
#menutop p {margin:0 10px;padding:5px 0 0 0;text-align:right;color:#376F6F;}

.sfondo_top {clear:both;height:24px;background: url(../public/style/sfondo_top.jpg) top left repeat-x;text-align:center;}

#up {width:900px;height:168px;background:url(../public/style/top.jpg) top left no-repeat;}

#logo {float: left;margin:20px 0 0 60px;}
#logo img {width:210px;height:65px;}
#help_desk {height: 48px;margin: 78px 0 0 0;}

/* login per barra */
#login {width:385px;height:32px;background-color:#5fafe2;padding:5px;text-align:center;}
#login label {display:inline;margin-top:0;}
#login button {width: 56px;height: 20px;background: none;vertical-align: bottom;}

#login_interno {float:left;width:385px;height:32px;padding:5px;}
#login_interno button {width: 56px;height:20px;background: none;vertical-align: bottom;}

#sfondo_menu {clear:both;width:900px;height:54px;background:url(../public/style/sfondo_menu.jpg) top left repeat;}

#down {width:900px;margin-top:0;background: url(../public/style/sfondo_menu_sx.jpg) top left no-repeat;}

#menu {float:left;width:180px;margin-top:10px;}
#menu a {color:#376F6F;}
#menu ul {color:#376F6F;list-style-type: square;margin-bottom: 10px;}

#itc_club {float:right;width:230px;height:88px;margin:0 0 250px 0;background:url(../public/style/itc_club.jpg) top left no-repeat;}
#itc_club p {margin: 43px 83px 0 0;}

/* nella home */ 
#news_highlight {float:left;width:450px;margin-top:10px;}
#news_highlight p {margin-bottom:0px;}
/* pagine interne */
#topic {float:left;width:490px;margin-top: 10px;}
/*
#p_news {float:left;width:450px;margin-top:20px;}
#p_news p {margin-bottom:0px;}
*/

.titolo_news {color:#376F6F;text-transform:uppercase;}
.news_img {float:left;padding:0 5px;margin:0 5px 0 0;}

#news_rss {
	clear:both;
	float:right;
	margin-top:-135px;
}
#news_rss_top {
	width:230px;
	height:6px;
	background-image:url(../public/style/spacer_news.jpg);
}
#news_rss_title {
	width:230px;
	height:37px;
	background-image:url(../public/style/title_news.jpg);
}
#news_rss_body {
	width:230px;
	height:109px;
	background-image:url(../public/style/sfondino_news.jpg);
}

#foot {clear:both;text-align:center;border-top:1px solid #ccc;}

/* ???? */
.admin_medium {
	width: 100px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}



/*
#newsletter button {width: 56px;height: 20px;background: none;vertical-align: bottom;}
#contacts button {width: 56px;height: 20px;background: none;vertical-align: bottom;}
*/

