@charset "UTF-8";@font-face{font-family:'vodafone_rgregular';src:url('fonts/vodafonerg-webfont.eot');src:url('fonts/vodafonerg-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/vodafonerg-webfont.woff') format('woff'),url('fonts/vodafonerg-webfont.ttf') format('truetype'),url('fonts/vodafonerg-webfont.svg#vodafone_rgregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'vodafone_rgbold';src:url('fonts/vodafonerg_bd-webfont.eot');src:url('fonts/vodafonerg_bd-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/vodafonerg_bd-webfont.woff') format('woff'),url('fonts/vodafonerg_bd-webfont.ttf') format('truetype'),url('fonts/vodafonerg_bd-webfont.svg#vodafone_rgbold') format('svg');font-weight:bold;font-style:normal}
@font-face{font-family:'vodafone_ltregular';src:url('fonts/vodafonelt-webfont.eot');src:url('fonts/vodafonelt-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/vodafonelt-webfont.woff') format('woff'),url('fonts/vodafonelt-webfont.ttf') format('truetype'),url('fonts/vodafonelt-webfont.svg#vodafone_ltregular') format('svg');font-weight:200;font-style:normal}
h1{font-family:"vodafone_rgregular",Arial,Helvetica,sans-serif;font-size:36px;color:#e60000;margin:0 0 15px;font-weight:normal}
h2,h3{font-size:14px}
*{margin:0;padding:0;outline:0;-moz-outline-style:none}
body{padding:0;margin:0 auto;font-family:Arial,Helvetica,sans-serif;color:#333}
a{color:#333;text-decoration:none}
a,a:active,a:hover,a:visited{outline:0;-moz-outline-style:none}
a:hover{color:#e60000}
ul{font-size:14px;margin:17px 12px 12px 12px}
ul li span{list-style:none;text-indent:0}
ul{font-size:14px;margin:17px 12px 12px 12px;list-style:none}
h4{font-family:"vodafone_rgregular",Arial,Helvetica,sans-serif;font-size:16px;color:#333;margin:0 0 15px 12px;font-weight:normal}
label{font-size:12px;line-height:20px;font-weight:bold;margin-right:5px}
@-moz-document url-prefix(){.footer_privati .menu ul.links.no-separator li{padding:0 12px;font-size:12px}
}
@-moz-document url-prefix(){.footer_aziende .menu ul.links.no-separator li{padding:0 12px;font-size:12px}
}
@-moz-document url-prefix(){.footer_privati .menu ul.links li a{font-size:12px;padding:0}
}
@-moz-document url-prefix(){.footer_aziende .menu ul.links li{font-size:12px;padding:0 20px}
}
button::-moz-focus-inner{border:0}
button{border-radius:4px;-moz-border-radius:4px;cursor:pointer;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1.231em;font-weight:400;line-height:1;margin:0 10px 0 0;outline:0;-moz-outline-style:none;overflow:visible;padding:7px 15px 9px;text-decoration:none;width:auto;position:relative}
button:hover,button:focus{color:#fff}
button{background-attachment:scroll;background-clip:border-box;background-origin:padding-box;background-position:left bottom;background-repeat:repeat-x;background-size:100% 100%;background-color:#a4428b;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAYAAAC/zKGXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMTBGNUU0QkI0RDYxMUUyOTFDRkQ0QUIwMUFGQTkzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMTBGNUU0Q0I0RDYxMUUyOTFDRkQ0QUIwMUFGQTkzNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY2QUI1NEY0QjRENTExRTI5MUNGRDRBQjAxQUZBOTM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkExMEY1RTRBQjRENjExRTI5MUNGRDRBQjAxQUZBOTM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EGnwxAAAAF5JREFUeNpi/P//PwMxgImBSEB9hYxZOtGMxChkIdZUkELqmzgUrB4KCpmHk9UDaOJQsHpYuZH6CllGfT3qxlGrR4NntEgZ9fVoxT4CG3HDqnk9FBQOq34hUSYCBBgAAf0GctOOvIUAAAAASUVORK5CYII=");background:-webkit-linear-gradient(#a4428b,#6a2c5b);background:-moz-linear-gradient(#a4428b,#6a2c5b);background:-ms-linear-gradient(#a4428b,#6a2c5b);background:linear-gradient(#a4428b,#6a2c5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a4428b',endColorstr='#6a2c5b');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradietType=0,startColorstr='#a4428b', endColorstr='#6a2c5b')";border:0;color:#fff}
button:hover,button:focus{background-attachment:scroll;background-clip:border-box;background-origin:padding-box;background-position:left bottom;background-repeat:repeat-x;background-size:100% 100%;background-color:#441238;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAYAAAC/zKGXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMTBGNUU0RkI0RDYxMUUyOTFDRkQ0QUIwMUFGQTkzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMTBGNUU1MEI0RDYxMUUyOTFDRkQ0QUIwMUFGQTkzNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkExMEY1RTREQjRENjExRTI5MUNGRDRBQjAxQUZBOTM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkExMEY1RTRFQjRENjExRTI5MUNGRDRBQjAxQUZBOTM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AIZ73QAAAF1JREFUeNpi/P//PwMxgImBSEB9hSxJsoGMRCkk1lSQQuqbOBSsHgoKmYeT1QNo4lCweli5kfoKWUZ9PerGUatHg2e0SBn19WjFPgIbccOqeT0UFA6rfiFRJgIEGAA04wZU31icgQAAAABJRU5ErkJggg==");-pie-background:linear-gradient(#441238,#611c50);background:-webkit-linear-gradient(#441238,#611c50);background:-moz-linear-gradient(#441238,#611c50);background:-ms-linear-gradient(#441238,#611c50);background:linear-gradient(#441238,#611c50);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#441238',endColorstr='#611c50');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradietType=0,startColorstr='#441238', endColorstr='#611c50')"}
button:focus{text-decoration:none}
/*! normalize.css 2012-02-07T12:37 UTC - http://github.com/necolas/normalize.css */html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:arial,sans-serif}
body{margin:0}
b,strong{font-weight:bold}
dl,menu,ol,ul{margin:1em 0}
menu,ol,ul{padding:0 0 0 40px}
img{border:0;-ms-interpolation-mode:bicubic}
button,input{line-height:normal}
p,pre{margin:1em 0}
form{margin:0}
body.mdd{background:url('img/sprite_mdd.png') repeat-x #fff;background-position:1px -338px;color:#333}
a{color:#4f4f4f;text-decoration:none}
a,a:active,a:hover,a:visited,a:focus{outline:0;-moz-outline-style:none}
a:hover{color:#e60000}
a:active{color:#c30000}
#wrapper{width:954px;margin:0 auto}
.top-section{height:40px;position:relative;z-index:99}
ul.firstLevelNavigationTabs{float:left;display:block;list-style:none outside none;padding:0;margin:0}
.firstLevelNavigationTabs .firstLevelNavigationTab{border-right:1px solid #bd0000;float:left;height:36px;padding:8px 8px 0 8px;text-align:center}
.firstLevelNavigationTabs .firstLevelNavigationTab>a{display:block;padding:1px 8px 15px !important;height:28px;line-height:28px;vertical-align:middle;font-size:15px;font-weight:bold;color:#fff;border-radius:3px 3px 0 0;text-align:left}
.firstLevelNavigationTabs .firstLevelNavigationTab.firstLevelNavigationTabHover>a{background-color:#f9f9f9;color:#525252;box-shadow:0 0 6px rgba(0,0,0,0.25)}
ul.firstLevelNavigationTabs li.firstLevelNavigationTab>ul.secondLevelNavigation{display:none;position:absolute;top:44px;left:0;background-color:#f9f9f9;margin:0;padding:0;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;z-index:999;box-shadow:0 2px 3px -1px #999;-moz-box-shadow:0 2px 3px -1px #999;-webkit-box-shadow:0 2px 3px -1px #999}
.thirdLevelNavigation{margin:0;padding:10px 0 0 0;border-top:1px solid #e60000}
.secondLevelNavigationElementSupport .thirdLevelNavigation{border-top:1px solid #000}
.firstLevelNavigationTabs .firstLevelNavigationTab.dif_4_0>a{padding:0 8px 0 !important;border-radius:3px}
.secondLevelNavigation a{text-decoration:none}
.secondLevelNavigation .secondLevelNavigationElement{float:left;display:block;vertical-align:top;width:190px;min-height:235px;margin:0;padding:0 0 7px}
.secondLevelNavigation .secondLevelNavigationElement .thirdLevelNavigationSpacer,.secondLevelNavigation .secondLevelNavigationElement .thirdLevelNavigationMain,.secondLevelNavigation .secondLevelNavigationElement .thirdLevelNavigationBottom{padding:0 14px}
.secondLevelNavigation .secondLevelNavigationElement.bordermenu{border:0}
.secondLevelNavigation .secondLevelNavigationElement.bordermenu .thirdLevelNavigationMain,.secondLevelNavigation .secondLevelNavigationElement.bordermenu .thirdLevelNavigationBottom{border-right:1px solid #e6e6e6}
.secondLevelNavigation .secondLevelNavigationElement .thirdLevelNavigationMain{padding-bottom:5px}
.secondLevelNavigation li{list-style:none;background:0;padding:0;text-align:left}
.secondLevelNavigation .secondLevelNavigationElement a{width:150px;display:block;font-size:13px;font-weight:bold;padding-bottom:5px;text-align:left;white-space:normal}
#header .secondLevelNavigation .secondLevelNavigationElement a.mddTitle{margin-top:2px;border-bottom:0 none;display:inline-block;margin-bottom:5px;padding-bottom:0;width:auto}
.secondLevelNavigation .secondLevelNavigationElement .thirdLevelNavigationElement a{display:inline-block;width:auto;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:11px;padding-top:2px;white-space:normal;padding-bottom:2px;background:none transparent;padding-left:0;min-height:22px;line-height:22px}
.secondLevelNavigation .secondLevelNavigationElementSupport{width:192px}
.secondLevelNavigation .secondLevelNavigationElement.secondLevelNavigationElementSupport{background-color:#ebebeb}
.secondLevelNavigation .secondLevelNavigationElement a:hover{color:#e60000}
.secondLevelNavigation a{text-decoration:none}
.mddTitle{cursor:pointer;color:#e60000 !important;font-family:"vodafone_rgregular",Arial,Helvetica,sans-serif;font-size:14px !important;border-bottom:solid 1px #e60000;margin:12px 0 10px 0}
a.mddTitle:hover{color:#333 !important}
.secondLevelNavigationElementSupport .mddTitle{color:#333 !important;border-bottom:solid 1px #333}
.secondLevelNavigationElementSupport a.mddTitle:hover{color:#e60000 !important;border-bottom:solid 1px #333}
.secondLevelNavigationElement .thirdLevelNavigationSpacer{height:15px}
div.thirdLevelNavigationElement.forum{border-top:1px solid #e6e6e6}
div.thirdLevelNavigationElement.forum .closing-links-item{background:url('img/sprite_mdd.png') -442px -162px no-repeat;width:140px !important;height:21px;padding-left:20px;padding-right:5px}
div.thirdLevelNavigationElement.forum .closing-links-item.rightforum{background:url('img/sprite_mdd.png') -434px -162px no-repeat}
.secondLevelNavigation .secondLevelNavigationElement .thirdLevelNavigationElement.forum a{width:auto}
.header-nav{margin:10px 0 15px 0;background:#e60000;background-position:-10px -250px;width:954px;height:44px;position:relative;z-index:98;border-radius:3px}
.firstLevelNavigationTabs li{list-style-type:none}
.bordermenu{border-right:solid 1px #e6e6e6}
.top-section{float:right;padding-bottom:14px;min-height:0}
.header-nav{clear:both;top:8px}
table{background:#fff;border:0;border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%;margin:0 0 20px;word-wrap:break-word}
.closing-links-item{background:url('img/sprite_mdd.png') -442px -158px no-repeat;width:140px !important;height:21px;padding-left:20px;padding-right:5px;width:20px}
.closing-links-item.rightforum{padding-left:24px !important;padding-right:0 !important}
@media print{body{background-color:white;background-image:none;color:black;margin:0}
h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}
img{page-break-inside:avoid;page-break-after:avoid}
blockquote,table,pre{page-break-inside:avoid}
ul,ol,dl{page-break-before:avoid}
}
.rhombusContainer{padding:0;max-width:980px;margin:0 auto}
.rhombusContainerSmall{margin-right:0;margin-left:0;position:relative}
.rhombus{left:-670px;width:650px;height:60px;background-color:#e60000;position:absolute;z-index:90;top:-7px;border-top-right-radius:30px;border-bottom-right-radius:30px;padding-right:4px}
.rhombusTop{content:' ';border-left:644px solid #e60000;border-top:644px inset transparent;position:absolute;bottom:-1px;left:-670px}
.rhombusBottom{content:' ';border-top:649px solid #e60000;border-right:649px inset transparent;top:40px;position:absolute;left:-670px}
.rhombusBottom+.firstLevelNavigationLink{left:-75px;position:absolute;top:-7px;display:block;width:50px;height:44px;z-index:95}
.ie7 .rhombus,.ie8 .rhombus{left:-670px;width:630px}
.ie7 .rhombusTop{bottom:-20px;left:-670px}
.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist{background:url("img/sprite_mdd.png") no-repeat scroll -781px -197px transparent;border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;height:38px;padding:4px 0 0;width:170px;margin-left:3px}
.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist>a,.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist>span{color:#4d4d4d;font-family:"vodafone_rgregular",Arial,Helvetica,sans-serif;font-size:16px;padding:0 8px 0 10px;line-height:13px}
.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist>a,.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist>span{color:#4d4d4d;font-family:"vodafone_rgregular",Arial,Helvetica,sans-serif;font-size:16px;padding:0 8px 0 10px;line-height:13px}
.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist>a>span{display:inline-block}
.aziendeDroplist>a>span.partitaIva,.aziendeDroplist>a>span.grandiAziende{padding-top:10px}
.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist .secondLevelNavigation{background:url("img/sprite_mdd.png") no-repeat scroll -432px 0 #e6e6e6;border:1px solid #aaa;box-shadow:none;color:#4d4d4d;font-family:"vodafone_rgregular",Arial,Helvetica,sans-serif;font-size:14px;height:auto;margin:-1px 0 0 3px;padding:10px 0;position:absolute;text-align:left;width:168px;z-index:999}
.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist .secondLevelNavigation{color:#4d4d4d;font-family:"vodafone_rgregular",Arial,Helvetica,sans-serif;font-size:14px;text-align:left}
.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist .secondLevelNavigation li a{display:block;line-height:16px;margin:2px 0;padding:5px 5px 5px 9px}
.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist .secondLevelNavigation li a{line-height:16px}
.firstLevelNavigationTabs .firstLevelNavigationTab.menuMiniDropdown.aziendeDroplist .secondLevelNavigation li a:hover{background-color:#dedede;color:#333}
.thirdLevelNavigationElement.thirdLevelNavigationElementCurrent a{color:#333;font-weight:bold}
.ie7 .header-nav{margin-top:54px}
.ie7 .aziendeDroplist>a>span.partitaIva,.aziendeDroplist>a>span.grandiAziende{padding-top:8px;padding-bottom:5px}
#header .rhombusContainer .rhombus,.rhombusContainer .rhombusBottom,.rhombusContainer .rhombusTop{border:0;border-left-color:transparent;border-top-color:transparent;background-color:transparent}#header .rhombusContainer .rhombusBottom+.firstLevelNavigationLink{left:-90px}#header .header-nav{width:864px;left:90px}