/* CSS Document */
/* CONTENT */

/* box di sinistra */
#box1{
width:48%;
float:left;
margin:0;
}

/*  */
#box1 .sezione{
margin-left:40px;
clear:left;
border:1px solid #fff;
}

.spazio{
margin-top:20px;
}

.spazio2{
margin-top:10px;
}

/* Titoli principali delle sezioni */
#content h1{
margin:0;
margin-top:20px;
margin-bottom:15px;
color:#2096dc;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
border-bottom:1px dotted #5b5b5b;
}

/* Sottotitoli sezione */
#content h2{
margin:0;
margin-top:20px;
margin-bottom:15px;
color:#2096dc;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
border-bottom:1px dotted #5b5b5b;
}

/* immagini in home page */
.imghome{
margin-top:5px;
margin-bottom:3px;
margin-right:10px;
float:left;
}

/* spot verdi di fianco ad immagini a cerchio in home page */
#box1 .verde{
color:#6a9933;
margin-top:17px;
font-size:16px;
letter-spacing:-1px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}

/* spot grigi di fianco ad immagini a cerchio in home page */
#box1 .grigio{
color:#888;
margin-left:92px;
margin-top:3px;
font-size:15px;
letter-spacing:-1px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}

/* link degli spot verdi */
#box1 a .verde{
padding-top:10px;
margin:0;
color:#6a9933;
text-decoration:none;
}

/* link degli spot grigi */
#box1 a .grigio {
margin:0;
color:#888;
text-decoration:none;
}

#box1 .verde a:hover{
color:#6a9933;
}

#box1 .grigio a:hover{
color:#888;
}

/* box di destra  */
#box2{
width:48%;
height:230px;
float:right;
margin-bottom:15px;
}

/* box di destra nella pagina richieste e terapia */
#box2_rich{
width:48%;
min-height:420px;
float:right;
margin-bottom:15px;
}

/* classe dell'immagine certificati, pagina acquista online */
#box2 #certificati{
float:left;
margin-right:15px;
}

/* classe delle immagini allineate a destra */
.fotofloat{
float:right;
margin-top:10px;
margin-right:60px;
}

/* voci della lista minimenu per le sottosezioni */
.minimenu li{
background-image:url(../img/box_menu_background.jpg);
background-repeat:repeat-y;
background-position:left;
padding:1px;
padding-left:8px;
list-style:none;
margin-top:2px;
margin-left:-10px;
}

/* collegamenti della lista minimenu */
.minimenu li a{
color:#333;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#box2 li a:hover{
color:#666;
text-decoration:none;
}