body
{
	font-family:Verdana,Thaoma,Arial,san-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	background-color:#216AC9;
	border:0;
	margin:0;
	padding:0;
}	
body
{
	scrollbar-base-color: #eeeeee;
	scrollbar-highlight-color: #dee7ec;
	scrollbar-track-color: #f7f7f7;
	scrollbar-darkshadow-color: #f7f7f7;
	scrollbar-3dlight-color: #48A8CE;
	scrollbar-shadow-color: #48A8CE;
	scrollbar-arrow-color: #F62200;
}
.button {font-family:arial,sans-serif;font-variant:small-caps;font-size:9pt;padding:2px 3px;background-color:#eee;min-width:80px;}
.banner
{
    color:#F6F83B;
    overflow:hidden;
    height:13px;
}
.bannerTypeA
{
    color:#070C4F;
}
.bannerTypeA a
{
    color:#070C4F;
}
.bannerTypeB
{
    color:#F6F83B;
}
.bannerTypeB a
{
    color:#F6F83B;
}
.bannerTypeC
{
    color:#BE1934;
}
.bannerTypeC a
{
    color:#BE1934;
}
.bannerTypeD
{
    color:#6C3C09;
}
.bannerTypeD a
{
    color:#6C3C09;
}
.bannerTypeE
{
    color:#39E82B;
}
.bannerTypeE a
{
    color:#39E82B;
}
.bannerTypeF
{
    color:#C30E13;
}
.bannerTypeF a
{
    color:#C30E13;
}
.bannerLink
{
    text-decoration:underline;
}
.bannerLink:hover
{
    text-decoration:blink;
}
#content
{
    width:100%;
    margin:0;
    padding:0;
    border:0;
}
.topframe
{
    padding:0;
    margin:0;
}
.leftframe
{
	margin:0;
    width:230px;
    vertical-align:top;
}
.mainframe
{
    vertical-align:top;
}
.logo
{
	padding:0;
	margin:0;
}
.mailto
{
	padding:0;
	margin:0;
    border:0;
}
.login
{
	font-size:10px;
    text-align:right;
    margin:0;
    width:200px;
}
.menutop
{
    text-align:right;
	padding:0;
	margin:0;
}
.menutopbox
{
	display:inline;
	border:0;
	padding:0;
	margin:0;
}
.menutopitem
{
	border:0;
	padding:0;
	margin:0;
    text-align:center;
    vertical-align:middle;
    background-image:url(images/sfondo/barra.jpg);
}
a
{
	text-decoration:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-style:none;
	color:#a00;
}
a:hover
{
	cursor:pointer;
	color:#538;
	font-weight:bolder;
}
a.nl
{
	text-decoration:underline;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-style:none;
	color:blue;
}
a.nl:hover
{
	cursor:pointer;
	color:#800;
	font-weight:bolder;
}
.title
{
	font-variant:normal;
	font-style:italic;
	margin: 15px 5px 5px 5px;
	padding: 0 0 0 0;
	font-size:20px;
}
.titlemenu
{
	font-variant:normal;
	font-style:italic;
	margin:5px;
	padding:0;
}
.menuleft
{
    font-family:Thaoma,Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:130%;
    
    color:#FEF5E3;

	list-style:none;
	border:0;
	padding:0;
    margin:20px 0px 3px 0px;
}
.menuleftadmin
{
    font-family:Thaoma,Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:130%;
    
    color:#7cfc00;

	list-style:circle;
	border:0;
	padding:0;
    margin:20px 0px 3px 0px;
}
.menuleftsub
{
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-size:75%;
    
    color:#FEF5E3;

	list-style:square;
	border:0;
	padding:0;
    margin:3px 0px 3px 10px;
}
.menuleftsubx
{
    display:none;
}
.menuleft2
{
	list-style-image:url(images/bullet2.gif);
	margin:0;
	padding:0;
	border-style:none;
	margin:0 0 5px 0;
	padding:0 5px 0 5px;
}
.menuleft3
{
	list-style-image:url(images/bullet3.jpg);
	margin:0;
	padding:0;
	border-style:none;
	margin:0 0 5px 0;
	padding:0 5px 0 5px;
}
.errorbox
{
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:3px solid black;
	border-bottom:3px solid black;
	padding:15px 15px 15px 15px;
	
	font-family:verdana,tahoma,arial;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	color:#5000FF;
}
.errorbox img
{
	float:left;
}
.errorbox h1
{
	color:red;
	font-variant:small-caps;
}
.msgbox
{
    margin:10px;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:3px solid black;
	border-bottom:3px solid black;
	padding:15px 15px 15px 15px;
	
	font-family:verdana,tahoma,arial;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	color:#5000FF;
}
.msgbox img
{
	float:left;
}
.msgbox h1
{
	color:red;
	font-variant:small-caps;
}
.podistica
{
	font-family:Arial,sans-serif;
    font-weight:bold;
    color:blue;
}
.podistica1
{
	background-color:#1B941E;
    color:#ffffff;
	font-family:Arial,sans-serif;
    font-weight:bold;
}
.podistica2
{
	background-color:#ffffff;
    color:#1B941E;
	font-family:Arial,sans-serif;
    font-weight:bold;
}
#credit
{
	display:none;
}
.PIVA
{
    color:#bd1502;
    margin-right:15px;
	font-family:Verdana,Arial,sans-serif;
	font-size:8pt;
    font-weight:bold;
}
.footernote
{
	font-family:Arial,verdana,tahoma;
	font-size:11px;
	font-weight:normal;
	color:blue;
}
.fornitori
{
	text-decoration:none;
	padding:0;
	margin:0;
	border:0;
}
img.w3c
{
    margin: 5px 0 5px 15px;
    border:0;
}
img.lnkorg
{
    margin: 5px 0 5px 15px;
    border:0;
}

.mnnavleft
{
    width:200px;
    margin:7px 5px;
    padding:2px;
    border:1px solid black;
	font-family:arial,verdana,tahoma,sans-serif;
    font-size:8pt;
    background-color:#296080;
}
.mnnavlefth
{
    margin:3px;
    padding:2px;
	text-align:center;
    background-color:red;
    color:white;
}
.mnnavlefti
{
    border-top: #8eaac7 1px solid;
    border-right: #254869 1px solid;
    border-bottom: #19324c 1px solid;
    border-left: #5f87af 1px solid;
    padding-top: 0;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    font-size: 11px;
    color: #eee;
    line-height: normal;
    font-family: "Arial", "Helvetica", "sans-serif";
    background-color: #298ca5;
    text-decoration: none;
}
.mnnavleftx
{
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 2px;
}
.mnnavleftis
{
    display:none;
    border-top: #8eaac7 1px solid;
    border-right: #254869 1px solid;
    border-bottom: #19324c 1px solid;
    border-left: #5f87af 1px solid;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    font-size: 11px;
    color: #eee;
    line-height: normal;
    font-family: "Arial", "Helvetica", "sans-serif";
    background-color: #298ca5;
    text-decoration: none;
}

.contributi
{
    width:200px;
    margin:7px 5px;
    padding:2px;
    border:1px solid black;
	font-family:arial,verdana,tahoma,sans-serif;
    font-size:8pt;
    background-color:purple;
}
.contributih
{
    margin:3px;
    padding:2px;
	text-align:center;
    background-color:navy;
    color:yellow;
}
.contributii
{
    border-top: #8eaac7 1px solid;
    border-right: #254869 1px solid;
    border-bottom: #19324c 1px solid;
    border-left: #5f87af 1px solid;
    padding-top: 0;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    font-size: 11px;
    color: black;
    line-height: normal;
    font-family: "Tahoma","Arial", "Helvetica", "sans-serif";
    font-weight: normal;
    background-color: white;
    text-decoration: none;
}


.strumenti
{
    width:200px;
    margin:7px 5px;
    padding:2px;
    border:1px solid black;
	font-family:arial,verdana,tahoma,sans-serif;
    font-size:8pt;
    background-color:#35B049;
}
.strumentih
{
    margin:3px;
    padding:2px;
	text-align:center;
    background-color: #A91534;
    color:#FCFF00;
}
.strumentii
{
    border-top: #8eaac7 1px solid;
    border-right: #254869 1px solid;
    border-bottom: #19324c 1px solid;
    border-left: #5f87af 1px solid;
    padding-top: 0;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    font-size: 9px;
    line-height: normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    background-color:#C4435E;
    text-decoration: none;
    color:white;
}
.strumentii div
{
    border-top: #8eaac7 1px solid;
    border-right: #254869 1px solid;
    border-bottom: #19324c 1px solid;
    border-left: #5f87af 1px solid;
    background-color: #434CC4;
    padding:2px;
    margin:2px;
}

.strumentix
{
    font-size: 10px;
    color:#F6F83B;
}
.strumentix:hover
{
    color:black;
}
#allenamenticnt, .allenamenticnt { margin:20px 10px; padding:15px; background-color:#aaa;border:4px solid #333;}
#allenamenti-info td {border:1px solid #222;padding: 3px 10px;}
.lblallenamenticnt {font-weight:bold;font-size:14px;}
.editallenamenticnt {font-weight:bold;font-size:12px;}
.btnallenamenticnt{padding:15px;font-weight:bold;font-size:16px;}
