@charset "UTF-8";
/* CSS Document */

html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #129225;
  font-size: 12px;
  font-family: "Trebuchet MS",Trebuchet, Arial, sans-serif;
  color:#333300;
  text-align:justify;
  padding-bottom:0px;
  margin:0px;
}


/*  POSIZIONAMENTO DEI BOX */

#box {
width:890px;
margin: 0px auto;
padding:0px;
text-align:left;
}

#head {
background-color: #FFFFFF;
color:#99cc00;
text-align:center;
margin:0px;
}

#menu {
background-color: #008a2a;
margin:0px;
padding:0px;
height:35px;
}
#sottomenu {
background-color: #99cc00;
height:5px;
margin:0px;
padding:0px;
}


#left {
width:190px;
padding:0px;
float:left;
margin-top:20px;
margin-bottom:20px;
color:#FFFFFF;
}

#content {
width:370px;
margin-left:15px;
margin-top:20px;
margin-bottom:20px;
padding:0px;
float:left;
background-color:#fff;
overflow: auto;
}
#content_interna {
width:680px;
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
padding:0px;
float:left;
background-color:#FFFFFF;
overflow: auto;
}

#right {
width:300px;
margin-left:15px;
margin-top:20px;
margin-bottom:20px;
padding:0px;
float:left;
background-color:#FFFFFF;

}
.spacer
{
margin-top:10px;
margin-bottom:10px;
}

/*  STILI MENU */
.menu_principale
{
}
#menu ul {
text-align:left;  
margin-left:-40px;

}

#menu li {
float:left;
list-style:none;
margin-right:25px;
display:block;

}

.menu_attivo
{
height:40px;
margin-top:-5px;
padding: 5px 25px 0px 25px;
background-color:#99cc00;
font-size:16px;
color:#FFFFFF;
}
.voce_menu
{
line-height:35px;
}
.menu_principale a {
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}

.menu_principale a:hover {
font-size:16px;
color:#FFFFFF;
text-decoration:underline;
}

.menu_servizio
{
float:right;
font-size:12px; 
line-height:35px; 
margin-right:15px; 
color:#FFFFFF;
}
.menu_servizio a 
{
font-size:12px; 
color:#FFFFFF;
text-decoration:none;
}
.menu_servizio a:hover 
{
font-size:12px; 
color:#FFFFFF;
text-decoration:underline;
}


/*  COLONNA SINISTRA */
.titolo1
{
font-size:16px;
}
.titolo2
{
font-size:16px;
color:#008a2a;
}

.login
{
padding:15px 15px 5px 15px;
background-color:#129225;
background-image:url(../img/sfondo_login.jpg);
background-position:top;
background-repeat:repeat-x;
vertical-align:top;
}
.link_pwd
{
font-size:10px;
line-height:20px;
color:#CCFF00;
text-decoration:underline;
}
.button
{
width: 70px;
background-image:url(../img/bottone.gif);
border: none;
font-weight: bold;
color: #333333;
cursor: pointer;
height: 20px;
float:right;
}
a.button
{
display: block;
text-align: center;
margin-left: auto;
font-size: 10px;
}
.button:hover
{
background-position: 0px -20px;
color:#FFFFFF;
}

.link
{
padding:15px;
background-color:#FFFFFF;
background-image:url(../img/sfondo_link.jpg);
background-position:top;
background-repeat:repeat-x;
vertical-align:top;
}

#left ul {
text-align:left;  

color:#129225;
}
#left li {
margin-left:-35px;
list-style:none;
}


.elenco_link {
font-size:12px;
color:#008a2a;
text-decoration:underline;
line-height:18px;
}
.elenco_link:hover {
color:#333300;
}


/*  CONTENUTO CENTRALE */
.benvenuto
{
background-color:#99cc00;
padding:15px 15px 5px 15px;
}
.titolo {
font-size:25px;
line-height:25px;
color:#FFFFFF;
}
.sottotitolo {
font-size:19px;
line-height:28px;
color:#FFFFFF;
}
.box
{
line-height:16px; 
margin-top:0px; 
text-align:justify;
width:340px;
}
.box a
{
color:#FFFFFF;
text-decoration:underline;
}
.aiuto
{
background-color:#EBF5CC;
border:solid;
border-color:#99cc00;
border-width:1px;
border-style:solid;
padding:15px 15px 5px 15px;
margin-top:20px;
}
.titolo_aiuto {
font-size:25px;
line-height:25px;
color: #99cc00;
}
.question
{
line-height:18px; 
margin-top:0px; 
text-align:justify;
}
.question a
{
color:#99cc00;
font-size:14px;
text-decoration:none;
}

/*  CONTENUTO COLONNA DESTRA */
.signup
{
background-image:url(../img/sfondo_bottoni.jpg);
background-repeat:repeat-x;
height: 37px;
color:#FFFFFF;
font-size:18px;
text-align:center;
line-height:37px;
margin-bottom:20px;
}
.signup a
{
color:#FFFFFF;
text-decoration:none;
}
.signup a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
.advertising
{
}
.testo
{
margin-top:20px;
text-align:justify;
line-height:16px;
}
.titolo_contenuto_libero
{
font-size:18px;
color:#99cc00;
margin-bottom:-5px;
}
/*  CONTENUTO FOOTER */
.footer_contenitore
{
background: #129225; 
width:100%; 
position:absolute; 
margin:auto; 
}
.footer
{
width:890px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}
.footer_left
{
float:left;
color:#FFFFFF;
}
.footer_left a
{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
}
.footer_left a:hover
{
color:#FFFFFF;
text-decoration:underline;
font-size:11px;
}
.footer_right
{
float:right;
}
/*  CONTENUTO PAGINE INTERNE - AIUTO */

.acquista_interna
{
background-color:#EBF5CC;
border:solid;
border-color:#99cc00;
border-width:1px;
border-style:solid;
padding:15px 15px 5px 15px;
}
.acquista_interna td
{
height:30px;
color:#99cc00;
font-size:14px;
}
.titolo_aiuto_interna
{
color:#99cc00;
font-size:14px;
text-decoration:none;
margin-top:0px;
margin-bottom:0px;
}
.signup_interna
{
background-image:url(../img/sfondo_bottoni.jpg);
background-repeat:repeat-x;
height: 37px;
color:#FFFFFF;
font-size:18px;
text-align:center;
line-height:37px;
float:right;
width:300px;
padding:auto 5px auto 5px;
}
.signup_interna a
{
color:#FFFFFF;
text-decoration:none;
}
.signup_interna a:hover
{
color:#FFFFFF;
text-decoration:underline;
}


