﻿/* SPRITES */
.sprite-background_body { background-position: 0 0; } 
.sprite-background_footer { background-position: 0 -51px; } 
.sprite-background_header { background-position: 0 -291px; } 
.sprite-feedback_icon { background-position: 0 -411px; } 
.sprite-footer_arrow_off { background-position: 0 -477px; } 
.sprite-footer_arrow_on { background-position: 0 -534px; } 
.sprite-home_background_fascia { background-position: 0 -591px; } 
.sprite-home_changelog_icon { background-position: 0 -768px; } 
.sprite-home_separatore_fascia { background-position: 0 -837px; } 
.sprite-home_video_icon { background-position: 0 -1014px; } 
.sprite-inserzioni_icon { background-position: 0 -1083px; } 
.sprite-login_arrow_off { background-position: 0 -1146px; } 
.sprite-login_arrow_on { background-position: 0 -1213px; } 
.sprite-login_background { background-position: 0 -1280px; } 
.sprite-logo_off { background-position: 0 -1438px; } 
.sprite-logo_on { background-position: 0 -1586px; } 
.sprite-menu_arrow_off { background-position: 0 -1734px; } 
.sprite-menu_arrow_on { background-position: 0 -1791px; } 
.sprite-menu_body { background-position: 0 -1848px; } 
.sprite-menu_footer { background-position: 0 -1899px; } 
.sprite-menu_header { background-position: -326px 0; } 
.sprite-menu_separatore { background-position: -326px -59px; } 
.sprite-separatore_footer { background-position: -326px -111px; } 
.sprite-sfumatura_body { background-position: -326px -162px; } 

html { background: #333; }
body { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 78%;  }
a { color: #666; }
#Header { background: #FFF url("/Images/background_header.jpg") repeat-x top left; }
#Header h1 { background: url("/Images/menu_body.png") repeat-y top left; width: 276px; }
#Header h1 a { display: block; width: 258px; height: 98px; background: url("/Images/sprites.png") no-repeat top left; background-position: 0 -1438px; margin: 0 auto; }
#Header h1 a:hover {  background-position: 0 -1586px; }
#header-container { width: 980px; margin: 0 auto; padding-top: 6px; position: relative; }

.main-menu { background: url("/Images/menu_body.jpg") repeat-y top left; width: 216px; padding: 0 30px; height: 221px; }
.menu-footer { background: url("/Images/sprites.png") no-repeat top left; background-position: 0 -1899px; height: 6px; position: relative; top: -5px; }
.main-menu li { background: url("/Images/sprites.png") no-repeat top left; padding-top: 2px; padding-bottom: 10px; background-position: -326px -40px; }
.main-menu li.last { background: none }
.main-menu li a { text-decoration: none; background: url("/Images/sprites.png") no-repeat top left; background-position: 0 -1728px; padding-left: 10px }
.main-menu li a:hover, .main-menu li a.active { background-position: 0 -1785px; color: Red;  }

#integration-auctions { width: 170px; padding-right: 10px; color: #666; position: absolute; top: 5px; left: 309px; overflow:hidden }
#integration-auctions span { display: block; padding-left: 5px;  border-left: 1px solid #8F8F8F; padding-top: 15px }
#integration-auctions .count { margin: 10px 0 0 7px; font-size: 170%; padding-left: 35px; background: url("/Images/sprites.png") no-repeat top left; background-position: 0 -1079px; }

#integration-feedbacks { width: 180px; color: #666; position: absolute; top: 5px; left: 489px; overflow:hidden }
#integration-feedbacks span { display: block; padding-left: 5px; border-left: 1px solid #8F8F8F; padding-top: 15px }
#integration-feedbacks .count { margin: 10px 0 0 7px; font-size: 170%; padding-left: 35px; background: url("/Images/sprites.png") no-repeat top left; background-position: 0 -411px; }

#Banner {background: url("/img/sfondo_banner.jpg") repeat scroll 0 0 transparent;
    height: 217px;
    left: 285px;
    padding: 3px 0 0 4px;
    position: absolute;
    top: 106px;
    width: 678px; }

.login-box { position: absolute; top: 0px; right: 14px; background: url("/Images/sprites.png") no-repeat top left; background-position: 0 -1280px; width: 257px; height: 108px;  }
.login-box .box { padding: 0 25px; color: #666; position: relative }
.login-box .box h2 { margin-top: 20px; font-size: 140%; font-weight: bold; margin-bottom: 15px }  
.login-box .box .textbox { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; padding-left: 5px; color: #666; font-size: 80%; border: 0; width: 185px; margin-bottom: 5px }
.login-box .box .button { position: absolute; top: 54px; left: 218px; }

#master-main-container { background: #F0F0F0; }
#Content { min-height: 300px; height: auto !important; height: 300px; margin: 0px 0; margin-bottom: 0; color: #666;  }
#Content-Homepage { background: #FFF ;  }
#Content-Homepage #Main-Container { width: 980px;  margin: 0 auto;  }
#ContentInside { padding-top: 15px; min-height: 300px; height: auto !important; height: 300px; background: #F0F0F0 url("/Images/sfumatura_body.jpg") repeat-x top left; width: 100%; } 
#ContentInside.ar { background: #F0F0F0 url("/Images/AR_sfumatura_body.png") repeat-x top left; }
#ContentInside #Main-Container { width: 980px; margin: 0 auto; position: relative;  }
.second-row { position: relative; top: 20px; clear: left; }
.third-row { position: relative; top: 50px; clear: left; }

#Content-Homepage #Main-Container .box-1 { padding: 25px 20px 5px 15px; height: 97px; width: 210px; float: left; background: url("/Images/home_separatore_fascia.jpg") no-repeat top left; }
#Content-Homepage #Main-Container .box-2 { padding: 25px 20px 5px 15px; height: 97px; width: 210px; float: left; background: url("/Images/home_separatore_fascia.jpg") no-repeat top left; }
#Content-Homepage #Main-Container .box-3 { padding: 25px 20px 5px 15px; height: 97px; width: 210px; float: left; background: url("/Images/home_separatore_fascia.jpg") no-repeat top left; }
#Content-Homepage #Main-Container .box-4 { padding: 25px 20px 5px 15px; height: 97px; width: 195px; float: left; background: url("/Images/home_separatore_fascia.jpg") no-repeat top left; }
#Content-Homepage #Main-Container .box-1 h2 { font-size: 140%; margin-bottom: 15px; text-transform: uppercase }
#Content-Homepage #Main-Container .box-2 h2 { font-size: 140%; margin-bottom: 15px; text-transform: uppercase }
#Content-Homepage #Main-Container .box-3 h2 { font-size: 140%; margin-bottom: 15px; text-transform: uppercase }
#Content-Homepage #Main-Container .box-4 h2 { font-size: 140%; margin-bottom: 15px; text-transform: uppercase }
#Content-Homepage #Main-Container .box-1 p { margin-bottom: 10px; line-height: 1.3; }
#Content-Homepage #Main-Container .box-2 p { margin-bottom: 10px; line-height: 1.3; }
#Content-Homepage #Main-Container .box-3 p { margin-bottom: 10px; line-height: 1.3; }
#Content-Homepage #Main-Container .box-4 p { margin-bottom: 10px; line-height: 1.3; }
#Content-Homepage #Main-Container .box-1 a { text-decoration: none; color: red }
#Content-Homepage #Main-Container .box-2 a { text-decoration: none; color: red }
#Content-Homepage #Main-Container .box-3 a { text-decoration: none; color: red }
#Content-Homepage #Main-Container .box-4 a { text-decoration: none; color: red }
#Content-Homepage #Main-Container .box-1 a:hover { text-decoration: none; color: #990000 }
#Content-Homepage #Main-Container .box-2 a:hover { text-decoration: none; color: #990000 }
#Content-Homepage #Main-Container .box-3 a:hover { text-decoration: none; color: #990000 }
#Content-Homepage #Main-Container .box-4 a:hover { text-decoration: none; color: #990000 }

#Main-Content { padding: 20px 0; line-height: 1.5 }
#Main-Content h2 { font-size: 140%; color: #333; } 
#Main-Content h3 { font-weight: bold; }
#Main-Content p { margin: 15px 0; }
#Main-Content ul { list-style-type: disc; margin: 10px 20px 0 20px }
#Main-Content ul li { margin: 10px 0; }
#Main-Content strong { font-weight: bold; }

.eBayLogos { background: url("/Images/banner_loghi_ebay.jpg") no-repeat top left; width: 227px; height: 100px; padding-top: 36px; text-align: center; float: left; margin-right: 18px; margin-left: 6px; }
.eDock4eCommerce { background: url("/Images/banner_edock4ecommerce_piccolo.jpg") no-repeat top left; width: 197px; overflow: hidden; height: 70px; padding: 68px 15px 0 15px; float: left; }
.eDock4eCommerce p { line-height: 1.3; }
.eDock4eCommerce a { text-decoration: none; color: Red; }
.eDock4eCommerce a:hover { color: #990000; }
#SuccessCases { width: 467px; height: 136px; float: left; margin-left: 18px; }

#Pixmania { width: 452px; height: 54px; float: left; margin-left: 18px; background: url("/Images/pix_mania.jpg") no-repeat top left; padding: 82px 0 0 15px; }
#Pixmania p { color: #333; font-size: 110%; line-height: 1.2 }
#Pixmania strong { color: black; font-weight: bold }

#VideoPresentation { margin-left: 5px; float: left; margin-right: 20px; }
#VideoPresentation h2 { font-size: 140%; text-transform: uppercase; padding-left: 25px; margin-bottom: 10px;  background: url("/Images/sprites.png") no-repeat top left; background-position: 0 -1014px; }
#Changelog { float: left; width: 468px; height: 400px;  position: relative; margin-bottom: 80px }
#Changelog h2 { font-size: 140%; text-transform: uppercase; padding-left: 25px; margin-bottom: 10px;  background: url("/Images/sprites.png") no-repeat top left; background-position: 0 -768px; }
#Changelog .payoff { padding-bottom: 5px; border-bottom: 1px solid #CCC; margin-bottom: 5px; }
#Changelog .changelog-item img { float: left; }
#Changelog .changelog-item { line-height: 1.3; font-size: 95%; margin: 10px 0 }
#Changelog .changelog-item .data { color: red; font-size: 90% }
#Changelog .changelog-item .details { margin-left: 35px; }

#ChangelogInside .changelog-item-inside { clear: left; margin: 15px 0; min-height: 56px; height: auto !important; height: 56px;    }
#ChangelogInside .changelog-item-inside .left { float: left; position: relative; }
#ChangelogInside .changelog-item-inside .data { position: absolute; top: 10px; left: 10px; color: Red; font-weight: bold; letter-spacing: 2px }
#ChangelogInside .changelog-item-inside .details { margin-left: 200px; border-bottom: 1px dotted #CCC; min-height: 56px; height: auto !important; height: 56px }
#ChangelogInside .changelog-item-inside span { position: absolute; color: #FFF; top: 30px; left: 10px; text-transform: uppercase }
#ChangelogInside .pager { clear: both; }
#ChangelogInside .pager a { display: block; float: left; padding: 15px 5px; width: 50px; height: 15px; border: 1px solid #CCC; margin-right: 20px; text-align: center; text-decoration: none }

#ChangelogInside .goto { width: 100%; position: absolute; bottom: 0; left: 0; border-top: 1px solid #CCC; padding: 15px 0 0 0;  }
#ChangelogInside .goto a { text-decoration: none; color: Red; }
#ChangelogInside .goto a:hover { color: #990000; }

input.noborder { border: 0 !important; }
.ContactForm-demo, .ContactForm-webinar, .ContactForm-partner, .ContactForm-integration, .ContactForm-landing { background: #FFF; position: relative; width: 954px; margin: 0 auto; min-height: 210px; margin-top: 20px; }
.ContactForm-demo input, .ContactForm-demo select { border: 1px solid #D3D3D3; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 90%;  padding-left: 5px; }
.ContactForm-demo textarea { border: 1px solid #D3D3D3; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 80%; padding: 5px; }
.ContactForm-webinar input, .ContactForm-webinar select { border: 1px solid #D3D3D3; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 90%;  padding-left: 5px; }
.ContactForm-webinar textarea { border: 1px solid #D3D3D3; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 80%; padding: 5px; }
.ContactForm-partner input, .ContactForm-webinar select { border: 1px solid #D3D3D3; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 90%;  padding-left: 5px; }
.ContactForm-partner textarea { border: 1px solid #D3D3D3; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 80%; padding: 5px; }
.ContactForm-integration input, .ContactForm-integration select { border: 1px solid #D3D3D3; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 90%;  padding-left: 5px; }
.ContactForm-integration textarea { border: 1px solid #D3D3D3; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 80%; padding: 5px; }
.ContactForm-landing input, .ContactForm-landing select { border: 1px solid #D3D3D3; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 90%;  padding-left: 5px; }
.ContactForm-landing textarea { border: 1px solid #D3D3D3; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 80%; padding: 5px; }


.ContactForm-demo label { display: block; }
.ContactForm-webinar label { display: block; }
.ContactForm-partner label { display: block; }
.ContactForm-integration label { display: block; }
.ContactForm-landing label { display: block; }

.ContactForm-landing .privacy, .ContactForm-demo .privacy, .ContactForm-webinar .privacy, .ContactForm-partner .privacy, .ContactForm-integration .privacy { position: absolute; top: 81px; left: 630px;  }
.ContactForm-landing .privacy textarea, .ContactForm-demo .privacy textarea, .ContactForm-webinar .privacy textarea, .ContactForm-partner .privacy textarea, .ContactForm-integration .privacy textarea { width: 282px; height: 48px }
.ContactForm-landing .privacy label, .ContactForm-demo .privacy label, .ContactForm-webinar .privacy label, .ContactForm-partner .privacy label, .ContactForm-integration .privacy label { display: inline; }
.ContactForm-landing .privacy .check, .ContactForm-demo .privacy .check, .ContactForm-webinar .privacy .check, .ContactForm-partner .privacy .check, .ContactForm-integration .privacy .check { display: block; position: relative; left: -4px }

.ContactForm-demo .name, .ContactForm-webinar .name, .ContactForm-integration .name, .ContactForm-landing .name { position: absolute; top: 30px; left: 20px; }
.ContactForm-demo .surname, .ContactForm-webinar .surname, .ContactForm-integration .surname, .ContactForm-landing .surname { position: absolute; top: 30px; left: 220px; }
.ContactForm-demo .address, .ContactForm-webinar .address  { position: absolute; top: 70px; left: 20px; }
.ContactForm-demo .city, .ContactForm-webinar .city  { position: absolute; top: 70px; left: 220px; }
.ContactForm-demo .county, .ContactForm-webinar .county  { position: absolute; top: 70px; left: 420px; }
.ContactForm-demo .cap, .ContactForm-webinar .cap  { position: absolute; top: 70px; left: 500px; }
.ContactForm-demo .fiscalcode { position: absolute; top: 110px; left: 20px; }
.ContactForm-demo .vatcode { position: absolute; top: 110px; left: 220px; }
.ContactForm-landing .vatcode { position: absolute; top: 70px; left: 220px; }
.ContactForm-partner .vatcode { position: absolute; top: 30px; left: 220px; }
.ContactForm-demo .phone { position: absolute; top: 110px; left: 420px; }
.ContactForm-webinar .phone { position: absolute; top: 110px; left: 220px; }
.ContactForm-partner .phone { position: absolute; top: 70px; left: 220px; }
.ContactForm-landing .phone { position: absolute; top: 70px; left: 410px; }
.ContactForm-demo .email { position: absolute; top: 150px; left: 20px; }
.ContactForm-partner .email, .ContactForm-integration .email { position: absolute; top: 70px; left: 20px; }
.ContactForm-landing .email { position: absolute; top: 30px; left: 410px; }
.ContactForm-webinar .email { position: absolute; top: 150px; left: 20px; }
.ContactForm-webinar .date { position: absolute; top: 150px; left: 220px; }
.ContactForm-demo .ebay { position: absolute; top: 150px; left: 220px; }
.ContactForm-webinar .skype { position: absolute; top: 110px; left: 20px; }
.ContactForm-demo .promo { position: absolute; top: 150px; left: 420px; }
.ContactForm-webinar .company { position: absolute; top: 110px; left: 20px; }
.ContactForm-partner .company { position: absolute; top: 30px; left: 20px; }
.ContactForm-landing .company { position: absolute; top: 70px; left: 20px; }
.ContactForm-partner .type label { display: inline; }
.ContactForm-partner .type { position: absolute; top: 120px; left: 17px; }
.ContactForm-partner .type td { padding: 0 20px 0 0; }

.ContactForm-demo .name input, .ContactForm-webinar .name input, .ContactForm-integration .name input, .ContactForm-landing .name input  { width: 160px; }
.ContactForm-demo .surname input, .ContactForm-webinar .surname input, .ContactForm-integration .surname input, .ContactForm-landing .surname input  { width: 160px; }
.ContactForm-demo .address input, .ContactForm-webinar .address input { width: 160px; }
.ContactForm-demo .city input, .ContactForm-webinar .city input  { width: 160px; }
.ContactForm-demo .county select, .ContactForm-webinar .county select  { width: 50px; }
.ContactForm-demo .cap input, .ContactForm-webinar .cap input { width: 90px; }
.ContactForm-demo .fiscalcode input { width: 160px; }
.ContactForm-demo .vatcode input, .ContactForm-partner .vatcode input, .ContactForm-landing .vatcode input { width: 160px; }
.ContactForm-demo .phone input { width: 170px; }
.ContactForm-partner .phone input, .ContactForm-webinar .phone input { width: 160px; }
.ContactForm-demo .email input, .ContactForm-webinar .email input, .ContactForm-partner .email input, .ContactForm-integration .email input, .ContactForm-landing .email input { width: 160px; }
.ContactForm-demo .ebay input { width: 160px; }
.ContactForm-demo .promo input { width: 170px; }
.ContactForm-webinar .skype input { width: 160px; }
.ContactForm-webinar .company input, .ContactForm-partner .company input, .ContactForm-landing .company input  { width: 160px; }

.ContactForm-integration .isclient { position: absolute; top: 70px; left: 220px; }
.ContactForm-integration .rbisclient  { position: absolute; top: 85px; left: 215px; }
.ContactForm-integration .rbisclient label { display: inline; }
.ContactForm-integration .request { position: absolute; top: 70px; left: 380px; }
.ContactForm-integration .rbrequest  { position: absolute; top: 85px; left: 375px; }
.ContactForm-integration .rbrequest label { display: inline; }
.ContactForm-integration .description { position: absolute; top: 110px; left: 20px; }
.ContactForm-integration .description textarea { width: 355px; }

.ContactForm-landing .isclient { position: absolute; top: 70px; left: 220px; }
.ContactForm-landing .rbisclient  { position: absolute; top: 85px; left: 215px; }
.ContactForm-landing .rbisclient label { display: inline; }
.ContactForm-landing .request { position: absolute; top: 70px; left: 380px; }
.ContactForm-landing .rbrequest  { position: absolute; top: 85px; left: 375px; }
.ContactForm-landing .rbrequest label { display: inline; }
.ContactForm-landing .description { position: absolute; top: 110px; left: 20px; }
.ContactForm-landing .description textarea { width: 355px; }

.ContactForm-webinar .privacy input, 
.ContactForm-demo .privacy input,
.ContactForm-partner .privacy input,
.ContactForm-partner .type input,
.ContactForm-integration .rbisclient input,
.ContactForm-integration .rbrequest input,
.ContactForm-integration .privacy input,
.ContactForm-landing .privacy input
 { border: 0; }

#ContactFormFooter { height: 54px; background: url("/Images/img_moduli_info.jpg") no-repeat top left; width: 954px; margin: 0 auto; padding-bottom: 20px;  }

#Main-Inner-Menu-Reserved { position: absolute; top: 0px; left: 0; }
#Main-Inner-Menu { padding-top: 7px; margin-bottom: 20px; }
#Main-Inner-Menu .RadTabStrip .rtsLink, #Main-Inner-Menu-Reserved .RadTabStrip .rtsLink { margin-right: 7px; }


#Main-Inner-Menu .RadTabStripTop_eDock .rtsLink  { background: url("/Images/tab_off_dx.png") no-repeat top left; }
#Main-Inner-Menu .RadTabStripTop_eDock .rtsLink .rtsOut { background: url("/Images/tab_off_sx.png") no-repeat top right; }
#Main-Inner-Menu .RadTabStripTop_eDock .rtsLink:hover  { background: url("/Images/tab_off_dx.png") no-repeat top left; color: #FF0000; }
#Main-Inner-Menu .RadTabStripTop_eDock .rtsLink:hover .rtsOut { background: url("/Images/tab_off_sx.png") no-repeat top right; color: #FF0000; }
#Main-Inner-Menu .RadTabStripTop_eDock .rtsSelected  { background: url("/Images/tab_on_sx.png") no-repeat top left; color: #FF0000; }
#Main-Inner-Menu .RadTabStripTop_eDock .rtsSelected .rtsOut { background: url("/Images/tab_on_dx.png") no-repeat top right; color: #FF0000; }
#Main-Inner-Menu .RadTabStripTop_eDock .rtsSelected:hover  { background: url("/Images/tab_on_sx.png") no-repeat top left; color: #FF0000; }
#Main-Inner-Menu .RadTabStripTop_eDock .rtsSelected:hover .rtsOut { background: url("/Images/tab_on_dx.png") no-repeat top right; color: #FF0000; }
#Main-Inner-Menu .RadTabStrip_eDock .rtsLI, #Main-Inner-Menu .RadTabStrip_eDock .rtsLink { color: #000000; font-family: "Segoe UI",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 26px; -x-system-font: none; }

#Main-Inner-Menu-Reserved .RadTabStripTop_eDockRed .rtsLink  { background: url("/Images/AR_tab_off_dx.png") no-repeat top left; }
#Main-Inner-Menu-Reserved .RadTabStripTop_eDockRed .rtsLink .rtsOut { background: url("/Images/AR_tab_off_sx.png") no-repeat top right; }
#Main-Inner-Menu-Reserved .RadTabStripTop_eDockRed .rtsLink:hover  { background: url("/Images/AR_tab_off_dx.png") no-repeat top left; color: #FFF; }
#Main-Inner-Menu-Reserved .RadTabStripTop_eDockRed .rtsLink:hover .rtsOut { background: url("/Images/AR_tab_off_sx.png") no-repeat top right; color: #FFF; }
#Main-Inner-Menu-Reserved .RadTabStripTop_eDockRed .rtsSelected  { background: url("/Images/AR_tab_on_sx.png") no-repeat top left; color: #FFF; }
#Main-Inner-Menu-Reserved .RadTabStripTop_eDockRed .rtsSelected .rtsOut { background: url("/Images/AR_tab_on_dx.png") no-repeat top right; color: #FFF; }
#Main-Inner-Menu-Reserved .RadTabStripTop_eDockRed .rtsSelected:hover  { background: url("/Images/AR_tab_on_sx.png") no-repeat top left; color: #FFF; }
#Main-Inner-Menu-Reserved .RadTabStripTop_eDockRed .rtsSelected:hover .rtsOut { background: url("/Images/AR_tab_on_dx.png") no-repeat top right; color: #FFF; }
#Main-Inner-Menu-Reserved .RadTabStripTop_eDockRed .rtsLI, #Main-Inner-Menu-Reserved .RadTabStripTop_eDockRed .rtsLink { color: #FFF; font-family: "Segoe UI",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 33px; -x-system-font: none; }


#Footer { clear: left; position: relative;  background: #333 url("/Images/background_footer.jpg") repeat-x top left; min-height: 230px; height: auto !important; height: 230px; }
#footer-container { width: 980px; margin: 0 auto; position: relative; padding-top: 15px }
#footer-container .white { color: #FFF;}
#footer-logo { position: relative; left: 55px; top: 15px; width: 300px; } 
#footer-logo .eDock { margin-right: 28px; }
#footer-copyright { margin: 25px 0 0 55px; color: #666; line-height: 1.5 }
.footer-informations { position: absolute; top: 25px; left: 395px; height: 180px; width: 150px; overflow: hidden; padding-left: 35px; padding-top: 5px; background: url("/Images/separatore_footer.jpg") repeat-y top left;  }
.footer-informations h2 { color: #FFF; margin-bottom: 10px; font-weight: bold; text-transform: uppercase  }
.footer-informations li { margin-bottom: 3px; }
.footer-informations li a { text-decoration: none; background: url("/Images/sprites.png") no-repeat top left; background-position: 0 -471px; padding-left: 10px }
.footer-informations li a:hover, #footer-informations li a.active  { background-position: 0 -528px; color: #FFF }
#footer-menu { position: absolute; top: 25px; left: 588px; height: 180px; width: 150px; overflow: hidden; padding-left: 30px; padding-top: 5px; background: url("/Images/separatore_footer.jpg") repeat-y top left;  }
#footer-menu h2 { color: #FFF; margin-bottom: 23px; font-weight: bold; text-transform: uppercase  }
#Footer #footer-container .main-menu { background: none; padding: 0; padding-left: 0px;  }
#Footer #footer-container .main-menu li { margin-bottom: 3px; background: none; padding-top: 0px; padding-bottom: 0px; }
#Footer #footer-container .main-menu li a { text-decoration: none; background: url("/Images/sprites.png") no-repeat top left; background-position: 0 -471px; padding-left: 10px }
#Footer #footer-container .main-menu li a:hover, #Footer #footer-container .main-menu li a.active  { background-position: 0 -528px; color: #FFF }
#Footer #footer-container .menu-footer { display: none; }
#footer-follow { position: absolute; top: 25px; left: 788px; height: 180px; width: 100px; overflow: hidden; padding-left: 30px; padding-top: 5px; background: url("/Images/separatore_footer.jpg") repeat-y top left;  }
#footer-follow h2 { color: #FFF; margin-bottom: 10px; font-weight: bold; text-transform: uppercase  }
#footer-follow .images { text-align: center; }
#footer-follow .images img { margin-bottom: 10px }

#Prices { border-collapse: collapse; margin-bottom: 50px; margin-top: 10px }
#Prices thead { font-weight: bold; text-align: left; background: #F5F5F5 }
#Prices td.center { text-align: center; }
#Prices thead th { padding: 5px 30px; font-weight: bold; border: 1px solid #CCC; border-top: 0; }
#Prices td { padding: 9px 22px; border-bottom: 1px solid #DCDCDC; border-right: 1px solid #CCC }
#Prices td.group { background: #F5F5F5; font-weight: bold; color: #666; padding: 20px 10px ; text-align: left; border: 1px solid #CCC; border-left: none; vertical-align: middle }
#Prices td.group .activation { font-weight: normal; font-size: 100%; line-height: 1.5 }
#Prices td.noleft, #Prices th.noleft { border-left: 0; }
#Prices td.noright, #Prices th.noright { border-right: 0; }
#Prices td.darkbottom { border-bottom: 1px solid #CCC; }
#Prices .light { background: #FFFFFF; }
#Prices .dark { background: #F5F5F5; }
#Prices .nobottom { border-bottom: 0;}
        
.case {min-height: 110px; height: auto !important; height: 110px; margin-bottom: 10px; }
.case p { padding-top: 5px; }
.case img { float: left; clear: left; margin-right: 10px; }
.tree { width: 200px; float: left; }
.video {width: 400px; float: left; margin-left: 280px; padding: 0px }

#Right { float: right; width: 230px; text-align: right }
#RightPrices { float: right; width: 300px; text-align: right }
#RightPrices img { margin-right: 10px; }
#RightPrices p { text-align: left; }
#RightPrices p img { margin-top: 20px; margin-left: 5px; border: 5px solid #FFF }
#RightPrices a { text-decoration: none; }
#Right .eBayLogos { float: none; margin: 2px 0 40px 0; border: 5px solid #FFF; }
#Right img { border: 5px solid #FFF; }
#Left { width: 600px; }
#LeftPrices {   margin-bottom: 20px }

#ContactFormFooter { position: relative; }
#ContactFormFooter span { position: absolute; left: 20px; top: 20px; font-size: 100%; color: #FFF; }
.btnSend { position: absolute; top: 10px; right: 30px; display: block; height: 34px; width: 100px; background: url("/Images/btnSend.png") no-repeat top left; text-decoration: none; line-height: 34px; text-align: center; font-size: 120%; font-weight: bold; }
.btnSend:hover { background-position: 0 -34px; }

#Sitemap li { list-style-type: none; padding-bottom: 20px}
#Sitemap li li { padding: 0; margin: 0 }
#Sitemap .title { font-weight: bold; border-bottom: 1px solid #CCC; display: block; }

#Sitemap ul li a { text-decoration: none; }
#Sitemap ul li a:hover { color: #CCC; }

.boxAssistenza { float: left; width: 280px; height: 133px; position: relative; padding-top: 25px; padding-left: 25px; }
.boxAssistenza .red { color: red;  font-weight: bold; }
.boxAssistenza .blue { color: #5DD1F6; font-weight: bold; }
.boxAssistenza p { line-height: 30px; }
.mail { background: url("/images/assistenza_mail.jpg") no-repeat top left; margin-right: 20px; }
.ticket { background: url("/images/assistenza_tick.jpg") no-repeat top left; margin-right: 20px; }
.skype { background: url("/images/assistenza_skype.jpg") no-repeat top left; }
.skype p { padding-left: 8px; }
.leftBox{ width:969px; height:168px; position :relative; }
.ContainerScroller{height:268px; width:969px; position:relative;}

.leftButtons{ height:85px; padding:0; width:980px;}
.demoButton{background:url("/images/bottoni.jpg") repeat scroll 0 -87px transparent; height:87px; width:229px; float:left}
.demoButton:hover{ background-position: 0 0px;}
.buyButton{background:url("/images/bottoni.jpg") repeat scroll -230px -87px transparent; height:87px; float:right; width:229px;}
.buyButton:hover{ background-position: -230px 0px;}

.lnkButton{height:85px; padding:0; display:block;}

.rightBox{width:479px; height:637px;  float:right; margin-right:16px;}
.headTab{position: relative; background:url("/images/home_box_02_header.jpg") no-repeat scroll 0 0 transparent; height:112px; padding:0; width:479px;}
.centerTab{position: relative; background:url("/images/home_box_02_body.jpg") no-repeat scroll 0 0 transparent; height:110px; padding:0; width:479px;}
.bottomTab{position: relative;  background:url("/images/home_box_02_footer.jpg") no-repeat scroll 0 0 transparent; height:111px; padding:0; width:479px;}
.rightButtons{ height:85px; padding:0; width:479px;}
.webinarButton {background:url("/images/bottoni.jpg") no-repeat scroll -462px -87px transparent; float:left; height:87px; width:237px;}
.webinarButton:hover{background-position: -462px 0px;}
.widgetButton{ background:url("/images/bottoni.jpg") no-repeat scroll -699px -87px transparent; float:right; height:87px; width:237px;}
.widgetButton:hover{ background-position: -699px 0px;}
.titleTab { left:7px; padding:0; position:absolute; top:3px;}
.PixPlaceLogo{background:url("/images/pixplace.png") no-repeat scroll 0 0 transparent; height:73px; left:64px; position:absolute; top:41px; width:147px;}
.eBayLogo{background:url("/images/ebay.png") no-repeat scroll 0 0 transparent; height:70px; left:268px; position:absolute; top:20px; width:131px;}
.trovaPrezziLogo{background:url("/images/trovaprezzi.png") repeat scroll 0 0 transparent; height:40px; left:21px; position:absolute; top:31px; width:119px;}
.shoppyDooLogo{background:url("/images/shoppydoo.png") repeat scroll 0 0 transparent; height:30px; left:132px; position:absolute; top:63px; width:141px;}
.kelkooLogo{background:url("/images/kelkoo.png") repeat scroll 0 0 transparent; height:28px; left:259px; position:absolute; top:22px; width:116px;}
.ilPiuBassoLogo{background:url("/images/ilpiubasso.png") repeat scroll 0 0 transparent; height:38px; left:366px; position:absolute; top:63px; width:84px;}
.metodoEvolusLogo{background:url("/images/metodo.png") repeat scroll 0 0 transparent; height:42px; left:17px; position:absolute; top:34px; width:160px;}
.daneaLogo{background:url("/images/danea.png") repeat scroll 0 0 transparent; height:57px; left:203px; position:absolute; top:35px; width:74px;}
.magoLogo{background:url("/images/mago.png") repeat scroll 0 0 transparent; height:38px; left:313px; position:absolute; top:48px; width:137px;}
.bartoliniLogo{background:url("/images/bartolini.png") repeat scroll 0 0 transparent; height:52px; left:44px; position:absolute; top:41px; width:72px;}
.glsLogo{background:url("/images/gls.png") repeat scroll 0 0 transparent; height:45px; left:154px; position:absolute; top:43px; width:160px;}
.mbeLogo{background:url("/images/mbe.png") repeat scroll 0 0 transparent; height:67px; left:335px; position:absolute; top:30px; width:119px;}
.visaLogo{background:url("/images/visa.png") repeat scroll 0 0 transparent; height:33px; left:16px; position:absolute; top:70px; width:53px;}
.mastercardLogo{background:url("/images/mastercard.png") repeat scroll 0 0 transparent; height:33px; left:36px; position:absolute; top:31px; width:53px;}
.cartasiLogo{background:url("/images/cartasi.png") repeat scroll 0 0 transparent; height:46px; left:93px; position:absolute; top:44px; width:66px;}
.postePayLogo{background:url("/images/postepay.png") repeat scroll 0 0 transparent; height:26px; left:168px; position:absolute; top:34px; width:82px;}
.iwsmileLogo{background:url("/images/iwsmile.png") repeat scroll 0 0 transparent; height:33px; left:170px; position:absolute; top:71px; width:109px;}
.payPalLogo{background:url("/images/paypal.png") repeat scroll 0 0 transparent; height:33px; left:274px; position:absolute; top:22px; width:109px;}
.payWayLogo{background:url("/images/payway.png") repeat scroll 0 0 transparent; height:30px; left:302px; position:absolute; top:70px; width:70px;}
.americanExpressLogo{background:url("/images/americanexpress.png") repeat scroll 0 0 transparent; height:41px; left:392px; position:absolute; top:60px; width:41px;}
.jcbLogo{background:url("/images/jcb.png") repeat scroll 0 0 transparent; height:36px; left:414px; position:absolute; top:16px; width:47px;}
.GreetingMex{ height:550px; width:518px;}
.ResumeContainer{padding-bottom:19px; padding-left:17px; width:500px;}
.ResumePricePannel { padding:0;}
.TitleResume{ padding:0;}
.ResumePricePannel{ padding:0;}
.labelResume{ font-weight:bold; padding:0;}
.labelPrice{ color:#ff0000;}

  #imgPreviewWithStyles
    {
        background: #222 url(img/loading.gif) no-repeat center;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        padding: 15px;
        z-index: 999;
        border: none;
    }
    #imgPreviewWithStyles span
    {
        color: white;
        font-size: 1em;
        text-align: center;
        display: block;
        padding: 10px 0 3px 0;
    }
    .loading
    {
        height: 32px;
        width: 32px;
    }
    .RadPanelBar
    {
        text-align: left;
        width: 100% !important;
        
        margin-top: 7px;
    }
    .RadPanelBar_Default .rpGroup .rpLink, .RadPanelBar_Default .rpGroup .rpTemplate
    {
        background-color: transparent;
        background-image: none;
        color: #000000;
        padding: 28px;
        position: relative;
    }
    .rightTextTop{position: absolute; z-index:100; width: 409px; height:60px; background:url(/img/header.jpg);}
    .rightTextBody{position:relative; z-index:50;  background: url(/img/body.jpg) }
    .rightTextBodyText{ position:relative; z-index:150;margin-left:72px; margin-top:0; padding-top:15px; padding-right:8px;}
    .rightTextBottom{position:relative; width: 409px; height:17px; background:url(/img/footer.jpg);}
    .rightText
    {
    	 position:relative;
        color: #666666;
        font-family: trebuchet MS;
        font-size: 1.2em;
        font-weight: bold;
        position: absolute;
        right: 11px;
        top: 17px;
        width: 409px;
    }
    .nextBox
    {
        position: absolute;
        bottom: 0px;
        right: 0px;
        padding: 5px;
    }
    .rpText
    {
        font-weight: bold;
        color: #FE0000;
    }
    .redText
    {
        color: #FE0000;
    }
    .inputBox
    {
    	left:170px;
position:absolute;
       
    }
    .topText
    {
        color: #666666;
        font-family: trebuchet MS;
        font-weight: bold;
        padding-bottom: 10px;
    }
    .txtBold
    {
        font-weight: bold;
        color: #333;
    }
    .ToolTipLink
    {
        color: #666;
    }
    .ToolTipLink:hover
    {
        cursor:pointer;
    }
    
    .FirsFormDemoControl{ width:390px;}
.ContractPayContainer{ height:300px;}
.TextContractContainer{ height:237px;}
.OptionsContainer{ padding:0;}
.OptionsContainer li {padding-bottom:17px;}
.msgUsername{left:306px; padding-top:0; position:absolute; top:27px;}
.buttonNext{ background:url("/img/icon_avanti.png") repeat scroll 0 0 transparent;border:0 none;height:34px;width:100px; color:#fff;}
.buttonNext:hover{ background-position: 0 -34px;}
.middleText{ font-size:0.85em;}
.buttonDettNext{ background:url("/img/icon_bo.png") repeat scroll 0 0 transparent;border:0 none;height:34px;width:300px; color:#fff;}
.buttonDettNext:hover{ background-position: 0 -34px;}
#Prices th.center { text-align: center; }
.CenterBanner{background:url(/img/banner_promozione.jpg) no-repeat; width:969px; height:126px;}
.linkClients-wrapper{ position: absolute;
    right: 30px;
    top: 142px;}
.lnkClients{ background: url("/img/home_frasi_bott.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 131px;}
.clients-wrapper{ min-height: 637px;}
.client-detail-wrapper{}	
.client-Text{color: #333333;
    font-size: 1.1em;
	margin-left: 234px;
    }
.client-Name{color: #C418C2;
    margin: 6px 0;}
.comments-separator{background: url("/img/commenti_divisore.jpg") no-repeat scroll 0 0 transparent;
    height: 2px;
    margin: 15px 0;
    width: 936px;}    
 .client-Image{    float: left;
    }   
/* prettyphoto */
 div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_rounded .pp_nav .pp_play{background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_pause{background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_rounded .pp_nav .pp_play{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_pause{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_square .pp_nav .pp_play{background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_pause{background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_square .pp_nav .pp_play{background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_pause{background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_pause{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{float: left;margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav .pp_play,.pp_nav .pp_pause{float: left;margin-right:4px;text-indent: -10000px;}a.pp_arrow_previous,a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}.pp_gallery{left:50%;margin-top: -50px;position:absolute;z-index:10000;}.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;padding:0;position: relative;}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float: left;margin:0 5px 0 0;}.pp_gallery li.default a{background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery li.default a img{display: none;}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;line-height:22px;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
 .client-Note{color: #666666;
    font-size: 0.9em;}
 .ePol-Image{float: left;}
 .client-Note-Title{font-weight: bold;margin-top: 26px;}
 .bike-Wrapper{}
 
 .ThreeStep { }
 .ButtonIta{background: url(/img/flag_ita.png); width:27px; height:35px;border:none; cursor:pointer;}
 .ButtonEng{background: url(/img/flag_uk.png); width:27px; height:35px; border:none; cursor:pointer;}
 .langFlags{position: absolute;
    right: 276px;
    top: 5px;
    z-index: 1000;}
 
#ReservedMenu { position: absolute; top: 0px; left: 378px; width: 673px; }
#ReservedPage { padding-top: 30px; }
#PricingTable { width: 100%; border: 1px solid #CCC; border-collapse: collapse; }
#PricingTable td, #PricingTable th { border: 1px solid #CCC; padding: 10px; }
#PricingTable th { background: #8C8C8C; color: #FFF; font-weight: bold; }
#PricingTable .pari td { background: #CCC; }
#PricingTable .dispari td { background: #FFF; }
.tabEdock { position: absolute; top: -1px; left: 290px; }

.border { border-top: 1px solid red; width: 967px; min-height: 115px }

.hide { cursor: pointer; margin-top: 15px; line-height: 27px; height: 27px; width: 667px; background: url('/img/area_personale_profilo.jpg') no-repeat 0 0; padding: 10px 10px 10px 30px; margin-left: 260px; }
.hide:hover { cursor: pointer; margin-top: 15px; line-height: 27px; height: 27px; width: 667px; background: url('/img/area_personale_profilo.jpg') no-repeat 0 -47px; padding: 10px 10px 10px 30px; margin-left: 260px; }
.show { cursor: pointer; margin-top: 15px; line-height: 27px; height: 27px; width: 667px; background: url('/img/area_personale_profilo.jpg') no-repeat 0 -94px; padding: 10px 10px 10px 30px; margin-left: 260px; }
.show:hover { cursor: pointer; margin-top: 15px; line-height: 27px; height: 27px; width: 667px; background: url('/img/area_personale_profilo.jpg') no-repeat 0 -141px; padding: 10px 10px 10px 30px; margin-left: 260px; }

.icon { float: left; }
.website { clear: both; margin-top: 15px;  background: url("/images/shop_icon_website.jpg") no-repeat top left; height: 87px; line-height: 87px; padding-left: 100px; font-size: 200%; color: red;  }
.profilo { margin-top: 15px;  background: url("/images/shop_icon_profilo.jpg") no-repeat top left; height: 87px; line-height: 87px; padding-left: 100px; font-size: 200%; color: red;  }
.domain  { clear: both; margin-top: 15px;  background: url("/img/shop_icon_dominio.jpg") no-repeat top left; height: 87px; line-height: 87px; padding-left: 100px; font-size: 200%; color: red;  }
.listing { clear: both; margin-top: 15px;  background: url("/img/shop_icon_ebay_ins.jpg") no-repeat top left; height: 87px; line-height: 87px; padding-left: 100px; font-size: 200%; color: red;  }
.shop { clear: both; margin-top: 15px;  background: url("/img/shop_icon_ebay_shop.jpg") no-repeat top left; height: 87px; line-height: 87px; padding-left: 100px; font-size: 200%; color: red;  }

.ShopContent { padding-bottom: 15px; }
.ShopElement { margin-top: 15px; line-height: 1.2; width: 667px; background: #FFF; padding: 10px 10px 10px 30px; margin-left: 260px; }
.ShopElement h2 { font-weight: bold; color: #CC0000; font-size: 100%; margin: 30px 0 2px 0; position: relative; left: -13px; top: 0 }
.ShopElement p { margin: 10px 0; }

#rbLayout_0 { background: red; }

#Layout .radioLayout tr, #cbColors tr, #cbColorsListing tr, #cbColorsShop tr { float: left; }
#Layout .radioLayout .ui-state-default { border: 2px solid #FFF; height: 266px; width: 200px; margin: 8px; }
#Layout .radioLayout .ui-state-active { border: 2px solid #CC0000; }
#Layout .radioLayout .professionista .ui-state-default { background: url('/images/layout/professionsta.png') repeat-x top left; }
#Layout .radioLayout .luxury .ui-state-default { background: url('/images/layout/luxury.png') repeat-x top left; }
#Layout .radioLayout .zeefee .ui-state-default { background: url('/images/layout/zeefee.png') repeat-x top left; }
#Layout .radioLayout .techno .ui-state-default { background: url('/images/layout/techno.png') repeat-x top left; }
#Layout .radioLayout .lettering .ui-state-default { background: url('/images/layout/lettering.png') repeat-x top left; }
#cbColors { margin-left: 10px; }
#cbColors .ui-state-default { padding: 1px; height: 18px; width: 18px; margin: 0px; background: url('/images/layout/ColorPalette.png') no-repeat top left; border: 2px solid #FFF;  }
#cbColors .ui-state-default span { display: none; }
#cbColors .ui-state-active { padding: 1px; border: 2px solid #CC0000; }
#cbColors .palette_1 .ui-state-default { background-position: 1px 1px; }
#cbColors .palette_2 .ui-state-default { background-position: -20px 1px; }
#cbColors .palette_3 .ui-state-default { background-position: -41px 1px; }
#cbColors .palette_4 .ui-state-default { background-position: -62px 1px; }
#cbColors .palette_5 .ui-state-default { background-position: -83px 1px; }
#cbColors .palette_6 .ui-state-default { background-position: -104px 1px; }
#cbColors .palette_7 .ui-state-default { background-position: -125px 1px; }
#cbColors .palette_8 .ui-state-default { background-position: -146px 1px; }
#cbColors .palette_9 .ui-state-default { background-position: -167px 1px; }
#cbColors .palette_10 .ui-state-default { background-position: -188px 1px; }
#cbColors .palette_11 .ui-state-default { background-position: -209px 1px; }
#cbColors .palette_12 .ui-state-default { background-position: -230px 1px; }
#cbColors .palette_13 .ui-state-default { background-position: -251px 1px; }
#cbColors .palette_14 .ui-state-default { background-position: -272px 1px; }
#cbColors .palette_15 .ui-state-default { background-position: -293px 1px; }
#cbColors .palette_16 .ui-state-default { background-position: -314px 1px; }
#cbColors .palette_17 .ui-state-default { background-position: -335px 1px; }
#cbColors .palette_18 .ui-state-default { background-position: -356px 1px; }
#cbColors .palette_19 .ui-state-default { background-position: -377px 1px; }
#cbColors .palette_20 .ui-state-default { background-position: -398px 1px; }
#cbColors .palette_21 .ui-state-default { background-position: -419px 1px; }
#cbColors .palette_22 .ui-state-default { background-position: -440px 1px; }
#cbColors .palette_23 .ui-state-default { background-position: -461px 1px; }
#cbColors .palette_24 .ui-state-default { background-position: -482px 1px; }
#cbColors .palette_25 .ui-state-default { background-position: -503px 1px; }
#cbColors .palette_26 .ui-state-default { background-position: -524px 1px; }

#cbColorsListing { margin-left: 10px; }
#cbColorsListing .ui-state-default { padding: 1px; height: 18px; width: 18px; margin: 0px; background: url('/images/layout/ColorPalette.png') no-repeat top left; border: 2px solid #FFF;  }
#cbColorsListing .ui-state-default span { display: none; }
#cbColorsListing .ui-state-active { padding: 1px; border: 2px solid #CC0000; }
#cbColorsListing .palette_1 .ui-state-default { background-position: 1px 1px; }
#cbColorsListing .palette_2 .ui-state-default { background-position: -20px 1px; }
#cbColorsListing .palette_3 .ui-state-default { background-position: -41px 1px; }
#cbColorsListing .palette_4 .ui-state-default { background-position: -62px 1px; }
#cbColorsListing .palette_5 .ui-state-default { background-position: -83px 1px; }
#cbColorsListing .palette_6 .ui-state-default { background-position: -104px 1px; }
#cbColorsListing .palette_7 .ui-state-default { background-position: -125px 1px; }
#cbColorsListing .palette_8 .ui-state-default { background-position: -146px 1px; }
#cbColorsListing .palette_9 .ui-state-default { background-position: -167px 1px; }
#cbColorsListing .palette_10 .ui-state-default { background-position: -188px 1px; }
#cbColorsListing .palette_11 .ui-state-default { background-position: -209px 1px; }
#cbColorsListing .palette_12 .ui-state-default { background-position: -230px 1px; }
#cbColorsListing .palette_13 .ui-state-default { background-position: -251px 1px; }
#cbColorsListing .palette_14 .ui-state-default { background-position: -272px 1px; }
#cbColorsListing .palette_15 .ui-state-default { background-position: -293px 1px; }
#cbColorsListing .palette_16 .ui-state-default { background-position: -314px 1px; }
#cbColorsListing .palette_17 .ui-state-default { background-position: -335px 1px; }
#cbColorsListing .palette_18 .ui-state-default { background-position: -356px 1px; }
#cbColorsListing .palette_19 .ui-state-default { background-position: -377px 1px; }
#cbColorsListing .palette_20 .ui-state-default { background-position: -398px 1px; }
#cbColorsListing .palette_21 .ui-state-default { background-position: -419px 1px; }
#cbColorsListing .palette_22 .ui-state-default { background-position: -440px 1px; }
#cbColorsListing .palette_23 .ui-state-default { background-position: -461px 1px; }
#cbColorsListing .palette_24 .ui-state-default { background-position: -482px 1px; }
#cbColorsListing .palette_25 .ui-state-default { background-position: -503px 1px; }
#cbColorsListing .palette_26 .ui-state-default { background-position: -524px 1px; }

#cbColorsShop { margin-left: 10px; }
#cbColorsShop .ui-state-default { padding: 1px; height: 18px; width: 18px; margin: 0px; background: url('/images/layout/ColorPalette.png') no-repeat top left; border: 2px solid #FFF;  }
#cbColorsShop .ui-state-default span { display: none; }
#cbColorsShop .ui-state-active { padding: 1px; border: 2px solid #CC0000; }
#cbColorsShop .palette_1 .ui-state-default { background-position: 1px 1px; }
#cbColorsShop .palette_2 .ui-state-default { background-position: -20px 1px; }
#cbColorsShop .palette_3 .ui-state-default { background-position: -41px 1px; }
#cbColorsShop .palette_4 .ui-state-default { background-position: -62px 1px; }
#cbColorsShop .palette_5 .ui-state-default { background-position: -83px 1px; }
#cbColorsShop .palette_6 .ui-state-default { background-position: -104px 1px; }
#cbColorsShop .palette_7 .ui-state-default { background-position: -125px 1px; }
#cbColorsShop .palette_8 .ui-state-default { background-position: -146px 1px; }
#cbColorsShop .palette_9 .ui-state-default { background-position: -167px 1px; }
#cbColorsShop .palette_10 .ui-state-default { background-position: -188px 1px; }
#cbColorsShop .palette_11 .ui-state-default { background-position: -209px 1px; }
#cbColorsShop .palette_12 .ui-state-default { background-position: -230px 1px; }
#cbColorsShop .palette_13 .ui-state-default { background-position: -251px 1px; }
#cbColorsShop .palette_14 .ui-state-default { background-position: -272px 1px; }
#cbColorsShop .palette_15 .ui-state-default { background-position: -293px 1px; }
#cbColorsShop .palette_16 .ui-state-default { background-position: -314px 1px; }
#cbColorsShop .palette_17 .ui-state-default { background-position: -335px 1px; }
#cbColorsShop .palette_18 .ui-state-default { background-position: -356px 1px; }
#cbColorsShop .palette_19 .ui-state-default { background-position: -377px 1px; }
#cbColorsShop .palette_20 .ui-state-default { background-position: -398px 1px; }
#cbColorsShop .palette_21 .ui-state-default { background-position: -419px 1px; }
#cbColorsShop .palette_22 .ui-state-default { background-position: -440px 1px; }
#cbColorsShop .palette_23 .ui-state-default { background-position: -461px 1px; }
#cbColorsShop .palette_24 .ui-state-default { background-position: -482px 1px; }
#cbColorsShop .palette_25 .ui-state-default { background-position: -503px 1px; }
#cbColorsShop .palette_26 .ui-state-default { background-position: -524px 1px; }

.bannerContents { width: 600px; border: 1px solid #CCC;  }
.verifydomain input, .verifydomain select { vertical-align: middle; }
.icon_carrello { background: url(/images/shop_icon_carrello.jpg) no-repeat; height: 27px; width: 27px; border: 0; cursor: pointer; }

.artable { border-collapse: collapse; }
.artable thead { font-weight: bold; }
#TableProfiles { width: 645px;  margin-top: 15px; border-collapse: collapse }
#TableProfiles tr, .artable tr { border: 1px solid #F0F0F0; }
#TableProfiles td, .artable td { padding: 5px; background: #FFF; min-height: 25px; line-height: 25px; }
#TableProfiles .selected td, .artable .selected td { background: #910302; color: #FFF; }
#TableProfiles .colshop, .artable .colshop { width: 27px; }
#Landing { font-size: 120%; }
.landing-title { font-size: 120%; font-weight: bold; line-height: 1.5; color: Red; }
.landing-subtitle { font-size: 110%; font-weight: bold; line-height: 1.2 }
.landing-text { line-height: 1.2; margin: 10px 0; }
.landing-faq li { list-style-type: decimal; list-style-position: inside; margin: 15px 0; margin-left: 20px;  }
.landing-faq-title { font-size: 110%; font-weight: bold; line-height: 1.2; }
.landing-faq strong { font-weight: bold; }

/* carousels */
.jcarousel-skin-customer .jcarousel-container { 	width:954px; background: url('/Images/customers/background_clienti.jpg') no-repeat top left; }
.jcarousel-skin-press .jcarousel-container { 	width:954px; background: url('/Images/press/background_giornali.jpg') no-repeat top left; }

.jcarousel-skin-customer .jcarousel-container-horizontal, .jcarousel-skin-press .jcarousel-container-horizontal { width:914px; padding: 45px 20px 30px 40px; margin-bottom: 30px;}
.jcarousel-skin-customer .jcarousel-clip, .jcarousel-skin-press .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-customer .jcarousel-clip-horizontal, .jcarousel-skin-press .jcarousel-clip-horizontal { width:  895px; height: 119px; }
.jcarousel-skin-customer .jcarousel-item, .jcarousel-skin-press .jcarousel-item { width: auto; height: 119px; line-height: 119px; }
.jcarousel-skin-customer .jcarousel-item img, .jcarousel-skin-press .jcarousel-item img { vertical-align: middle; }
.jcarousel-skin-customer .jcarousel-item-horizontal, .jcarousel-skin-press .jcarousel-item-horizontal { margin-left: 0; margin-right: 50px; }
.jcarousel-skin-customer .jcarousel-direction-rtl .jcarousel-item-horizontal, .jcarousel-skin-press .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-customer .jcarousel-item-vertical, .jcarousel-skin-press .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-customer .jcarousel-item-placeholder, .jcarousel-skin-press .jcarousel-item-placeholder  { background: #fff; color: #000; }
.jcarousel-skin-customer .jcarousel-next-horizontal, .jcarousel-skin-press .jcarousel-next-horizontal { display: none; }
.jcarousel-skin-customer .jcarousel-direction-rtl .jcarousel-next-horizontal, .jcarousel-skin-press .jcarousel-direction-rtl .jcarousel-next-horizontal { display: none; }
.jcarousel-skin-customer .jcarousel-next-horizontal:hover, .jcarousel-skin-press .jcarousel-next-horizontal:focus,
.jcarousel-skin-customer .jcarousel-next-horizontal:hover, .jcarousel-skin-press .jcarousel-next-horizontal:focus { display: none; }
.jcarousel-skin-customer .jcarousel-next-horizontal:active, .jcarousel-skin-press .jcarousel-next-horizontal:active { display: none; }
.jcarousel-skin-customer .jcarousel-next-disabled-horizontal,
.jcarousel-skin-customer .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-customer .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-customer .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-press .jcarousel-next-disabled-horizontal,
.jcarousel-skin-press .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-press .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-press .jcarousel-next-disabled-horizontal:active { display: none }
.jcarousel-skin-customer .jcarousel-prev-horizontal, .jcarousel-skin-press .jcarousel-prev-horizontal { display: none }
.jcarousel-skin-customer .jcarousel-direction-rtl .jcarousel-prev-horizontal, .jcarousel-skin-press .jcarousel-direction-rtl .jcarousel-prev-horizontal { display: none; }
.jcarousel-skin-customer .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-customer .jcarousel-prev-horizontal:focus,
.jcarousel-skin-press .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-press .jcarousel-prev-horizontal:focus { display: none }
.jcarousel-skin-customer .jcarousel-prev-horizontal:active,
.jcarousel-skin-press .jcarousel-prev-horizontal:active { display: none; }
.jcarousel-skin-press .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-press .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-press .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-press .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-customer .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-customer .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-customer .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-customer .jcarousel-prev-disabled-horizontal:active  { display: none }
.jcarousel-skin-ie7{
background:red;
width:954px;
height:75px;
  }
#mycarousel.jcarousel-skin-ie7 li{
  display:none;
  } 
  
  
  
 /* listini nuovi */
.pricingWrapper h1#priceHeading {
margin: 0px;
font-size: 48px;
color: red;
font-weight: normal;
text-align: center;
background: url(/images/tariffario_demo_banner.jpg) no-repeat;
height: 98px;
width: 763px;
margin-left: 176px;
margin-bottom: 29px;
}

.pricingWrapper h2, h3#ebay_tpl, h3#ebay_software, h3#ebay_listing {
color: #64B431;
font-size: 18px;
font-weight: normal;
line-height: 1.8em;
text-align: center;
}

.pricingWrapper .pricingTable th {
height: 178px;
width: 156px;
color: white;
vertical-align: top;
font-size: 14px;
font-weight:bold;
text-align: center;
}

.pricingWrapper #pb1 {
background: url(/images/tariffario_box_red.jpg) no-repeat 50% 0px;
}

.pricingWrapper #pb2 {
background: url(/images/tariffario_box_yellow.jpg) no-repeat 50% 0px;
}
.pricingWrapper #pb3 {
background: url(/images/tariffario_box_green.jpg) no-repeat 50% 0px;
}
.pricingWrapper #pb4 {
background: url(/images/tariffario_box_blu.jpg) no-repeat 50% 0px;
}
.pricingWrapper #pb5 {
background: url(/images/tariffario_box_fucsia.jpg) no-repeat 50% 0px;
}
.pricingWrapper .plan { padding-top:20px; font-size: 1.3em;}
.pricingWrapper .pricingTable {
border-collapse: collapse;
}
.pricingWrapper .price {
font-size: 36px;
margin: 2px 0px 0px 0px;
}

.pricingWrapper div.price sup {
font-size: 9px;
}

.pricingWrapper tr.ev{background : #ccc;}

.pricingWrapper .pricingTable td {
text-align: center;
width: 156px;
height: 30px;

}
.pricingWrapper .ev td {
    background: url("/img/ev_bg.gif") repeat-y scroll 0 0 transparent !important;
}

.pricingWrapper .pricingTable TD {
    background: url("/img/bg.gif") repeat-y scroll 0 0 transparent;
    height: 65px;
    text-align: center;
    width: 156px;
    vertical-align: middle;
}
.pricingWrapper tr.caps td {
    background: url("/img/cap.png") no-repeat scroll 0 0 transparent !important;
    height: 60px !important;
    padding-top: 8px;
    vertical-align: top;
}

.pricingWrapper .btnDemo
{
    background: url("/images/tariffario_box_button.png") no-repeat scroll 0 0 transparent !important;
    border: none;
    height: 34px;
width: 106px;
cursor: pointer;
    }
    
 .pricingWrapper .btnDemo:hover
{
    background: url("/images/tariffario_box_button.png") no-repeat scroll 0 -36px transparent !important;
    border: none;
    height: 34px; width: 106px; cursor: pointer;}
    
.tbl_spec{ height:72px; vertical-align: middle; padding: 0 2px 0 2px; } 
.landingToDemo{width:560px; height:98px; margin: 0 auto; margin-top: 30px; margin-bottom: 30px;}
#main-content .flbl p{ margin:0px; padding:0 2px;}

.tooltip .body  
{
    background: url("/img/tariffario_popup_body.jpg") repeat-y scroll 0 0 transparent;
    border: medium none;
    color: #333333;    
    font-size: 12px;
    padding: 25px;
    width: 265px;
}

.tooltip .header{
background: url("/img/tariffario_popup_header.png") no-repeat scroll 0 0 transparent; width:315px; height:9px;}
.tooltip .footer
{
    background: url("/img/tariffario_popup_footer.png") no-repeat scroll 0 0 transparent; width:315px; height:9px;
}

.pricingwrapper .ev td .rtWrapper td {background : none !important;}
.pricingwrapper td div.radtooltip_edockskin table.rtwrapper {background : none !important;}

.pricingwrapper .pricingtable td.rtWrapperLeftMiddle, .pricingwrapper .pricingtable td.rtWrapperRightMiddle { background: none;}

.ModalPopupBG
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.HellowWorldPopup
{
    min-width:200px;
    min-height:150px;
    background:white;
}
