html,body { margin: 0px; padding: 0px; }/* ensures browsers have a known margin/padding */
applet, img, iframe, object { border: 0px; }/* hide borders on these multimedia objects */

.a-keys { text-decoration: underline; }/* accessibility keys must be uppercase/underline */
.d-link { display: none; visibility: hidden; }/* descriptive links letter (accessibility) */
.s-link { display: none; visibility: hidden; }/* adjacent links separator (accessibility) */
.hidden { display: none; visibility: hidden; }/* use this to hide generic elements */

.nw_tooltip {
	display:none;
}


body {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
}

img,a {
margin:0;
padding:0;
}

h1 {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
}

h2 {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

#div10348 {
overflow:auto;
text-align:center;
}

#div10307 {
margin-top:30px;
clear:both;
overflow:auto;
}

#div10336 {
padding-left:10px;
padding-top:10px;
margin-top:30px;
}

#div10335 {
background-color:#2e6b97;
height:26px;
font-size:14px;
font-weight:300;
display:none;
}

#div10306 {
clear:both;
margin-top:27px;
overflow:auto;
}

#div10312 {
width:742px;
border-top:1px solid #008d74;
border-bottom:1px solid #008d74;
overflow:auto;
clear:both;
height:107px;
background-image:url('/scripts/randomHeader.php');
background-position:left;
background-repeat:no-repeat;
}

#div10310 {
height:40px;
border-bottom:1px solid #008d74;
font-size:18px;
}

#div10305 {
height:196px;
}

#div10304 {
width:955px;
}

#div10348 a {
color:#fff;
}

#div10335 img {
margin-left:10px;
margin-top:5px;
margin-right:5px;
}

#div10310 div {
padding-left:3px;
height:20px;
}

.logo {
width:193px;
float:left;
}

.head {
width:742px;
margin-top:20px;
float:left;
overflow:visible;
margin-left:20px;
}

.menuhead {
font-size:12px;
height:20px;
margin-top:3px;
}

.leftColumn {
width:195px;
float:left;
}

.mainColumn {
width:736px;
margin-left:18px;
float:left;
font-size:11px;
line-height:18px;
}

.testi {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
overflow:auto;
}

.blkPuntGray {
width:500px;
border-bottom:2px dotted #999;
}

.menuhead #headMenu li a:hover {
background-image:url('/images/backHeadMenu.jpg');
background-repeat:repeat-x;
}

.menuhead #headMenu li a {
color:#008d74;
width:95px;
text-align:center;
border-left:1px solid #008d74;
background-color:#FFF;
}

.menuhead li,ul {
margin:0;
padding:0;
}

.menuhead ul {
list-style-type:none;
}

.menuhead #headMenu li ul li a {
background-color:#c1e2de;
text-align:left;
width:110px;
border:0;
}

.menuhead #headMenu li ul li {
width:110px;
background-color:#c1e2de;
}

.menuhead #headMenu li ul {
background-color:#c1e2de;
}

.menuhead #headMenu li ul li ul li a {
text-align:left;
min-width:140px;
border:0;
}

.menuhead #headMenu li ul li ul li {
min-width:140px;
}

.menuhead #headMenu li ul li a:hover {
background-image:none;
background-color:#008575;
color:#FFF;
}

.menuhead .subfoldericon {
background-image:url('/images/arrows.gif');
background-position:right center;
background-repeat:no-repeat;
}

.testi ul {
margin-left:25px;
padding:0;
}

.testi li {
margin-bottom:1em;
}

.testi ol {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-style:italic;
line-height:1.5em;
}

.testi span.new {
color:red;
}

.blkPuntGray .textGray {
color:#999;
font-size:14px;
}

.blkPuntGray .textBlue,.textGreen,.textRosa {
font-size:20px;
margin-left:5px;
}

.blkPuntGray .textBlue {
color:#B0BfDB;
}

.blkPuntGray .textRosa {
color:#e6ae91;
}

.leftMenu .linkNoUnderline {
text-decoration:none;
color:#000;
}

#div12496 img {
margin-right:10px;
margin-bottom:10px;
}

#div12496 .imageBlkHem {
float:left;
margin-right:40px;
clear:none;
}

#div10417 table.images td {
width:120px;
}

#div10417 ol {
font-style:normal;
}

#div10418 .images td {
width:100px;
}

#div10406 img {
margin-left:5px;
}

#div10355 .tableImg {
clear:both;
overflow:auto;
margin-left:40px;
margin-top:10px;
}

#div10355 .cellImg {
padding-top:60px;
}

#div10355 .tableImg div {
overflow:auto;
margin-left:30px;
float:left;
}

#div10355 .cellText {
padding-top:80px;
}

#div10374 div,#div10418 .images,#div10367 div {
margin:auto;
}

#div12496 .imageBlkHem img,#div10417 td img {
margin:0;
}

#div12526 {
color:#369;
margin-left:10px;
}

#div10322 {
border-left:0;
}

#div10321 {
margin-top:35px;
}

#div10341 {
margin-top:15px;
overflow:auto;
padding-left:30px;
clear:both;
}

#div10281 {
margin-left:-10px;
}

#div12526 h2 {
color:red;
font-size:15px;
}

#div12526 li {
margin-top:15px;
font-weight:700;
}

#div12526 a {
color:#0093D0;
text-decoration:none;
}

#div12526 a:hover {
text-decoration:underline;
}

#div12526 a:visited {
color:#999;
}

.little3Block {
float:left;
width:238px;
border-left:1px #4f98c8;
margin-right:3px;
padding-left:3px;
border-left-style:dotted;
}

.blocklink {
font-size:20px;
}

.littleBlkTxt {
font-size:9px;
}

.blocklink a {
text-decoration:none;
color:#4f98c8;
width:100%;
}

.blocklink div {
background-image:url('/images/curvablkchiaro.jpg');
background-position:bottom;
height:66px;
}

.blocklink div:hover {
background-image:url('/images/curvablkscura.jpg');
background-position:bottom;
}

#div10390 .textAlignImage {
width:600px;
}

.congressi .displayYear {
font-size:16px;
font-weight:700;
}

.congressi .rowGrid {
clear:both;
width:690px;
min-height:20px;
margin:auto;
}

.congressi .monthRow {
background-color:#008DFF;
color:#fff;
font-weight:700;
height:20px;
margin-top:20px;
}

.congressi .grayRow {
background-color:#F6F8F7;
}

.congressi div {
float:left;
margin-left:4px;
}

.congressi .colTitle {
width:29%;
}

.congressi .colDate {
width:19%;
}

.congressi .colLoc {
width:34%;
}

.congressi .colLink {
width:14%;
}

#div10241 #tavolettarosa {
margin-left:20px;
}

#div10241 li {
margin-top:10px;
margin-bottom:10px;
}

#div10267 li {
margin-left:40px;
}

#div10415 img,#div10417 img,#div10410 img,#div10267 img {
margin-right:20px;
}

#div10333,#div10330,#div10327 {
height:270px;
}

#div10343,#div10447 {
overflow:auto;
clear:both;
margin-top:15px;
}

#div10343 div,#div10342 div,#div10447 div,#div10390 div {
float:left;
}

#div10288 h1.title {
color:#3f80bb;
font-size:20px;
font-weight:900;
}

#div10288 .data {
float:right;
width:260px;
margin-bottom:20px;
margin-left:20px;
border:2px solid #8d8b89;
padding-top:15px;
padding-bottom:10px;
}

#div10288 .rows {
clear:both;
overflow:auto;
margin:4px 10px 3px;
}

#div10288 .ele ul {
list-style-type:none;
margin:0;
padding:0;
}

#div10288 .functions {
background-color:#3f80bb;
margin-top:10px;
color:#FFF;
font-weight:bolder;
text-align:center;
}

#div10450 {
margin-bottom:30px;
margin-top:20px;
}

#div10450 img {
margin-left:15px;
}

.searchBox .menuTabs {
overflow:auto;
padding-left:50px;
}

.searchBox .tab {
float:left;
font-size:11px;
font-weight:bolder;
margin-left:1px;
}

.searchBox .tab-B {
background-image:url('/images/blueSearch.png');
color:#FFF;
}

.searchBox .tab-G {
background-image:url('/images/searchGray.png');
color:#727070;
}

.searchBox .tab-G a {
color:#727070;
text-decoration:none;
}

.searchBox .tabC {
width:160px;
float:left;
text-align:center;
}

.searchBox .tabL-B {
background-image:url('/images/cornerLB.png');
}

.searchBox .tabR-B {
background-image:url('/images/cornerRB.png');
}

.searchBox .tabL-G {
background-image:url('/images/cornerLG.png');
}

.searchBox .tabR-G {
background-image:url('/images/cornerRG.png');
}

.searchBox .roundContent .top {
background-image:url('/images/roundTopC.png');
background-repeat:repeat-x;
overflow:auto;
clear:both;
}

.searchBox .roundContent .top .left {
background-image:url('/images/roundTopL.png');
background-repeat:no-repeat;
float:left;
width:20px;
height:20px;
}

.searchBox .roundContent .top .right {
background-image:url('/images/roundTopR.png');
background-repeat:no-repeat;
float:right;
width:20px;
height:20px;
}

.searchBox .roundContent .bottom {
background-image:url('/images/roundBottomC.png');
background-repeat:repeat-x;
overflow:auto;
clear:both;
}

.searchBox .roundContent .bottom .left {
background-image:url('/images/roundBottomL.png');
background-repeat:no-repeat;
float:left;
width:20px;
height:20px;
}

.searchBox .roundContent .bottom .right {
background-image:url('/images/roundBottomR.png');
background-repeat:no-repeat;
float:right;
width:20px;
height:20px;
}

.searchBox .roundContent .center {
background-image:url('/images/roundcenter.png');
}

.searchBox #ricercaNormale {
height:50px;
padding-left:83px;
}

.searchBox .categorie {
width:86%;
margin-left:7%;
margin-top:10px;
overflow:auto;
}

.searchBox .categorie .cat {
float:left;
text-align:center;
}

.searchBox .categorie .cat ul {
margin-left:5px;
list-style:none;
}

.searchBox .categorie .cat ul a {
cursor:pointer;
}

.searchBox .elencoSubSeach {
clear:both;
margin-top:50px;
}

.searchBox .elencoSubSeach .row {
clear:both;
overflow:auto;
}

.searchBox .elencoSubSeach thead {
font-weight:bolder;
font-size:15px;
}

.searchBox .elencoSubSeach table {
border:1px solid;
border-color:#e8e8e8;
}

.searchBox .elencoSubSeach td,.elencoSubSeach th {
border-color:#e8e8e8;
padding:3px;
}

.searchBox .elencoSubSeach td {
border-bottom:1px solid #b6b6b6;
}

.searchBox tr.grayRow {
background-color:#f6f8f7;
}

.searchBox a.gs-pagine {
margin-left:3px;
}

.searchBox .gs-paginateActive {
font-size:14px;
color:#000;
text-decoration:none;
}

#div10291 li {
margin-bottom:10px;
}

#div10290 ul {
float:right;
margin:50px 100px 0 0;
}

#div10293 {
clear:both;
overflow:auto;
height:850px;
}

#div10293 textarea {
width:400px;
height:80px;
}

#div10293 label,textarea,input,br,select {
margin-bottom:5px;
}

#div10293 h1 {
margin-bottom:40px;
}

#div10293 .divprivacy {
margin-left:140px;
}

#div10293 label {
text-align:right;
margin-right:4px;
width:137px;
display:block;
float:left;
}

#div10292 #mapSede {
width:600px;
height:400px;
}

#div10294 img {
margin-right:100px;
}

#div10297 {
float:left;
width:46%;
margin-left:3%;
}

#div10298 {
float:left;
width:48%;
margin-right:2%;
border-right:1px solid;
}

#div10297 .title {
font-size:small;
font-weight:700;
}

#div10297 .sorry {
font-size:small;
font-weight:700;
color:red;
}

#div10301 {
margin-top:10px;
}

#div10301 img {
margin-right:8px;
}

#div10437 div {
clear:both;
overflow:auto;
margin-top:10px;
}

#div10437 img {
margin-right:30px;
}

#div10428 {
float:left;
width:77%;
margin-left:3%;
overflow:auto;
padding:0;
}

#div10427 {
float:left;
width:20%;
background-color:#FFF0C6;
}

#div10430 {
color:#FFF;
margin:30px 10px 10px;
}

#div10426 {
background-color:#6B84AD;
margin-top:10px;
overflow:auto;
}

#div10430 .yellow {
color:#FFEFC6;
}

#div10431 img {
margin-right:5px;
}

#div10420 table {
border:0;
}

#div12527 img {
margin-right:15px;
margin-top:5px;
}

#div12528 .gs-newsTime {
margin-right:6px;
}

#div12528 .ui-icon {
display:inline-block;
}

#div12608 {
width:600px;
overflow:auto;
margin-top:20px;
}

#div12609 {
width:600px;
clear:both;
margin-top:10px;
}

#div12611 .rowGrid {
width:595px;
}

#div12933 {
text-align:justify;
}

#div12933 li {
margin-bottom:0;
}

#div12933 #listaSpeaker ul {
margin-top:0;
}

#div10337,#div10425 {
overflow:auto;
margin-top:30px;
}

#div10313,.searchBox .gs-paginate {
text-align:right;
}

#div10335 a,#div10288 .functions a,.searchBox .tab-B a {
color:#FFF;
text-decoration:none;
}

#div10353 .cellImg,#div10295 {
float:left;
width:50%;
text-align:center;
}

#div12526 ul,#div12528 ul {
list-style:none;
}

a,.menuhead a,.blkPuntGray .textGreen,a,.menuhead a,.blkPuntGray .textGreen,a,.menuhead a,#div10286 a,#div10284 a,.blkPuntGray .textGreen,#div12528 a {
color:#008575;
}

#div10340,#div10339,#div10338,#div10340,#div10339,#div10338,#div10340,#div10339,#div10338 {
float:left;
width:33%;
overflow:auto;
}

#div10337 div,#div12496 .imageBlkHem_text,#div10354 div,#div10337 div,#div10341 div,#div10337 div {
text-align:center;
}

#div12496 div,#div10356 div,#div10351 div,.congressi .tableCongr,#div10290 div,.congressi .tableCongr {
clear:both;
}

#div10353 .tableImg,#div10342,.congressi,#div10267 ul,#div10289,#div10431,.congressi {
overflow:auto;
}

#div10347,#div10345,#div10449,#div10293 form {
margin-left:30px;
}

#div10288 .def,.ele,#div10296 {
float:left;
width:50%;
}

.searchBox .tabL,.searchBox .tabR {
width:7px;
height:17px;
float:left;
}

#div10290 img,#div10429 {
margin:10px;
}

#div10292,#div10294 {
clear:both;
line-height:16px;
}

#div10297 .hideaddress,#div12609 .menuTabs,#div12609 .roundContent,#div12609 .categorie {
display:none;
}

#div10442 .images,#div10444 .images {
float:left;
margin-right:30px;
}

#div12611,#div12610 {
width:600px;
margin-top:20px;
}
.newHome img{
margin:0px;
padding:0px;
}
.titNewHome{
clear:right;
}
.colHome1, .colHome2, .colHome3{
display:block;
float:left;
margin:0px;
padding:opx;
border:0px;
overflow:hidden;
}
.newHome{
overflow:hidden;
}
.collimg1{
float: left;
overflow: auto;
width: 33%;
}
.collimg2{
float: left;
overflow: auto;
width: 33%;
}
.collimg3{
float: left;
overflow: auto;
width: 33%;
}

.infoFoot{
font-size:9px;
font-family: Verdana;
color: rgb(86, 90, 92);
line-height:10px;
}
.newFooter a{
color:#0093D0;
text-decoration:none;
}
.newFooter img{
margin-top:10px;
margin-left:26px;
}
.firstimg{
margin-left:0px;
}
.collimg1 a, .collimg2 a, .collimg3 a{
border:0px;
margin:0px;
padding:0px;
overflow:hidden;
}
.collimg1, .collimg2, .collimg3{
overflow:hidden;
}
.elencoSubSeach tbody{
font-size:11px;
line-height:18px;
}
