﻿body,
html {
margin:4;
padding:0;
color:#000;
background:#FFFFFF;
font-family:Times New Roman;
min-height:600px;

}
#mail 
{height:15px;
 float:right;
 width:35px;
 border-width:thin;
 border-style:solid;
 background-color:#3dec87;
 border-left-style:none;
 padding:2px 2px 4px 2px;
 font-weight:bold;
    }
#sms 
{height:15px;
 float:right;
 width:35px;
 background-color:#3dec87;
 border-width:thin;
 border-style:solid;
 padding:2px 2px 4px 2px;
 font-weight:bold;
    }    
#nomail 
{height:15px;
 float:right;
 width:35px;
 border-width:thin;
 border-style:solid;
 border-left-style:none;
 background-color:ButtonHighlight;
 padding:2px 2px 4px 2px;
 font-weight:bold;
    }
#nosms 
{height:15px;
 float:right;
 width:35px;
  border-width:thin;
 border-style:solid;
 background-color:ButtonHighlight;
 padding:2px 2px 4px 2px;
 font-weight:bold;
    }      
.msg 
{
    font-weight:bold;
    }      
.label 
{
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:thin;
    padding:3px 0px 3px 10px;
    border-style:solid;
    border-color:#235c91;
    font-weight:bold;
    }
.datagrid 
{
    font-weight:bold;
    color:#235c91;
    }    
.pulsante 
{
    font-weight:bold;
    padding:0px 0px 0px 0px;
    width:30px;
    height:30px;
    position:inherit;
    }
.pulsantel 
{
    font-weight:bold;
    padding:0px 0px 0px 0px;
    width:80px;
    height:30px;
    }    
#wrap {
width:100%;
height:100%;
margin:0 auto;
background:#c3dcf3;
}

#header {
background:#FFFFFF;
text-align:center;

}

#nav {
padding:5px 10px;
background:#c99;
margin: 0px 0px 0px 0px;
border-color:#232e53; 
border-style:double; 
margin-bottom:5px; 
background-color:#c3dcf3; 
}
#sottonav 
{
    height:30px;
    padding:8px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    background:#c99;
    border-color:#232e53; 
    border-style:double; 
    margin-bottom:5px; 
    background-color:#c3dcf3; 
    vertical-align:middle;
}

#barraRicerca 
{ width:60%
    }
#centrale
{
    height:100%;
    min-width:880px;
    background:#c3dcf3;
    min-height:560px;
    border-color:Black;
    border-style:none;

    }
#centraleCreaUtenti
{
    height:100%;
    background:#c3dcf3;
    text-align:center;
    min-height:560px;
    border-color:Black;
    border-style:none;
    margin: 0px 0px 0px 0px;
    } 
#mainLeft 
{
float:left;
width:20%;
height:100%;
min-width:220px;
padding:0px 0px 0px 0px;
background:#c3dcf3;
margin: 0px 2px 0px 80px; 
    border-width:thin;
    border-style:solid;
    border-color:#235c91;
    }
#main {
float:left;
min-width:210px;
width:25%;
height:100%;
padding:0px 0px 0px 0px;
background:#c3dcf3;
margin: 0px 2px 0px 0px;
    border-width:thin;
    border-style:solid;
    border-color:#235c91;
}
#mainGrande {
float:left;
min-width:410px;
width:60%;
height:100%;
padding:0px 0px 0px 0px;
background:#c3dcf3;
margin: 0px 2px 0px 0px;
    border-width:thin;
    border-style:solid;
    border-color:#235c91;
}
#gruppimenu 
{
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:thin;
    border-style:solid;
    border-color:#235c91;
    color:Black;
    }  
    
#sidebar {
    float:left;
    width:35%;
    height:100%;
    padding:0px 0px 0px 0px;
    background:#c3dcf3;
    margin: 0px 2px 0px 0px;
    border-width:thin;
    border-style:solid;
    border-color:#235c91;
}
h2 {
margin:0 0 1em;
}
#footer 
{
    text-align:center;
    font-weight:lighter;
    font-size:small;
    clear:both;
    min-height:20px;
    background:#c1eae7;
    margin:5px 0px 0px 0px;
    border-color:Black;
    border-style:double;
}




/*  modal popup */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	/*background-color: #EFF3FB;*/
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.modalPopup2 {
	background-color:#ffffff;
	/*background-color: #EFF3FB;*/
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
}
.detail 
{
}

.detail td
{
	padding: 5px;	
}

/* calendar control (System.Web.UI.WebControls) */

.calendar {
	background-color: white;	
	font-family: Tahoma;
	font-size: 8pt;
}

.calendar td 
{
	font-family: Tahoma;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
}

.calendar table  {
	background-color: #c3dcf3;
}

.calendar tr td a {
	text-decoration: none;
}

.calendar td a {
	text-decoration: none;
}

.calendar td.today a 
{
    border: solid 1px red;   
}

.calendar td.selected  
{
    background-color: #FBE694;
}


/* Mi serve per rendere invisibili dei controlli lato client che poi mi servono lato server*/

.invisibile
{
    display:none;
    }
    
/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	text-align:center;
	padding:3px;
	width:250px;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}
