body{
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-family: 'Della Respira', serif;
}

#overlay-main
{
	display:none;
	box-sizing: border-box;
	width:100%;
	height:100%;
	background-color:rgba(51, 51, 51, 0.63);
	
	position:fixed;
	top:0;left:0;
	z-index:122;
	
}


#overlay-main div
{
	display:block;
	box-sizing:border-box;
	width:500px;
	height:150px;
	margin:auto;
	padding:10px;
	
	position:absolute;
	top:50%;
	margin-top:-125px;
	left:50%;
	margin-left:-250px;
	
	background-color:rgba(255,255,255,1);
	text-align:center;
	box-shadow:0px 2px 10px #3c3c3c;
	
	font-size:17px;
	line-height:24px;
}

@media (min-width:1px) and (max-width:500px )
{
	
}


#console
{
	display:block;
	position:absolute;
	width:190px !Important;
	height:190px !Important;
	*width:200px;
	*height:200px;
	
	overflow:auto;
	
	top:0;
	left:0;
	
	padding:5px;
	background-color:#333;
	color:#0f0;
	
	font-family:monospace;
}
#console pre
{
	margin:0;padding:0;
}
#console pre .prompt{color:#ccc;}
#debug #console
{
	background-color:#333;
	color:#ccc;
	padding:10px;
	font-family:monospace;
}

#lang-sel
{
	display:none;
	width:300px;
	height:200px;
	text-align:center;
}
#lang-sel p
{
	line-height:35px;
}
#lang-sel p a
{
	display:block;
	background-color:#fff;
	text-decoration:none;
	color:#000;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#lang-sel p a:hover
{
	background-color:#D8D7D7;
	
}


#booknow
{
	display:block;
	width:90%;
	margin:auto;
	margin-top:5px;
	/*position:fixed;
	z-index:110;
	bottom:0;
	*/
	font-family:Arial, Helvetica, sans-serif;
	
	width:100%;
	/*height:76px;*/
	/*height:56px;*/
	/*border-top:4px solid #fff;*/
	/*background-color:rgba(255,255,255,0.9);*/
	/*background-color:rgba(221, 195, 150, 0.9) ;*/
	/*background-color:rgba(0, 0, 0, 0.16);*/
	background-color:rgba(160, 140, 111, 0.6);
}

#booknow .beform
{

}

#booknow .book-row
{
	display:block;
	padding:10px 0;
	/*height:38px;
	margin:auto;
	width:790px;
	/*background-color:red;*/
}

#booknow .book-row .cell
{
	display:block;
	float:left;
	width:200px;
	height:36px;
	margin-top:2px;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	line-height:32px;
}

.l2
{clear:both;}

#booknow .book-row .cell .ui-datepicker-trigger
{cursor:pointer;}

#booknow .book-row .cell input
{
	top:2px;
	left:0px;
	padding:6px;
	border:0;
	/*border-bottom:1px solid #8F816C;*/
	/*background-color:#ddccb4;*/
	background-color:#fff;
	cursor:pointer;
}
#booknow .book-row .cell select
{
	top:2px;
	left:0px;
	
	padding:4px 6px;
	border:0;
	/*border-bottom:1px solid #8F816C;*/
	/*background-color:#ddccb4;*/
	background-color:#fff;
	cursor:pointer;
}

/* CELL 1  */
#booknow .book-row .cell.l1
{
	width:70px;
}
#booknow .book-row .cell.f1
{
	width:225px;
}
#booknow .book-row .cell.f1 input
{
	width:198px !important;
	*width:210px;
	
}

#booknow .book-row .cell.f1 img
{
	vertical-align: -6px;
	padding-right: 10px;
}

/* CELL 2  */
#booknow .book-row .cell.l2
{
	width:55px;
}
#booknow .book-row .cell.f2
{
	width:58px;
}


/* CELL 3  */
#booknow .book-row .cell.l3
{
	width:100px;
	/*padding-top:4px;
	line-height:14px;*/
}
#booknow .book-row .cell.f3
{
	width:50px;
}
#booknow .book-row .cell.f3 input
{
	width:70px;
	cursor:text;
	margin-left:10px;
}

/* CELL 4 */
#booknow .book-row .field.f4
{
	width:100%;
	height:40px;
	padding:0;
	margin:0 ;
	box-sizing:border-box;
	position:relative;
}

#booknow #trigger-book-now
{
	/*position:absolute;
	right:15px;
	margin:2px 0 0 0px;
	*/
	margin:auto;
	
	display:block;
	width:158px !important;
	*width:165px;
	height:32px;
	line-height:32px;
	
	padding:0 0 0 7px;
	cursor:pointer;
	
	background-image:url("../images/book-now-bttn.png");
	background-position:0 0;
	background-repeat:no-repeat;
	
	text-align:left;
	font-size:13px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #fff;
}
#booknow #trigger-book-now:hover
{
	background-position:0 -32px;
	color:#fff;
	text-shadow: 1px 1px 1px #000;
}

#address
{
	/*margin-top:20px;*/
}

address
{
	font-size:12px;
	font-style:normal;
	line-height:16px;
}

#address address
{
	display:block;
	/*margin-left:-36px;
	font-family: 'Lato', sans-serif;*/
	text-align:center;
	font-size:12px;
	font-style:normal;
	line-height:16px;
	/*color:#9c855e;*/
	color:#333;
	text-shadow:1px 1px 1px #F1E2C8;
	/*padding-left:31px;*/
}
#address address a
{
	color:#68512A;

}



#left-menu
{
	display:block;
	width:309px;
	height:0px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	
	background-image:url("../images/menu-bg.png") ;
	background-position:top left;
	background-repeat:repeat;
	
}

#left-menu #lang
{
	display:block;
	height:75px;

	color:#49453e;
	
	font-size:12px;
}

#left-menu #lang .label
{
	display:block;
	float:left;
	height:36px !important;
	*height:36px;
	font-weight:bold;

	line-height:36px;
	color:#49453e;
	margin:10px 10px 10px 26px;
}


#left-menu #lang #trigger-langsel
{
	display:block;
	float:left;
	color:#49453e;
	text-decoration:none;
	
	width:128px !important;
	*width:145px;
	height:36px !important;
	*height:36px;
	
	padding:0 0 0 17px;
	line-height:36px;
	margin:10px 0 0 0;
	
	background-color:#ddccb4;
	background-image:url("../images/langsel-bg.png");
	background-position:center right;
	background-repeat:no-repeat;
}

#left-menu #logo
{
	display:block;
	width:309px;
	height:141px;
	
	background-image:url("../images/firenze-logo.png");
	background-position:top center;
	background-repeat:no-repeat;
}

#left-menu #inner-menu
{
	display:block;
	width:100%;;
	margin:0;
	margin-top:10px;
}

#left-menu #inner-menu .menu-item
{	
	/*height:51px !important;
	*height:60px;*/
	width:90%;
	margin:auto;
	padding:8px 0 0 0;
	margin-bottom:1px;
	text-align:center;
/*	background-color:#FFF;*/
	border-bottom:1px solid #bdb2a3;
}
#left-menu #inner-menu .menu-item.last
{	
	/*border-bottom:0;*/
}
#left-menu #inner-menu .menu-item a
{
	display:block;
	width:100%;
	height:32px;
	margin:0 0 0 0;
	box-sizing:border-box;
	line-height:32px;
	text-decoration:none;
	text-transform:uppercase;
	color:#3D2307;
	font-size:13px;
	font-weight:bold;
	
	
	
	-webkit-transition: background-color 0.3s ease-in;
	-moz-transition: background-color 0.3s ease-in;
	-o-transition: background-color 0.3s ease-in;
	transition: background-color 0.3s ease-in;
	
	
	-webkit-transition: background-color 0.7s ease-out;
	-moz-transition: background-color 0.7s ease-out;
	-o-transition: background-color 0.7s ease-out;
	transition: background-color 0.7s ease-out;
}

#left-menu #inner-menu .menu-item a:hover
{
	background-color:rgba(160, 140, 111, 0.6);
}


#left-menu #inner-menu .menu-item a.sel
{
	/*background-color:#af9571 ;*/
	/*background-color:rgba(216, 193, 161, 0.66);*/
	background-color:#ddccb4;
	color:#000;
	text-shadow:1px 1px 1px #ECDAB2;
	
}

#left-menu aside 
{
	/*background-color:#fee;*/
	margin-top:10px;
	height:60px;
	position:relative;
	padding-left:70px;
}

#left-menu aside .social-box
{
	position:relative;
	display:inline-block;
	width:50px;
	height:50px;
}

#left-menu aside .social-box .social
{
	position:absolute;
	display:block;
	/*width:27px;
	height:27px;*/
	width:35px;
	height:35px;
	top:7px;
	left:7px;
	
	background-color:#b09c81;
	background-position:center center;
	background-repeat:no-repeat;
	
	box-shadow: 0px 1px 1px #4C4B4B;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
	-webkit-transition: all 0.1s ease-in;
	-moz-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;
	
}

#left-menu aside .social-box .social:hover{
	width:40px;
	height:40px;
	top:4px;
	left:4px;
	background-color:#7E6544;
}


#left-menu aside .social-box .social.ta
{ background-image:url("../images/social-ta.png"); }

#left-menu aside .social-box .social.fb
{ background-image:url("../images/social-fb.png");}

#left-menu aside .social-box .social.gplus
{ background-image:url("../images/social-gplus.png");}

#left-menu aside .social-box-2
{
	position:relative;
	display:inline-block;
	width:82px;
	height:51px;
	margin-left:2px;
}

#left-menu aside .social-box-2 .social
{

}



#left-menu aside.vcard
{
	margin-top:5px;
	height:14px;
	position:relative;
	padding-left:0px;
	font-family:"Trebuchet",Verdana,Arial;
	font-size:10px;
	text-align:center;
	color: #676161;
	text-shadow: 1px 1px 1px #fff;

} 

#left-menu aside.vcard a
{
	color: #3C3333;
	text-shadow: 1px 1px 1px #fff;
	text-decoration:none;
}
#left-menu aside.vcard a:hover
{
	text-decoration:underline;
}

#left-menu aside#address
{
	display:block;
	width:100%;
	height:initial;
	height:auto;
	margin:0;
	padding:10px;
	box-sizing:border-box;
}

#left-menu aside#address address
{	
	
	font-family:"Trebuchet",Verdana,Arial;
	font-size:11px;
}


#left-menu aside#address address strong{font-size:12px;}

/*
#left-menu aside .social
{
	display:block;
	float:left;
	width:130px;
	height:30px;
}
#left-menu aside .social.fb
{ 
	width:120px ;
	margin-left:30px; 
}
#left-menu aside .social.gplus
{ width:70px;padding-top:2px;}
#left-menu aside .social.ta
{ width:70px;padding-top:2px; }
*/

footer
{
	position:fixed;
	bottom:0;
	left:0;
	z-index:120;
	
	display:block;
	width:100%;
	height:46px;
	padding:7px 0 5px 0 ;
	box-sizing:border-box;
	
	background-color:rgba(204, 183, 154, 0.85);
		
}
footer address
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	display:block;
	text-align:center;
	color:#1d1d1d;
}
footer address a
{
	text-decoration:none;
	color:#733218
}
footer address a:hover{text-decoration:underline;}

#content
{
	position:absolute;
	z-index:100;
	display:block;
	width:0px;
	height:0px;
	top:0;
	left:309px;
	overflow:auto;
	border-right:20px solid #fff;
	
	
	/*background-color:rgba(255,255,0,0.5);*/
	background-image:url("../images/content-bg.png") ;
	/*background-image:url("../images/menu-bg.png");*/
	background-position:top left;
	background-repeat:repeat;
}

#content .inner-content
{
	margin:15px 20px 10px 20px;
	display:none;
}

#content .inner-content table.top-images
{margin-bottom:20px;}

#content .inner-content table.top-images td
{
	text-align:center;
}
#content .inner-content table.top-images td .top-img-box
{
	position:relative;
	display:block;
	width:90% ;
	margin:auto;
}

#content .inner-content table.top-images td .top-img-box img
{
	width:100%;
}

#content .inner-content table.top-images td .top-img-box .caption
{
	position:absolute;
	display:block;
	
	top:0;
	left:0;
	z-index:999;
	width:100%;
	height:182px;
	/*width:136px;
	height:182px;*/
	
	/*background-image:url("../images/imgtop-bg.png");
	background-position:top left;
	background-repeat:repeat;*/
	
	background-color:rgba(126, 122, 122, 0.61);
	
	opacity: 0;
	filter: alpha(opacity=0);
	
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
#content .inner-content table.top-images td .top-img-box:hover .caption
{
	opacity: 1;
	filter: alpha(opacity=100);
}

#content .inner-content table.top-images td .top-img-box .icon
{
	position:absolute;
	display:block;
	
	top:0;
	left:0;
	z-index:999;
	
	width:100%;
	/*width:136px;
	height:182px;*/
	
	background-image:url("../images/imgtop-magnify.png");
	background-position:center center;
	background-repeat:no-repeat;
	
	opacity: 0;
	filter: alpha(opacity=0);
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	/*-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;*/
}

#content .inner-content table.top-images td .top-img-box:hover .icon
{
	opacity: 1;
	filter: alpha(opacity=100);
}

#content .inner-content section
{
	display:block;
	width:565px;
	margin:auto;
}

#content .inner-content section h1
{
	text-transform:uppercase;
	font-size:24px;
	font-weight:normal;
	color:#87693e;
	margin:15px 0 0 0 ;
	padding:0;
}
#content .inner-content section h2
{
	font-size:15px;
	font-weight:normal;
	color:#87693e;
	margin:5px 0;
	padding:0;
}

#content .inner-content section p ,
#content .inner-content section ul ,
#content .inner-content section ul li
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:13px;
	line-height:20px;
	color:#747474;
}
#content .inner-content section a
{
	color:#94846D;
}


#content .inner-content #gmap
{
	margin:auto;
	display:block;
	width:580px;
	height:350px;
	background-color:#fff;
}

#content .inner-content #gmap iframe
{
	box-shadow:1px 1px 3px #444;
}

#content .inner-content #gallery
{
	display:block;
	width:568px;
	margin:auto;
	
}
#content .inner-content #gallery a
{
	display:block;
	float:left;
	width:120px;
	height:120px;
	margin:10px;
	
	box-shadow:0px 2px 9px #251e15;
}

#content .inner-content #gallery a img
{
/*	display:block;
	width:120px;
	height:120px;
	border-radius:20%;*/
}


#trigger-content-close
{
	display:block;
	position:absolute;
	z-index:8000;
	top:50%;
	left:309px;
	width:38px;
	height:38px;
	margin-top:-19px;
	margin-left:-10px;
	cursor:pointer;
	
	background-image:url("../images/arrow-bg.png");
	background-position:center center;
	background-repeat:no-repeat;
}
#trigger-close-arrow
{
	display:block;
	position:absolute;
	z-index:8001;
	top:0;
	left:0px;
	width:38px;
	height:38px;
	
	background-image:url("../images/arrow-left.png");
	background-position:center center;
	background-repeat:no-repeat;
	
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

#trigger-content-close.closed #trigger-close-arrow
{
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	transform: rotate(180deg);
}


.pdf-map , .g-map
{
	position:relative;
	display:inline-block;
	width:260px;
	height:60px;
	margin-top:10px;
}

.g-map.en .label,
.g-map.es .label,
.g-map.de .label,
.g-map.zh .label,
.g-map.ru .label
{
	width: 160px;
	width: 160px !important;
	background-position:150px 4px;
}

.pdf-map .icon 
{
	display:block;
	position:absolute;
	z-index:10;
	
	width:52px;
	height:55px;
	
	background-image:url("../images/pdf-icon.png") ;
	background-position:center center;
	background-repeat:no-repeat;
}
.g-map .icon
{
	display:block;
	position:absolute;
	z-index:10;
	
	width:52px;
	height:55px;
	
	background-image:url("../images/gmap.png") ;
	background-position:center center;
	background-repeat:no-repeat;
}

.pdf-map .label,
.g-map .label
{
	display:block;
	position:absolute;
	z-index:9;
	
	top:24px;
	left:45px;
	
	width:140px !important;
	*width:150px;
	height:25px;
	line-height:25px;
	
	padding: 0 0 0 10px;
	
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;

	background-color:#b00806;
	color:#fff;
	
	text-shadow:1px 1px 1px #333;
	
	background-image:url("../images/pdf-icon-dwn.png") ;
	background-position: 130px 4px;
	background-repeat:no-repeat;
	
	/* CSS3 transitions */
	-webkit-transition: all 200ms ease ;
	-moz-transition: all 200ms ease ;
	-o-transition: all 200ms ease ;
	transition: all 200ms ease ;
	
}
.g-map .label
{
	background-image:url("../images/pdf-icon-go.png") ;
	background-color:rgb(11, 148, 79);
}


.pdf-map.fr .label,
.g-map.en .label
{
	width:160px !important;
	*width:170px;
	background-position: 150px 4px;
}



.pdf-map:hover .label ,
.g-map:hover .label
{
	background-color:rgb(61, 141, 244);
	/*background-color: rgb(4, 147, 26);
	color:rgb(9, 65, 25);
	text-shadow: 1px 1px 1px rgb(140, 233, 166);*/
}

/*.g-map:hover .label
{
	background-color:rgb(61, 141, 244);
	/*color:rgb(9, 65, 25);
	text-shadow: 1px 1px 1px rgb(140, 233, 166);* /
}*/

p.text-so
{
	padding: 10px;
	background-color: rgba(160, 140, 111, 0.48);
	color: #383838 !important;
	text-align: justify;
	font-size: 14px;
	line-height: 25px;
}


/*
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 
 *                          MEDIA QUERIES AND RESPONSIVE CODE  
 * 
 * //////////////////////////////////////////////////////////
 * 
 * 
 */


/*
 * +-------------------------------------------+
 * |                                           |
 * |                 TABLETS                   |
 * |                Landscape                  |
 * +-------------------------------------------+
 */

@media  
	(max-device-width: 1024px ) and (orientation: landscape) , 
	screen and (device-width: 600px) and (device-height: 905px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) ,
	screen and (device-width: 1280px) and (device-height: 800px)  
{ 
	#left-menu #lang 
	{
		height:60px;
	}
	
	#left-menu #inner-menu{}
	#left-menu #inner-menu .menu-item
	{
		/*padding:0;
		border:0;*/
	}
	#left-menu #inner-menu .menu-item.last{}
	#left-menu #inner-menu .menu-item a
	{
		height:28px;
		line-height:28px;
	}
	#left-menu #inner-menu .menu-item a.sel{}
	
	
	#left-menu #address
	{
		margin-top:10px;
	}
	#left-menu #address address
	{
		display:block;
		margin-left:-36px;
		/*font-family: 'Lato', sans-serif;*/
		text-align:center;
		font-size:13px;
		font-style:normal;
		line-height:17px;
		/*color:#5E4925;*/
		padding-left:31px;
	}
	#left-menu #address address a
	{
		/*color:#5E4925;*/
	
	}	
}


/*
 * +-------------------------------------------+
 * |                                           |
 * |                 TABLETS                   |
 * |                 Portrait                  |
 * +-------------------------------------------+
 */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{
	/* TOP IMAGES 
	#content .inner-content table.top-images td .top-img-box
	{
		width :calc( 100% - 10px );
	}
	
	
	#content .inner-content table.top-images td .top-img-box .caption 
	{
		width : 100% ;
	}
	
	#content .inner-content table.top-images td .top-img-box .icon
	{
		width : 100% ;
	}
	
	
	#content .inner-content table.top-images td .top-img-box img
	{
		width : 100% ;
	}
	*/
	#content .inner-content section
	{width:100%;}
	#content .inner-content #gallery
	{width:100%;}
	
	#content .inner-content #gallery a ,
	#content .inner-content #gallery a img
	{	
		width: 100px;
		height: 100px;
	}
	
	#content .inner-content #gmap,
	#content .inner-content #gmap iframe
	{
		width:100%;
	}
	
}

/*
 * +-------------------------------------------+
 * |                                           |
 * |                 TABLETS                   |
 * |                                           |
 * |        Most used tablets resolutions      | 
 * |                Landscape                  |
 * |                                           |
 * +-------------------------------------------+
 */

@media (max-device-width: 1024px) and (orientation: landscape),
@media (max-device-width: 966px) and (orientation: landscape)
{ 
	#left-menu #inner-menu .menu-item
	{
		padding:4px 0;
	}
	
	#left-menu #inner-menu .menu-item a
	{
		/*DEBUG ONLY*/
		/*color:red;*/
	}

}

/*@media  screen and (device-width: 960px) and (device-height: 600px)
{
	/*#left-menu #address address
	{
		display:block;
		margin-left:-36px;
		font-family: 'Lato', sans-serif;
		text-align:center;
		font-size:11px;
		font-style:normal;
		line-height:13px;
		color:#5E4925;
		padding-left:31px;
	}* /
	
	#left-menu #inner-menu .menu-item a
	{
		color:red;
		
	}
	
}  */



/*
 * +-------------------------------------------+
 * |                                           |
 * |               SMARTPHONES                 |
 * |                                           |
 * |               Dropped !!!                 | 
 * |       Developed  a full mobile version    |
 * |                                           |
 * +-------------------------------------------+
 */


/* Smartphones (portrait and landscape) ----------- * /
@media 
	only screen and (min-device-width : 320px) and (max-device-width : 480px) , 
	
	only screen and (max-width : 320px) ,
	only screen and (max-height : 320px)  
{
	/* Hide unnecessary stuff* /
	#booknow,
	#left-menu #lang,
	#trigger-content-close
	{display:none;}
	
	body,html{height:100%;}
	/* DEBUG * /
	/*body{width:480px;}* /
	
	
	body
	{
		
	}
	
	
	#left-menu
	{
		width:100%;
		height:100%;
	}
	
	#left-menu #logo
	{
		margin:auto;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	#left-menu #inner-menu 
	{
		display: block;
		width:100%;
		margin:0;
	}
	#left-menu #inner-menu nav
	{
		width:100%;
	}
	#left-menu #inner-menu .menu-item
	{
		display:block;
		float:left;
		border:0;
		padding:0;
		margin:0;
		
		/*width:50% !important;
		*width:50%;* /
		
		width:50%;
		
		height:40px;
		line-height:20px;
		margin:0px 0;
		margin-bottom:1px;
		
		
	}
	
	#left-menu #inner-menu .menu-item a
	{
		display:block;
		width:calc( 100% - 1px );
		
		background-color:#FFF;
		margin:0;
		
		height:40px;
		line-height:40px;
		padding:0px 0;
		font-size:80%;
		background-color:#ddccb4;
		
		margin:1px;
		border-collapse:collapse;
	}	
}
*/









