/*
a,a:active,a:visited{color:#000;text-decoration:none;}
.skip{position:absolute;left:-10000px;}
.br{display:block;}
body{margin:0px;min-width:990px;background:#000 url(bg_big_70_opacity.png) no-repeat center top;font-family:Arial,Helvetica,sans-serif;color:#000;}
*/
/*
body{font-family:Arial,Helvetica,sans-serif;}
a,a:active,a:visited{color:#000;text-decoration:none;}*/
/*#my-dialog{width:100%;}*/
#my-dialog{width:100%;font-family:Arial,Helvetica,sans-serif;}
#my-dialog a,#my-dialog a:active,#my-dialog a:visited{color:#000;text-decoration:none;}
#pop{position:relative;/*margin:10% auto*/margin:1% auto;-webkit-box-shadow:0px 3px 2px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 3px 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0px 3px 2px 3px rgba(0, 0, 0, 0.3);border:3px #075184 solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;/*width:800px;*/background:#fff;padding:20px 30px;}
#clo a{position:absolute;top:-12px;right:-12px;display:block;width:27px;height:27px;background:transparent url(sp.png) no-repeat -1px -13px;}
a.clo_text{position:absolute;top:3px;right:12px;font-size:100%;font-weight:bold;text-decoration:underline;color:#01467f;}
a.clo_text:hover {text-decoration:none}
#bar{position:relative;height:80px;background:#FFF;border-bottom: 2px solid #075184;}
#blu{position:absolute;left:0px;bottom:0px;width:100%;height:28px;background-color:#fff;}
#gri{text-align:center;padding-top:6px;background-color:#f2f2f2;padding-bottom:1px;/*width:80%;*/ margin:0 auto;float:left;margin-bottom:10px;width:100%;}
#gri p{margin:5px 10%;font-size:90%;text-align: left;}
#gri p.btn
{
  margin-bottom:3px;
}
#ent{text-align:center; margin:30px 0px 17px;}
#ent a{display:inline-block;border:2px #f47f25 solid;-webkit-border-radius:10px;px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;padding:12px 50px;font-size:100%;}

#ent a.info {border:2px #075184 solid;color:#075184; padding:12px 30px;/*margin:5px 40px 5px 0px;*/}
#ent a.info:hover {background-color:#075184;color:#fff;} 
.sidecenter {background:#fff;color:#f47f25;margin:0px;padding:8px;width:100%;float:left;padding-bottom:90px;}
h1.avviso{text-align:center;}
h2.avviso{text-align:center;}

    p.avviso {    
	background-color: #FFF1E7;
    border: 2px solid #075184;
    border-radius: 15px;
    display: inline-block;
    line-height: 23px;
    margin: 8px 0;
    margin-left: 10%;
    padding: 8px;
    vertical-align: middle;
	text-align: left;
    /*width: 91%;	top: 0; display: none;*/
	}
div#ent {display: none;}
.btn1 a, #gri p.btn
{
  background-color: #fff;
  border: 2px solid #f47f25;
  border-radius: 15px;
  display: inline-block;
  line-height: 23px;
  margin: 8px 0;
  padding: 8px;
  vertical-align: middle;
  width: 91%;
}

#colonna1 p.lanci > a {
    padding-top: 20px;
    display: inline-block;
    float: left;
    width: 19.9%;
}
.ui-dialog-buttonpane {background: #075184;}
.ui-widget-header {background: #075184;}
    
@media only screen and (max-width: 800px) {
    body{margin:0;min-width:10px; font-size: 110%;}
    #pop{width:95%; padding: 20px 0;}
    #bar { height: 150px;}
    #log {position: relative; margin: 0 auto; top: 10px;}

    a.clo_text {top: 0; display: none;}
    .sideleft {width:95%;float:none; padding: 8px 0 30px 20px; padding: 5px;}
    .sideright {width:95%;float:none; background-color: #f2f2f2; padding: 5px;}
    .sideright span strong {display: block; margin: 10px 0 0 0;}
    #gri {background-color: #FFF; float: none;}
    #gri p {font-size: 90%;margin: 5px auto 25px auto;}
    h1#evi, p#evi {font-size: 110%; width: 90%; top: 15px; text-align: center;  left: 0; float: none; margin: 4px auto;}
    #ent {margin: 10px auto; width: 91%;}
    #ent a.info {margin: 5px auto; padding: 12px 30px;}
    div#ent {display: block; margin: 20px auto; width: 91%;}
    div#ent a.info {margin: 20px auto; padding: 20px 30px;border: 2px solid #f47f25; color: #000;}
    div#ent a.info:hover {background-color:#f47f25;color:#000;} 
    .imgbutton {margin-bottom: 25px;}
    .ui-dialog-buttonpane {background: #075184;}
	.ui-widget-header {background: #075184;}
    p.avviso {    
	background-color: #FFF1E7;
    border: 2px solid #075184;
    border-radius: 15px;
    display: inline-block;
    line-height: 23px;
    margin: 8px 0;
    margin-left: 10%;
    padding: 8px;
    vertical-align: middle;
	text-align: left;
    /*width: 91%;	top: 0; display: none;*/
	}
    
}
