/*© Copyright Paolo Colombo 2003-2004 */
html {font-family: Arial, Verdana, Helvetica, Sans-Serif, serif;}
body {background-color: #0a2d80;	margin: 0px; padding: 0px;}
table {font-family: Verdana, Arial, Helvetica, Sans-Serif, serif;	font-size: 12px;text-align: justify;width: auto;}
/*td {width: 33%;vertical-align: top; border: #ddd solid 1px;}*/
td {width: 33%;vertical-align: top;}
td img {float: left; border: 0px;}
hr {color: #ddd;height: 1px;}
H5 {font-weight: bold;font-size: 130%;color: #051b49;font-style: italic;text-align: right;}
H6 {font-size: 100%;font-style: Arial;text-align: justify;}

A:link {font-size: 12px; color: #2161a6;font-family: Arial; text-decoration: none;}
A:active {font-size: 12px;color: #2161a6;font-family: Arial;text-decoration: none;}
A:visited {font-size: 12px;color: #6699cc;font-family: Arial;text-decoration: none;}
A:hover {font-size: 12px;color: #2161a6;font-family: Arial;text-decoration: underline;}
#titleDiv {background: #0a2d80 url(images/logo.jpg) 0 0 no-repeat;height: 100px;width: auto;}
#titleDiv H1 {float: right;padding-right: 5%;color: #ffffff;font-size: 170%;font-family: Impact, Arial, Verdana, Helvetica, sans-serif;}
#navBar {padding-top: 2px;padding-left: 2px;padding-bottom: 2px; border-bottom: #fff 1px dashed;width: auto;}
#mainBlock {font-size: 12px;position: relative;margin: 7px 168px;}
/*#mainBlock {font-size: 12px;position: relative;margin: 7px 168px;width: auto;text-align: center;}*/
.endDiv {position: relative;margin: 7px 168px;width: auto;min-width: 120px;text-align: center;border-top: #ffffff 1px solid;}
.endDiv IMG {border: 0px;}
#sxBlock {width: 160px;top: 130px;left: 5px;position: absolute;font-size: 12px;}
#dxBlock {width: 160px;right: 5px;top: 130px;position: absolute;font-size: 12px;overflow: hidden;}
/*#dxBlock2 {position: relative;overflow: hidden;background: #cccccc;width:90%}*/
.footer {clear: both;border-top: #eee 1px dashed;font-size: 80%;text-align: center;margin-top: 5px;}
.footer2 {clear: both;border-bottom: #eee 5px dashed;font-size: 100%;text-align: left;margin-top: 5px;margin-left: 5px;}
.footer4 {clear: both;border-top: #eee 1px dashed;font-size: 100%;text-align: right;padding-right:20px;}
.footer6 {clear: both;border-top: #051b49 1px dashed;font-size: 80%;text-align: center;margin-top: 5px;}
.illustration {float: left;position: relative;margin-right: 5px;padding: 1%;border: 0px; clear: left;}
.newsBody{position: relative;background-color: #ffffff;padding: 6px;margin-bottom: 4px;border-right: #ffffff 1px solid;font-size: 12px;color: #000000;text-align: justify;}
.newsBody IMG {position: relative;}
.newsBody7 IMG {position: center;}
.newsBody6{position: relative;background-color: #ffffff;font-family: Arial;padding: 0px;margin-bottom: 0px;border-right: #ffffff 1px solid;font-size: 16px;color: #000000;text-align: justify;}
.newsBody ul{list-style-image: url(images/doc.gif);padding-right: 6px;}
.newsBody6 A:link {font-size: 16px; color: #000000;font-family: Arial; text-decoration: none;}
.newsBody6 A:active {font-size: 16px;color: #000000;font-family: Arial;text-decoration: none;}
.newsBody6 A:visited {font-size: 16px;color: #000000;font-family: Arial;text-decoration: none;}
.newsBody6 A:hover {background:#3366cc;font-size: 16px;color: #070444;font-family: Arial;text-decoration: underline;}
.BlockHeader {background:#3366cc url(images/angolo_smussato2.png) 0 0 no-repeat;padding: 4px 4px 4px 4px;border-right: #ffffff 1px solid;border-bottom: #ffffff 1px solid;color: #ffffff;text-align: right;text-transform: capitalize;}
.BlockHeader A:link {font-size: 12px; color: #ffffff;font-family: Arial; text-decoration: none;}
.BlockHeader A:active {font-size: 12px;color: #ffffff;font-family: Arial;text-decoration: none;}
.BlockHeader A:visited {font-size: 12px;color: #ffffff;font-family: Arial;text-decoration: none;}
.BlockHeader A:hover {font-size: 12px;color: #ffffff;font-family: Arial;text-decoration: underline;}
/*.littletitleDiv {position: relative;background: #b9bcbf url(images/angolo_smussato.png) 0 0 no-repeat;padding: 4px 0 4px 2%;color: #051b49;border-right: #ffffff 1px solid;border-bottom: #ffffff 1px solid;font-style: italic;font-size: 120%;font-weight: bold; text-align: left;}*/
.littletitleDiv {background: #0a0657 url(images/angolo_smussato.png) 0 0 no-repeat;padding: 4px 0 4px 2%;color: #ffffff;border-right: #ffffff 1px solid;border-bottom: #ffffff 1px solid;font-style: italic;font-size: 120%;font-weight: bold; text-align: left;}
.currentevent {background: #0a0657 url(images/angolo_smussato.png) 0 0 no-repeat;padding: 4px 0 4px 2%;color: #ffffff;border-right: #ffffff 1px solid;border-bottom: #ffffff 1px solid;font-style: italic;font-size: 120%;font-weight: bold; text-align: left;}
.simpleBlockh {display: none; position: relative;background: #b9bcbf;padding: 2%;font-size: 20px;text-transform: capitalize;text-align: left;margin-bottom: 2%;border-right: #ffffff 1px solid;overflow: hidden;}
.simpleBlock {position: relative;background: #d2d2ff; padding: 2%;font-size: 12px;text-transform: capitalize;text-align: left;margin-bottom: 2%;border-right: #ffffff 1px solid;overflow: hidden;}
/*.simpleBlock IMG{display: block; position: relative;border: 0px;margin: auto;text-align: center;}*/
.simpleBlock IMG{border: 0px;text-align:right;}
/*.simpleBlock IMG{border: 0px;position: relative; text-align: center;}*/
.simpleBlock form {display: block; position: relative;border: 0px; margin: auto; text-align: center;}
.galleryBox {background: #cccccc;border: #ffffff 1px solid;margin-top: 4px;padding: 1%;width: auto;min-height: 90px;font-size: 12px;color: #051b49;}
.galleryBox IMG{position: relative; float: left;padding-right: 8px;border: 0px;}
.simpleBlock ul {margin: 0;padding: 0;font-size: 12px;list-style: none;width: 150px;}
.simpleBlock ul li {display: inline;}
.simpleBlock ul li a{display: block;border:  #b9bcbf 1px solid;padding: 2px 1em;text-decoration: none;}
.simpleBlock ul li a:link, .simpleBlock ul li a:visited{border: #b9bcbf 1px solid;}
.simpleBlock ul li a:hover{text-decoration: none;border: #fff 1px solid;background: #ddd;}
.simpleBlock ul li a:active{text-decoration: none;border: #fff 1px solid;background: #ddd;}
.note {position: relative;float: right;width: 22%;margin-left: 8px;padding: 5px;border: #ffffff 1px solid;font-size: 90%;background: #b9bcbf url(images/angolo_smussato.png) 0 0 no-repeat;overflow: hidden;}
.title {font-size: 100%;font-weight: bold;padding-left:5px}
.titlebig  {font-size: 200%;font-weight: bold;padding-left:5px; color: #051b49}
.biblio{border-top: #eee 1px dashed;text-align: left;padding-right:30px;background-color: #ffffff;padding-left:30px;margin-bottom: 30px;padding-top: 15px;}
.rooms{border-top: #eee 1px dashed;text-align: left;padding-right:30px;background-color: #ffffff;padding-left:5%;margin-bottom: 30px;padding-top: 15px;}
.biblio a:link{font-size: 25px; text-align: right;}
.biblio a:active{font-size: 25px; text-align: right;}
.biblio a:hover{font-size: 25px; text-align: right;}
.biblio a:visited{font-size: 25px; text-align: right;}
.biblio p{font-size: 100%;padding-left:5px;text-align: justify}
.biblio p a:link{font-size: 15px;}
.biblio p a:active{font-size: 15px;}
.biblio p a:hover{font-size: 15px;}
.biblio p a:visited{font-size: 15px;}
.biblio IMG{float: left;position: relative;margin-right: 5px;padding: 1%;border: 0px; }
.rooms a:link{font-size: 12px; text-align: right;}
.rooms a:active{font-size: 12px; text-align: right;}
.rooms a:hover{font-size: 12px; text-align: right;}
.rooms a:visited{font-size: 12px; text-align: right;}
.rooms p{font-size: 100%;padding-left:5px;text-align: justify}
.rooms p a:link{font-size: 15px;}
.rooms p a:active{font-size: 15px;}
.rooms p a:hover{font-size: 15px;}
.rooms p a:visited{font-size: 15px;}
.rooms IMG{float:left;position: relative; width:15%}
.rooms2 IMG{float:left;position: relative; width:10%}
.rooms  IMG p {float:left;position: relative}
.leftwithmargin{margin-right: 5px;margin-left:0px;text-align: left;margin-top:10px}
.justifywithmargin{margin-right: 5px;margin-left:4px;text-align: justify;padding-top:10px;padding-bottom:20px}
.alignWithMargin {font-size: 12px; text-align:left; margin-left:10px}
.center{clear: both;background: ffffff;border-top: #eee 1px dashed;font-size: 100%;text-align: center;padding-right:30px; padding-left:30px;margin-bottom: 30px;padding-top: 15px;}
.center IMG{float:center;padding: 1%;border: 0px}
.centerwithbackground{clear: both;background: #d2d2ff;border-top: #eee 1px dashed;font-size: 100%;text-align: center;padding-right:30px; padding-left:16px;margin-bottom: 30px;padding-top: 15px;}
.centerwithbackground IMG{float:center;padding: 1%;border: 0px;}
.centerandresize50{border-top: #eee 1px dashed;margin-bottom: 30px;padding-top: 15px;}
.centerandresize50 IMG{width:20%}
.centerandresize100{position: absolute;margin-left: 25%;clear: both;top:101px;background: transparent;font-size: 100%;margin-bottom: 30px;}
.centerandresize100 IMG{padding: 1%;border: 0px; width:45%}
.centerwithmargin{margin-left:-10px; margin-right:20px;margin-top:-100px; text-align: center;}
.centerwithmargin a:link{font-size: 15px;}
.centerwithmargin a:active{font-size: 15px;}
.centerwithmargina a:hover{font-size: 15px;}
.centerwithmargin a:visited {font-size: 15px;}
/*.roomsinformations{position:absolute;background:#000000;left:200px; margin-right:20px;margin-top:-120px; text-align: center;}*/
.roomsinfo{margin-right: 5px;margin-left:4px;text-align: center;padding-top:2%;padding-bottom:20px}
.roomsinfo a:link{text-align: center}
.roomsinfo a:active{text-align: center}
.roomsinfo a:hover{text-align: center}
.roomsinfo a:visited{text-align: center}
.roomsinfos{margin-right: 5px;margin-left:4px;text-align: center;padding-top:2%;padding-bottom:20px;font-size: 21px}
.roomsinfos a:link{text-align: center;font-size: 26px;color:0a0657}
.roomsinfos a:active{text-align: center;font-size: 26px;color:0a0657}
.roomsinfos a:hover{text-align: center;font-size: 26px;color:0a0657}
.roomsinfos a:visited{text-align: center;font-size: 26px;color:0a0657}
.roomsimages{background: #ffffff;margin-top:100px;margin-right:400px;padding-top:50px;}
.roomsimages IMG{margin-top:100px;margin-right:400px;padding-top:50px;}
.roomsfooter {clear: both;border-bottom: #eee 5px dashed;font-size: 100%;text-align: left;margin-top: 50px;margin-left: 5px;}
#biblio2 {background: transparent;}
#biblio2 IMG {background: transparent; width:22px}
/* Correzione float IE \*/
.centerwithmargin3{margin-left:15px;margin-right:15px}
.visita{margin-left:25px;margin-right:25px;font-size:129%}
.visita IMG{float:left;position: relative; width:30%}
.visita3{margin-left:25px;margin-right:25px;font-size:129%}
.visita3 IMG{float:left;position: relative; width:30%}
.visita5 {margin-left:15px;margin-right:15px;font-size:129%}
* html .newsBody {height: 1%;}
/* Motore di ricerca*/
.searchEngine{position: relative;background-color: #ffffff;padding: 6px;margin-bottom: 4px;border-right: #ffffff 1px solid;font-size: 12px;color: #000000;text-align: center;}
.bigtext{margin-left:25px;margin-right:25px;font-size:50px;color:110657}
.biblio3 {font-size: 100%;padding-left:30px;text-align: justify}
.links {position: relative;background: #d2d2ff; padding: 2%;font-size: 12px;text-transform: capitalize;text-align: left;margin-bottom: 2%;border-right: #ffffff 1px solid;overflow: hidden;}
.links A:link {font-size: 12px; color: #0a2d80;font-family: Arial; text-decoration: none;}
.links A:active {font-size: 12px;color: #0a2d80;font-family: Arial;text-decoration: none;}
.links A:visited {font-size: 12px;color: #0a2d80;font-family: Arial;text-decoration: none;}
.links A:hover {font-size: 12px;color: #0a2d80;font-family: Arial;text-decoration: underline;}
.links ul {margin: 0;padding: 0;font-size: 12px;list-style: none;width: 150px;}
.links ul li {display: inline;}
.links ul li a{display: block;border:  #b9bcbf 1px solid;padding: 2px 1em;text-decoration: none;}
.links ul li a:link, .simpleBlock ul li a:visited{border: #b9bcbf 1px solid;}
.links ul li a:hover{text-decoration: none;border: #fff 1px solid;background: #ddd;}
.links ul li a:active{text-decoration: none;border: #fff 1px solid;background: #ddd;}
.resize90{margin-left:25px;margin-right:25px;font-size:129%}
.resize90 IMG{position: relative; width:90%}
.virtuale {background:#3366cc url(images/angolo_smussato2.png) 0 0 no-repeat;padding: 4px 4px 4px 4px;border-right: #ffffff 1px solid;border-bottom: #ffffff 1px solid;color: #ff0000;text-align: right;text-transform: capitalize;text-decoration: bold}
.virtuale A:link {font-size: 12px; color: #ff0000;font-family: Arial; text-decoration: none;}
.virtuale A:active {font-size: 12px;color: #ff0000;font-family: Arial;text-decoration: none;}
.virtuale A:visited {font-size: 12px;color: #ff0000;font-family: Arial;text-decoration: none;}
.virtuale A:hover {font-size: 12px;color: #ff0000;font-family: Arial;text-decoration: underline;}
