/* ------------Globali------------------- */

body {
text-align:center;
font-size: 100%;
}

#container {

margin : 0 auto; 
width : 44em;
text-align : left;
} 



h2 {color: red; font-size: 1.6em; padding: 0.7em 0.7em 0 0.5em}
h3 {color: blue; font-size: 1.3em; padding: 0.7em 0.7em 0 0.5em}


form {margin: 0 0 0 1em; width: 400px;}


/* ------------Sizer------------------- */

#sizer {
width: 44em;
margin: 0 0 0.8em 0;
font-family: Verdana; font-size: 0.7em; text-align: left;
} 


/* ------------Intestazione------------------- */

#header {
background-repeat: no-repeat; background-position: top left;
margin-bottom: 0; 
width: 43.6em;
height: 10em; 
border: 1px solid black;

} 


#logo {
float: left; 

}

h1 {
width: 20.6em;
height: 5em; 
float: left;
background-position: top left; 
margin: 0; 

}
h1 span {
float: left;
display: none;
}


/*------------------Navigazione top--------------------------- */


#nav {
background-color: black; 
width: 43.9; 
font-family: verdana; 
font-size: 0.7em; 
font-weight: bold;
}

#nav  a:link  {color: #000; text-decoration: none;} 
#nav a:visited {color: #000; text-decoration: none;} 

#nav a:hover, a:active {color: red; text-decoration: underline;}


#nav p {margin-top: 0.6em;}


#nav1 {border-left: 2px solid #aaaaaa; 
border-bottom: 2px solid #aaaaaa; 
border-right: 1px solid #aaaaaa; 
background-color: #dedede; 
text-align: center; 
float: left; width: 13.3em; 
height: 2.6em;
}

#nav2 {border-bottom: 2px solid #aaaaaa; 
border-right: 1px solid #aaaaaa; 
border-left: 1px solid #ffffff; 
background-color: #dedede; 
text-align: center; 
float: left; width: 16.1em;; 
height: 2.6em;
}

#nav3 {border-bottom: 2px solid #aaaaaa; 
border-right: 1px solid #aaaaaa; 
border-left: 1px solid #ffffff; 
background-color: #dedede; 
text-align: center; 
float: left; 
width: 16.2em; 
height: 2.6em;
}

#nav4 {border-bottom: 2px solid #aaaaaa; 
border-right: 1px solid #aaaaaa; 
border-left: 1px solid #ffffff; 
background-color: #dedede; 
background-color: #dedede;
text-align: center; 
float: left; 
width: 16.2em; 
height: 2.6em;
}




/* -----------Corpo centrale homepage---------------------- */

#main {
margin-bottom: 0; 
width: 44em;
padding-bottom: 0 0 2em 0;
border-left: 1px solid gray;
} 

#left {
float: left;
width:32.2em;
border-right: 1px solid gray;
border-bottom: 1px solid gray;

}

#right {
background-color: #dbe7f2;
margin-left: 0;
float: left;
margin-right: 0;
width:11.5em;
padding-bottom: 2em;

}

.data {font-family: Verdana; font-size: 0.8em;}
.titolo {font-family: Verdana; font-size: 0.9em; font-weight: bold; color: gray;}
.sottotitolo {font-family: Verdana; font-size: 0.8em; color: gray;}
.testo {line-height: 1.6em; font-family: Verdana; font-size: 0.7em;}
.strumenti {margin-top: 1em; 
 padding-top: 0.7em; 
 margin-bottom: 0.5em; 
 border-top: 1px dotted gray; 
 font-family: Verdana;  
 font-size: 0.7em;}
 
.strumenti  a:link  {color: #000; text-decoration: none;} 
.strumenti  a:visited {color: #000; text-decoration: none;} 

.strumenti a:hover, a:active {color: gray; text-decoration: underline;}


#edit_image {
margin: 0;
padding: 0;
width: 160px; 
height:104px;
border: 1px solid black;
}

#edit_image i  {
visibility: hidden;
}


/*------------------Navigazione destra--------------------------- */



#box0 {
margin-left: 0.45em; 
width:161px; 
height: 198px; 
margin-top: 0.9em;
font-family: verdana;
font-size: 10px;

}

#box0 p {
padding:4em 1em 0 1em; 
margin: 0;
}


#box1 {

margin-left: 0.45em; 
width:161px; 
height: 159px; 
margin-top: 0.9em;
}

#box1 i  {
visibility: hidden;
}

#box1 a {
position: absolute;
width:150px; 
height: 140px; 
}



#box2 {

margin-left: 0.45em; 
width:161px; 
height: 159px; 
margin-top: 0.9em;
}

#box2 i  {
visibility: hidden;
}

#box2 a {
position: absolute;
width:150px; 
height: 140px; 
}


#box3 {

margin-left: 0.45em; 
width:161px; 
height: 159px; 
margin-top: 0.9em;
}

#box3 i  {
visibility: hidden;
}

#box3 a {
position: absolute;
width:150px; 
height: 140px; 
}



.intestazione_articoli {padding: 0; margin: 1em 0 1em 0; font-family: Verdana; font-size: 0.7em; }

.intestazione_commenti {border-bottom: 1px dotted black; padding: 0; margin: 0; font-family: Verdana; font-size: 0.7em; line-height: 1.6em;}
.commenti {padding: 0.1em 1em 1em 1em; }
.motivazioni  {padding: 1em 1em 2em 1em; font-family: Verdana; font-size: 0.7em; line-height: 1.6em;}

.fieldset {color: red }






/* ----------Commenti---------------------- */

#ref_commenti {
margin: 1em 1em 1.7em 0.8em; 
height: 8em; 
width: 30em;
}



#img_commenti {

margin: 1em 1em 1em 0.8em; 
float: left;

}


#img_commenti {
padding: 0;
width: 160px; 
height:104px;
border: 1px solid black;
}

#img_commenti i  {
visibility: hidden;
}


#text_commenti {
line-height: 1.6em; 
font-family: Verdana; 
font-size: 0.7em; 
margin-top: 1.1em; 
width: 23em; 
float: left;
}