.arc_title {
	font-size: 14pt;
	margin-bottom: 25px;
	font-weight: normal;
}

.inlinetitleh3 a:link{
	color: #fff;
}
.inlinetitleh3 a:visited{
	color: #fff;
}
.inlinetitleh3 a:hover{
	color: #888;
}

#header #logo_arc{ float: left; width: 700px; margin: 5px 0 0 0;}
#header #logo_arc a img { }

#header #langs_arc { float: right; width: 200px; margin: 20px 0 0 0; text-align: right; font-size: 12px;}
#header #langs_arc li { display: inline; }
#header #langs_arc li a { padding: 0 10px; color: #9f9f9f; background: transparent url(../images/bg-langs-li.gif) no-repeat center left; }
#header #langs_arc li a:hover { color: #ffffff; }
#header #langs_arc li.first a { padding: 0 10px 0 0; background: none; }
#header #langs_arc li.first a.red { color: red; }
#header #langs_arc li.last a { padding: 0 0 0 10px; }
#header #langs_arc .selected{ color: #ffffff; }

#arc_searchform {
}

#arc_searchform h2{
	font-size: 14pt;
	margin-bottom: 25px;
	font-weight: normal;
}

#arc_searchform table {
	width: 100%;
}

#arc_searchform table thead{
	font-size: 9pt;
	font-weight: bold;
	color: #fff;
}

#arc_searchform table td{
	width: 25%;
	font-size: 8pt;
}

#arc_searchform table thead td {
	padding-bottom: 10px;
}

#arc_searchform table td a{
	font-size: 10pt;
	text-decoration: underline;
}

#arc_linkadmin{
	text-align: center;
	margin-top: 100px;
}

#quote{
	margin: 0 auto;
	width: 80%;
	color: #9d9d9d;
	padding-bottom: 20px;
}

#arc_login_register_form  {
	text-align: left;
}
#arc_login_register_form ul{ margin:8px 0 8px 16px}
#arc_login_register_form li{ list-style:square;}

#arc_login_register_form table {margin: 0 px;}

#arc_login_register_form table td {
	text-align: left;
	color: #fff;
}

#arc_login_register_form table thead {
	font-size: 14pt;
}

#arc_login_register_form table thead td{
	padding-bottom: 20px;
}

#arc_login_register_form table tbody td{
	font-size: 8pt;
}

/* Stili per il profilo architetto */
.red{
	color: red;
}
.help {
	float:left;
padding-right:4px;
}
.help2 {
	float:right;
padding-right:4px;
}

.inlinetitle {
	font-size: 14pt;
	margin-bottom: 25px;
	font-weight: normal;
	
	display: inline;
	padding-right: 15px;
}

.inlinetitleh3 {
	margin-bottom: 25px;

	display: inline;
	padding-right: 10px;
}

.title_ragsoc {
	margin-bottom: 20px;
}

#arc_profile h2 {
	font-size: 14pt;
	margin-bottom: 25px;
	font-weight: normal;
	
}

#arc_profile h3 {
	font-size: 11pt;
	margin-bottom: 10px;
	
}

#arc_colonna_sx {
	width: 50%;
	float: left;
}

#arc_colonna_dx {
	margin-left: 50%;
}

.arc_progetto {
	background-color: #0c0c0c;
	border-top: 1px solid #2d2d2d;
	padding: 10px;
	clear: right;
}

.arc_progettofoto {
}

.arc_progettotesto {
	width: 270px;
	float: right;
}

.arc_progettotesto p{
	color: #7b7b7b;
}

.arc_progettofoto img {
	width: 150px;
}

#arc_foto {
	width: 200px;
	float: left;
}

#arc_text {
	margin-left: 220px;
	font-size: 10pt;
	margin-right: 20px;
}
#arc_text p{
	font-size: 8pt;
	color: #7b7b7b;
}

#arc_contact {
	padding-top: 30px;
	clear: both;
}

.arc_labelform {
	width: 100px;
	float: left;
	font-size: 9pt;
	font-weight: bold;
}

.arc_fieldform {
	margin-left: 100px;
}

.small_link {
	font-size: 8pt;
}

.close {
	clear:both;
}

/* per sn-editinfos.asp / Modifica informazioni profilo */

#arc_editinfos {
	margin-bottom: 40px;
}

#arc_editinfos h2 {
	font-size: 14pt;
	margin-bottom: 25px;
	font-weight: normal;
	
}

.arc_editinfo_label {
	width: 150px;
	float: left;
}
.arc_editinfo_label  span{
	font-size: 11px;
	color: #666;
	font-style: italic;
}


.arc_editinfo_field {
	margin-left: 150px;
}


.arc_editinfo_label2 {
	width: 300px;
	float: left;
}
.arc_editinfo_label2  span{
	font-size: 11px;
	color: #666;
	font-style: italic;
}


.arc_editinfo_field2 {
	margin-left: 300px;
}


/* tag cloud */

#arc_tagcloud {
	color: #fff;
	text-align: center;
}

.size1 {	display:inline; font-size: 8pt; padding: 5px;}
.size2 { display:inline; font-size: 11pt; padding: 5px;}
.size3 {	display:inline; font-size: 14pt; padding: 5px;}
.size4 {	display:inline; font-size: 19pt; padding: 5px;}

#arc_tagcloud .size1 {font-size: 8pt;}
#arc_tagcloud .size2 {font-size: 11pt;}
#arc_tagcloud .size3 {font-size: 14pt;}
#arc_tagcloud .size4 {font-size: 19pt;}

#arc_tagcloud a:link {
	color: #666;
	text-decoration: none;
}
#arc_tagcloud a:visited {
	color: #666;
	text-decoration: none;
}
#arc_tagcloud a:hover {
	color: white;
	text-decoration: none;
}

/* Risultato ricerche */

.figure {
	float: left;
	width: 89px;
	height: 130px;
}

.figure_pic {
}

.figure_text {
	text-align: center;
	color: #676767;
}

/* scheda progetto */

#progetto_sx {
	width: 38%;
	float: left;
}

#progetto_dx {
	width: 62%;
	margin-left: 38%;
}

.gallery_item {
	float: left;
	margin: 1px;
	width: 107px;
	height: 170px;
}

.gallery_item_txt {
	text-align: center;
	padding-right: 17px;
}

#box_architetto_foto {
	float: left;
	width: 110px;
}

#box_architetto_info {
	margin-left: 110px;
	font-size: 110%;
}

#desc_progetto {
	font-size: 110%;
}

.arc_footer {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
}

.pending {
	background-color: #fa0;
	padding: 3px;
	color: #000;
	text-transform: uppercase;
}
.approved {
	background-color: #0f0;
	padding: 3px;
	color: #000;
	text-transform: uppercase;
}
.refused {
	background-color: #f00;
	padding: 3px;
	color: #000;
	text-transform: uppercase;
}
.modified {
	background-color: #666;
	padding: 3px;
	color: #000;
	text-transform: uppercase;
}

/* per tabella amministratore */
#admintable {
	border-collapse: collapse;
}

#admintable thead {
	font-weight: bold;
}

#admintable tr{
	border-bottom: 1px solid gray;
}

#admintable td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid gray;
}

/* per la pagina di selezione prodotti bardelli&appiani nei progetti */

.arc_prod_item {
	float: left;
	width: 107px;
	text-align: center;
	height: 160px;
	margin: 1px;
}
.arc_prod_item img {
	padding: 8px 1px;
}

.arc_prod_txt {
	font-weight: bold;
}

/* box di ricerca localit */
.search_localita_box {
	width: 295px;
	background-color: #222;
	float: left;
	border-left: 1px solid black;
}
.search_localita_item{
	width: 275px;
	background-color: #222;
	padding: 10px;
	border-bottom: 1px solid #333;
}
.search_localita_title{
	width: 275px;
	background-color: #333;
	padding: 10px;
	border-bottom: 1px solid #333;
}



.admin_menu {
	margin: 10px 0;
	font-size: 120%;
}

/* tabella messaggeria sul profilo architetto */

#msgtable {
	background-color: #333;
	width: 450px;
}
#msgtable td,th{
	padding: 5px;
}
#msgtable tr {
	border-bottom: 1px solid black;
}

.steps {
	margin-bottom: 30px;
	color: #aaa;
}

.assistenza {
	font-size: 120%;
	margin-top: 50px;
	padding: 0px;
}

#adminmenustyle{color:#666;}
#adminmenustyle a:link{color:white;}
#adminmenustyle a:visited{color:white;}
#adminmenustyle a:hover{color:#D20505;}

.admselected{color:#D20505 !important;}
.flagFalse{padding:5px;background-color:red;color:black;cursor:pointer;}
.flagTrue{padding:5px;background-color:green;color:black;cursor:pointer;}
