/******************************************************/
/* stili x ris. > 1024                                */
/******************************************************/
body {text-align:center; color:blue; background-color:SteelBlue;  border:0px; padding:0px; margin:0px 10px 0px 10px;}

a:link    {font-family:"Comic Sans MS", serif; text-decoration:none; color:SteelBlue; font-size:16px;}
a:visited {font-family:"Comic Sans MS", serif; text-decoration:none; color:SteelBlue; font-size:16px;}
a:hover   {font-family:"Comic Sans MS", serif; color:DarkBlue; font-size:16px; background-color:transparent;}

a:link.contSmall {font-family: verdana, "Comic Sans MS", serif; font-size:13px; color:#00008B;}
a:visited.contSmall {font-family: verdana, "Comic Sans MS", serif; font-size:13px; color:#00008B;}
a:hover.contSmall {font-family: verdana, "Comic Sans MS", serif; font-size:13px; color:red;}

img {border-width:0px;}
li {list-style-image: url(Img/bulletarancio.gif); padding-bottom:20px;}
.ul1 {margin:0px; padding:0px;} 
.altroLI  {list-style-image: url(Img/bulletarancio.gif); padding-bottom:5px;}
.altroLI2  {list-style-image:none; list-style-type:disc; padding-bottom:3px; margin-left:14px;}

/* Testata */
/*#testata {margin:0px; padding:0px; width:100%; height:100px; background-image: url(Img/intestazione900f.jpg);}*/
#testata {margin:0px; padding:0px; width:100%; height:100px; background-image: url(Img/sfondo1.jpg);}
.testataIcona1 {float:left; padding:0px; margin:5px 0px 0px 0px;}
.testataTitolo {padding:45px 110px 0px 0px; text-align:right; font-family:"Comic Sans MS", serif; font-size:16px; font-weight:normal; color:SteelBlue;}
.titoloIcona1 {padding:0px 0px 0px 20px; margin:0px; font-family:"Comic Sans MS", serif; font-size:13px; font-weight:bold; color:#FFF;}

/* Spalla sinistra */
#spallaS{text-align:left; float:left; left:10px; margin:0px; padding:0px; border:0px; width:200px; min-height:400px; color:#FF6600;}
.spallaSVoce1 {margin:5px 0px 0px 10px; padding:0px; }

.ovaleEvento{width:190px; height:117px;}

linkSpalla{}

a:link.linkSpalla {
	font-family:"Comic Sans MS", serif; text-decoration:none; color:SteelBlue; 
	font-size:16px;
	display:block;
	width:110px;
	padding:6px;
}
a:visited.linkSpalla {
	font-family:"Comic Sans MS", serif; text-decoration:none; color:SteelBlue; 
	font-size:16px;
	display:block;
	width:110px;
	padding:6px;
}

a:hover.linkSpalla{color:#FFFFFF; background-color:#93BBDE; 
	font-size:16px;
	display:block;
	width:110px;
	padding:4px;
	border-width:2px;
	border-style:outset;
	border-radius: 10px 10px 10px 10px;
	text-align:center;
}
/* Contenuto */
#contenuto {text-align:left;  margin:0px 30px 0px 90px; padding:0px; font-family:"Times New Roman", Arial, serif; font-size:17px; min-height:400px;}
#contenutoLong {text-align:left;  background-color:white;  margin:0em 2em 0em 12em;  padding:0em; font-family:"Times New Roman", Arial, serif; font-size:17px;}
.titolo {border:0px; padding-top:10px; padding-bottom:0px;  margin:0px; text-align:center; font-family:"Comic Sans MS", serif; font-size:17px; color:SteelBlue;}
.titolo1 {border:0px; padding-top:10px; padding-bottom:0px;  margin:0px; text-align:center; font-family:"Comic Sans MS", serif; font-size:17px; color:SteelBlue;}
.titolo2 {border:0px; padding:0px; margin:0px; font-family:"Comic Sans MS", serif; font-size:15px; color:SteelBlue; font-style:italic; font-weight:bold;}
.cont {font-family: verdana, "Comic Sans MS", serif; font-size:15px; color:#00008B; margin:0px; padding:0px;} 
.contComic {font-family: "Comic Sans MS", serif; font-size:15px; color:#00008B; margin:0px; padding:0px;} 
.contSmall {font-family: verdana, "Comic Sans MS", serif; font-size:13px; color:#00008B;} 
.testoMsg {text-align:center; font-size:16px; font-family:Comic Sans MS; color:#000066; padding:0px; margin:0px;}
.testoMsg2 {text-align:center; font-size:16px; font-family:Comic Sans MS; color:#000066; padding:0px; margin:0px;}

#tableDoc {color:#00008B; font-size:15px; empty-cells: show; margin-top:10px; margin-left:50px; border:0px; padding:0px; width:80%; }
#tableDoc td {border-width:2px; border-style: outset; border-color:#FEF2DC; text-align:left;}

.ovali {
	margin:0px; 
	padding:40px 50px 40px 40px; 
}
.ovaliRis {
	margin:0px; 
	padding:40px 0px 40px 40px; 
}

#tableCont {color:#00008B; font-size:15px; empty-cells: show; margin-top:40px; margin-bottom:40px; margin-left:0px; border:0px; padding:0px; width:100%;}
#tableCont td {border-width:2px; border-style: outset; border-color:#FEF2DC; text-align:left;}
#tableContSmall {font-family: verdana, "Comic Sans MS", serif; font-size:14px;  empty-cells: show; padding-top:8px; padding-bottom:20px; margin:0px; border:0px;  color:#00008B; width:100%;}
#tableContSmall td {border-width:2px; border-style: outset; border-color:#FEF2DC; text-align:left; vertical-align:top;}
#partnersPrivati {margin-top:40px; padding-left:6%;}
#partnersPubblici {padding-left:7%;}

.testatina {font-family:"Times New Roman", Arial, serif; Background-Color:SteelBlue; font-style:italic; font-weight:bold; color:white;}
.testatina2 {font-size:17px; font-family:"Times New Roman", Arial, serif; background-Color:SteelBlue;  text-align:center; font-weight:bold; color:#FFF;}

/* maschera login */
div.row {width:300px; padding-top:5px; padding-bottom:5px; padding-left:20px;}
.content {margin:0px; border:0px; text-align:left; width:406px; padding-top:10px; padding-left:140px;}
.contentgruppo {overflow:hidden; border:#9d9c9a 1px solid; background-color:SteelBlue; 
	/* sfondo sfumato*/
	background: linear-gradient(#81a8cb 0%, #cde6f9 100%); /* early browsers versions */ 
	background-image: -moz-linear-gradient(top, #81a8cb, #cde6f9); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #cde6f9),color-stop(1, #81a8cb)); /* Safari & Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#cde6f9'); /* IE6 & IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#cde6f9')"; /* IE8 */
	background: -ms-linear-gradient(#81a8cb 0%, #cde6f9 100%); /* IE10 */ 
	/* fine sfondo */
	padding:10px;
}

.testoArea {font-size:14px; text-align:left; color:#00008B;}
.frmbtn {width:auto; color:#fff; font-size:13px; padding:0em 0.5em 0em 0.5em; margin-left:1em; border:0px; background-color:darkBlue; cursor:pointer;}
.funzioniint {position:relative; width:auto; padding:4px 0px;}
.funzioniint p {text-align:right; padding-right:10px;}
.left {float:left;}
.txtright {text-align:right;}
.titologruppo {margin: 0px; border:0px; color: #fff; font-size: 0.8em; padding-bottom: 0px; line-height: 1.15em; padding-left: 22px; background: #0334b2 url(Img/titoloLogin.gif) no-repeat;}
fieldset {padding:0 4px; margin-bottom:8px; border:#ccc 1px solid;}
legend {color:white; text-align:left; margin-bottom:12px;}
legend span {font-size:0.8em;}



/* div x min-width */
.width {min-width:900px; min-height:850px; max-width:900px; background:white; margin:0px auto;}
* html .minwidth {border-left:800px solid #000066; background:white;}
* html .container {margin-left:-800px;position:relative; background:white;}
* html .minwidth, * html .container {height:1px;}

/* img della home page */
#homeDiateme {width:92px; height:89px; float:left; padding-top:10px; padding-right:10px;}
#homeAltri {width:563px; height:107px;}



/* img validazione*/
.vhtml {margin-left:10px; text-align:left;}

/* google search */
.formSearch {margin-bottom:75%;  margin-top:75%; margin-left:10px;}
.textSearch {width:70px;}
.buttonSearch {font-family:"Comic Sans MS"; text-align:center; width:50px; font-size:12px; font-weight:bold; color:#8B0000;}

/* img descrizione */
.mapImgTondi {margin-top:30px; margin-left:90px;}


/* inizio stili x tab */
#contenutoTab {text-align:left;  background-color:white;  margin:0em 0.1em 0em 12em;  padding:0em; font-family:"Times New Roman", Arial, serif; font-size:17px;}

ul.semiopaquemenu{ /* main menu UL */
background: SteelBlue;
/* sfondo sfumato - gradiente */
background-image: -moz-linear-gradient(top, #81a8cb, #cde6f9); /* Firefox 3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #cde6f9),color-stop(1, #81a8cb)); /* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#cde6f9'); /* IE6 & IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#cde6f9')"; /* IE8 */
background: -ms-linear-gradient(#81a8cb 0%, #cde6f9 100%); /* IE10 */ 
background: linear-gradient(#81a8cb 0%, #cde6f9 100%); /* early browsers versions */ 

font: bold 16px; font-family:"Comic Sans MS", serif;
width: 100%;
padding: 11px 0 11px 0; /* padding of the 4 sides of the menu */
margin: 0;
text-align: center; /* set value to "left", "center", or "right" to align menu accordingly */
}

ul.semiopaquemenu li{
display: inline;
}

ul.semiopaquemenu li a{
color: #FFF;
padding: 4px 38px 4px 38px; /* padding of the 4 sides of each menu link */
margin-right: 15px; /* spacing between each menu link */
text-decoration: none;
border-radius: 10px 10px 10px 10px;
text-align:center;

}

ul.semiopaquemenu li a:hover{

color: #FFF; /* non CSS3 browser*/
background-color: SteelBlue; /* non CSS3 browser*/
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9+ SVG equivalent  of linear gradients */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.82) 0%, rgba(255,255,255,0.16) 100%); /* fade from white (0.82 opacty) to 0.16 opacity */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.82)), color-stop(100%,rgba(255,255,255,0.16)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
background: linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1ffffff', endColorstr='#29ffffff',GradientType=0 );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d1ffffff', endColorstr='#29ffffff')"; /* IE8 */
 /* CSS3 box shadows */
-moz-box-shadow: 0 0 5px #595959;
-webkit-box-shadow: 0 0 5px #595959;
box-shadow: 0 0 5px #595959;
padding-top: 10px; /* large padding to get menu item to protrude upwards */
padding-bottom: 10px; /* large padding to get menu item to protrude downwards */
border-radius: 10px 10px 10px 10px;
text-align:center;
}

ul.semiopaquemenu li a.selected{
color: steelBlue; /* non CSS3 browser*/
background-color: SteelBlue; /* non CSS3 browser*/
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9+ SVG equivalent  of linear gradients */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.82) 0%, rgba(255,255,255,0.16) 100%); /* fade from white (0.82 opacty) to 0.16 opacity */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.82)), color-stop(100%,rgba(255,255,255,0.16)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
background: linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1ffffff', endColorstr='#29ffffff',GradientType=0 );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d1ffffff', endColorstr='#29ffffff')"; /* IE8 */
-moz-box-shadow: 0 0 5px #595959; /* CSS3 box shadows */
-webkit-box-shadow: 0 0 5px #595959;
box-shadow: 0 0 5px #595959;
padding-top: 10px; /* large padding to get menu item to protrude upwards */
padding-bottom: 10px; /* large padding to get menu item to protrude downwards */
border-radius: 10px 10px 10px 10px;
text-align:center;
}
/* fine stili x tab */

#tableEventi {width:80%; margin:0 0 12% 20%; padding:20px;}

#tableEventiOvali {width:70%; margin:1% 0 0 25%;}
#tableEventiOvali td {padding:10px;}
