/* CSS Document */

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.12.1
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/* Fabry  */

html,body{margin:0;padding:0}
body{font: 80%/1.45 "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif; background:#036;
/*background: url(http://www.lineacredito.it/immagini/sfondo_header.jpg) repeat-x top #FFF;color: #333;text-align: center*/
}
.innertube{margin:1em}
p{margin:0 0 1em}
h1{}
h2{text-transform:uppercase; font-size:1.5em; font-weight:bold}
h3{font-size:1.4em; font-weight:bold;}
h4{font-size:1.3em; font-weight:bold;}
h5{font-size:1.2em; font-weight:bold;}

/* hidden div */
#msgbox {position: absolute;z-index: 1; padding:0 1em 1em 1em ;left: 50%;top: 50%;visibility: hidden;display:none; background:#fff; border:solid 3px #FA6602 }
#msgbox div.nascondi{ text-align:right;}
#msgbox div.nascondi a {color:#000; text-decoration:none;}
#msgbox h2{font-weight:bold; font-size:1.4em;color:#000}
#msgbox h2 a{text-decoration:none; color:#000}

 

strong{font-weight:bold}
div#header{margin-bottom:0;padding-bottom:15px;color: #FFF; height:68px; background:url(../immagini/testata900.png) top no-repeat}/*background: #114170 url(http://lineacredito.it/immagini/sfondo_header.jpg) repeat-x left top*/
div#header h1{text-align: right; color:#000; margin-right:1em}
div#header h2{text-align: right; text-transform:none; font-weight:bold; font-size:0.9em; color:#000;  margin-right:1em}
div#header #logo{float:left}

div#container{width: 900px;margin: 0 auto;text-align: left; border:solid 1px #000;background:url(../immagini/sfondo_logo_menu.png) 500px 230px no-repeat #fff;}
div#container2{width: 900px;margin: 10px auto;text-align: left; border:solid 1px #000;background: #fff;}

div.content{float: left;width: 640px}
div.content p{text-align:justify} 
div.content ul li{list-style-type:square; margin: 0 0 0 2em}

div#content2{background-color:#DEECF3}/*background: #fff url(http://www.lineacredito.it/immagini/sfondo_content2.png) repeat-y top*/

div#menu{float: right;width: 250px;}
div#menu ul, div#menu li{margin:0;padding:0;list-style-type:none; }
div#menu a{display:block;padding: 1px 0 1px 15px;color: #000;text-decoration: none}
div#menu a:hover{color:#fff; background:#666}
div#menu dd{ }

div#footer{clear: both;padding-top: 5px; text-align:center;
    background: url(http://www.lineacredito.it/immagini/footer.png) repeat-x top;color: #333} /*#95B3B3*/
div#footer p{margin:0;padding: 10px 0}

div.minipic{float:left;margin: 10px 5px 5px 6px;padding:0 6px 6px 0;
    background: url(dropshadow.jpg) no-repeat bottom right}


div.box{float:left; width:24.99%; margin-top:4px}/*24.99% border:solid 1px #c00;*/
div.box h2{ text-transform:uppercase }
div.box h3{font-size:1em;text-decoration:none; font-weight:normal}
div.box .innertube h3 a{text-decoration:none; color:#003}

div.box1{background:url(../immagini/sezioni/corporate.jpg) no-repeat top right #e9e9e9; margin:0 0.2em;height:320px; }
div.box1 h2{font-size:1em; color:#fff; background:#333; text-align:center;}/*#FF6600*/

div.box2{background:url(../immagini/sezioni/osservatorio.jpg) no-repeat top right #f0f0f0; margin:0 0.2em;height:320px; }
div.box2 h2{ font-size:1em; color:#fff; background:#333; text-align:center}/**/

div.box3{background:url(../immagini/sezioni/risk.jpg) no-repeat top right #f4f4f4; margin:0 0.2em;height:320px; }
div.box3 h2{ font-size:1em; color:#fff; background:#333; text-align:center}/*#F99448*/

div.box4{background:url(../immagini/sezioni/client.jpg) no-repeat top right #FFEEDD; margin:0 0.2em;height:320px;}
div.box4 h2{ font-size:1em; color:#fff; background:#FF7D00; text-align:center}/*#5AA594*/
div.box4 dt{background:#FFAA55}

.homeh2{font-size: 120%;margin:0 0 0.3em;color: #004BAA; margin-bottom:82px}
.homeh2 p{visibility:hidden}

dl{margin-top:0.5em;}
dt{text-transform:uppercase; font-size:0.9em;  letter-spacing:1px;  padding:0 0.3em; background:#ccc; font-weight:bold} /*background-color:#95C2D9;*/
dd{}
dd a{display: block; text-decoration:none; color:#000;  padding: 0.1em 0 0.1em 0.5em}
dd a:hover{display: block; background-color:#333; color:#fff; text-decoration:none;}

.content3{margin: 0 auto; clear: both; width:900px;}
.content3 a{text-decoration:none}
.box_medium1{float:left; margin-top:1em;width:50%; /* background:url(../immagini/sfondo_logo.png) no-repeat top right */}
.box_medium1 h2{ font-size:1em; color:#f60;margin-bottom:1em}
.box_medium1 h3{font-size:1em;text-decoration:none; font-weight:normal}
.box_medium1 .innertube h3 a{text-decoration:none; color:#003}

.box_medium2{float:left; margin-top:1em; width:50%; /* background:url(../immagini/grafico.jpg) no-repeat top right */}
.box_medium2 h2{ font-size:1em; color:#f60; margin-bottom:1em}
.box_medium2 h3{font-size:1em;text-decoration:none; font-weight:normal}
.box_medium2 h3 a, .box_medium2 h3 a:visited { color:#003}

.datafirma{text-align:right; font-size:0.8em; color:#666}
.path { margin-bottom:1em}
.path ul {}
.path li {display:inline; margin: 0; padding:0; color:#003366; list-style-type:none}
.path li a{color:#003366}

#credits{margin: 20px auto; text-align:center; color:#FFF; font-size:0.8em}
#credits a, #credits a:visited{color:#FFF;}

div.center{text-align:center;}
div.center p{text-align:center;}
div.center table{text-align:center; margin:0 auto;}

/*accesso clienti*/
div.accesso_clienti{border:solid 4px #FA6602; margin:0 0 1em 0; padding: 3em 1em; background:url(../immagini/chiave.png) top right no-repeat}
div.accesso_clienti label{text-transform:uppercase;}
div.accesso_clienti legend{text-transform:uppercase; font-weight:bold; color:#003366; margin-bottom:1em}
div.accesso_clienti a, div.accesso_clienti a:visited{color:#003366}
.accesso_menu{font-size:1.2em; font-weight:bold}

div.correlate{border:solid 1px #666; margin-top:1em; padding:0 0.3em}
div.correlate p{color:#FF7D00; font-weight:bold}
div.correlate h4{font-size:1em; font-weight:normal; background:#ccc; margin-top: 1em;}
div.correlate a{ background-color: transparent; }
div.correlate dl{ background-color: transparent; }
div.correlate dl dt{ text-transform: none; background-color: transparent; }
div.correlate dl dd{background-color: transparent; }
div.correlate dl dd a{ background:transparent }
div.correlate dl dd a:hover{ background:transparent }

/*sondaggi*/
.domanda { font-weight: bold; padding-top: 1em; }
.opzClass { font-family: Verdana; font-size: 8pt; text-align: left; line-height: 100%; word-spacing: 0; margin-top: 0; margin-bottom: 0; }
.messaggio { text-align: center; }
.errore { text-align: center; color: #FF0000; }
.tableDiv { text-align: center; }
.tableLogin { margin: auto; text-align: center; }
.logout { float: right; }
.resTable caption {white-space: nowrap; padding-top: 1em; font-weight: bold;}

