﻿body {
padding:0px;
margin:0px;
}

form {
padding:0px;
margin:0px;
}

img {
border:0px;
}

h1 {
display:none;
}

h2{
font-family:Times New Roman;
color:#5EA921;
font-size:25px;
font-weight:lighter;
margin-top:0px;
}


* {
font-family:Verdana;
font-size:13px;
color:#797A7B;

}

p {
font-family:Verdana;
font-size:13px;
color:#797A7B;
text-align:justify;
line-height:16px;
}


a {
color:#F2A436;
text-decoration:underline;
}


ul 
 {
   margin:0px;
   padding:0px;
 }
 
  li 
 {
    font-family:Verdana;
    font-size:13px;
    color:#797A7B;
    list-style-image:none;
    list-style-type:none;
    list-style-position:outside;
    display:block;
    background-image:url('/images/elenco.gif');
    background-position:5px 5px;
    background-repeat:no-repeat;
    padding-left:20px;
    line-height:18px;
 }


/* ############################ STILI MENU ######################################## */


.menu {
width:1000px;
padding-top:0px;
padding-left:0px;
}

.m {
float:left;
display:block;
filter:alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;
margin-left:18px;
margin-right:18px;
}






/* ############################ STILI STRUTTURA PRINCIPALE ######################################## */

.alto {
width:50%;
background-image:url(/images/sfondo_alto.jpg);
background-repeat:repeat-x;
}

.logo {
width:1000px;
background-image:url(/images/logo.jpg);
height:84px;
}

.sx {
width:50%;
background-image:url(/images/sfondo_sx.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#ECF5F0;

}

.dx {
width:50%;
background-image:url(/images/sfondo_dx.jpg);
background-repeat:no-repeat;
background-color:#ECF5F0;
}

.basso {
width:50%;
background-image:url(/images/sfondo_basso.jpg);
background-repeat:repeat-x;
height:91px;

}

.basso_centro {
width:1000px;
background-image:url(/images/sfondo_basso_centro.jpg);
height:91px;
padding-left:20px;
padding-right:20px;

}

.centro {
width:1000px;
background-image:url(/images/sfondo_centro.jpg);
background-repeat:no-repeat;
background-color:#D7ECE1;
}

/* ############################ PARTE ALTA ######################################## */

.monitor {
width:1000px;
height:370px;
padding:0px;
margin:0px;
}



.voci {
height:50px;
margin-left:25px;
float:left;
}

.voci a {
font-family:Arial;
color:#7CA332;
font-size:20px;
text-decoration:none;
float:left;
}

.voci a:hover {
color:#F3A433;
}

.voci_home {
margin-left:0px;
margin-right:20px;
margin-top:20px;
float:right;

}

.voci_home a {
font-family:Arial;
color:#FFFFFF;
font-size:20px;
text-decoration:none;
float:left;
clear:both;
margin-left:8px;
}

.voci_home .numero {
font-family:Arial;
font-size:11px;
color:#DFDEDD;
margin-top:7px;
margin-left:3px;
margin-bottom:20px;
}

.voci .numero {
font-family:Arial;
font-size:11px;
color:#DFDEDD;
margin-bottom:5px;
}

.sottovoce {
font-family:Arial;
font-size:11px;
color:#DFDEDD;
font-weight:bold;
margin-left:2px;
float:left;
clear:both;
}

/* ############################ STRUTTURA CONTENUTI ######################################## */

.contenitore {
width:950px;
float:left;
padding-left:28px;
margin-top:20px;
}

.contenuti_dx {
width:280px;
float:left;
margin-top:20px;
padding-left:20px;

}

.spacer {
width:546px;
height:7px;
background-image:url(/images/linea_separazione.png);
clear:both;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
}


.separatore_verticale {
width:10px;
height:140px;
background-image:url(/images/separatore.gif);
background-repeat:repeat-y;
float:left;
margin-top:40px;
}


.separatore_orizzontale {
width:230px;
height:4px;
background-image:url(/images/separatore_orizzontale.gif);
background-repeat:repeat-x;
margin-top:30px;
clear:both;
margin-left:30px;
margin-bottom:10px;
}



/* ############################ DX ######################################## */

.mela {
float:left;
margin-right:20px;
}

.txt {
width:250px;
border:1px solid #C9DCD1;
height:15px;
}

/* ############################ BASSO ######################################## */

.indirizzo {
float:left;
width:810px;
}

.indirizzo p{
color:#F4E563;
text-align:left;
margin-top:0px;
}

.indirizzo a {
color:#F4E563;
text-align:left;
margin-top:0px;

}


.indirizzo b {
color:#F4E563;
text-align:left;
margin-top:0px;

}

.ariatel {
float:left;
}

.ariatel a{
color:#F4E563;
font-weight:bold;
text-decoration:none;
}


/* ############################ FOTO ######################################## */

.foto {
border:1px solid #ffffff;
float:left;
margin-right:20px;
}