/*--------------------------------------------------------------------------------------------------------------- LAYOUT ---------------------------------------------------------------------------------------------------------------*/body {font-family : arial, Helvetica, sans-serif; font-size : 13px; text-align : center; color : #000; background-color : #fff; margin : 0;}#grande { width : 770px; background-color : #fff; margin : 0 auto 5px;}#top { width : 770px; height : 219px; margin : 0; padding : 0;}#menu {display : block; width : 770px; height : 20px; line-height : 20px; text-align : center; background-color : #C6B69F; margin : 0; padding : 0;}#cln_sx { float : left; width : 200px; text-align : left; background-color : transparent; padding : 10px 0;}#cln_sx_link { color:#fff; background-color:#C6B69F ; margin : 0 0 10px 0; padding : 10px; }#cln_sx_basso { color: #000; background-color : #C6B69F; padding : 10px; }#cln_dx { float : right; width : 175px; text-align : left; margin : 0; padding : 10px 0 10px 10px;}#cln_dx_up {display:block; height: 292px; background-color : #F7F1D4  ; padding:10px; margin-bottom:5px; }#link_utili { font-weight : bold; background-color : #F7F1D4  ; border : #042d87; border-style : solid; border-width : 0 0 2px 0; padding : 0px;}#contenuti { display:block; height:478px; text-align : left; background-color : #FAF7F4 ; margin : 10px 185px 0px 210px; padding : 10px;}#sotto { clear : both; height : 30px; line-height : 30px; font-size : 18px; text-align : left; color:#fff; background-color : #C6B69F; padding : 0;}/*--------------------------------------------------------------------------------------------------------------- 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; }#menu a, #menu a:visited { width : auto; font-size : 10px; font-weight : bold; text-align : center; text-decoration : none; color : #fff; background-color : transparent; padding : 0 8px;}#menu a:hover, #menu a:active { text-decoration : underline; }#cln_sx_basso a, #cln_sx_basso a:visited {color: #000;}#cln_sx_link a, #cln_sx_link a:visited {font-size : 10px; color: #fff; margin:0;  display : block; text-align:left}a.mail, a:visited.mail, a:active.mail, a:hover.mail { font-size : 11px; COLOR:#FFF;}a.coda, a:visited.coda { color : #042d87;}a:active.coda, a:hover.coda { text-decoration : underline;}/*--------------------------------------------------------------------------------------------------------------- LINK ---------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------- ELEMENTI ---------------------------------------------------------------------------------------------------------------*/h1 { width : 180px; font-size : 13px; border : #C6B69F; border-style : solid; border-width : 0 0 2px 0; margin : 0 ; padding : 0px ;}h2 { font-size : 10px; margin : 0 0 10px 0; padding : 0 ;}ul { margin : 0; padding : 0 0 0 5px;}li {list-style-type : none; } ul#piccolo { padding : 0 0 0 5px;}ul#piccolo li a { display : block; font-size : 11px; text-align : left; margin-top : 5px;}#foto { margin-bottom : 10px;}ul#nomargin { padding : 0;}/*--------------------------------------------------------------------------------------------------------------- ELEMENTI ---------------------------------------------------------------------------------------------------------------*/