@font-face{font-family:'alegreya_sanslight';src:url('../fonts/alegreyasans-light.eot');src:url('../fonts/alegreyasans-light.eot?#iefix') format('embedded-opentype'),
url('../fonts/alegreyasans-light.woff') format('woff'),
url('../fonts/alegreyasans-light.ttf') format('truetype'),
url('../fonts/alegreyasans-light.svg#alegreya_sanslight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'amperzand';src:url('../fonts/amperzand-webfont.eot');src:url('../fonts/amperzand-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/amperzand-webfont.woff') format('woff'),
url('../fonts/amperzand-webfont.ttf') format('truetype'),
url('../fonts/amperzand-webfont.svg#amperzand-webfont') format('svg');font-weight:normal;font-style:normal;}
body{padding:0;margin:0;background-image:url(../images/fondo.png);background-image:none\9;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:top left;background-repeat:no-repeat;text-align:right;}
html{width:100%;height:100%;}
*{margin:0;padding:0;}
#logo{width:17%;min-width:100px;position:absolute;top:31%;left:21%;}
#logo img{width:100%;height:auto;max-width:212px;max-height:46px;}
#logoYou{width:10%;max-width:143px;min-width:143px;max-height:38px;min-height:38px;position:absolute;top:12%;left:20.5%;border:0;}
#logoYou img{width:100%;}
#langs{position:absolute;top:1%;right:1.5%;font-size:0.9em;width:auto;display:inline-table;max-width:600px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;}
#langs a{padding:0.5em 1em 0.5em 1em;display:table-cell;text-align:right;color:#333333;clear:none;}
#langs a:hover{background-color:#333333;color:#ffffff;}
#langs a:active{background-color:#999999;}
#langs a.current{border:1px solid #cccccc;}
#prodotti div{width:15%;margin-left:1.3%;height:auto;float:left;}
#prodotti div{overflow:hidden;}
#prodotti div a img{width:100%;max-width:94px;max-height:456px;margin:0 auto;border:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#b0ffffff',GradientType=0);}
#prodotti div a img:hover{}
.hideBackground{background-image:none !important;}
#container{width:100%;float:left;height:100%;margin:0 auto;}
a{text-decoration:none;}
#header{float:left;height:80px;margin-left:21%;width:79%;}
#agente{padding-top:0.5%;float:left;margin:0;display:block;color:#999999 !important;font-family:"Times New Roman", Times, serif !important;letter-spacing:0.1em;text-align:center;width:50%;max-width:550px;}
img.logo{width:3.5%;position:absolute;margin-left:1%;left:1%;bottom:10%;margin-bottom:0;max-width:70px !important;min-width:30px !important;}
ul{padding:0 0 0 2em;;margin:0;}
li.mail{list-style-image:url(../images/mail.png);}
li.facebook{list-style-image:url(../images/facebook.png);}
li.twitter{list-style-image:url(../images/twitter.png);}
li.tel{list-style-image:url(../images/tel.png);}
#images{width:79%;float:right;margin:3% 1% 0 0;padding-left:21%;}
#images span{width:24%;float:right;margin-left:0.5%;height:auto;-moz-border-radius:6px;border-radius:6px;behavior:url('http://www.achillecristiano.it/css/pie.htc');position:relative;zoom:1;}
.prodotti{background-color:#FFFFFF;padding:3.5% 0 3.5% 0;}
.loghi{padding:0.5% 0 1% 0;color:#FFFFFF;font-family:Tahoma, Arial, Helvetica, sans-serif;text-align:right;display:table;}
.loghi p{display:table-cell;}
.loghi p.before{background-image:url(../images/dot.png);background-repeat:repeat-x;background-position:center center;width:100%;margin-left:11px;}
.loghi p.after{background-image:url(../images/dot.png);background-repeat:repeat-x;background-position:center center;width:1%;max-width:11px;}
.loghi p.text{padding:0 6px 0 11px;letter-spacig:0.1em;font-family:'avantgarde_lt_extralightRg';font-weight:bold;}
.loghi p.text{}
#images span img{width:100%;}
.small, .titolo{font-size:80%;}
#main, #pannelloLoghi{width:41%;float:right;margin:1% 1% 1% 0;maax-width:662px;}
#pannelloLoghi{width:20%;max-width:291px;margin-right:5%;margin-top:3.5%;}
#pannelloLoghi img{width:100%;}
#wedding{float:right;width:100%;margin:1%;font-family:'shelley_allegro_scriptregular';color:#FFFFFF;}
#notizie{width:96%;padding:2%;float:left;font-size:1vw;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#333333;background:-moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0.7)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#b3ffffff',GradientType=0);-moz-border-radius:6px;border-radius:6px;behavior:url('http://www.achillecristiano.it/css/pie.htc');position:relative;zoom:1;}
.titolo{letter-spacing:0.2em;font-size:50%;color:#cccccc !important;font-family:Tahoma, Arial, Helvetica, sans-serif;border-top:1px solid #cccccc;}
.clearfloat{height:1px;width:100%;}
.software{float:left;height:auto;width:49%;margin:3% 0 0 1%;text-align:center;behavior:url('http://www.achillecristiano.it/css/pie.htc');position:relative;zoom:1;font-family:'alegreya_sanslight';font-size:140%;display:table;cursor:pointer;}
.software span{display:table-cell;vertical-align:middle;line-height:0.8em;width:auto;margin-right:1%;margin-left:1%;float:left;}
.software div span{float:right;}
.software span.col3{width:11%;text-align:right;}
.software span.col1{width:44%;padding-top:3%;text-align:center;}
.software span.col2{font-size:70%;text-align:right;width:30%;padding-top:2%;padding-right:2%}
.software span i{font-size:95%;color:#333333;}
.software img{width:90%;}
.software:hover{background-color:#ffffff;-moz-border-radius:20px;border-radius:20px;border-color:#FFFFFF;}
.software:active{background-color:#BD1423;}
.floater{clear:both;height:0;font-size:1px;line-height:0px;}