/*stili per il layout*/
html, body{
margin:0; 
padding:0; 
}

body {
background:#fff url(img/bg_body.gif) repeat-x; 
color:#fff; 
font:76%/1.5em Arial, Helvetica, sans-serif;
margin:0; 
padding:0;
}

#container {
background-color:#fff;
width:955px;
padding:0; 
margin:0;
}

/*header e footer*/
#header{
background:url(img/bg_body.gif) repeat-x;
margin:0;
padding:0;
}

#footer{
background:#fff; 
border-top:1px solid #000; 
color:#000; 
margin: 10px 40px; 
padding:1em; 
text-align:center; 
font-size:100%
}



/*stili generici per il layout*/

#navigation {
float:right; 
width:250px;
background-color:
}


#content {
width:705px;
margin: 0 250px 20px 0 ;
padding:0;
background-color:#fff
}


/*stili su link*/

a {}

a:link {
color:#000;
background-color:#FFF;
text-decoration:none;


}

a:visited {
color:#000;
background-color:#FFFFFF;
text-decoration:none;

}

a:hover{
color:#000;
text-decoration:none;
}

a:active{
color:#CC6600;
text-decoration:none;
}

a img {
border:none;
padding:0;
margin:0;
background-color: transparent
}
img {
border:none;
padding:0;
margin:0;
}



#header a:link {
background-color: #fff;
border:none; 
padding:0; 
}

#header a:hover{
background-color: #fff;
border:none; 
padding:0; 
}



/*stili sui paragrafi e titoli*/

p {
margin:0; 
padding:20px;
border-right:10px solid white;
color:#fff
}

h1,h2,h3,h4 {
margin:0; 
padding:0
}


h1{
color:#000000;
background-color:#FFF679; 
padding-left:0;
font-size:1.8em;
padding:20px;
font-weight:normal;
margin:0; 
}
h2{
font-size:1.4em;
padding:10px; 
color:#000; 
margin:0; 
background-color: #fff;
font-family:Arial, Helvetica, sans-serif;
}


/*menu navigazione verticale*/
.menu_v{
padding:0;
margin:0;
list-style:none;
background-color:#FFFFFF;
font:#000 Arial, Helvetica, sans-serif;
font-size:1.5em;
}

.menu_v li a {
display:block;
text-decoration:none;
padding:0;
margin:0 ;
}

.menu_v li a:link, .menu_v li a:visited {

}

.menu_v li a:hover, .menu_v li a:active{
background:none

}



#content .box {
background-color:#000;
margin:0 40px 0 40px; 
padding:0;
border:1px solid black;
}

.org{
color:#000000;
border:1px solid black
}

div.tool {
background-color:#FFFFFF; 
color:#000000; 
padding: 0 0 5px 10px; margin:0;
}

.tool img{
display:inline; 
margin:0; 
vertical-align:middle; 
padding:0 3px; 
border:none
}

dl{
padding:10px 20px; 
color:#fff
}
dt{
color:white;
margin:0;
padding:0;
text-decoration:underline
}
dd{
margin-left:0;
margin-top:5px;
padding:0
}
