
* {
padding: 0;
margin: 0;
}

body {
overflow: -moz-scrollbars-vertical;
color: #333333;
background-color: #FFF;
FONT: 75%/155% "Lucida Grande", Arial, sans-serif;
font-size: 11px;
text-decoration: none;
}

a:link{
text-decoration: none;
border-bottom: 1px solid #645028;
color: #999;
}

a:hover{
	text-decoration: none;
	border-bottom: 1px solid #AA9664;
	color: #AA9664;
}

a:visited {
text-decoration: none;
border-bottom: 1px solid #AAA08C;
color: #666666;
}

a:active {
text-decoration: none;
border-bottom: 1px solid #99CCCC;
color: #99CCCC;
}

/* primitive */
td {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
line-height: 12px;
padding-right: 2px;
padding-left: 2px;
padding-top: 0px;
padding-bottom: 0px;
}
p {
	margin: 0 0 1px;
	padding: 15px;
	line-height: 15px;
}


#allert{

	color: #AAA08C;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	padding-left: 0px;
	padding-top: 0px;
	border-bottom: 1px solid #AAA08C;
	width: 184px;
	height: 57px;
}

h1 {
	padding-right: 0px; 
	padding-left: 15px;
	font-weight: normal;
	font-size: 210%;
	padding-bottom: 0.5em;
	margin: 0px;
	color: #16457c;
	line-height: 1.2;
	padding-top: 0.5em;
	letter-spacing: -0.1ex
}
h1 a:hover {
	border-bottom: solid 3px #BC8F8F;
}
h1 a {

	text-shadow: 2px 2px 1px #999999;
	text-decoration: none;

}
h2 {
font-size: 11px;
font-weight: bold;
line-height: 18px;
}
h3 {
	font-size: 100%;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
	TEXT-TRANSFORM: uppercase;
	margin: 0px;
	height: 40px;
	width: 100%;
	cursor: pointer;
	border-top: solid 1px #D2B48C;
		
}


h3 a:hover {
	border-bottom: solid 3px #BC8F8F;
}
h3 a:link, h3 a:visited {
	background: url(images/hp_tile_sx-top.gif) #fff repeat-x;
	color: #000;
	text-shadow: 2px 2px 1px #999999;
	text-indent:15px;
	padding: 0px;
	padding-top: 14px;
	-moz-outline-style: none;
	display: block;
	height: 32px;
	width: 100%;
	text-decoration: none;
	border-bottom: solid 3px #BC8F8F;
}

h4 {
	padding: 15px;
	font-weight: bold;
	font-size: 100%;
	margin: 0px;
	color: #BC8F8F;
	line-height: 120%;
	letter-spacing: -0.05ex;
}
h5 {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #fff;
}
h6 {
	padding: 0px;
	font-weight: bold;
	font-size: 150%;
	margin: 0px;
	color: #16457c;
	line-height: 100%;
	letter-spacing: -0.1ex;
}
#titolopopUp {
	display: block;
	position:absolute;
	top:-44px;
	right:40px;
	width: 335px;
	height: 33px;
	z-index:100;
	TEXT-TRANSFORM: uppercase;
}
#barrato {
background: url(images/barrato.gif) 0px 8px no-repeat;
font-family: Tahoma, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000;
padding: 10px;
}
/* FORM */
input, textarea, select {
	float: top;
	
	font-size: 12px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	border: solid 1px #96AA69;
	color: #466428;
}

#noBorder{
	
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: solid 0px;
	background-color: #FFFFFF;
	color: #644628;
}
#chknoBorder{
	float: middle;
	margin: 0px;
	padding: 0px;
	border: 0px;

}
#buttonMetti{
	display: block;
	position: relative;
	background: url(images/ok_in.gif) no-repeat;
	width: 184px;
	height: 57px;
	left:50px;
	top:30px; 
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;	
	margin-right:0px;
	margin-bottom:0px;		
	margin-left:0px;
	margin-top:0px;
	text-indent: -100em;
	text-decoration: none;
	border: 0px;
	
}
#buttonMetti:hover{
	display: block;
	background: url(images/ok_inhl.gif) no-repeat;

	text-indent: -100em;
	text-decoration: none;
	
	
}
#buttonMetti a{
	background: url(images/ok_inhl.gif) no-repeat;

}

#buttonRimani{
	display: block;
	position: absolute;
	left:235px;
	top:auto; 
	background: url(images/ok_carrello.gif) no-repeat;
	width: 113px;
	height: 32px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;	
	margin-right:0px;
	margin-bottom:0px;		
	margin-left:0px;
	margin-top:46px;
	text-indent: -100em;
	border: 0px;
}
#buttonAnnulla{
	display: block;
	position: absolute;
	left:350px;
	top:auto; 
	background: url(images/no_carrello.gif) no-repeat;
	width: 113px;
	height: 32px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;	
	margin-right:0px;
	margin-bottom:0px;		
	margin-left:0px;
	margin-top:46px;
	text-indent: -100em;
	border: 0px;
}
/* FINE FORM */

#hr {
height: 48px;
}
#hr hr {
display: none;
}


p b {
	color: #62633C;
	font-weight: bold;
	font-size: 12px;
}
#content{
	width: 100%;
	height: auto;
	position: relative;
	margin:0px;
	padding:0px;

}
.stretcher {
	background: none;
	padding-left:50px;
}
#container {

	width: 100%;
	height: auto;
	position: relative;
	left: 0px;
	top:0px;
	margin:0px;
	padding:0px;

}
#preferenze {
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	left: 0px;
	top:0px;
	margin:0px;
	padding:0px;

}

#logoEnav {
	display: block;
	position: relative;
	text-indent:-100em;
	background: url(images/hp_tile_top.gif) repeat-x;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 135px;
}
#logo {
	display: block;
	background: url(images/logo.gif) no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	width: 291px;
	height: 135px;
}
#filigrana {
	display: block;
	background: url(images/finddx.gif) no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 0px;
	height: 135px;

}

#chiudifiligrana { 
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 0px;
	height: 135px;
	padding-top:61px;

	
}
#seta1 {
	display: block;
	background: url(images/a1.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 41px;
	height: 41px;
}


#labelTitle {
	display: block;
	background: url(images/tile_title.gif) no-repeat;
	position: relative;
	padding-left:25px;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 65px;
}
#labelTitleImg01 {
	display: block;
	position: relative;
	width: 226px;
	height: 163px;
	background: url(images/intro/progetti1.jpg) repeat-x;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	line-height: 130%;
}
#labelTitleImg01 a:link,#labelTitleImg01 a:visited {
	line-height: 130%;
	font-size:85%;
	border:none;
	position: relative;
	width: 206px;
	top:165px;
	left:0px;
	background-color: #fff;
}
#labelTitleImg01 a:hover,#labelTitleImg01 a:active,#labelTitleImg01 a:focus {
	line-height: 130%;
	font-size:85%;
	border:none;
	position: relative;
	width: 206px;
	top:165px;
	left:0px;
	background-color: #fff;
}

#homeTestata {
	background: url(images/hp_tile_morbido.gif) #FFEAD6 bottom left repeat-x;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	border-bottom: solid 2px #BC8F8F;
	padding:15px;
	padding-bottom:55px;
	

}
#homeTestataMulti {
	background: url(images/hp_tile_morbido.gif) repeat-x;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	border-bottom: solid 2px #BC8F8F;
	padding:0px;
	margin:0px;
}
#homeBody {
	background: url(images/hp_tile_sx-top.gif) #fff repeat-x;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	
}
#nEw {
	display: block;
	background: url(images/new.gif) no-repeat;
	position: absolute;
	top: -34px;
	left: auto;
	width: 55px;
	height: 34px;
	margin-left:25px;
	
}
#bodyFoto {
	display: block;
	background: url(images/hp_tile_dx-top.gif) #FAFAFA repeat-x;
	position: absolute;
	top: 20px;
	left: 12%;
	width: auto;
	height: auto;
	padding:4px;
	padding-bottom:44px;
	border-left:1px solid #999999;
	border-bottom:1px solid #000; 
}
#rightBody {
	background: url(images/hp_tile_dx-top.gif) repeat-x;
	position: absolute;
	top: 0px;
	left: 62%;
	width: 37%;
	height: auto;
	border-left:1px solid #999999;
}
#leftBody {
	background: url(images/hp_tile_dx-top.gif) repeat-x;
	position: relative;
	top: 0px;
	left: 0px;
	width: 46%;
	height: auto !important; height: 600px;
	padding-left:10%;
	padding-top:33px;
	padding-bottom:33px;
	padding-right:10%;
	
}


#unoTool{
	position: absolute;
	top: 67px;
	left: -60px;
	width: 60px;
	height: 61px;
	background: url(images/icon56.gif) right no-repeat;
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
	width: 60px;
	HEIGHT: 61px;
}

#unoTool A {
	DISPLAY: block;
	width: auto;
	HEIGHT: 61px;
 	MARGIN: 0px;
	PADDING: 0px;
	text-indent:-100em;
	LIST-STYLE-TYPE: none;
	border:0px;

}
#unoToolUlo{
	position: absolute;
	top: 7px;
	left: -70px;
	background: url(images/ulo.gif) bottom center no-repeat;
	MARGIN: 0px;
	MARGIN-TOP: 0px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
	width: 80px;
	HEIGHT: 61px;
	TEXT-ALIGN:center;
}

#unoToolUlo A {
	DISPLAY: block;
	width: 80px;
	HEIGHT: 61px;
 	MARGIN: 0px;
	PADDING: 0px;
	PADDING-left: 0px;
	PADDING-top: 0px;
	LIST-STYLE-TYPE: none;
	border:0px;

}

#identity {
	display: block;
	
	font-size: 11px;
	border-left: 1px solid #fff;
	position: absolute;
	width: 350px;
	height: 18px;
	top: 3px;
	left:-8px;
	margin-left: 33px;
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 8px;
	text-align: left;
	color: #0A0604;
}
#directoryLabel {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	height: auto;
	width: 198px;
	font-style: normal;
	font-weight: normal;
	padding:0px;
	margin:0px;
	margin-top:4px;
	color:#645028;
}

#bottGen {
	cursor:pointer !important; cursor:hand;
	border: 0px;
	background:none;
	background: url(images/labelin_c.gif) no-repeat right;
	width:100px;
	height:25px;
	line-height:10px;
	vertical-align:middle;
	
	font-size: 10px;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 3px;
}
#bottBOT {

	border: solid 1px #fff;
	border-top: 0px;
	position:absolute;
	top:-57px;
	left:20px;
	padding-left:0px;
	text-indent:10px;
	
}
#headSito_a {
	display: block;
	top:0px;
	left:-10px;
	background:url(images/tile_bar_a.gif) no-repeat;
	position: absolute;
	float:left;
	width: 100px;
	height: 53px;
	text-align: center;
	color: #AA9664;
}
#headSito_c {
	display: block;
	top:0px;
	right:-10px;
	background:url(images/tile_bar_c.gif) no-repeat;
	position: absolute;
	float:right;
	width: 100px;
	height: 53px;
	text-align: center;
	color: #AA9664;
}
#headSito {
	top:2px;
	display: block;
	
	font-size: 11px;
	background:url(images/tile_bar.gif) repeat-x;
	position: absolute;
	width: auto;
	height: 20px;
	margin-left: 12%;
	padding-top: 21px;
	padding-bottom: 12px;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 12%;
	TEXT-TRANSFORM: uppercase;
	text-align: center;
	color: #AA9664;
	
}
#headIntroSito {
	top:0px;
	right:4%;
	position: absolute;
	width: 138px;
	height: 26px;

	
}
#pieSito {
	display: block;
	
	font-size: 11px;
	border-top: 1px dashed #AA9664;
	border-bottom: 1px dashed #AA9664;
	position: relative;
	width: auto;
	top:auto;
	margin-top: 24px;
	margin-bottom: 24px;
	margin-left: 33px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 13px;
	margin-right: 33px;
	TEXT-TRANSFORM: uppercase;
	text-align: center;
	color: #AA9664;
}

#pieSito a:hover{
	text-decoration: none;
	border-bottom: 1px solid #AA9664;
	color: #AA9664;
}


#footer {
	background: url(images/hp_tile_bottom.gif) #F4F4F4 repeat-x;
	top:0px;
	width: auto;
	height: 308px;
	position: relative;
	padding-top: 32px;
	color: #000;
	text-align:center;
}
#footer img {
	border: none;
}
#footer hr {
	display: none;
	border-top: 1px solid #FFF;
	width: 200px;
	height: 2px;
}
#footer a {
	color: #FFF;
	
}
#footerIn {
	top:0px;
	left:40% !important;left:0px;
	width: 200px;
	height: 48px;
	position: relative;
	margin-top: 5px;
  
}

#footerIn a, #chiudifiligrana a  {
	display: block;
	position: relative;
	width: 48px;
	height: 48px;
	border:1px solid #567995;
  
}
#footerIn a:hover, #chiudifiligrana a:hover  {
	display: block;
	position: relative;
	width: 48px;
	height: 48px;
	border:1px solid #F5F5D5;
  
}
#footerIn LI, #chiudifiligrana LI {
	top:0px;
	width: 48px;
	height: 48px;
	float:left;
	position: relative;
  	LIST-STYLE-TYPE: none;
	text-indent: -100em;
}


#importante {
	background: url(images/baseletter.gif) no-repeat;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	position: relative;
	top: 20px;
	left: 0px;
	padding-top:13px;
	padding-left:10px;
	width: 243px;
	height: 35px
}
#letter {
	background: url(images/baseletter.gif) no-repeat;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	position: relative;
	top: 40px;
	left: 0px;
	padding-top:13px;
	padding-left:10px;
	width: 243px;
	height: 135px
}
#newsTool {
	position: relative;
	top: 5px;
	left: -20px;	
	float:left;
	padding-top:0px;
	padding-left:0px;
	width: 212px;
	height: 61px
}
#newsTool LI {
	width: 100px;
	height: 61px;
	FLOAT: left;
	LIST-STYLE-TYPE: none;
	POSITION: relative
}
#promo {
	display: block;
	top: 0px;
	left: 0px;	
	background: #FF3000 no-repeat;
 	MARGIN: 0px;
 	PADDING-TOP: 50px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px
	width: 100px;
	height: 61px

}
#promo a {
	border:0px;
	

}

#novita a {
	
	border:0px;
	text-indent: 20px;

}
#novita {
	display: block;
	top: 0px;
	left: 0px;	
	background: #FF0300 no-repeat;
 	MARGIN: 0px;
 	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	width: 100px;
	height: 61px
}
#ricercalabel{
	background: url(images/ricercalabel.gif) no-repeat;
	width: 102px;
	height: 49px
}

#rivenditori{
	display: block;
	border:1px solid #000;
	position: relative;
	top: 0px;
	left: 33%;
	width: 66%;
	height: 63px
}


#ricerca{
	background: url(images/headpezza.gif) no-repeat;
	position: relative;
	top: -32px;
	padding-top:8px;
	padding-left:35px;
	left: 0px;
	width: 247px;
	height: 63px
}

#ricercaHome {
	margin:0px;
	background: url(images/glussplas.gif) no-repeat;
	position: relative;
	top: 0px;
	padding-top:53px;
	padding-left:35px;
	left: -5px;
	width: 565px;
	height: 132px
}
#headHelp {
	background: url(images/123.gif) no-repeat;
	display: block;
	position: absolute;
	left: 270px;
	top: auto;
	padding-top: 20px;
	width: 201px;
	height: 86px;
	z-index:23
}
#headCard {
	background: url(images/revolution.gif) no-repeat;
	display: block;
	position: absolute;
	left: 270px;
	top: auto;
	padding-top: 20px;
	width: 201px;
	height: 86px;
	z-index:23
}
#headDiario {
	display: block;
	
	font-size: 11px;
	border-top: 1px dashed #AA9664;
	border-bottom: 1px dashed #AA9664;
	position: relative;
	width: 550px;
	margin-left: 33px;
	margin-top: 4px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 0px;
	TEXT-TRANSFORM: uppercase;
	text-align: center;
	color: #AA9664;
	background: #FAF2E5;
}
#toppapezzasx {
	position: absolute;
	top: 88px;
	left: 0px;
	width: 51px;
	height: 558px;
}
#Folder {
	background-color: #fff;
	display: block;
	position: relative;
	top: 0px;
	left: 30%;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 18px;
	padding-bottom: 21px;
	padding-top: 11px;
	width: 60%;
	height: auto;
	z-index: 114;
	border:1px solid #000
}

#Folder LI{

	margin-top: 0px;
	LIST-STYLE-TYPE: none
}

#Folder LI UL{

	margin-top: 0px;
}
#Folder LI UL LI{

	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#subFolderChiusa {
	background-color: #fff;
	display: block;
	position: relative;
	top: 0px;
	left: 30%;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 3px;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 60%;
	height: auto;
	z-index: 114;
	border:1px solid #000
}
#subFolder {
	background-color: #fff;
	display: block;
	position: relative;
	top: 0px;
	left: 30%;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 3px;
	padding-left: 18px;
	padding-bottom: 21px;
	padding-top: 11px;
	width: 60%;
	height: auto;
	z-index: 114;
	border:1px solid #000
}

#subFolder LI{

	margin-top: 12px;
	LIST-STYLE-TYPE: none
}

#subFolder LI UL{

	margin-top: 9px;
}
#subFolder LI UL LI{

	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#passwordeUser {
	border-left:solid 1px #fff;
	display: block;
	position: absolute;
	top: 0px;
	right:8.5%;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 350px;
	height: 36px;
	z-index: 2
}

#logIn {
	display: block;
	position: relative;
	top: 30px;
	left: 20px;
	padding-left: 18px;
	padding-bottom: 0px;
	padding-top: 17px;
	width: 164px;
	height: 184px;
	z-index: 14
}
#centerAllFilled {
	display: block;
	position: relative;
	top: 0px;
	left:0px;
	width: 70%;
	border-right:1px solid #999999;
	border-left:none;
	height: 100%;
	margin-left:0px;
	margin-right:0px;
	padding-right:0px;
}
#centerAll {
	display: block;
	position: relative;
	top: 0px;
	left:0px;
	width: 70%;
	border-right:1px solid #999999;
	border-left:none;
	height: 100%;
	margin-left:30px;
	margin-right:10px;
	padding-right:20px;
}
#Homebody {

	position: relative;
	margin-top:0px;
	padding-top:10px;
	margin-left:0px;
	left: 0px;
	width: auto;
	height: 409px;
	z-index:23;
	
}
#divAdv {
	display:block;
	position: absolute;
	top: 20px;
	right: 15px;
	width: 160px;
	height: 600px
}

#ricercaAdv {
	position: relative;
	top: 20px;
	left: 10%;
	width: 100%;
	height: auto
}
#allFamily {
	display:block;
	position: relative;
	top: 10px;
	left: 0px;
	width: 100%;
	overflow: auto;
	height: auto;
}
#colonnaSx {
	display: block;
	position: absolute;
	top: 130px;
	left: -11px;
	width: 33%;
	margin-left: 10px;
	height: auto;
	z-index: 3
}
#internoSx {
	position: absolute;
	top: -172px;
	left: -11px;
	width: 33%;
	margin-left: 10px;
	height: auto;
}
#internoDx {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 33%;
	margin-left: 10px;
	height: auto;
}
#internoCe {
	position: absolute;
	top: 0px;
	left: -11px;
	width: 100%;
	margin-left: 10px;
	height: auto;
}



#popUpHome {
	position: absolute;
	top: 200px;
	right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 250px;
	height: 326px;
	background: url(images/pop.gif) no-repeat;
}
#popUpHome_c {
	text-align: center;
	color: #FFFFFF;
	position: static;
	top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 37px;
	width: 250px;
	height: 326px;
	background: url(images/pop_c.gif) 20px 0px repeat-y;
}

/* Rubricatura in alto */

#rubrica {
font-size:85%;
line-height: 19px;
position: absolute;
top: -18px;
left: 20%;
list-style-type: none;
width: auto;
}

#rubrica li {
background: url(images/hp_tile_morbido.gif) 0px 0px repeat-x;
float: left;
margin-right: 5px;
}

#rubrica a {

height: 20px;
border: 0px;
margin-left: 5px;
margin-right: 5px;
}

#rubrica a:hover {
margin-top: 0px;
}


#Panelrubrica {
position: absolute;
top:-26px;
list-style-type: none;

}

#Panelrubrica li {
background: url(images/labelin.gif) no-repeat 0px 2px;
float: left;

}

#Panelrubrica a {
display: block;
width: 106px;
height: 25px;
border: 0px;
margin: 0px;

}

#Panelrubrica a:hover {
margin-top: 0px;
}
#label_c_Dati {
padding-top:0px;
width: 106px;
height: 25px;
background: url(images/labelin_c.gif) no-repeat 0px 0px;
text-align: center;
margin: 0px;
}
#label_c {
padding-top:5px;
width: 106px;
height: 25px;
background: url(images/labelin_c.gif) no-repeat 90px 0px;
text-align: center;
margin: 0px;
}
#labelIn {
position:absolute;
top:0px;
left:0px;
width: 106px;
height: 31px;
margin:0px
background: url(images/label.gif) no-repeat;

}
#labelIn_c { 
position:absolute;
top:0px;
left:0px;
padding-top:5px;
width: 106px;
height: 31px;
background: url(images/label_c.gif) no-repeat 90px 0px;
text-align: center;
margin: 0px;
}

img {
border: 0px;
border: 1px solid #980024;
}

.image {



display: block;
width: 149px;
height: 119px;
}

a:hover.image {
background: url(images/image.gif) no-repeat;
display: block;
width: 149px;
height: 119px;
border: 0px !important;

}
/* Rubricatura paginazione */

#pagrubrica {
font-size:85%;
line-height: 19px;
position: absolute;
top:-3px;
right: 3%;
text-align: center;
list-style-type: none;
}

#pagrubrica li {
float: left;
background: #FFF 0px 0px no-repeat;
}

#pagrubrica a {
border-left: 1px solid #BC8F8F;
border-right: 1px solid #BC8F8F;
border-bottom: 1px solid #BC8F8F;
display: block;
width: 26px;
height: 26px;
border: 1px;
text-indent: 0em;
margin-top: 0px;
}

#pagrubrica a:hover {
margin-top: 0px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-top: 1px solid #999999;
}


#pagImage {
background: #FFF 0px 0px no-repeat;
width: 28px;
height: 28px;
margin-left: 0px;
}
#inpagImage {
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-top: 1px solid #999999;
display: block;
width: 28px;
height: 28px;
/*text-indent: -100em;*/
margin: 0px;
}
#pagLabel {

background: #F9ECD7;
width: auto;
height: 21px;
padding-left:10px;
padding-right:10px;
margin-right: 3px;
padding-top: 3px;
}
#inpagLabel {
background: #FAF2E5;
display: block;
padding-left:10px;
padding-right:10px;
width: auto;
height: 22px;
margin: 0px;
margin-right: 3px;
padding-top: 3px;
color: red;
}
#inpagLabelBassa {
background: #FAF2E5;
border-left: 1px solid #AA9664;
border-right: 1px solid #AA9664;
border-top: 1px solid #AA9664;
display: block;
padding-left:10px;
padding-right:10px;
width: auto;
height: 12px;
/*text-indent: -100em;*/
margin: 0px;
margin-right: 0px;
padding-top: 2px;

}
/* ecommerce e catalogo*/
#rEd {
	display: block;
	position: relative;
	top: 0px;
	left: -100%;
	padding-bottom: 0px;
	padding: 18px;
	width: 80%;
	height: 184px;
	z-index: 14;
	border: solid 5px gray;
}
#loGin {
	display: block;
	position: relative;
	top: 0px;
	left:100%;
	padding: 18px;
	width: 80%;
	height: 184px;
	border: solid 5px green;
	z-index: 14
}
#carrello {
	background: url(images/marque_carrello.gif) no-repeat;
	display: block;
	width: 366px;
	height: 23px;
	position: relative;
	margin-left: 48px;
	padding-left: 71px;
	padding-right: 83px;
	margin-right: 83px;	
	margin-bottom: 0px;
	padding-top: 5px;	
	padding-bottom: 5px;
	border:1px solid #000;
	z-index: 100;
}
#directory {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	height: 50px;
	width: auto;
	float: center;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	padding-botton: 10px;
	margin-botton: 30px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#2directory {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	height: 50px;
	width: 680;
	float: center;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	padding-botton: 10px;
	margin-botton: 30px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 1px solid #AA9664;
}
#nome {
	
	display: block;
	width: auto;
	height: auto;
	position: relative;
	top: 5px;
	left: 0px;
	padding-left: 240px;
	padding-top: 20px;
	margin-bottom: 20px;
	margin-top: 50px;
	margin-right: 30px;
	border: 10px solid #E8F1F7
}
#nomeZoom {
	
	display: block;
	width: 350px;
	height: auto;
	position: relative;
	top: 5px;
	left: 0px;
	padding-left: 120px;
	padding-top: 0px;
	margin-bottom: 40px;
	margin-left: 20px;
	border: 1px dotted #AA9664;
}
#nome p{
	display: block;
	width: 350px;
	height: auto;	
	position: relative;
	top: 5px;
	left: 0px;
	padding-left: 0px;
}

#hrfoto {
	height: 30px;
}
#hrfoto hr {
	display: none;
}
#Singlehrfoto {
	height: 230px;
}
#Singlehrfoto hr {
	display: none;
}

#foto2a {
	position: absolute;
	top: auto;
	left: 13px;
	width: 210px;
	height: 206px;
	padding-left: 20px;
	padding-top: 77px;
	z-index: 14
}
#cornice2a {
	background: url(images/cornice2a.gif) no-repeat;
	position: absolute;
	top: auto;
	left: -21px;
	width: 144px;
	height: 176px;
	z-index: 15
}
#cornice2b {
	background: url(images/cornice2b.gif) no-repeat;
	position: absolute;
	top: auto;
	left: -21px;
	width: 144px;
	height: 176px;
	z-index: 15
}
#cornice2c {
	background: url(images/cornice2c.gif) no-repeat;
	position: absolute;
	top: auto;
	left: -21px;
	width: 144px;
	height: 196px;
	z-index: 15
}
#foto1a {
	background: url(images/loading.gif) no-repeat;
	position: absolute;
	top: 285px;
	left: -30px;
	width: 378px;
	height: 284px;
	padding-left: 33px;
	padding-top: 43px;
	z-index: 14
}
#cornice1a {
	background: url(images/cornice1a.gif) no-repeat;
	position: absolute;
	top: 285px;
	left: -30px;
	width: 378px;
	height: 284px;
	z-index: 15
}

#eool {
	color:#AAAF3F;
	TEXT-TRANSFORM: uppercase;
	FONT-SIZE: 13px;
	font-weight: bold;
 	MARGIN: 0px;
 	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	MARGIN-LEFT: 0px;
	LIST-STYLE-TYPE: none;
}

#eool UL {
 	MARGIN: 0px;
 	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-TYPE: none;
}
#eool LI {
	line-height: 13px;
	FONT-SIZE: 10px;
	FLOAT: left;
	TEXT-TRANSFORM: none;
	POSITION: relative;
	LIST-STYLE-TYPE: none;
}

#eool LI UL {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	text-indent: 10px;
	DISPLAY: block;
	FLOAT: none;
	FONT-SIZE: 10px;
}

#eool UL LI {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	DISPLAY: block;
	FLOAT: none;
	FONT-SIZE: 10px;
	font-weight: normal;
line-height: 13px;
}

#eool LI A {
	PADDING-LEFT: 12px;
	BACKGROUND: url(images/li_line.gif) 0px -2px no-repeat;
	text-decoration: none;
	border:0px
}
#eool LI A:hover {
	text-decoration: underline;
	border:0px
}
#eool LI A:visited {
	BACKGROUND: url(images/visto2.gif) 0px -2px no-repeat;
}