html{margin:0;padding:0;}

body{font-size:76%;font-family:Verdana,Arial,helvetica,sans-serif;color:#555;margin:0;padding:0;}

div#container{background:#fff;border:1px solid #fff;margin:2%;}

div#content{border-left:0px dashed #858585;border-right:0px solid #BF1300;margin-top:0; margin-bottom:0; margin-left:17%;margin-right:21%;}
div#content h1{display:block;font-size:150%;font-weight:bold;height:12px;margin-left:10px;padding: .small .small;text-align:center;width:97%;}
div#content h3{display:block;font-size:100%;font-weight:bold;height:12px;margin-left:10px;padding: .small .small;text-align:left;width:97%;}
div#content h3 a{font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;font-size:100%;font-weight:bold;
   text-align:left;display:block;margin:0px;text-decoration:underline;padding:0px 10px;}
div#content h3 a:hover{display:block;margin:0px;text-decoration:underline;}
div#content h2{display:block;font-size:110%;font-weight:bold;height:12px;margin-left:10px;padding: .small .small;text-align:left;width:97%;}
div#content h2 a{font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;font-size:110%;font-weight:bold;
   text-align:left;display:block;margin:0px;text-decoration:underline;padding:0px 10px;}
div#content h2 a:hover{display:block;margin:0px;text-decoration:underline;}
div#content p{font-size:1em;line-height:1.5em;padding:0px 10px;text-align:justify;}
div#content p a{color:#f00;font-weight:bold;text-decoration:none;}
div#content p a:hover{color:#555;font-weight:bold;text-decoration:none;}
div#content p a:visited{COLOR:#858585;font-weight:bold;text-decoration:none;}
div#content p.piccolo{font-size:.8em;line-height:1.5em;padding:0px 10px;text-align:justify;}

div#navigation{float:left;margin-left:-99%;width:14%;}
div#navigation a{background:url(../imgweb/arrow.gif) left no-repeat;border-bottom:#ddd dotted 1px;display:block;FONT-SIZE:100%;HEIGHT:30px;line-height:1.5;PADDING-BOTTOM:0;PADDING-left:25px;PADDING-TOP:5px;text-align:left;TEXT-DECORATION:none;width:97%;}
div#navigation a:hover{background:url(../imgweb/arrow-hower.gif) left no-repeat;COLOR:#f00;}
div#navigation a:visited{background:url(../imgweb/arrow-visited.gif) left no-repeat;COLOR:#858585;}

div#extra{float:left;margin-left:-19%;width:18%;}
div#extra a{text-align:left;}
div#extra p.bvdx{border:0px solid #c0c0c0;font-size:x-small;padding:5px;text-align:left;width:90%;}
div#extra a{}
div#extra a:hover{COLOR:#f00;}
div#extra a:visited{COLOR:#858585;}
/*
div#extra p.titolo{background:URL(../imgweb/titolo.png) repeat-x;border:1px solid #c0c0c0;color:#fff;font-size:x-small;font-weight:bold;height:15px;padding-top:10px;text-align:center;width:86%;}
*/

a{color:#555;text-decoration:none;}
a:hover{COLOR:#f00;text-decoration:none;}
a:visited{COLOR:#858585;text-decoration:none;}

div#footer{background:#BF1300;clear:left;color:#FFF;width:100%;}
div#footer a,.MenuNav a{color:#fff;display:inline;font-size:90%;padding:1px 5px 1px 10px;text-decoration:none;}
div#footer p{margin:0;padding:5px 10px;}
div#footer p.center{color:#c0c0c0;text-align:center;}

div#header{background:#BF1300;color:#FFF;width:100%;}
div#header a{color:#fff;display:inline;font-size:90%;padding:5px 4px 5px 9px;text-decoration:none;}
div#header h1{color:#79B30B;height:310px;margin:0;}

h1{font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;display:block;font-size:2em;
   font-weight:600;text-transform:uppercase;height:30px;margin:0;padding:small xx-small;text-align:center;width:97%;}
h2{font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;padding-left:20px;font-size:1.333em;
   font-weight:600;text-transform:uppercase;}
h3{font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;font-size:1.25em;font-weight:bold;
   text-align:left;text-transform:uppercase;}
h3.home{font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;font-size:1.25em;font-weight:bold;
   text-align:center;text-transform:uppercase;color:#858585;padding-left:10%;}
h4{font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;font-size:1.1em;font-weight:bold;
   text-align:left;text-transform:uppercase;color:#858585;margin-bottom:-1px;}
h5{font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;font-size:1em;font-weight:bold;
   padding-left:15px;text-align:left;}
h6{font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;font-size:0.8em;font-weight:bold;}




legend{color:#ff0000;font:bold 100%/1.3 ,sans-serif;padding:10px;}
fieldset{/*background:url('../imgweb/titoloM.png');*/margin:auto; padding:0;width:99%;}

p{font-size:1em;font-weight:normal;line-height:150%;margin:0 10px;}
p.mappa{font-size:1em;font-weight:normal;line-height:150%;margin:0 10px;}
p.mappa a{font-size:.8em;font-weight:bold;line-height:200%;margin:0 10px;}
p.schede{color:#555;font-weight:bold;margin:10px;}
p.voce{color:#555;font-size:.8em;margin:10px;}
p.titolo{color:#BF1300;text-align:center;font-weight:bold;margin:10px;}
p.log{line-height:1.5em;margin:0 10px;text-align:center;}
p.center{text-align:center;}
p.address{color:#fff;text-align:center;padding-top:-1%;}
p.visite{font-size:1em;font-weight:bold;letter-spacing:3px;}
p.indirizzo{font-size:80%;font-weight:bold;text-align:center;}
p.qrcod{text-align:center}
p.mess {border:1px solid #BF1300;font-size:1em;font-weight:bold;text-align:center;}
p.mess h1{font-size:1.5em;font-weight:bold;}
p.mess h2{font-size:1em;font-weight:bold;}
p.mess h3{font-size:0.7em;font-weight:normal;}
p.mess p{font-size:0.7em;font-weight:normal;}
p.BarraAutenticato {text-align:center;}
.BarraAutenticato{background:#BF1300;border:1px solid #9A9FFF;color:#fff;text-align:center;min-width:180px;padding:3px;width:95%;height:25px;}
div#content p.BarraLogin {text-align:center;}
div#content p.BarraLogin{background:#BF1300;border:1px solid #9A9FFF;color:#fff;text-align:center;min-width:180px;padding:3px;width:95%;height:25px;}
div#content p.BarraLogin a{color:#fff;}
div#content p.BarraLogin a:hover{color:#fff;}
div#content p.BarraLogin a:visited{color:#858585;}

img.qrcode{text-align:center;width:85%}
.areaimmagine{border:0px;width:100%;}
.imglat {border:0px solid #BF1300;margin:0;padding:0;text-align:center;width:100%}
.imglatA {background:url('../imgweb/titoloA.png');border:1px solid #BF1300;margin:0;padding:0;text-align:center;}
.imglatB {border:1px solid #BF1300;margin:0;padding:0;text-align:center;}
.imgbvdx{border:1px solid #BF1300;margin:0;padding:0;text-align:center;width:95%;height:auto;}
img.home{margin-left:3%;margin-top:1%;}
img.compatibile{border:1px solid #BF1300;margin:2%;margin-left:16%;margin-top:10%;padding:0;}
img.ico{border:0px solid #000;margin:0;padding:0;vertical-align:middle;width:10px;}
img.icomail{border:0px solid #000;margin:0;padding:0;vertical-align:middle;width:15px;}
#foto a span,#photo a span{left:-9999px;position:absolute;text-decoration:none;}
#foto,#photo{background:#fff;border-bottom:1px solid #666;border-left:1px solid #ddd;border-right:1px solid #666;border-top:1px solid #ddd;float:left;height:auto;margin:0 15px;padding:10px;position:relative;width:300px;}
#foto2{float:left;text-decoration:none;width:15%;margin:0 10px 5px;
	    padding:5px;
	    border:1px solid #ccc;
	    border-color:rgba(0,0,0,.25);
	        -moz-border-radius:5px;
	        -moz-box-shadow:0 1px 3px rgba(0,0,0,.15);
	        -webkit-border-radius:5px;
	        -webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);
	        -webkit-transition:all 0.15s ease-out;}

#foto a:hover span,#photo a:hover span{background:#fff;bottom:10px;color:#000;font-size:90%;font-weight:bold;height:auto;left:10px;padding:5px 0 5px 0;position:absolute;width:auto;}

div#wrapper{float:left;width:100%;}
#testataeuropa {background:url('../imgweb/testataeu.gif');position: relative;text-align:left;margin-right:0;}

div.grid2{ float:left;width:99%;margin-right:-20px}
div.grid2 div{float:left;width:46%;margin-right:20px;margin-bottom:30px;}
div.grid3 div{float:left;width:99%;margin-right:20px;margin-bottom:20px;}
div.grid2 div img{width:20%;margin:0 20px;}
.Gcorpo{font-size:1em;font-weight:normal;}
.Gtitolo{font-weight:bold;}

.contnews{color:#fff;font-size:x-small;height:25px;margin:0;margin-top:-20px;padding-top:5px;padding-bottom:5px;text-align:left;width:95%;}
.FoLog{background:#BF1300;border:1px solid #006699;color:#fff;height:400px;margin-left:18%;text-align:center;width:50%;}

.Form {background:#BF1300;border:1px solid #006699;color:#fff;font-size:x-small;height:auto;right:auto;margin-top:5%;width:95%;}
.Form p{color:#fff;font-size:x-small;text-align:center;}
.Form input{border:1px solid #fff;width:95%;}
.Form copyright {color:#ff0;font-size:x-small;text-align:center;}

.Form2 {background:#BF1300;border:1px solid #006699;color:#fff;font-size:x-small;height:auto;right:auto;margin-top:5%;width:62%;}
.Form2 p{color:#fff;font-size:x-small;text-align:center;}
.Form2 copyright {color:#ff0;font-size:x-small;text-align:center;}

.FLat {background:#BF1300;border:1px solid #006699;color:#fff;font-size:x-small;height:auto;right:auto;margin-top:5%;width:95%;}
.FLat p{color:#fff;font-size:x-small;text-align:center;}
.FLat input{border:1px solid #fff;width:95%;}
.FLat copyright {color:#ff0;font-size:x-small;text-align:center;}
.FormPosta{border:1px solid #BF1300;background:#FC0;color:#069;font-size:x-small;height:auto;right:auto;width:95%;}
.FormPosta input{border:1px solid #BF1300;width:95%;}
.FormPosta p{color:#BF1300;font-size:x-small;text-align:center;}
.PForm{color:#069;font-size:x-small;text-align:center;}
.PuLog{color:#fff;font-size:x-small;line-height:small;text-align:center;}
.PulsanteForm{background:#f0f0f0;border:thin solid #FF9966;color:#069;font-size:x-small;text-align:center;}

.menuLat{background:url('../imgweb/sf.gif') top no-repeat;font-size:76%;border-left:0px solid #BF1300;border-right:0px solid #BF1300;margin-top:-3px;margin-bottom:-7px;}
.MenuNav{background:#BF1300;font-size:small;LIST-STYLE:none;MARGIN:0px;PADDING-top:10px;TEXT-ALIGN:left;width:auto;}
.MenuNav li,.MenuNavCorsi li{display:inline;}
.MenuNavcorsi{font-size:x-small;list-style:none;PADDING-top:5px;text-align:center;white-space:nowrap;width:450px;}
.MenuNavCorsi a{color:#333;font-size:x-small;padding:1px;text-decoration:none;}
.MenuNav a:hover,.MenuNavCorsi a:hover{color:#fc0;text-decoration:none;}

.tableadmin{margin:auto;width:68%;}
.tableadmin td,.tavAmm td{border:1px solid #c0c0c0;color:#000;font-size:.9em;padding:.5em;text-align:left;width:30%;}
.tableadmin td.b,.tableadmin td.c{border:1px solid #c0c0c0;color:#000;font-size:.9em ;padding:.5em;text-align:left;width:15%;}
.tableadmin th{background:#BF1300;border:1px solid #c0c0c0;color:#fff;font-size:.9em ;padding:.5em;text-align:center;width:30%;}
.tableadmin th.b,.tableadmin th.c{background:#BF1300;border:1px solid #c0c0c0;color:#fff;font-size:.9em;padding:.6em;text-align:center;width:15%;}

.tablecorsi{background:#BF1300;border:1px solid #BF1300;border-collapse:collapse;margin:2%;text-align:left;width:95%;}
.tablecorsi td{background:#f0f0f0;border:1px solid #BF1300;border-collapse:collapse;color:#000;font-size:.8em;padding:.7em;text-align:center;width:20%;}
.tablecorsi th{background:#BF1300;border:1px solid #fff;border-collapse:collapse;color:#fff;font-size:.8em;padding:.7em;text-align:center;width:20%;}

/*.tabledoc{margin:auto;width:90%;}
.tabledoc th a{TEXT-DECORATION:none;color:#BF1300;}
.tabledoc th a:hover{TEXT-DECORATION:none;color:#f00;}
.tabledoc th a:visited{TEXT-DECORATION:none;color:#d9d9d9;}
.tabledoc td{border:1px solid #BF1300;color:#000;font:.9em Arial,helvetica,sans-serif;padding:.5em;text-align:left;width:90%;}
.tabledoc td.int{background:#BF1300;border:1px solid #BF1300;color:#fff;font:1em Arial,helvetica,sans-serif;padding:.5em;text-align:center;width:90%;}
.tabledoc th.ico{border:1px solid #BF1300;color:#000;font:.9em Arial,helvetica,sans-serif;padding:.5em;text-align:center;width:20px;}
.tabledoc th.intico{background:#BF1300;border:1px solid #BF1300;width:20px;}
.tabledoc th{border:1px solid #BF1300;border-collapse:collapse;color:#000;font:.8em Arial,helvetica,sans-serif;padding:.5em;text-align:center;width:10%;}
.tabledoc th.int{background:#BF1300;border:1px solid #BF1300;color:#fff;font:italic 1em Arial,helvetica,sans-serif;padding:.6em;text-align:center;width:10%;}
*/
.tabledoc2{margin:auto;width:70%;}
.tabledoc2 th{border:1px solid #BF1300;border-collapse:collapse;color:#000;font-size:.9em;padding:.5em;text-align:left;width:10%;}
.tabledoc2 th a{TEXT-DECORATION:none;}
.tabledoc2 th a:hover{TEXT-DECORATION:none;color:#f00;}
.tabledoc2 th a:visited{TEXT-DECORATION:none;color:#d9d9d9;}
.tabledoc2 th.int{background:#BF1300;border:1px solid #BF1300;color:#fff;font:italic 1em;padding:.6em;text-align:center;width:10%;}

.tableodg {margin:auto;width:96%;}
.tableodg td{border:1px solid #c0c0c0;color:#000;font-size:.9em;padding:.5em;text-align:left;width:60%;}
.tableodg td.ico{border:1px solid #c0c0c0;color:#000;font-size:.9em;padding:.5em;text-align:left;width:20px;}
.tableodg td.corto {border:1px solid #c0c0c0;color:#000;font-size:1em;padding:.5em;text-align:left;width:15%;}
.tableodg th {border:1px solid #c0c0c0;border-collapse:collapse;color:#000;font-size:.8em;padding:.5em;text-align:center;width:10%;}
.tableodg th.corto{background:#BF1300;border:1px solid #c0c0c0;color:#fff;font-size:1em;padding:.6em;text-align:center;width:15%;}
.tableodg td.int{background:#BF1300;border:1px solid #c0c0c0;color:#fff;font-size:1em;padding:.5em;text-align:center;width:60%;}
.tableodg th.int{background:#BF1300;border:1px solid #c0c0c0;color:#fff;font-size:1em;padding:.5em;text-align:center;width:10%;}
.tableodg th.ico{border:1px solid #c0c0c0;color:#000;font-size:.8emf;padding:.5em;text-align:center;width:20px;}
.tableodg th.icoc{background:#BF1300;border:1px solid #c0c0c0;color:#fff;font-size:.8emf;padding:.5em;text-align:center;width:20px;}
.tableodg th.intico{background:#BF1300;border:1px solid #c0c0c0;width:20px;}

.tableric{border:1px solid #BF1300;border-collapse:collapse;font:1em Arial,helvetica,sans-serif;margin:auto;text-align:left;width:97%;}
.tableric td{border:1px solid #BF1300;color:#000;font:bold 1em Arial,helvetica,sans-serif;height:3em;text-align:center;width:auto;}
.tableric th{background:#BF1300;border:1px solid #BF1300;color:#fff;font:italic 1em Arial,helvetica,sans-serif;height:3em;text-align:center;width:5%;}
.tableric th.int{color:#f00;font:italic 1em Arial,helvetica,sans-serif;text-align:left;}

.tablericg{border:1px solid #BF1300;border-collapse:collapse;font-size:1em Arial,helvetica,sans-serif;margin:auto;text-align:left;width:60%;}
.tablericg td{border:1px solid #BF1300;color:#000;font:bold 1emf;height:3em;text-align:center;width:auto;}
.tablericg th{background:#BF1300;border:1px solid #BF1300;color:#fff;font:italic 1em;height:3em;text-align:center;width:5%;}
.tablericg th.int{color:#f00;font:italic 1em;text-align:left;}

.tavAmm{width:97%;}
.tavAmm th{background:#BF1300;border:1px solid #c0c0c0;color:#fff;font:.9em Arial,helvetica,sans-serif;padding:.5em;text-align:center;width:20%;}

.TLeLine {margin:auto;width:98%;}
.TLeLine td.corto{border:1px solid #c0c0c0;color:#000;font-size:1em;padding:.5em;text-align:left;width:15%;}
.TLeLine th{border:1px solid #c0c0c0;border-collapse:collapse;color:#000;font-size:.8emf;padding:.5em;text-align:center;width:10%;}
.TLeLine td{border:1px solid #c0c0c0;color:#000;font-size:.9em;padding:.5em;text-align:left;width:75%;}
.TLeLine td.int{background:#BF1300;border:1px solid #c0c0c0;color:#fff;font-size:1em;padding:.5em;text-align:left;width:75%;}
.TLeLine th.corto{background:#BF1300;border:1px solid #c0c0c0;color:#fff;font:italic 1em;padding:.6em;text-align:center;width:15%;}
.TLeLine th.int{background:#BF1300;border:1px solid #c0c0c0;color:#fff;font:italic 1em;padding:.6em;text-align:center;width:10%;}

.TLeclick {margin:auto;width:70%;}
.TLeclick th{background:#BF1300;border:1px solid #c0c0c0;border-collapse:collapse;color:#000;font-size:.9em;padding:.5em;text-align:center;width:20%;}
.TLeclick td{border:1px solid #c0c0c0;border-collapse:collapse;color:#000;font-size:.9em;padding:.5em;text-align:center;width:20%;}
.TLeclick th.p{background:#BF1300;border:1px solid #c0c0c0;border-collapse:collapse;color:#000;font-size:.9em;padding:.5em;text-align:center;width:10%;}
.TLeclick td.p{border:1px solid #c0c0c0;border-collapse:collapse;color:#000;font-size:.9em;padding:.5em;text-align:center;width:10%;}

.Taccessi {margin:auto;width:95%;}
.Taccessi th{background:#BF1300;border:1px solid #c0c0c0;border-collapse:collapse;color:#fff;font-size:.8em;padding:.5em;text-align:center;width:100%;}
.Taccessi td{border:1px solid #c0c0c0;border-collapse:collapse;color:#000;font-size:.8em;padding:.5em;text-align:center;width:39%;}
.Taccessi th.blu{background:#069;border:1px solid #c0c0c0;border-collapse:collapse;color:#fff;font-size:.8em;padding:.5em;text-align:center;width:61%;}

ul.photos { margin:9px 0 18px -10px;}
ul.photos li { display:inline;}
ul.photos a {
	    display:inline;
	    float:left;
	    margin:0 0 9px 10px;
	    line-height:1;
	    text-decoration:none;
	}
ul.photos img {
     display:block;
	    margin:0 0 5px;
	    padding:4px;
	    border:1px solid #ccc;
	    border-color:rgba(0,0,0,.25);
	        -moz-border-radius:5px;
	        -moz-box-shadow:0 1px 3px rgba(0,0,0,.15);
	        -webkit-border-radius:5px;
	        -webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);
	        -webkit-transition:all 0.15s ease-out;
	}
ul.photos a:hover img {
	    border-color:#999;
	    border-color:rgba(201,2,92,.5);
	        -moz-box-shadow:0 0 5px rgba(201,2,92,.5);
	        -webkit-box-shadow:0 0 5px rgba(201,2,92,.5);
	}
 .imgleft {
	    float:left;
	    display:block;
	    margin:5px 10px;
	    padding:4px;
	    border:1px solid #ccc;
	    border-color:rgba(0,0,0,.25);
	        -moz-border-radius:5px;
	        -moz-box-shadow:0 1px 3px rgba(0,0,0,.15);
	        -webkit-border-radius:5px;
	        -webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);
	}