/* CSS Document */
body{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#99a2b2;
background-image:url(images/bg.png);
background-repeat:repeat-x;
background-position:top;
}

#footer{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
background-color:#bdc2ca;
padding:5px;
text-align:center;
}

#footerrighette{
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#stage{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
background-color:#e7e7e7;
padding:10px;
}

#menu{
width:354px;
height:86px;
background-image:url(images/menu.png);
}

#menuservizi{
width:354px;
height:147px;
background-image:url(images/servizi.png);
}

#menu ul{
list-style-type:none;
margin:0;
padding-left:22px;
line-height:21px;
}

#menuservizi ul{
list-style-type:none;
margin:0;
padding-top:33px;
padding-left:22px;
line-height:18px;
}

#invia{
width:62px; height:31px;
}

#pay{
width:100px;
}

.red {color:#FF0000}

.txt9 {font-size:9px; color:#ffffff; font-weight:bold}

.txt10 {color: #333333; font-size:10px; }

.txt13 {font-size:13px; }

.txt16 {font-size:16px; }

.txt11black {font-size:11px; color:#000000}


a.menu {text-decoration: none; font-weight:bold; color:#000000; }
a.menu:hover {text-decoration: underline; font-weight:bold; color:#333333; }

a.menuservizi {text-decoration: none; font-weight:bold; color:#333333 }
a.menuservizi:hover {text-decoration: underline; font-weight:bold; color:#333333; }

a.link11grigio {text-decoration: none; font-weight:bold; color:#333333; }
a.link11grigio:hover {text-decoration: underline; font-weight:bold; color:#999999; }

a.link11grigionormal {text-decoration: none; color:#333333; }
a.link11grigionormal:hover {text-decoration: underline; color:#999999; }

a.link11blu {text-decoration: none; font-weight:bold; color:#3366CC; }
a.link11blu:hover {text-decoration: underline; font-weight:bold; color:#3399FF;}

a.link10blu {text-decoration: none; font-weight:bold; color:#3366CC; font-size:10px;}
a.link10blu:hover {text-decoration: underline; font-weight:bold; color:#3399FF; font-size:10px;}












.button {
width:160px;
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 2px;
background-color: #FFFFFF;
color: #330099;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.button:active
{
width:160px;
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
}

input, textarea
{
width:300px;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}




.b4 {border:1px solid #000000;
}
.bl {border-left:1px solid #000000;
}
.bottom {border-bottom:1px solid #000000;
}
.br {border-right:1px solid #000000;
}
.bt {border-top:1px solid #000000;
}
.btb {border-top:1px solid #000000;border-bottom:1px solid #000000;
}
.btbr {border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;
}


.leftright{border-right:1px solid #000000;border-left:1px solid #000000;
}

.topleft {border-top:1px solid #000000;border-left:1px solid #000000;
}
.topleftbottom {border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000;
}
.topleftright {border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;
}