/* layout specifico pagine interne*/

h1 {
	font-size: 26px;
	display: inline;

}

h2 {
	font-size: 22px;
	display: inline;
}

#main-content
{
    position:relative;
    margin:0;padding:0;
    text-align:left;
}

#left-container
{
    float:left;
    width:210px;
    margin:20px 10px;
}

#left-container p
{
    font-size:80%;
}

#left-container ul
{
    margin:0 0 25px 0;
    padding:0 0 0 5px;
    list-style-type:none;
    font-family: Arial, Helvetica, sans-serif;
    font-size:85%;

}
#left-container li
{
    font-size:90%;
    line-height:1.5em;
    background:transparent url(../img/link-deco.gif) left no-repeat;
    margin:0;padding:0 8px;
		font-weight:bold;
}
#left-container a:link
{
    font-weight:normal;
    color:#777;
}
#left-container a:visited
{
    font-weight:normal;
}


#descrizione
{
    margin:25px 0 0 220px;
}

#descrizione h1
{
margin:0;padding:0;font-size:27px;
}

#descrizione div {border-left:1px solid #ccc;}

#descrizione p
{
    padding:0 15px;
    font-size:85%;
    line-height:1.3em;
}

#descrizione ul {margin:10px 0 0 35px;padding:0 15px; font-size:85%;line-height:1.3em;}
#descrizione form {margin:10px 0 0 35px;padding:0 15px;}
#descrizione td   {vertical-align:top;margin:5px;}

table.clienti a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-size:95%;
    color:#777;
}

/* ridefinisco #servizi per adattarlo al layout della pagina interna (altrimenti erediterebbe il padding di home.css*/
#servizi
{
    margin:30px 15px;
}

#servizi div {border:0;}
#servizi img {margin-left:5px}


/* classi per le immagini */

img.tn
{
background: #fff;
padding:3px;
border:1px solid #ddd;
}

table.thumb-view-2, table.thumb-view-3 {width:99%;}
table.thumb-view-2 td, table.thumb-view-3 td {width:33%;text-align:center;}
