@charset "utf-8";
/*--- IE scrolls ---*/

body
{
	scrollbar-face-color:#ACA08D;
	scrollbar-shadow-color:#FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#FFF;
	scrollbar-arrow-color:#FFF;
}


/* -- floatboth -- */
.fleft	{ float:left; }
.fright { float:right; }
.fnone	{ float:none; }
.cleft	{ clear:left; }
.cright	{ clear:right; }
.cboth	{ clear:both; }
.cnone	{ clear:none; }


/* -- interdivs -- */
.interdiv10 { height:10px; }
.interdiv20 { height:20px; }
.interdiv30 { height:30px; }
.interdiv40 { height:40px; }
.interdiv50 { height:50px; }
.interdiv60 { height:60px; }
.interdiv70 { height:70px; }
.interdiv80 { height:80px; }
.interdiv90 { height:90px; }


/* -- pad -- */
.pad05 		{ padding:5px; }
.pad10 		{ padding:10px; }
.pad20 		{ padding:20px; }
.padleft10 	{ padding-left:10px; }


/* -- pad -- */
.mrg05 		{ margin:5px; }
.mrg10 		{ margin:10px; }
.mrg20 		{ margin:20px; }
.mrgleft10 	{ margin-left:10px; }


/* -- square -- */
.square13	{ height:13px; width:13px; }
.square20	{ height:20px; width:20px; }


/* -- links -- */
.elink { width:100%; height:100%; display:block; }


.hr175 {
	width:175px;
	height:1px;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	border:0;
	background-color:#FFF;
}

.pagine				{ display:inline; }

.vcard {display:block;margin:0;padding:0;width:0;height:0;overflow:hidden}

/* -- forms -- */
.form_label
{
	color:#000;
	float:left;
	clear:both;
}

.form_text,
.form_area,
.pagine,
.form_edit input
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#242424;
	text-decoration:none;
	background-color:#FDF9F0;
	border:1px solid #A3947E;
	padding:5px;
	margin:5px -5px 20px -5px;
}

.form_text, .form_area	{ width:100%;float:left;display:block;clear:left }

.form_edit 			{ margin-bottom:5px;float:left;display:block;clear:left }
.form_edit label	{ width:120px;float:left;display:block;clear:left }
.form_edit input	{ width:410px;float:left;display:block }

.form_text_tr 		{ height:40px;font-size:11px }
.form_text_tr td:first-letter { text-transform:uppercase }
.form_area_tr 		{ height:127px }
.form_text_tr 		{ height:40px }
.form_area_tr 		{ height:127px }
.form_area			{ height:160px }

.form_tdleft 		{ width:120px;text-align:left;text-indent:25px }
.form_tdleft180 	{ width:180px;text-align:left;text-indent:25px }
.form_tdleftind25 	{ text-align:left;padding-left:25px }

.form_box {
	color:#A3947E;
	float:left;
	width:420px;
	border-top:1px solid #a3947e;
	border-right:1px solid #a3947e;
	border-bottom:14px solid #a3947e;
	border-left:1px solid #a3947e
}

.form_title {
	color: #FFF;
	font-size:11px;
	text-transform:uppercase;
	background-color: #A3947E;
	text-indent: 40px;
	display: block;
	padding: 5px;
	float: left;
	width: 410px;
}

.form_encart
{
	color: #FFF;
	font-size:11px;
	background-color: #A3947E;
	text-align:center;
	display: block;
	padding: 5px;
	float: left;
	width: 100%;
}

.form_title a,
.form_encart a
{ color: #FFF; text-decoration:none }

.form_herbox
{
	color: #FFF;
	font-size:11px;
	background-color: #A3947E;
	display: block;
	float: left;
	text-align:left;
	padding: 10px 20px;
	margin:20px 0;
	width:498px
}

.form_butt, .form_go a
{
	color:#FFF;
	font-size:18px;
	letter-spacing:1px;
	font-family:"BNT", Arial, sans_serif;
	text-transform:uppercase;
	border:1px solid #C6C6C6;
	display:block;
	padding:2px 24px;
	margin:30px 0 30px 0;
	background-color:#09F
}

.form_butt:hover	{ background-color:#FFF;color:#09F }


.form_go a			{ padding: 2px 10px 2px 10px; margin-right:10px; text-decoration:none; }
.form_go a:hover	{ background-color:#663 }

.form_precode		{ width:60px; display:inline-block;color:#CF2538; }
.form_pretel		{ width:120px; display:inline-block; }
.form_postel		{ width:100%; margin-left:-120px; display:inline-block; text-align:right; height:24px; }

.form_prehor		{
	width:60px;
	display:inline-block;
	color:#F30;
}
.form_poshor		{
	width:480px;
	display:inline-block;
	font-weight:bold;
	text-align:left;
	padding:5px;
	border-bottom:1px solid #E6E6E6;
}

.form_poshor:hover { background:#E6E6E6; cursor:pointer; }

.form_result		{ float:left; margin-bottom:10px; clear:both; height:20px; width:300px; display:block; }
.form_result .ok	{ color:#669900; }
.form_result .ko	{ color:#CC3300; font-weight:bold; }


.herbox_0,
.herbox_1,
.herbox_2
{
	width:940px;
	text-align:left;
	clear:both;
	display:block;
	margin:0 auto 10px auto;
	padding:10px 20px;
	border:10px solid #FFF;
	color:#FFF;
	font-size:14px
}


/*--- hermes ---*/

.hermes {width:910px;background-color:#E1D3C3;display:block;margin-bottom:23px;padding:23px}
.herbox	{width:870px;height:auto;color:#FFF;border:1px solid #F60;text-align:left;padding:5px 20px 5px 20px;clear:both;display:block}

.green	{background-color:#6C0}
.red	{background-color:#F30}

.herbox_0 a,
.herbox_1 a,
.herbox_2 a	{color:#FFF;text-decoration:none}

.herbox_0	{background-color:#F60}
.herbox_1	{background-color:#416A22}
.herbox_2	{background-color:red}

.herclose	{float:right;font-size:24px;font-weight:600;line-height:16px}


/* -- validate -- */

textarea.error,
input.error {background:#F00}
label.error {display:none;height:0;width:0}


/* -- slideshow -- */

.slideshow {position:relative}

.slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0}
.slideshow IMG.active		{z-index:10;opacity:1.0}
.slideshow IMG.last-active	{z-index:9}


/* -- css3 -- */

.transi2 		{ transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out }
.transi5 		{ transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out }
.transi2:hover,
.transi5:hover,
.ombra			{ box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333 }
.rnd5	{ -moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px }
.rnd10	{ -moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px }