

html { height: 100%; }
body { height: auto !important; height: 100%; min-height: 100%; margin: 0; padding: 0; background-color: #c7c7c7; font-family: Arial, Sans-Serif, Tahoma; font-size: 12px; overflow:scroll}
a {color: #ff6c00; }
a img { border: none;}
h1 {padding: 0; margin:0;}
* {margin: 0; padding: 0;}
table { border-spacing: 0;  border-collapse: collapse;  font-family: HelveticaNeue }
td { text-align: center; font-weight: normal; }


/* main structure */
#main  { width: 977px; height: auto; margin-left:auto;margin-right:auto;}
#header { width: 977px; height: 86px; background: url(../img/bg-top.gif) repeat-x; }
#top	{ width: 977px; height: 86px; background: url(../img/bg-logo.png) no-repeat; }
#topright {width: 795px;height: 86px;}
#search { width: 609px; height: 30px; }
#logo	{ float: left; width: 134px; height: 64px; margin: 9px 0 0 21px;  padding-right:27px;}
#baner  { width: 977px; height: 434px; background: url(../img/bg-baner.jpg) no-repeat; margin: 0 auto;}
#banerblue  { width: 977px; height: 434px; background: url(../img/bluefon.png) no-repeat; margin: 0 auto;}
#banerblue2  { width: 977px; height: 434px; background: url(../img/bluefon.jpg) no-repeat; margin: 0 auto;}
#banerbluekol  { width: 977px; height: 434px; background: url(../img/koliz2.png) no-repeat; margin: 0 auto;}
#baner-2  { float: left; width: 977px; height: auto; background: url(../img/bg-baner-2.jpg) no-repeat; margin: 0 auto; }
#banerblue-2  { float: left; width: 977px; height: auto; background: url(../img/bluefon.png) no-repeat; margin: 0 auto; }
#dall	{ float: left; width: 977px; height: auto; background: url(../img/bg.jpg) repeat-y; margin: 0 auto;}
#dall2	{ float: left; width: 977px; height: auto; background: url(../img/bg.jpg) repeat-y; margin: 0 auto; margin-bottom:10px}
#dallblue	{ float: left; width: 977px; height: auto; background: url(../img/bgblue.jpg) repeat-y; margin: 0 auto;}
#dallblue2	{ float: left; width: 977px; height: auto; background: url(../img/bgblue.jpg) repeat-y; margin: 0 auto; margin-bottom:10px}
#nav-block	{ width: 977px; margin: 11px 0 0 0;   }
#nav-block a	{ text-decoration: none; text-transform: uppercase}
#footer { clear: left; width: 977px; padding: 20px 0 10px 0; font-size: 11px;/* text-transform: uppercase;*/ text-align: center  }
#fon1 {background: url(../img/bg.jpg)  repeat-y; position:relative}
#fon1blue {background: url(../img/bgblue.jpg)  repeat-y; position:relative}
#fon1blue2 {background: url(../img/bgblue.jpg)  repeat-y; position:relative}
#fon1bluekol {background: url(../img/kolizback.png)  repeat-y; position:relative}




/* top navigation */
#topnav	{ width: 795px; height: 64px; position: absolute; margin: 2px 0 0 183px;}
*+html #topnav	{  height: 64px; position: relative;  margin: 0px 0 0 0px;}
#topnav a {color: #c7c7c7; text-decoration: none }
.navblock	{  float: left; width: 88px; height: 64px;  text-align: center;}
.navblock2	{  float: left; width: 122px; height: 64px;  text-align: center; font-family:arial; font-size:15px}
*+html .navblock {margin-top:1px  }
div .navblock  a { display: block; position: relative; background: url(../img/separator.gif) no-repeat; padding: 7px 0 0px 0; height:64px;} 
div .navblock2  a { display: block; position: relative; background: url(../img/separator.gif) no-repeat 34px 0; padding: 7px 0 0px 0; height:64px; font-family:arial; font-size:15px} 
#topnav .navblock a:hover {text-decoration:underline}
#topnav .navblock a.on:hover, #topnav .navblock a.on	{ background: url(../img/bg-menu.png) no-repeat; color: #fff; text-decoration:none}
#topnav .navblock2 a.on:hover, #topnav .navblock2 a.on	{ background: url(../img/bg-menu3.png) no-repeat; color: #fff; text-decoration:none}
.navblock-2	{ float: left; width: 118px; text-align: center; height: 64px;}
.navblock-22	{ float: left; width: 152px; text-align: center; height: 64px; font-family:arial; font-size:15px}
*+html .navblock-2 {margin-top:1px  }
div .navblock-2  a { display: block; background: url(../img/separator-2.gif) no-repeat; padding: 7px 0 41px 0;}
div .navblock-22  a {display: block; background: url(../img/separator-2.gif) no-repeat 34px 0; padding: 7px 0 41px 0; font-family:arial; font-size:15px}
#topnav .navblock-2 a:hover {text-decoration:underline}
#topnav .navblock-2 a.on, #topnav .navblock-2 a.on:hover { background: url(../img/bg-menu-2.png) no-repeat; color: #fff; text-decoration:none}
#topnav .navblock-22 a.on, #topnav .navblock-22 a.on:hover { background: url(../img/bg-menu4.png) no-repeat; color: #fff; text-decoration:none}


/* banner  */
#mobile  { float: right; margin: 9px 209px 0 0; width: 202px; height: 428px; background: url(../img/mobile.png) no-repeat center;}
#ultra	{ float: left;  width: 400px; height: 200px; background: url(../img/ultra.png) no-repeat center; margin: 13px 0 0 44px; text-transform: uppercase }
.Convenienza	{ float: left; color: #263c17; font-size: 17px;  margin: 172px 0 0 25px; padding: 0; font-weight: bold;  }
.servizio { float: left; color: #263c17; font-size: 17px;  margin: 172px 0 0 38px; padding: 0; font-weight: bold; }
.Semplicita	{ float: left; color: #263c17; font-size: 17px;  margin: 172px 0 0 32px; padding: 0; font-weight: bold;  }

/* navigation blocks  */

.block { float: left; width: 233px; height: 167px;  background: url(../img/bg-block.png) no-repeat; margin-right: 15px; }
div .block a:hover { background: url(../img/bg-block-a.png) no-repeat;  }
.last-block { float: left; width: 233px; height: 167px;  background: url(../img/bg-block.png) no-repeat;}
div .last-block a:hover { background: url(../img/bg-block-a.png) no-repeat;  }

.block-img	a { float: left; width: 233px; height: 167px;}
#tarif-img	{ float: left; padding: 13px 0 0 55px;  }
#terminal-img	{ float: left; padding: 0px 0 0 0px;  position:relative; top:-3px; left:-3px}
#service-img	{ float: left; padding: 13px 0 0 80px;  }
#internet-img	{ float: left; padding: 13px 0 0 70px;  }
.tarif-img	{ float: left; padding: 13px 0 0 55px;  }


/* bottom navigation */
#footer ul {list-style-type: none;}
/*#botnav	{ list-style-type: none; color:#010101; text-align: left;}*/
#botnav li { display: inline; border-right: #224f00; padding: 0 14px; list-style-type: none;  font-size:12px }
#botnav li a { color: #010101; text-decoration: none;  font-size:12px}
#botnav li a:hover	{ text-decoration: underline; } 
.border { border-left: 1px solid; height: 4px;}

/* Services */
#service	{ width: 876px; height: 173px; font-family: "Arial Narrow", arial; margin-left:auto; margin-right:auto; }
#service2	{ width: 876px; height: 173px; font-family: "Arial Narrow", arial; margin-left:270px; margin-right:auto; }
#service3	{ width: 876px; height: 173px; font-family: "Arial Narrow", arial; margin-left:160px; margin-right:auto; }
#servicecompany	{ width: 920px; height: 173px; margin-left:auto; margin-right:auto; }

#nome-1		{ width: 173px; height: 343px; }
#nome-1 a	{ text-decoration: none; background: url(../img/nome-12.png) no-repeat; background-position: 50% 80%; }
*+html #nome-1 a	{ background-position: 50% 80%; }


#nome-1 a:hover { background: url(../img/nome-12a.png) no-repeat; background-position: 48% 80%;  }
*+html #nome-1 a:hover { background-position: 48% 80%;  }
 

#nome-2		{ width: 173px; height: 343px; }
#nome-2 a	{ text-decoration: none; background: url(../img/nome-22.png) no-repeat; background-position: 50% 80%; }
*+html #nome-2 a	{ background-position: 50% 80%; }
 
#nome-2 a:hover { background: url(../img/nome-22a.png) no-repeat; background-position: 48% 80%;   }
*+html #nome-2 a:hover { background-position: 48% 80%;  }


#nome-3		{ width: 173px; height: 343px; }
#nome-3 a	{ text-decoration: none; background: url(../img/nome-32.png) no-repeat; background-position: 50% 80%; }
*+html #nome-3 a { background-position: 50% 80%;  }

#nome-3 a:hover { background: url(../img/nome-32a.png) no-repeat; background-position: 48% 80%; }
*+html #nome-3 a:hover { background-position: 48% 80%;  }


#nome-4		{ width: 173px; height: 343px; }
#nome-4 a	{ text-decoration: none; background: url(../img/nome-43.png) no-repeat; background-position: 50% 80%; }
*+html #nome-4 a { background-position: 50% 80%;  }
 
#nome-4 a:hover { background: url(../img/nome-43a.png) no-repeat; background-position: 48% 80%; }
*+html #nome-4 a:hover { background-position: 48% 80%;  }

#nome-5		{ width: 173px; height: 343px; margin-right:20px}
#nome-5 a	{ text-decoration: none; background: url(../img/nome-7.png) no-repeat; background-position: 50% 80%; }
*+html #nome-5 a { background-position: 50% 80%;  }
 
#nome-5 a:hover { background: url(../img/nome-7a.png) no-repeat; background-position: 50% 80%; }
*+html #nome-5 a:hover { background-position: 50% 80%;  }

#nome-6		{ width: 173px; height: 343px; }
#nome-6 a	{ text-decoration: none; background: url(../img/nome-6.png) no-repeat; background-position: 50% 80%; }
*+html #nome-6 a { background-position: 50% 80%;  }
 
#nome-6 a:hover { background: url(../img/nome-6a.png) no-repeat; background-position: 50% 80%; }
*+html #nome-6 a:hover { background-position: 50% 80%;  }

#nome-7		{ width: 173px; height: 343px; }
#nome-7 a	{ text-decoration: none; background: url(../img/nome-8.png) no-repeat; background-position: 50% 80%; }
*+html #nome-7 a { background-position: 50% 80%;  }
 
#nome-7 a:hover { background: url(../img/nome-8a.png) no-repeat; background-position: 50% 80%; }
*+html #nome-7 a:hover { background-position: 50% 80%;  }

#nome-8		{ width: 173px; height: 343px; }
#nome-8 a	{ text-decoration: none; background: url(../img/nome-9.png) no-repeat; background-position: 50% 80%; }
*+html #nome-8 a { background-position: 50% 80%;  }
 
#nome-8 a:hover { background: url(../img/nome-9a.png) no-repeat; background-position: 50% 80%; }
*+html #nome-8 a:hover { background-position: 50% 80%;  }

#nome-9		{ width: 173px; height: 343px; }
#nome-9 a	{ text-decoration: none; background: url(../img/nome-10.png) no-repeat; background-position: 50% 80%; }
*+html #nome-9 a { background-position: 50% 80%;  }
 
#nome-9 a:hover { background: url(../img/nome-10a.png) no-repeat; background-position: 50% 80%; }
*+html #nome-9 a:hover { background-position: 50% 80%;  }

#nome-10		{ width: 173px; height: 343px; }
#nome-10 a.voipa	{ text-decoration: none; background: url(../img/nome-android.png) no-repeat; background-position: 50% 70%; }
*+html #nome-10 a.voipa { background-position: 50% 70%;  }

#nome-10		{ width: 173px; height: 343px; }
#nome-10 a	{ text-decoration: none;  background-position: 50% 70%; }
*+html #nome-10 a{ background-position: 50% 70%;  }
 
#nome-10 a.voipa:hover { background: url(../img/nome-android.png) no-repeat; background-position: 50% 70%; }
*+html #nome-10 a.voipa:hover { background-position: 50% 70%;  }

#nome-11		{ width: 173px; height: 343px; }
#nome-11 a.voipa	{ text-decoration: none; background: url(../img/nome-apple.png) no-repeat; background-position: 50% 70%; }
*+html #nome-11 a.voipa { background-position: 50% 70%;  }

#nome-11 a	{ text-decoration: none;  background-position: 50% 70%; }
*+html #nome-11 a { background-position: 50% 70%;  }
 
#nome-11 a.voipa:hover { background: url(../img/nome-apple.png) no-repeat; background-position: 50% 70%; }
*+html #nome-11 a.voipa:hover { background-position: 50% 70%;  }

#nome-12		{ width: 173px; height: 343px; }
#nome-12 a.voipa	{ text-decoration: none; background: url(../img/nome-symbian.png) no-repeat; background-position: 50% 70%; }
*+html #nome-12 a.voipa { background-position: 50% 70%;  }

#nome-12		{ width: 173px; height: 343px; }
#nome-12 a	{ text-decoration: none;  background-position: 50% 70%; }
*+html #nome-12 a { background-position: 50% 70%;  }
 
#nome-12 a.voipa:hover { background: url(../img/nome-symbian.png) no-repeat; background-position: 50% 70%; }
*+html #nome-12 a.voipa:hover { background-position: 50% 70%;  }

#nome-13		{ width: 173px; height: 343px; }
#nome-13 a.voipa	{ text-decoration: none; background: url(../img/nome-windows.png) no-repeat; background-position: 50% 70%; }
*+html #nome-13 a.voipa { background-position: 50% 70%;  }

#nome-13 a	{ text-decoration: none;  background-position: 50% 70%; }
*+html #nome-13 a{ background-position: 50% 70%;  }
 
#nome-13 a.voipa:hover { background: url(../img/nome-windows.png) no-repeat; background-position: 50% 70%; }
*+html #nome-13 a.voipa:hover { background-position: 50% 70%;  }

#nome-14		{ width: 173px; height: 343px; }
#nome-14 a	{ text-decoration: none; background: url(../img/nome-14.png) no-repeat; background-position: 50% 80%; }
*+html #nome-14 a { background-position: 50% 80%;  }
 
#nome-14 a:hover { background: url(../img/nome-14a.png) no-repeat; background-position: 50% 80%; }
*+html #nome-14 a:hover { background-position: 50% 80%;  }

#nome-15		{ width: 173px; height: 343px; }
#nome-15 a	{ text-decoration: none; background: url(../img/nome-15.png) no-repeat; background-position: 50% 80%; }
*+html #nome-15 a { background-position: 50% 80%;  }
 
#nome-15 a:hover { background: url(../img/nome-15a.png) no-repeat; background-position: 50% 80%; }
*+html #nome-15 a:hover { background-position: 50% 80%;  }


#nome-16		{ width: 173px; height: 343px; }
#nome-16 a	{ text-decoration: none; background: url(../img/nome-16.png) no-repeat; background-position: 50% 80%; }
*+html #nome-16 a { background-position: 50% 80%;  }
 
#nome-16 a:hover { background: url(../img/nome-16a.png) no-repeat; background-position: 50% 80%; }
*+html #nome-16 a:hover { background-position: 50% 80%;  }

#nome-17		{ width: 173px; height: 343px; }
#nome-17 a	{ text-decoration: none; background: url(../img/nome-17.png) no-repeat; background-position: 50% 80%; }
*+html #nome-17 a { background-position: 50% 80%;  }
 
#nome-17 a:hover { background: url(../img/nome-17a.png) no-repeat; background-position: 50% 80%; }
*+html #nome-17 a:hover { background-position: 50% 80%;  }


#nome-18		{ width: 173px; height: 343px; }
#nome-18 a	{ text-decoration: none; background: url(../img/nome-18.png) no-repeat; background-position: 50% 117%; }
*+html #nome-18 a { background-position: 50% 117%;  }
 
#nome-18 a:hover { background: url(../img/nome-18a.png) no-repeat; background-position: 50% 117%; }
*+html #nome-18 a:hover { background-position: 50% 117%;  }

#nome-19		{ width: 173px; height: 343px; }
#nome-19 a	{ text-decoration: none; background: url(../img/nome-19.png) no-repeat; background-position: 50% 117%; }
*+html #nome-19 a { background-position: 50% 117%;  }
 
#nome-19 a:hover { background: url(../img/nome-19a.png) no-repeat; background-position: 50% 117%; }
*+html #nome-19 a:hover { background-position: 50% 117%;  }

#nome-20		{ width: 173px; height: 343px; }
#nome-20 a	{ text-decoration: none; background: url(../img/nome-20.png) no-repeat; background-position: 50% 117%; }
*+html #nome-20 a { background-position: 50% 117%;  }
 
#nome-20 a:hover { background: url(../img/nome-20a.png) no-repeat; background-position: 50% 117%; }
*+html #nome-20 a:hover { background-position: 50% 117%;  }





.nome	{ float: left; width: 173px; height: 343px; background: url(../img/bg-nome.png) no-repeat; margin: 79px 23px 0 23px; }
.nome2	{ float: left; width: 173px; height: 343px; background: url(../img/bg-nome3.png) no-repeat; margin: 79px 23px 0 23px; }

.nome-title { float: left; font-size: 20px; text-align: left; width: 150px; padding: 8px 0 0 20px; margin: 0; white-space:nowrap}
.nome-titleblue { float: left; font-size: 19px; text-align: left; width: 150px; padding: 8px 0 0 20px; margin: 0; white-space:nowrap}
.nome-title a { color: #1d7717;  }
.nome-titleblue a { color: #2a6a9e;  }
.nome-txt a	{ float: left; width: 150px; text-align: left; color: #5c5c5c; padding: 2px 0 200px 20px; }



.d-content { padding-top: 64px; width: 977px; height: auto; }
.d-content2 { padding-top: 20px; width: 977px; height: auto;}

.section {  width: 860px;  margin: 0; }
ul.tabs { height: 41px; line-height: 35px; list-style: none; font-weight: bold; margin-left:60px;}

.tabs li {
width: 136px;
height: 41px;
float: left;
display: inline;
color: #fff;
position: relative;
background: url(../img/bg-li-a.gif) no-repeat;
margin-right: 3px;
text-align:center;
}

.tabs li a {display:block;width: 136px;height: 41px;color: #fff; text-decoration:none;text-align:center}

.tabs li:hover,
.vertical .tabs li:hover { color: #fff; }
.tabs li.current {
color: #000;
background: url(../img/bg-li.gif) no-repeat;
width: 136px;
height: 41px;
margin-right: 3px;
}

ul.tabs2 { height: 41px; line-height: 35px; list-style: none; font-weight: bold; margin-left:60px;}

.tabs2 li {
width: 136px;
height: 35px;
float: left;
display: inline;
color: #fff;
position: relative;
background: url(../img/bg-li-ablue.gif) no-repeat;
margin-right: 3px;
text-align:center;
margin-top:6px;
 font-size:11px;
}

.tabs2 li a {display:block;width: 136px;height: 41px;color: #fff; text-decoration:none;text-align:center; white-space:nowrap}

.tabs2 li:hover,
.vertical .tabs2 li:hover { color: #fff; }
.tabs2 li.current {
color: #000;
background: url(../img/bg-liblue.gif) no-repeat;
width: 136px;
height: 35px;
margin-right: 3px;
margin-top:6px
}


.box { 
float: left;
display: none;
margin-bottom: 53px;
background: #dbe2d5;
width: 860px;
 
}

.box2 { 
float: left;
display: none;
margin-bottom: 53px;
background: #d4dbe2;
width: 860px;
 
}
.box3 { 
float: left;
display: none;
margin-bottom: 53px;
background: #dbe2d5;
width: 465px;
margin-top:0px;
position:relative;
left:-50px;
top:-60px;

 
}

.box4 { 
float: left;
display: none;
margin-bottom: 53px;
background: #dbe2d5;
width: 860px;
 
}

.box5 { 
float: left;
display: none;
margin-bottom: 53px;
background: #e2e8dd;
width: 860px;
 
}

.boxborderblue {border-left:solid 1px #8d9db9;border-right:solid 1px #8d9db9}

 .box.visible { float: left;	display: block;	width: 860px; margin-bottom: 53px; margin-left:60px;}
 .box2.visible { float: left;	display: block;	width: 860px; margin-bottom: 53px; margin-left:60px;}
  .box3.visible { float: left;	display: block;	width: 465px; margin-bottom: 0px; margin-left:30px; margin-top:88px}
   .box4.visible { float: left;	display: block;	width: 860px; margin-bottom: 53px; margin-left:60px;}
   .box5.visible { float: left;	display: block;	width: 860px; margin-bottom: 53px; margin-left:60px;}
.section.vertical { 	width: 440px; border-left: 160px solid #FFF; }
*+html .section {  padding-bottom:53px }
.vertical .tabs { width: 160px; float: left; display: inline; margin: 0 0 0 -160px; }
.vertical .tabs li { padding: 0 13px; margin: 0 0 1px; width: 132px; height: 25px; }
.vertical .tabs li.current {
width: 133px;
color: #444;
background: #EFEFEF;
border: 1px solid #D4D4D4;
border-right: 1px solid #EFEFEF;
margin-right: -1px;
}


.left	{ float: left; width: 203px; margin-left: 27px; }
.leftblue	{ float: left; width: 310px; margin-left: 27px; }
.center	{ float: left; width: 330px; margin: 16px 0 0 30px; font-weight: bold;  }
.centerblue	{ float: left; width: 100px; margin: 16px 0 0 30px; font-weight: bold; margin-top:110px }
.right	{ float: right; height: 400px; width: 250px; color: #617b4d; font-weight: bold; }
.right2	{ float: right;  width: 250px; color: #617b4d; font-weight: bold; text-align:center; margin-top:37px}
.right3	{ float: right;  width: 250px; color: #617b4d; font-weight: bold; text-align:center; margin-top:97px}
.right4	{ float: right;  width: 360px; color: #617b4d; font-weight: bold; text-align:right; margin-top:22px}
.right5	{ float: right;  width: 220px; color: #617b4d; font-weight: bold; text-align:right; margin-top:22px}
.right6	{ float: right;  width: 220px; color: #617b4d; font-weight: bold; text-align:right; margin-top:0px}

.ultra	{ margin: 30px 0;}
.t-title { 
color: #066600; 
font-size: 18px; 
font-weight: bold; 
width: 203px;
margin: 70px 0 130px 0; 
text-decoration: underline; 
text-align: left;  
background: url(../img/arrow-green.png) no-repeat; 
background-position: 100% 50%; 
height: 30px;
line-height: 25px;
}

.tarif	{ height: 59px; width: 320px; margin-top: 15px;  }
.t-img	{ float: left; }
.tarif-txt	{ float: left; width: 220px;  padding: 10px 0 0 32px; text-align: left; }

.myBox {
width: 207px;
height: 84px;
background: url(../img/block5fon.png) no-repeat;
margin: 31px 0 10px 0;

font-family: "Arial Narrow", arial;
/* Do rounding (native in Firefox and Safari) */
/*-webkit-border-radius: 6px;
-moz-border-radius: 6px;*/
}

.myBox2 {
width: 207px;
height: 107px;
background: url(../img/block2fon.png) no-repeat;
font-family: "Arial Narrow", arial;
margin-left:30px;
/* Do rounding (native in Firefox and Safari) */
/*-webkit-border-radius: 6px;
-moz-border-radius: 6px;*/
}
.myBox3 {
width: 207px;
background: url(../img/block3fontop.png) no-repeat;
margin: 0 0 10px 0;

font-family: "Arial Narrow", arial;
/* Do rounding (native in Firefox and Safari) */
/*-webkit-border-radius: 6px;
-moz-border-radius: 6px;*/
}

.dopfon {background:#fff url(../img/block3fonbottom.png) no-repeat 0 100%;width: 187px; padding-bottom:15px; margin: 0px 0 10px 0;margin-left:30px}

.myBox4 {
width: 187px;
height: 84px;
background: url(../img/phonefon.png) no-repeat;
margin: 31px 0 10px 0;
margin-left:30px;
font-family: "Arial Narrow", arial;
/* Do rounding (native in Firefox and Safari) */
/*-webkit-border-radius: 6px;
-moz-border-radius: 6px;*/
}

.myBox5 {
width: 207px;
height: 84px;
background: url(../img/block5fon.png) no-repeat;
margin: 0 0 10px 0;
margin-left:30px;
font-family: "Arial Narrow", arial;
/* Do rounding (native in Firefox and Safari) */
/*-webkit-border-radius: 6px;
-moz-border-radius: 6px;*/
}

.myBox6 {
	float:left;
width: 187px;
height: 84px;
background: url(../img/phonefon.png) no-repeat;

font-family: "Arial Narrow", arial;
/* Do rounding (native in Firefox and Safari) */
/*-webkit-border-radius: 6px;
-moz-border-radius: 6px;*/
}

.box-txt { width: 166px; /*background: #fdfdfd;*/ height: auto;  padding: 20px 15px; padding-bottom:0px;  text-align: left; font-family: "Arial Narrow", arial;font-size:12px}
.box-txt2{ width: 166px; /*background: #fdfdfd;*/ height: auto;  padding: 20px 15px 27px 15px;  padding-bottom:0px; text-align: left; font-family: "Arial Narrow", arial;font-size:12px}
.box-txt3{ width: 166px; /*background: #fdfdfd;*/  padding: 20px 15px;  padding-bottom:0px; text-align: left; font-family: "Arial Narrow", arial;font-size:12px}
.box-txt4{ width: 166px; /*background: #fdfdfd;*/  padding: 15px 10px;  padding-bottom:0px; text-align: center; font-family: "Arial Narrow", arial;font-size:12px}
.bot-left	{ float: left; width: 860px; height: 6px; background: url(../img/bl.gif) no-repeat ; border: none; }
.bot-right	{ width: 860px; height: 6px; background: url(../img/br.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-left	{ float: left; width: 860px; height: 6px; background: url(../img/tl.gif) no-repeat ; border: none; }
.top-right	{ width: 860px; height: 6px; background: url(../img/tr.gif) no-repeat ; background-position: 100% 0%; border: none;}

/* Dall Estero */
.dall-txt	{ float: left; color: #000; margin: 20px 0 20px 50px; text-align: left; }
.dall-txt3	{ color: #000; margin: 20px 0 20px 50px; text-align: left;   margin-right:auto; margin-left:auto; width:560px; padding-left:30px}
.table-title { float: left; color: #000; margin: 10px 0 10px 50px; text-align: center; width: 550px; }
.table-title2 {  color: #000; margin: 40px 0 40px 40px; width: 550px; margin-left:100px}
.table-title3 {  color: #000; margin: 20px 0 20px 40px; width:560px;  margin-right:auto; margin-left:auto; padding-left:30px}
.table-title5 {  color: #000; margin: 20px 0 0px 40px; width:560px;  margin-right:auto; margin-left:auto; padding-left:30px; font-size:18px}
.tables	{ float: left; margin: 0 0 30px 50px;  }
.tables2	{  margin: 0 0 30px 40px; margin-right:auto; margin-left:auto }
.tables3	{  margin: 0 0 30px 40px; margin-right:auto; margin-left:auto }
.tables4	{  margin: 0 0 0px 40px; margin-right:auto; margin-left:auto }
.tariffe_int {margin-right:20px;margin-left:20px}
.tariffe_int td{border-bottom:solid 1px #c1c1c1;border-top:solid 1px #c1c1c1; padding:0;margin:0; text-align:justify;}
.tariffe_int td p {margin-left:20px; margin-right:40px; font-family: "Arial Narrow", arial; font-size:12px; color:#6a6a7e}
.tariffe_int #nv_1 {background: #1e8218 url(/img/vers02.png) no-repeat; width:100px; height:106px; border-right:solid 1px #c1c1c1; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_2 {background: #1e8218 url(/img/vers03.png) no-repeat; width:100px; height:96px; border-right:solid 1px #c1c1c1; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_3 {background: #1e8218 url(/img/vers100.png) no-repeat; width:100px; height:53px; border-right:solid 1px #c1c1c1; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_4 {background: #1e8218 url(/img/vers200.png) no-repeat; width:100px; height:53px; border-right:solid 1px #c1c1c1; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_5 {background: #1e8218 url(/img/vers03_2.png) no-repeat; width:100px; height:53px;  text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_6 {padding-left:20px;width:358px; height:50px; border-right:solid 1px #c1c1c1; font-size:12px; font-family:"arial narrow"; color:#696969}
.tariffe_int #nv_7 {background:#1e8218 url(/img/vers100_3.png) no-repeat; width:100px; height:53px;  text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_8 {background:#1e8218 url(/img/vers100_2.png) no-repeat; width:100px; height:126px; border-right:solid 1px #c1c1c1; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_9 {width:100px; height:40px; border-right:solid 1px #c1c1c1; text-align:center;  font-size:12px; font-family:"arial narrow"; color:#696969}
.tariffe_int #nv_11 {background: #1e8218  url(/img/vers250.png) no-repeat; width:99px; height:79px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_21 {background: #1e8218 url(/img/vers250_2.png) no-repeat; width:99px; height:96px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_31 {background: #1e8218 url(/img/vers500.png) no-repeat; width:99px; height:53px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_41 {background: #1e8218 url(/img/vers500_3.png) no-repeat; width:99px; height:53px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_51 {background: #1e8218; width:99px; height:53px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_71 {background:#1e8218 ; width:99px; height:53px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_81 {background:#1e8218 url(/img/vers500_2.png) no-repeat; width:99px; height:53px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nv_91 {width:99px; height:40px; border-right:solid 1px #c1c1c1; text-align:center;  font-size:12px; font-family:"arial narrow"; color:#696969}
.tariffe_int td img {padding:0;margin:0;}
.bg-white	{ background: #fff; width:661px; }
.table-tl	{ background: url(../img/table-tl.gif) no-repeat ; width:13px; height:13px }
.table-tr	{ background: url(../img/table-tr.gif) no-repeat ; width:13px; height:13px }
.table-bl	{ background: url(../img/table-bl.gif) no-repeat ; width:13px; height:13px  }
.table-br	{ background: url(../img/table-br.gif) no-repeat ; width:13px; height:13px }

.table-info	{ margin: 0 0 0 15px; font-size: 13px; color: #7a7a7a; font-family:"Arial Narrow", arial }	
.td-1		{ border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; }
.td-22		{ border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; }
#td-11, #td-111, #td-112, #td-112		{ width:68px; height:35px }
#td-12		{ width:345px; height:35px }
#td-13		{ width:109px; height:35px }
#td-14, #td-141, #td-142, #td-143, #td-144, #td-147, #td-145		{ width:69px; height:35px }
#td-15 {width:514px}
#td-161, #td-162, #td-163 {width:138px}
#td-146 {width:69px;}
#td-132 {width:109px;}
#td-171, #td-172, #td-173, #td-174, #td-175, #td-176, #td-177, #td-178 {height:35px }
#td-181 {width:276px; height:35px}
#td-191 {width:178px; height:35px}

#td-142, #td-143, #td-144, #td-112, #td-1421, #td-1431, #td-1441, #td-1121 {height:20px; width:107px}
#td-171, #td-172, #td-173, #td-174 {width:72px;}
#td-1711, #td-1721, #td-1731, #td-1741 {width:71px;height:35px }
#td-1122, #td-11122  {width:67px;}
#td-111222 {width:68px;}
#td-17113, #td-17213, #td-17313, #td-17413 {width:71px;height:60px }
#td-111223  {width:71px; height:30px}
#td-444  {width:101px;}
#td-4441  {width:91px;}
 

*+html #td-112	{width:69px;}
.chiamate	{ padding: 0 0 3px 0; }
.in			{ border-top: 1px solid #c1c1c1; height: 33px; line-height: 28px; }

.zona		{ background: url(../img/zona.gif); color: #fff;  border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; font-family: "Arial Narrow", arial; }
.zona-1		{ background: #33862d url(../img/zona-1.gif) repeat-y; color: #fff; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0;  font-family: "Arial Narrow", arial; }
.zona-2		{ background: #499445 url(../img/zona-2.gif) repeat-y; color: #fff; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; font-family: "Arial Narrow", arial; }
.zona-3	{ background: #64a460 url(../img/zona-3.gif) repeat-y; color: #fff; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; font-family: "Arial Narrow", arial; }
.zona-4	{ background: #7cb379 url(../img/zona-4.gif) repeat-y; color: #fff; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0;  font-family: "Arial Narrow", arial; }
.zona-1b		{ background: #286493 url(../img/zona-1blue.gif) repeat-y; color: #fff; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0;  font-family: "Arial Narrow", arial; }
.zona-2b		{ background: #2e73a7 url(../img/zona-2blue.gif) repeat-y; color: #fff; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; font-family: "Arial Narrow", arial; }
.zona-3b	{ background: #3586c4 url(../img/zona-3blue.gif) repeat-y; color: #fff; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; font-family: "Arial Narrow", arial; }
.zona-4b	{ background: #4a94cd url(../img/zona-4blue.gif) repeat-y; color: #fff; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0;  font-family: "Arial Narrow", arial; }
.tutto		{ background: url(../img/tutto.gif); color: #fff; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0;  font-family: "Arial Narrow", arial; }
.myriad		{ font-family: "Arial Narrow", arial; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; width:114px  }
.myriad2		{ font-family: "Arial Narrow", arial; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; width:114px  }
.myriad3		{ font-family: "Arial Narrow", arial; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; width:112px  }
.myriad4		{ font-family: "Arial Narrow", arial; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; text-align:left; padding:5px}
.myriad-2	{ font-family: "Arial Narrow", arial; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0; line-height: 34px; }
.min		{ float: right; text-align: center; width: 69px;  border-left: 1px solid #c1c1c1;  height: 34px;}
.ric		{ background: url(../img/ric.gif); color: #fff;  border: 1px solid #c1c1c1; border-width: 0 1px 1px 0;  }
.sms		{ background: url(../img/sms.gif); color: #fff; border: 1px solid #c1c1c1; border-width: 0 1px 1px 0;}

#phonepc {width:785px; height:345px; padding-top:61px;margin-left:auto; margin-right:auto}
#telephon {float:left}
#pc {float:right}
.content1 {padding-left:30px;padding-right:30px}
.subcontent1 {padding-right:30px; margin-bottom:20px}
.subcontent1 p {padding-left:15px; padding-bottom:10px}
.subcontent1 h3 {padding-left:15px;}
.content1 .title3 {font-size:16px;}
.content1 ul li {list-style-type:none; background:url(../img/pointserv4.png) no-repeat 0 5px; padding-left:15px; margin-bottom:5px}
.content1 ul.inp  {margin-left:15px;}
.content1 ul li.linot {background:none; padding-left:25px}
.content1 ul.servizemenu {margin-top:20px;margin-bottom:20px}
.content1 ul.servizemenu li {list-style-type:none; background:url(../img/pointserv.png) no-repeat 0 50%; padding-left:30px; margin-bottom:5px}
.content1 ul.servizemenu li a {color:#066600; font-weight:600}
.content1 .servizetitle {height:35px;background:url(../img/servheadfon.png) repeat-x; margin-bottom:20px}
.content1 .servizetitle .title3 {font-size:16px; background:url(../img/pointserv2.png) no-repeat 0 50%; line-height:25px; padding-left:50px; margin-left:10px; width:400px; float:left;}
.bot-left1	{ float: left; width: 100%; height: 6px; background: url(../img/bls.png) no-repeat ; border: none; }
.bot-right1	{ width: 100%; height: 6px; background: url(../img/brs.png) no-repeat ; background-position: 100% 0%; border: none;}
.top-left1	{ float: left; width: 100%; height: 6px; background: url(../img/tls.png) no-repeat ; border: none; }
.top-right1	{ width: 100%; height: 6px; background: url(../img/trs.png) no-repeat ; background-position: 100% 0%; border: none;}
.rightstr {float:right;width:60px; height:25px; }
.rightstr a {display:block; width:45px; background:url(../img/pointserv3.png) no-repeat 100% 50%; line-height:25px; font-size:14px; font-weight:600; color:#8e8e8e}
.divserv {margin-top:20px;  background:url(../img/tableserv2.png) no-repeat; width:546px; height:272px; padding:25px; padding-top:21px; padding-bottom:21px}
.tableserv2 {width:517px; height:237px; font-family: "Arial Narrow", arial; font-size:14px}
.tableserv2 td{font-family: "Arial Narrow", arial; font-size:14px}
td.cell11 {width:173px; height:30px}
td.cell12 {width:207px; height:30px; border:solid 1px #c1c1c1; background:url(../img/cell12.png) no-repeat; font-family: "Arial Narrow", arial;color:#fff;font-size:14px;}
td.cell13 {width:136px; height:30px; border:solid 1px #c1c1c1; background:url(../img/cell13.png) no-repeat;  font-family: "Arial Narrow", arial;color:#fff;font-size:14px;}
td.cell21 {width:163px; height:50px; border:solid 1px #c1c1c1; border-left:none;  background:url(../img/cell21.png) no-repeat;font-family: "Arial Narrow", arial;color:#fff;font-size:14px; text-align:left; padding-left:10px}
td.cell31 {width:163px; height:50px; border:solid 1px #c1c1c1; border-left:none;  background:url(../img/cell31.png) no-repeat;font-family: "Arial Narrow", arial;color:#fff;font-size:14px; text-align:left; padding-left:10px}
td.cell41 {width:163px; height:50px; border:solid 1px #c1c1c1; border-left:none;  background:url(../img/cell41.png) no-repeat;font-family: "Arial Narrow", arial;color:#fff;font-size:14px; text-align:left; padding-left:10px}
td.cell51 {width:163px; height:51px; border:solid 1px #c1c1c1; border-left:none;  background:url(../img/cell51.png) no-repeat;font-family: "Arial Narrow", arial;color:#fff;font-size:14px; text-align:left; padding-left:10px}
td.cell22, td.cell32, td.cell42, td.cell52 {border-bottom:solid 1px #c1c1c1;font-family: "Arial Narrow", arial;color:#7a7a7a;font-size:14px;}
td.cell23, td.cell33, td.cell43, td.cell53 {border:solid 1px #c1c1c1;font-family: "Arial Narrow", arial;color:#7a7a7a;font-size:14px;}
.centertab {margin-right:auto; margin-left:auto}
.phone1 {margin-right:150px;margin-top:20px}
.phone2 {margin-right:150px;margin-top:20px; margin-left:10px}


.contcontentall { margin-top:22px}
.contattiblock {background:#fff; width: 570px; height:94px;margin-bottom:17px}
.contblockcontent {height:94px;padding-left:15px}
.bot-leftcont	{ float: left; width: 100%; height: 6px; background: #fff url(../img/blc.png) no-repeat ; border: none; }
.bot-rightcont	{ width: 100%; height: 6px; background: url(../img/brc.png) no-repeat ; background-position: 100% 0%; border: none;}
.top-leftcont	{  float: left; width: 100%; height: 6px; background: url(../img/tlc.png) no-repeat ; border: none; }
.top-rightcont	{width: 100%; height: 6px; background: url(../img/trc.png) no-repeat ; background-position: 100% 0%; border: none;}

.contattitext {float:left; margin-top:10px;height:53px; width:175px; line-height:19px}
.phonepict {float:left; margin-top:10px;height:53px;margin-right:35px}
.email {margin-top:20px;height:43px;}
#bordercontent {border-left:solid 1px #a0b98d; border-right:solid 1px #a0b98d}
.contentbordertop {border-top:solid 1px #a0b98d; width:848px; margin-left:6px}
.contentborderbottom {border-bottom:solid 1px #a0b98d; width:848px; margin-left:6px;padding-top:5px}


.bot-left5	{ float: left; width: 860px; height: 6px; background: url(../img/borderbl.png) no-repeat ; border: none; }
.bot-right5	{ width: 860px; height: 6px; background: url(../img/borderbr.png) no-repeat ; background-position: 100% 0%; border: none;}
.top-left5	{ float: left; width: 860px; height: 6px; background: url(../img/bordertl.png) no-repeat ; border: none; }
.top-right5	{ width: 860px; height: 6px; background: url(../img/bordertr.png) no-repeat ; background-position: 100% 0%; border: none;}

.nomeaut1	{ float: left; width: 300px; height: 343px; background: url(../img/bg-nome.png) no-repeat; margin: 79px 23px 0 23px; }
#nome-aut1		{ width: 300px; height: 343px; }
.dopfon2 {background:#fff ;width: 300px; height: 290px;margin: 0px 0 0px 0; float:left; text-align:center;padding-top:10px;}
.girl2 {width: 270px; height: 270px;margin: 0px 0 10px 0;margin-left:30px; float:left; text-align:center;}

.bot-leftaut	{ float: left; width: 300px; height: 6px; background: url(../img/autbl2.gif) no-repeat ; border: none; }
.bot-rightaut	{ width: 300px; height: 6px; background: url(../img/autbr2.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-leftaut	{ float: left; width: 300px; height: 6px;background: url(../img/auttl2.gif) no-repeat ; border: none; }
.top-rightaut	{ width: 300px; height: 6px; background: url(../img/auttr2.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-middle {width:288px;height:6px;margin-left:6px;background:#fff}
.bot-middle {width:288px;height:6px;margin-left:6px;background:#fff}

.dopfon3 {background:#fff url(../img/block3fonbottomaut.png) repeat-x 0 100%;width: 510px; height: 300px;margin: 0px 0 0px 0; float:left; text-align:center; margin-left:20px}
.girl3 {width: 510px; height: 270px;margin: 0px 0 10px 0;margin-left:30px; float:left; text-align:center;}

.bot-leftaut2	{ float: left; width: 510px; height: 6px; background: url(../img/autbl2.gif) no-repeat ; border: none;  margin-left:20px}
.bot-rightaut2	{ width: 510px; height: 6px; background: url(../img/autbr2.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-leftaut2	{ float: left; width: 510px; height: 6px;background: url(../img/auttl2.gif) no-repeat ; border: none;  margin-left:20px}
.top-rightaut2	{ width: 510px; height: 6px; background: url(../img/auttr2.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-middle2 {width:498px;height:6px;margin-left:6px;background:#fff}
.bot-middle2 {width:498px;height:6px;margin-left:6px;background:#f0f0f0}

.box-txtaut{ width: 480px;  padding: 20px 15px;  padding-bottom:0px; text-align: left; font-family: "Arial Narrow", arial;font-size:13px; color: #617b4d;}

.company {width: 444px; height: 270px;margin: 0px 0 0px 0;margin-left:0px; float:left; text-align:center;}
.bot-leftcompany	{ float: left; width: 456px; height: 6px; background: url(../img/autbl2.gif) no-repeat ; border: none; }
.bot-rightcompany	{ width: 456px; height: 6px; background: url(../img/autbr2.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-leftcompany	{ float: left; width: 456px; height: 6px;background: url(../img/auttl2.gif) no-repeat ; border: none; }
.top-rightcompany	{ width: 456px; height: 6px; background: url(../img/auttr2.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-middlecompany {width:444px;height:6px;margin-left:6px;background:#fff}
.bot-middlecompany {width:444px;height:6px;margin-left:6px;background:#f0f0f0}

.dopfon4 {background:#fff url(../img/block3fonbottomaut.png) repeat-x 0 100%;width: 444px; height: 378px;margin: 0px 0 0px 0; float:left; text-align:center;padding-left:6px;padding-right:6px}
.d-contentcompany { padding-top: 20px; width: 977px; height: auto; }

.company2 {width: 440px; height: 270px;margin: 0px 0 0px 0;margin-left:30px; float:left; text-align:center;}
.dopfon5 {background:#fff url(../img/block3fonbottomaut.png) repeat-x 0 100%;width: 440px; height: 378px;margin: 0px 0 0px 0; float:left; text-align:center;}

.bot-leftcompany2	{ float: left; width: 440px; height: 6px; background: url(../img/autbl2.gif) no-repeat ; border: none; }
.bot-rightcompany2	{ width: 440px; height: 6px; background: url(../img/autbr2.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-leftcompany2	{ float: left; width: 440px; height: 6px;background: url(../img/auttl2.gif) no-repeat ; border: none; }
.top-rightcompany2	{ width: 440px; height: 6px; background: url(../img/auttr2.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-middlecompany2 {width:428px;height:6px;margin-left:6px;background:#fff}
.bot-middlecompany2 {width:428px;height:6px;margin-left:6px;background:#f0f0f0}
.box-txtcompany{ width: 415px;  padding: 20px 15px;  padding-bottom:0px; text-align: left; }
.box-txtcompany h3{font-size:16px}
.box-txtcompany p {font-size:14px}


.bot-left3	{ float: left; width: 465px; height: 6px; background: url(../img/bl.gif) no-repeat ; border: none; }
.bot-right3	{ width: 465px; height: 6px; background: url(../img/br.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-left3	{ float: left; width: 465px; height: 6px; background: url(../img/tl.gif) no-repeat ; border: none; }
.top-right3	{ width: 465px; height: 6px; background: url(../img/tr.gif) no-repeat ; background-position: 100% 0%; border: none;}

.hands {float:left; margin-left:110px; position:relative; left:20px; z-index:10}
.cicles {background: url(../img/cicle.png) no-repeat 145px 0; width:100%;height:674px; }
.cicles2 {background: url(../img/cicle2.png) no-repeat 145px 0; width:100%;height:674px; }

.lavoracont {padding-left:20px; padding-top:20px;}
.lavoracont .title3 {font-size:14px;}
.lavoracont ul {padding-left:15px;}
.lavoracont ul li {list-style-type:none; background:url(../img/pointserv4.png) no-repeat 0 5px; padding-left:15px; margin-bottom:0px}
.cicles2 .lavoracont ul li {list-style-type:none; background:url(../img/pointserv5.png) no-repeat 0 5px; padding-left:15px; margin-bottom:0px}
.lavoracont a {color:#066600}

.leftbil{float:left;height:240px; width:440px; background:#fff; padding-left:35px}
.leftbil2{float:left;height:240px; width:475px;}

.bot-leftbil	{ float: left; width: 475px; height: 12px; background:  #fff url(../img/botlbil.png) no-repeat ; border: none; }
.bot-rightbil	{ width: 475px; height: 12px; background: url(../img/botrbil.png) no-repeat ; background-position: 100% 0%; border: none;}
.top-leftbil	{ float: left; width: 475px; height: 12px; background: #fff url(../img/toplbil.png) no-repeat ; border: none; }
.top-rightbil	{ width: 475px; height: 12px; background: url(../img/toprbil.png) no-repeat ; background-position: 100% 0%; border: none;}


.contentbil {padding-left:25px; padding-top:15px;}
.rightbil {float:left;width:300px; padding-left:25px}
.rightbil p{margin-bottom:20px; font-size:11px}
.rightbil a {color:#066600}
.contentbil .title3 {font-size:16px;}
.leftbil h2 {float:left}
.assis {float:right; margin-right:15px}
.assis a {color:#066600}
span.red {color:#d90000}
.formleft {float:left;font-size:12px; width:115px; margin-right:10px; height:200px; text-align:right}
.textright {text-align:right}

.formright {margin-left:10px}
.formright input {margin-bottom:30px; width:225px; border:solid 1px #e2e9ef; border-top:solid 1px #aaadb2; color:#43741c}

.ciclea {display:block; width:50px;height:112px; float:left; position:relative; left:-138px; top:523px;}
.ciclea:hover {background:url(/img/i_hov.png) no-repeat}

.esterotitle2 {background:#fff;  width:660px; height:70px; float:none;margin-left:100px}
.bot-left1_2	{ float: left; width: 100%; height: 6px; background:#fff url(../img/roam_bl.png) no-repeat ; border: none; }
.bot-right1_2	{ width: 100%;  height: 6px; background: url(../img/roam_br.png) no-repeat ; background-position: 100% 0%; border: none;}

.table-title6 {padding-top:10px; height:55px; background: url(/img/icon1.png) no-repeat 0 10px;  color: #000; margin: 20px 0 0px 40px; width:560px;  margin-right:auto; margin-left:auto; padding-left:80px; font-size:18px; margin-left:55px;}
.dall-txt4	{ color: #000; margin: 20px 0 20px 50px; text-align: left;   margin-right:auto; margin-left:100px; width:560px; padding-left:0px}
.dall-border{border:solid 2px #fff; width:656px;margin-left:100px; padding-bottom:30px}

.table-title7 {padding-top:10px; height:55px; background: url(/img/icon2.png) no-repeat 0 10px;  color: #000; margin: 20px 0 0px 40px; width:560px;  margin-right:auto; margin-left:auto; padding-left:80px; font-size:18px; margin-left:55px;}
.table-title8 {padding-top:25px; height:55px; background: url(/img/icon3.png) no-repeat 0 15px;  color: #000; margin: 20px 0 0px 40px; width:560px;  margin-right:auto; margin-left:auto; padding-left:80px; font-size:18px; margin-left:55px;}
.passtable {margin-bottom:20px}
.passtable td{width:50%; text-align:left; font-size:12px; font-family:arial; padding-right:30px}
.passtable td.euro {background:url(/img/euro.png) no-repeat 0 100%}
.passtable td.euro2 {background:url(/img/euro2.png) no-repeat 0 100%;}
.passtable td.subm {padding-left:100px; padding-right:0px; text-align:right}

.contattiblock2 {background:#fff; width: 560px; height:374px; margin-left:0px}
.contblockcontent2 {height:354px;padding-left:20px; padding-right:20px; padding-top:20px;  color:#333333;}
.bot-leftcont	{ float: left; width: 100%; height: 6px; background: #fff url(../img/blc.png) no-repeat ; border: none; }
.bot-rightcont	{ width: 100%; height: 6px; background: url(../img/brc.png) no-repeat ; background-position: 100% 0%; border: none;}
.top-leftcont	{  float: left; width: 100%; height: 6px; background: url(../img/tlc.png) no-repeat ; border: none; }
.top-rightcont	{width: 100%; height: 6px; background: url(../img/trc.png) no-repeat ; background-position: 100% 0%; border: none;}
.ordertab td{padding-right:5px; padding-left:1px; border:solid 2px #fff; font-size:11px}
.ordertab td.oredertabhead {background:#f5f5f5}
.ordertab td input {border:solid 1px #e3e9ef; border-top:solid 1px #abadb3; margin-top:1px; margin-bottom:1px}
.submitdiv {width: 330px; text-align:right}

.submitdiv a.reset {display:block;color:#1a7714; font-size:15px; float:right; margin-top:6px; margin-left:20px}

.table-title9 {padding-top:10px; height:55px; background: url(/img/icon1blue.png) no-repeat 0 10px;  color: #000; margin: 20px 0 0px 40px; width:560px;  margin-right:auto; margin-left:auto; padding-left:80px; font-size:18px; margin-left:55px;}
.table-title10 {padding-top:10px; height:55px; background: url(/img/icon2blue.png) no-repeat 0 10px;  color: #000; margin: 20px 0 0px 40px; width:560px;  margin-right:auto; margin-left:auto; padding-left:80px; font-size:18px; margin-left:55px;}
.table-title11 {padding-top:25px; height:55px; background: url(/img/icon3blue.png) no-repeat 0 15px;  color: #000; margin: 20px 0 0px 40px; width:560px;  margin-right:auto; margin-left:auto; padding-left:80px; font-size:18px; margin-left:55px;}
.pdf {float:right; clear:both; margin-right:40px; margin-bottom:10px}
.pdf img {margin-right:5px}

.company3 {width: 840px;margin: 0px 0 0px 0;margin-left:30px; float:left; text-align:center;}
.dopfon6 {background:#fff url(../img/block3fonbottomaut.png) repeat-x 0 100%;width: 840px;margin: 0px 0 0px 0; float:left; text-align:center;}

.bot-leftcompany3	{ float: left; width: 840px; height: 6px; background: url(../img/autbl2.gif) no-repeat ; border: none; margin-bottom:50px }
.bot-rightcompany3	{ width: 840px; height: 6px; background: url(../img/autbr2.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-leftcompany3	{ float: left; width: 840px; height: 6px;background: url(../img/auttl2.gif) no-repeat ; border: none; }
.top-rightcompany3	{ width: 840px; height: 6px; background: url(../img/auttr2.gif) no-repeat ; background-position: 100% 0%; border: none;}
.top-middlecompany3 {width:828px;height:6px;margin-left:6px;background:#fff}
.bot-middlecompany3 {width:828px;height:6px;margin-left:6px;background:#f0f0f0}
.box-txtcompany2{ width: 815px;  padding: 20px 15px;  padding-bottom:20px; text-align: left; }
.box-txtcompany2 h3{font-size:16px}
.box-txtcompany2 p {margin-bottom:10px}
.d-contentcompany2 { padding-top: 20px; width: 977px; }
#servicecompany2	{ width: 920px; margin-left:auto; margin-right:auto;}

.phonepict2 {margin-right:15px}
.pdf2 {margin-right:40px; margin-bottom:30px}
.pdf2 img {margin-right:5px}

.nome3	{ float: left; width: 173px; height: 343px; background: url(../img/bg-nome4_1.png) no-repeat; margin: 79px 23px 0 23px; }
.nome4	{ float: left; width: 173px; height: 343px; background: url(../img/bg-nome4_2.png) no-repeat; margin: 79px 23px 0 23px; }
.nome5	{ float: left; width: 173px; height: 343px; background: url(../img/bg-nome4_3.png) no-repeat; margin: 79px 23px 0 23px; }
.nome6	{ float: left; width: 173px; height: 343px; background: url(../img/bg-nome4_4.png) no-repeat; margin: 79px 23px 0 23px; }

.voipimg { margin-right:10px; margin-top:1px}
.ultra2	{ margin: 30px 0; margin-top:0px}
#section_block_2, #section_block_3, #section_block_4, #section_block_5, #section_block_6, #section_block_7, #section_block_8, #section_block_9, #section_block_10, #section_block_11, #section_block_12, #section_block_13 {display:none}
.content1 ul.servizemenu li .serva {color:#066600; font-weight:600; text-decoration:underline; cursor:pointer}
.modultab {background:#dbe2d5}
.content3 {padding-left:0px;padding-right:0px}
.content3 .title3 {padding-left:30px;font-size:16px;}
.modmid {background:#dbe2d5; width:848px;margin-left:6px; height:6px}
.modultab {border-top:solid 1px #e6ebe2}
.modultab td {font-family:arial}
.pdf_new {width:90px; height:60px; border-top:solid 1px #c8c8c8; border-bottom:solid 1px #e6ebe2; padding-top:15px}
.modtext {width:318px; height:60px; text-align:left; border-right:solid 1px #c8c8c8; border-top:solid 1px #c8c8c8; border-bottom:solid 1px #e6ebe2; padding-top:15px; padding-right:20px}
.modtext p {font-size:11px}
.pdf_new2 {width:90px; height:60px; border-top:solid 1px #c8c8c8; border-left:solid 1px #e6ebe2; border-bottom:solid 1px #e6ebe2; padding-top:15px}
.modtext2 {width:318px; height:60px; text-align:left; border-top:solid 1px #c8c8c8; border-bottom:solid 1px #e6ebe2; padding-top:15px; padding-right:20px}
.modtext2 p {font-size:11px}
.pdf_new3 {width:90px; height:60px; border-top:solid 1px #c8c8c8;padding-top:15px}
.modtext3 {width:318px; height:60px; text-align:left; border-right:solid 1px #c8c8c8; border-top:solid 1px #c8c8c8; padding-top:15px; padding-right:20px}
.modtext3 p {font-size:11px}
.pdf_new4 {width:90px; height:60px; border-top:solid 1px #c8c8c8; border-left:solid 1px #e6ebe2;  padding-top:15px}
.modtext4 {width:318px; height:60px; text-align:left; border-top:solid 1px #c8c8c8;  padding-top:15px; padding-right:20px}
.modtext4 p {font-size:11px}

.tariffe_int #nvb_1 {background: #1e8218 url(/img/versb7.jpg) no-repeat; width:105px; height:106px; border-right:solid 1px #c1c1c1; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_2 {background: #1e8218 url(/img/versb10.jpg) no-repeat; width:105px; height:96px; border-right:solid 1px #c1c1c1; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_3 {background: #1e8218 url(/img/versb20_2.jpg) no-repeat; width:105px; height:53px; border-right:solid 1px #c1c1c1; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_4 {background: #1e8218 url(/img/versb80.jpg) no-repeat; width:105px; height:53px; border-right:solid 1px #c1c1c1; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_5 {background: #1e8218 url(/img/vers03_2.png) no-repeat; width:105px; height:53px;  text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_6 {padding-left:20px;width:358px; height:50px; border-right:solid 1px #c1c1c1; font-size:12px; font-family:"arial narrow"; color:#696969}
.tariffe_int #nvb_7 {background:#1e8218 url(/img/vers100_3.png) no-repeat; width:105px; height:53px;  text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_8 {background:#1e8218 url(/img/versb20_3.jpg) no-repeat; width:105px; height:126px; border-right:solid 1px #c1c1c1; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_9 {width:100px; height:40px; border-right:solid 1px #c1c1c1; text-align:center;  font-size:12px; font-family:"arial narrow"; color:#696969}
.tariffe_int #nvb_11 {background: #1e8218  url(/img/versb14.jpg) no-repeat; width:99px; height:79px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_21 {background: #1e8218 url(/img/versb20.jpg) no-repeat; width:99px; height:96px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_31 {background: #1e8218 url(/img/versb30.jpg) no-repeat; width:99px; height:53px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_41 {background: #1e8218 url(/img/versb80_2.jpg) no-repeat; width:99px; height:53px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_51 {background: #1e8218; width:99px; height:53px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_71 {background:#1e8218 ; width:99px; height:53px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_81 {background:#1e8218 url(/img/versb30_2.jpg) no-repeat; width:99px; height:53px; text-align:center; color:#fff; font-size:30px; font-family:"arial narrow";}
.tariffe_int #nvb_91 {width:99px; height:40px; border-right:solid 1px #c1c1c1; text-align:center;  font-size:12px; font-family:"arial narrow"; color:#696969}



