/*****************************************************/
/*   Author:  Ivan Marinelli                         */
/*            info@webivan.it                        */
/*   Version: 5.0                                    */
/*   Data:    16 ottobre 2007                        */
/*****************************************************/

/*************************/
/*         CORPO         */
/*************************/
body {

	margin-top: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

body,td,th {
	font-family: arial;
	color: #000099;
	font-size: 14px;

}
h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
	
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
} 
/*************************/
/*         MENU          */
/*************************/
#menu01o {
width: 110%;

}
#menu01o ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu01o li{
font-size: 0.9em;
display: inline;
margin: 0;
padding: 0;
}
#menu01o a:link, #menu01o a:visited{
float: left;
background: #003366;
color: #fff;
margin: 0em;
padding: 0.3em 1.2em 0.3em 1.2em;
text-decoration: none;

}
#menu01o a:hover, #menu01o a:focus, #menu01o a:active{
color: #000;
background: #CCCCCC;
}

		
/***********************/
/*    SCROLL HOME      */
/***********************/
#BARRA1

{
    overflow: auto;
	color:#444;
    height:380px;
	width:395px;
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 5px;
    padding: 2px;

}
/***********************/
/*    SCROLL PROD      */
/***********************/
#BARRA2

{
    overflow: auto;
	color:#444;
    height:410px;
	width:419px;
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 5px;
    padding: 2px;

}
/***********************/
/*    SCROLL 600      */
/***********************/
#BARRA3

{
    overflow: auto;
	color:#444;
    height:410px;
	width:590px;
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 5px;
    padding: 2px;

}
/***********************/
/*       RESIZE        */
/***********************/
body{font:background:#FFF;color:#444}
div#container{width:100%;margin: 5 auto}
img.sidepic{float:left;width:180px;border:1px solid #999;padding:4px;margin: }
p{text-align: justify}

/***********************/
/*      RESIZE  2      */
/***********************/
body{font:background:#FFF;color:#444}
div#container{width:100%;margin: 5 auto}
img.sidepic2{float:left;width:250px;border:1px solid #999;padding:4px;margin: 0.3em 1em 0.5em 0}
p{text-align: justify}
