/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{font-family: Arial,sans-serif; color: #333333; line-height: 1.166;	margin: 0px; padding: 0px; background-color:#fff;}

a:link, a:visited {color: #006699; text-decoration: none;}
a:hover {text-decoration: underline; color: #333333;}
/*a:active {color: #5C5C5C; background-color: rgb(228,205,208);}*/

#maincontent {margin:0px auto 10px; width: 770px; background: url(img/bg.gif) repeat-y; } 
#pagina {margin:0px auto; width: 750px; background: #fff; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }

h1, h2, h3, h4, h5, h6 {font-family: Arial,sans-serif; 	margin: 0px; padding: 0px;}

h1{ font-size: 200%;}
h2{ font-size: 170%; color: #333333; padding-top:5px;} /*titolo pagina */
h3{ font-size: 140%; font-weight:normal; padding-top:5px;} /*sottotitoli */
h4{ font-size: 100%; font-weight: normal; color: #333333;} /*titoli menu destra*/
h5{ font-size: 100%;}

.point {border-top: 6px dotted #CCD9D6; padding-top: 6px; }
.spazio {padding: 3px 0px;}
.distance {margin-top: -10px}
.info{text-align:right;}

/*ul{ list-style-type: square; }
ul ul{ list-style-type: disc;}
ul ul ul{  list-style-type: none; }*/

label{font: bold 100% Arial,sans-serif; color: #334d55;}

/* testata */

#masthead{margin: 0px; padding: 0px;}

/* menu orizzontale alto -globalNav e navlist */


#globalNav{	color: #cccccc;	padding: 0px 0px 0px 10px;	background: url(img/sfondo.gif) repeat #E7E7E7; }

ul#navlist {margin-left: 0; padding-left: 0;}
#navlist li {display: inline; list-style-type: none; font-size: 75%; font-weight:800;}

#navlist a {padding: 0px 5px;}
#navlist a:link {color: #5C5C5C; background-color: rgb(242, 242,242); border: 1px solid #999999;
text-decoration: none; }
#navlist a:visited {color: #5C5C5C; background-color: rgb(242, 242,242); border: 1px solid #999999;
text-decoration: none; }
#navlist a:hover {color: #5C5C5C; background-color: #e7e7e7; text-decoration: none; }
/*#navlist a:active 
#navlist a:focus {color: #5C5C5C; background-color: #e7e7e7; text-decoration: none; }*/
#navlist a.active{color: #5C5C5C; background-color: rgb(228,205,208);}
#navlist a.moodle{background-color: #BE3020; color:#FFFFFF;}

.rosso {color: #5C5C5C; background-color: rgb(228,205,208);}*/
/*********** #sectionLinks styles ***********/

#sectionLinks{margin: 0px;	padding: 0px; border-bottom: 1px solid #cccccc;	font-size: 90%;}

#sectionLinks h4{padding: 10px 0px 2px 10px; font-weight:bolder; background-color: #999999; color: #FFFFFF; border-top: 4px solid white; border-bottom: 4px solid white;}

#col_dx{width: 160px; margin:-15px 0px 0px 0px; padding: 0px; font-size: 90%; float:right;}
#col_dx p{text-align:right;}

#nav {width: 159px; margin: 0px;}
#nav h4{margin: 0px;padding: 10px 0px 2px 10px; font-weight:bolder; background-color: #999999; color: #FFFFFF; border-top: 4px solid white; border-bottom: 4px solid white;}
#navlistdx {margin: 0px; padding:0px; border-bottom: 1px solid #cccccc;background-color: #E7E7E7; }


#nav ul{margin: 0px;list-style-type: none;font-family: Arial, Helvetica, sans-serif; color:#000000;}
#nav a{display: block;padding:2px 0px 2px 10px; width: 149px; border-top: 1px solid #cccccc;color:#000000;}
#nav a:link, #nav a:visited{color:#000000;text-decoration: none; padding:2px 0px 2px 10px;}
#nav a:hover, #nav a:focus {background-color: #dddddd;color: #000000; margin: 0px; padding:2px 0px 2px 10px; }
/*#nav a:active {color: #5C5C5C; background-color: rgb(228,205,208);}*/
#nav img{float:left; margin: 10px 10px 10px 0px;}
#active a:link, #active a:hover {color: #5C5C5C; background-color: rgb(228,205,208); }
/* contenitore testi */

#content{margin: 0px 180px 0px 0px; padding: 0px 22px 0px 25px; background-color: #FFFFFF; }
#content p, #content ul, #content ol {font-family:Georgia, "Times New Roman", Times, serif; line-height: 150%; font-size: 90%;}

/* #pageName{	padding: 0px 0px 10px 0px; } */
#siteName{	margin: 0px; padding: 0px 0px 0px 10px; top: 0px; background-color: #FFFFFF; }



/************** .feature styles primo blocco testo ***************/

.feature{padding: 0px; background-color: #FFFFFF; }
.feature h3{padding: 15px 0px 0px 0px; text-align: left; }
.feature p{padding: 0px 0px 10px 0px; }
.feature img{float: left; margin: 0px 10px 5px 0; padding: 0px 10px 0px 0px;}
.indent-left {padding-left:150px;}

/************** .story styles  blocchi successivi *****************/

.story, .story2{clear: left; padding: 10px 0px 0px 0px;  background-color: #FFFFFF;}
.story p, .story2 p{ padding: 0px 0px 10px 0px; }
.story img {margin: 0px 10px 5px 10px; float:right; padding: 0px;}
.story2 img {margin: 0px 10px 5px 0px; float:left; padding: 0px 10px 0px 0px;}
.img450 {margin: 10px 0px; width: 520px; float: left;}

#content table {font-family:Georgia, "Times New Roman", Times, serif; font-size:80%;}
#content caption {font-weight:800; text-align:left;}
#content td{border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;}
#content td.top{border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;}
#content td.number{border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-left: 1px solid #C1DAD7;vertical-align:text-top; text-align:right; padding-right: 5px;}
#content td.number1{border: 1px solid #C1DAD7;vertical-align:text-top; text-align:right; padding-right: 5px;}
#content td.name{ vertical-align:text-top;}
#content td.name1{ vertical-align:text-top;border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7;}
#content td.logo {vertical-align:middle; text-align:center; }
#content td.logo1 {vertical-align:middle; text-align:center; border-top: 1px solid #C1DAD7;}



/************* #siteInfo styles ***************/

#siteInfo{clear: both; 	border: 1px solid #cccccc; 	font-size: 75%; color: #999999; padding: 5px 1% 5px 1%; width: 94%; margin: -1px 2% 0px 2%; background-color: #E7E7E7; }



