/************************************************* GESTIONE BOXING ***********************************/
BODY  {
	
	background-image: url('../images/bk/back.jpg');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#1652A3;
}



* {margin:0;padding:0;} 


html, body {height: 100%;}

.tabWFL 
{
	width:100%;
	color:#1551A2;
   font-family:Verdana;
}

.tabWFL TD
{
	padding:5px;
	border:1px solid #1551A2;
}

.grassettoNero
{
	text-align:center;
	color:#1551A2;
    font-family:Verdana;
    font-size:18px;
}


form {height: 95%; }

* html #contenitore {height: 100%;}

* html #contenitore2 {height: 100%;}

 #contenitore
 {
	width:70%;
	margin:0 auto;/* centrato per Firefox */
	text-align:center; /* bug fix per IE */
	background:#FFFFFF;
	position: relative;
	min-height: 100%;
	
 }
 
 #contenitore2
 {
	width:85%;
	margin:0 auto;/* centrato per Firefox */
	text-align:center; /* bug fix per IE */
	background:#FFFFFF;
	position: relative;
	min-height: 100%;
	
 }
 
 #header
 {
	text-align:left; /* bug fix per IE */
	background-color:#3B5998;
	padding-bottom:10px;
	padding-top:10px;
	
 }
 
 #side
 {
	text-align:left; /* bug fix per IE */
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
	float:left;
	background:#FFFFFF;
 }
 
  #content
 {
 	
	text-align:left; /* bug fix per IE */
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	background:#FFFFFF;
 }
 
  

#footer 
{
	position: relative;
	margin: -7.5em auto 0 auto;
	width:70%;
	margin:0 auto;/* For Firefox */
	clear:both;
	background-color:#98ADD8; /*#3B5998*/
	color:#FFFFFF;
	text-align:left;
	font-weight:700;
	font-size:medium;
	padding-bottom:10px;
	padding-top:10px;
	
	} 


	
	#footer2 
{
	position: relative;
	margin: -7.5em auto 0 auto;
	width:85%;
	margin:0 auto;/* For Firefox */
	clear:both;
	background-color:#98ADD8; /*#3B5998*/
	color:#FFFFFF;
	text-align:left;
	font-weight:700;
	font-size:medium;
	padding-bottom:10px;
	padding-top:10px;
	
	} 
	
* html #footer
	{
		margin-top: -7.4em;
	}



.clearer
{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}



/************************************************* FINE GESTIONE BOXING ***********************************/

#divMapDesc , #divMapDesc P
{
	color:#FFFFFF;
}

/*************************************************************************   AJAX TOOLKIT **************************************************/

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../images/SavedStar.png);
}

/* ComboBox styles */

#master_content .ajax__combobox_itemlist
{
    margin: 0px;
}

.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    background-image: url(../images/combobox/toolkit-bg.gif);
    background-position: top left;
    border: 0px none;
    color: #FFFFFF;
    padding: 4px 0px 3px 5px;
    font-size: 13px;
    height: 16px;
    width: 240px;
}
.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(../images/combobox/toolkit-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 23px;
    width: 23px;
}
.AjaxToolkitStyle .ajax__combobox_itemlist
{
    border-color: #0F2543;
    background-color: #EFEFEF;
}

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    background-image: url(../images/combobox/aqua-bg.gif);
    background-position: top left;
    border: 0px none;
    padding: 2px 0px 0px 8px;
    font-size: 11px;
    height: 17px;
    width: 150px;
}
.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(../images/combobox/aqua-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 19px;
    width: 19px;
}
.AquaStyle .ajax__combobox_itemlist
{
    border-color: #000000;
    background-color: #FFFFFF;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(../images/combobox/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}


/*Rounded Corners Codice Fiscale*/
.roundedPanel
{	
	margin:0 auto;
	text-align:center;
	width:350px;
	background-color:#008C00;
	color:white;
	font-weight:bold;
}

/******************************************************************************************************************************************/

/*******************************
View grid Home
********************************/
.StandardDataGrid tr:hover
{
	border-bottom:1px solid #cdc673 !important;
	
}



.StandardDataGrid td
{
	color:#000000!important;
}

.grid_title 
{
	PADDING-LEFT: 1px; 
	FONT-WEIGHT: bold; 
	COLOR: #6d7f93; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: separate; 
	BACKGROUND-COLOR: #afc1d2; 
	TEXT-DECORATION: none;
	  

}


 .grid_title A:link , .grid_title A:hover
 {
	PADDING-LEFT: 1px; 
	FONT-WEIGHT: bold; 
	COLOR: #6d7f93; 
	FONT-FAMILY: Tahoma; 
	BORDER-COLLAPSE: separate; 
	BACKGROUND-COLOR: #afc1d2; 
	TEXT-DECORATION: underline;
 }



.grid_color1
{
	background-color:#ffffff; 
   text-align:center;
	}
		
	
TR.grid_color1 TD
{
	 border-bottom: 1px solid #ccc;
}
.grid_color2{ background-color:#DFDFDF;  border-bottom: 1px solid #ccc;COLOR: #000000; }

.grid_row_selected1_blu{background-color:#fbe6b0; color:#554b31;font-weight:bold;}

.gridviewPagination_blu
{
	background-color: #ffffff !important;
	
}
tr.gridviewPagination_blu td
{
background-color:#ffffff !important;height:18px;
}

tr.gridviewPagination_blu td:hover
{
	background-color:#D2DCE5 !important;
}

.gridviewPagination_blu a
{
	
padding:1px !important;
padding-left:9px !important;
padding-right:9px !important;

color:#333333 !important;
font-size:12px;
text-decoration:none; 
text-align:center;
font-weight:bold;
background-color:#ffffff; 
border-bottom:1px solid #333333 !important;
border-right:1px solid #333333 !important;
margin:auto;
margin-left:3px;

}

.gridviewPagination_blu a:hover
{
	padding-bottom:2px !important;
	color:#ffffff !important;
	background-color:#D2DCE5; 
padding-left:9px !important;
padding-right:9px !important;
border-bottom:1px solid #333333 !important;
border-right:1px solid #333333 !important;
	
	
}

.gridviewPagination_blu span
{
	padding: 1px !important;
	padding-left: 9px !important;
	padding-right: 9px !important;
	font-size: 8px;
	margin: auto;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #333333 !important;
	border-right: 1px solid #333333 !important;
	margin-left: 3px;
	background-color: #8CA6BD!important;
	color: #ffffff !important;
}

/********************************/

.bottone_send_blank
{

	padding-top: 18px;
	padding-bottom:10px;
	padding-left:35px;
	padding-right:10px;
	width: auto;
	margin-left:5px;
	vertical-align:4px;
	text-align: center;
	text-decoration: none !important;
	font: normal 12px Verdana;
	color:#333333 !important;
	font-weight:bold;
	background-image:url(../images/new/send.png);
	background-repeat:no-repeat;
	background-position:1px 14px; 
}

.bottone_send_blank:hover
{
	background:transparent;
    background-image:url(../images/new/send.png);
	background-repeat:no-repeat;
	background-position:center; 
    background-position:5px 14px; 
}

.navigation , .navigation A , .navigation A:hover , .navigation SPAN
{
	font: normal 12px Verdana;
	color:#FFFFFF !important;
	font-weight:bold;
	padding:5px;
}

/*                                      STILI UPDATE PROGRESS MODALE                */
#progressBackgroundFilter {
    position:absolute; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}#processMessage { 
    position:absolute; 
    top:200px; 
    left:300px;
    padding:10px; 
    width:200px; 
    z-index:1001; 
    background-color:#3B5998;
    color:#FFFFFF;
    border:solid 1px #000;
}

/************************************************* FORMATTAZIONE GENERALE *********************************/
 P
{
   color:#1652A3 !important;
   margin-left:5px;
   padding-right:10px;
   font-family:Verdana;
   font-size:small;
}




.link , .link A , .link A:hover
{
	color:#1652A3 !important;
}



.paragrafo 
{
   color:#1652A3 !important;
   margin-left:5px;
   padding-right:10px;
   font-family:Verdana;
   font-size:small;
   text-align:left;
}


.paragrafosmall 
{
   color:#1652A3 !important;
   margin-left:5px;
   padding-right:10px;
   font-family:Verdana;
   font-size:smaller;
   text-align:left;
}



.upper
{
	text-transform:uppercase;
}

IMG
{
	margin-top:5px;
	margin-right:5px;
}

H1
{
   color:#1551A2 !important;
   font-family:Verdana;
   text-align:center;
   border:1px solid #1551A2;
}

H2
{
   color:#1551A2;
   font-family:Verdana;
   border:1px solid #1551A2;
   text-align:center;
   padding-right:150px;
}

H3
{
   color:#1551A2;
   font-family:Verdana;
   margin-left:5px;
}




.tit1
{
   margin:0 auto;
   color:#1551A2;
   font-family:Verdana;
   text-align:center;
   font-size:larger;
   margin-top:5px;
   z-index:0;
   position:relative;
   height:1%;
  
   
}

.tit1 A , .tit1 A:hover
{
  
   color:#1551A2;
  text-decoration:underline;
  
   
}

.tit1Red
{
   margin:0 auto;
   color:#BB0000;
   font-family:Verdana;
   text-align:center;
   font-size:larger;
   margin-top:5px;
   z-index:0;
   position:relative;
   height:1%;
  
   
}

.tit1Red A , .tit1Red A:hover
{
  
   color:#BB0000;
  text-decoration:underline;
  
   
}

.tit2
{
	margin:0 auto;
   color:#1551A2;
   font-family:Verdana;
   font-size:medium;
   font-weight:bold;
   text-align:center;
   margin-top:5px;
   z-index:0;
   position:relative;
   height:1%;
}

.tit2 A , .tit2 A:hover
{
  
   color:#1551A2;
  text-decoration:underline;
  
   
}

.tit3
{
   color:#1551A2;
   font-family:Verdana;
   font-size:medium;
   margin-top:5px;
   z-index:0;
   position:relative;
   height:30px;
}

.tit4
{
	margin:0 auto;
   color:#1551A2;
   font-family:Verdana;
   font-size:small;
   font-weight:bold;
   text-align:center;
   margin-top:5px;
   z-index:0;
   position:relative;
   height:1%;
}

.tit4 A , .tit2 A:hover
{
  
   color:#1551A2;
  text-decoration:underline;
  
   
}

.nota 
{
   font-family:Verdana;
   font-size:medium;
   font-size:small;
   color:#bb0000 !important;
   padding:5px;
}

.notabold 
{
   font-family:Verdana;
   font-size:medium;
   font-size:small;
   color:#bb0000 !important;
   padding:5px;
   font-weight:bold;
}

.elenco , .elenco UL , .elenco LI , .elenco UL LI
{
   color:#1652A3 !important;
   padding:5px;
   padding-left:15px;
   margin-left:20px;
   font-family:Verdana;
   font-size:small;
   text-align:left;
   list-style-type:none;
}

.paragrafograssetto 
{
    color:#1551A2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: 400;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:5px;
}

.paragrafograssetto A
{
    color:#1551A2;
	text-decoration:underline;
	font-weight:bold;
	display:block;
}

.paragrafograssetto A:hover
{
	 color:#bb0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: 400;
	text-decoration:none;
	font-weight:bold;
}
.ParagrafoBianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF !important;
}


input[ReadOnly=True], select[disabled=disabled], select, input[disabled=disabled]
{
	background: #FFFFFF; /*#E6EEFF;*/
	color: #1652A3;
	font-size: smaller;
	font-family: Verdana;
	font-weight: bold;
	border: 1px solid #0000CC;
}

input[type=text],
input[type=password],
input[type=file],
textarea
{
	background:#FFFFFF; /*#E6EEFF;*/
	color:#1652A3;
	font-size:smaller;
	font-family:Verdana;
	font-weight:bold;
	border: 1px solid #0000CC;

    
}

input[type=checkbox]
{
	background:#FFFFFF; /*#E6EEFF;*/
	color:#1652A3;
	font-size:smaller;
	font-family:Verdana;
	font-weight:bold;
	border: 1px solid #0000CC;

}



div.FrmLabel
{
    float: Left;
    width: 100px;
    color:#1652A3;
}


div.FrmInput
{
    text-align: Right;
    width: 150px;
}

SPAN
{
	color:#1652A3;
}

.giochi
{
	color: #1652A3;
	font-size: medium;
	border: 1px solid #124385;
}

.giochi A , .giochi A:Hover
{
	text-decoration:underline;
	text-transform:uppercase;
	vertical-align:top;
	color:#BB0000;
}

/*Modal Popup*/
.modalBackground {
	background-color:#999999;
	filter:alpha(opacity=40);
	opacity:0.4;
	width:90%;
}

.modalPopup {
	background-color:#ffffff !important;
	padding:3px;
	width:700px;
	height:600px;
}
