/**

 * This style sheet is common to many (perhaps all) Inone applications.
 *
 * @(#) $Id: inone_styles.css,v 1.32 2005/09/23 14:40:28 cxu Exp $
 */
	
	body
{
	margin:0px;
	background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/body_background_1024.gif) repeat-x left top;
	background-color:#FFFFFF;
	height:100%;
	width:100%;
	/* font:normal 11px Trebuchet MS, arial, serif; */
	font-family:Trebuchet MS,arial,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
	
	

.background	{ 	 
		/*background-color:#FFFFFF; */
		/*background:url(/cp/images/default/en/main/layout/microbusiness/body_background.jpg) repeat-x left  top;*/
		margin:0px;
		height:100%;
		width:100%;
		font:normal 11px Trebuchet MS, arial, serif;
		
}		


.background_down	{ 	 
		background:url(/cp/images/default/en/main/layout/microbusiness/background_down.gif) repeat-x left top ;
		margin:0px;
		height:70px;
		width:100%;
		font-family: Trebuchet MS ,arial ,sans-serif;
		
}		


.background_black	{ 	 
	background: #FFFFFF url(/cp/images/default/en/mail/css/microbusiness/background_pref.jpg) no-repeat top;
	width: 100%;
	font-weight: bold;
	font-size: 12px;
	text-indent: 0px;
	padding-top: 5px;
	padding-bottom:12px;
	display: block;
	color: #BDBDBD;
	height: 20px;
	margin-left: 12px;
		
}		



		
SELECT{
   background-color:#FFFFFF; 
		font-family: Trebuchet MS ,arial ,sans-serif;
			font-size: .8em;
}         
.loginTitle {
	
	font: bold 11px  "Trebuchet MS",arial,serif;
	/*color: #000000;*/
	padding:2px 2px 12px 12px;
	text-align: left;
	text-decoration: none;
}

.loginInfo {

	font: normal 11px "Trebuchet MS",arial,serif;
	/*color: #000000;*/
	padding:0px 0px 0px 3px;
	text-align: left;
	text-decoration: none;
}
a.loginInfoLink,a.loginInfoLink:link,a.loginInfoLink:visited{
	font: normal 11px  "Trebuchet MS",arial,serif;
	color: #4F4F4F;
	padding:0px 0px 0px 0px;
	text-align: left;
	text-decoration: underline;
	
}

a.loginInfoLink:hover{
	font: normal 11px "Trebuchet MS",arial,serif;
	color: #EB7C2B;
	padding:0px 0px 0px 0px;
	text-align: left;
	text-decoration: underline;
	
}
.headerBar{
background:url(/cp/images/default/en/main/layout/microbusiness/headerBarBg.gif) repeat-x;
color:#282A94;
font:bold 12px "Trebuchet MS",arial,serif;
}
.headerText,a.headerText,a.headerText:visited,a.headerText:link,a.headerText:hover{
color:#282A94;
font:bold 12px "Trebuchet MS",arial,serif;
text-decoration:none;
padding:0px 5px 0px 5px;
}
.headerPs{
 	background:(/cp/images/default/en/main/layout/microbusiness/headerGradient.gif) repeat-x ;
   background-color: #A7D8D8;
}
.headerTable	{
   background: url(/cp/images/default/en/main/layout/microbusiness/headerBack.gif) no-repeat ;
   background-color: #A7D8D8;
}
.formLabel {
	background-color:#BBBBBB; 
	font: bold 11px  "Trebuchet MS",arial,serif;
	color: #000000;
	padding:2px 2px 2px 2px;
	text-align: right;
	text-decoration: none;
}
.formData{
	
	font: normal 11px  "Trebuchet MS",arial,serif;
	color: #000000;
	padding:2px 2px 2px 2px;
	text-align: left;
	text-decoration: none;
}
.greyTable{
	background-color:#EFEFEF; 
	border: 1px solid #BBBBBB;
}
/* because the table tag ignores inheritence explicitly declare the size for tables */
table	{font-size: 100%; }
	                

/*A:hover {	font:normal "Trebuchet MS", arial, serif;
			color: #EB7C2B;  
			text-decoration: none; }*/
a:link,a:active,a:visited,a:hover
{
	color:#EC8028;
	text-decoration:none;
}

a.linkText {
	color: #000000;
}
	
.normTxt {	font-family: "Trebuchet MS",arial,serif;
			font-weight: normal; 
			color: #000000;
			text-decoration: none;}
			
.normTxtLight {	font-family: "Trebuchet MS",arial,serif;
			font-weight: normal; 
			color: #999999;
			text-decoration: none;}
			
.normTxtBold  {	font-family: "Trebuchet MS",arial,serif;
			font-weight: bold; 
			color: #000000;
			text-decoration: none;}
			
				
		
a.linkTextLight {font-family: "Trebuchet MS",arial,serif;
			font-weight: normal; 
			color: #000000;
			text-decoration: none;}
	
/*
.linkTextLight a:link, .linkTextLight a:visited, .linkTextLight a:active, .linkTextLight a:hover	
			{font-family: "Trebuchet MS",arial,serif;
			font-weight: normal; 
			color: #000000;
			text-decoration: none;}
	
*/	
	

			
.linkText {cursor:hand;	font-family: "Trebuchet MS",arial,serif;
			font-weight: normal; 
			color: #FFFFFF;
			text-decoration: none;}
			
	
	
			
.confirmTxt {font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #006600;
			text-decoration: none;}
			
.helpTxt {font-family: "Trebuchet MS",arial,serif; 
			font-size: 10px; 
			font-weight: normal; 
			color: #666666;
                        text-decoration: none; }
                     
.labelTxt {
	FONT-FAMILY: "Trebuchet MS",arial,serif; 
	MARGIN-TOP: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #666666; 
	TEXT-DECORATION: none
}
			
.locationBkgnd { 
			font-family: "Trebuchet MS",arial,serif; 
			font-size: 10px; 
			color: #EC8028;
			font-weight: bold;
			text-decoration: none; }
			
.locationAlert {font-family: "Trebuchet MS",arial,serif; 
			font-size: .75em; 
			font-weight: bold; 
			color: #CC0000;
			text-decoration: none;}
			
.locationConf {font-family: "Trebuchet MS",arial,serif; 
			font-size: .7em; 
			font-weight: bold; 
			color: #006600;
			text-decoration: none;}
			

.navPanBkgnd {background-color:#FFFFFF; 
			padding: 3px;}

.navPanBody {
			/*background-color:#000000; */
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #FFFFFF;
			text-decoration: none;}
			
.navPanHi {background-color:#000000; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #FFFFFF;
			text-decoration: none;}

.infoPanBkgnd {background-color:#BBBBBB;}

.infoPanBkgnd2 {background-color:#FFFFFF; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #000000}
			
.infoPanHeader {
			background-color:#EC8028; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #FFFFFF;
			text-decoration: none;}
			
body.infoPanBody, body.navPanBody {
	background:#FFFFFF; 
}

.infoPanBody {
	background-color:#EFEFEF; 
	font-family: "Trebuchet MS",arial,serif; 
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
} 
         
.infoPanBodyBlu {background-color:#ECF2FC; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
font-size:11px;
			color: #000000;text-decoration: none;}
			
.formBody {background-color:#DDDDDD; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 

			color: #000000; }
         
.formBodyBlu {background-color:#4D69A4; 
			font-family: "Trebuchet MS",arial,serif; 
        		 font-size:11px;
			font-weight: normal; 
			color: #FFFFFF; }

.tabPanOnOld a:link, .tabPanOnOld a:visited, .tabPanOnOld a:active, .tabPanOnOld a:hover	
			{background-color:#FFFFFF;  
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #EC8028;
			text-decoration: none;}
			
.tabPanOff a:link, .tabPanOff a:visited, .tabPanOff a:active, .tabPanOff a:hover	
			{background-color:#000000;  
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #EC8028;
			text-decoration: none;}
			
			
.tabPanOffOLD a:link, .tabPanOff a:visited, .tabPanOff a:active, .tabPanOff a:hover			
			{
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #EC8028;
                        text-decoration: none;}	
	
		
.tabPanTxt { font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #FFFFFF;
			text-decoration: none; 
			padding:1px ;}		
.tabPanOn
	{
	background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/navOffTab.gif) no-repeat top; 
	color: #EC8028;
	font-weight: bold; 

}
			
.tabPanOff {
	background:url(/cp/images/default/en/main/layout/microbusiness/navOffTab.gif) no-repeat top; 
	background-color:#000000;  
	color:#FFFFFF;}
			
.tabPanOn a:link, .tabPanOn a:visited, .tabPanOn a:active, .tabPanOn a:hover	
			{background-color:#FFFFFF;  
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #EC8028;
			text-decoration: none;}
			
.tabPanTxt { font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #FFFFFF;
			text-decoration: none; 
			padding:1px ;}

.toolHilite {
	
	padding: 3px;
}



		
			
.listSelect {font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #FFFFFF;
			text-decoration: none; 
			background-color: #EC8028}



.toolFont {	background-color: #FFFFFF
		border: 1px solid #606060;
		color:#999999;
		font-family:arial,sans;
		font-size:10px;}
		
		
						
			
			
.buttonsOld {
    font-size: .95em;
	font-family: "Trebuchet MS",arial,serif;
	color: #000000;
	background-color: #E7E7E7;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #DCDCDC;
}

		
.buttons {
	background-image: url(/cp/images/default/en/main/layout/microbusiness/orange_btn.gif);
	border:0pt none;
	color:#FFFFFF;
	font-family:Arial,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	height:19px;
	width:120px;
	cursor:pointer;
	text-decoration:none;
	text-align: center; 
}



.buttonDynamic {
   background-image: url(/cp/images/default/en/main/layout/microbusiness/orange_tab_background.gif) ;
	border:0pt none;
	color:#FFFFFF;
	font-family:Arial,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	height:24px;
	width:98px;
	cursor:pointer;
	text-decoration:none;
}

.buttonDefault {
	background-image: url(/cp/images/default/en/main/layout/microbusiness/orange_tab_background.gif) ;
	border:0pt none;
	color:#FFFFFF;
	font-family:Arial,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	height:24px;
	width:98px;
	cursor:pointer;
	text-decoration:none;
}

.buttonOff {
	font-family: "Trebuchet MS",arial,serif;
	font-size: 10px;
	color: #999999;
	background-color: #E7E7E7;
	padding: 1px 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #DCDCDC;
}


.listHeader {background-color:#EC8028; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #FFFFFF;
			text-decoration: none;}
		
.listHeader a:link, .listHeader a:visited, .listHeader a:active
			{
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #FFFFFF;
			text-decoration: none;}

.listSelect a:link, .listSelect a:visited, .listSelect a:active
			{
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #FFFFFF;
			text-decoration: none;}
		
		
			
		
		
		
		
		
			
			
.listSelect {font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #FFFFFF;
			text-decoration: none; 
			background-color: #EC8028}
			
.listBody1 {
	background-color:#FFFFFF;
	color: #000000;
	font-family: "Trebuchet MS",arial,serif;}
			
.listBody2 {background-color:#FFFFFF; 
			text-decoration: none; 
			font-family: "Trebuchet MS",arial,serif; 
			color: #000000}
			
.listBodySel {background-color:#83BB43; 
			font-size: .75em; }

.newMsg	 {
	font-family: "Trebuchet MS",arial,serif;
	background-color:#FFFFFF; 
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
}

.newMsgToolbar	 {
	font-family: "Trebuchet MS",arial,serif;
	background-color:#EC8028; 
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
}



			

.oldMsg	 {	font-family: "Trebuchet MS",arial,serif; 
			font-size: 10px; 
			font-weight: normal; 
			color: #000000;
			text-decoration: none;}
			


			
.newSFS	{	font-family: "Trebuchet MS",arial,serif; 
			font-size: .75em; 
			font-weight: bold; 
			color: #006600;
			text-decoration: none;}
			
.newFax	{	font-family: "Trebuchet MS",arial,serif; 
			font-size: .75em; 
			font-weight: bold; 
			color: #660000;
			text-decoration: none;}
			
.msgBodyTxt {
	background-color:#FFFFFF;
	font-family: "Trebuchet MS",arial,serif;
	font-weight: normal;
	color: #000000;
	padding:.75em;
	width: 100%;
}
.priorityHdr {background-color:#FFFFAD; ^M
                        font-family: "Trebuchet MS",arial,serif; ^M
                        font-weight: bold; ^M
                        color: #AA0000;^M
                        text-decoration: none;}^
			
.priorityHdrold {background-color:#FFFFAD; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #AA0000;
			text-decoration: none;}


.calBkgnd {
	background-color:#F2F1F0;
	font-family: "Trebuchet MS",arial,serif;
	font-weight: normal;
	color: #333333;}

.calHilite {background-color:#FFFF99; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #000000;
			text-decoration: none;}
			
.calText  {font-family: "Trebuchet MS",arial,serif; 
			font-weight: bold; 
			color: #000000;
			text-decoration: none;}

.calText2  {font-family: "Trebuchet MS",arial,serif; 
			font-size: .85em; 
			font-weight: Normal; 
			color: #000000;
			text-decoration: none;}
			
.calEvent1 {background-color:#99CCFF; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #000000;
			text-decoration: none;}
			
.calEvent2 {background-color:#6699FF; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #000000;
			text-decoration: none;}
			
.taskDoneTxt {font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #333333;
			text-decoration: line-through;}

.calFree {
	background-color:#33CC00;
	color: #33CC00;
}

.calBusy {
	background-color:#990000;
	color: #990000;
}

.calTentative {  background-color: #9999CC}


.notifyActive {  font-family: "Trebuchet MS",arial,serif; 
			font-size: 11px; color: #000000; 
			text-decoration: none; 
			font-weight: bold}
			
.ifsHomeUnavailable {font-family: Trebuchet MS ,arial ,sans-serif;
					font-size: 18px; color:#999999}
					
.ifsImageUnviewable {font-family: Trebuchet MS ,arial ,sans-serif;
					font-size: 18px; color:#999999}
					
.ifsSlideCaption  {font-family: Trebuchet MS ,arial ,sans-serif;
					font-weight: bold;
					font-size: 12;
					color: White;
					text-decoration: none}
			
			
			
.notifyInactive {  font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #666666; 
			text-decoration: none}
			
			
.notifyOn {  background-color: #E68E0B}

.notifyOff {  background-color: #FFFFFF;}

.notifySuspended {  background-color: #999999}

.stepOn {  background-color: #CC0000}

.stepOff {  background-color: #CCCCCC} 




bodyold {  background-position: 1px 1px; border-top-width: 1px; border-left-width: 1px}
.calHilite2 { background-color:#FF3300; font-family: "Trebuchet MS",arial,serif; font-weight: normal; color: #000000; text-decoration: none; }
.calBkgnd2 { background-color:#FFFFFF; font-family: "Trebuchet MS",arial,serif; font-weight: normal; color: #333333;}
.taskOverdueTxt {  font-family: "Trebuchet MS",arial,serif; font-weight: bold; color: #CC0000; text-decoration: none}
.txtBoxDynamic {
	font-family: "Trebuchet MS",arial,serif;
	font-weight: normal;
	font-size:1em;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 100%;
	padding: 2px;
}
.newCalRequest {  font-family: "Trebuchet MS",arial,serif; font-weight: bold; color: #000066; text-decoration: none}
.calDetailsBkgnd {
	font-family: "Trebuchet MS",arial,serif;
	font-size: .7em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFCC;
	padding: 5px;
	border: 1px solid;
}

.navPanSel {
	background-color: #BBBBBB;
	font-family: "Trebuchet MS",arial,serif;
	font-size: .7em;
	color: #000000;
}


.mailMenuBkgnd {
	font-family: "Trebuchet MS",arial,serif;
	font-size: .75em;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #333333;
}
.mailMenu1 {
	font-family: "Trebuchet MS",arial,serif;
	font-size: .7em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFCC;
}
.mailMenu2 {
	font-family: "Trebuchet MS",arial,serif;
	font-size: .7em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C7C4A0;
}
.msgTxtBoxDynamic {
	font-family: "Trebuchet MS",arial,serif;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	width: 99%;
	padding: 4px;
}
.fileButtons {
	font-family: "Trebuchet MS",arial,serif;
	font-size: .75em;
	font-weight: normal;
	color: #BBBBBB;
	width: 80%;
}
.popForm {
	font-family: "Trebuchet MS",arial,serif;
	font-size: .75em;
	font-weight: normal;
	color: #000000;
	background-color: #CDCDCD;
	border: 1px solid #454545;
}
.IMtext {
	font-family: "Trebuchet MS",arial,serif;
	font-size: .75em;
	font-weight: normal;
	color: #333333;
}
.IMname {
	font-family: "Trebuchet MS",arial,serif;
	font-size: .8em;
	font-weight: bold;
	color: #000033;
}
.IMavailable {  
	font-family: "Trebuchet MS",arial,serif; 
	font-size: .75em; 
	font-weight: bold; color: #006600; 
	text-decoration: none}

.IMbusy {
 	font-family: "Trebuchet MS",arial,serif; 
	font-size: .75em; 
	font-weight: bold; color: #CC0000; 
	text-decoration: none }
	
.IMunknown { 
	font-family: "Trebuchet MS",arial,serif; 
	font-size: .75em; 
	font-weight: normal; color: #999999; 
	text-decoration: none }
	
.IMcustom { 
	font-family: "Trebuchet MS",arial,serif; 
	font-size: .75em; 
	font-weight: bold; color: #333399; 
	text-decoration: none }
.buttonDynamic {
	font-family: "Trebuchet MS",arial,serif;
	color: #000000;
	text-decoration: none;
	background-color: #DDDDDD;
	padding: 1px;
	width: 95%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #EFEFEF;
}
.white {
	background-color: #FFFFFF;
	font-family: "Trebuchet MS",arial,serif;
	font-size: .7em;
	font-weight: normal;
	color: #333333;
}
.redAsterisk {
	font-family: "Trebuchet MS",arial,serif;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
/**
 * Error messages are displayed in red text.
 */
.errorMsg { 
   font-family: "Trebuchet MS",arial,serif; 
   font-weight: normal; 
   color: red; 
}
/**
 * Success messages are displayed in green text.
 */
.successMsg { 
   font-family: "Trebuchet MS",arial,serif; 
   font-weight: normal; 
   color: green; 
}
/**
 * Warning messages are displayed in yellow text.
 */
.warningMsg { 
   font-family: "Trebuchet MS",arial,serif; 
   font-weight: normal; 
   color: black; 
   background: yellow;
}
/**
 * The cursor property specifies the type of cursor to be displayed
 * when pointing on an element.
 * In this case the cursor will be rendered as a pointer that indicates
 * the element is a hyperlink.
 */
.linkCursor
{
    cursor:pointer;
    cursor:hand;
}


.spaceAvailBkgnd {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    border: 1px solid #333333;
}
.spaceAvail {
    background-color: #009900;
    margin: 0px;
    padding: 0px;
}

.btnA{ 
  height: 21px; 
  width: 98px;
  border: 0px; 
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  vertical-align: text-top; 
  text-align: center; 
  font: normal 10px  Verdana;
  color: #2D4B9B;
  cursor: pointer; cursor: hand;
  background: transparent url(/cp/images/default/en/uikit/buttons/microbusiness/to.gif) no-repeat center;
}
 
.btnCc{ 
  height: 21px; 
  width: 98px;
  border: 0px; 
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  vertical-align: text-top; 
  text-align: center; 
  font: normal 10px  Verdana;
  color: #2D4B9B;
  cursor: pointer; cursor: hand;
  background: transparent url(/cp/images/default/en/uikit/buttons/microbusiness/cc.gif) no-repeat center;
}

.btnCcn{ 
  height: 21px; 
  width: 98px;
  border: 0px; 
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  vertical-align: text-top; 
  text-align: center; 
  font: normal 10px  Verdana;
  color: #2D4B9B;
  cursor: pointer; cursor: hand;
  background: transparent url(/cp/images/default/en/uikit/buttons/microbusiness/bcc.gif) no-repeat center;
}

.btnCheckMail,.btnCompose,.btnDelete,.btnEmptyTrash,.btnFolders,.btnForward,.btnLogout,.btnMegaOffice,.btnReply,.btnReplyAll,.btnSearch,.btnEmpty{
color:#FFFFFF;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
height:22px;
width:100px;
padding:2px 0px 2px 0px;
margin:0px;
cursor:hand;
background:#FFFFFF;
}
.btnCheckMail{background:url(/cp/images/default/en/uikit/buttons/microbusiness/checkMail.gif) no-repeat top;}
.btnCompose{background:url(/cp/images/default/en/uikit/buttons/microbusiness/compose.gif) no-repeat top;}
.btnDelete{background:url(/cp/images/default/en/uikit/buttons/microbusiness/delete.gif) no-repeat top;}
.btnEmptyTrash{background:url(/cp/images/default/en/uikit/buttons/microbusiness/emptyTrash.gif) no-repeat top;}
.btnFolders{background:url(/cp/images/default/en/uikit/buttons/microbusiness/folders.gif) no-repeat top;}
.btnForward{background:url(/cp/images/default/en/uikit/buttons/microbusiness/forward.gif) no-repeat top;}
.btnLogout{background:url(/cp/images/default/en/uikit/buttons/microbusiness/logOut.gif) no-repeat top;}

.btnMegaOffice{background:url(/cp/images/default/en/uikit/buttons/microbusiness/megaoff_b.gif) no-repeat top;}
.btnReply{background:url(/cp/images/default/en/uikit/buttons/microbusiness/reply.gif) no-repeat top;}
.btnReplyAll{background:url(/cp/images/default/en/uikit/buttons/microbusiness/replyAll.gif) no-repeat top;}
.btnSearch{background:url(/cp/images/default/en/uikit/buttons/microbusiness/search.gif) no-repeat top;}
.btnEmpty{background:url(/cp/images/default/en/uikit/buttons/microbusiness/base.gif) no-repeat top;
	color: rgb(255, 255, 255);
	font-family: Arial,arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: normal;}
.sfondo {
		background: URL(/cp/images/default/en/main/layout/sfondo.gif);
      background-repeat: repeat-x;
      background-color: #9CBDEF;
 }
 
 .TxtMegaOffice  {	font-family: "Trebuchet MS",arial,serif;
			font-size: 18px;
			font-weight: bold; 
			color: #001863
			text-decoration: none;}
.buttonBackGrey{border:0px solid #BBBBBB;
	background-color:#EFEFEF; 
			font-family: "Trebuchet MS",arial,serif; 
			font-weight: normal; 
			color: #000000;
			padding:2px;
			text-decoration: none;
}

			
.linkHelp {cursor:hand;	font-family: "Trebuchet MS",arial,serif;
			font-weight: normal; 
			color: #FFFFFF;
			text-decoration: none;}
			
			
			
/* Microbusiness */			

#main_container
{
	width:100%; /*780px;*/
	height:100%;
}
#container
{
	width:940px; /*780px;*/
	height:100%;
}

#container-bar
{
	width:1237px;
	height:100%;
}


/* Header Classes */
#header

{
	height:90px;
	background:url(/cp/images/default/en/main/layout/microbusiness/header_background1_1024.gif) repeat-x left 45px;
	

}


#header_login
{	/*
	height:80px;;
	background:url(/cp/images/default/en/main/layout/microbusiness/header_background1.gif) repeat-x left 43px;
	width:100%;*/
	height:90px;
	background:url(/cp/images/default/en/main/layout/microbusiness/header_background1_1024.gif) repeat-x scroll left 45px;

}


#sub_header_left
{
	/*width:185px;
	height:100%;
	background:url(/cp/images/default/en/main/layout/microbusiness/header_background2.gif) no-repeat left 43px;
	float:left;*/
	
	width:198px;
	height:100%;
	background:url(/cp/images/default/en/main/layout/microbusiness/header_background2_1024.gif) no-repeat left 45px;
	float:left;
}



/* Infostrada Homepagea specific Logo Class */
#h1_top_logo
{
	width:188px;
	height:100%;
	background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/header_logo.gif) no-repeat center;
}
/* Infostrada Homepagea specific Logo Class */

#top_logo
{
	width:178px;
	height:80px;
	background-color: #FFFFFF;
	background-image: url(/cp/images/default/en/main/layout/microbusiness/infostrada_logo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#sub_header_right
{
	/*width:595px;
	height:100%;
	background:url(/cp/images/default/en/main/layout/microbusiness/header_background3.gif) no-repeat right 43px;
	float:left;*/
	width: 742px;
	height:100%;
	background:url(/cp/images/default/en/main/layout/microbusiness/header_background3_1024.gif) no-repeat right 45px;
	float:right;
}

#sub_header_right2
{
	width:1095px;
	height:100%;
	background:url(/cp/images/default/en/main/layout/microbusiness/header_background3.gif) no-repeat right 43px;
	float:left;
}


#header_search
{
	height:45px;/*50px;*/
}

.search_box
{
	/* height:13px; */
	margin-top:18px;
	width:108px;
	border:solid 1px #606060;
	font:normal 11px verdana, arial, serif;
	color:#999999;
	padding-left:5px;
}
.search_button
{
	height:17px;
	width:17px;
	border:none 0px;
	background-image:url(/cp/images/default/en/main/layout/microbusiness/search_btn.gif);
}

#tabs_container
{
	/* padding:0px 10px 0px 15px; */
	/*width:100%; 
	height:30px;
	overflow:hidden;
	background:url(/cp/images/default/en/main/layout/microbusiness/tabs_left_background.gif) no-repeat 10px top;*/
	width: 733px;
	height: 45px;
	overflow-x: hidden;
	overflow-y: hidden;
	background-color: transparent;
	background-image: url(/cp/images/default/en/main/layout/microbusiness/tabs_left_background_1024.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}

#tabs_container_header
{
	/* padding:0px 10px 0px 15px; */
	width:100%; /* modified to 1038px instead of 570px */
	height:30px;
	overflow:hidden;
	background:url(/cp/images/default/en/main/layout/microbusiness/tabs_left_background.gif) no-repeat 10px top;
}

#tabs_container2
{
	/* margin:0px 10px 0px 15px; added to resolve padding in the upper class */
	/*height:30px;
	padding-left:5px;
	background:url(/cp/images/default/en/main/layout/microbusiness/tabs_background.gif) repeat-x left top;
	*/
	margin:0px 0px 0px 15px;
	height: 45px;
	padding-left:2px;
	background:url(/cp/images/default/en/main/layout/microbusiness/tabs_background_1024.gif) repeat-x left top;
}

#tabs_container3
{
	height: 45px;
	padding-right: 5px;
	background-color: transparent;
	background-image: url(/cp/images/default/en/main/layout/microbusiness/tabs_right_background_1024.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
}

/*
#tabs_container3 /* Added to maintain the design as image aligns causes a problem with IE5 
{
	height:30px;
	width:100%; 
	padding-right:5px;
	background:url(/cp/images/default/en/main/layout/microbusiness/tabs_right_background.gif) no-repeat right top;
	font:bold 13px "Trebuchet MS", arial, serif;
}*/


#pulsantewind
{
	float: left;
	height: 45px;
	width: 100px;
	padding-left:495px;
	padding-right:12px;
}

#pulsanteinfostrada
{
	float: left;
	height: 45px;
	width: 80px;
}
#windgroup_top_area a:link, #windgroup_top_area a:visited, #windgroup_top_area a:active, #windgroup_top_area a:hover
{
	color: #ffffff;
	text-decoration: none;
}
#windgroup_top_area
{
	
	height: 21px;
	margin-top: 16px;
	background-color: transparent;
	background-image: url(/cp/images/default/en/main/layout/microbusiness/windgroup_top_area_background_1024.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: center;
	width: 100px;
	float: left;
}
#barraadmin
{
	float: left;
	height: 24px;
	width: 723px;
}
.tab_item_on
{
height:30px;
	margin-top:15px;
	padding-left:9px;
	background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/tab_on_background_left_1024.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.tab_item_on p
{
	/*width:60px;*/
	/* min-height: 26px; */
	/* height:22px; */
	margin:0px;
	padding:2px 9px 9px 0px;
	color:#ff6600;
	text-align:center;
	display:block;
	background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/tab_on_background_right_1024.gif) no-repeat right top;
}


.tab_item_on > p
{
	min-width:40px;
	width:auto;
}
.tab_item_off
{
	height: 30px;
	margin-top:15px;
	padding-left:9px;
	text-align:center;
	float:left;
}
.tab_item_off a:link, .tab_item_off a:visited, .tab_item_off a:active
{
	/* width:60px; */
	white-space:nowrap;
	/* height:22px; */
	margin:0px;
	padding:4px 9px 0px 0px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	cursor:pointer;
	text-decoration:none;
}
.tab_item_off > a
{
	min-width:60px;
	width:auto;
}
.tab_spacer
{
	width:20px;
	float:left;
}
a.admin_button:link, a.admin_button:visited, a.admin_button:active, a.admin_button:hover
{
	height:37px; 
	width:216px;
	background:url(/cp/images/default/en/main/layout/microbusiness/Bottone_Amministrazione.gif) no-repeat left top;
	margin-left: 5px;
	margin-top: 3px;
	padding-top:2px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:right;
	cursor:pointer;
	text-decoration:none;
	font-weight: bold; 
}
a.admin_button2:link, a.admin_button2:visited, a.admin_button2:active, a.admin_button2:hover
{
	height:24px; 
	width:216px;
	background:url(/cp/images/default/en/main/layout/microbusiness/orange_tab_background2.gif) no-repeat left top;
	margin-left: 5px;
	margin-top: 3px;
	padding-top:2px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:right;
	cursor:pointer;
	text-decoration:none;
	font-weight: bold; 
	font-size: 12px;
}

a.orange_tab:link, a.orange_tab:visited, a.orange_tab:active, a.orange_tab:hover
{
	height:24px; /* modified to 24px instead of 22px */
	width:100px;
	background:url(/cp/images/default/en/main/layout/microbusiness/orange_tab_background.gif) no-repeat left top;
	margin-left: 5px;
	margin-top: 3px;
	padding-top:2px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:right;
	cursor:pointer;
	text-decoration:none;
	font-weight: bold; 
}


a.orange_tab_header:link, a.orange_tab_header:visited, a.orange_tab_header:active, a.orange_tab_header:hover
{
	height:20px; /* modified to 24px instead of 22px */
	width:120px;
	background:url(/cp/images/default/en/main/layout/microbusiness/Bottone_Amministrazione_nero.gif) no-repeat left top;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top:2px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:right;
	cursor:pointer;
	text-decoration:none;
	font-weight: bold; 
}



/* Header Classes */
/* Middle Part Classes */
#middle_part
{
	/*background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/lower_inner_panels_bg_1024.gif) no-repeat scroll center bottom;
	width:780px;*/
	
	background-color: #ffffff;
	background-image: url(/cp/images/default/en/main/layout/microbusiness/lower_inner_panels_bg_1024.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
	width: 940px;
	height: 51px;
}


#middle_container
{
	/*width:763px; 
	margin:0px 0px 0px 7px; */
	background:#FFFFFF;
	height: 320px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* Homepages specific Classes */
#h1_middle_part
{
	width:780px; /* changed to 780px instead of 763px */
	/* padding:0px 10px 0px 7px; */
	background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/login_lower_curves.gif) no-repeat 131px bottom;
}


/* Homepages specific Classes */

#left_column
{
	/*width:178px;
	float:left;*/
	
	width:198px;
	float:left;
	position: relative;
	z-index: 2;
	height:320px;
}

#content_top_curve_nocol
{
	background-image: url(/cp/images/default/en/main/layout/microbusiness/content_top_curve_nocol.gif);
	width:723px;
	height:6px;
	margin-top:36px;
	margin-bottom:0px;
	background-repeat:no-repeat;
	padding:0px;
}


#content_bottom_curve_nocol
{
	background-image: url(/cp/images/default/en/main/layout/microbusiness/content_bottom_curve_nocol.gif);
	width:723px;
	height:8px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
#inner_content
{
	background-color: #F2F1F0;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	width:719px;
	/*width:auto;*/
	height:250px;
	border-left:solid 2px #B1B1B1;
	border-right:solid 2px #B1B1B1;
}
.content_padded
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;
	font-family: "Trebuchet MS",tahoma,sans;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #4f4f4f;
}

#wrapper{
	width:700px;
	height:30px;
	float:left;
	/*background:#EFEFEF;*/
}
.loginButton
{
	background-color: #F2F1F0;
	background-image: url(/cp/images/default/en/main/layout/microbusiness/orange_btn_1024.gif);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	color:#FFFFFF;
	border-width:0px 0px 0px 0px ;
	width:80px;
	height:19px;	
}

.inputform{
	float:left;
	width: 100px;
	padding-left: 12px; 
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 0px;
	color: #4f4f4f;
	font-family: "Trebuchet MS",tahoma,sans;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
}
.loginErrorMsg {
	color: #EC7324;
	font-family: "Trebuchet MS",tahoma,sans;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	float:left;
	width: 690px;
	padding-left: 12px;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.loginSuccessMsg {
	color: green; 
	font-family: "Trebuchet MS",tahoma,sans;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	float:left;
	width: 700px;
	padding-left: 12px;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.hspacer
{
	width:15px;
	height:20px;
	float:left;
}
.hspacer2
{
	width:30px;
	height:20px;
	float:left;
}
.hspacer3
{
	width:12px;
	height:20px;
	float:left;
}
.f0
{
	font-size:0px;
}
.vspacer
{
	width:100%;
	clear:both;
	height:10px;
	background:#FFFFFF;
}
.vspacer2
{
	width:100%;
	clear:both;
	height:15px;
	background-color:#FFFFFF;
}
.vspacer3
{
	width:100%;
	clear:both;
	height:15px;
}
.spacer
{
	font-size:4px;
}
/* Menu Classes */
#menu_container > .menu_container2
{
	min-height:168px; /* modified to 168px instead of 160px */
	height:auto;
}
.menu_container2
{
	height:168px; /* modified to 168px instead of 160px */
	position:relative;
	/* padding:4px 0px 4px 0px; */
	padding:2px 0px 2px 0px; /* added instead of padding */
}


#menu_top_curve
{
	
	background:#636363 url(/cp/images/default/en/main/layout/microbusiness/menu_top_background.gif) no-repeat left top;
	font-size:0px;
	height:4px;
}
#menu_bottom_curve
{
	
	background:#636363 url(/cp/images/default/en/main/layout/microbusiness/menu_bottom_background.gif) no-repeat left bottom;
	font-size:0px;
	height:4px;
}
#menu_container
{
	width:178px;
	background:url(../images/menu_background.gif) repeat-y left top;
	font-size:0px;
	background-color:#636363;
}
.menu_separator
{
	width:178px;
	height:11px;
	background:url(../images/menu_separator.gif) no-repeat center;
}
#menu_container2 div.main
{
	width:162px;
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#bdbdbd;
	padding: 1px 0px 0px 12px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	background:url(../images/menu_current_background.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
#menu_container2 div.main2
{
	width:157px;
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#ffffff;
	padding: 1px 0px 0px 17px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	background:url(../images/menu_current_background.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
#menu_container2 span.num
{
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#ec7324;
}
#menu_container2 span.num2 
{
	color:#ffffff;
}

/* Third Level Classes Here */
.accm
{
	font:normal 14px  arial, serif;
	display:block;
	white-space:nowrap;
}
.accm3
{
	font:normal 14px  arial, serif;
	font-size:0px;
	/* height:0px; */
	display:block;
}
.nosub
{
	display:none;
}
a.level1:link, a.level1:visited, a.level1:active
{
	width:172px;
	display:block;
	color:#bdbdbd;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	padding: 1px 0px 0px 6px;
	margin: 0px;
	cursor:pointer;
	background:url(../images/menu_current_background.gif) repeat-x 0% 0%;
	text-decoration:none;
}
a.level1:hover
{
	background:url(../images/menu_current_background.gif) repeat-x 100% 100%;
}
a.level1 span
{
	color:#ec7324;
}
a.level1b:link, a.level1b:visited, a.level1b:active 
{
	width:170px;
	display:block;
	color:#ffffff;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	padding: 1px 0px 0px 8px;
	margin: 0px;
	cursor:pointer;
	text-decoration:none;
}
a.level1b span
{
	color:#ffffff;
}

a.level2:link, a.level2:visited, a.level2:active
{
	width:162px;
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#bdbdbd;
	padding: 1px 0px 0px 12px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	background:url(../images/menu_current_background.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
a.level2:hover
{
	background:url(../images/menu_current_background.gif) repeat-x 100% 100%;
}
a.level2 span
{
	color:#ec7324;
}
a.level2b:link, a.level2b:visited, a.level2b:active 
{
	width:157px;
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#ffffff;
	padding: 1px 0px 0px 17px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
a.level2b span
{
	color:#ffffff;
}

/*for links without expansion */
/*
a.level2n:link, a.level2n:visited, a.level2n:active
{
	width:162px;
	font:normal 13px "Trebuchet MS", arial, serif;
	color:#bdbdbd;
	padding: 1px 0px 0px 12px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	background:url(../images/menu_current_background.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
a.level2n:hover
{
	background:url(../images/menu_current_background.gif) repeat-x 100% 100%;
}
a.level2n span
{
	color:#ec7324;
}
*/
.clear
{
	clear:both;
}
.clear2
{
	clear:both;
	height:15px;
}
.clear3
{
	clear:both;
	height:5px;
}
/* Menu Classes */
#content
{
	width:585px;
	float:right;
	/*padding-left:10px;*/
}
#content2f
{
	margin-left:10px; /* added instead of #content padding */
}
/* TV Ads Classes */
#tv_ads
{
	width:178px;
	background:url(../images/ads_top_curves.gif) no-repeat left top; 
	padding-top:9px;
}
#tv_ads > #ads_container
{
	min-height:121px;
	height:auto;
}
#ads_container
{
	width:178px;
	font-size:5px;
	height:121px;
}
/* TV Ads Classes */
/* Infostrada & Wind homepages Top Offers Classes */
#top_offers_container
{
	background:url(../images/top_offers_left_bg.gif) no-repeat left bottom;
}
#top_offers_container2
{
	background:url(../images/top_offers_right_bg.gif) no-repeat right bottom;
}
#top_offers
{
	margin:20px 8px 0px 8px;
	height:71px;
	padding:0px 6px 0px 6px;
	background:url(../images/top_offers_middle_bg.gif) repeat-x left bottom;
}
#top_offers div.offer
{
	height:62px;
	width: 167px;
	float:left;
	overflow:hidden;
	background:url(../images/top_offer_bg.gif) no-repeat center;
}
#top_offers a
{
	display:block;
	height:42px;
	margin:20px 0px 0px 14px;
	width: 153px;
	overflow:hidden;
	font:normal 18px arial, serif;
	text-decoration:none;
	color:#FFFFFF;
}
#top_offers span
{
	height:62px;
	width: 22px;
	float:left;
}
/* Infostrada & Wind homepages Top Offers Classes */
/* Lower Panels Classes */
#lower_panels
{
	padding:0px 10px 0px 10px; 
	background:url(../images/lower_panels_grad.gif) repeat-x left top;
}
.lower_panel
{
	width:174px;
	float:left;
	background:url(../images/lower_panels_grad.gif) repeat-x left top;
}
/* Infostrada Homepage Specific */
.h1_lower_panel
{
	padding:2px 0px 0px 5px;
	width:105px;
	font:normal 11px arial, serif;
	color:#777777;
	float:left;
}
#h1_offer_links div.olink
{
	width:174px;
	background:url(../images/orange_arrow.gif) no-repeat 85% 90%;
	float:left;
}
#h1_offer_links a
{
	display:block;
	width:139px;
	margin-right:35px; /*modified to margin instead of padding */
	font:bold 12px arial, serif;
	color:#777777;
	text-align:center;
	text-decoration:none;
}
/* Infostrada Homepage Specific */
/* Wind Homepage Specific */
.h2_lower_panel
{
	padding:0px 0px 0px 8px;
	width:102px;
	font:normal 11px arial, serif;
	color:#777777;
	float:left;
}
#h2_offer_links a
{
	width:144px;
	height:20px;
	padding:2px 20px 0px 0px;
	font:normal 12px verdana, serif;
	font-variant:small-caps;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/orange_link.gif) no-repeat left top;
	float:left;
	text-decoration:none;
}
/* Wind Homepage Specific */
/* Wind Group Homepage Specific */
#h3_lower_panels
{
	padding:10px 7px 5px 9px; 
	background:#ffffff url(../images/lower_panels_grad.gif) repeat-x left top;
}
.h3_media
{
	background:url(../images/panel_01_bg.jpg) no-repeat left top;
}
.h3_investitori
{
	background:url(../images/panel_02_bg.jpg) no-repeat left top;
}
.h3_stakeholders
{
	background:url(../images/panel_03_bg.jpg) no-repeat left top;
}
.h3_consumatori
{
	background:url(../images/panel_04_bg.jpg) no-repeat left top;
}
.h3_panel
{
	font:normal 12px "Trebuchet MS", tahoma, sans;
	color:#6f6f6f;
	width:272px; /*Modified from 137px to 272px */
	height:86px; /*Modified from 55px to 86px */
	float:left;
	overflow:hidden;
	/* padding:31px 5px 0px 130px; */
	cursor:pointer;
}
.h3_panel div
{
	margin:31px 5px 0px 130px;
}
/* Wind Group Homepage Specific */
.orange_title
{
	font:bold italic 14px arial, serif;
	color:#f46819;
}
/* Lower Panels Classes */
/* Footer */
#footer
{/*
	margin:0px 10px 0px 7px;
	background:url(../images/footer_background.gif) no-repeat left top;
	height:86px; 
	overflow:hidden;*/
	
	background-color: #ffffff;
	background-image: url(/cp/images/default/en/main/layout/microbusiness/footer_background_1024.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	overflow-x: hidden;
	overflow-y: hidden;
}
#h2_footer_up
{
	width: 100%;
	height: 31px;
}
#h2_footer_link
{
	float: left;
	padding-left: 210px;
	padding-top: 5px;
	overflow-x: visible;
	overflow-y: visible;
	color: #b3b3b3;
	font-size: 9px;
}
#h2_footer_down
{
	width: 100%;
	background-color: #FFFFFF;
}
#logoLibero_wrapper {
	background:transparent url(/cp/images/default/en/main/layout/microbusiness/logoLibero_footer_max_1024.gif) no-repeat scroll 10px bottom; 
	float:left; 
	height:29px; 
	width:110px;
}
#h1_footer
{
	margin:0px 10px 0px 7px;
	background:url(../images/h1_footer_background.jpg) no-repeat left top;
	height:76px;
	overflow:hidden;
}
/* Wind Group Homepage Specific */
#h2_footer
{
	margin:0px 10px 0px 7px;
	background:url(../images/h2_footer_background.jpg) no-repeat left top;
	height:76px;
	overflow:hidden;
}
#h3_footer
{
	margin:0px 10px 0px 7px;
	background:url(../images/h3_footer_background.jpg) no-repeat left top;
	height:76px;
	overflow:hidden;
}
#footer_news
{
	padding:11px 0px 0px 75px;
	font:normal 11px "Trebuchet MS", Arial, serif;
	color:#FFFFFF;
	text-align:left;
	
}
/* Wind Group Homepage Specific */
#footer_left
{
	float:left;
	width:642px;
	margin-top:10px; /* added instead of #footer padding */
}
 /* added for infostrada homepage */
#h1_footer_left
{
	float:left;
	width:642px;
}
#footer_slogan
{
	width:390px;
	float:left;
	margin:23px 40px 0px 0px; /* modified to margin instead of padding */
	font-size:14px;
	color:#FFFFFF;
	text-align:right;
}
#h1_footer_slogan
{
	width:412px;
	float:left;
	margin:23px 30px 0px 0px; /* modified to margin instead of padding */
	font-size:14px;
	color:#FFFFFF;
	text-align:right;
}
#h2_footer_slogan
{
	width:412px;
	float:left;
	padding:23px 20px 0px 0px;
	font-size:14px;
	color:#FFFFFF;
	text-align:right;
}
#news_letter
{
	width:200px;
	float:left;
	overflow:hidden;
	font:normal 12px arial, serif;
	color:#FFFFFF;
	white-space:nowrap;
}
.news_box
{
	width:158px;
	border:solid 1px #CCCCCC;
	font:normal 11px verdana, arial, serif;
	color:#5b5b5b;
	padding-left:5px;
}
#h1_footer_logo
{
	width:100px;
	margin-top:15px; /* modified from 25px to 15px */
	float:right;
	background:url(/cp/images/default/en/main/layout/microbusiness/wind_logo.gif) no-repeat center;
	height:35px;
	
}
#footer_logo
{
	margin-top:24px; /* modified from 14px to 24px */
	float:right;
	background:url(../images/infostrada_logo.gif) no-repeat center;
	height:35px;
	width:110px;
}
#copyright
{
	/*clear:both;
	color:#8f8f8f;
	padding-left:10px;
	font:normal 11px arial, serif;
	*/
	color:#8f8f8f;
	padding-left: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float: left;
}
#h2_footer_logo
{
	float: right;
	background-color: transparent;
	background-image: url(/cp/images/default/en/main/layout/microbusiness/logo_wind_footer.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	height: 60px;
	width: 120px;
	margin-right: 10px;
}
/* Wind Group Homepage Specific Copyright */
#h3_copyright
{
	clear:both;
	color:#8f8f8f;
	padding:10px 0px 0px 10px;
	font:normal 11px arial, serif;
}
/* Wind Group Homepage Specific Copyright */
/* Footer */


.h1lp_curve
{
	width:575px;
	background:url(../images/h1_lower_panels_top_curve.gif) no-repeat center;
	height:8px;
}
.h2lp_curve
{
	width:575px;
	background:url(../images/h2_lower_panels_top_curve.gif) no-repeat center;
	height:8px;
}
/* New for Print */
.pblocked
{
	display:none;
	float:left;
}
/* New for Print */

/* Inner Layouts */
#path
{
	font:normal 14px arial, sans;
	color:#ff6600;
	margin-left: 195px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
#path a:link, #path a:visited, #path a:active
{
	font:normal 12px arial, sans;
	color:#ff6600;
	text-decoration:none;
}
#path a:hover
{
	text-decoration:underline;
}
.trans_vspacer
{
	width:100%;
	clear:both;
	height:10px;
}
.trans_vspacer2
{
	width:100%;
	clear:both;
	height:7px;
}
.trans_vspacer3
{
	width:100%;
	clear:both;
	height:20px;
}
#middle_container > .content_holder
{
	min-height:468px;
	height:auto;
}
.content_holder
{
	width:575px;
	height:468px;
	float:right;
	padding-left:10px;
}
.content_holder2
{
	/*height:468px;
	float:right;
	background:#f2f1f0;*/
	
	float: left;
	padding-left: 9px;
	width: 723px;
}
#middle_container > .content_holder2
{
	/*min-height:335px;
	height:335px;*/
	
	height: 320px;
	
}

/*#inner_content
{
	background:#f2f1f0;
	padding:3px 5px 0px 5px;
}*/
#inner_content_nocol
{
	background:#f2f1f0;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#inner_content_grad
{
	background:#FFFFFF url(../images/content_grad_bg.gif) repeat-x top;
	padding:3px 5px 0px 5px;
	
}
#in_content_left
{
	width:425px;
	float:left;
}
#in_content_right
{
	width:133px;
	float:right;
	/* margin-left:5px; */ /* Commented for Older Browsers */
}
/*#content_padded
{
	padding:5px;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	color:#4f4f4f;
}*/
.title_orange_bg
{
	width:405px;
	height:31px;
	background:#ea7e37 url(../images/title_orange_bg.gif) no-repeat center;
	padding:7px 5px 0px 10px;
	font:bold 14px "Trebuchet MS",tahoma,sans;
	color:#FFFFFF;
}
.title_orange_bg p
{
	margin:0px;
	padding:0px;
	padding-top:3px;
}
.title_orange_bg_2
{
	background-color:#EC7324;
	padding:5px 0px 5px 0px;
	font:bold 18px "Trebuchet MS",tahoma,sans;
	color:#FFFFFF;
	width: 753px;
}
.title_orange_bg_3
{
	background-color:#EC7324;
	width:565px;
	font:bold 18px "Trebuchet MS",tahoma,sans;
	color:#FFFFFF;
}
.title_orange_bg_3 div.to_content /* added to fix positioning for title_orange_bg_2 in older browsers */
{
	padding:5px 8px 5px 8px;
	
}
.to_title_txt /* added to fix text styles for title_orange_bg_2 contents in older browsers */
{
	font:bold 18px "Trebuchet MS",tahoma,sans;
	color:#FFFFFF;
}
.title_orange_bg_2 p.wide, .title_orange_bg_3 p.wide
{
	margin:5px 8px 0px 8px;
	padding:0px;
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
}
.title_orange_bg_2 p.in2, .title_orange_bg_3 p.in2
{
	margin:3px 0px 0px 5px;
	padding:0px;
	font:bold 14px "Trebuchet MS",tahoma,sans;

}
.title_orange_bg_2 p, .title_orange_bg_3 p
{
	margin:5px 93px 0px 8px;
	padding:0px;
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
}
.title_button
{
	float:right;
	border:none 0px;
	width:90px;
	height:24px;
	padding-left:19px;
	overflow:hidden;
	background:#efefee url(../images/title_button_bg.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:left;
	white-space:nowrap;
}
.title_button2
{
	float:right;
	border:none 0px;
	width:90px;
	height:24px;
	padding-left:19px;
	overflow:hidden;
	background:#efefee url(../images/title_button_bg2.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:center;
	white-space:nowrap;
}
.cart_button
{
	float:right;
	border:none 0px;
	width:90px;
	height:24px;
	padding-left:19px;
	overflow:hidden;
	background:#efefee url(../images/cart_button_bg.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:center;
	white-space:nowrap;
}
.orange_bullets
{
	list-style-image:url(../images/orange_bullet.gif);
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 12px;
}
.orange_bullets_nopad
{
	list-style-image:url(../images/orange_bullet.gif);
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 8px;
}
.inline_title
{
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	padding:0px;
	margin:0px;
}
.inline_title_pad
{
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	padding:15px 0px 2px 5px;
	margin:0px;
}
#lower_links
{
	margin:0px 5px 0px 5px;
}
#lower_links2
{
	margin:0px 5px 0px 5px;
	width:565px;
}
a.left:link, a.left:visited, a.left:active
{
	display:block;
	padding:0px;
	margin:0px;
	padding-left:20px;
	float:left;
	overflow:hidden;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(../images/left_icon.gif) no-repeat 0px center;
}
a.right:link, a.right:visited, a.right:active
{
	display:block;
	padding:0px;
	margin:0px;
	padding-right:20px;
	float:right;
	overflow:hidden;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(../images/right_icon.gif) no-repeat right center;
}
a.left2:link, a.left2:visited, a.left2:active
{
	display:block;
	padding-left:20px;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(../images/left_icon.gif) no-repeat 0px center;
}
a.right3:link, a.right3:visited, a.right3:active
{
	display:block;
	padding-right:20px;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(../images/right_icon.gif) no-repeat right center;
}
#login_form
{
	width:131px;
	height:139px;
	overflow:hidden;
	background:#FFFFFF url(../images/login_bg.gif) no-repeat left top;
	font:bold 13px "Trebuchet MS",tahoma,sans;
	color:#404040;
}
#lform_content
{
	width:121px;
	height:129px;
	padding:5px;
}

a.loginlnk:link,a.loginlnk:active,a.loginlnk:visited
{
	display:block;
	background:#FFFFFF url(../images/linkarrow.gif) no-repeat left center;
	padding-left:10px;
	margin-left:5px;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#4f4f4f;
}
a.loginlnk:hover
{
	text-decoration:underline;
}
.login_user
{
	border:solid 1px #cccccc;
	width:100px;
	/* height:13px; */
	font:normal 11px verdana,tahoma,sans;
	margin:5px 0px 8px 5px;
	padding-left:5px;
	color:#999999;
}
.login_pass
{
	border:solid 1px #cccccc;
	width:70px;
	/* height:13px; */
	font:normal 11px verdana,tahoma,sans;
	margin:0px 5px 0px 5px;
	padding-left:5px;
	color:#999999;
}
.login_submit
{
	height:17px;
	width:23px;
	border:none 0px;
	background-image:url(../images/vai_button.gif);
}
/* inner tabs */
#itab_bar
{
	height:29px;
	background:#FFFFFF url(../images/itab_spacer.gif) repeat-x left top;
}
.itab_item_on
{
	height:29px;
	padding-left:6px;
	background:#FFFFFF url(../images/itab_on_left.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_on p
{
	height:29px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:#FFFFFF url(../images/itab_on_right.gif) no-repeat right top;
	float:left;
}
.itab_item_on span
{
	/* height:24px; */
	padding:5px 5px 7px 5px;
	background:#FFFFFF url(../images/itab_on_bg.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
}
.itab_item_off
{
	height:29px;
	padding-left:6px;
	
	background:#FFFFFF url(../images/itab_off_left.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_off p
{
	height:29px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:#FFFFFF url(../images/itab_off_right.gif) no-repeat right top;
	float:left;
}
.itab_item_off a:link, .itab_item_off a:visited, .itab_item_off a:active, .itab_item_off a:hover
{
	/* height:24px; */
	padding:5px 5px 7px 5px;
	background:#FFFFFF url(../images/itab_off_bg.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
}
.itab_spacer
{
	background:#FFFFFF url(../images/itab_spacer.gif) repeat-x left top;
	width:5px;
	float:left;
}
#itab_container_bg
{
	background:#FFFFFF url(../images/itab_content_bg.gif) no-repeat left top;	
	padding-left:1px;
}
#itab_container_bg > .itab_container
{
	min-height:350px;
	height:auto;
}
.itab_container
{
	background:#FFFFFF url(../images/itab_content_bg.gif) no-repeat right top;	
	padding:5px 5px 5px 4px;
	height:350px;
}
.itab_item_container_bg
{
	background:#f2f1f0 url(../images/itab_item_top_curve.gif) no-repeat left top;
	width:279px;
	padding-top:5px;
	float:left;
}
.itab_item_container
{
	background:#f2f1f0 url(../images/itab_item_bottom_curve.gif) no-repeat left bottom;
	width:269px;
	padding:0px 5px 5px 5px;
	overflow:hidden;
}
.itab_item_text
{
	width:168px; /* modified to 168px */
	padding:5px 0px 0px 0px; /* removed 8px right padding */
	color:#4f4f4f;
	float:left;
}
.itab_item_text p
{
	margin:0px;
	padding:0px 0px 0px 8px;
	color:#ee833e;
	font-size:14px;
	font-weight:bold;
}
.itab_item_text div.txt
{
	margin:0px;
	padding:0px 0px 0px 8px;
}

/* inner tabs */
/* Telefonireview */
#phone_panel
{
	width:161px;
	float:left;
}
#phone_panel a:link, #phone_panel a:visited, #phone_panel a:active
{
	margin-left:10px;
	display:block;
}
#phone_details
{
	width:246px;
	float:right;
	padding-left:8px;
	font-size:12px;
}
#phone_details p
{
	font-size:16px;
	font-weight:bold;
	color:#ec7324;
	margin:0px;
	padding:0px;
}
#phone_details span
{
	font-size:12px;
	color:#ec7324;
}
#phone_details .price
{
	width:65px;
	height:31px;
	background:url(../images/phone_price_bg.gif) no-repeat left bottom;
	overflow:hidden;
	padding-left:42px;
	color:#ec7324;
	font-size:30px;
	color:#e0691b;
	line-height:30px;
}
/* Telefonireview */
/* Inner Layouts */


/* New Classes for inner screens 2 */
/* New For Infostrada Inside */
#i1_footer_logo
{
	margin-top:24px; /* modified from 14px to 24px */
	float:right;
	background:url(../images/infostrada_in_bot_logo.gif) no-repeat center;
	height:35px;
	width:110px;
}
.i1_orange_in
{
	text-align:left;
	/* padding:0px 5px 0px 5px; */
	background:#ed813a url(../images/i1_in_orange_mid_curve.gif) repeat-y left top;
	width:521px;
	overflow:hidden;
	color:#ffffff;
}
.i1_orange_in p.right /* modified to p.right */
{
	margin:0px;
	padding:0px 5px 0px 0px; /* padding left added */
	display:block;
	float:right;
	width:100px;
	overflow:hidden;
}
.i1_orange_in p.left /* class added for older browsers fix */
{
	margin:0px; 
	padding:0px 0px 0px 5px; /* padding right added */
	display:block;
	float:left;
	width:405px;
	overflow:hidden;
}
.i1_orange_in2
{
	text-align:left;
	/* padding:0px 5px 0px 5px; */
	background:#ed813a url(../images/i1_in_orange_mid_curve2.gif) repeat-y left top;
	width:415px;
	overflow:hidden;
	color:#ffffff;
}
.i1_orange_in2 p.right /* modified to p.right */
{
	margin:0px;
	padding:0px 5px 0px 0px; /* padding left added */
	display:block;
	float:right;
	width:100px;
	overflow:hidden;
}
.i1_orange_in2 p.left /* class added for older browsers fix */
{
	margin:0px; 
	padding:0px 0px 0px 5px; /* padding right added */
	display:block;
	float:left;
	width:300px;
	overflow:hidden;
	
}
.title_orange_bg_2 div.pic, .title_orange_bg_3 div.pic
{
	float:left;
	margin:5px 5px 0px 3px;
	font:bold 15px "Trebuchet MS",tahoma,sans;
}
.title_orange_bg_2 div.content, .title_orange_bg_3 div.content
{
	float:right;
	clear:right;
	margin:10px 0px 5px 10px;
}
.title_orange_bg_2 div.content2, .title_orange_bg_3 div.content2
{
	margin:5px 20px 0px 20px;
}
.title_orange_bg_2 div.form, .title_orange_bg_3 div.form
{
	border:solid 1px #ef9e69;
	padding:5px 10px 5px 10px;
	font-size:11px;
	font-weight:normal;
	color:#ffffff; /* added for older browsers */
}
.title_orange_bg_2 .f410, .title_orange_bg_3 .f410 /* added for no column form in firefox */
{
	width:410px;
}
.title_orange_bg_2 a:link,.title_orange_bg_2 a:visited,.title_orange_bg_2 a:active, .title_orange_bg_3 a:link,.title_orange_bg_3 a:visited,.title_orange_bg_3 a:active
{
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
.title_orange_bg_2 a:hover, .title_orange_bg_3 a:hover
{
	text-decoration:underline;
}
.title_orange_bg_2 .txt1, .title_orange_bg_3 .txt1
{
	width:70px;
	/* height:14px; */
	border:solid 1px #bb652c;
	padding-left:5px;
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .txt2, .title_orange_bg_3 .txt2
{
	width:150px;
	/* height:14px; */
	border:solid 1px #bb652c;
	padding-left:5px;
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .txt3, .title_orange_bg_3 .txt3
{
	width:40px;
	/* height:14px; */
	border:solid 1px #bb652c;
	padding-left:5px;
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .drop1, .title_orange_bg_3 .drop1
{
	width:70px;
	/* height:18px; */
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .drop2, .title_orange_bg_3 .drop2
{
	width:50px;
	/* height:18px; */
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.btn
{
	border:none 0px;
	width:51px;
	height:20px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	background:#000000 url(/cp/images/default/en/main/layout/microbusiness/i1_in_orange_btn.gif) no-repeat left top;
	text-align:center;
	font:normal 11px arial ,sans;
	color:#ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	cursor:hand;
	
}

.input_btn
{
	border:none 0px;
	width:51px;
	height:20px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	background:#000000 url(/cp/images/default/en/main/layout/microbusiness/i1_in_orange_btn.gif) no-repeat left top;
	text-align:center;
	font:normal 11px arial ,sans;
	color:#ffffff;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}


a.btn:link, a.btn:active, a.btn:visited {
color:#FFFFFF;
text-decoration:none;
}

.title_orange_bg_2 .bform, .title_orange_bg_3 .bform
{
	margin:0px;
	padding:5px 0px 0px 12px;
	display:block;
	font-weight:bold;
	font-size:11px;
	color:#ffffff; /* added for older browsers */
	
}
/* New For Infostrada Inside */
/* New For Dall’Italia & Dall’Estero Inner Screens */
.itab_item_container_bg2
{
	background:#f2f1f0 url(../images/itab_item_top_curve2.gif) no-repeat left top;
	padding-top:5px;
}
.itab_item_container2
{
	background:#f2f1f0 url(../images/itab_item_bottom_curve2.gif) no-repeat left bottom;
	padding:0px 5px 5px 5px;
	overflow:hidden;
	/* width:555px; */
}
.itab_item_text2
{
	padding:5px 0px 0px 8px;
	color:#4f4f4f;
	float:left;
}
.itab_item_text2 p
{
	margin:0px;
	padding:0px;
	color:#ee833e;
	font-size:14px;
	font-weight:bold;
}
.itab_item_text2 div.txtonly /* added to fix older browsers in Dall'Italia (Text) screen */
{
	width:546px;
}
.itab_item_container_bg3
{
	background:#f2f1f0 url(../images/itab_item_top_curve3.gif) no-repeat left top;
	padding-top:5px;
	margin-top:5px;
	width:275px;
	clear:left;
	float:left;
}
.itab_item_container_bg3 > .itab_item_container3
{
	min-height:57px;
	height:auto;
}
.itab_item_container3
{
	background:#f2f1f0 url(../images/itab_item_bottom_curve3.gif) no-repeat left bottom;
	padding:0px 5px 5px 5px;
	height:57px;
}
.itab_item_text3
{
	padding:5px 0px 0px 8px;
	color:#4f4f4f;
	float:left;
	width:155px;
	
}
.itab_item_text3 p
{
	margin:0px;
	padding:0px;
	color:#ee833e;
	font-size:14px;
	font-weight:bold;
}
.itab_item_text3 a:link, .itab_item_text3 a:visited
{
	color:#ec7324;
}
.itab_long_obg
{
	background:url(../images/itab_long_orange_bg.gif) no-repeat left top;
	/* width:555px; */
	padding:3px 0px 3px 10px;
	/* height:21px; */
	color:#FFFFFF;
	font-size:14px;
}
.itab_short_obg
{
	background:url(../images/itab_short_orange_bg.gif) no-repeat left top;
	width:275px;
	padding:3px 0px 3px 0px;
	/* height:21px; */
	color:#FFFFFF;
	float:left;
	font-size:14px;
}
.itab_short_obg span /* added for older browser's fix */
{
	margin-left:10px;
	display:block;
}
.fleft
{
	float:left;
}
.fright
{
	float:right;
}
.f14
{
	font-size:14px;
}
.title_button3
{
	/* float:right; */ /* Causes a strange behavior in firefox when the button is clicked a continer div was added*/
	border:none 0px;
	width:100px;
	height:24px;
	padding-left:19px;
	overflow:hidden;
	background:#efefee url(../images/title_button_bg3.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:left;
	white-space:nowrap;
}
/* New For Dall’Italia & Dall’Estero Inner Screens */
/* Tables */
.in_content_rightx
{
	width:133px;
	padding-left:7px;
	vertical-align:top;
}
.i1_orange_curve
{
	width:4px;
	height:3px;
}
.i1_orange_bg
{
	background-color:#ec7324;
}
.i1_orange_bg2
{
	background-color:#df732b;
	text-align:left;
	color:#ffffff;
	font-size:11px;
}
.i1_orange_bg2 p.left /* class added for older browsers fix */
{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:300px;
	overflow:hidden;
}
.i1_orange_bg2 p.right /* modified to p.right */
{
	margin:0px;
	padding:0px;
	display:block;
	float:right;
	width:100px;
	overflow:hidden;
}
.nbutton
{
	float:right;
	border:none 0px;
	width:80px;
	height:24px;
	overflow:hidden;
	background:#efefee url(../images/nbutton_bg.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:center;
	white-space:nowrap;
}

/* Newer */
a.right2:link, a.right2:visited, a.right2:active
{
	display:block;
	float:right;
	padding:0px;
	margin:0px;
	padding-right:20px;
	overflow:hidden;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(../images/right_icon2.gif) no-repeat right center;
}
a.right4:link, a.right4:visited, a.right4:active
{
	display:block;
	padding-right:20px;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(../images/right_icon2.gif) no-repeat right center;
}
.tbl_formcont
{
	border:solid 1px #f09255;
	font-size:12px;
	font-weight:normal;
	padding:5px 3px 5px 3px;
	width:32%;
}
.tbl_formcont td /*added for older browsers */
{
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}
.tbl_formsep
{
	width:1%;
}
.chkbox1
{
	width:10px;
	height:10px; 
	vertical-align:middle;
	margin-right:5px;
}
.tbl_formcont a:link, .tbl_formcont a:visited, .tbl_formcont a:active 
{
	font-size:11px;
	font-family:tahoma, arial, serif;
	color:#000000;
	text-decoration:none;
}
.tbl_formcont a:hover
{
	text-decoration:underline;
}
.title_orange_bg_2 div.ctitle, .title_orange_bg_3 div.ctitle
{
	font-size:13px;
	margin-bottom:5px;
	text-align:center;
}
.ntab_item_container_bg2
{
	background:#f2f1f0 url(../images/ntab_item_top_curve1.gif) no-repeat left top;
	padding-top:5px;
	width:575px;
}
.ntab_item_container2
{
	background:#f2f1f0 url(../images/ntab_item_bottom_curve1.gif) no-repeat left bottom;
	padding:0px 5px 5px 5px;
	overflow:hidden;
}
.ntab_item_text
{
	padding:0px 5px 0px 10px;
	color:#4f4f4f;
	float:left;
	width:440px;
}
.ntab_item_text p
{
	margin:0px;
	padding:0px;
	color:#ee833e;
	font-size:16px;
	font-weight:bold;
}
#h3_footer_interne {
	height:76px;
	margin:0px 0px 0px 3px;
	overflow:hidden;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(/cp/images/default/en/main/layout/microbusiness/footer_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
}


.itab_item_off
{
	height:29px;
	padding-left:6px;
	background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/itab_off_left.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_off p
{
	height:29px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/itab_off_right.gif) no-repeat right top;
	float:left;
}
.itab_item_off a:link, .itab_item_off a:visited, .itab_item_off a:active, .itab_item_off a:hover
{
	/* height:24px; */
	padding:5px 5px 7px 5px;
	background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/itab_off_bg.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
}
.itab_spacer
{
	background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/itab_spacer.gif) repeat-x left top;
	width:5px;
	float:left;
}
.h1_wind_logo
{
	
	margin-top:15px; /* modified from 25px to 15px */
	float:right;
	background:url(/cp/images/default/en/main/layout/microbusiness/wind_logo.gif) no-repeat center;
	height:35px;
	
}


.text_input
{
	border: 1px solid #606060;
	color:#999999;
	font-family: Trebuchet MS ,arial ,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:16px;
	line-height:normal;
	margin:1px 5px 1px 0px;
	padding-left:5px;
	width:208px;
	
}


.headerBack
{
	width:80px;
	height:100%;
	background-color: #868686;
	//background:#868686 url(/cp/images/default/en/main/layout/microbusiness/header_background.jpg) repeat bottom;
}



.input_orange
{
	border:none 0px;
	width:51px;
	height:20px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	background:#000000 url(/cp/images/default/en/main/layout/microbusiness/orange_tab_background.gif) no-repeat left top;
	text-align:center;
	font:normal 11px;
	font-family: Trebuchet MS ,arial ,sans-serif;
	color:#ffffff;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}


#metaNavBackground
{
    /*background:url(/cp/images/default/en/main/layout/microbusiness/headerBack.jpg) no-repeat left top; 
    background-repeat: repeat-x;
    width:1024px;*/
	position:absolute;
	top:0px;
	left:0px;
	height: 90px;
	min-width:750px;
	margin-left: 0px;
	width:100%;
}
.metaNavBackgroundLeft{
	background:url(/cp/images/default/en/main/layout/microbusiness/headerBack_left.gif) no-repeat;
	height: 90px;
}
.metaNavBackgroundMid{
	background:url(/cp/images/default/en/main/layout/microbusiness/headerBack_mid.gif) repeat-x;
	height: 90px;
}
.metaNavBackgroundRight{
	background:url(/cp/images/default/en/main/layout/microbusiness/headerBack_right.gif) no-repeat right;
	height: 90px;
}

.MetaNavMessage {
	font: normal 11px;
	font-family: Trebuchet MS ,arial ,sans-serif;
	color: #EC8028;
	padding:0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	
}

.metaNavLink
{
    cursor: pointer;
    font-size: 13px;
    font-family: Trebuchet MS ,arial ,sans-serif;
    font-weight: bold;  
    text-decoration:none;
    color: #EC8028;
}

.metaNavTabLink
{
 /*    cursor: pointer;
    font-size: 11px;
    color: #666;
    font-family:Trebuchet MS,Helvetica,sans-serif;
     text-decoration: none;
       overflow: hidden;
    white-space: nowrap; */
} 
.metaNavTabLinkOn
{
    cursor: default;
    color: #EC8028;
    text-align:center;
    font-size:13px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:normal;
      
    
}
.metaNavTabLinkOff
{
	cursor: pointer;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    text-decoration: none;
	color: #EC8028;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
}
.metaNavTabLeft
{
}
.metaNavTabRight
{
}    
.metaNavTabLeftOff
{
    /*background-image: url(images/microbusiness/meta_nav_off_left.gif);*/
    background-repeat: repeat-x;
    height:30px;
    text-align:center; 
    width: 78px; 
     
}
.metaNavTabRightOff
{
    /*background-image: url(images/microbusiness/meta_nav_off_right.gif);*/
    background-repeat: repeat-x;
    height:30px;
    width: 5px; 
    text-align:center; 
    
}
.metaNavTabLeftOn
{
   /*background-image: url(images/microbusiness/meta_nav_on_left.gif);  */ 
  background:#FFFFFF url(/cp/images/default/en/main/layout/microbusiness/tab_on_background_left_1024.gif);
 	height:30px;
	margin-top:1px;
	text-align:center;
	float:left;
	width: 78px; 
	background-repeat: no-repeat; 
	padding-top:2px;
	
}
.metaNavTabRightOn
{
    /*background-image: url(images/meta_nav_on_right.gif);*/
  background:url(/cp/images/default/en/main/layout/microbusiness/tab_on_background_right_1024.gif);
  height:30px;
	margin-top:1px;
	/*padding-left:0px;*/
  text-align:center;
	float:right;  
	background-repeat: no-repeat;
	width: 5px;
	
    
}
/*
.metaNavTabLeftOff:hover
{
    background-image: url(images/meta_nav_over_left.gif);
    background-repeat: repeat-x;        
}
.metaNavTabRightOff:hover
{
    background-image: url(images/meta_nav_over_right.gif);
    background-repeat: repeat-x;        
}
*/
.metaNavSpacerImg
{
    width: 3px;
    height:28px;
}

.metaNavLinkLogout
{
	width:100px;
	background: url(/cp/images/default/en/main/layout/microbusiness/windgroup_top_area_background_1024.gif) right top no-repeat;
	font-size: 14px;
	margin-left: 138px;
	margin-top: 48px;
	padding-top:2px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:right;
	text-decoration:none;
	font-weight: bold; 
	height: 21px;
	padding: 2px 0px 8px 0px;
	cursor: pointer;
	 }
 
 .btnLogout
{
	border:none 0px;
	width:51px;
	height:20px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	background:#000000 url(/cp/images/default/en/main/layout/microbusiness/i1_in_orange_btn_1024.gif) no-repeat left top;
	text-align:center;
	font:normal 11px arial ,sans;
	color:#ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
