body {
	background-color:#FFF;
    width:770px;
	text-align:left;
	margin:0 auto;
	position:relative;
}
* {
	margin:0 0px 0px 0;
	padding:0;
	font-size:8pt;
	font-family:Tahoma,sans-serif;
	color:#777;
}

/* Import stili per css friendly */
@import url(CSS/Import.css) screen;

.container
{
	display:block;
	width:750px;
    background-color:#FFFCF3;
}

h1
{
	font-weight:normal;
	font-size:14pt;
	font-style:italic;
	color:#0261DB;
	margin-top:5px;
	margin-bottom:12px;
}


h2
{
	font-size:8pt;
	margin-top:5px;
	margin-bottom:12px;
}

h3
{
	font-size:12pt;
    color:#01980F !important;
	font-size:small;
	margin-top:5px;
	margin-bottom:12px;
}


.long_text
{
	text-align:justify;
	text-indent:5px;
}

.divcenter
{
	margin:auto auto;
}
.clear_left {
	clear:left;
}
.clear_bg {
    clear:both;
    height:1px;
}
img {
	vertical-align:middle;
	margin:3px 3px;
}
.img_float_left
{
	float:left;
}

a {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

.company_name {
    width:230px;
    height:103px;
    margin:32px 0 0 8px;
    color:White;
}
.navigation {
    width:109px;
    height:144px;
    margin:36px 0 0 56px;
}
.link a {
    text-decoration:underline;
}
.link a:hover {
    text-decoration:none;
}


.content {
	margin-left:255px;
    background-color:#FFFCF3;
    width:494px;
	overflow:hidden;
}

.header 
{
    width:250px;
    background:url("images/back_left.jpg") no-repeat;
    float:left;
    min-height:700px;
}

.top
{
	background:transparent url(images/panorama.png) no-repeat;
	width: 470px;
	padding:5px 15px;
	padding-top:20px;
	height: 156px;
}
.top_text {
    margin:10px 0 5px 0;
}
.top_text p {
    margin:3px 0;
}
.top a {
    color:#01980F;
}

.top p
{
	color:black
}
.top p.main
{
	font-weight:bold;
}


.rounded
{
	display:block;
	position:relative;
    background-color:#FFF8E5;
	background-position:center;
	background-repeat:repeat-y;
	text-align:left;
	width:475px;
}

.rounded_half
{
	background-image:url(images/dot.png);
}

.box_big
{
	margin:0 auto;	
	width:95%;
	border:solid 1px transparent;
}

.box_right
{
	float:right;
	width:220px;
	border:solid 1px transparent;
	margin-right:9px;
}
.box_left
{
	margin-left:10px;
	margin-right:190px;
	border:solid 1px transparent;
	width:220px;
}

.rounded img
{
	border:outset 3px #FFCC00;
}

.rounded p
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
}

.box_right ul
{
	margin-right:10px;
}

.box_right ul li
{
	margin-right:50px;
	margin-bottom:10px;
	list-style-type:none;
}

.box_right where_mail
{
	color:Blue;
}


.more
{
    color:#01980F;
    font-weight:bold;
    background:transparent url('images/green_arrows.png') no-repeat center right;
    padding-right:10px;
}	

.world
{
	background:transparent url('images/world.gif') no-repeat center center;
}

.footer {
    background-color:#FFFCF3;
    text-align:center;
    width:733px;
}
