@charset "UTF-8";

/* Classi generiche */

body {
background-image:url(img/bg_page.jpg);
background-repeat:repeat-x;
border:0;
padding:0;
}

img{
border:0;
}

a:link { 
text-decoration:none;
color:#FFFFFF;
}

a:hover {
text-decoration:underline;
color:#FFFFFF;
}

a:visited { 
text-decoration:none;
color:#FFFFFF;
}

input{
border:hidden;
font-family:Arial;
color:#666666;
}

/* Classi di testo */

.credits{
font-family:arial;
font-size:10px;
color:#999999;
}

.credits a:link { 
text-decoration:none;
color:#999999;
}

.credits a:hover {
text-decoration:underline;
color:#999999;
}

.credits a:visited { 
text-decoration:none;
color:#999999;
}

.titolo_news{
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

.corpo_news{
font-family:Arial;
font-size:12px;
color:#FFFFFF;
}

.news{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
}

.news a:link { 
text-decoration:none;
color:#FFFFFF;
}

.news a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.news a:visited { 
text-decoration:none;
color:#FFFFFF;
}

/* Definizione della struttura */

#principale{
padding:0;
width:900px;
height:720px;
float: no;
margin-top: 10;
margin-right: auto;
margin-left: auto;
}

#upper {
width:900px;
height:300px;
}

#menu {
background-image:url(img/bg_mnu.jpg);
width:840px;
height:20px;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 30px;
padding-left: 30px;
font-family: arial;
font-size: 15px;
color: #FFFFFF;
}

#downer {
background-image:url(img/bg_downer.jpg);
width:840px;
height:310px;
padding-right: 30px;
padding-left: 30px;
padding-top: 20px;
padding-bottom: 20px;
}

/* Definizione delle tabelle */

table.azienda{
text-align:justify;
}

td.azienda{
font-family:arial;
font-size:12px;
padding:10px;
color:#FFFFFF;
}

div.news{
overflow:auto;
position:relative;
width:720px;
height:310px;
left:130px;
}

div.offerte{
float:left;
overflow:auto;
position:relative;
width:360px;
height:310px;
left:130px;
}

div.volantino{
background-image:url(img/news_full.png);
position:relative;
float:left;
width:360px;
height:310px;
left:130px;
}

/* Configurazione Autoviewer */

#flashcontent {
text-align:center;
height: 100%;
}