/* CSS Document */

body, html {font-family:Georgia, "Times New Roman", Times, serif;font-size:90%;color:#333;margin:0;min-height:100%;}
body {background:#F8F8F8 url(../images/bk3.png) 100% 55% no-repeat;}
.alt {display:none;}
a {text-decoration:none;}
a.back {background:transparent url(../images/back.gif) 3px 50% no-repeat;padding:6px 16px;color:#304E82; text-transform:uppercase;font-weight:bold;border:1px solid #fff;}
a.back:hover {background:transparent url(../images/back.gif) 3px 50% no-repeat;padding:6px 16px;color:#304E82; text-transform:uppercase;font-weight:bold;border:1px solid #304E82;}
.forward {display:block;width:95%;text-align:right;margin:6px 0;padding:8px;font-size:.9em;}
.forward a {background:transparent url(../images/forward.gif) 97% 50% no-repeat;padding:6px 16px;color:#304E82; text-transform:uppercase;font-weight:bold;border:1px solid #fff;}
.forward a:hover {background:transparent url(../images/forward.gif) 97% 50% no-repeat;border:1px solid #304E82;}

p {font-size:.9em;padding:10px 6px 3px 6px;margin:4px 0;}
p.cura {position:relative;margin:0; font-style:italic;font-size:.85em;color:#064A7F;display:block;}
p.cura span {margin:0;font-style:normal;font-size:.85em;color:#000;position:absolute;right:20px;}
a, a:visited {font-weight:bold;color:#064A7F;}
a:hover, a:active {text-decoration:underline;}
img.left {float:left;margin-right:10px;}
img.right {float:right;margin-left:10px;}
form{margin:0;padding:0;}
table#header {width:100%;background:#fff;margin:0;border-bottom:1px solid #064A7F;}
table#header td {padding:8px 0;}
table#main {margin:0 auto;background:transparent;width:760px;border:0;padding:8px 0;}
table#main td {vertical-align:top;padding:4px 2px 15px 2px;}
 td.colSX {width:160px;height:170px;margin:0;/*background:#064A7F;*/border:1px solid #064A7F;border-top:0;border-bottom:0;}
  td.colSX  h2 {padding:0;background:none;border:0;border-bottom:2px solid #064A7F;color:#064A7F;}
  td.colSX  h3 {padding:0;}
 td.B {width:414px;text-align:center;border-left:1px solid #064A7F;}
 td.B1 {background:#064A7F url(../images/sipLogoHead.gif) 100% 50% no-repeat;}
 td.B2 {background:transparent url(../images/fiore.jpg) 0 50% no-repeat;}
 td.C {}
  td.C h3 {text-align:right;padding:0;}
 td.F1 {background:#00A7D8;width:167px;}
 td.contentHome {width:440px;height:540px;}
 td.colCont {width:100%;height:540px;}
 td.colCont p{text-align:justify;background:transparent;line-height:1.5em;}
 td.contentHome p{text-align:justify;}
h1, h2, h3, h4, h5, h6 {font-size:1em;padding:3px 6px;margin:0;/*font-family:Verdana, Arial, Helvetica, sans-serif;*/}
h2 {color:#fff;background:#f93 url(../images/hxBk2.gif) 100% 50% no-repeat;border:1px solid #00A7D8;}
h2.azzurro {color:#fff;background:#00A7D8 url(../images/hxBk.gif) 100% 50% no-repeat;border:1px solid #FF9933;}
h3 {color:#064A7F;border-bottom:2px solid #FF9933;}
h4 {font-size:.9em;margin:0;}
table#footer {background:#064A7F;width:760px;margin:0 auto;font-size:0.9em;border:1px solid #064A7F;}
#footer p{text-align:center;color:#fff;}
#footer a {color:#fff;font-weight:bold;}
#navL {color:#064A7F;background:transparent;border:0;padding:0;margin:0 0 20px 0; /*min-height:250px;height:250px;*/}
#navL h2 {position:relative;background:transparent; /*font-family:Verdana, Arial, Helvetica, sans-serif;*/border:0;}
#navL ul {margin:0;padding:0;list-style-type:none;/*font-family:Verdana, Arial, Helvetica, sans-serif;*/font-size:.9em; 
background:transparent url(../images/bordoMenu.gif) 0 0 repeat-y;}
#navL ul li {height:20px;line-height:20px;}
#navL ul li a, #navL ul li a:link, #navL ul li a:visited {margin:1px 0;display:block;width:147px;display:block;padding:3px 0 0 16px;color:#064A7F;background:url(../images/bordoMenu.gif) 0 50% no-repeat;} 
#navL ul li a:hover, #navL ul li a:active {margin:0;border:1px solid #ccc; border-left:0;border-right:0;background:#eaeaea url(../images/10x10arancio4.gif) 0 50% no-repeat;text-decoration:none;}
#navL ul li a.on, #navL ul li a.on:visited {text-align:right;padding:3px 16px 0 0;font-weight:bold;margin:0;border:1px solid #ccc; border-left:0;border-right:0;background:#eaeaea url(../images/10x10arancio3.gif) 0 50% no-repeat;}
#navR {/*width:140px;*/font-size:.9em;margin:0 0 6px 0;}
#navR h2 {color:#064A7F;position:relative;background:#eaeaea;padding:4px 1px; /*font-family:Verdana, Arial, Helvetica, sans-serif;*/border:0;text-align:right;border:1px solid #ccc;border-left:0;border-right:0;}
#navR ul {text-align:right;margin:0;padding:0;list-style-type:none;/*font-family:Verdana, Arial, Helvetica, sans-serif;*/font-size:.9em; 
background:transparent url(../images/bordoMenu.gif) 100% 0 repeat-y;}
#navR ul li {height:20px;line-height:20px;}
#navR ul li a, #navR ul li a:link, #navR ul li a:visited {padding-right:16px;color:#0866AF;background:url(../images/bordoMenu.gif) 100% 50% no-repeat;} 
#navR ul li a:hover, #navR ul li a:active, #navR ul li a.on {color:#064A7F;background:url(../images/10x10arancio5.gif) 100% 50% no-repeat;}
#navR ul li a.on, #navR ul li a.on:visited  {color:#064A7F;background:url(../images/10x10arancio2.gif) 100% 50% no-repeat;}
.boxA {border:1px solid #FF9933;}
.boxB {border:1px dotted #666;border-top:0;padding:0;margin-bottom:8px;width:144px;font-size:.85em;/*font-family:Verdana, Arial, Helvetica, sans-serif;*/}
.boxBanner {border:0;padding:0;margin-top:4px;width:144px;text-align:center;font-size:.85em;/*font-family:Verdana, Arial, Helvetica, sans-serif;*/}
.boxBanner img {margin-top:4px;margin-bottom:4px;}
td.C h3.riservata {position:relative;background:#ccc url(none); /*font-family:Verdana, Arial, Helvetica, sans-serif;*/border:0;border:1px solid #666;text-align:center;}
td.C h3.pubblicita {position:relative;background:#ccc url(none); /*font-family:Verdana, Arial, Helvetica, sans-serif;*/border:0;border:1px solid #666;text-align:center;}
.boxB span {display:block;text-align:right;margin:6px;}
.boxB input {width:90%;margin:3px 0 0 3px;font-size:.9em;}
.boxB label {margin:0 0 0 3px;font-weight:bold;color:#666;}
.boxB input.pulsante {background:#eaeaea;border:1px solid #ccc;border-right:1px solid #666;border-bottom:1px solid #666;color:#333;font-weight:bold;}
.center {background:#fff;color:#064A7F;text-align:center;margin:20px 2px 0 2px;border:1px solid #f93;}

.evidenza {background:#eaeaea;color:#064A7F;margin:0 0 12px 0;border:1px solid #064A7F;font-size:.9em;}
.evidenza ul {margin:0;padding:10px 3px 10px 20px;}
.evidenza ul li a:link, .evidenza ul li a:visited{color:#064A7F;}
.evidenza ul li a:hover, .evidenza ul li a:active{color:#333;}

.anticipa {padding:10px 6px;text-align:center;font-size:.85em;border-bottom:1px dotted #ccc;}
.anticipa p {margin:0;padding:0;text-align:left;}

table#campi {width:100%;/*font-family:Verdana, Arial, Helvetica, sans-serif;*/font-size:.9em;}
table#campi td { vertical-align:middle;padding:4px 2px 4px 2px;}
table#campi th {font-weight:normal;text-align:right;}
table#campi label {text-align:right;}
table#campi input {background:#F8F8F8;padding:1px;}
table#campi input.pulsante {background:#064A7F;border:1px solid #00A7D8;color:#fff;font-weight:bold;font-size:.9em;}
table#campi td.R {text-align:right;}
span.continua {color:#666;display:block;width:100%;text-align:right;font-weight:bold;border-bottom:1px dotted #ccc;margin:0 0 8px 0;font-size:.85em;}

 td.colCont ul.httplink {margin:10px;}
 td.colCont ul.httplink li {display:block;padding:3px 0 3px 0;list-style-type:none;color:#304E82;}
 td.colCont ul.httplink li a, 
 td.colCont ul.httplink li a:link, 
 td.colCont ul.httplink li a:visited {background:url(../images/link.gif) 0 0 no-repeat;color:#304E82;font-weight:bold;padding:3px 0 0 30px;} 
 td.colCont ul.httplink li a:hover, 
 td.colCont ul.httplink li a:active {background:url(../images/link2.gif) 0 0 no-repeat;color:#304E82; text-decoration:underline;}

 td.colCont ul.download {margin:10px;}
 td.colCont ul.download li {display:block;padding:3px 0 3px 0;list-style-type:none;color:#304E82;}
 td.colCont ul.download li a, 
 td.colCont ul.download li a:link, 
 td.colCont ul.download li a:visited {background:url(../images/download.gif) 0 0 no-repeat;color:#304E82;font-weight:bold;padding:3px 0 0 30px;} 
 td.colCont ul.download li a:hover, 
 td.colCont ul.download li a:active {background:url(../images/download2.gif) 0 0 no-repeat;color:#304E82; text-decoration:underline;}
 
table.gallery {width:97%;border-bottom:3px solid #F6D799;margin:6px 0;}
table.gallery td {text-align:center;padding:4px;margin:3px;}
table.gallery p {text-align:center;padding:2px;margin:2px;}