@charset "utf-8";
/* -- classics -- */

*	{ padding:0; margin:0; text-decoration:none; }
img { border-width:0; border-style:none; }
a	{ text-decoration:none; }


/* -- floatboth -- */

.fleft	{ float:left; }
.fright { float:right; }
.fnone	{ float:none; }
.cleft	{ clear:left; }
.cright	{ clear:right; }
.cboth	{ clear:both; }
.cnone	{ clear:none; }
.dnone	{ display: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; }


/* -- barrs -- */

.barr	{ margin:0 3px; }
.barr2	{ margin:0 2px; }
.barr3	{ margin:0 3px; }
.barr4	{ margin:0 4px; }
.barr5	{ margin:0 5px; }
.barr6	{ margin:0 6px; }
.barr7	{ margin:0 7px; }
.barr8	{ margin:0 8px; }
.barr9	{ margin:0 9px; }
.barr10	{ margin:0 10px; }


/* -- 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; }

.transition{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}

.ombre{box-shadow: 0 1px 5px #333;-moz-box-shadow: 0 1px 5px #333;-webkit-box-shadow: 0 1px 5px #333}
.ombra{box-shadow: 0 3px 5px #000;-moz-box-shadow: 0 3px 5px #000;-webkit-box-shadow: 0 3px 5px #000;opacity:0.75}
.ombra:first-child{opacity:1}

.rnd5{-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}
.rnd3{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}


/* -- hermes -- */

.herbox_green, .herbox_gray, .herbox_red
{
	width:425px;
	color:#FFF;
	border:1px solid #F60;
	text-align:left;
	padding:10px 20px;
	border:none;
	clear:both;
	display:block;
}

.herbox_green	{ background-color:#79A85A; }
.herbox_gray	{ background-color:#333; }
.herbox_red		{ background-color:#F00; }


/* -- forms -- */

.form_label
{
	color:#000;
	float:left;
	clear:both;
}

.form_section
{
	float:left;
	clear:both;
	margin-top:30px;
}

.form_text, .form_area, .form_txts 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background-color:#EFEFEF;
	border:1px solid #746D63;
	padding:5px;
	margin:5px 0;
	float:left;
	display:block;
}

.form_txts { width:415px; }
.form_text { width:415px; }
.form_area { width:415px; height:220px; font-size:10px; }


.form_herbox
{
	color:#FFF;
	font-size:11px;
	background-color:#333;
	display:block;
	float:left;
	text-align:left;
	padding:5px 5px 5px 20px;
	margin-bottom:44px;
	width:330px;
}

.form_butt, .form_go a
{
	color:#FFF;
	font-size:10px;
	text-transform:uppercase;
	background-color:#E6431F;
	border:none;
	display:block;
	padding:5px;
	letter-spacing: 1px;
}

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

.link_go_div a			{ color:#FFF; }
.link_go, .link_go_on	{ background-color:#908F89; padding:3px 10px 3px 5px; margin:0 10px 1px 0; text-decoration:none; display:block; width:488px; }
.link_go_on				{ background-color:#FCC9DA; }
.link_go:hover			{ background-color:#F34980; padding-left:8px; width:485px; }

.form_precode		{ width:60px; display:block; color:#CF2538; }
.form_pretel		{ width:80px; display:block; }
.form_postel		{ width:120px; display:block; }

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

/* flash */

#downloadflashsvp
{
	height:200px;
	width:940px;
	border:1px solid #F60;
	margin:0 auto;
	text-align:center;
	background-color:#FFF;
	padding:20px;
}

#downloadflashsvp p
{
	margin:20px auto;
	text-align:center;
}