/* TECNOACCIAI / CSS */

body {
	margin: 0px 0px 0px 0px;
	background-image: url(../img/sf_pagina.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #002E57;
}

table {
	font: 12px Arial;
	color: #616161;
	text-align: justify;
	line-height: 16px;
}

hr {
height: 1px;
border: 0px;
border-top: 1px solid #747474;
margin: 3px 0px 3px 0px;
width: 100%;
}

form {
	margin: 0px 0px 0px 0px;
}

h1{
	font: 22px Arial;
	color: #B23D00;
	font-weight: bold;
	margin-bottom: 10px;
}

h2{
	font: 17px Arial;
	color: #000000;
	font-weight: bold;
	margin: 0px;
}

/* sfondi */
.sfSplash {
	background-image: url(../img/sf_splash.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-bottom: 100px;
}

.sfSplash2 {
	background-image: url(../img/sf_splash2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-bottom: 40px;
}

.sfBarraSx {
	background-color: #4B4B4B;
}

/* celle, tabelle e div */

.spashNews {
	color: #ffffff;
	font: 9px verdana;
	padding: 10px 10px 10px 10px;
	text-align: left;
	border-bottom: 1px solid #144878;
}
.header {
}

.menu{
	background-color: #B23D00;

}

.contatti {
	font: 9px verdana;
	color: #ffffff;
		text-align: right;
		padding: 0px 10px 7px 0px;}
		
.contatti2 {
	font: 9px verdana;
	color: #ffffff;
		text-align: right;
		padding: 0px 10px 10px 0px;}
		
.splashIndirizzo1 {
color: #ffffff;
font: 12px arial;
text-align: center;
padding: 10px 0px 5px 0px;
}

.splashIndirizzo2 {
color: #DEAD93;
text-align: center;
padding: 0px 0px 0px 0px;
font: 12px arial;
}

.corpoCentrale {
	background-image: url(../img/sf_corpocentrale.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	padding: 25px 40px 25px 40px;
}

.footer {
	text-align: center;
	color: #001324;
	border-top: 1px solid #D3D3D3;
	margin-top: 20px;
	padding-top: 17px; 
}

.barraSxTesto {
	font: 9px verdana;
	color: #ffffff;
	padding: 20px 20px 20px 20px;
}

.barraSxTesto2 {
	color: #ffffff;
}

.cellServizi {
	border-left: 3px dotted #c0c0c0;
	padding-left: 10px;
}

.cellProdotti{
	border-left: 3px dotted #c0c0c0;
	padding-left: 10px;
		padding-right: 10px;
}

.imgNews {
	margin: 0px 15px 6px 0px;
}

.divProdottiDic {
	background-color: #E4E4E4;
	padding: 3px 3px 3px 8px;
}
.divProdottiDic2 {
	padding: 3px 3px 3px 8px;
}

.divProdottiDic3 {
	padding: 3px 3px 3px 16px;
}

.tabProdotto {
	border-bottom: 1px solid #D0D0D0;
	border-left: 5px solid #B23D00;
	border-top: 1px solid #E5E5E5;
	padding: 4px 0px 4px 8px;
	background-image: url(../img/sf_tabprodotto.jpg);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin: 8px 0px 8px 0px;;
	color: #000000;
}

.tabProdottiCaratteristiche {
	font: 9px verdana;
}

.tabProdottiCaratteristiche td{
	font: 9px verdana;
	border-bottom: 1px solid #E5E5E5;
	padding: 3px 0px 3px 0px;
}



/*  LINKS */

 A:link {
	color: #CD6502;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
 A:visited {
	color: #CD6502;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
 A:hover {
	color: #CD6502;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


 A.linkContatti:link {
	text-decoration: none;
	color: #ffffff;
	font: 12px arial;
	font-weight: normal;
}

 A.linkContatti:visited {
	text-decoration: none;
	color: #ffffff;
	font: 12px arial;
	font-weight: normal;
}

 A.linkContatti:hover {
	text-decoration: underline;
	color: #ffffff;
	font: 12px arial;
	font-weight: normal;
}

 A.linkProdotti:link {
	text-decoration: underline;
	color: #ffffff;
	font: 12px arial;
	font-weight: normal;
}

 A.linkProdotti:visited {
	text-decoration: underline;
	color: #ffffff;
	font: 12px arial;
	font-weight: normal;
}

 A.linkProdotti:hover {
	text-decoration: underline;
	color: #C3C3C3;
	font: 12px arial;
	font-weight: normal;
}


 A.linkBarraSx:link {
	text-decoration: none;
	color: #DEAD93;
	font: 12px arial;
	font-weight: normal;
}

 A.linkBarraSx:visited {
	text-decoration: none;
	color: #DEAD93;
	font: 12px arial;
	font-weight: normal;
}

 A.linkBarraSx:hover {
	text-decoration: underline;
	color: #ffffff;
	font: 12px arial;
	font-weight: normal;
}

 A.linkFooterSplash:link {
	text-decoration: none;
	color: #DEAD93;
	font: 12px arial;
	font-weight: normal;
}

 A.linkFooterSplash:visited {
	text-decoration: none;
	color: #DEAD93;
	font: 12px arial;
	font-weight: normal;
}

 A.linkFooterSplash:hover {
	text-decoration: underline;
	color: #ffffff;
	font: 12px arial;
	font-weight: bold;
}

 A.linkCertificazione:link {
	text-decoration: underline;
	color: #ffffff;
	font: 9px verdana;
	font-weight: bold;
}

 A.linkCertificazione:visited {
	text-decoration: underline;
	color: #ffffff;
	font: 9px verdana;
	font-weight: bold;
}

 A.linkCertificazione:hover {
	text-decoration: underline;
	color: #E4773E;
	font: 9px verdana;
	font-weight: bold;
}


A.linkNews:link {
	text-decoration: none;
		color: #E48B31;
	font: 12px arial;
	font-weight: bold;
	text-decoration: underline;
}
 A.linkNews:visited {
	text-decoration: none;
	color: #E48B31;
	font: 12px arial;
	font-weight: bold;
	text-decoration: underline;
}

 A.linkNews:hover {
	text-decoration: none;
color: #ffffff;
	font: 12px arial;
	font-weight: bold;
	text-decoration: underline;
	

}

A.linkNewsPaginatore:link {
	text-decoration: none;
		color: #E48B31;
	font: 9px verdana;
	font-weight: bold;
	text-decoration: underline;
}
 A.linkNewsPaginatore:visited {
	text-decoration: none;
	color: #E48B31;
	font: 9px verdana;
	font-weight: bold;
	text-decoration: underline;
}

 A.linkNewsPaginatore:hover {
	text-decoration: none;
color: #ffffff;
	font: 9px verdana;
	font-weight: bold;
	text-decoration: underline;
	

}

A.linkProdotti2:link {
	text-decoration: none;
	color: #E48B31;
	font: 9px verdana;
	font-weight: normal;
	text-decoration: underline;
}
 A.linkProdotti2:visited {
	text-decoration: none;
	color: #E48B31;
	font: 9px verdana;
	font-weight: normal;
	text-decoration: underline;
}

 A.linkProdotti2:hover {
	text-decoration: none;
color: #ffffff;
	font: 9px verdana;
	font-weight: normal;
	text-decoration: underline;
	

}






/* PROPRIETA' FORMS */

.textElement {
	font: 12px  Arial;
	color: #000000;
	background-color: #ffffff;
}

.textareaElement {font: 12 Arial; color: #00000; background-color: #ffffff;}

.pulsante{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	border: 1px solid #001324;
	height: 22px;
	background-color: #001324;
}

/*la classe all'asterisco (campi obbligatori)*/

.asterisco{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #FF0000;


