* 					{padding:0px;margin:0px;}
html,body		{margin:0px;padding:0px;padding-top:10px;background-color:#03488D;}

.clear      {clear:both;}
#logo				{width:944px;text-align:left;}
#container	{background-color:white;width:944px;}
#content		{background-color:white;width:904px;text-align:left;padding:20px;min-height:200px;vertical-align:top;}
#footer1		{width:944px;font-size:1px;}
#footer			{width:934px;text-align:left;padding:5px;}


#nav										{background:#4A7E1B url("/_img/menu/background.jpg");width:100%;text-align:right;height:52px;}
#nav img								{border:none;}
#nav ul									{background:#4A7E1B url("/_img/menu/background.jpg");}
#nav li									{display:inline;list-style:none;}
#nav li a								{float:right;display:block;height:52px;}
#nav li a img						{border:none; vertical-align:bottom; /* for IE6 */}
#nav li a:hover					{visibility:visible; /* for IE6 */ }
#nav li a:hover img			{visibility:visible; /* for IE6 */ }
#nav li a:hover img/**/ {visibility:hidden; /* hide from IE5.0/win */}

#azienda					{background:url("/_img/menu/azienda-on.gif") no-repeat left bottom; }
#parcoauto				{background:url("/_img/menu/parcoauto-on.gif") no-repeat left bottom; }
#servizi					{background:url("/_img/menu/servizi-on.gif") no-repeat left bottom; }
#certificazione		{background:url("/_img/menu/certificazione-on.gif") no-repeat left bottom; }
#dovesiamo				{background:url("/_img/menu/dove-on.gif") no-repeat left bottom; }
#contatti					{background:url("/_img/menu/contatti-on.gif") no-repeat left bottom; }


/* ------------- */
body,div,td,input,textarea,select,a	{font-family:Trebuchet MS,Arial,Tahoma;color:#5F57B1;font-size:13px;text-decoration:none;}

a						{color:#5F57B1;text-decoration:underline;}
a:link			{color:#5F57B1;text-decoration:underline;}
a:visited		{color:#5F57B1;text-decoration:underline;}
a:active		{color:#5F57B1;text-decoration:underline;}
a:hover			{color:#F8AF61;text-decoration:none;}


#footer	div						  {font-size:11px;color:white;}
#footer div a						{font-size:11px;color:white;}
#footer div a:link			{font-size:11px;color:white;}
#footer div a:visited		{font-size:11px;color:white;}
#footer div a:active		{font-size:11px;color:white;}
#footer div a:hover			{font-size:11px;color:#B8DBFF;}

hr {
	height: 1px;
  border: 0px;
	color:#E4E4E4;
	background-color: #E4E4E4;
}

h1							{font-size:30px;}
h1 a						{font-size:30px;}
h1 a:link				{font-size:30px;}
h1 a:visited		{font-size:30px;}
h1 a:active			{font-size:30px;}
h1 a:hover			{font-size:30px;}

h2             {font-size:17px;}
h2 a					 {font-size:17px;}
h2 a:link			 {font-size:17px;}
h2 a:visited	 {font-size:17px;}
h2 a:active		 {font-size:17px;}
h2 a:hover		 {font-size:17px;}

a.web			{background:transparent url('/_img/ico/linkweb.gif') center right no-repeat;display:inline-block;padding-right:20px;line-height:16px;} 
a.mail		{background:transparent url('/_img/ico/mail.gif') center right no-repeat;display:inline-block;padding-right:23px;line-height:16px;}

/*********/
/* navig */
/*********/

#navig {
background: url("/_img/menu/bg_nav1.gif") no-repeat;
	height: 200px;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
#navig li {
	list-style-type: none;
	padding: 0px;
	margin: 0 0 0 15px;
	background: url("/_img/menu/bg_nav.gif") repeat-x bottom;
}
#navig a {
	color:#C77BA7;
	width: 170px;
	padding: 3px 0 5px 12px;
	display: block;
	/*background: url("/_img/menu/bullet_off.gif") left no-repeat;*/
}
#navig a:hover {
	color: #3059AE;
}
#navig .last {
	background: none;
}
#navig .on {
	/*background: url("/_img/menu/bullet_on.gif") left center no-repeat;*/
}
/*********/

a.left						{text-decoration:none;}
a.left:link				{text-decoration:none;}
a.left:visited		{text-decoration:none;}
a.left:active			{text-decoration:none;}
a.left:hover			{text-decoration:none;color:#AF4382;}
#navig a.left:hover {
	color: #AF4382;
}
a.left-on						{font-weight:bold;color:#AF4382;text-decoration:none;}
a.left-on:link			{font-weight:bold;color:#AF4382;text-decoration:none;}
a.left-on:visited		{font-weight:bold;color:#AF4382;text-decoration:none;}
a.left-on:active		{font-weight:bold;color:#AF4382;text-decoration:none;}
a.left-on:hover			{font-weight:bold;color:#AF4382;text-decoration:none;}

#navig a.left-on {
	color: #AF4382;
}
#navig a.left-on:hover {
	color: #AF4382;
}

/*#5F57B1
#718B1D*/
/**/
input										{border:solid 1px #666666;margin-right:2px;}
input.bottone_submit		{border:solid 1px #666666;background:#666666;color:white;font-weight:bold;}
select									{padding:0;margin:0;margin-right:2px;border: 1px solid #666666;font-weight:normal;background: #fafafa;}
/*cursor:hand;font-size:17px;*/

#formlive form ul									{background: transparent;margin:0px;padding:0px;list-style: none;}
#formlive form ul li							{margin:0px;padding:5px;padding-left:5px;background:white;color:#AF4382;font-weight:bold;list-style:none;border-bottom: 1px dotted #dadada;}
#formlive form ul li:hover				{color:#AF4382;background: #EFEFEF;}
#formlive form span.help					{float:right;color:white;width: 250px;}

#formlive fieldset								{margin:0px;padding:0px;border-top: 1px solid #dadada;border:0px;color: #777;}
#formlive legend									{color:#E4EE4E4;font-weight:bold;padding:0px;}
#formlive label										{color:#5F57B1;display:block;font-weight:bold;margin:0px;width:auto;}
#formlive label.option						{margin:0px;font-weight:normal;width: 60%;}
#formlive input										{padding:3px;	margin: 0;border: 1px solid #dadada;font-weight:normal;background: #fafafa;}
#formlive input.form-radio				{padding:0;margin:0px;margin-top:6px;margin-right:4px;border: none;}
#formlive textarea								{width:430px;padding:3px;border: 1px solid #dadada;height: 60px;display:block;background: #fafafa;}
#formlive textarea.small-textarea {height:30px;}
#formlive select									{padding:.2em 0;margin: 0;border: 1px solid #dadada;font-weight:normal;background: #fafafa;}
#formlive option									{display: block;padding: .1em;margin: 0;background: #fafafa;}
#formlive input:focus, input:active, textarea:focus, textarea:active, select:focus, select:active 
																	{border: 1px solid #666666;background: #EFEFEF;}
#formlive input.button						{margin:0px;padding:5px;border:1px solid #375371;background:#ACBFD0;color:#375371;text-transform:uppercase;font-weight:bold;cursor: pointer;}
#formlive input.button:hover			{background:#DEAAC8;color:#AF4382;}
#formlive input.bottone_submit		{background:#DEAAC8;color:#AF4382;font-weight:bold;font-size:17px;text-transform:lowercase;}
#formlive input.bottone_reset			{background:#DEAAC8;color:#AF4382;font-weight:bold;font-size:17px;text-transform:lowercase;}

#formlive .pers3colum							{float:left;width:33%;}
#formlive .maxsize								{width:250px;}
#formlive select.maxsize					{width:260px;}
#formlive li .pers2colum					{color:#AF4382;float:left;width:50%;}