/*
    At the beginning of the typography, with CSS we will set some overall styles 
    and have what is known as a GLOBAL RESET.
    You can read more about the global reset at clagnut5 and left-justified.
*/

/*
    Everything is given a zero margin and padding
*/
* {
    margin:                     0;
    padding:                    0;
}

a#active_menu   {
	text-decoration: 			underline;
}
/*
    Link style
*/
a:link {
    color: 						#CC0000;
    text-decoration:            underline; 
}

/*
    Visited link style
 */
a:visited {
    color: 						#CC0000;
    text-decoration:            underline;
}

/*
    On mouse over link style
*/
a:hover {
    color: 						#660000;
    text-decoration:            underline;
}

/*
    We have centered the page by using a small hack. This has to be done because 
    Internet Explorer does not read CSS accurately. With a standards-compliant 
    browser, we could just say margin:0 10%; to center the page, but IE does not 
    recognize that, so we center the "text" of the whole page and then align it 
    back left in the columns.
    The font size is set to 76%. The reason for this is to try and get more 
    consistent font sizes across browsers. All font sizes are then set in em. 
    Having line-height:1.3 helps readability. 
    This means that the pages will be more accessible because the viewer will be 
    able to resize the fonts to their own preferences. 
    This is discussed more at "An experiment in typography" at The Noodle 
    Incident (Owen Briggs)
*/ 
body {
    background:                 #FAEFDB url(../images/sfondo_body.jpg) repeat-x;
    font-family: 				"Times New Roman", Times, serif;
    font-size:                  76%;
    line-height:                1.3;
    /* margin:                     1em 0; */
    text-align:                 center;
}

fieldset {
    padding:                    .5em;
}

/*
    All block level elements are given a bottom margin
*/
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
    margin:                     0.5em 0;
}

/*
    Font size specifications for all block level elements
*/
h1,.componentheading {
    font-size:                  1.7em;
}

h2,.contentheading {
    font-size:                  1.5em;
}

h3 {
    font-size:                  1.3em;
}

h4 {
    font-size:                  1.2em;
}

h5 {
    font-size:                  1.1em;
}

h6 {
    font-size:                  1em;
    font-weight:                700;
}

/*
    Images have no border
*/
img {
    border:                     0;
}

 li,dd {
    margin-left:                1em;
}


.content div {
    text-align: 				justify;
}