/*
** 	General CSS */
body {
	margin				: 0;
	padding				: 0;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	font-stretch		: normal;
	font-style			: normal;
	color				: #000000;
	background-image	: url(../images/bgr_body.jpg);
	background-color	: #000000;
	background-repeat	: repeat-x;
}

/*
**	LIENS */
a.contactLink {
	color			: #C09050;
	font-family		: Arial;
	font-size		: 16px;
	font-weight		: bold;
  text-decoration: underline;
/*	padding-left	: 20px; */
}
a.contactLink:hover {
  text-decoration: none;
}

a.linkLang 			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #d9bea7; text-decoration: none; }
a.linkLang:hover 	{ text-decoration: none; }

a.lang 			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #d9bea7; text-decoration: none; }
a.lang:hover 	{ text-decoration: none; }

a		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A57851;
	text-decoration: underline;
}
a:hover { text-decoration: none; }

/*
*** MENU DE GAUCHE *************************************************************/
a.btn_login {
  padding				: 2px 20px 2px 20px;
  text-align		: center;
	color					: #FFFFFF;
	text-transform: uppercase;
	text-decoration	: none;
	border-style	: solid;
	border-width	: 1px;
	border-color	: #FFFFFF;
}
a.btn_login:hover {
	border-color	: #F09020;
}
a.btn_ok {
	padding			: 2px 3px 2px 3px;
	color			: #FFFFFF;
	text-transform	: uppercase;
	text-decoration	: none;
	border-style	: solid;
	border-width	: 1px;
	border-color	: #FFFFFF;
}
a.btn_ok:hover {
	border-color	: #F09020;
}
.contact_typo {
	color			: #C09050;
	font-family		: Arial;
	font-size		: 16px;
/*	padding-left	: 20px; */
	font-weight		: bold;
}

/*
*** COFFES *********************************************************************/
.div_coffee_container {
	position		: absolute;
	width			: 1px;
	height			: 1px;
}
.div_coffee_description {
/*	border-style	: solid;
	border-width	: 1px;*/
	position		: relative;
	width			: 120px;
	height			: 90px;
}/*
td.EspressoForte,
.EspressoForte {
	text-align		:left;
	padding-top		: 80px;
	padding-left	: 15px;
}
td.EspressoLeggero,
.EspressoLeggero {
	text-align		:left;
	padding-top		: 10px;
	padding-left	: 30px;
}
td.CafeForte,
.CafeForte {
	text-align		:left;
	padding-top		: 40px;
	padding-left	: 25px;
}
td.CafeLeggero,
.CafeLeggero {
	text-align		: left;
	padding-top		: 115px;
	padding-left	: 55px;
	padding-bottom	: 5px;
}
td.Decaffeinato,
.Decaffeinato {
	text-align		: left;
	padding-top		: 50px;
	padding-left	: 50px;
}
td.Risttreto,
.Risttreto {
	padding-top		: 10px;
	padding-left	: 0px;
}*/
td.Sandona,
.Sandona {
	text-align:left;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 112px;
}
/*******************************************************************************/


/*
*** FORMULAIRES ****************************************************************/
.btn {
	border	: 0;
}
.Input1 {
	font-size: 10px;
	color: #d3d3d3;
	background-color:#2e150f;
}
.Input2 {
	font-size: 10px;
	color: #000000;
	background-image: url(../images/bgr_field.gif);
	background-color:#26120e;
}
.Input3 {
	font-size		: 11px;
	color			: #FFFFFF;
	background-color:#974f31;
	width			: 104px;
/*	_width: 106px; */
	height			: 22px;
	border			: 1px solid #FFFFFF;
	padding-bottom	: 2px;
	padding-left	: 11px;
	padding-right	: 11px;
	padding-top		: 2px;
}
.Input4 {
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../images/bgr_field.gif);
	background-color:#26120e;
	width:102px;
}
.Input5 {
	font-size: 10px;
	color: #d3d3d3;
	background-color:#2e150f;
}
input,
select option,
select,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
}


form {
	margin			: 0px;
	padding			: 0px;
}
/*******************************************************************************/



p {
	margin: 0;
	padding: 0 0 5px 0;
}

.BgWhite {
	background-color: #FFFFFF;
}

.Bg1 {
	/*background-image: url(../images/bgr_top_search.jpg);*/
	background-repeat: repeat-y;
	height: 25px;
	text-align: right
}
.Bg2 {
	background-image: url(../images/bgr_banner_top.jpg);
	background-repeat: repeat-y;
}
.Bg3 {
	background-color: #340400;
}
.Bg4 {
	background-image: url(../images/bgr_left_loop.jpg);
	background-repeat: repeat-x;
}
.Bg5 {
	background-image: url(../images/bgr_right_loop.jpg);
	background-repeat: repeat-x;
}
/*
.Bg6 {
	background-image: url(../images/bgr_login_block_a.jpg);
	background-repeat: no-repeat;
}
.Bg7 {
	background-image: url(../images/bgr_3midle_block.jpg);
	background-repeat: no-repeat;
}
*/
.Bg8 {
	background-image: url(../images/bgr_contact_block.jpg);
	background-repeat: no-repeat;
}
.Bg9 {
	background-image: url(../images/bgr_ltop1.gif);
	background-repeat: repeat-y;
}
.Bg10 {
	background-image: url(../images/bgr_rtop1.gif);
	background-repeat: repeat-y;
}
.Bg11 {
	background-image: url(../images/bgr_left_loop1.gif);
	background-repeat: repeat-y;
}
.Bg12 {
	height: 25px
}
.Bg13 {
	height: 125px
}
/*
.Bg14 {
	background-image: url(../images/bgr_login_block_b.jpg);
	background-repeat: no-repeat;
}
.Bg15 {
	background-image: url(../images/bgr_ltop2.gif);
	background-repeat: repeat-y;
}
.Bg16 {
	background-image: url(../images/bgr_rtop2.gif);
	background-repeat: repeat-y;
}
.Bg17 {
	background-image: url(../images/bgr_contact_block1.jpg);
	background-repeat: no-repeat;
}*/
.Bg18 {
	background-image: url(../images/bgr_3midle_block1.jpg);
	background-repeat: no-repeat;
}
.Bg19 {
	background-image: url(../images/bgr_left_loop2.gif);
	background-repeat: repeat-y;
}
.Bg20 {
	background-image: url(../images/img_midbot4.gif);
	background-repeat: repeat-x;
}

.Bg22 {
	background-image: url(../images/bgr_3midle_block2.gif);
}


/* CSS FOR TEXT */
.text1 {
	color: #d9bea7;
	font-weight: normal;
	font-size: 10px;
}
.text2 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
}
.text3 {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
}
.text4 {
	color: #902000;
	font-weight: normal;
	font-size: 15px;
}
.text5 {
	color: #6D2106;
	font-weight: normal;
	font-size: 11px;
}
.text6 {
	color: #E05D2F;
	font-weight: normal;
	font-size: 14px;
}
.text7 {
	color: #cc9933;
	font-weight: normal;
	font-size: 15px;
}

/* CSS FOR LINKs */
a.Link1:link,
a.Link1:visited {
	font-size: 10px;
	color: #d9bea7;
	text-decoration: underline;
}
a.Link1:hover {
	text-decoration: none;
}
a.Link2:link,
a.Link2:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.Link2:hover {
	text-decoration: none;
}
a.Link3:link,
a.Link3:visited {
	font-size: 11px;
	color: #ebebeb;
	text-decoration: underline;
}
a.Link3:hover {
	text-decoration: none;
}
a.Link4:link,
a.Link4:visited {
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.Link4:hover {
	text-decoration: none;
}
a.Link5:link,
a.Link5:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.Link5:hover {
	text-decoration: underline;
}
a.Link6:link,
a.Link6:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.Link6:hover {
	text-decoration: none;
}
a.Link7:link,
a.Link7:visited {
	font-size: 17px;
	color: #19323d;
	font-weight: bold;
	text-decoration: underline;
}
a.Link7:hover {
	text-decoration: none;
}
a.Link8:link,
a.Link8:visited {
	font-size: 11px;
	color: #19323d;
	text-decoration: underline;
}
a.Link8:hover {
	text-decoration: none;
}
a.Link9:link,
a.Link9:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.Link9:hover {
	text-decoration: underline;
}


/*  OTHERS CSS  */

.PaddingTable1 {
	padding: 2px 2px 2px 5px;
}
.PaddingL2 td {
	padding: 2px;
	text-align:right;
}
.PaddingL3 {
	text-align:left;
	padding: 10px;
}

.PaddingL4 {
	text-align:right;
	padding-right: 10px;
}


.PaddingTable2 {
	padding: 2px;
	text-align:center;
}
.BorderContent {
	border: 1px solid #7f7f7f;
}
.BorderContent1 {
	border: 1px solid #7f7f7f;
	height:285px;
}
.BorderContent2 {
	border: 1px solid #7f7f7f;
	height:120px;
}
.BorderContent3 {
	border: 1px solid #7f7f7f;
	height:173px;
}
.BorderContent4 {
	border: 1px solid #7f7f7f;
	height:140px;
}
.BorderContent5 {
	border: 1px solid #7f7f7f;
}
.BorderContentRight {
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #7f7f7f;
}

.Padding1 {
	background-color: white;
	text-align:left;
	padding: 5px;
}
.Padding2 {
	background-color: white;
	text-align:left;
	padding-left: 10px;

}
.Padding3 {
	height: 117px;
}
.Padding4 {
	height: 130px;
}
.Padding5 {
	padding-top: 10px;
	padding-bottom: 10px;
}
/*  ACCESSORIES CSS  */
.BgAccessL1 {
	background-image: url(../images/bgr_access.gif);
	background-repeat: no-repeat;
}

ul.ListAccess1,
ul.ListAccess1 li,
ul.ListAccess2,
ul.ListAccess2 li,
ul.ListAccess3,
ul.ListAccess3 li,
ul.ListAccess4,
ul.ListAccess4 li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.ListAccess1,
ul.ListAccess2,
ul.ListAccess3,
ul.ListAccess4 {
	padding: 10px 0 10px 10px;
}
a.LinkAccess1:link,
a.LinkAccess1:visited {
	text-decoration: underline;
	color: #3C3C3C;
}
a.LinkAccess2:link,
a.LinkAccess2:visited {
	text-decoration: underline;
	color: #1B3A52;
}
a.LinkAccess3:link,
a.LinkAccess3:visited {
	text-decoration: underline;
	color: #3C0507;
}
a.LinkAccess4:link,
a.LinkAccess4:visited {
	text-decoration: underline;
	color: #492003;
}
a.LinkAccess1:hover,
a.LinkAccess2:hover,
a.LinkAccess3:hover,
a.LinkAccess4:hover {
	text-decoration: none;
}

a.LinkHotel { 
              color: #902000; 
              font-weight: bold; 
              text-decoration: underline;
}
a.LinkHotel:hover { text-decoration: none; }

ul.ListAccess1 li.MarginTop,
ul.ListAccess2 li.MarginTop,
ul.ListAccess3 li.MarginTop,
ul.ListAccess4 li.MarginTop {
	margin-top: 5px;
}
td.PaddingAll,
.PaddingAll {
	padding: 15px 10px;
}
td.PaddingAll1,
.PaddingAll1 {
	padding: 20px;
}
td.PaddingBgColor,
PaddingBgColor {
	background-color: #4C4C4C;
	text-align: left;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 4px 8px;
}
form.LangForm {
	margin: 0;
	padding: 0;
}
td.AccTab1 {
	border-top: 1px solid #7f7f7f;
	padding-top: 3px;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	text-transform: uppercase;
}
td.AccTab2 {
	background-image:url(../images/bgr_access_tab_inact.gif);
	padding-top: 5px;
	text-align:center
}
a.AccTab2Link:link,
a.AccTab2Link:visited {
	font-size: 10px;
	color: #999999;
	text-decoration:none;
	text-transform: uppercase;

}
a.AccTab2Link:hover {
	color: #535353;
}

td.AccTab3 {
	border-bottom: 1px solid #7f7f7f;
}
.BorderAcc1 {
	border-right: 1px solid #7f7f7f;
	border-left: 1px solid #7f7f7f;
}

.BorderAcc2 {
	border-right: 1px solid #7f7f7f;
	border-left: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
}
.PaddingAccSubMenu {
	border-right: 1px solid #7f7f7f;
	border-left: 1px solid #7f7f7f;
	padding: 2px 0 2px 12px;
	color: #959595;

}
.AccSubMenu1 {
	font-size: 9px;
	color: #161616;
}
a.AccSubMenuLink:link,
a.AccSubMenuLink:visited {
	font-size: 9px;
	color: #999999;
	text-decoration:none;

}
a.AccSubMenuLink:hover {
	color: #161616;
}



/*  MACHINES CSS  */
.BorderMachine1 {
	border-left: 1px solid #7f7f7f;
}
.BorderMachine2 {
	border-right: 1px solid #7f7f7f;
}
.BorderMachine3 {
	padding-left: 15px;
	background-image:url(../images/machines/navigation/bgr_machine_tabtitle.gif);
	font-weight: bold;
}
.BorderMachine4 {
	background-image:url(../images/bgr_machine_bdrtab.gif);
}
.BorderMachine5 {
	padding-left: 15px;
	background-image:url(../images/machines/navigation/bgr_machine_tabtitle.gif);
	border-right: 1px solid #7f7f7f;
	font-weight: bold;
}
.BorderMachine6 {
	background-image:url(../images/bgr_machine_bdrtab.gif);
	border-left: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
}
.BorderMachine7 {
	background-image: url(http://www.nespresso-pro.com/ooh/images/bgr_access1.jpg);
	border-left: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding: 20px 0px 0px 20px;
}
.BorderMachine8 {
	border-left: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
	padding: 15px;
}
.PaddingMachine1 {
	text-align:left;
	padding: 0px 15px 0px 15px;
	border-right: 1px solid #7f7f7f;

}
.PaddingMachine2 {
	text-align:center;
	padding: 2px;
}
a.LinkMachine1:link{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.LinkMachine1:visited {
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
a.LinkMachine1:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
}
a.LinkMachine2:link{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.LinkMachine2:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
a.LinkMachine2:hover {
	font-size		: 11px;
	font-weight		: bold;
	text-decoration	: none;
	color			: #000000;
}

.MachineContact {
	background-image:url(../images/bgr_machine_contact.jpg);
	width: 187px;
	height: 48px;
/*	margin-top: 10px;
	margin-left: 10px; */
}
.MachineContact1 {
	background-image:url(../images/bgr_machine_contact1.jpg);
	width: 200px;
	height: 58px;
	margin-top: 15px;
	margin-bottom: 10px;
/*	margin-left: 10px; */
}
.PaddingLeft {
	padding-left: 60px;
}
.PaddingRight {
	padding-right: 5px;
}
.PaddingLeft1 {
	padding-left: 15px;
}
.PaddingTopBottom {
	padding-top: 20px;
	padding-bottom: 20px;
}
.BorderTop {
	border-color: #CCCCCC;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding-top: 15px;
}
.AccessTitle {
	font-weight: bolder;
	font-size: 13px;
	color: #000000;
}
.AccessInf {
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

/*   CAFE CSS*/
td.Border6Cafe,
.Border6Cafe {
	border: 1px solid #7f7f7f;
	font-size:9px;
}
a.CafeLink:link,
a.CafeLink:visited{
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin-left: 10px;
}
a.CafeLink:hover {
	text-decoration: none;
}

.PaddingContent1 {
	background-image:url(../images/img_hotel2_content2.jpg);
	background-repeat:no-repeat;
	background-position: 4% 50%;
	padding-left: 190px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.PaddingContent2 {
	background-image:url(../images/img_hotel2_cafecup.jpg);
	background-repeat:no-repeat;
	background-position: 95% 20%;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.PaddingContent3 {
	background-image:url(../images/img_hotel2_content3.jpg);
	background-repeat:no-repeat;
	background-position: 3% 10%;
	padding-left: 190px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.PaddingContent4 {
	background-image:url(../images/img_hotel2_content4.jpg);
	background-repeat:no-repeat;
	background-position: 3% 20%;
	padding-left: 190px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}


td.PaddingCafe1,
.PaddingCafe1 {
	padding-bottom: 2px;
	padding-right: 4px;
}
td.PaddingCafe2,
.PaddingCafe2 {
	padding: 15px 10px 130px;
}
td.PaddingCafeIco,
.PaddingCafeIco {
	width: 40px;
	padding-bottom: 2px;
	padding-right: 4px;
}
div#CafeCup {
	position:absolute;
	margin-top: -49px;
	margin-left: -20px;
}
.ColorText {
	color: #195D09;
	font-weight: bolder;
}
.ColorText1 {
	color: #2F0400;
	font-weight: bolder;
}
.BgrMachine {
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
.UpperText {
	text-transform: uppercase;
	font-size: 10px;
}
.SetFontSize {
	font-size: 10px;
}

/*
##	MYCSS */
* {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}
/*******************************************************************************/
table.inc_content {
	margin				: 0px 0px 0px 0px;
	border-spacing		: 0px;
	width				: 100%;
	border				: 0px;
}
td.cadre_content {
	margin				: 0px 0px 0px 0px;
	border-spacing: 0px;
	border				: 1px solid #7f7f7f;
}

/* CSS for Left Block */

td.GoTop,
.GoTop {
	border-bottom: 1px solid #d7a594;
	text-align: right;
	vertical-align: bottom;
	height: 17px;
}


a.LinkTop:link,
a.LinkTop:visited {
	font-size: 9px;
	color: #bc8630;
	text-decoration: underline;
}
a.LinkTop:hover {
	color: #000000;
}



/* CSS for Left Block */
div#outterLeftBox {
	text-align: center;
}
div#masterBox {
	margin-top: 5px;
}
div#leftBlockL1 {
	margin: 0 auto;
	width: 160px;
	text-align: left;
}
div#leftBlockL1 div,
h3,
p,
ul,
ul li {
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
}
div#firstLeftBox,
div#secondLeftBox,
div#thirdLeftBox,
div#fourthLeftBox,
div#fifthLeftBox {
	width: 160px;
}
div#firstLeftBox div#catalogue,
div#secondLeftBox div#imgCafe,
div#thirdLeftBox div#nespresso,
div#fourthLeftBox div#freeTrial {
	float: left;
	width: 90px;
}
div#secondLeftBox div#imgCafe {
	width: 80px;
}
div#fifthLeftBox div#onYourMobile img {
	float: right;
	width: 110px;
}
div#firstLeftBox h3 {
	background-image: url(http://www.nespresso-pro.com/ooh/images/tit_catalogue.gif);
	background-repeat: no-repeat;
	height: 21px;
}
div#firstLeftBox div#catalogue ul li {
	background-image: url(../images/ico_arrow.gif);
	background-position: 3px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
div#secondLeftBox h3 {
	background-image: url(http://www.nespresso-pro.com/ooh/images/tit_brochurerequest.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
/*	_background-position: 50% 50%; */
	height: 34px;
}
div#thirdLeftBox div#nespresso {
	width: 80px;
}
div#thirdLeftBox h3 {
	background-image: url(http://www.nespresso-pro.com/ooh/images/tit_nespresso_advi_hotel.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	height: 35px;
}
div#fourthLeftBox div#freeTrial {
	width: 85px;
}
div#fourthLeftBox h3 {
	background-position: 100% 50%;
	height: 21px;
}
div#fifthLeftBox h3 {
	background-image: url(http://www.nespresso-pro.com/ooh/images/tit_nespresso_onmobile.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	height: 17px;
}
div#fifthLeftBox .PaddingHead {
	padding-top: 10px;
}
div#secondLeftBox a,
div#thirdLeftBox a,
div#fourthLeftBox a {
	display: block;
	text-align: center;
}
div#firstLeftBox h3 span,
div#secondLeftBox h3 span,
div#thirdLeftBox h3 span,
div#fourthLeftBox h3 span,
div#fifthLeftBox h3 span {
	display: none;
}
div#leftBlockL2 {
	text-align: center;
}
p.FixHeight {
	height: 20px;
}
p.FixHeight1 {
	height: 8px;
}
div#formContact {
	text-align: left;
	width: 160px;
	margin: 0px auto;
	color: #FFFFFF;
	font-size: 10px;
}
div#formContact h3 {
	background-repeat: no-repeat;
	background-position: 0% 50%;
	margin-top: 10px;
}
div#formContact h3.HeadingL1 {
	background-image: url(http://www.nespresso-pro.com/ooh/images/tit_contactus.gif);
	height: 17px;
}
div#formContact h3.HeadingL2 {
	background-image: url(http://www.nespresso-pro.com/ooh/images/tit_keepinformed.gif);
	height: 17px;
}
div#formContact h3 span {
	display: none;
}
div#formContact p {
	padding-left: 10px;
}
p.ParaL1 span.FoneTxt {
	display: none;
}
p.ParaL1 span.NumberFone {
	display: block;
	background-image: url(http://www.nespresso-pro.com/ooh/images/text_phonenumber.gif);
	height: 19px;
	background-repeat: no-repeat;
	background-position: 20% 50%;
}
p.ParaL2 a {
	display: block;
	background-image: url(../images/btn_clickhere.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 20px;
	width: 80px;
}
p.ParaL2 a span {
	display: none;
}
form#keepInformed {
	margin-top: 5px;
	margin-left: 8px;
}
form#keepInformed div {
	float: left;
	padding-right: 8px;
/*	_padding-right: 5px;*/
}


/* Contact CSS Document */
.ChkBoxContact,
.RadioBox {
	border: none;
}
.TxtBox1,
.TxtBox2,
.TxtBox3,
.DropDownBox,
.TxtArea {
	border-style: solid;
	border-color: #666666 #D4D0C8 #D4D0C8 #333333;
	border-width: 2px 1px 1px 2px;
}
.TxtBox1 {
	width: 200px;
}
.DropDownBox {
	width: 203px;
/*	_width: 205px; */
	font-size: 10px;
	color: #474747;
}
.DropDownBox option {
	font-size: 10px;
	color: #474747;
	border: none;
}
.TxtBox2 {
	width: 62px;
/*	_width: 60px; */
}
.TxtBox3 {
	width: 115px;
}
.TxtArea {
	width: 280px;
	height: 80px;
}
label {
	padding: 0 5px;
}
.PaddingContact1 {
	padding: 15px 0;
}
form.FrmContact {
	margin: 0px;
	padding: 0px;
}
.FrmContact td {
	padding: 2px 0;
}
.FrmContact .TitleContact1,
.FrmContact .TitleContact4 {
	font-size: 11px;
	font-weight: bolder;
	text-align: right;
	padding-right: 15px;
	padding-left: 10px;
}
.FrmContact .TitleContact1 {
	color: #CC9933;
}
.FrmContact .TitleContact4 {
	color: #000000;
}
.TitleContact2 {
	font-size: 9px;
	color: #CC9933;
}
.TitleContact5 {
	font-size: 9px;
	color: #195D09;
}
.TitleContact3 {
	color: #666666;
}
.TitleContact6 {
	color: #DC932D;
}
.TitleContact7 {
	color: #DC932D;
	font-size: 18px;
	font-weight: bolder;
}
.TextDescContact {
	font-size: 10px;
	color: #464646;
}
p.ParaText {
	text-align: justify;
	color: #333333;
	font-size: 9px;
}
td.PaddingContact2 {
	padding-right: 15px;
}
td.PaddingContact3 {
	padding-top: 15px;
}
.RequiredField1 {
	font-size: 11px;
	padding-left: 2px;
	color: #000000;
}
.RequiredField2 {
	font-size: 11px;
	padding-left: 2px;
	color: #CC9933;
}

/*  Form Login */
form#loginForm {
	width: 160px;
}
form#loginForm h3 {
	background-image: url(http://www.nespresso-pro.com/ooh/images/tit_order_online.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 23px;
}
form#loginForm h3 span {
	display: none;
}
form#loginForm p {
	text-align: right;
	margin-top: 3px;
}
form#loginForm p input {
	margin-left: 5px;
}
form#loginForm p label {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
}
.ClearBoth {
	clear: both;
}
/* sdvv \*/
div#firstLeftBox,
div#secondLeftBox,
div#thirdLeftBox,
div#fourthLeftBox,
div#fifthLeftBox {
	clear: both;
}

/*  SOLUTION   */
.SolutionBg1 {
	background-image: url(../images/bgr_service_content.jpg);
	background-repeat:no-repeat;
	text-align: left;
	border: 1px solid #7f7f7f;
	padding-right: 10px;
}
.SolutionPadd0 {
	background-image:url(http://www.nespresso-pro.com/ooh/images/tit_service_content.gif);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 120px;
	padding-bottom: 15px;
	width: 210px;
}


/*  SERVICES   */
.ServiceBg1 {
	background-image: url(../images/bgr_service_content.jpg);
	background-repeat:no-repeat;
	text-align: left;
	border: 1px solid #7f7f7f;
	padding-right: 10px;
}
.ServicePadd0 {
	background-image:url(http://www.nespresso-pro.com/ooh/images/tit_service_content.gif);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 120px;
	padding-bottom: 15px;
	width: 210px;
}

.ServicePadd1 {
	background-image:url(../images/ico_services1.gif);
	background-repeat:no-repeat;
	background-position: 3% 40%;
	padding-left: 80px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 25px;
	height: 55px;
	text-align:justify;
}
.ServicePadd2 {
	background-image:url(../images/ico_services2.gif);
	background-repeat:no-repeat;
	background-position: 3% 20%;
	padding-left: 80px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 25px;
	height: 55px;
	text-align:justify;
}
.ServicePadd3 {
	background-image:url(../images/ico_services3.gif);
	background-repeat:no-repeat;
	background-position: 3% 20%;
	padding-left: 80px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 25px;
	height: 55px;
	text-align:justify;
}
.ServicePadd4 {
	background-image:url(../images/ico_services4.gif);
	background-repeat:no-repeat;
	background-position: 3% 20%;
	padding-left: 80px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 25px;
	height: 55px;
	text-align:justify;
}
.ServicePadd5 {
	background-image:url(../images/ico_services5.gif);
	background-repeat:no-repeat;
	background-position: 3% 20%;
	padding-left: 80px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 25px;
	height: 55px;
	text-align:justify;
}
.ServicePadd6 {
	background-image:url(../images/ico_services6.gif);
	background-repeat:no-repeat;
	background-position: 3% 20%;
	padding-left: 80px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 25px;
	height: 55px;
	text-align:justify;
}
.ServicePadd7 {
	background-image:url(../images/ico_services7.gif);
	background-repeat:no-repeat;
	background-position: 3% 20%;
	padding-left: 80px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 25px;
	height: 55px;
	text-align:justify;
}
.ServicePadd8 {
	background-image:url(../images/ico_services8.gif);
	background-repeat:no-repeat;
	background-position: 3% 20%;
	padding-left: 80px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 25px;
	height: 55px;
	text-align:justify;
}
.ServicePadd9 {
	background-image:url(../images/ico_services9.gif);
	background-repeat:no-repeat;
	background-position: 3% 20%;
	padding-left: 80px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 15px;
	height: 55px;
	text-align:justify;
}
.ServicePadd10 {
	background-image:url(../images/ico_services10.gif);
	background-repeat:no-repeat;
	background-position: 3% 20%;
	padding-left: 80px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 15px;
	height: 55px;
	text-align:justify;
}
.ChannelPad {
  padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
}
.ChannelBg1 {
	background-image: url(../images/bgr_channel_content.jpg);
	background-repeat:no-repeat;
	text-align: left;
	border: 1px solid #7f7f7f;
	padding-right: 10px;
}


.ServiceText1 {
	color: #8d480f;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	font-weight: normal;
	font-size: 11px;
}

.ServiceText2 {
	color: #ce8946;
	font-weight: normal;
	font-size: 11px;
}
.ServiceText3 {
	color: #ce8946;
	font-weight: bold;
	font-size: 16px;
}

.Channel {
	color: #8d480f;
	font-weight: normal;
	font-size: 11px;
}

.Bg21 {
	background-image: url(../images/bgr_3midle_block2.gif);
}

/* Fix for input */
/* Safari, IE Mac */
@media all {
	@import url(http://www.nespresso-pro.com/ooh/css/hackSafariIEMac.css);
	.Input4 {
		color: #000000;
	}
}
/* End Safari, IE Mac */
