/*--------------------------------------------------------------------------------------------------------------- LAYOUT ---------------------------------------------------------------------------------------------------------------*/

body {font-family : Helvetica, sans-serif; font-size : 13px; text-align : center; color : #000; background : #fff url(sfondo_body.gif) ; margin : 0 ;
}

#grande { width : 770px; background : #fff url(sfondo_grande.jpg) repeat-y left; margin : 0 auto 5px; 
}

#top { width: 770px; height: 102px; margin: 0; padding: 0 0 0 0; 
}

#menu {width:770px; margin:0; padding: 5px 0; background-color: #fff; border: #0067ab; border-width: 0 0 2px 0; border-style: solid;
}

#cln_sx { float : left; width : 185px; text-align : left; padding : 10px 0 0 5px;
}

#cln_sx_link { width:180px; color:#ececec;  background-color: transparent; margin : 0 0 20px 0; padding : 0 0 20px 0;  border: #eeee00; border-width: 0 0 2px 0; border-style: solid;
}

#cln_sx_basso { color: #fff; background-color : transparent; padding : 0 ; 
}

#contenuti { display:block; height:auto; text-align : left; background-color : transparent; margin : 10px 0 0 200px; padding : 0 10px 0 0;
}

#sotto { clear: both; height : 30px; line-height : 30px; font-size : 18px; text-align : center; color:#fff; background-color:#0067ab; padding : 0; margin:0; border: #eeee00; border-width: 2px 0 0 0; border-style: solid;
}

/*--------------------------------------------------------------------------------------------------------------- LAYOUT ---------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------- LINK ---------------------------------------------------------------------------------------------------------------*/

a, a:visited { width : auto; font-size : 13px; font-weight : bold; text-align : center; text-decoration : none; color : #0067ab; background-color : inherit; padding : 0;
}

a:hover, a:active { text-decoration : underline; 
}

#menu a, #menu a:visited { width : auto; font-size : 11px; font-weight : bold; text-align : center; text-decoration : none; color : #0067ab; 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: #fff;
}

#cln_sx_link a, #cln_sx_link a:visited {font-size : 11px; color: #ececec; margin:0;  display : block; text-align:left; background: transparent url(sfondo_left.jpg) no-repeat bottom ; padding: 2px 0; font-weight: bold; width: 180px
}

#cln_sx_link a:hover, #cln_sx_link a:active {background: transparent url(sfondo_left.jpg) ; text-decoration:none;
}

/*--------------------------------------------------------------------------------------------------------------- LINK ---------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------- ELEMENTI ---------------------------------------------------------------------------------------------------------------*/

h1 { width : 180px; font-size : 12px; border : #eeee00; border-style : solid; border-width : 0 0 2px 0; margin : 0 ; padding : 0px ; color:#fff;
}

h2 { font-size : 10px; margin : 0 0 20px 0; padding : 0; color:#fff;
}

h3 { font-size : 13px; margin : 0 0 0 0; padding : 0 ; font-weight: normal;
}

h3 a:hover, h3 a:visited, h3 a:active, h3 a { color:black; 
}

#sotto h2 {width: auto; color:#fff; font-size : 13px;
}

#foto { margin-bottom : 10px;
}

/*--------------------------------------------------------------------------------------------------------------- ELEMENTI ---------------------------------------------------------------------------------------------------------------*/