/*--------------------------------------------------------------------------------------------------------------- LAYOUT ---------------------------------------------------------------------------------------------------------------*/

body {font-family : arial, Helvetica, sans-serif; font-size : 13px; text-align : center; color : #000; background : #f5ffe6 url(sfondo_body.jpg) repeat-x ; margin : 0 ;
}

#grande { width : 770px; background : transparent url(sfondo_left.jpg) repeat-y; margin : 0 auto 5px; border: #fff; border-style:solid; border-width: 1px;
}

#top { width: 770px; height: 124px; margin: 0; padding: 0 0 0 0; background: #fff url(top.jpg) no-repeat; text-align:left;
}

#dentrotop { width: 567px; margin: 0; padding:0; position: relative; left: 203px; text-align: center; 
}

#cln_sx { float : left; width : 202px; text-align : left; padding : 15px 0 0 0;
}

#cln_sx_link { color:#000;  background-color: transparent; margin : 0 0 10px 0; padding : 0 10px 10px 10px;
}

#cln_sx_basso { color: #000; background-color : transparent; padding : 0 10px 10px 10px; 
}

#cln_dx { float : right; width : 175px; text-align : left; margin : 0 0 10px 0; padding : 15px 0 0 0; 
}

#cln_dx_up {display:block; background: #e4edd6 url(sfondo_right.jpg) repeat-x; border : #405a19; border-style : solid; border-width : 2px 0 2px 2px; padding:5px 0 5px 5px;
}

#contenuti { display:block; height:auto; text-align : left; background-color : transparent; margin : 0 195px 10px 210px; padding : 15px 0 0 0;
}

#sotto { clear : both; height : 30px; line-height : 34px; font-size : 11px; text-align : left; color:#000; background: transparent url(sfondo_sotto.jpg) repeat-y; padding : 0 ; margin:0; border: #fff; border-style: solid; border-width: 1px 0 0 0 ;
}

#sottosx {float: left; display: block; width: 201px; text-align: center;
}

#sottodx {float: right; display: block; text-align: left; width: 559px; padding: 0 0 0 10px;
}

.richiamo {font-size: 11px; font-weight:bold; color:#005500;
}

/*--------------------------------------------------------------------------------------------------------------- LAYOUT ---------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------- LINK ---------------------------------------------------------------------------------------------------------------*/

a, a:visited { width : auto; font-size : 13px; font-weight : bold; text-align : center; text-decoration : none; color : #000; background-color : inherit; padding : 0;
}

a:hover, a:active { text-decoration : underline; 
}

#top a, #top a:visited,#top a:hover, #top a:active { background-color : transparent;
}

#dentrotop a, #dentrotop a:visited { width : auto; font-size : 11px; font-weight : bold; text-align : center; text-decoration : none; color : #fff; background-color : transparent; padding : 0 4px;
}

#dentrotop a:hover, #dentrotop a:active { text-decoration : underline; color: #fff; background: #405a19;
}

#cln_sx_basso a, #cln_sx_basso a:visited {color: #000;
}

#cln_sx_link a, #cln_sx_link a:visited {font-size : 10px; color: #405a19; margin:0;  display : block; text-align:left; background: transparent url(sfondo_link.jpg) no-repeat bottom; padding: 5px 0; font-weight: bold;
}

a.mail, a:visited.mail, a:active.mail, a:hover.mail { font-size : 11px; color:#000 ;
}

a.coda, a:visited.coda { color : #405a19; background: transparent
}

a:active.coda, a:hover.coda { text-decoration : underline;
}


/*--------------------------------------------------------------------------------------------------------------- LINK ---------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------- ELEMENTI ---------------------------------------------------------------------------------------------------------------*/

#cln_sx_link h1 { width : 180px; font-size : 13px; border : #405a19; border-style : solid; border-width : 0 0 2px 0; margin : 0 ; padding : 0px ;
}

#dentrotop h1{ width : auto; font-size : 13px; font-weight : bold; text-align : right; text-decoration : none; color : #fff; background-color : transparent; padding : 0 4px; 
}
h1 { font-size : 14px; font-weight : bold; margin : 0 0 10px 0; padding : 0 ;
}

h2 { font-size : 13px; font-weight : bold; margin : 0 0 10px 0; padding : 0 ;
}

h3 { font-size : 12px; margin : 0 0 0 0; padding : 0 ; font-weight: normal;
}

#sotto h2 {width: auto; font-size : 13px; display:inline;
}

ul { margin : 0 ; padding : 0;
}

li { list-style-type : none; 
}
 
ul#piccolo li a { display : inline; font-size : 11px; text-align : left; 
}

ul#piccolo li { margin-bottom: 3px;
}

#foto { margin-bottom : 10px;
}

ul#nomargin { padding : 0;
}

a.nomargin, a:visited.nomargin, a:active.nomargin, a:hover.nomargin {font-size: 10px; color:#405a19;
}

a.titolo, a:visited.titolo, a:active.titolo, a:hover.titolo {font-size : 13px; font-weight : bold;
}

/*--------------------------------------------------------------------------------------------------------------- ELEMENTI ---------------------------------------------------------------------------------------------------------------*/