* {
	margin:		0px;
	padding:	0px;
}

/*********************  BODY  *********************/
html, body {
	font-family:		Tahoma,Verdana,Helvetica,sans-serif;
	font-size:			10pt;
	background-color:	#AFA48E;
	color:				#582F28;	
	height:				100%; 
}

/*
DIV	{
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}
*/

h1 {
	font-size:			13pt;
}

/*********************  STRUTTURA PAGINA  *********************/
/*      http://www.pmob.co.uk/temp/3colfixedtest_4.htm        */
#pagina {
	background-color: 	transparent;
	width: 				960px;
	text-align: 		center;
    margin: 			0 auto;
}

/*
#loading {
    padding: 20px;
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -150px;
    top: 150px;
    width: 300px;
    font-weight: bold;
    font-size: large;
    z-index:			100;
	background-color:	#C4C6C4;
	color:				#656565;
	border:				2px solid white;
	text-align:			center;
}
*/

#loading {
    padding: 20px;
    display: none; /* hidden */
    position: absolute;
    left: 50%;
    margin-left: -150px;
    top: 180px;
    width: 117px;
    font-weight: bold;
    font-size: large;
    z-index: 100;
	background: #A29280 url(/template/images/logo_header.gif);
	color: #656565;
	border:	1px solid #582F28;
	text-align:	center;
}

/*********************  OGGETTI STANDARD  *********************/
#std_text {
	font-family:		Tahoma, Verdana;
	font-size:			10pt;
	text-align:			left;
	padding:			3px;
	background-color:	#efefef;
	border:				1px solid gray;
}

a.std_linkb			{color: #582F28; text-decoration: none; border: 1px solid #FEFADC; cursor: pointer; outline: none;}
a.std_linkb:visited {color: #582F28; text-decoration: none; border: 1px solid #FEFADC; cursor: pointer; outline: none;}
a.std_linkb:active 	{color: #582F28; text-decoration: none; border: 1px solid #FEFADC; cursor: pointer; outline: none;}
a.std_linkb:hover 	{color: #FFFFFF; text-decoration: none; border: 1px solid #FEFADC; cursor: pointer; outline: none;}

a.special			{color: #582F28; text-decoration: none; cursor: pointer; outline: none;}
a.special:visited 	{color: #582F28; text-decoration: none; cursor: pointer; outline: none;}
a.special:active 	{color: #582F28; text-decoration: none; cursor: pointer; outline: none;}
a.special:hover 	{color: #FFFFFF; text-decoration: none; cursor: pointer; outline: none;}

a.std_link			{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link:visited 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link:active 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link:hover 	{color: #FFFFFF; text-decoration: none; border:none; cursor: pointer; outline: none;}
tt.std_link			{color: #582F28; text-decoration: none; border:none; font-weight: normal; font-size: 10pt; font-family:	Tahoma, Verdana, Arial;}

a.std_link_bkw			{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_bkw:visited 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_bkw:active 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_bkw:hover 	{color: gray; text-decoration: none; border:none; cursor: pointer; outline: none;}
tt.std_link_bkw			{color: #582F28; text-decoration: none; border:none; font-weight: normal; font-size: 10pt; font-family:	Tahoma, Verdana, Arial;}


a.std_link_js			{color: #FFFFFF; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_js:visited 	{color: #FFFFFF; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_js:active 	{color: #FFFFFF; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_js:hover 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}

a.std_linknone			{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_linknone:visited 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_linknone:active 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_linknone:hover 	{color: #FFFFFF; text-decoration: none; border:none; cursor: pointer; outline: none;}

a.std_linkm			{padding: 0 3px 0 3px; color: #582F28; text-decoration: none; font-weight: bold; font-size: 10.5pt; font-family: Arial; border:none; cursor: pointer; outline: none;}
a.std_linkm:visited {color: #582F28; text-decoration: none; border:none; cursor: pointer; text-decoration: none; outline: none;}
a.std_linkm:active 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; text-decoration: none; outline: none;}
a.std_linkm:hover 	{color: gray; text-decoration: none; border:none; cursor: pointer; text-decoration: none; outline: none;}
tt.std_linkm		{padding: 0 3px 0 3px; color: #582F28; text-decoration: none; font-weight: bold; font-size: 10.5pt; font-family: Arial; border:none;}

a.std_linkms {height: 25px; padding: 0 3px 0 3px; color: #EF6302; text-decoration: none; font-weight: bold; font-size: 10.5pt; font-family: Arial; border:none; cursor: pointer; outline: none;}
a.std_linkms:link, a.std_linkms:visited, a.std_linkms:hover {
    color: #EF6302;
    background: url(../images/rounded.gif) no-repeat top center;
    padding: 2px 0px 0px 0px; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 10.5pt; 
	font-family: Arial; 
	border:none; 
	cursor: pointer;
	outline: none;
}
tt.std_linkms		{padding: 0 3px 0 3px; color: #582F28; text-decoration: none; font-weight: bold; font-size: 10.5pt; font-family: Arial; border:none;}
/*
a.std_linkms:visited {color: #582F28; text-decoration: none; border:none; cursor: pointer; text-decoration: overline;}
a.std_linkms:active 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; text-decoration: overline;}
a.std_linkms:hover 	{color: gray; text-decoration: none; border:none; cursor: pointer; text-decoration: overline;}
tt.std_linkms		{padding: 0 3px 0 3px; color: #582F28; text-decoration: overline; font-weight: bold; font-size: 10.5pt; font-family: Arial; border:none;}
*/

a.std_link_popup			{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_popup:visited 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_popup:active 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_popup:hover 		{color: #FFFFFF; text-decoration: none; border:none; cursor: pointer; outline: none;}

a.std_link_popup_js			{color: #FFFFFF; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_popup_js:visited {color: #FFFFFF; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_popup_js:active 	{color: #FFFFFF; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.std_link_popup_js:hover 	{color: #582F28; text-decoration: none; border:none; cursor: pointer; outline: none;}

/* link per il caso di sfondo colorato */ 
a.cc_link			{color: #BB5555; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.cc_link:visited 	{color: #BB5555; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.cc_link:active 	{color: #BB5555; text-decoration: none; border:none; cursor: pointer; outline: none;}
a.cc_link:hover 	{color: white; text-decoration: none; border:none; cursor: pointer; outline: none;}

p.intestazione {
	font-family:		Tahoma, Verdana, Arial;
	font-size:			14pt;
	font-weight:		bold;
	text-align:			left;
	background-color:	transparent;
	color:				#582F28;
	margin-top:			30px;
	margin-bottom:		15px;
	margin-left:		2px;
}

p.intestazione_popup {
	font-family:		Tahoma, Verdana, Arial;
	font-size:			14pt;
	font-weight:		bold;
	text-align:			left;
	background-color:	transparent;
	color:				#582F28;
	margin-top:			30px;
	margin-bottom:		15px;
	margin-left:		25px;
}

.leftcol_box p {
	font-weight:		bold;
	background-color:	#858585;
	color:				white;
	margin-top:			3px;
	margin-bottom:		3px;
}

div.leftcol_box {
	width:				215px;
	margin-bottom:		20px;
}

div.leftcol_box_spaced {
	width:				215px;
	margin-bottom:		20px;
	line-height: 		12pt;
}

div.col1 {
	clear:				both;
	float:				left;
	width:				95px;
	font-weight:		bold;
	text-align:			right;
}

div.col2 {
	text-align:			left;
	margin-left:		105px;
	font-weight:		plain;
}

div.box_col1 {
	clear:				both;
	float:				left;
	width:				70px;
	font-weight:		bold;
	text-align:			left;
}

div.box_col2 {
	text-align:			left;
	margin-left:		75px;
	font-weight:		plain;
}

input.gen_button {
	font-weight:	plain;
	text-align:		center;
	height:			20px;
	
}

ul {
	margin-left:	30px;
}
/*********************  SEARCH  *********************/
#search_home {
	color:				#582F28;
	background-color:	#CC9966;
	width:				215px;
}

#search_inner {
	color:				#582F28;
	background-color:	#CC9966;
	margin-top:			30px;
	margin-right:		5px;
	float:				left;
	overflow:			auto;
}

#insiemi_inner {
	color:				#582F28;
	background-color:	#CC9966;
	margin-top:			30px;
	margin-right:		10px;
	float:				left;
	overflow:			auto;
}

input.search {
	font-family:		Tahoma, Verdana, Arial;
	font-size:			10pt;
	width:				400px;
	height:				16px;
	vertical-align:		top;
	outline: none;
}

input.search_button {
	background-color:	#582F28;
	width:				auto;
	height:				20px;
	border:				none;
	font-family: 		Tahoma, Arial, Helvetica, sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	text-align:			center;
	color:				white;
	cursor:				pointer;
	margin-top:			0px;
	outline: none;
}

* html input.search_button {
	margin-top: 		1px;
}

input.gen_button {
	background-color:	#582F28;
	background-image:	url(../images/button_backX.jpg);
	width:				130px;
	height:				20px;
	border:				none;
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	color:				white;
	cursor:				pointer;
	margin-top:			5px;
	outline: none;
}

input.gen_button:hover {
	background-repeat: 	no-repeat;
	background-color: 	#9a9a9a;
	cursor:				pointer;
	outline: none;
}

/*********************  SEARCH RESULTS  *********************/
.search_toolbar {
	width:				100%;
	background-color:	#993333;
	clear:				both;
	margin-bottom:		20px;
	margin-top:			20px;
}

div.photodiv_item {
	float:				left;
	padding-left:		10px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		30px;
	height:				290px;
	overflow:			hide;
}

div.photodiv_outer {
	float:				left;
	width: 				235px;
}

div.photodiv_image {
	text-align:			left;
	height:				235px;
	width: 				235px;
	position:			relative;
	vertical-align:		bottom;
}

div.photodiv_jpg
{
	position:			absolute;
	bottom:				0;
}


div.photodiv_labels
{
	font-size:			8pt;
	overflow:			hide;
	padding-top:		3px;

}

div.photodiv_commands
{
	font-size:			8pt;
	text-align:			left;
}

label.photolabels {
	float: 			left;
	width: 			75px;
	font-weight:	plain;
	text-align: 	right;
	font-size: 		8px;
}

p.photolabels {
	margin: 		0 0 0 80px;
	font-weight:	plain;
	text-align: 	left;
}

.photolabels input,select
{
	background:			white;
	font-family:		Verdana, Arial;
	font-size:			10pt;
	width: 				150px;
}

/********************* RICERCA *********************/
.ricerca_button
{
	font-family:		Verdana,  Arial;
	font-size:			10px;
	background-color:	#eeeeee;
	color:				black;
	border:				1px solid gray;
}

p.box_header {
	font-family:		Verdana, Arial;
	font-size:			12pt;
	font-weight:		bold;
	text-align:			left;
	background-color:	transparent;
	color:				#ABABAB;
}

p.box_agenda {
	font-family:		Tahoma, Arial, Verdana;
	font-size:			9pt;
	font-weight:		bold;
	text-align:			center;
	background-color:	transparent;
	color:				#FFFFFF;
	margin-bottom: 20px;
}

/* SHOW BOX ROUND CON CAPTION */

/* TITOLO */
.deft_tp		{display:block}
.deft_tp *	{background:#CC9966;display:block;height:1px;overflow:hidden;}
.defft_tp	{background:#CC9966; color: white; text-align:center; font-weight:bold; font-size: 13px; height: 35px; overflow:hidden;}
.def1t_tp	{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #CC9966;border-right:1px solid #CC9966;background:#CC9966}
.def2t_tp	{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #CC9966;border-right:1px solid #CC9966;background:#CC9966}
.def3t_tp	{margin-left:1px;margin-right:1px;border-left:1px solid #CC9966;border-right:1px solid #CC9966;}
.def4t_tp	{border-left:1px solid #CC9966;border-right:1px solid #CC9966}
.def5t_tp	{border-left:1px solid #CC9966;border-right:1px solid #CC9966}

/* CONTENUTO */
.def_tp		{display:block}
.def_tp *	{background:#CFC2A8;display:block;height:1px;overflow:hidden;}
.deffg_tp	{background:#CFC2A8; color: black;}
.def1_tp	{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #CFC2A8;border-right:1px solid #CFC2A8;background:#CFC2A8}
.def2_tp	{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #CFC2A8;border-right:1px solid #CFC2A8;background:#CFC2A8}
.def3_tp	{margin-left:1px;margin-right:1px;border-left:1px solid #CFC2A8;border-right:1px solid #CFC2A8;}
.def4_tp	{border-left:1px solid #CFC2A8;border-right:1px solid #CFC2A8}
.def5_tp	{border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6}

/* TITOLO */
.deft_gen_content_round		{display:block}
.deft_gen_content_round *	{background:#582F28;display:block;height:1px;overflow:hidden;}
.defft_gen_content_round	{background: transparent url(http://test.trippeek.it/template/images/tpkcapt_sfumata.png) repeat scroll; color: white; text-align:center; font-weight:bold; font-size: 14px; height: 25px; overflow:hidden;}
.def1t_gen_content_round	{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #582F28;border-right:1px solid #582F28;background:#582F28}
.def2t_gen_content_round	{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #582F28;border-right:1px solid #582F28;background:#582F28}
.def3t_gen_content_round	{margin-left:1px;margin-right:1px;border-left:1px solid #582F28;border-right:1px solid #582F28;}
.def4t_gen_content_round	{border-left:1px solid #582F28;border-right:1px solid #582F28}
.def5t_gen_content_round	{border-left:1px solid #582F28;border-right:1px solid #582F28}

/* CONTENUTO old: #CFC2A8 new: #A29280*/
.def_gen_content_round		{display:block}
.def_gen_content_round *	{background:#CFC2A8;display:block;height:1px;overflow:hidden;}
.deffg_gen_content_round	{background:#CFC2A8; color: black;}
.def1_gen_content_round	{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #CFC2A8;border-right:1px solid #CFC2A8;background:#CFC2A8}
.def2_gen_content_round	{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #CFC2A8;border-right:1px solid #CFC2A8;background:#CFC2A8}
.def3_gen_content_round	{margin-left:1px;margin-right:1px;border-left:1px solid #CFC2A8;border-right:1px solid #CFC2A8;}
.def4_gen_content_round	{border-left:1px solid #CFC2A8;border-right:1px solid #CFC2A8}
.def5_gen_content_round	{border-left:1px solid #CFC2A8;border-right:1px solid #CFC2A8}

/* FOTO */

.editphotoalbum {
	width: 500px; 
	height: 300px; 
	float: left;	
	background-color: #FFFFFF;
	border:1px solid #D8DFEA;
	margin: 5px 10px 5px;
	padding:10px;
}

.clearfix {
	display:  block;
}

/* DIV ARROTONDATI */ 

/* TITOLO */
div.gen_content_round_t	{
	background: #582F28; 
	color: white; 
	text-align:center; 
	font-weight:bold; 
	font-size: 13px; 
	height: 35px; 
	overflow:hidden;
}

/* Classe utilizzata per il disegno dei bordi */
.gen_content_round_rtop_t, .gen_content_round_rbottom_t {
	display:block;
	background-color: transparent;
}

.gen_content_round_rtop_t *, .gen_content_round_rbottom_t * {
	display: block; 
	height: 1px; 
	overflow: hidden;
	background-color: transparent;
}

.gen_content_round_r1_t{margin: 0 5px; background-color: #582F28;}
.gen_content_round_r2_t{margin: 0 3px; background-color: #582F28;}
.gen_content_round_r3_t{margin: 0 2px; background-color: #582F28;}
.gen_content_round_r4_t{margin: 0 1px; height: 2px; background-color: #582F28;} 

/* Classe del div esterno */
/* CFC2A8 */

div.gen_content_round {
	background: transparent none repeat scroll 0 0;
	/*margin: 0 auto;*/
}

/* Classe del div interno */
div.gen_content_round_inner {
	background: #CFC2A8 none repeat scroll 0 0;
	/*margin: 0 auto;*/
}

/* Classe utilizzata per il disegno dei bordi */
.gen_content_round_rtop, .gen_content_round_rbottom {
	display:block;
	background-color: transparent;
}
.gen_content_round_rtop *, .gen_content_round_rbottom * {
	display: block; 
	height: 1px; 
	overflow: hidden;
	background-color: transparent;
}
.gen_content_round_r1{margin: 0 5px; background-color: #CFC2A8;}
.gen_content_round_r2{margin: 0 3px; background-color: #CFC2A8;}
.gen_content_round_r3{margin: 0 2px; background-color: #CFC2A8;}
.gen_content_round_r4{margin: 0 1px; height: 2px; background-color: #CFC2A8;} 

/* Per il msgbox */
div.msg_round {
	background: transparent none repeat scroll 0 0;
	/*margin: 0 auto;*/
}

div.msg_round_inner {
	background: #DFC999 none repeat scroll 0 0;
	/*margin: 0 auto;*/
}

.msg_round_rtop, .msg_round_rbottom {
	display:block;
	background-color: transparent;
}
.msg_round_rtop *, .msg_round_rbottom * {
	display: block; 
	height: 1px; 
	overflow: hidden;
	background-color: transparent;
}
.msg_round_r1{margin: 0 5px; background-color: #DFC999;}
.msg_round_r2{margin: 0 3px; background-color: #DFC999;}
.msg_round_r3{margin: 0 2px; background-color: #DFC999;}
.msg_round_r4{margin: 0 1px; height: 2px; background-color: #DFC999;} 

@page { margin-left: 2cm; margin-right: 2cm; margin-top: 2.5cm; margin-bottom: 2cm }
P { margin-bottom: 0.21cm; direction: ltr; color: #7F5C4F; widows: 2; orphans: 2 }
P.western { font-family: tahoma, arial, serif; font-size: 10pt;}
P.cjk { font-family: tahoma, arial, serif; font-size: 10pt;}
P.ctl { font-family: tahoma, arial, serif; font-size: 10pt;}

.testo_semplice {
	font-family: tahoma, arial, serif;
	color: #7F5C4F;
}

