/* CSS Document */

#pagina{
width:980px;
margin:0 auto;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#primaColonna{
width:175px;
float:left;
text-align:left;
}
#secondaColonna{
float:right;
text-align:left;
width:798px;
border-left:1px solid #c00000;
padding-left:2px;
min-height:550px;
}
#box-object{
padding:0 5px 0 3px;
}
.lineaRossa{
border-bottom:1px solid #C00000;
}
.menuSx {
color:#666;
height:20px;
	text-align:left;
	margin:2px 0px 10px 0px;
}
 
.menuSx ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0pt;
position:relative;
}
 
.menuSx ul li a {
display:block;
color:#336e84;
text-decoration:none;
padding: 2px 10px 2px 10px;
background-color:#f5f5f5;
 height:14px;
}
.cerca{
margin-top:20px;
 float:left;
 color:#666666;
 }
.cerca input{
float:left;
}
.menuSx ul li a:hover {
background-color:#e3e3e3;
}
.menuSx ul li.m2 a {
display:block;
color:#336e84;
text-decoration:none;
padding: 2px 10px 2px 10px;
background-color:#f2e8d8;
 height:14px;
}
.menuSx ul li.m2 a:hover {
background-color:#e3d9c9;
}
.personalizzazioni{
float:left;
padding-left:20px;
}
.menu {
color:#666;
height:20px;
	text-align:left;
	margin:2px 0px -5px 0px;
	float:right;
}
 
.menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0pt;
position:relative;
}

.menu ul li{
 display: inline;
 } 
.menu ul li a {
float:left;
display:block;
color:#666;
text-align:center;
text-decoration:none;
padding: 2px 10px 2px 10px;
border-right:1px solid #c00000;
  height:12px;
}


.menu ul li a:hover {
color:#C00000;
}
.lineaRossa{
clear:both;
height:15px;
margin-left:-20px;
}
.boxTop{
text-align:right;
padding:5px;
margin:4px 0 3px 1px;
height:207px;
}
.boxTop img{
height:207px;
width:425px;
}
.boxMenusx{
width:315px;
height:320px;
margin-top:-60px;
margin-left:30px;
_margin-left:10px;
float:left;
}
.boxCentrale{
margin-top:10px;
float:right;
width:432px;
font-size:95%;
}
.boxCentrale .titolo{
height:20px;
padding-top:7px;
font-weight:bold;
padding-left:15px;
}
.boxCentrale .testo{
padding:4px 5px 3px 10px;
background-color:#eee;
color:#336e84;
}
.boxCentrale .testo a{
color:#336e84;
font-weight:bold;
text-decoration:none;
}
.boxCentrale .testo a:hover, .boxCentrale .testo .altreNot a:hover{
text-decoration:underline;
}
.boxCentrale .testo .altreNot a{
	color:#336e84;
	font-style: italic;
	text-decoration:none;
	margin-left:90px;
	font-weight:normal;
	font-size:95%;
	float:left;
}
.menuSotto{
text-align:left;
margin:10px;
font-size:11px;
}
.menuSotto a{
color:#336e84;

padding:0 5px;
}
.menuSotto a:hover{
text-decoration:none;
}
.riq1, .riq2, .riq3{
font-size:90%;
height:95px;
color:#8d5220;
}

.titBoxSx {
float:left;
width:115px;
font-weight:bold;
height:40px;
text-align:center;
padding-top:15px;

}
.postaCert{
float:right;
color:#999999;

}
.titBoxSx img{
padding-top:5px;
}

.dettagli{
float:right;
width:200px;

}
.dettagli ul{
list-style-type:square;
margin-top:12px;
}
.dettagli ul li{
margin-bottom:1px;
}
.dettagli ul li a{
text-decoration:none;
color:#8d5220;
}
.dettagli ul li a:hover{
text-decoration:underline;
}

/*   interno.  ..*/
#BoxContenuti {float:left; width: 607px; font-size:90%;}
#box-indietro {float:right; height:1.5em; width:13%; padding-top:0.4em; padding-bottom:0.4em; text-align:center;}
#box-location {height:1.5em; width:85%; padding:0.4em 0em 0.4em 0.5em; margin-bottom:0.3em;}
#box-location ul {margin: 0em; padding: 0em; list-style: none;}
#box-location ul li {display: inline; padding: 0em 0.4em 0em 0em;}
#box-location ul li a {text-decoration: underline; font-weight: normal;}

/* .................... Box home Eventi ....................*/

.boxcentroeventi-titolo {background-color:#8296A1; color:#FFFFFF; padding: 5px; margin: 2px 0px 0.8em 0px; font-weight: bold; }
.boxcentroeventi {width:95%; float: left; background-color: #ffffff; margin: 0em 0em 1em 0em; padding: 0.5em 0px 0.5em 0px; border-bottom:1px dotted #222222; color: #000;}
.boxcentroeventi .immagine {float: left; margin: 0em 0.5em 0em 0em; padding: 0em;}
.boxcentroeventi .testo {margin: 0em; padding: 0em;}
.boxcentroeventi a, .boxcentroeventi a:link, .boxcentroeventi a:visited, .boxcentroeventi a:hover, .boxcentroeventi a:active {color:#00648B; font-weight: bold; text-decoration: underline;}
.boxcentroeventi p {margin: 0.8em 0em 0em 0em; padding: 0em; color: #000;}
.boxcentroeventi .chiusura {clear: both; font-size: 1px;}

/* .................... Ricerca ....................*/
#ricerca { background-color:#C00000; color: #fff; padding:7px; margin: 0px 0px 3px 0px;  font-weight: bold;}
#ricerca form {margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #ffffff;}

#ricerca form input.formbut {border: 0; padding: 2px; background: #666; color: #FFF; }
fieldset {
border:medium none;
margin:0;
padding:0;
}
/* .................... Login ....................*/
#login {background-color:#F5F5F5; color: #444; padding:7px; margin: 0px 0px 3px 0px;  font-weight: bold;}
#login form {margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #ffffff;}

#login form input.formbut {border: 0; padding: 2px; background: #666; color: #FFF; }

/* .................... Box destra ....................*/
#box-center-dx {float:right; width: 188px; margin-top:2px; font-size:90%;}

/* ....................menu 2 navigazione ....................*/
.titolomenu2 A:LINK,.titolomenu2 A:visited, .titolomenu2 A:hover,.titolomenu2 A:active {background:#CBD4CF; color: #49553F; display:block; padding:3px; margin-bottom:2px; font-weight: bold; text-decoration: none;}
ul.menu2 { list-style-type:none; margin:0px 0px 3px 0px; border-bottom:5px solid #CBD4CF; padding:0px;}
ul.menu2 a, ul.menu2 a:link, ul.menu2 a:visited, ul.menu2 a:hover, u1.menu1 a:active {background:#EAEEEC; color: #49553F; border-left:10px solid #CBD4CF; display:block;  height:1%; min-height:inherit;  padding:3px; margin-bottom: 2px; text-decoration:none; font-weight: bold; }

#BoxContenuti a{
color:#336E84;
text-decoration:underline;
}
#BoxContenuti a:hover{
text-decoration:none;
}
.testoforum{
border-bottom:1px dotted #ddd;
padding:2px;
}
#mappa ul{
list-style-type:square;
color:#336E84;
}
#mappa li{
padding-bottom:3px;
}
#mappa ul li ul, ul.sottoMappa{
list-style-type:disc;
color:#666;
}
#mappa ul li a{
color:#336E84;
font-size:120%;
}
#mappa ul li ul li a, ul.sottoMappa a{
color:#666;
font-size:100%;
}