* { 
padding : 0;
margin : 0;
} 

p{
	text-align:justify;
}

body { 
	/* font : 85% "Trebuchet MS", Arial, Helvetica, sans-serif; */
	font-family: arial;
	font-size : 13px;
	background: url(css/img/bg_body.gif);
} 
img { 
padding : 0px;
border: 0px solid #000000;
} 
img.floatTL { 
float : left;
margin-right : 4px;
margin-bottom : 4px;
margin-top : 4px;
margin-left : 0;
} 
img.floatTR { 
float : right;
margin-left : 4px;
margin-bottom : 4px;
margin-top : 4px;
margin-right : 0px;
} 
#wrapper { 
width : 1000px;
min-height: 1400px;
height: auto !important;
height: 1400px;
} 
#top { 
color : #333;
padding : 0px;
margin : 10px 0 0 0;
} 
.logo{
 padding:0px;
} 
.navlist { 
margin : 0;
} 
.navlist a:link, .navlist a:visited { 
float : left;
line-height : 14px;
padding:2px;
text-decoration : none;
color : #f96c07;
} 
.navlist a:hover { 
color : #fffffe;
text-decoration : none;
} 
#leftcolumn { 
color : #333;
border-top : 2px solid #FFF;
background : #fff;
margin : 0 0 0 0;
padding : 0px;
min-height: 1400px;
height: auto !important;
height: 1400px;
width : 186px;
float : left;
} 
#leftcolumn a {color:#000;text-decoration:none}
#leftcolumn .BANNER {margin-top:10px;height:50px;clear:both}

#leftcolumn h2 { 
	color : #007FE8;
	font-size : 1.5em;
} 

#leftcolumn ul { 
margin-top : 10px;
padding-bottom : 15px;
margin-bottom : 10px;
border-bottom : 1px dotted;
} 
#leftcolumn li { 
margin-top : 10px;
list-style-type : square;
display : list-item;
list-style-position : inside;
} 
.contact { 
padding-top : 20px;
padding-bottom : 15px;
border-bottom : 1px dotted;
} 
#leftcolumn h3 { 
color : #000066;
font-size : 1.5em;
text-decoration : underline;
padding-top : 10px;
padding-bottom : 15px;
} 
#rightcolumn { 
float : left;
color : #333;
border-top : 2px solid #FFF;
background : #FFF;
margin : 0 0 0 0;
padding : 10px;
min-height: 1400px;
height: auto !important;
height: 1400px;
 width : 780px;
display : inline;
} 
#rightcolumn a:link,  #rightcolumn a:visited {
text-decoration:none;
color:#000000;
}
#rightcolumn a:hover{
text-decoration:none;
color:#007FE8;
}
#boxes { 
width : 630px;
margin-left : 5px;
} 

.data_art { 
font-size : 11px;
color : #067AE9;
} 


.box1 { 
background-image : url(images/redbg.jpg);
width : 225px;
float : left;
margin-top : 5px;
} 
.box1 p { 
color : #000000;
font-size : 12px;
margin-top : 10px;
padding-left : 0;
padding-right : 3px;
} 
.box1 h3 { 
margin-top : 10px;
color : #333;
font-size : 18px;

} 
.box1 a { 
float : left;
padding-right : 0px;
padding-bottom : 10px;
color : #ff0000;
} 
.box2 { 
width : 225px;
float : right;
margin-top : 5px;
} 
.box2 p { 
color : #000000;
font-size : 12px;
margin-top : 10px;
padding-left : 3px;
padding-right : 0;
} 
.box2 h3 { 
margin-top : 10px;
color : #ff0000;
font-size : 18px;
} 
.box2 a { 
float : left;
padding-right : 0px;
padding-bottom : 10px;
color : #000000;
}
.box_editoriale { 
background-image : url(images/redbg.jpg);
width : 300px;
float : left;
margin-top : 5px;
} 
.box_editoriale p { 
color : #000000;
font-size : 12px;
margin-top : 10px;
padding-left : 0;
padding-right : 3px;
} 
.box_editoriale  h3 { 
margin-top : 0px;
color : #333;
font-size : 15px;

} 
.box_editoriale  a { 
float : left;
padding-right : 0px;
padding-bottom : 10px;
color : #ff0000;
}  



.box_lette { 
background-image : url(images/redbg.jpg);
width : 180px;
float : left;
margin-top : 5px;
} 
.box_lette p { 
color : #000000;
font-size : 12px;
margin-top : 10px;
padding-left : 0;
padding-right : 3px;
} 
.box_lette  h3 { 
margin-top : 0px;
color : #333;
font-size : 15px;

} 
.box_lette  a { 
float : left;
padding-right : 0px;
padding-bottom : 10px;
color : #ff0000;
}  




.box_oggi { 
background-image : url(images/redbg.jpg);
width : 300px;
float : left;
margin-top : 5px;
} 
.box_oggi p { 
color : #000000;
font-size : 12px;
margin-top : 10px;
padding-left : 0;
padding-right : 3px;
} 
.box_oggi h3 { 
margin-top : 10px;
color : #000000;
font-size : 15px;

} 
.box_oggi a { 
float : left;
padding-right : 0px;
padding-bottom : 10px;
color : #ff0000;
}  



.clear { 
clear : both;
} 
#triplebox { 
width : 750px;
min-height : 136px;
background : url(images/bluebox.gif) no-repeat;
font-size : 0.75em;
padding : 0;
float : left;
display : inline;
margin-top : 10px;
text-align : justify;
} 
.col { 
width : 230px;
float : left;
padding : 18px 0 8px 24px;
margin-left : 10px;
padding : 18px 0 8px 4px;
} 
.col p { 
margin : 11px 0 0 0;
padding : 0;
} 
.col h3 { 
font-size : 1.4em;
} 
#footer { 
text-align : center;
margin-top : 3px;
margin-bottom:10px;
float : left;
width : 1000px;
padding-top : 5px;
padding-bottom : 5px;
color : #eeeeee;
background: url('css/img/bg_footer.gif') no-repeat bottom #007FE8;
}
#footer p {font-size: 75%;
}
#footer a {
color: #73bd25;
}
#menu01v{
width: 19em;
font: 80% Arial, Helvetica, sans-serif;
}
#menu01v ul{
margin: 0;
padding: 0;
list-style: none;
}
#menu01v li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#menu01v a:link, #menu01v a:visited{
display: block;
background: #007FE6;
color: #FFFFFF;
margin:0.06em 0;
padding: 0.3em 0.6em;
text-decoration: none;
border-bottom:#FFF solid 2px;
}
#menu01v a:hover, #menu01v a:focus, #menu01v a:active{
background: #1695FE;
border-color: #CCCCCC;
}
#CONTENITORE2 {
	margin:auto;
	width:980px;
}

#HEADER2 {color:#FFFFFF;}
#HEADER2 img {float:left;margin-right:10px;}
#HEADER2 ul {list-style:none;margin:0;padding:0}
#HEADER2 li {float:left;padding:13px 5px 0 5px;}
#HEADER2 li a {color:#FFFFFF;text-decoration:none}
#HEADER2 li a:hover {text-decoration:underline}

.CLS {clear:both}
#MENU {
	font-family: arial;
	font-size: 11px;
	height:34px;
	background:url(images/bg_barra.jpg) repeat-x;
	min-width:890px
}

#MENU ul {margin:0;padding:0;list-style:none;}
#MENU ul li {margin:0;padding:10px 10px 0 10px;float:left;}
#MENU ul li a {color:#FFF;font-weight:bold;text-decoration:none}
#MENU ul li a:hover {color:#000}

.DESTRA {float:right}
