/*stili generali*/

*{margin:0;padding:0}

body {background-color:#FFF;font-family:thaoma,sans-serif;font-size:10px;color: #444442;text-align:center;}

.inputbox{font-size:11px;font-family:thaoma;color: #777;}
.button{font-size:11px;font-family:thaoma;color: #666;margin-bottom:5px;font-weight:bold;padding:1px 6px;}
.center{text-align:center}
.right{text-align:right}
.emph{font-weight:bold;}

a:link, a:visited, a:hover {
outline:0px;
}

a img{border-style:none;}
table{border-collapse:collapse;}


table.login{width:100%;border:1px solid  #E0E0E0;}
table.login td{padding:2px 5px;}
table.contentpaneopen{margin-bottom:15px; width: 100%}
td .sectiontableheader{font-size:11px; padding-bottom: 5px;font-weight:bold}
ul{list-style-type:none;}
div.contact_email{font-weight:bold;margin-top:5px;}
div.contact_email input,div.contact_email textarea{margin-top:5px}
h3{font-size:14px;color:#446783;}
.componentheader,.contentheading{font-size:12px;font-family:helvetica;color:#446783;}
.componentheading{font-size:14px;font-family:helvetica;color:#446783;border-bottom:1px solid  #E0E0E0;margin-bottom:10px;padding-bottom:0;}


td.contentdescription{font-size:12px; padding-bottom: 10px;}

a{color:#296284;}
a:hover{color: #17374b}
a.readon{color:#c20000;font-family:arial;font-size:9px;text-align:right; padding-left:18px;line-height:14px;background:transparent url('../images/icona_leggi.jpg') no-repeat bottom left; }
div.pathway{margin-bottom:10px;padding:2px;color:#666;overflow:hidden;border-bottom:1px solid #446783}

div.syndicate{margin-top:20px;;}

body.imbody{background:#49A7FF url('../images/sfondo.jpg') no-repeat center top;}

div#container{margin:0 auto;width: 820px;background: #fff repeat-y left;text-align:left;}

div#header{height:76px;background:url('../images/box_topmenu.jpg') no-repeat top left;padding: 0 18px; background-color:none;}

div#header div{float:left;}

#tleft{padding:25px 0 0 25px;width:120px;} 
#tleft input{font-size:10px; font-family:helvetica;color:#777777}

#tcenter{width:100px;text-align:center;}
#tcenter img{height:18px;margin-top:25px; margin-left:10px}

#tright{width:300px;text-align:left;} 
#tright ul{list-style-type:none;}
#tright li{float:left;width:100px;height:67px;background: #fff url('../images/sfondo_menu.jpg') no-repeat bottom left;}
#tright a{display:block;text-align:center;height:67px;width:100px;font-size: 14px;font-family:helvetica;color: #2F6F93;line-height:67px;vertical-align:middle;}
#tright a:hover{color:#fff}



div#content{background: transparent no-repeat top left;margin:0 auto;}

div#flashcontent{text-align:center;margin:0 auto;padding-top:20px;}


div#main{margin:10px auto 30px auto; background: #fff url('../images/filetto_uno.jpg') repeat-y top left;width:768px; overflow:auto}
div#main_homepage{margin:10px auto 30px auto;background: #fff url('../images/filetto.jpg') repeat-y top left;width:768px;overflow:auto}

#con_left{width:170px;margin-top:10px;float:left}
#con_left .moduletable th{font-size: 13px; font-weight: bold; padding-bottom: 5px; color:#446783}
#con_left .moduletable{margin-top: 6px;}

#con_left ul{list-style-type: none;}

#con_left a.mainlevel{display:block;padding-left: 25px;background: transparent url('../images/sfondo_menusx.jpg') no-repeat bottom left;line-height:24px;
vertical-align:middle;font-size: 10px;font-family: tahoma;color: #296284;}


#con_left a.mainlevel:hover{color:#c20000;background: transparent url('../images/menu_hover.jpg') no-repeat bottom left;}

#con_right {width:260px; padding-left:15px;float:left;}

#con_main {float:right;width:580px; padding-bottom: 10px;}


#con_center{width:270px;padding:0 15px;float:left}

a{text-decoration:none;} 


div#footer{clear:both;margin-top:30px;height:79px;background: transparent url('../images/footer.jpg') no-repeat top left;text-align:center;padding:15px 19px 10px 19px;;}

div#foo_center{height:70px;text-align:center;font-size:13px;font-variant:small-caps}

div#foo_center{text-align:center;}
div#foo_center table{margin:0 auto;color:#fff}
div#foo_center a{color:#fff}
div#foo_center a:hover{text-decoration:underline;}

p.copy a{color: #000;}

.componentheader,.contentheading{font-size:15px;font-family:helvetica;color:#446783;}
.componentheading{font-size:14px;font-family:helvetica;color:#446783;border-bottom:1px solid  #E0E0E0;margin-bottom:10px;padding-bottom:0;}

#stufe{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:146px;
	margin-left:246\9px;

}
