/* tags */
@import url("testo.css");

* { margin:0; padding:0; }
html { height:100%; }
body { height:100%; width: 1000px; margin: 9px auto 0px auto; }
table, div {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img { border:0; vertical-align:top; text-align:left; }
a { font-size: 12px; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; color: #fef200; }
a:active { text-decoration: none; }
select, input.text, input.text, textarea {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #BBBBBB;
}
select:focus, input.text:focus, input.text:focus, textarea:focus {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #EE9999;
	background-color: #FFFFDD;
}
/* main */
#main { margin:0 auto; width: 1000px; margin: 0px auto 0px auto; text-align: left; }
#header { font-size: 20px; height: 166px; background: url(images/header.jpg) no-repeat left top; }
#footer { margin-top: 10px; font-size: 10px; padding: 5px; text-align: center; background-color: #0095d0; }
#user { background-color: #c4161c; padding: 2px; margin: 0px 0px 10px 0px; }
#ricerca_sito a:hover.azzurro { text-decoration: none; color: #c4161c; }
.sfondo_bianco {
	background-color: #FFFFFF;
	line-height: 20px;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}
.buttons {
	width: 160px;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	margin: 2px 0px 5px 0px;
	padding: 2px;
}
.style4 {font-style: normal; line-height: normal; font-variant: normal; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.style7 {font-size: 12px}

a.nero { color: #000000; font-weight: bold; }

/* error */
#error .title { font-size: 13px; padding: 10px 0px 10px 0px; }
#error .message { padding: 2px 0px 10px 0px; text-align: justify; }

/* message */
#message .title { font-size: 13px; padding: 10px 0px 10px 0px; }
#message .text { padding: 2px 0px 10px 0px; text-align: justify; }

/* pubblicita */
div#pubblicita p {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
}

/* schemi elettrici */
.schemi_elettrici_ricerca { height: 185px; background-color: #c4161c; border: 1px solid #c4161c; margin-bottom: 20px; }
.schemi_elettrici_ricerca .sinistra { position: relative; float: left; }
.schemi_elettrici_ricerca .destra { position: relative; float: right; }
#schemi_elettrici .box_titolo { font-weight: bold; background-color: #c4161c; color: #FFFFFF; padding: 5px; text-align: center; }
#schemi_elettrici .box_contenuto { background-color: #FFFFFF; padding: 0px; }
#schemi_elettrici .box_contenuto td { padding: 2px; }
#schemi_elettrici .box_contenuto td.riga { border-top: 1px solid #999999; padding: 2px; }
#schemi_elettrici .ordine { padding: 20px 0px 20px 0px; }
#schemi_elettrici .campo_obbligatorio { width: 20px; text-align: right; }
#schemi_elettrici .etichetta_campo { width: 85px; }
#schemi_elettrici .campo_input { width: 150px;  }

.testo_news { vertical-align: top; text-align: justify; padding-right: 5px; }
.testo_news p { margin-top: 20px; }

/* news auto */
#news_A .box_titolo { font-weight: bold; background-color: #fef200; color: #0095d0; padding: 5px; text-align: center; }
#news_A .box_contenuto { background-color: #FFFFFF; padding: 0px; margin-bottom: 10px; }
#news_A .archivio { text-align: center; background-color: #0095d0; width: 100px; float: right; padding: 2px; }
#news_A .archivio a { color: #FFFFFF; font-weight: bold; }
#news_A .archivio a:hover { color: #fef200; font-weight: bold; }
#news_A .auto_box { width: 190px; float: left; }
#news_A .auto_img { float: left;  width: 90px; margin: 0px 2px 2px 0px; }
#news_A .titolo {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0095d0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#news_A a:hover.titolo { text-decoration: none; color: #fef200; }

/* news primo impianto */
#news_P .box_titolo { font-weight: bold; background-color: #c4161c; color: #FFFFFF; padding: 5px; text-align: center; }
#news_P .box_contenuto { background-color: #FFFFFF; padding: 0px; margin-bottom: 10px; }
#news_P .archivio { margin-top: 15px; text-align: center; background-color: #c4161c; width: 100px; float: right; padding: 2px; }
#news_P .archivio a { color: #FFFFFF; font-weight: bold; }
#news_P .archivio a:hover { color: #fef200; font-weight: bold; }
#news_P .titolo {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #c4161c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#news_P a:hover.titolo { text-decoration: none; color: #fef200; }

/* news aftermarket */
#news_M .box_titolo { font-weight: bold; background-color: #0095d0; color: #FFFFFF; padding: 5px; text-align: center; }
#news_M .box_contenuto { background-color: #FFFFFF; padding: 0px; margin-bottom: 10px; }
#news_M .archivio { margin-top: 15px; text-align: center; background-color: #0095d0; width: 100px; float: right; padding: 2px; }
#news_M .archivio a { color: #FFFFFF; font-weight: bold; }
#news_M .archivio a:hover { color: #fef200; font-weight: bold; }
#news_M .titolo {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0095d0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#news_M a:hover.titolo { text-decoration: none; color: #fef200; }

/* editor */
#editor { background-color: #FFFFFF; margin: 0px auto 10px auto; border: 1px solid #999999; padding: 2px; }
#editor .title { background-color: #0095d0; color: #FFFFFF; font-weight: bold; padding: 2px; text-align: center; margin-bottom: 5px; }
#editor .toolbar { border-bottom: 1px dashed #0095d0; padding: 5px; margin-bottom: 5px; }
#editor .form_label { width: 100px; padding-right: 5px; }
#editor .form_input { padding-right: 10px; }
#editor select, input[type=text], input[type=password], textarea { width: 100%; }
#editor input[type=submit] { width: 150px; margin-top: 10px; }
#editor tr { height: 20px; }
