body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3a3a3a;
}
#pagina{
    width:760px;
    border-left:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
    margin:0px auto;
    background-color:White;
}

#testata{
    display:block;
    height:196px;
    background:url('../foto/bg_top.jpg') top repeat-x;
}
h1 {
    float:left;
    width:200px;
    height:129px;
    background:url('../foto/logo.jpg') top no-repeat;
    text-indent:-9999em;
    margin-top:0px;
}
#effetto{
    display:block;
    width:560px;
    height:183px;
    float:left; 
    margin:0px;
    padding:0px;
}

.menu_basso{
    display:block;
    font-size:11px;
}
.menu_basso a:link, .menu_basso a:visited{
    color:#274c72;
    margin:0 2px 0 2px;
}
.menu_basso a:hover{
    color:#3a648d;
    margin:0 2px 0 2px;
}

#menu{
	width:200px;
	float:left;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*padding-right: 1px;*/
}
#menu a.dispari
{
    font-size:small;
    display:block;
    height:35px;
    padding: 5px 1px 0 25px;
    background:url('../foto/pallino.gif') left top no-repeat;
    background-color:#eea31e;
    border-bottom:1px solid #FFFFFF;
    text-decoration:none;
    color:#274c72;
}
#menu a.pari
{
    font-size:small;
    display:block;
    height:35px;
    padding: 5px 1px 0 25px;
    background:url('../foto/pallino.gif') left top no-repeat;
    background-color:#f4c36c;
    border-bottom:1px solid #FFFFFF;
    text-decoration:none;
    color:#274c72;
}

#menu a:hover{
color:#ffffff;
}


#sottomenu{
    background:url('../foto/sottomenu.jpg') left top repeat-x;
    height:200px;
}

table.corpo{
	margin:0px;
	width:557px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background:url('../foto/sfondo.jpg') top no-repeat;
	height:100%;
	background-color:White;
}

table.corpoCostruzione{
	margin:0px;
	width:557px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	height:100%;
	background-color:White;
}

p{
    margin:5px;
    font-size:13px;
    text-align:justify;
}

.messaggio{
	color:red;
	font-size:16px;
	font-weight:bold;
	padding: 0px;
}

.titologrande{
	color:#274c72;
	font-size:16px;
	font-weight:bold;
	padding: 0px;
}

.titolo{
	color:#274c72;
	font-size:13px;
	font-weight:bold;
	padding: 0px;
}

.paragrafo{
    margin-left:50px;
    color:#274c72;
}

.sottotitolo{
	color:#3a648d;
	font-style:italic;
}

a:link{
    color:#274c72;
    text-decoration:none;
}
a:visited{
    color:#274c72;
    text-decoration:none;
}
/*a img{
 border:0px;
}*/

#bottom{
    clear:both;
    width:760px;
    color:#3a648d;
    background:url('../foto/bg_bottom.gif') top no-repeat;
    height:30px; 
    margin:0px auto;
    list-style: color;
    list-style-type: circle;
}
.bottom{
    display:block;
    float:left;
    font-size:11px;
    background-color:#f5c36c;
}
#bottom a{
    color:#274c72;
    text-decoration:none;
}
#bottom .nome{
    font-weight:bold;
}

#txdiv .small{
    PADDING-BOTTOM: 3px;
    MARGIN: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    FONT-FAMILY: Times New Roman,serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px;
}
#txdiv .medium{
    PADDING-BOTTOM: 3px;
    MARGIN: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    FONT-FAMILY: Times New Roman,serif;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px;
}
#txdiv .big{
    PADDING-BOTTOM: 3px;
    MARGIN: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    FONT-FAMILY: Times New Roman,serif;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px;
}
#txdiv .biggest{
    PADDING-BOTTOM: 3px;
    MARGIN: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    FONT-FAMILY: Times New Roman,serif;
    FONT-SIZE: 18px;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px;
}
#txdiv .color1{
    COLOR: #e0215a;
}
#txdiv .color2{
    COLOR: #94b800;
}
#txdiv .color3{
    COLOR: #039bab;
}
#txdiv .color4{
    COLOR: #f77200;
}
#tag_cloud{
    TEXT-ALIGN: justify;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    WIDTH: 476px;
    PADDING-RIGHT: 5px;
    BACKGROUND: #ffffff;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px;
    border-color:#1d6db6;
    border-width:1px;
    border-style:solid;
    /*background-color:#f0f8ff;*/
}
.linkTo{
    color:#FF0000;
    font-size:14px;
}
.bordoIMG{
    border-color:#a4bfdf;
}
.linkMail{
    font-size:13px;
}
.linkWeb{
    color:#006600;
    font-size:14px;
    font-weight:bold;
}
