@charset "utf-8";
/* CSS Document special pages and events*/
.caRegister { width:500px; float:right; display:inline; }
.caDescription { float:left; width:430px; margin-right:20px;}
#CAWebcast { float:left;}
#CAWebcast img { border:none; margin: 5px 0 10px 0; border-bottom:1px double #0084cc; }
#fullcontent { width:950px; margin:10px 15px; float:left; }
#CAWebcast h2 { margin:15px 0; color:#0084cc; }
#CAWebcast p { line-height:1.5em; padding-bottom:10px; }
.CAWebcast-fs { border:6px solid #0084cc; padding:0 0 25px 10px; margin:20px 0 30px 30px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
table.CAWebcastTable td { padding:15px 5px 0 15px; color:#222479; vertical-align:middle; text-align:right; }
table.CAWebcastTable { /* background:#e5edf2; */ }
.CAWebcast-fs legend { font-size:1.6em; font-weight:bold; border: 6px solid #0084cc; padding:4px 8px; background:#222479; color:#fff; margin-left:15px; -moz-border-radius: 8px; -webkit-border-radius: 8px; } 
.CAWebcast-fs input[type=text], .CAWebcast-fs input[type=password], .CAWebcast-fs select { border:1px solid #0084cc; width:250px; padding:3px; color:#222479; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.CAWebcast-fs input[type=submit] { padding:3px 10px; background:#222479; -moz-border-radius: 6px; -webkit-border-radius: 6px; color:#0084cc; font-weight:bold; color:#fff; text-transform:uppercase; border:6px solid #d4e2ea; }
.CAWebcast-fs input[type=submit]:hover { cursor:pointer; border:6px solid #0084cc; } 
.error { clear:both; font-size:11px; color:#c00; background:#FCC; margin-top:5px; display:block; float:left; font-weight:bold; width:250px;}



/* Landing Page*/
#IBMSmarterSystem {	font-family:Arial, Helvetica, sans-serif; }
#IBMSmarterSystem .buttons {float:left; width:240px;}
#IBMSmarterSystem .text {float:left; width:660px; text-align:left; margin:0 0 0 20px;}
#IBMSmarterSystem .button-container { width:240px; background-image: url(../images/IBMeventi/btn_container.gif); background-repeat: no-repeat; background-position: bottom; } 
#IBMSmarterSystem .button {width:240px;	background-image: url(../images/IBMeventi/btn_bottom.gif);background-repeat: no-repeat;background-position: bottom;margin-bottom:5px;}
#IBMSmarterSystem .button h3 {margin:0;background-image: url(../images/IBMeventi/btn_top.gif);background-repeat: no-repeat;background-position: top;padding-top:10px;font-size:1em;font-weight:bold;color:#197698;padding:20px 0 0 20px;}
#IBMSmarterSystem .button h3 a {margin:0;padding:0;display:block;color:#197698;text-decoration:none;}
#IBMSmarterSystem .button p {margin:0;padding:0 0 10px 20px;font-size:14px;font-weight:bold;color:#408da9;line-height:30px;}
#IBMSmarterSystem .button p a {display:block;color:#408da9;text-decoration:none;}
#IBMSmarterSystem .button-container h4 {margin:4px 0 0 0;padding:8px 0 0 56px;background-image: url(../images/IBMeventi/agenda.gif);background-repeat: no-repeat;background-position: 18px top;height:28px;font-size:14px;font-weight:bold;color:#4d8ba8;}
#IBMSmarterSystem .button-container h4 a {display:block;color:#4d8ba8;text-decoration:none;}
#IBMSmarterSystem .text p {margin:0;padding:0;font-size:1em;color:#333333;line-height:1.5em;padding-bottom:10px;}
/* Form di registrazione */
#IBMSmarterSystem .IBMRegister { padding:10px 0 0 0; }
#IBMSmarterSystem .IBMRegister h1 { color:#197698; background-color:#edf2f7; font-size:1.8em; padding:3px 10px; margin:4px 0 20px 0; }
#IBMSmarterSystem .IBMRegister #agenda_mi > h2:first-child, #IBMSmarterSystem .IBMRegister #agenda_rm > h2:first-child, #IBMSmarterSystem .IBMRegister #form > h2:first-child { font-size:1.4em; color:#408da9; font-weight:normal; margin:0 0 10px; }
#IBMSmarterSystem .IBMRegister .ibm-container { border: 1px solid #c4d6dc; margin-bottom:20px; }
#IBMSmarterSystem .IBMRegister .ibm-container h2 { color:#006699; font-size:1em; background-color:#edf2f7; margin:3px; padding:3px 6px; }
#IBMSmarterSystem .IBMRegister .ibm-container h3 { font-size:1em; background-color:#edf2f7; margin:3px; padding:3px 6px; }
#IBMSmarterSystem .IBMRegister .ibm-container p { font-size:1em; margin:10px; }
#IBMSmarterSystem .IBMRegister .ibm-container-table { border: 1px solid #c4d6dc; margin-bottom:20px; }
#IBMSmarterSystem .IBMRegister .ibm-container-table h2 { font-size:1em; background-color:#edf2f7; margin:3px; padding:3px 6px; }
#IBMSmarterSystem .IBMRegister .ibm-data-table-agenda { text-align:left; margin:0 10px 10px 10px; }
#IBMSmarterSystem .IBMRegister .ibm-data-table-agenda h3 { font-size:1em; text-transform:uppercase; margin:0; padding:0; }
#IBMSmarterSystem .IBMRegister .ibm-data-table-agenda thead th, #IBMSmarterSystem .IBMRegister .ibm-data-table-agenda thead td { font-size:1em; text-align:left; border: none; padding:4px 0; }
#IBMSmarterSystem .IBMRegister .ibm-data-table-agenda th, #IBMSmarterSystem .IBMRegister .ibm-data-table-agenda td { font-size:1em; text-align:left; border-top: 1px solid #c4d6dc; padding:4px 0; }
#IBMSmarterSystem .IBMRegister .ibm-data-table { text-align:left; margin:10px; }
#IBMSmarterSystem .IBMRegister .ibm-data-table th, #IBMSmarterSystem .IBMRegister .ibm-data-table td { font-size:1em; text-align:left; padding:4px 0; }
#IBMSmarterSystem .IBMRegister input[type="radio"], #IBMSmarterSystem .IBMRegister input[type="checkbox"] { margin-right:8px; }
#IBMSmarterSystem .IBMRegister input.ibm-btn {  background-image: url(../images/IBMeventi/button_ico.gif); background-repeat: no-repeat; background-position: 90% 50%; background-color:#bfe8f6; font-size:1.4em; color:#197698; height:45px; width:134px; border:none; padding:6px 50px 6px 6px; margin:0 0 20px 0; cursor:pointer;-moz-border-radius: 6px; -webkit-border-radius: 6px; }
#IBMSmarterSystem .IBMRegister .ask, #IBMSmarterSystem .IBMRegister .ibm-required { color:#ea3e2e; }

.erroreIBM { background:none repeat scroll 0 0 #FFE7C2;clear:both;color:#990000;margin:20px 0;padding:14px;text-align:left; }
.erroreIBM li { background:url("../images/alert.png") no-repeat scroll 0 50% transparent;line-height:1.3em;list-style:none outside none;padding:0 20px;width:570px; }

.regnotIBM  { background:none repeat scroll 0 0 #E6F8E4; color:#166C0D;margin:20px 0 10px 0;padding:14px;clear:both; }
.regnotIBM li { background:url("../images/notification.png") no-repeat scroll 0 50% transparent;line-height:1.3em; font-size:1.1em; font-weight:bold; list-style:none outside none;padding:0 20px; }


