
body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 100%;
	font-style: normal;
	background-color: #7E7F81;
	background-image: url(images/gradient.jpg);
	background-repeat: repeat-x;
	
}

h1 {
	margin: -10px 0 10px 0;
	font-size: 130%;
	font-weight: bold;
}

h2 {
	font-size: 110%;
	font-weight: bold;
	margin-top:5px;
}

h3 {
	font-size: 90%;
	font-weight: bold;
}
p {
	font-weight: normal;
	margin: 5px 0 10px 0;
	padding: 0px; 
	text-indent: 0px;}
	
 



a {
	color: #C81149;
	text-decoration: underline;
	font-weight: normal;
}

a:hover {
	color: #FF2B50;
	text-decoration: none;
}

li {
	margin: 0 0 1em 0;
}

img 
{
	border: 0px;
}
/******************* Container *******************/
div.container {
	margin: 0px auto 0 auto;
	width: 770px;
	font-size: 0.70em;
	background-color:#fff;
}

img.float { 
    float: right; 
    margin: 4px; 
}


/******************* Top *******************/

div.top {
	text-align: right;
	margin: 0px;
	padding:0px; 
	height: 21px;
}

div.topContacts {
	margin: 0px;
	padding: 0px; 
	height: 21px;
	background-image: url(images/banner_top_contact.jpg);
	background-repeat: no-repeat; 
	background-position: bottom; 
}


/******************* Top Menu *******************/
ul.metanavigationLeft {
	float: left;
	width: 150px; 
	margin: 0;
	padding: 3px 0 0 0;
	list-style-image: none;
	list-style-type: none;
}

li.home{
	float: left;
	width: 13px; 
	height: 11px;
	padding: 1px 0 1px 0;
	margin: 0px 0px 0px 15px; 
	
}

li.contact a{
	float: left;
	width: 13px; 
	height: 11px;
	background-image: url(images/mail_active.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block; 
	padding:0px 0px 0px  0px;
	margin: 0px 0px 0px 18px; 
	text-decoration: none;
	
}

ul.metanavigationRight {
	float: right;
	width: 70px; 
	height: 13px; 
	margin: 0;
	padding: 5px 0 3px 0;
	list-style-image: none;
	list-style-type: none;
	display: inline;

}
li.lang{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 10px; 
	font-size: 80%;

}



/******************* Top Banner *******************/
div.pic {
	padding: 0;
	width: 770px;
	background-color: #fff;	
	

}


/******************* Main Menu *******************/
div.mainnavigation {
	margin: -20px 0px 0px 25px ;
	padding: 0px;
	text-align:left;
	height: 10px;
}


div.mainnavigation ul{
	margin: 0 0 20px 0px;
	padding: 0;
	font-size: 10px;
	
	
}

li.mainnavigation {
	margin: 0;
	padding: 0px 9px 10px 11px;
	display: inline;	
	background-image: url(images/menu_bullet01.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	height:10px;
	color:#fff;
		
}


li.mainnavigation a{
	color:#fff;
	font-weight: bold;
	padding: 0 0 14px 0;
	text-decoration: none;
}

.mainnavigation a:hover {

	color: #EFD2DB;
	
	
}

b.mainnavigationSel{
	margin: 0;
	display: inline;	
	background-image: url(images/menu_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-image: url(images/arrow_menu.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #EFD2DB;
	height:12px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

a.mainnavigationSel:hover {
	text-decoration: none;
}

/******************* Content *******************/
div.content {
	padding:0;
	margin:0px 0px 0px 9px;
	display: inline;
	
	
}

/******************* Home Page *******************/

div.contentTop {
	background-color:#F7F7F7;
	margin-top: 10px;
	border-top: 5px solid white; 
	border-bottom: 10px solid white; 
}

div.contentTop p{
	padding: 4px 12px 15px 26px;
	margin: 2px 0px 0px 0px; 
}

div.contentCenter{
	float:left;
	width:511px;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 0px;
	/*margin: 20px 0px 28px 28px;*/
	background-image: url(images/gradient_title.jpg);
	background-repeat: repeat-x;
}


h2 a{
	font-weight: bold;
	font-size: 110%;
	padding: 17px 0px 0px 0px;
	text-decoration: none;
		
}

div.contentRight h2 a{
	padding:0px 0px 0px 15px;
	margin:0px;
	text-decoration: none;
}

div.contentRight p{
	padding:5px 25px 0px 15px;
}

div.contentRight {
	width: 194px;
	float: right;
	margin: 0px 0px  0px 0px;
	padding: 0px;
	background-image: url(images/gradient_title_grey.jpg);
	background-repeat: repeat-x;
	background-color:#F7F7F7;
}

div.boxTop {
	height: 194px;
	
}

div.imgTop{
	height:94px; 
	background-image: url(images/detail_promotion.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

div.boxBottom{ 
	background-image: url(images/gradient_title_grey.jpg);
	background-repeat: repeat-x;
	border-top: 14px solid white;
	border-bottom: 14px solid white;
	height: 194px;
	
}
div.imgBottom{
	height:97px; 
	background-image: url(images/detail_print.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-top: -15px; 
	margin-right: 15px;
}

div.envelopes {
	width: 512px;
	margin-top: 26px; 
	padding-left: 0px;
}


td.envelopeTxt{
	padding: 0px 30px 50px 50px; 
}

td.envelopeImg{
	text-align: center; 
	
}

/*******************Inner Page *******************/

div.titleInner{
	margin: 30px 0px 0px 30px;
}

div.titleInner h1{
	font-weight: bold;
	font-size: 14px;
	
}

div.path{
	font-size: 10px;
	color:#7A726F;
	margin: 10px 0px 0px 21px;
	border-top: 11px solid white; 
}

div.contentInner{
	/*margin: 0px 0px 0px 39px;
	padding: 0px 200px 0px 0px;*/
	float:right;
	width: 730px; 
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;

	
	
}

div.contentContact{
	/*margin: 0px 0px 0px 39px;
	padding: 0px 200px 0px 0px;*/
	
	float:left;
	width:580px;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	
	
}

h2.contact
	{
	margin: 70px 0px 30px 0px; 

}
div.contentInnerAboutus{
	margin: 0px 0px 0px 39px;
	padding: 0px 0px 0px 0px;	
	width: 700px;
}

div.contentInnerAboutusRight{

	margin: 0px 0px 0px 39px;
	padding: 0px 100px 0px 0px;
	padding-right: 180px;

}


div.printTop {
	padding-right: 180px; 
}
ul.print{
	margin: 0px 0px 0px 0px;
	list-style-image: url(images/arrow_list.gif);
}
div.contentInner li{
	margin: 0px 0px 5px 35px;
	
}

div.contentInner h2{
	padding: 0px 0px 10px 0px;
	margin: 0;
	/*color: #7A726F;*/
}

ul.catalogue { 
	list-style-image: url(images/arrow_down.gif);
}

ul.catalogue li{
	padding:0;
	margin: 5px 0px 0px 0px; 
	
}

ul.catalogue a{
	}

div.boxTop {
	height: 194px;	
}

div.boxCatalogue {
	width: 160px;
	float: right;
	margin: -276px 0px  0px 546px;
	padding: 0px;
	
}

div.boxPromotions {
	width: 190px;
	float: right;
	margin: -199px 0px  0px 546px;
	padding: 0px;
}

div.boxPrintTop {
	width: 160px;
	float: right;
	margin: -146px 0px  0px 546px;
	padding: 0px;
}


div.imgCat{
	height:82px; 
	margin-top: 5px;
	background-image: url(images/detail_catalogue.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

div.imgGal{
	height:82px; 
	margin-top: -2px;
	background-image: url(images/detail_gallery.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

div.contactLeft{
		padding: 0p 300px 0px 0px; 
		float: left; 
}
div.contactRight{
		
		width: 279px;
		height: 201px;
		float: right;
		margin: 0px 0px  0px -20px;
		padding: 0px
}

div.contactRight1{

		


		float: right;

		margin: 0px 0px  0px -20px;

		padding: 0px

}


div.contentInner h2{
	width: 100%;
	margin: 25px 0px 0px 0px; 
}


table.catalogue {
	margin: 0px;
	padding: 0;
	width: 700px;
	border-collapse: collapse;
}

table.catalogue th{
	background-color: #EFD2DB;
	color: #7A726F;
	font-weight: bold;
	padding: 4px; 
	text-align: center; 
	border: 1px solid #A1A0A0;
}

table.catalogue td{
	font-style: normal;
	padding: 3px 8px 3px 8px; 
	border: 1px solid #A1A0A0; 
}

td.light img{
	padding: 2px;
	margin: 0px 5px 0px auto;
	
}

td.insideBrnd{
	text-align: center; 
	
}

p.topLink{
	text-align: right; 
	margin-right: 30px;
	padding: 0px 9px 0px 0px; 
	background-image: url(images/arrow_up.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

span.top{
	border-bottom: 1px solid #3F4040; 
}

tr.dark{
	background: #E8ECEC;
}

tr.line {
	text-align: left; 
	font-style: normal;
	border: 3px solid #fff; 
	background: #000;
}

td.light{
	background: #fff;
	border:5px solid black;
	
}

table.catalogue th.one{
	width:100px; 
	
}

table.catalogue th.two{
	width:130px; 
}

table.catalogue th.three{
	width:23px; 
	
}

table.catalogue th.four{
	width:80px; 
}

table.catalogue th.five{
	width:80px;
}

table.catalogue th.six{
	width:150px; 
}

table.catalogue th.seven{
	width:80px; 
}

table.catalogue th.eight{
	width:130px; 
}



table.contact {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	border-collapse: collapse;
	text-align: left; 
}

table.contact td {
	vertical-align: top;

}

/******************* Footer *******************/
div.footer {
	clear: both;
	border-top: 30px solid white; 
	margin: 10px auto 0 auto;
	width: 770px;
	height: 32px;
	background-color:#E5E7E6;
}

div.footer p {
	padding-top: 10px; 
	color: #A49B97; 
	text-align: right; 
	margin: 8px 20px 8px 0px; 
	font-size: 10px;
}

p.footer a {
	font-weight: bold;
	color: #990033;
	}

a.footer:hover {
	text-decoration: none;
}


/**************EN Version**************/
div.mainnavigationEN {
	display: none; 
}
