html,body {
height:100%;
}

body {
color:#333;
text-align:center;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
line-height:170%;
background-color:#F3ECDC;
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
}

html>body .CorpoPag {
width:auto;
height:auto;
min-width:776px;
min-height:400px;
}

/* Paragrafi */
p {
font-size:1.4em;
line-height:1.4em;
font-weight:400;
text-align:left;
}
.r {color:red;}
.rr {color:red;font-weight:700;}
.b {color:#00f;}
.bb {color:#00f;font-weight:700;}
.b2 {
color:#1E3592;
font-weight:700;
background:url(http://www.donlorenzomilani.it/img/ico_attenzione.png) left top no-repeat;
padding:1px 0 20px 100px;
}
.tit {color:#6d86ef;font-weight:700;}
.pic {font-size:0.9em;line-height:1em;}
.sp {padding-bottom:50px;}
.nascosto {display:none;}
table,td,tr {
color:#333;
font-family:verdana, arial, Helvetica, sans-serif;
font-size:1em;
line-height:0.9em;
font-weight:400;
text-align:left;
}

/* Headers */
h1,h2,h3,h4,h5,h6 {text-align:left;}

h1 {
padding-bottom:0.1em;
padding-top:0.6em;
font-family:arial, helvetica, sans-serif;
font-size:2.5em;
line-height:1.2em;
font-weight:400;
letter-spacing:-0.05em;
border-bottom:1 solid #ccc;
}

h2 {
text-transform:uppercase;
font-size:1.2em;
color:#5D6F73;
}

h3 {
padding-bottom:0.1em;
padding-top:0;
font-family:arial, helvetica, sans-serif;
font-size:1.6em;
font-weight:700;
letter-spacing:-0.05em;
border-bottom:0 solid #fefefe;
}

.h3dx {color:#6d86ef;}
.h3sx {color:#CFA668;}
.h3sx2, .h3sx2 a, .h3sx2 a:visited {
color:#760000;
margin:0;
padding:0;
height:25px;
}
.h3news {color:#6e6e6e;}
h4 {
padding-bottom:0;
padding-top:2px;
text-transform:uppercase;
font-size:0.9em;
color:#586B7A;
}
h5 {font-size:0.8em;}
.horzPad h1,.horzPad h2,.horzPad h3,.horzPad h4,.horzPad h5,.horzPad p {
padding-left:5px;
padding-right:5px;
}

/* Links */
a {text-decoration:underline;color:#1E37FF;}
a:visited {color:#1E37FF;text-decoration:underline;}
a:hover {color:#333;text-decoration:underline;}
a img.border {border:1px solid #ccc;}
a:hover img.border {border:1px solid #668FA3 !important;}
img.floatRight{margin:5px 0 10px 10px;}
.imgfloatsx {float:left;margin:5px 10px 10px 0;}
.imgcornice {border:1px solid #DFC497;background-color:#F3ECDC;padding:3px;}
.imglibro {
background-color:#ccc;
border-right-style:solid;
border-bottom-style:solid;
border-color:#ddd;
border-width:0 6px 6px 0;
padding:1px;
}

/* Lists */
ul li {list-style-image:url(../images/bg/SottMenuA.gif);font-size:1.2em;line-height:1.1em;}
ol li {font-weight:700;color:#668FA3;}
ol li span {font-weight:400;color:#444;}
/* Blockquote */
blockquote {
background:#eee;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:0;
padding:0 20px;
}
/* Form Immissione Dati */
form {margin:0;padding:0;}
label {float:left;width:25%;vertical-align:top;}
input,textarea,select {
font:400 1em verdana, sans-serif;
color:#999;
background:#EEE;
border:1px solid #CCC;
padding:1px;
}
input:focus,input:hover,textarea:focus,textarea:hover,select:focus,select:hover {
color:#000;
background:#E7F1F3;
border:1px solid #888;
}
input.noBorder,input:focus.noBorder,input:hover.noBorder {
border:0;
padding:0;
}
input.button {
font:400 0.9em verdana, serif;
cursor:pointer;
color:#fff;
background:#ccc;
border-color:red #888 #888;
border-style:solid;
border-width:1px;
padding:2px 5px;
}
input.radio {
background:none;
border:0;
}

/* classi varie */
.left {float:left;}
.right {float:right;}
a img,img {border:0;}
img.floatLeft,img.imgcornice {margin:5px 10px 10px 0;}