﻿* { margin:0;padding:0; overflow:inherit;
	
}
img , div { behavior:url(iepngfix.htc); }
body{ background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#container { width:100%}
#top , #top_index{ background-image:url(images/header.jpg); background-position:top left; background-repeat:repeat-x; height:87px}
#top_index #logo { margin:0 auto; display:block;}
#logo { float:left;}
#logo_left {background-image:url(images/logo_left.png); background-position:top left; background-repeat:no-repeat; float:left; width:20px; height:63px}
#logo_right {background-image:url(images/logo_right.png); background-position:top right; background-repeat:no-repeat; float:left;width:20px; height:63px}
#logo_center {background-image:url(images/logo_center.png); background-position:top; background-repeat:repeat-x; width:inherit;float:left; height:63px}
#menu_nav { float:right; margin-top:10px; width:500px; margin-right:70px; text-align:right;}
#menu_nav ul li { list-style-type:none; display:inline}
#menu_nav li a{ color:#002d96; text-decoration:none}
#main { clear:both;padding-bottom:40px; height:100%;  background-position:bottom; background-repeat:repeat-x}
#content  { float:left;padding:10px; width:780px;}
#content .titolo_pagina { padding:0px 10px; color:#4f81c2; font-size:16px;}
#content .incipit { padding:0px 10px; color:#333;}
#content_menu_1 , #content_menu_2 , #content_menu_3 { border:1px solid #002d96; background-color:#e0ecfe; float:left; margin:10px; width:237px }
#content_menu_1 img, #content_menu_2 img, #content_menu_3 img{ border:0; vertical-align:middle ; width:52px;}
#content_menu_1 .img_titolo ,  #content_menu_2 .img_titolo , #content_menu_3 .img_titolo { float:left; height:54px; width:56px;}
#content_menu_1 p, #content_menu_2 p, #content_menu_3 p{ float:right; width:180px;height:54px; font-size:11px; color:#333  }
#content_menu_1  a, #content_menu_2  a, #content_menu_3  a{ clear:both; display:block; color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
#left { float:left; width:200px;}
#left .benvenuto{ font-size:16px; padding:0px 5px; color:#4f81c2; margin:10px 0px}
#menu_left img { width:26px;padding:2px; vertical-align:middle}
#menu_left .titolo_menu, #content .titolo_menu { font-size:13px;color:#000;border:1px solid #002d96; border-bottom:0px; background-image:url(images/bg_outlook.jpg); background-position:top; background-repeat:repeat-x; padding-top:5px; padding-left:5px; height:20px;}
#content .titolo_menu {border:0;}
#content_login {margin:0 auto; height:477px;padding-top:80px; width:290px;}
#content_login .incipit_login{ padding-left:20px; font-style:italic; font-weight:bold; }
#login {color:#4d83c2; background-image:url(images/bg_login.jpg); background-repeat:repeat-x; background-position:top; padding:10px; margin:0 auto; height:107px; width:260px;}
#login .label { width:84px;padding:13px 10px; text-align:right}
#login input { background:transparent; border:0; background-image:url(images/text.png); background-position:top; background-repeat:no-repeat; padding:5px 10px;width:115px;height:18px;}
#accedi {padding:10px; text-align:right; margin:0 auto; height:27px; width:240px;}
#accedi table { text-align:right}
#accedi input {background:transparent;cursor:pointer; color:#fff;font-weight:bold; background-image:url(images/input.jpg); background-repeat:no-repeat; background-position:top; padding:0px 10px; width:119px; height:22px; border:0;  }
#menu_left ul li a{  color:#333333 ; text-decoration:none;}
#bottom {
	clear: both;
	position: absolute;
	width: 100%;
	bottom: 0;
	background-image: url(images/bottom.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 184px;
} 
#footer{  color:#4f81c2; padding:20px; font-weight:bold; }
#Bottoni_pagine {text-align:right; width:100%; clear:both;}
#Bottoni_pagine input { background:transparent; color:#fff;font-weight:bold; background-image:url(images/input.jpg); background-repeat:no-repeat; background-position:top; padding:0px 10px; width:119px; height:22px; border:0; margin:auto;}
.Bottoni_pagine input { background:transparent; color:#fff;font-weight:bold; background-image:url(images/input.jpg); background-repeat:no-repeat; background-position:top; width:119px;  border:0; margin:auto;}
#Bottoni_popup {height:25px; position:absolute; right:20px; width:245px; right:50px;}
#Bottoni_popup input {background:transparent; color:#fff;font-weight:bold; background-image:url(images/input.jpg); background-repeat:no-repeat; background-position:top; padding:0; left:0; width:119px; height:22px; border:0;  }
#Bottoni_popup_invia {height:25px; position:absolute; right:20px; width:245px; right:50px; top:30px;}
#Bottoni_popup_invia input {background:transparent; color:#fff;font-weight:bold; background-image:url(images/input.jpg); background-repeat:no-repeat; background-position:top; padding:0; left:0; width:200px; height:22px; border:0;  }
#Bottoni input { background:transparent; color:#fff;font-weight:bold; background-image:url(images/input.jpg); background-repeat:no-repeat; background-position:top; padding:0px 10px; width:119px; height:22px; border:0; margin:auto;}
.input_Bottoni  { border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('images/input.jpg') no-repeat 50% top;
	color:#fff;	font-weight:bold; 	padding:0px 10px; 	width:119px; 	margin:auto;
}
#btnSalvaPanel, #btnSalvaVociPanel {display:none; float: left; width:150px;}


.WebImage { clear:both;}
.Titoli{ font-size:16px; padding:0px 5px; color:#4f81c2; margin:10px 0px}
.popup {margin:3px;}
.Table_popup tr { height:24px;}
input { border:1px solid #ccc; padding:2px 0 1px;line-height:18px; display:inline-block;font-family:Arial, Helvetica, sans-serif; font-size:12px}
textarea { border:1px solid #ccc; padding:2px 0 1px;line-height:18px; display:inline-block;font-family:Arial, Helvetica, sans-serif; font-size:12px; }
td {padding-left:3px; padding-right:3px;}
.RadComboBox_Default .rcbInputCellLeft, .RadComboBox_Default .rcbInputCellRight, .RadComboBox_Default .rcbArrowCellLeft, .RadComboBox_Default .rcbArrowCellRight {position:relative; bottom:0 !important; padding-bottom:0 !important;}
.RadioButton {border:0 !important;}
.Tabella tr {height:25px;}
#Calendar {background-image:url(Images/bg_calendar.png); background-repeat:no-repeat;width: 993px; height:26px; position:relative; top:23px; left:188px; z-index:-50;}
#CalendarPagamenti {width: 993px; height:26px; position:relative; top:23px; left:188px; z-index:-50;}
#Bottoni_altri input {background:transparent; color:#fff;font-weight:bold; background-image:url(images/input.jpg); background-repeat:no-repeat; background-position:top; padding:0; left:0; width:119px; height:22px; border:0;  }

.pG {height:15px !important; width:15px !important;}

#RadScheduler1_Form_ResUtente {width:260px !important}
#btnOpenSendPanel, #btnOpenPDFPanel, #btnOpenPDF, #btnOpenSend {
	display: inline-block !important;
	width: 22px !important;
	background-image: none !important;
	vertical-align:sub;
}