
.QuirksmodeNoticeBar {
	background-color:#FFFFCC;
	border-bottom:1px solid black;
	clear:both;
	color:#1A1A1A;
	height:20px;
	line-height:20px;
	opacity:0.9;
	padding:5px;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:1111;
}

#catlist p {
	cursor:pointer;
}

#catlist p.selected {
	font-weight: bold;
}

p.nasted0, p.nasted {
	padding-left:2px;
	margin:0px
}

span.backend {
	background:none repeat scroll 0 0 #FFFFCC;
	border:1px solid black;
	left:300px;
	padding: 5px;
	position:absolute;
	text-align:left;
	width:300px;
}


p.nasted1 {
	padding-left:7px;
	margin:0px
}

p.nasted2 {
	padding-left:12px;
	margin:0px
}
p.nasted3 {
	padding-left:17px;
	margin:0px
}
p.nasted4 {
	padding-left:22px;
	margin:0px
}
p.nasted5 {
	padding-left:27px;
	margin:0px
}
p.nasted6 {
	padding-left:32px;
	margin:0px
}
p.nasted7 {
	padding-left:37px;
	margin:0px
}
p.nasted8 {
	padding-left:42px;
	margin:0px
}



#subscrtable td {
	height:22px;
	border-bottom:1px solid #CCC;
}

form.longtext textarea {
	height: 150px;
}

div.prefmenu p {
	background: #E1E1E1 url(gif/bg_button.gif) repeat-x scroll left center;
	border:1px solid gray;
	font-size:1.1em;
	font-variant:small-caps;
	margin:1px;
	padding:1px 6px;
}

img.reporticon {
	height:25px;
	margin:0px;
	padding:0px;
}

img.jpg,img.pdf,img.flv,img.mov,img.m4v {
	width:15px;
	height:15px;
	margin:2px;
       
	padding:0px;
	float: left;
}

img.pdf {
	background:url(gif/pdf15px.gif) no-repeat bottom center;
}


img.flv,img.mov,img.m4v {
	background:url(gif/quicktime15px.gif) no-repeat bottom center;
}

#researchtext_choices {
  position:absolute;
  width:220px;
  background-color:white;
  border:1px solid #888;
  color: black;
  margin:0px;
  padding:0px;
  text-align:left;
  z-index:2000;
  height:150px;
  overflow-x:hidden;
  overflow-y:auto;
}

span.wrongpwd {
	color:white;
	display:block;
	font-size:1.1em;
	padding:10px 12px;
	text-align:ledt;
	background-color: black;
}

span.recoverypwd {
	color:white;
	display:block;
	font-size:1.1em;
	padding:2px 12px;
	text-align:right;
}


div.othbutton {
	border:0px solid red;
	width:80px;
	float:right;
}


#researchtext_choices ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:disc;
  margin:0;
  padding:0;
}

#mailadmin div.registrati, #mailadmin input.registrati, #mailadmin select.registrati, #mailadmin td.registrati {
	width:172px;
}

#researchtext_choices ul li.selected { background-color: #ffb;}
#researchtext_choices ul li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:disc;
  display:block;
  cursor:pointer;
  padding:2px;
  margin:0px;
  line-height:1.2em;
}

li.autocomplete0 {
	background-color:#FFFFFF
	}

li.autocomplete1 {
	background-color:#F2F2FF	
}

span.informal {
	position:absolute;
	right:2px;
	font-size:0.75em;
	color:green;
	}

img.folder {
	width: 180px;
	height: 180px;
	margin: auto;
	z-index: 0;
	background:no-repeat center center transparent;
}

img.folderV {
	background-position:center center;
}


img.folderO {
	background-position:center center;
}

input.homeicon {
	border:4px solid transparent;
}

input.homeicon_selected {
	border:4px solid #66A;
}

input.onadvsearch {
	width:220px;
	padding:2px;
	display:inline;
}

input.onheader {
	width:120px;
	display:inline;
}

#lightbox1 span.listheader, li.lightbox1_nowrap {
	white-space:nowrap;
	width:55px;
	display:block;
	overflow: hidden;
}

img.lightbox_icon {
	cursor:pointer;
	vertical-align:text-bottom;
	background:url(gif/active_notactive.gif) no-repeat;
	width:16px;
	height:16px;
}

select.othlight {
	border:0px;
	cursor:pointer;
	background: transparent;
}

#zoomify {
	float:left;
	margin:0px;
	padding:0px;
}


a.lang {
	padding:0;
	margin:0;
}

table.momapopup {
	width:630px;
	margin:20px;
	color:black;
	background:white;
}

span.fotoid {
	padding:1px;
	margin:2px 4px;
	float:right;
}

td#content1_table_left {
	padding:0px;
}


textarea.quotation {
	background: white;
	border:1px solid gray;
	color:black;
	float:right;
	height:50px;
	padding:2px;
	width:99%;
	font-size:1.1em;

	margin-bottom:20px;
	margin-right:0;
	width:679px;
}

textarea.sent,p.sent {
	height: 100px;
	border: 0;
	width:75%;
	float:left;
	font-size:1.1em;
}

input.price {
	width: 80px;
	text-align:right;
}

div.itools {
	width:100%;
	height:25px;
	margin:1px;
	
}

div.innermomapopup {
	height:300px;
	overflow-y:auto
	}
	

td.nopad, table.nopad, span.nopad {
	padding:0;
	margin:0;
}

div.appletarchive,div.appletevent {
	width:185px;
	height:123px;
	border: 1px solid black;  
	paddding:0px
}

div.appletzoom {
	paddding:0px;
	width:190px;
	height:253px;
	border: 1px solid black;  
}

#mp_se,#mp_so,#mp_s,#mp_no,#mp_o,#mp_s {
	width:1px;
	height:1px;
	background-color: black;
	opacity:0.4;
	filter:alpha(opacity=40);
}

#mp_ne,#mp_no,#mp_n,#mp_e {
	width:1px;
	height:1px;
	background-color: grey;
	opacity:0.4;
	filter:alpha(opacity=40);
}

body.checkout a {
	color: #e1d34c;
}

#mp_c { 
	background-image:url(gif/bgmomaconfirm.png);
	background-color: white;
	border:1px solid gray;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

div.innermomaconfirm {
	background:url(gif/bgmomaconfirm.png) center top;
	background-color: white;
	border:1px solid gray;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width:550px;
	height:300px;	
	overflow-x:hidden;
	overflow-y:auto;
	text-align:justify;
	padding:10px 10px 20px;
}

form.inplaceeditor-form input[type="text"] {
	font-size: 1em;
	font-family: Arila, Verdana;
	width: 90%;
	display: inline
}

form.inplaceeditor-form select {
	font-size: 1em;
	width: 90px;
	display: inline
}

#report_form {
	float:left;
}

td.blink,td.notblink {
	line-height:1.8em;
}

td.blink {
	text-decoration:blink;	
	font-weight: bold;
}
	
#toolbar table {
	_margin-top:1px;
}

p.email {
	padding:0px;
	margin:0 2px 5px;
	text-align:left;
}

p.FCKeditor1 {
	padding:0px;
	margin:0px;
}


span.email {
	margin:2px 8px 0px 0px;
	padding:1px 3px ;
	width:80px;
	display:block;
	float:left;
	text-align:right;
	font-weight: bold;
	border:1px solid #DDD;
}

span.button {
	cursor: pointer;
	border-top: 1px solid #BBB;
	border-left: 1px solid #BBB;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background:#E1E1E1 url(gif/bg_button.gif) repeat-x scroll left center;
}
	
input[type="submit"].button {
	cursor: pointer;
	border-top: 1px solid #BBB;
	border-left: 1px solid #BBB;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color: #D6D6D6;;
}	

textarea#Note {
	width:150px;
	height:160px;
	border-color:#444444 rgb(221, 221, 221) rgb(221, 221, 221) rgb(68, 68, 68);
	border-style:solid;
	border-width:1px;
	font-size: 11px;
	overflow:hidden;
}

label.user_form input {
	width:150px;
}

label.server_form input {
	width:125px;
}

#momapopup {
	position:absolute;
	width:100%;
	height:100%;
	top:160px;
	z-index:200;
	overflow:auto;

	}



#preferenze form.inplaceeditor-form select {
	font-size: 1em;
	width: 490px;
	display: inline
}

div.syndacating {
	width:800px;
	height:18px;
	border:1px solid red;
}


form.inplaceeditor-form textarea {
	font-size: 1em;
	font-family: Arila, Verdana;
	width: 90%;
	display: inline;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #BBB;
	border-right: 1px solid #BBB;
}

div.cornice_foto form.inplaceeditor-form ,div.cornice_storia_1 form.inplaceeditor-form ,div.cornice_storia_ form.inplaceeditor-form 
	{
	position: absolute;	
	width:100%;
	overflow:hidden;
	left:2px;
}

div.cornice_foto form.inplaceeditor-form textarea,div.cornice_storia_1 form.inplaceeditor-form textarea,div.cornice_storia_ form.inplaceeditor-form textarea
	{
	font-size: 0.9em;
	width: 85%;
	height: 45px;
	float: left;
}

div.cornice_foto form.inplaceeditor-form select,div.cornice_storia_1 form.inplaceeditor-form select,div.cornice_storia_ form.inplaceeditor-form select
	{
	float: left;		
}

div.cornice_foto form.inplaceeditor-form br,div.cornice_storia_1 form.inplaceeditor-form br,div.cornice_storia_ form.inplaceeditor-form br {
	display: none;
}

div.cornice_foto form.inplaceeditor-form input[type="submit"],div.cornice_storia_1 form.inplaceeditor-form input[type="submit"],div.cornice_storia_ form.inplaceeditor-form input[type="submit"]
	{
	float: left; 
	margin:0px;
}


form.inplaceeditor-form input[type="submit"] {
	font-size: 1em;
	width: 20px;
	border-color:#DDDDDD #444444 #444444 #DDDDDD;
	background:#E1E1E1 url(gif/bg_button.gif) repeat-x scroll left center;
}

//
form.inplaceeditor-form a { /* The cancel link */
	margin-left: 1em;
}

img.small_icon {
	width:100px;
	height:100px;
	background-repeat:no-repeat;
	background-position:center center; 
	margin: 1px 3px;
}


#content {
	background: transparent none repeat scroll 0 0;
}



#story_title  p form.inplaceeditor-form {
	float:right;
}

table#quicksubmit, table#batchconfirm {
	width: 800px;
	text-align: left;
}

td.ct {
	text-align: right;
	width: 150px;
}

td.lt,td.st {
	width: 10px;
	text-align: center;
}

td.mt {
	width: 110px;
	text-align: left;
}

div.auto {
	overflow: auto;
}

div.hidden {
	overflow: hidden;
}

img.lockidservizio {
	float:right;
	margin: 2px;
	padding:0px;
	height:15px;
	width:15px;
}


img.lockid {
	float:left;
	margin: 2px;
	padding:0px;
	height:15px;
	width:15px;
}


p#rightclick {
	margin: 4px;
	padding: 4px 8px;
	position: absolute;
	z-index: 20;
	background-color: white;
	border: 1px solid gray;
	color: black;
	font-family: Verdana;
}

p#rightclick a {
	color: black;
	text-decoration: none;
}

hr.thin {
	padding: 0px 0px;
	border: 0px;
	width: 35px;
	border-top: 1px solid black;
	border-bottom: 1px solid white;
	margin: 0;
}

table.syndacate {
	border: 1px solid black
}

table.synd {
	border-top:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid white;
	border-right:1px solid white;
	width: 800px;
}
	
th.syndacate {
	font-weight: normal;
	font-size: 0.9em;
	text-align: center;
}

#content {
	font-size: 1em;
}

#addarchive,#addstoria {
	background-color: white;
}

#addarchive a,#addstoria a {
	color: red
}

	
div.registrati label {
	font-style: italic;
}

div.registrati {
	height:3.5em;
	float:left;
	display:block;
	width: 230px;
}

#cart_table td div div.registrati {
height:auto;
padding:1px 1px 3px;
width:auto;
}

input.registrati,select.registrati {
	width: 230px;
}

input.quotation {
	height:1.5em;
}


input.checkout {
	border: 0px;
	color: black;
}


#report input[type='button'],#abbonamento input[type='submit'] {
	padding: 1px 3px;
}

#static_editor {
	clear: both;
	padding: 0;
	margin: 0;
	border: 0px solid red;
	width: 660px;
	height: 290px;
	overflow-y: outo;
	z-index: 10
}

#await {
	position: absolute;
	z-index: 30;
	background: url(gif/await.gif) center 35% no-repeat transparent;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	filter:alpha(opacity=30);
}



p.category_update {
	text-align: left;
	padding: 1px;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #BBB;
	border-right: 1px solid #BBB;
	background-color: white;
	margin: 1px;
	float: left;
}

td.wizar {
	border:1px solid white;
	border-bottom: 0px;
	border-right:0px;
	padding:2px 5px;
	}


table.wizar {
	padding: 10px 5px;
	width: 99%;
	background-color: white;
	border: 1px solid gray;
}
	
p.wizar {
	padding: 10px 0px;
	width: 99%;
	background-color: white;
	border: 1px solid gray;
	position: relative;
	top: -10px;
}

a.admin_header {
	width: 130px;
	float: left;
	padding: 7px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-color: #DDD;
	cursor: pointer;
	border-top: 1px solid #BBB;
	border-left: 1px solid #BBB;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	font-weight: normal;
	font-size: 1.3em;
	text-decoration:none;
	background:#E1E1E1 url(gif/bg_button.gif) repeat-x scroll left center;
}

#report a.admin_header {
	width: 100px;
}


th.admin_header {
	text-align: left;
	border: 0;
	height: 10px;
}

#user table.admin,#edit table.admin,#report table.admin,#abbonamento table.admin,#preferenze table.admin,#promozione table.admin
	{
	background-color: #DDD;
	width: 960px;
	border-top: 1px solid #BBB;
	border-left: 1px solid #BBB;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	margin: auto;
	height: 420px;
	text-align: left;
	font-size: 1em;
}

#user table,#edit table,#report table,#abbonamento table,#preferenze table,#promozione table
	{
	color: black;
}

#user td.admin_left,#preferenze td.admin_left {
	background-color: white;
	width: 200px;
	padding: 10px;
	line-height: 1.4;
	font-size: 1em;
}

#promozione td.admin_left {
	background-color: white;
	width: 150px;
	padding: 10px;
}

#promozione td.tdout {
	border: 0px;
	text-align: center;
}

#report td.admin_top {
	background-color: white;
	width: 100%;
	height: 20px;
	padding: 10px;
}

#user td.admin_right,#preferenze td.admin_right,#promozione td.admin_right
	{
	border: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	color: black;
}

#report div.admin_bottom {
	border: 1px;
	padding: 10px;
	overflow: auto;
	height: 350px;
	display: block;
}

#report td.vendute_form {
	width: 150px;
	border-bottom: 1px solid gray;
}

#report th.vendute_form {
	width: 150px;
	padding-bottom: 15px;
}

#user td.rate {
	background-color: white;
	padding: 1px;
	width: 120px;
	text-align: right;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #BBB;
	border-right: 1px solid #BB;
}

#user input.rate {
	border: 0px;
	text-align: right;
}

table {
	font-size: 1em;
}

table#login_table {
	width: 250px;
}

li.admin_bar_black {
	background-image: url('gif/black.png');
	background-repeat: no-repeat;
	position: relative;
	width: 110px;
	float: left;
	height: 50px;
	z-index: 2;
	text-align: left;
	padding: 3px 5px 0px 0px;
}

li.admin_bar_white {
	background-image: url('gif/white.png');
	background-repeat: no-repeat;
	position: relative;
	width: 110px;
	padding: 3px 5px 0px 0px;
	text-align: left;
	float: left;
	height: 50px;
	top: -1px;
	z-index: 3
}

span.empty {
	text-decoration: underline;
	cursor: pointer;
}

div.register {
	border: 0px solid red;
	width: 250px;
	padding: 50px;
	float: left;
}

#complete_caption {
	z-index: 20;
	width: 30%;
	height: 30%;
	border: 10px solid gray;
	position: absolute;
	margin-left: 34%;
	margin-top: 15%;
	display: block;
	left: 0px;
	background-color: white;
}

li.advanced {
	border: 0px solid red;
	display: block;
	float: left;
	height: 30px;
	vertical-align: top;
	margin: 1px 6px;
	padding: 0px 2px 0px 2px;
}

#username {
	color: yellow;
}

#td_admin_left,#td_admin_center {
	height: 300px;
	overflow-y: auto;
	padding: 0px;
	border: 0px solid black;
}


select.ricerca {
	width: 150px;
}

p.slideshow {
	border: 0px solid red;
	padding: 0;
	margin: 0;
    right: 0px;
	position: absolute;
}


input.ok_button {
	border-color:#DDDDDD #444444 #444444 #DDDDDD ;
}

button {
	border-collapse: collapse;
	color: green;
}

input.ricava {
	margin: 1px;
	padding: 1px;
	offset: 0px;
	border: 0px;
}

input.checkbox_adv {
	border: 0px solid red;
	height: 12px;
}

input.readonly {
	border: 0;
	width: 82px;
	margin: 2px;
}

input.submit {
	width: 60px;
	padding: 1px;
	margin: 1px;
}

input.login {
	width: 140px;
	color: gray;
}

input.acqbut11 {
	padding: 1px;
	margin: 1px 2px;
	display: inline;
	width: 180px
}

input.acqbut12 {
	padding: 1px 0px 1px 1px;
	margin: 1px 0px 1px 2px;
	display: inline;
	width: 90px
}

input.acqbut13 {
	padding: 1px 1px 1px 0px;
	margin: 1px 2px 1px 0px;
	display: inline;
	width: 90px
}

div#content_left input.acqbut1 {
	display: block;
}

input.email {
	width: 180px;
}

input.instantedit,textarea.instantedit {
	padding: 0px;
}

input.acqbut1,div.groups_bar input.acqbut1 {
	display: inline;
	width: 120px;
}

#admin_forms input.acqbut1 {
	margin-left: 10px;
}

img.trash {
	background-image: url('gif/trash.gif');
	background-position:center center;
}

img.lamp_off {
	background-image: url('gif/lamp.gif');
	background-position:right center;
}

img.lamp_on {
	background-image: url('gif/lamp.gif');
	background-position:left center;
}

img.license_RM {
	background-image: url('gif/license.gif');
	background-position:left center;
}

img.license_RF {
	background-image: url('gif/license.gif');
	background-position:right center;
}


p.toberemoved {
	background-color: #EEE;
	color:red;
	padding:10px;
	margin:2px;
	text-align:left;
	font-variant:small-caps;
	font-size:1.2em;
}

input.cart {
	width:80px;
	border:0px;
	background: transparent;	
	text-align: right;
}

input.currency {
	width:50px;
	margin-right:10px;
}


img.cart_on {
	background-image: url('gif/cart.gif');
	background-position:left center;
}
img.cart_off {
	background-image: url('gif/cart.gif');
	background-position:right center;
}

img.trash, img.license_RM, img.license_RF, img.move, img.lamp_on, img.lamp_off, img.lock_on, img.lock_off, img.cart_on, img.cart_off {
	padding: 0px;
	margin: 2px;
	background-repeat: no-repeat;
	cursor: pointer;
	width: 15px;
	height: 15px;
	border:0px solid black;
	float: left;
}


img.move {
	background-image: url('gif/move.gif');
	float: left;
	cursor: move;
	background-position:center center;
}

div.popdown li.foot_grid {
	padding:0px;
}

li.foot_grid_legend {
	padding: 4px;
	margin-bottom: 8px;
	display: block;
	color: gray;
	cursor: default;
	background-color: #EEEEEE;
	border-bottom: 1px solid;
	text-align: center;
	z-index: 100;
}

label.advanced {
	padding: 2px 5px 2px 30px;
}

label.user_form,label.server_form {
	color: gray;
	font-style: italic;
}

li.foot_grid {
	float: left;
	padding: 2px 4px 1px;
	display: inline;
	z-index: 100;
}

li.foot_grid_noclick {
	float: left;
	padding: 2px 4px 1px;
	display: inline;
	color: gray;
	z-index: 100;
}


div.popdown {
	float: left;
}


img.abiglens {
	cursor: pointer;
	z-index: 100;
	width:30px;
	height:30px;

}


div.popdownzoom {
	position: absolute;
	padding: 3px;
	z-index: 100;
	left: 20px;
}

img#t_zoom {
	background-image:url(gif/zoom.gif);
	margin:0px 2px;


}

img#t_stream {
	background-image:url(gif/stream1.gif);
	margin:0px 2px;
	float:right;
	height:58px;
	width:58px;
}

img#t_next {
	background-image:url(gif/next.gif);
}

img#t_previus {
	background-image:url(gif/previus.gif);
}


img#t_slideshow {
	background-image:url(gif/slideshow.gif);
}

img#t_rx {
	background-image:url(gif/Rrx.gif);
}

img#t_sx {
	background-image:url(gif/Rsx.gif);
}

#biglens {
	position: absolute;
	cursor: pointer;
	z-index: 100;
	width:30px;
	height:30px;
	margin:9px;
	margin-left:29px;
}

#content ol.verticalcontent {
	display: block;
	position: absolute;
	width: 60px;
	border: 1px solid black;
	padding: 0px;
	top: -2px;
	left: 2px;
	background-color: white;
	margin: 4px 0px 0px 0px !important;
	margin: 16px 0px 0px -73px;
	z-index: 100;
	text-align: left;
	color: black;
}

ol.verticalcontent {
	display: block;
	position: absolute;	
	visibility: Hidden;
	width: 120px;
	border: 1px solid black;
	padding: 0px;
	top: 10px;
	background-color: gray;
	margin: 4px 0px 0px 0px !important;
	margin: 16px 0px 0px -73px;
	z-index: 100;
}

#user,#edit,#report,#abbonamento,#preferenze,#promozione {
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: rgb(204, 204, 204);
 
}

li.verticalvoice {
	display: block;
	border: 0;
	padding: 2px 0px 3px 4px;
	z-index: 100;
}

div#newlightbox {
	display: inline;
}

p.category,p.city,p.titolo {
	margin-top: 0px;
}

#content_left p {
	margin: 0 0 10px;
	overflow: hidden;
}

html {
	height: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	overflow: hidden;
}

body {
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 70%;
}

body.checkout {
	overflow:auto;
	color: black;
	background:white;
}


select,input {
	padding: 1px;
	margin: 1px;
	font-size: 1em;
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
}

input[type="button"] {
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}
 
input.acqbut1,input.acqbut11,input.acqbut12,input.acqbut13,input.button,input.submit,input.newbutton {
	background-color: #EEE;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
	background:#E1E1E1 url(gif/bg_button.gif) repeat-x scroll left center;
}

#photo_information input.acqbut11, #photo_information input.acqbut1 {
	float: left;	
	cursor: pointer;
}
	
}



#toolbar select,button {
	padding: 0px;
	margin: 0px 5px;
}

#toolbar input.submit {
	border-color:#DDD #444 #444 #DDD;
	margin: 0 4px;
}
	
input.advanced {
	display: inline;
	width: 80px
}


div.mostra_toolbar {
	padding: 4px;
}

div.icon_text {
	text-align: left;
}

div.cornice_foto {
	margin: 5px;
	float: left;
	text-align: center;
	width: 200px;
	height: 300px;
	list-style-type: none;
	position: relative;
	overflow: hidden;
	font-size: 0.9em
}

 
div.cornice_storia_1,div.cornice_storia_,div.cornice_folder {
	margin: 0px 5px 12px;
	float: left;
	text-align: center;
	width: 200px;
	height: 300px;
	position: relative;
	overflow: hidden;
	font-size: 0.9em;
}

div.cornice_storia_C {
	margin: 8px auto;
	float: both;
	text-align: center;
	width: 800px;
	height: 210px;
	position: relative;
	overflow: hidden;
	font-size: 0.8em;
}

p.top_story_view {
	padding: 0px 4px;
	margin: 6px 2px 4px;
}

p.folder_general_view {
	padding: 0px 4px;
	margin: 1px 2px 8px;
}

p.footer_story_view,p.footer_gruppo {
	padding: 5px 2px;
	text-align: left;
	margin-top: 0px;
	overflow-y: auto;
	overflow-x: hidden;
	position: absolute;
	left: 2px;
	width:94%;
	height: 60px;
}

p.top_general_view {
	float: right;
	margin: 4px;
}

p.footer_general_view {
	padding: 2px;
	text-align: left;
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 1px;
	position: absolute;
	left: 2px;
	width:95%;
	height:100px;
}

#story_title,#folder_title,#archive_title {
	clear: both;
	text-align: left;
	font-weight: bold;
	padding: 0.8em
}

h1 {
	font-size: 1.5em;
}

div.groups_bar {
	border: 0px solid red;
	text-align: right;
	padding: 0px 10px;
}

#testo {
	padding: 0.8em;
	text-align: left;
	display: block;
	clear: both;
}

#page_bar {
	clear: both;
	padding: 15px;
	text-align: center
}

#photo_information {
	border: 0px solid orange;
}





#oldaddzoom {
	float: left;
	padding:0px;
	margin:0xp;
	background-repeat: no-repeat;
}




#content_avanzata {
	height: 65px;
	width: 100px;
	z-index: 3;
}

#content1, #popupbg {
	overflow: auto;
	position: absolute;
	z-index: 2;
	top: 105px;
	bottom: 45px;
	left: 0px;
	right: 0px;
	margin: auto;
	padding: 10px;
}

* html #content1 {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	max-height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index: 2;
	border-top: 100px solid ;
	border-bottom: 45px solid ;
	border-left: 0px solid ;
	border-right: 0px solid ;
	text-align: center;
}

#content {
	width: 100%;
}


#popupbg {
	overflow: hidden;
}

#content_session {
	text-align:right;
	float:right;
}

#content_left {
	position: absolute;
	margin: 4px 0 0;
	padding: 12px 0 0 20px;
	left: 0px;
	display: block;
	height: 90%;
	z-index: 2;
	background-color: transparent;
}

#content_right {
	position: absolute;
	padding-right: 20px;
	top: 15px;
	right: 0px;
	height: 90%;
	display:block;
	z-index: 2;
	background-color: transparent;
	
}


#cleft, #cright {
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	text-align:left;
}


#head {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 55px;
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 3;
	overflow: hidden;
	padding: 12px 0 0 12px;
	font-size: 2.3em
}

#foot_grid,#newtitle {
	position: absolute;
	margin: 0 0 0 0px;
	border-left: 0;
	border-right: 0;
	top: 88px;
	left: 0;
	display: block;
	width: 100%;
	height: 16px;
	z-index: 5;
	overflow: visible;
	font-size: 0.9em;
}

#foot_grid {
	width:260px;
	z-index:7;	
}

#newtitle {
	margin: 0 0 0 0px;
	z-index: 6;
	width:100%;
	min-width:1024px;
}

#title {
	overflow: hidden;
	margin-left: 260px;
	height:16px;
}

#title li.history {
	background-image: url(gif/tbar.gif);
	background-repeat: no-repeat;
	height: 16px;
	background-position:left center;
	padding-left:15px;
}

span.spht {
	padding-left:10px;
	font-size:6px;
	vertical-align:top;
	cursor: pointer; 
}

a.tbar {
	padding: 0 6px 0 2px;
	text-decoration: none;
	font-weight: normal;
	display: inline;
}

#div_ricercavanzata {
	position: absolute;
	top: 90px;
	display: block;
	left:0px;
	right:20px;
	width:auto;
	z-index: 3;
	overflow: hidden;
	padding: 10px 1% 15px 1%;
	min-width: 960px;
}

#mypageavanzata {
	position: absolute;
	display: block;
	padding: 10px 2px;
	margin: 0px;
	height: 35px;
}

#ricercavanzata {
	display: block;
	padding: 10px 0px;
	margin: 0px;
	height: 35px;
	font-size: 0.9em;
}

#toolbar {
	position: absolute;
	margin: 0;
	top: 57px;
	left: 0;
	display: block;
	width: 100%;
	height: 30px;
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 10;
	overflow: hidden;
	min-width: 1024px;
}

td.menu {
	font-size: 1.2em;
	height:31px;
	white-space:nowrap;
}

ul {
	display: inline;
	padding: 0px;
}

a.foot_grid,a.toolbar {
	text-decoration: none;
	color: black
}

a.toolbar:hover {
	text-decoration: underline;
}

a.foot_grid:hover {
	color: red
}

li {
	display: inline
}

td.menu {
	padding: 0 9px;
	text-align: center;
}

td.username {
	padding: 0 8px;
	text-align: center;
}

li.category {
	display: inline;
}

li.search {
	
}

form.inline,#research_form {
	display: inline;
	margin: 0;
	padding: 0;
}

form.advanced {
	display: inline;
	padding: 2px 5px;
}

#toolbar_menu {
	float: left;
	width: 100%;
	height: 30px;
}

#toolbar_search {
	right: 0px;
	margin: 0 2px;
	padding: 0px;
}

#toolbar_layout {
	float: left;
	margin: 0.4em 0 0 3em;
	padding: 0px 0 0 0;
}

#toolbar_language {
	float: left;
	margin: 0.5em;
	padding: 3px 0 0 0;
}

li.layout {
	padding: 0;
	margin: 0px;
}

#foot {
	position: absolute;
	margin: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 49px;
	z-index: 5;
	overflow: hidden;
	text-align: center;
	font-size: 0.9em;
	min-width:1024px;
}

#foot_contact {
	padding: 4px 0 0 150px;
	left: 150px;
}

#foot_note {
	margin: auto;
	padding-top: 2px;
	height: 16px;
	min-width:1024px;
	font-size:1.4em;
}

#foot_logo {
	float: right;
	width: 150px;
	padding: 0.3em;
}

input#nr,input#dl {
	border: 0px solid green;
	text-align: left;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	font-family: arial;
	position: relative;
	height: 12px;
	font-size: 0.9em;
}

#admin_forms {
	z-index: 8;
	overflow: hidden;
	padding: 15px 0 10px;
	border-top: 20px;
	text-decoration: none;
	font-weight: normal;
	overflow: visible;
	margin: auto;
	width: auto;
	text-align:left;
 
}

#num_row {
	position: absolute;
	margin: 0 0 0 2px;
	border-left: 0;
	border-right: 0;
	bottom: 32px;
	_bottom: 31px;
	left: 2px;
	font-size: 0.9em;
	display: block;
	width: 225px;
	height: 16px;
	z-index: 8;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	overflow: visible;
	font-size: 0.9em;
}

#direct_link {
	position: absolute;
	margin: 0 0 0 2px;
	border-left: 0;
	border-right: 0;
	bottom: 32px;
	_bottom: 31px;
	right: 4px;
	display: block;
	width: 385px;
	height: 16px;
	z-index: 8;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	overflow: visible;
	font-size: 0.9em;
}


#left {
	width:0px;
	float:left;
	top: 0px;
}


input.quickupdate {
	width: 400px;
	background: url(gif/translating.gif) no-repeat top left white; 
}

div#logo {
	float: right;
	padding: 0.3em 0.2em 0em 0em
}

table.helpricerca {
	font-size:1.2em;
	width:700px;
}

table.helpricerca li {
	display: block;
	margin-left:4em;
	line-height:1.6em;
	}

table.helpricerca ul {
	display: block;
	margin:1em;
	}
	
table.helpricerca h1 {
	font-size:1.3em;
	text-transform:uppercase;
	margin-bottom: 0.2em;
	}
	
table.helpricerca h2 {
	font-size:1.2em;
	margin-left:2em;
	margin-top:2.8em;
	text-transform:uppercase;
	}
	
table.helpricerca h3 {
	font-size:1em;
	margin-left:4em;
	text-transform:uppercase;
	margin-top:1.8em;
}

table.helpricerca p {
	margin-left:6em;
}

table.helpricerca td {
	text-align: justify;
}

table.helpricerca em {
	text-weight: bold;
	font-weight:bold;
}

table.helpricerca hr {
	margin: 0px 0 20px 0;
	border-top:1x solid black;
	
}

input.homelm {
	margin:1px 1px;
	padding:0px;
	border:0px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	
}

#photo_information  input.opacity {
	filter:alpha(opacity=30);
	opacity:0.3;
	cursor:auto;
}

//STARTPARAM
#title li.history {height:19px;}
#foot_grid, #title,#newtitle {height:19px;font-size:1em;}
#foot_grid {width:286px;}
#title {margin-left:286px;}" .
#div_ricercavanzata {top: 95px;}";



body, #user, #edit,#report,#abbonamento,#preferenze,#promozione {
	background-color: rgb(204, 204, 204); 
	color: black; 
	font-family: verdana;
}

span.backend {
	color: black;
	font-size: 0.9em;
}

input.cart, select.cart {
	color: black;
	background-color: transparent;
}

input.checkout {
	border: 0px;
	color: black;
}



#ricercavanzata input.readonly {
	background-color: rgb(249, 249, 249);
	color: rgb(0, 0, 0); 
}



#user,#edit,#report,#abbonamento,#preferenze,#promozione {
	color: black; 
	font-family: Tahoma,Comic Sans MS
}

#content_right {
	left:810px; 
}

#content_left {
	width:780px; 
}




#user a,#edit a,#report a,#abbonamento a,#preferenze a,#promozione a {
	color: #66C; 
}


select.cart {
	background-color: rgb(204, 204, 204);
}

div.popdown a, div.popdownzoom a {
	color: black;
}

a,p.restrictions, table.helpricerca h2,table.helpricerca h3,table.helpricerca h1, select.othlight {
        color: rgb(214, 142, 0);
        text-decoration: none;
}

div#toolbar { 
	color: ; 
	background-color: rgb(177, 177, 177);  
	border: 0px solid rgb(252, 252, 252); 
	color: rgb(252, 252, 252); 
	font-family: verdana;
	border-right: 0;
	border-left: 0;
}


input#nr,#num_row,#dl,#direct_link {
	background-color: transparent; 
	color: black; 
}




div#newtitle {
	background-color: rgb(249, 249, 249); 
	color: rgb(0, 0, 0); 
	font-family: Arial; 
	border: 1px solid rgb(170, 170, 170); 
	border-right: 0;
	border-left: 0;
}

div#foot_grid { 
	background-color: rgb(249, 249, 249); 
	color: rgb(0, 0, 0); 
	font-family: Arial; 
	border-top: 1px solid rgb(170, 170, 170); 
	border-right: 0;
	border-left: 0;
}

div#title {
	color: rgb(0, 0, 0); 
	font-family: Arial; 
	padding: 0px;
}

#ricercavanzata,#mypageavanzata {
	background-color: rgb(249, 249, 249); 
	color: rgb(0, 0, 0); 
	font-family: Arial; 
	border: 1px solid rgb(170, 170, 170); 
	
}

#admin_forms {
	top: -3px;
	position: relative;
}

ol.verticalcontent {	
	background-color: rgb(249, 249, 249); 
	color: rgb(0, 0, 0); 
	border: 1px solid rgb(170, 170, 170); 
}

a.tbar {
	color: rgb(0, 0, 0); 
	font-family: Arial; 
}

a.tbar:hover {
	color: rgb(214, 142, 0);
} 

a.foot_grid {
	color: rgb(0, 0, 0); 
	font-family: Arial; 
}


A.toolbar:link { color: rgb(252, 252, 252); font-family: verdana; }
A.toolbar:visited { color: rgb(252, 252, 252); font-family: verdana; }
A.toolbar:hover { color: rgb(252, 252, 252); font-family: verdana; }

img.photo {
	border: 1px solid rgb(255, 255, 255);
}

img.myhome,div.myhome {
        border: 1px solid rgb(0, 0, 0);
		color: rgb(0, 0, 0); 
		background-color: rgb(255, 255, 255); 
		font-family: Arial;
		font-size: 12px;
}
div.myhome {
		padding: 3px;
		overflow: hidden;
}
table.myhome {
		font-family: Arial;
		font-size: 13px;
}

td.myhome_title {
	background-color: rgb(249, 249, 249);  
	border: 1px solid rgb(170, 170, 170); 
	color: rgb(0, 0, 0); 
	padding: 4px;
	font-size:22px;
	text-align:center;
}

#preview_image {
        border: 1px solid rgb(0, 0, 0);
}



div#foot_note { 
	background-color: rgb(204, 204, 204); 
	color: black;  
	font-family: verdana; 
	border: 0px solid rgb(231, 231, 66) }

div#foot { 
	border: 0px solid black; 
	background-color: rgb(156, 156, 156); 
	color: rgb(255, 255, 255); 
}

div#head { 
	background-color: black; 
	color: white;  
	font-family: Verdana; 
	border: 0px solid rgb(231, 231, 66); 
	background-image:url('personal_htm/banner.png');}

div.content { 
	background-color: rgb(204, 204, 204); 
	color: black; 
	font-family: verdana; 
	border: 0 solid rgb(136, 136, 136); 
}

html { 
	background-color: rgb(204, 204, 204); 
	color: black; 
	font-family: verdana;
	border: 0 solid rgb(136, 136, 136) 
}

div.cornice_storia_1,div.cornice_storia_,div.cornice_folder { 
	border:1px solid rgb(0, 0, 0); 
	color: rgb(0, 0, 0); 
	background-color: rgb(255, 255, 255); 
	font-family: Verdana; 
	text-decoration: ; 
}

div.cornice_storia_1 form.inplaceeditor-form {
	background-color: rgb(255, 255, 255); 
}

div.cornice_storia_C { 
	border:1px solid rgb(0, 0, 0); 
	color: rgb(0, 0, 0); 
	background-color: rgb(255, 255, 255); 
	font-family: Verdana; 
	text-decoration: ; 
}

div.cornice_storia_C form.inplaceeditor-form {
	background-color: rgb(255, 255, 255); 
}

div.cornice_foto { 
	border: 2px  solid rgb(221, 221, 221); 
	background-color: rgb(156, 156, 156); 
	color: rgb(0, 0, 0); 
	font-family: Verdana;
	color: rgb(0, 0, 0); 
}

div.itools {
	border-bottom:2px solid transparent;
}


div.cornice_foto form.inplaceeditor-form {
	background-color: rgb(156, 156, 156); 
}

#oldaddzoom {
	/* border: 2px  solid rgb(221, 221, 221); */
}




img.small_icon {
    border: 1px solid rgb(221, 221, 221);
   	background-color: rgb(156, 156, 156); 
}

<STYLE TYPE="text/css"> 
<!--
#foot {background-image: url('../personal_htm/toolbar.png'); Background-image: repeat; }


div#myheader {
         position:fixed;
        _position:absolute;
        top:25;
        _top:expression(eval(document.body.scrollTop)+5);
        right: 5px;
        z-index:9;
        margin-top:15px;
        overflow: auto;
        padding:0 0 0 0;
        width: 300px;
        text-align:center;
}


#toolbar_menu {
        background-image: url('../personal_htm/toolbar.png');
        Background-image: repeat;border-bottom:1px solid black;
        padding: 0.5em;
        margin: 0;}

td.menu {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

a.toolbar:hover {	color: #333;	font-weight: bold; text-decoration: underline;}
a.toolbar:visited {	color: #333;	font-weight: bold;}
a.toolbar:link {	color: #333;	font-weight: bold;	 }


a.tes:hover {	color: #111; 	font-weight: bold; text-decoration: underline;}
a.tes:visited {	color: #111;	font-weight: bold;}
a.tes:link {	        color: #111;	font-weight: bold;	 }

-->
</STYLE>

