*
{
 margin: 0;
 padding: 0;
}

body
{
 font-size: 62.5%;
 background-color: #3EB0E2;
}
/*
p, li
{
 font: 1.2em/1.8em Tahoma, sans-serif;
 margin-bottom: 0px;
}

h1
{
 font: 2.0em Tahoma, sans-serif;
 color: white;
 height: 0px;
}

h2
{
 font: 1.8em Tahoma, sans-serif;
 color: green;
 margin-bottom: 0px;
}
*/
ul
{
 margin-left: 25px;
}

img
{
 border: none;
}

#page-wrap
{
 /*background: white;*/
 background: url(../images/sidebar_bg.jpg) repeat-y #C3E3F2 top right;
 /*min-width: 930px;*/
 min-width: 1260px;
 /*max-width: 1260px;*/
 max-width: 100%; /*Nessuno in teoria vuole leggere una riga su un monitor lunghissimo, ma si può dare anche una larghezza massima in pixel*/
 /*margin: 10px auto;*/
 margin: 0;
}

#page-wrap #inside
{
 margin: 0px;
 padding: 0px;
/*
 margin: 10px 10px 0px 10px;
 padding-top: 10px;
 padding-bottom: 10px;
*/
}

#main-content
{
 background: url(../images2/sidebar_bg.jpg) repeat-y #3EB0E2 top right;
 /*background: #3DAFE1;*/
 padding-right: 300px;
 padding-top: 0px;
}

#sidebar
{
 z-index:10;
 width: 300px;
 float: right;
 padding-right: 0px;
 padding-top: 0px;
 background: url('../images2/header_bg.jpg') 0px 0px repeat-x #3EB0E2;
}

#footer
{
 text-align: center;
 padding-top: 10px;
 padding-bottom: 0px;
 font-size:12px;
 font-family:Arial;
 color: white;
 height:90px;
 background: url(../images/footer.jpg) repeat-x #043A5C;
}
