/*---------------- 
PAGINA
----------------*/
/*---------------- 
PAGINA
----------------*/

/*---------------- 
MENU
----------------*/
.sfmenu {
	BORDER-RIGHT: #4298E4 1px solid; BORDER-TOP: #79ADD7 1px solid; BORDER-LEFT: #7BC8FF 1px solid;  BORDER-BOTTOM: #568ED0 1px solid; BACKGROUND-COLOR: #5CADFF
}

.sfmenu_over {
	BORDER-RIGHT: #4298E4 1px solid; BORDER-TOP: #79ADD7 1px solid; BORDER-LEFT: #7BC8FF 1px solid;  BORDER-BOTTOM: #568ED0 1px solid; BACKGROUND-COLOR: #153F71;
}

.sfmenuinizio {
	BORDER-RIGHT: #4298E4 1px solid; BORDER-TOP: #79ADD7 1px solid; BORDER-LEFT: #5CADFF 1px solid;  BORDER-BOTTOM: #568ED0 1px solid; BACKGROUND-COLOR: #5CADFF
}

.sfmenufine {
	BORDER-RIGHT: #5CADFF 1px solid; BORDER-TOP: #79ADD7 1px solid; BORDER-LEFT: #7BC8FF 1px solid;  BORDER-BOTTOM: #568ED0 1px solid; BACKGROUND-COLOR: #5CADFF
}

.sfmenusotto {
	BORDER-RIGHT: #57ABFF 1px solid; BORDER-TOP: #72B6EE 1px solid; BORDER-LEFT: #57ABFF 1px solid;  BORDER-BOTTOM: #679ED4 1px solid; BACKGROUND-COLOR: #57ABFF
}

.sfmenuiniziosotto {
	BORDER-RIGHT: #57ABFF 1px solid; BORDER-TOP: #72B6EE 1px solid; BORDER-LEFT: #57ABFF 1px solid;  BORDER-BOTTOM: #679ED4 1px solid; BACKGROUND-COLOR: #57ABFF
}

.sfmenufinesotto {
	BORDER-RIGHT: #57ABFF 1px solid; BORDER-TOP: #72B6EE 1px solid; BORDER-LEFT: #57ABFF 1px solid;  BORDER-BOTTOM: #679ED4 1px solid; BACKGROUND-COLOR: #57ABFF
}
/*---------------- 
MENU
----------------*/

/*---------------- 
MENU INTERNI
----------------*/

.sftab1{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #BEBEBA;
	border-bottom: 1px solid #BEBEBA;
}

.sftab2{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #BEBEBA;
}
/*---------------- 
MENU INTERNI
----------------*/

/*---------------- 
FORM
----------------*/
INPUT.inputSlim  {
	background-color : #FFFFFF;
	border-top: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;

}

SELECT.selectSlim  {
	background-color : #FFFFFF;
	border-top: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
}
FORM.formSlim {
	border : 0px;
	margin : 0px;
	padding : 0px;
}

.button {
	background: #5CADFF;
	color: #153F71;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #006699;
}

.textarea  {
	background-color : #FFFFFF;
	border-top: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;

}
/*---------------- 
FORM
----------------*/

/*---------------- 
GALLERY FOTO
----------------*/
.txtglrbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.txtglr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

/*.linkglrsmall {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.linkglrsmall:hover {
	color: #ffffff;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}*/

/*.linkglrbig {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.linkglrbig:hover {
	color: #ffffff;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}*/

/*---------------- 
GALLERY FOTO
----------------*/

/*---------------- 
MIEI
----------------*/
.textbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.textbig2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*.textbigwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}*/

/*.textbigboldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}*/

.textsmallboldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.textsmallwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

/*.textsmallgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}*/

.textbigjust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
}

/*.textsmalljust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}*/

.menu { /* LINK IN MEZZO ORIZZONTALI: AZIENDA, AREA TECNICA, CATALOGO ecc. */
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.menu:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.link { /* MENU DI PAGINA A SINISTRA */
	color: #0033FF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.link:hover {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*.link2 {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.link2:hover {
	color: #006699;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}*/

/*.link3 {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.link3:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/

/*.link4 {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.link4:hover {
	color: #006699;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/

.home {
	color: #006699;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.home:hover {
	color: #006699;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.linktitoli  {
	color: #153F71;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.linktitoli:hover  {
	color: #153F71;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	font-weight: bold;
}

.linkindietro {
	color: #153F71;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.linkindietro:hover {
	color: #153F71;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.relatedLinks{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
}

.rosso {
	color: #FFOO00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rosso:hover {
	color: #FFOO00;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*.rossotxt {
	color: #FFOO00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/

.bordoalto{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #cccccc;
}

.linkalto { /* MENU IN ALTO: HOME, LINGUA, SOFTWARE, LOGIN */
	color: #999898;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.linkalto:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tabella_completa {margin: 0px; padding: 4px 4px 4px 4px; border: 1px solid #cccccc;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:Black}
.tabella_inizio {margin: 0px; padding: 4px 4px 4px 4px; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:Black}
.tabella_sotto{margin: 0px; padding: 4px 4px 4px 4px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:Black}
.tabella_fine{margin: 0px; padding: 4px 4px 4px 4px; border-left: 1px solid #cccccc;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:Black}

/*.sfondo {
	background-image: url(fiera2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}*/


/*.box{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-left: 2px solid #153F71;
	border-right: 2px solid #153F71;
}*/

/*.box_top{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-top: 2px solid #5CADFF;
	border-bottom: 2px solid #5CADFF;
}*/

/*.box_top2{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-top: 2px solid #153F71;
	border-bottom: 2px solid #153F71;
	border-right: 2px solid #153F71;
	border-left: 2px solid #153F71;
}*/

/*.q{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #153F71;
	border-bottom: 1px solid #153F71;
	border-right: 1px solid #153F71;
	border-left: 1px solid #153F71;
}*/


B.rtop {
	DISPLAY: block; BACKGROUND: #F2F2F2
}
B.rbottom {
	DISPLAY: block; BACKGROUND: #F2F2F2
}
B.rtop B {
	DISPLAY: block; BACKGROUND: #5CADFF; OVERFLOW: hidden; HEIGHT: 1px
}
B.rbottom B {
	DISPLAY: block; BACKGROUND: #5CADFF; OVERFLOW: hidden; HEIGHT: 1px
}
B.r1 {
	MARGIN: 0px 5px
}
B.r2 {
	MARGIN: 0px 3px
}
B.r3 {
	MARGIN: 0px 2px
}
B.rtop B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rbottom B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}


.azzurro{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #5CADFF;
}.red_cod {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Futura Md BT";
	font-size: 12px;
	font-style: normal;
	color: #EE0000;
	line-height: normal;
	font-weight: bold;
}
