/* CSS Document FireFox, Chrome, Safari, Opera by Graphivity */
#key{display:none}
body{margin:0;
padding:0;
background:url(../images/pattern.png) repeat #000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px}
#sheet_head{background:url(../images/sheet_head_2.png) no-repeat;
width:760px;
height:450px;}
#sheet_center{background:url(../images/sheet_center.png) repeat-y;
width:760px;
height:1px;
min-height:600px;
font-size:12px}
#sheet_footer{background:url(../images/sheet_footer.png) no-repeat;
width:760px;
height:70px;
line-height:11px;}
#go_home{width:140px;
height:140px;
float:left;}

body:nth-of-type(1) .contatti{
   margin-left:567px;
}/*hack Safari x Win, Google Chrome*/
body:nth-of-type(1) .download{
   margin-left:517px;
}/*hack Safari x Win, Google Chrome*/
body:nth-of-type(1) .tutorial{
   margin-left:467px;
}/*hack Safari x Win, Google Chrome*/
body:nth-of-type(1) .offerte{
   margin-left:417px;
}/*hack Safari x Win, Google Chrome*/
body:nth-of-type(1) .clienti{
   margin-left:367px;
}/*hack Safari x Win, Google Chrome*/

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .contatti { display:none }
}
/*hack Opera*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .download { display:none }
}
/*hack Opera*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .tutorial { display:none }
}
/*hack Opera*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .offerte { display:none }
}
/*hack Opera*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .clienti { display:none }
}
/*hack Opera*/

.clienti{background:url(../images/clienti.png) no-repeat;
width:42px;
height:42px;
margin-top:38px;
padding-top:40px;
margin-left:55px;
position:absolute;}
.offerte{background:url(../images/offerte.png) no-repeat;
width:42px;
height:42px;
margin-top:38px;
padding-top:40px;
margin-left:105px;
position:absolute;}
.tutorial{background:url(../images/come_funziona.png) no-repeat;
width:42px;
height:42px;
margin-top:38px;
padding-top:40px;
margin-left:155px;
position:absolute;}
.download{background:url(../images/download.png) no-repeat;
width:42px;
height:42px;
margin-top:38px;
padding-top:40px;
margin-left:205px;
position:absolute;}
.contatti{background:url(../images/contatti_2.png) no-repeat;
width:42px;
height:42px;
margin-top:38px;
padding-top:40px;
margin-left:255px;
position:absolute;}
.fum_big{background:url(../images/fum_big.png) no-repeat;
width:329px;
height:283px;
margin-left:420px;
margin-top:150px;
position:absolute;
display:none}
.txt_fum_big{margin-left:-50px;
color:#fff;
padding-top:25px}
.gallery{width:300px;
height:600px;
margin-left:9px;
position:absolute;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .gallery { margin-left:5px }
}
/*hack Opera*/

#col_dx{width:480px;
min-height:auto;
float:right;
clear:both;
text-align:left;
padding-right:10px;
margin-top:18px}
.logo{width:340px;
height:auto;
margin-top:-131px;
float:right;
clear:left;
font-size:15px;
padding-top:145px;}
.promo{background:url(../images/promo.png) no-repeat;
width:511px;
height:260px;
margin-top:132px;
float:right;
clear:left}
.fum_small{background:url(../images/fum_small.png) no-repeat;
width:150px;
height:124px;
padding:35px 10px 10px;
color:#fff;
position:absolute;
margin-left:720px;
margin-top:230px}
.image{padding:0 5px 0 0;
float:left;
clear:both}
TD{margin-top:-10px}
#m0{margin-left:-40px;
list-style-type:none}
#m1{margin-left:-40px;
list-style-type:none}
#m2{margin-left:-40px;
list-style-type:none}
#m3{margin-left:-40px;
list-style-type:none}
#m4{margin-left:-40px;
list-style-type:none}
#m5{margin-left:-40px;
list-style-type:none}
#m6{margin-left:-40px;
list-style-type:none}
#m7{margin-left:-40px;
list-style-type:none}
#m8{margin-left:-40px;
list-style-type:none}
#m9{margin-left:-40px;
list-style-type:none}
#m10{margin-left:-40px;
list-style-type:none}
#m11{margin-left:-40px;
list-style-type:none}
#m12{margin-left:-40px;
list-style-type:none}


a{text-decoration:none;}
a:link{color:#000;}
a:visited{color:#363635;}
a:hover{color:#e5331d;}
a.prox:hover{color:#e5331d;}
a.txt:link{color:#e5331d;}
a.txt:hover{color:#363635;}
a.link_fum:hover{color:#fff;}
a.txt_fum:link{color:#fff;}
a.txt_fum:hover{color:#363635;}

.adSense{margin-top:20px;
margin-left:10px}

H1{color:#e5331d;
font-size:16px}