@charset "UTF-8";
/* CSS Document */

/*retina*/

/*
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) {
    a#logo {   
        background: url(../images/logoAM60@2x.png)!important;
        background-size: 60px 60px;
    }
    a#fb {background:url(../images/fb_s@2x.png)!important;background-size: 15px 30px;}
    a#tw {background:url(../images/tw_s@2x.png)!important;background-size: 15px 30px;;}
    a#in {background:url(../images/in_s@2x.png)!important;background-size: 15px 30px;;}
    a#tu {background:url(../images/tu_s@2x.png)!important;background-size: 15px 30px;;}
    a#sk {background:url(../images/sk_s@2x.png)!important;background-size: 15px 30px;;}
    a#inst {background:url(../images/inst_s@2x.png)!important;background-size: 15px 30px;;}
    

}
*/
/* typing */

h1 {font-family:'Abel',Open Sans Condensed, Helvetica Neue, Helvetica, sans serif; font-size:5em; margin:0px;}
h2 {font-family: 'Open Sans Condensed', Helvetica Neue, Helvetica, sans serif; font-weight:300; font-size:2em; margin-top:0px;}
h3 {font-family:'Open Sans', Helvetica, arial, sans serif ; font-weight: 300; font-size: 0.9em; margin:0px; padding: 0px;}
a {text-decoration:none;}
#mycontacts h3{line-height:1.5em;font-size: 1em;}
#mycontacts p{margin-bottom:10px;}
#mycontacts a, a:active {color: #f63;text-decoration:none;}
#mycontacts a:hover { text-decoration:underline;}
#itaeng a, a:active{color:#000;text-decoration:none;}
#itaeng a:hover {color: #f63; text-decoration:underline;}

/*page*/
img {border:0; margin:0;}
body {background:#fff;background-image:url(../images/raster_b.png);font-size:100.01%;}
#contenitore {width:100%; position:absolute;}
#contenitore_home {width:100%; height:640px; position:absolute;}
#menusx { width:180px; HEIGHT: 600px; margin-top:0px; position:fixed; top:0px;  left:40px;  z-index:100;}

#section_name {position: fixed; bottom: 5%; right:5%; padding:10px;overflow:hidden; background-color: rgba(255, 255, 255, 0.8); background-color:#fff\9; color:#f63; font:400 6em "Abel", Helvetica Neue, Helvetica, sans-serif; text-shadow:#000 1px 1px 2px;  line-height:82px;}

.my_content {position: relative; margin-left:230px; margin-top: 100px;width: auto;width:600px\9; height:auto; background-color:#fff;padding:20px 30px 10px 30px; display: table; }
.my_content_title {position:relative; width:100%;height:80px; padding: 0px 0px 20px 0px; }
.my_single_column {position: relative; float:left ;width:258px; height:auto; margin:20px 20px 10px 0px; padding:0px;}

div.social {float:right; position:relative; padding:10px; width:45px;}
.social a { position:relative;width:15px; height:15px;display:block;float:left; margin-right:5px;margin-bottom:5px;background-position:0 0;}


a#logo {background:url(../images/logoAM60.png);position:relative;width:60px; height:60px;display:block;float:left;background-position:0 0;}
a#fb {background:url(../images/fb_s.png);}
a:hover#fb{background-position:0 15px;}
a#tw {background:url(../images/tw_s.png);}
a:hover#tw{background-position:0 15px;}
a#in {background:url(../images/in_s.png);}
a:hover#in{background-position:0 15px;}
a#tu {background:url(../images/tu_s.png);}
a:hover#tu{background-position:0 15px;}
a#sk {background:url(../images/sk_s.png);}
a:hover#sk{background-position:0 15px;}
a#inst {background:url(../images/inst_s.png);}
a:hover#inst{background-position:0 15;}
a#pint {background:url(../images/pint_s.png);}
a:hover#pint{background-position:0 15px;}

#copycontain {position:fixed; width:100%; bottom: 10px;}
#itaeng {position:absolute; top: 85px; right: 30px; color: #red; font-family:'Open Sans', Helvetica, arial, sans serif ; font-weight: 300; font-size: 0.9em;}

div.clear {clear: both;}

/*contenitore galleria*/
#mainw {position: relative; width:85%; margin:0 auto;}
#maincont {display:block; position: relative; width:100%;}




