﻿/* 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; }
.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 { width: 682px; height: 220px; position: absolute; top: 106px; left: 285px; }

.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; height: 1117px; margin: 0 auto; }
#Content-Inside { padding-top: 15px; min-height: 300px; height: auto !important; height: 300px; background: #F0F0F0 url("/Images/sfumatura_body.jpg") repeat-x top left; width: 100%; } 
#Content-Inside #Main-Container { width: 980px; margin: 0 auto;  }
.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 { 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-demo label { display: block; }
.ContactForm-webinar label { display: block; }
.ContactForm-partner label { display: block; }
.ContactForm-integration label { display: block; }

.ContactForm-demo .privacy, .ContactForm-webinar .privacy, .ContactForm-partner .privacy, .ContactForm-integration .privacy { position: absolute; top: 81px; left: 630px;  }
.ContactForm-demo .privacy textarea, .ContactForm-webinar .privacy textarea, .ContactForm-partner .privacy textarea, .ContactForm-integration .privacy textarea { width: 282px; height: 48px }
.ContactForm-demo .privacy label, .ContactForm-webinar .privacy label, .ContactForm-partner .privacy label, .ContactForm-integration .privacy label { display: inline; }
.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 { position: absolute; top: 30px; left: 20px; }
.ContactForm-demo .surname, .ContactForm-webinar .surname, .ContactForm-integration .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-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-demo .email { position: absolute; top: 150px; left: 20px; }
.ContactForm-partner .email, .ContactForm-integration .email { position: absolute; top: 70px; left: 20px; }
.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-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  { width: 160px; }
.ContactForm-demo .surname input, .ContactForm-webinar .surname input, .ContactForm-integration .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 { 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 { 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  { 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-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
 { 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 { padding-top: 7px; margin-bottom: 20px; }
#Main-Inner-Menu .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; }

#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 30px; 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 { width: 600px; margin-left: 50px; 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:463px; height:637px; float:left;}
.ContainerScroller{background:url("/images/home_box_01_header.jpg") no-repeat scroll 0 0 transparent;
height:268px; padding:285px 0 0; width:469px;}

.leftButtons{ height:85px; padding:0; width:463px;}
.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;}
.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;}