﻿/*
blue sfonfo 0079C4
blue 0493D7
light blue  75C3F3
violetto 3F81BE
grey E2E3D9 cccec3 DADAD1
dark 86877F 818372(buttons)
grigio testo 535353
Arancione area agenzia: EFB321
	
/* 
* { margin:0px;padding:0px; } 
*/

li,ul { margin:0px;padding:0px; } 


body
{
	background-color:#cccec3 ;
	margin: 0 0 0 0;
	font-size: 11px;
	font-family: Tahoma, Verdana ,Arial;
	color: #535353;
}

td
{
	vertical-align: top;
}

h1
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 18px;
	line-height: 20px;
}

h2
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 18px;
	line-height: 20px;
}

h2 a span
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 18px;
	line-height: 20px;
text-decoration: none;
}

h3
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 16px;
	line-height: 18px;
}

h3 a span
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 16px;
	line-height: 18px;
text-decoration: none;
}

h4
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 14px;
	line-height: 16px;
}
h5
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 12px;
	line-height: 14px;
}

a {	color: #86877F;	font-family: Tahoma, Verdana ,Arial;	font-size: 11px;	line-height: 12px;}
a:LINK{	font-size: 11px;	line-height: 12px;	font-family: Tahoma, Verdana ,Arial;	text-decoration: none;	font-weight: bold;	color: #86877F;}
a:VISITED{	font-size: 11px;	line-height: 12px;	font-family: Tahoma, Verdana ,Arial;	text-decoration: none;	color: #0493D7;	font-weight: bold;	color: #86877F;}
a:HOVER{	font-size: 11px;	line-height: 12px;	font-family: Tahoma, Verdana ,Arial;text-decoration: underline;	font-weight: bold;	color: #0493D7;}
a img
{
    border: 0;
}
.text_g_b
{
	color: #86877F;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
}
.text_g
{
	color: #86877F;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
}

.textBoxWatermarked
{
	color: #c0c0c0;
	font-size: 11px;
}

.text_r_b
{
	color: #CD1C41;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
}
.text_green
{
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
	color: #72970A;
}
.link_w_b_n a
{
	color: #ffffff;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
}
.link_blue_sm
{
	color: #5D7FC7;
	font-family:Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
}
.link_blue
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
}
.link_blue:LINK
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
}
.link_blue:HOVER
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
}
.link_blue:VISITED
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
}


.link_blue12
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 12px;
	line-height: 12px;
}
.link_blue12:LINK
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 12px;
	line-height: 12px;
}
.link_blue12:HOVER
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 12px;
	line-height: 12px;
	text-decoration: underline;
}
.link_blue12:VISITED
{
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 12px;
	line-height: 12px;
}


.lightBlueText	{
	font-family:	Tahoma, Verdana ,Arial;
	color :#0493D7;
	font-size: 11px;
	}

.wrapColumn
{
       word-break:break-all;
     white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
     overflow:hidden;
    }
	
.defaultText
{
     
	color: #535353;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
}

	
.defaultTextBold
{
	color: #535353;
	font-family: Tahoma, Verdana ,Arial;
	font-weight :bold ;
	font-size: 11px;
	line-height: 12px;
}
.text_bottom
{
	color: #818372;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
}
.header_main
{
	color: #333333;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
}

.warningBox
{
    margin:0 auto;
     padding:2px  4px 2px  4px;  
     background-color:#FEFBD2;
     border:solid 1px #FF9900;

}

.helpBox
{
   margin: 0 5px 10px 5px;
   border: solid 1px #000080; 
   background-color: #FEFBD2;
   color: #000080; 
   line-height: 14px;
   padding: 3px 3px 3px 3px; 
}

.helpBoxTitle
{
 /*
  border-top : solid 1px #000080; 
  border-left : solid 1px #000080; 
  border-right : solid 1px #000080; 
  */
  background-color: #FEFBD2;
  color: #000080; 
  line-height: 14px;
  padding: 3px 3px 3px 3px; 
}

.helpBoxBody
{
 /*
  border-left : solid 1px #000080; 
  border-right : solid 1px #000080; 
  */
   background-color: #FEFBD2;
   color: #000080; 
   line-height: 14px;
   padding: 3px 3px 3px 3px; 
}

.helpBoxFooter
{
    /*
	border-bottom: solid 1px #000080; 
    border-left : solid 1px #000080; 
    border-right : solid 1px #000080; 
    */
   background-color: #FEFBD2;
   color: #000080; 
   line-height: 14px;
   padding: 3px 3px 3px 3px; 
}
.errorMessage
{
font-weight: bold;
 font-size: 11px; 
 line-height: 12px;
 font-family: Thaoma,Verdana, Arial; 
 color : #c03;
}

.requiredField 
{
	font : bold 8pt  Verdana,Arial,sans-serif; 
	color : #c03; 
	line-height: 14px;
	}
	
	
.link_bold
{
	color: #5A5C4E;
	font-family: tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
}

/* Grid ToolBar */
.gridToolBar
{
	background-color:#D5D7CA;
	color: #D5D7CA;
	border-right: #c0c0c0 0px outset;
	border-top: white 0px inset;
	border-left: white 0px inset;
	border-bottom: #c0c0c0 0px outset;
}
.gridToolBarItem
{
	font: 11px Tahoma, Verdana ,Arial;
	color: #333;
}

/* Grid */
.grid
{
	font: 11px Tahoma, Verdana ,Arial;
	background: #ffffff;
	color: #999;
}
.gridSelectedItemStyle
{
	background: #008A8C;
	font: 11px Tahoma, Verdana ,Arial;
	color: #FFF;
}
.gridItemStyle
{
 
	font: 11px Tahoma, Verdana ,Arial;
	background: #EDF3FE;
	color: #333;
	text-align: left;
}
.gridAlternatingItemStyle
{

	font: 11px Tahoma, Verdana ,Arial;
	background: #FFFFFF;
	color: #333;
	text-align: left;
}
.gridHeaderStyle
{
	background: url(/App_Themes/Metal/Images/headerBackGround20.gif);
	font: bold 11px Tahoma, Verdana ,Arial;
	color: #333;
}
.gridFooterStyle
{
	background-color:#D5D7CA;
	font: bold 11px Tahoma, Verdana ,Arial;
	color: #FFF;
}
.gridPagerStyle
{
	background-color:#D5D7CA;
	font: 11px Tahoma, Verdana ,Arial;
	color: #FFF;
}

.button
{
	background: url(/App_Themes/Chiara2006/Images/Button.gif) #ffffff;
	font: bold 11px Tahoma, Verdana ,Arial; /*cursor: hand;*/
	color: #FFFFFF;
	height: 20px;
	width: 85px;
	text-align: center;
	border-right: #c0c0c0 0px outset;
	border-top: white 0px inset;
	border-left: white 0px inset;
	border-bottom: #c0c0c0 0px outset;
	background-repeat: no-repeat ; 
}

.button110
{
	background: url(/App_Themes/Chiara2006/Images/Button110.gif) #ffffff;
	background-repeat:no-repeat ;
	font: bold 11px Tahoma, Verdana ,Arial; /*cursor: hand;*/
	color: #FFFFFF;
	height: 20px;
	width: 110px;
	text-align: center;
	border-right: #c0c0c0 0px outset;
	border-top: white 0px inset;
	border-left: white 0px inset;
	border-bottom: #c0c0c0 0px outset;
}




.button140
{
	background: url(/App_Themes/Chiara2006/Images/Button140.gif) #ffffff;
	background-repeat:no-repeat ; 
	font: bold 11px Tahoma, Verdana ,Arial; /*cursor: hand;*/
	color: #FFFFFF;
	height: 20px;
	width: 140px;
	text-align: center;
	border-right: #c0c0c0 0px outset;
	border-top: white 0px inset;
	border-left: white 0px inset;
	border-bottom: #c0c0c0 0px outset;
}

.button160
{
	background: url(/App_Themes/Chiara2006/Images/Button160.gif) #ffffff;
	font: bold 11px Tahoma, Verdana ,Arial; /*cursor: hand;*/
	color: #FFFFFF;
	height: 20px;
	width: 160px;
	text-align: center;
	border-right: #c0c0c0 0px outset;
	border-top: white 0px inset;
	border-left: white 0px inset;
	border-bottom: #c0c0c0 0px outset;
	background-repeat: no-repeat ; 
}
.button180
{
	background: url(/App_Themes/Chiara2006/Images/Button180.gif) #ffffff;
	font: bold 11px Tahoma, Verdana ,Arial; /*cursor: hand;*/
	color: #FFFFFF;
	height: 20px;
	width: 180px;
	text-align: center;
	border-right: #c0c0c0 0px outset;
	border-top: white 0px inset;
	border-left: white 0px inset;
	border-bottom: #c0c0c0 0px outset;
	background-repeat: no-repeat ; 
}
.Title
{
	font-family: Tahoma, Verdana ,Arial;
	color: White;
	font-size: 13px;
}



.contentBoxTitle
{
		padding:2px 2px 2px 5px;
	color: #5D7FC7;
	font-family: Tahoma, Verdana ,Arial;
	font-size: 13px;
	line-height: 14px;
	font-weight:bold ; 
}




.ajaxLoading
{
	background-image:url(/App_Themes/chiara2006/images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}

.modalProgressGreyBackground 
{
    background-color:#CCCCCC;
    /*
      -ms-filter: alpha(opacity=30);
      -ms-opacity:0.30;
       */
     -moz-opacity: 0.30;
  	    filter:alpha(opacity=30);
	    opacity:0.6;

}

.modalProgressRedBackground 
{
    background-color:Red;
    /*
    -ms-filter: alpha(opacity=30);
    -ms-opacity:0.30;
    */
    -moz-opacity: 0.30;
    filter:alpha(opacity=30);
    opacity:0.6;

}

.modalPopup
{
	border: solid 1px #0493D7;
	   text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

/* photo galleries */

.photoGaleriesMenuTitle
{
	padding: 2px 2px 2px 5px;
    color: #5D7FC7;
    font-family: Tahoma, Verdana ,Arial;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
}

.photoGaleriesMenuItem
{
	text-align: left;
	list-style: none;
	padding: 2px 3px 2px 3px;
	margin: 0px;
	border: 1px solid #000000;
	background-color:#0493D7;
	color:#FFFFFF;
	text-decoration :none;
}

.photoGaleriesMenuItem a  
{
  
 	color:#FFFFFF;
	text-decoration :none;
}

.photoGaleriesMenuItem a:link
{
  
 	color:#FFFFFF;
	text-decoration :none;
}
.photoGaleriesMenuItem a:visited
{
    
 	color:#FFFFFF;
	text-decoration :none;
}


.photoGaleriesMenuItem:hover
{
	
	color:#FFFFFF;
	text-decoration :none;
	background-color:#75C3F3; 
}

.photoGaleriesMenuItem li:hover
{

	color:#FFFFFF;
	text-decoration :none;
	background-color:#75C3F3; 
}

.photoGaleriesMenuItem a:hover
{
	color:#FFFFFF;
	text-decoration :none;
	background-color:#75C3F3; 
}

.photoGaleriesSelectedMenuItem
{
	text-align: left;
	list-style: none;
	padding: 2px 3px 2px 3px;
	margin: 0px;
	color:#FFFFFF;
	border: 1px solid #000000;
	background-color:#B1B1B1;
	text-decoration :none;
}

.photoGaleriesSelectedMenuItem:hover
{
	background-color:#75C3F3;
}

.photoGaleriesSelectedMenuItem a  
{    
 	color:#FFFFFF;
	text-decoration :none;
}

.photoGaleriesSelectedMenuItem a:link
{
   
 	color:#FFFFFF;
	text-decoration :none;
}

.photoGaleriesSelectedMenuItem a:visited
{
   
 	color:#FFFFFF;
	text-decoration :none;
}

.photoGaleriesSelectedMenuItem a:hover
{
	color:#FFFFFF;
	text-decoration :none;
	background-color:#75C3F3; 
}