﻿body 
{
	padding:0;
	margin:0;
	
	/*Modifica per far funzionare Opera*/
	text-align:center;
	text-align:-moz-center !important;
	position:relative; 
}

/*START GENERAL*/
img
{
	border:0;
}

div#master
{	
	padding:10px;	
	/*Modifica per far funzionare Opera*/
	/*margin:0;
	text-align:-moz-center !important;	
	text-align:center;*/
	margin:0 auto;
	width:960px;	
}

div.corpo
{
	width:960px;
	text-align:left;
	/*position:relative;		*/
}

div.corpoFeedback
{
	width:670px;
	text-align:left;
	position:relative;		
}

div.boxFeedback
{
	margin-left:20px;
}

div#boxTop
{		
	width:100%;
	text-align:left;
}

.innerBox
{
	padding:10px;
}

.innerBoxComp
{
	margin:2px;
}

.separatore
{	
	clear:both;	
}

.wrapper
{
	float:left;
	width:100%;
	margin-left:-340px;
}

.content
{
	margin-left:340px;
}

.navigation
{
	float:right;
	width:340px;		
}

.wrapperTwo
{
	float:right;
	width:100%;
	margin-left:-220px;		
}

.contentTwo
{
	margin-left:220px;
	text-align:left;	
}

.navigationTwo
{
	float:left;
	width:220px;
	text-align:right;		
}

.wrapperThree
{
	float:right;
	width:100%;
	margin-left:-250px;	
}

.contentThree
{
	margin-left:250px;
}

.navigationThree
{
	float:left;
	width:250px;	
}

.wrapperFor
{
	float:left;
	width:100%;
	margin-left:-250px;
}

.contentFor
{
	margin-left:250px;
}

.navigationFor
{
	float:right;
	width:250px;			
}

.wrapperFeedback
{
	float:right;
	width:100%;
	margin-left:-120px;	
}

.contentFeedback
{
	margin-left:120px;	
}

.navigationFeedback
{
	float:left;
	width:120px;	
	text-align:right;	
}

.centerAlign
{
	text-align:-moz-center !important;
	text-align:center;				
}

.icoPopup
{
	cursor: pointer;
}


.pleaseWait
{
	position:fixed; 
	top:4px; 
	right:4px; 
	padding:3px; 
	background-color:#FF6D06; 
	color:#FFFFFF;
	font-size:14px;
	font-family:Tahoma;
}

.divOnClick
{
	white-space:nowrap;
	color:#333333;
	font-weight:bold;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:16px;
}

.divOnClick a
{
	color:#006DBA;
}
/*END GENERAL*/

/*START HEADER*/
div#header
{
	padding:10px 0 0 0;	
	margin:0;
}

div#headerTop
{
	width:100%;	
	display:block;
	position:relative;
	text-align:left;	
}

.logo
{
	border-width: 0px;
}

div#logoDescription
{
	position:absolute;
	left:195px;
	top:45px;
}

div#searchBox
{	
	position:absolute;	
	/*top:36px;	
	right:0;*/
	top:56px;	
	right:10px;
}

div#headerMenuLeft
{
	text-align:left;
	float:left;
}

div#headerMenuRight
{
	text-align:right;
	float:right;
}

div#facebook
{
  position:absolute;
  top:20px;
  left:617px;     
}
/*END HEADER*/

/*START DEFAULT PAGE*/
div.boxRight
{	
	width:100%;			
}

div.boxLeft
{	
	width:100%;
}

div#innerBoxTopRight
{		
	margin:30px 19px 0 19px;			
}

div.innerBoxTopLeft
{	
	margin:10px 20px 0 20px;
}

div#boxTopLeftBottom
{
	width:100%;
	text-align:right;	
}

div#boxQuickTourLabel
{
	float:right;	
	line-height:30px;
	margin-left:30px;
}

.step
{	
	margin:20px 0 0 0;
	padding:0 0 0 40px;
	line-height:22px;
}

div#boxCenter
{	
	text-align:left;
	width:100%;	
}

div.boxRightBorder
{		
	margin:0 19px 20px 19px;	
}

div.innerBoxBorder
{
	padding:10px;	
}

div.boxRightNoBorder
{				
	margin:0 20px 0 20px;
}

div.boxMessage
{			
	margin:0 19px 20px 19px;
}

div.boxMessageOk
{		
	margin:0 19px 20px 19px;	
}

div.boxMessageNOK
{		
	margin:0 19px 20px 19px;	
}

div.boxComparativa
{		
	width:300px;	
	margin:20px;	
}

div.boxRightComp
{		
	margin:0 19px 20px 19px;		
}

div.innerBoxLeft
{
	margin:0 0 20px 20px;
}

div#gridMerchant
{
	padding:10px;
}

.dxgvHeader_comp 
{
	padding: 10px 2px 10px 2px;
}
/*END DEFAULT PAGE*/

/*START QUICKTOUR*/
.wrapperTour
{
	float:right;
	width:100%;
	margin-left:-420px;		
}

.contentTour
{
	margin-left:420px;
	text-align:left;
	padding:10px;
}

.navigationTour
{
	float:left;
	width:400px;
	text-align:left;		
	padding:10px;
}
/*END QUICKTOUR*/

/*START EARNMORE*/
.wrapperEarn
{
	float:right;
	width:100%;
	margin-left:-420px;		
}

.contentEarn
{
	margin-left:420px;
	text-align:left;
	padding-left:10px;	
}

.navigationEarn
{
	float:left;
	width:400px;
	text-align:left;			
}
/*END EARNMORE*/

/*START TELL A FRIEND*/
.wrapperTell
{
	float:right;
	width:100%;
	margin-left:-90px;		
}

.contentTell
{
	margin-left:90px;
	text-align:left;		
}

.navigationTell
{
	float:left;
	width:90px;
	text-align:right;
}
/*END TELL A FRIEND*/


.supportTicketColumn
{      
  padding-top:10px;
  vertical-align:middle;      
}   
