/*html,body {margin: 0px; padding: 0px; height: 100%}
div#container {position: relative; height: 100%}
body>div#container {height: auto; min-height: 100%}
 footer at the bottom stuff */
 

body {margin: 0px; padding: 0px; text-align: center; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #699e43 url(../images/bg.jpg) repeat-x top center}

a img {border: none;}

a:link, a:visited {color: #006600; text-decoration: none;}
a:hover, a:focus, a:active {color: #f8353a}

#container_over {width: 792px; margin: auto; background: url(../images/bg_body_2.jpg) repeat-y center top; text-align: left; border: 0px solid}

#container {width: 792px; margin: auto; background: url(../images/bg_body_1.jpg) no-repeat center top; text-align: left; border: 0px solid; position: relative; top: 0px; left: 0px;}

#header {background: white url(../images/header.jpg) no-repeat left top; position: relative; top: 0px; left: 0px; height: 184px; width: 760px; margin-left: 16px}

/* file flash header */
#flash {display: block; margin: 0px;  position: relative; top: 0px; left: 0px; z-index: 1; border: 0px solid red;}

#logo {position: absolute; top: 10px; left: 14px; border: 0px solid}

#area_login {width: 280px; background:#00CCFF; position: absolute; top: 0px; right: 0px; text-align: left; z-index: 2}
#area_login p {margin: 0px; padding: 0px; text-align: right; padding: 6px 10px;}
#login {display: none; width: 280px; height: 170px; background: #99FF33; position: absolute; top: 0px; right: 0px;}
h3 {margin: 0px; margin-bottom: 8px; padding: 0px; margin-left: 10px; font-size: 14px;}
label {display: block; text-align: right; padding-bottom: 3px; margin-right: 8px;}
input {border: 1px solid #666666; padding: 2px 0px;} 

#lingue {width: 260px; background: transaprent; position: absolute; bottom: -27px; left: -105px; text-align: right; padding: 6px 10px; z-index: 2}

#navigation {background: transparent; width: 170px; padding: 0px; float: left; text-align: left; margin-left: 16px;}

#box_ricerca {background: #996600; padding: 5px 10px;}
#box_ricerca h3 {padding: 0px; margin: 0px; margin-bottom: 3px;}
#box_ricerca p {padding: 0px; margin: 5px 0px;}

#collapsemenus {text-align: right; margin: 10px 0px; padding-right: 10px;}

#spot_news {background: #CCFF00; padding: 5px 10px;}
#spot_news h3 {margin: 0px;}

#contenuto {background: #FFF; width: 570px; padding: 10px; text-align: left; float: left; border: 0px solid red; margin-bottom: 0px;  overflow: hidden}

#footer {border: 0px solid; background: url(../images/footer.jpg) no-repeat right top ; clear: both; text-align: right; width: 760px; height:360px; margin-left: 16px; position: relative; top: 0px; right: 0px; display: none;}

#eagle {position: relative; top: 20px; left: 7px; background: url(../images/eagle.png) no-repeat center center; width: 156px; height: 126px; border: 0px solid}
#caamata {position: relative; top: 50px; left: 3px;  width: 164px; height: 131px; border: 0px solid}
#caamata a{outline:none;border:0;display:block}

#footer #footer_text {background: transparent; width: 570px; position: absolute; bottom: 7px; right: 10px; font-size: 11px; line-height: 19px; color: #666}

#footer_small {border: 0px solid; background: transparent url(../images/footer_small.jpg) no-repeat right top; clear: both; text-align: right; width: 760px; height: 80px; margin-left: 16px; position: relative; top: 0px; right: 0px;}

#footer_small #footer_small_text {background: transparent; width: 570px; position: absolute; bottom: 7px; right: 10px; font-size: 11px; line-height: 19px; color: #666}