/* RESET CSS */
html, body, div, p, span,
h1, h2, h3, h4, h5, h6,
blockquote, pre, a, abbr, acronym, address, big, cite, code,
img,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, thead, tr, th, td,
iframe, ins{
    margin:0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    line-height: 1;
    
}



/* fine */
body{background-color: #007DB9;;}


/*

img{border:none; vertical-align: bottom;}

body{background: url('img/sfondo.png'); font-family: Arial, Helvetic, sans-serif;}
.left{float:left;}
.right{float: right;}
.clear {clear: both;}

#top{background: #4144F6; border: 2px solid #4144F6; width: 790px; margin:0 auto;  text-align:left; padding-right: 10px; text-align: left; color: #fff; border-radius: 5px;}
#logo {width: 800px; background: #fff; position: relative; margin: 2px auto 0 auto;}
#logo div#social {position: absolute; right: 0; bottom:15px; margin: 0 10px 0 auto; }


#wrap{background: #fff; border: 2px solid #eee; width: 800px; margin:0 auto;}
#menu{}
ul#menu {list-style: none; padding-left: 3px;}
ul#menu li {float: left; margin: 2px;}
ul#menu li a {display: block; width: 131px; padding: 10px 0; background: #eee; color: #07AAF0; text-decoration: none; text-align: center;}
ul#menu li a:hover { background: #007DB9; color: #007DB9; }

#slider {padding-left: 2px; margin-top:2px;}
#slider img{border: 1px solid #eee;}

#main{background:#fff; margin-top: 2px; }

#sx{position: relative; width: 397px; padding:10px;background:#fff; }
#sx h1{font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#sx p{font-size: 12px; line-height: 1.5;}
#sx span{position: absolute; bottom: 10px; right: 20px; background: #ececec; padding: 5px; border-radius: 5px;}

#dx{width: 224px;background:#fff;}
#dx p {padding: 10px; color:#fff; }

#footer{background: #4144F6; border: 2px solid #eee; width: 790px; margin:0 auto; margin-bottom:30px; text-align: right; padding-right: 10px; text-align: right; color: #fff; border-radius: 5px;}
*/