﻿BODY {
	background: #ffffff; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
 
} 
 

a:link {color : black; 	text-decoration :none;font-size:14px;}  
a:visited {color : black; 	text-decoration :none;font-size:14px;	} 
a:hover {color: blue; text-decoration :none;font-size:14px;} 


.LinkMenuSotto, .LinkMenuSotto a {color :black; font-size:14px;	margin-left:2px;padding-top:2px;}

TABLE.area_ris_generico {color : #000000; font-size : 9pt; }

 

SPAN.Attiva a:link {color : #008000; font-weight:700; font-size:14px;	} 
SPAN.Attiva a:visited {color : #008000;text-decoration :none;font-weight:700; font-size:14px;}	 
SPAN.Attiva a:hover {color : blue; text-decoration :none;	font-weight:700;font-size:14px;	} 

SPAN.Disattiva a:link {color : #ff0000; text-decoration :none;font-weight:700;font-size:14px;} 
SPAN.Disattiva a:visited {color : #ff0000; text-decoration :none;	font-weight:700;font-size:14px;} 
SPAN.Disattiva a:hover {color : blue; text-decoration :none;font-weight:700;font-size:14px;	} 


TABLE.area_bis {
	background: #2085c0; 
	color : #ffffff; 
	font-family:Arial,Helvetica,sans-serif;
	font-size : 8pt; 
	border-bottom : 1px solid #C0C0C0; 
	border-left : 1px solid #C0C0C0; 
	border-right : 1px solid #C0C0C0; 
} 
#riga{
		color : #000000; 
 
	font-size : 8pt; 

}

TABLE.area_ris {
	background: #82b6d4; 
	color : #000000; 
 	font-size : 9pt; 
 	padding:2px 2px;
} 
.area_ris a:link {color : #000000; font-weight:700; font-size:12px;	} 
.area_ris a:visited {color : #000000;text-decoration :none;font-weight:700; font-size:12px;}	 
.area_ris a:hover {color : blue; text-decoration :none;	font-weight:700;font-size:12px;	} 

TABLE.area_ris tr.intestazione {
  height:35px;
  margin:5px 5px 5px 5px;
  padding:3px 3px 3px 3px;
 background-color:#2085c0;
  text-transform:uppercase; 
  color:#ffffff;
}
TABLE.area_ris tr.intestazione a {
  
  text-transform:uppercase; 
  color:#ffffff;
}

TABLE.area_ris tbody.riga1 {background-color:#DFEDF4;color : #000000; 	height : 25px; } 
TABLE.area_ris tbody.riga2 {background: #ffffff; 	color : #000000; 	height : 25px; } 

 .area_ris2 {
	background: #2085c0; 
	color : #ffffff; 
 
	font-size : 12pt; 
	border-bottom : 1px solid #C0C0C0; 
	border-left : 1px solid #C0C0C0; 
	border-right : 1px solid #C0C0C0; 
	border-top : 1px solid #C0C0C0; 
} 
 
 .area_ris_new{
	color : #ffffff; 
	font-size : 10pt; 
}

 .area_ris3 {
	background: #2085c0; 
	color : #ffffff; 
 
	font-size : 10pt; 
	border-bottom : 1px solid #C0C0C0; 
	border-left : 1px solid #C0C0C0; 
	border-right : 1px solid #C0C0C0; 
	border-top : 1px solid #C0C0C0; 
} 

TABLE.area_ris3 tbody.riga1 {
	background: #c2ddec; 
	color : #000000; 
	height : 1.5em; 
} 

TABLE.area_ris3 tbody.riga2 {
	background: #ffffff; 
	color : #000000; 
	height : 1.5em; 
} 

.area_ris3 a:link {color : #000000; font-weight:700; font-size:10pt;	} 
.area_ris3 a:visited {color : #000000;text-decoration :none;font-weight:700; font-size:10pt;}	 
.area_ris3 a:hover {color : blue; text-decoration :none;	font-weight:700;font-size:10pt;	} 



fieldset {
	color : #000000; 
	font-size : 12pt; 
	
}

 

TABLE.area_ris_generico {color : #000000; 	font-size : 8pt; } 
TABLE.area_ris_generico1 {  border: 1px solid #82b6d4; background-color:#c2ddec;  color : #000000;font-size : 8pt; } 


/* text box */
.Castesto{ border: 1px black solid; height:30px; padding:2px,2px,2px,2px;text-align:left} 
.castesto{ border: 1px black solid; height:30px; padding:2px,2px,2px,2px;text-align:left} 

.CastestoTextArea{ border: 1px black solid; height:80px; padding:5px,5px;} 
.piedino{
	 font-size:x-small;  font-style:italic;font-variant:normal
}
.TXT {
	font-family:  Verdana, Geneva, Tahoma, sans-serif; 	font-size: 13px;	color: #333333;
 height:30px; padding:2px,2px,2px,2px;}

.TCA_Submit1{
	font-family : Courier New, Verdana; 	font-size : 11px; 	font-weight : bold; 	color : #ffffff; 	background : #275581; 
 	 	border : 1px solid #111111;  height:30px;  
	background-image: url(images/bg_freccia.gif);   	background-repeat: no-repeat;   	background-position:right center;
}

.AltezzaTitle { height:27px; text-align:center}
.AltezzaTitle2 { height:38px; text-align:center;background-color: #00539B; color:white}

.BordoFoto { border : 1px solid #000000;}
.input2D {	border-style : solid; border-width : 1px; border-color : #666666;   font-size : 8pt; color : #000000; text-decoration : none; height:25px } 
select { border: 1px black solid; height:25px;  } 



/*
Menu catalogo
*/
.livA
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 6.5pt;
    margin-top: 2px;
	margin-bottom: 2px;
    FONT-FAMILY: Verdana, Arial
}
.livB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 6.5pt;
    MARGIN-LEFT: 8px;
    margin-top: 2px;
	margin-bottom: 2px;
    FONT-FAMILY: Verdana, Arial
}
.livC
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 6.5pt;
    MARGIN-LEFT: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
    FONT-FAMILY: Verdana, Arial
}
.livD {font-weight : normal; font-size : 6.5pt; margin-left : 15px; margin-top : 4px; margin-bottom : 2px; font-family : Verdana, Arial;color : #000000;  } 

/*--------------------------------------------------- 
Paginazione - Riepilogo menu in articoli - Visualizza tutti - configuratore Touch SCREEN 
--------------------------------------------------- */
.bordiSfondi {/*border : 1px solid #C0C0C0; */ background : #e7e7e7; height:50px;margin:3px 3px; text-align:center}
/*.txtForm, .txtForm a:link, .txtForm a:active, .txtForm a:visited {font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 15px; color : #333333; padding:4px 4px 4px 4px;  text-decoration : none; } 
.txtForm a:hover {font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 15px; color : #000000;padding:4px 4px 4px 4px;text-decoration : underline;} 
*/
.txtNumRecord {border : 1px solid #C0C0C0; background : #e7e7e7; border : none; font-family :  Verdana, Geneva, Tahoma, sans-serif;  font-size : 15px; color : #666666; text-transform : uppercase; } 


.txtForm, .txtForm a:link, .txtForm a:active, .txtForm a:visited {font-size : 11px; color : #333333;  margin:5px 5px; padding:5px 5px; text-decoration : none; text-transform : uppercase; font-family :Verdana, Geneva, Tahoma, sans-serif;} 
.txtForm a:hover {font-size : 11px; font-family :Verdana, Geneva, Tahoma, sans-serif;	color : #000000;  margin:5px 5px; padding:5px 5px;text-transform : uppercase; text-decoration : underline; } 


.txtForm1, .txtForm1 a:link, .txtForm1 a:active, .txtForm1 a:visited {font-size : 11px; color : #333333;  margin:5px 5px; padding:5px 5px; text-decoration : none; text-transform : uppercase; font-family :Verdana, Geneva, Tahoma, sans-serif;} 
.txtForm1 a:hover {font-size : 11px; font-family :Verdana, Geneva, Tahoma, sans-serif;	color : #000000;  margin:5px 5px; padding:5px 5px;text-transform : uppercase; text-decoration : underline; } 
.selezionato {font-size : 11px; color : #333333; padding-left : 5px; padding-top : 5px; text-decoration : none; background : #2085c0; }

.paging                        { color:black; text-transform:uppercase;  font-size: 11px; margin-top: 5px; margin-bottom:5px; padding: 5px; text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;  font-size:11px; }
.paging b   			       { text-decoration: none; color: #000000; padding: 5px; margin: 0 1px; font-family: Verdana, Geneva, Tahoma, sans-serif;  font-size:11px;}
.paging a                      { text-decoration: none; padding: 5px;    margin: 0 1px; color:black;font-family: Verdana, Geneva, Tahoma, sans-serif;  font-size:11px;}
.paging a:hover                { border-width:1px; margin: 0;font-family: Verdana, Geneva, Tahoma, sans-serif;  font-size:11px; }
.paging a:hover 			   { border: 1px solid #0067A2; text-decoration: none;font-family: Verdana, Geneva, Tahoma, sans-serif;  font-size:11px;}
.paging b      				   { background: #0067A2; color: #ffffff; margin-top: 5px;margin-bottom:5px; padding: 5px;   font-weight:bold;font-family: Verdana, Geneva, Tahoma, sans-serif;  font-size:11px;}
.paging b a  			       { text-decoration: none; color: #000000;font-family: Verdana, Geneva, Tahoma, sans-serif;  font-size:11px; }
	
	

.txtNumRecord1 {background : #bed9e8; border : none;  font-size : 11px; color : #666666; text-transform : uppercase; } 
 
.txt10{ text-transform:uppercase}
.Titolo {	color : #000000;  	font-size:13px;	}

/*
HELP
*/
.Help {
	background : #FFF6C3; color : #000000;  font-size :10pt;  font-weight: normal;
	border-left:2px solid #FFEE88;
	border-right : 2px solid #FFEE88; 
	border-top : 2px solid #FFEE88; 
	border-bottom : 2px solid #FFEE88;
}

.HelpSotto{background : #ffffff;   }

.HelpTitle {
	background : #FFF6C3; color : #000000;   font-size : 11pt; font-weight:bold; text-align:center
}

fieldset {
	 border:1px #2085c0 solid;  
}

TABLE.area_settings {
	background: #B3C8F1; 
	color : #000000; 
	font-family : Verdana, Arial; 
	font-size : 8pt; 
} 

 .RegError{
	background : #B3C8F1; color : #000000; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;	
	border-bottom : 2px solid red; border-left : 2px solid red; border-right : 2px solid red; border-top : 2px solid red;
	}

  .RegError1{
	background : #B3C8F1; color : #000000; 	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	
	border-bottom : 2px solid red; border-left : 2px solid red; border-right : 2px solid red; border-top : 2px solid red;
}



 

/* TCA */ 

.TCA_Combo{  width:180px; font-family:'Courier New';font-size:12px; height:25px;  }
.TCA_RicAva{
	font-family : Courier New, Verdana; 	font-size : 11px; 	font-weight : bold; 	color : #ffffff; 	background : #275581; 
	border : 2px solid #ffffff; 	cursor: pointer;	margin-top: 4px;	padding-left: 5px;	padding-right: 5px;
	background-image: url(images/bg_freccia.gif);   	background-repeat: no-repeat;   	background-position:right center;
}
.TCA_Submit{
	font-family : Courier New, Verdana; 	font-size : 11px; 	font-weight : bold; 	color : #ffffff; 	background : #275581; 
	border : 1px solid #cccccc; 	cursor: pointer;	margin-top: 4px;	padding-left: 5px;	padding-right: 5px;  height:30px;
	background-image: url(images/bg_freccia.gif);   	background-repeat: no-repeat;   	background-position:right center;
}






.verticale {margin:0;padding:0;list-style-type:none; font-size:1.4em;} 

.txtTitoloInfo2 {border : none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #333333; 
text-transform : uppercase; padding-top : 0px; padding-bottom : 0px; padding-left : 0px; background : #f8e69d; }

.txtTitoloInfo1 {border : none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #333333; 
text-transform : uppercase; padding-top : 0px; padding-bottom : 0px; padding-left : 0px; background : #dcc04a; }  
.font7 {	color : #000000; 	font-family : verdana; 	font-size : 7pt; }
.font9 {	color : #000000; 	font-family : verdana; 	font-size : 9pt;   }
.font8{		font-family : Arial, Verdana, Helvetica, sans-serif; 	font-size : 8pt;  color : #000000; font-style:oblique;}






.MenuCatalogo2{
		BACKGROUND-COLOR: #dee7ec; LINE-HEIGHT: 1.6em; 
		PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em;  PADDING-TOP: 0em;
		TEXT-TRANSFORM: none; font-weight	: normal;  font-family : Verdana, Arial; font-size : 7pt;  color:black; text-decoration:none
}
 
.MenuCatalogo2 a:link, .MenuCatalogo2 a:visited, .MenuCatalogo2 a:active {
	font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 9px; text-decoration : none; 
} 
.MenuCatalogo2 a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 9px; text-decoration : underline; 
} 


 /* preventivi*/
#confirmBox{
	background:url('images/img_pannello/body_bg.jpg') repeat-x center bottom #e5e5e5;
	width:460px; 	border: 1px solid #007cc3; 	text-align:center;	
	-moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;	-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;	box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
}
#confirmBox #img{  background-image:url('images/img_pannello/important.gif'); background-repeat:no-repeat; width:32px;height:32px;float:left; z-index:2000;   margin:20px;}
#confirmBox #img1{  background-image: url('images/img_pannello/info.gif');float:left; background-repeat:no-repeat; width:32px;height:32px; z-index:2000;     margin:20px;}
#confirmBox p{	margin:20px;	font-size:16px;	line-height:1.4;	padding: 10px;	color:#000000;}

.requiredBOW:after {content: " *"; color: red; vertical-align: sub; font-weight: 900; font-size: large; }
