﻿/* css riguardanti il layout generale del sito (layout.master) */
body{font:12px/14px Verdana, Tahoma, Arial;background:#F1F1F1; margin:0; padding:0;}
html{overflow:auto;}
form{margin:0; padding:0;}
a img {border:none;}
a {color:#194370;text-decoration:none;}
a:hover, a:active {color: #194370;text-decoration:underline;}
input[type=text], 
input[type=password], 
textarea{ border:1px solid #7f9db9; padding:2px 1px;}
input[type=text]:hover, 
input[type=password]:hover, 
textarea:hover{background:#fefce4; border:1px solid #7f9db9; padding:2px 1px;}
input[type=text]:focus, 
input[type=password]:focus, 
textarea:focus{background:#fefac8; border:1px solid #7f9db9; padding:2px 1px;}
#head{float:left;position:relative;width:100%;height:64px;display:block; background:url('images/shadow/bottom_lines.png') repeat-x #fff;}
#layinclude{height: auto !important;height:410px;min-height:410px; background:#fff;float:left;display:inline;width:100%;padding:0 0 2px 0;}
ul#header_menu{font-size:14px;font-family:Arial;float:right;height:25px; padding:0; margin:39px 0 0 0; overflow:hidden; background:#f8fbff;filter:alpha(opacity=75);opacity:0.75;}
ul#header_menu li{list-style:none;float:left;display:inline;height:25px;overflow:hidden;}
ul#header_menu li a {color:#194370; font-weight:bold; padding:6px 20px 0px; height:16px;float:left;display:inline;}
ul#header_menu li a:hover,ul#header_menu li a.selected{ border-bottom:4px solid #4180c4; text-decoration:none;}
h4.title{margin:0 0 10px 0;padding:10px 15px 3px 5px;text-align:center;font-size:16px;}
/* footer */
#footer{float:left; width:100%; padding:5px 0; font:normal 10px/12px Tahoma, Arial; background:url('images/shadow/bottom_lines.png') repeat-x #fff;}
/* css finestrella di login */
.LoginButton{position:absolute; font-weight:bold; font-size:12px; top:2px; right:10px;}
.modalBackground{background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup{background-color:#ffffdd;border:3px :solid Gray;padding:2px;width:250px;}
/* css usati nella pagina master menu_left.master */
#container{float:left; display:inline; width:100%; border-top:solid 2px #d0d0c4; height: auto !important;height:410px;min-height:410px; background:url('images/bg_menu.png') repeat-y;}
#right_part{overflow:hidden;float:right; margin-top:-2px; display:inline; width:740px; padding:5px 10px; height:inherit;line-height:normal;}
.blue, .blue a{color:#194370;}
/* css form vari */
._errore {display:none;border:1px solid red;color:red;font-weight:bold;padding:30px;}
/* css riguardanti il menu sinistro */
.lateral_menu{float:left; display:inline; width:210px; margin:-2px 0 5px 10px;padding:10px 10px 0 2px;}
.lateral_menu a, a:hover{color:#000;}
.lateral_menu .blue{margin: 3px 0 0 0; padding:0 0 3px 15px; background:url('images/arow_menu_selected.gif') no-repeat 5px 5px; width:auto; }
.blue a,.blue a:hover{color:#194370;text-decoration:underline; border:none;}
.lateral_menu .menu_item{width:auto;margin: 3px 0 0 0; padding:0 0 3px 15px; background:url('images/arow_menu_not_selected.gif') no-repeat 5px 5px; }
.menu_subtree{padding:2px 0 3px 15px;}
/* css x knowledge base */
legend, table .item_title, p.title{border-bottom:2px solid #4180c4;font-weight:bold;margin-bottom:0;padding:0 5px 3px 5px;}
legend{border:0;}
fieldset{-moz-border-radius:6px;}
p.subtitle{background:#efefef;font-weight:normal;font-style:normal;font-size:10px;padding:0 0 0 5px;margin:0 0 10px 0;}
span.item_title{font-size:14px;font-weight:bold;color:#194370;border-bottom:2px solid #4180c4;margin-top:10px;padding:0 0 0 8px;}
div.item_body{overflow:hidden;display:block;border-top:none;border-right:none;padding:5px;margin: 5px 0 20px 0;}
.dealer_item{ padding:5px}
.download_item{ margin-bottom:10px;}
ul.download{ padding-top:0; margin-bottom:0; padding-bottom:0;}
.selDay{ background-image:url('images/dayBg.png'); }
.HomePageBlock{ border:solid 1px #DEDFD7; padding:5px; margin:5px 0 0 0; float:left; background:url('images/shadow/bottom_right_shadow.png') bottom right no-repeat #f8fbff;}
.HomePageBlock a{color:#848484;}
.HomePageBlockEnd{background:url('images/shadow/row_shadow.png') top right no-repeat; float:left; height:10px; display:block;}
.HomePageSliderBnt{float:right; margin:-25px 5px 0 0; border:solid 1px #c9c7c7; padding:1px; position:relative; z-index:99999;}
.HomePageSliderBnt img{float:left; margin:0;}
.bodyInner{ width:1010px; margin:0 auto;}
.bodyLeft{width: 1010px; float:left; background:url('images/shadow/lateral_shadow_light.png') repeat-y top left; margin:0 auto;}
.bodyRight{width: 1001px; float:right; background:url('images/shadow/lateral_shadow_light.png') repeat-y top right;}
.bodyMiddle{width: 992px; float:left; background:url('images/shadow/menu_grad.png') repeat-x center #FFFFFF;}
.botShadows{width: 992px; margin:0 auto;}
.botShadows .bot_l{width:60px;float:left;height:28px;background:url('images/shadow/bot_shadow.png') no-repeat scroll top left;}
.botShadows .bot_m{width:872px;float:left;height:28px;background:url('images/shadow/bot_shadow.png') repeat-x scroll 0 -28px;}
.botShadows .bot_r{width:60px;float:left;height:28px;background:url('images/shadow/bot_shadow.png') no-repeat scroll bottom right;}
a.bnt{border: solid 1px #4180c4; background:#efefef; padding:3px; margin:0; height:auto;}
@media print{ body{width:610px;} html{ width:610px;} #footer{display:none;} #container{width:610px;padding:0;border:none;} .lateral_menu{display:none;} #head{display:none;} #right_part{float:left;width:100%;height:auto;border:none;padding:0;margin:0;} p.title{page-break-before:auto;} div#container,body,html{ background:none;}}