
body{
margin: 0;
padding:0;
line-height: 1.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

b{font-size: 110%;}

a:link, a:visited{
text-decoration: none;
text-align: left;
padding: 10 10 10 10
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #EEEEEE;
font-weight: normal;
}

a:hover {
text-decoration: underline;
text-align: left;
padding: 10 10 10 10 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}

#maincontainer{
width: 760px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #3f3f3f;
}

#topsection{
background: #3f3f3f;
height: 75px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
background: #3f3f3f;
}

#contentcolumn{
margin: 0 230px 0 230px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background: #3f3f3f;
}

#leftcolumn{
float: left;
width: 230px; /*Width of left column in pixel*/
margin-left: -760px; /*Set margin to that of -(MainContainerWidth) */
background: #3f3f3f url("images/fondo_sx_new.gif") no-repeat 100% 0%;
}

#rightcolumn{
float: left;
width: 230px; /*Width of right column*/
margin-left: -230px; /*Set left margin to -(RightColumnWidth)*/
background: #3f3f3f url("images/fondo_dx_new.gif") no-repeat 0% 0%;
/*   background-position: 40% 0%;   */
}

#box{
position: relative;
top: -160px;
right: auto;
left: auto;
margin: 0px auto 0px auto; 
background-color: #CCCCCC;
width: 260px;
height: 300px;
padding: 15px;
border: solid 4px #000000;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;  
overflow: auto; 
}

#footer{
clear: left;
width: 100%;
background: #3f3f3f;
color: #777777;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 4px 0;
}

/*
#footer a{
color: #777777;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#footer a:hover{
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
*/

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.topleft{
margin: 5px 0px 80px 45px; /*margini per far stare il titolo Edizioni a destra della linea di luce e per distanziare in basso le voci del menù*/ 
font-size: 23px;
color: #EEEEEE;
font-weight: normal;
line-height: 1em;
text-decoration: none;
}   

.topright{
margin: 5px 45px 80px 0px; /*margini per far stare il titolo Studio Grafico a sinistra della linea di luce e per distanziare in basso le voci del menù*/
font-size: 23px;
color: #EEEEEE;
font-weight: normal;
line-height: 1em;
text-align: right;
text-decoration: none;
}

.navleft{
margin: 0px 0px 70px 55px; /*margine per far stare le voci del menù a destra della linea di luce*/
}

.navleft a:hover{
color: #FFFFFF;
padding-bottom: 2px;
border-bottom: thin dotted white;
text-decoration: none;
} 

.navright{
margin: 0px 55px 70px 0px; /*margine per far stare le voci del menù a sinistra della linea di luce*/
text-align: right;
}

.navright a:hover{
color: #FFFFFF;
padding-bottom: 2px;
border-bottom: thin dotted white;
text-decoration: none;
} 

.bott_navleft{
margin: 0px 0px 10px 90px; /*margini per posizionare le icone_link in basso*/
}

.bott_navright{
margin: 0px 90px 10px 0px; /*margini per posizionare le icone_link in basso*/
}

.img{
margin: 130px 0px 0px 0px; 
}

