@charset "utf-8";
/* CSS Document */

body {
	background-color: #f1f1f1;
	background-image: url(img/bkg.gif);
	background-repeat: repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #323232;
}
a {color: #ad015d}
td {font-size: 13px;}
ul {list-style: outside url("img/trattino.gif");}
ul {padding-left:20px; }
.thrColFixHdr #container {
	width: 947px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	/* background: #FFFFFF; */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */


} 
#menu {font-size: 20px; color: #FFFFFF; padding-top: 8px; padding-left: 31px;}
#menu a {color: #FFFFFF; text-decoration: none; padding-right: 4px; padding-left:4px}
#menu a:hover { background-color: #5B9DA6;}
#footer { background-image: url(img/bkg_footer.gif); height: 158px; font-size: 12px; color:#FFFFFF}
.link_bianco {color:#FFFFFF; text-decoration: none; font-size:12px}
.link_bianco:hover{color:#044047}
#center {margin-top: 19px;margin-bottom: 10px;}
#destra { float:right; width: 279px}
#sinistra { float: left; width: 665px;  background-image: url(img/bkg_center.gif); background-repeat: repeat-y; min-height: 1760px }
#pagina { width: 650px;  background-image: url(img/bkg_center.gif); background-repeat: repeat-y; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.archivio { margin-left: 488px;}
.tabella { margin-left: 21px; margin-bottom: 32px}
.size26 { font-size: 26px; color: #857e7a}
.size18 { font-size: 18px; color: #857e7a}
.size26bold {font-size: 26px; color: #857e7a; font-weight: bold; }
.data {line-height: 17px; text-align: left; padding-right: 15px; border-right: 1px solid #656464; margin-right: 12px}
.titolo1 {color: #FFFFFF; background-color: #ad015d; padding: 4px; font-size: 20px}
.titolo2 {color: #FFFFFF; background-color: #95ba01; padding: 4px; font-size: 20px}
.sottotitolo {color: #888989; padding: 4px 4px 4px 0px; font-size: 13px; margin-top: 3px}
.foto img {border: 1px solid #cbcbcb; margin-left: 8px; margin-top: 8px;}
.verde {color: #5a8388; font-size: 18px}
.bkg_forum {background-image: url(img/bkg_forum.jpg); background-repeat: repeat-x; background-color: #90a259; color: #fff; padding-left: 15px; padding-bottom: 10px; }
.bkg_forum img {margin-top: 40px; }
.bkg_blog {background-image: url(img/bkg_blog.jpg); background-repeat: repeat-x; background-color: #6C8F99; color: #fff; padding-left: 15px; padding-bottom: 10px; }
.bkg_blog img {margin-top: 70px; }
.bkg_tour {background-color: #c9cbcc; color: #616262; padding-left: 15px; padding-bottom: 15px; font-size: 12px; line-height: 12px}
.bkg_foto {background-image: url(img/bkg_foto.jpg); background-repeat: repeat-x; background-color: #E8E7E3; color: #747167; padding-left: 15px}
.menu_under {text-decoration: none; font-size:12px; color:#044047}
.menu_under:hover {color:#fff}
.contatti {margin-left:90px}
.saperne {padding-right: 3px}
.fotogal {padding-right: 3px; padding-bottom: 10px}
.titolo_int {color: #FFFFFF; background-color: #ad015d; padding: 4px; font-size: 20px; width: 290px}
.titolo_int_verde {color: #FFFFFF; background-color: #95ba01; padding: 4px; font-size: 20px; width: 290px}
.linguetta_blu {margin-top:8px; width: 99px; height:60px; background-image: url(img/linguetta_blu.jpg); background-repeat: no-repeat; padding-top: 17px; padding-left: 10px; color:#FFFFFF; font-size: 16px; font-weight: bold; }
.album {margin-bottom: 11px; height: 92px}
.album p {font-size: 16px; font-weight: bold; color: #ad015d; margin-left: 20px; padding-top: 62px; line-height: 16px}
.album a {color: #ad015d; text-decoration: none}
.album a:hover {background-color: #ad015d; color: #FFFFFF}
.album img {border: 5px solid #818180; margin-right: 8px}
.album4 {margin-bottom: 11px; height: 92px}
.album4 p {font-size: 16px; font-weight: bold; color: #ad015d; margin-top: 0; padding-top: 5px; line-height: 16px}
.album4 a {color: #ad015d; text-decoration: none}
.album4 a:hover {background-color: #ad015d; color: #FFFFFF}
.grigio {color: #656564}
.linguetta_verde {margin-top: 10px; width: 99px; height:47px; background-image: url(img/linguetta_verde.jpg); background-repeat: no-repeat; padding-top: 11px; padding-left: 10px; color:#FFFFFF; font-size: 16px; font-weight: bold; }
.linguetta_verde a {color: #FFFFFF; text-decoration: none}
.linguetta_verde a:hover {color: #e8f3c8; }
.linguetta_back {margin-top: 10px; width:162px; height:55px; background-image: url(img/linguetta_back.jpg); background-repeat: no-repeat; padding-top: 15px; padding-left: 24px; color:#FFFFFF; font-size: 15px; font-weight: bold; }
.linguetta_back a {color: #FFFFFF; text-decoration: none}
.linguetta_back a:hover {color: #b7dfe4; }
.album2 {margin-bottom: 11px; }
.album2 img {border: 5px solid #818180; margin-right: 15px; margin-bottom: 5px}
.album2 a {color: #ad015d; text-decoration: none}
.album2 a:hover {color: #fff; background-color: #ad015d}
h1 {margin: 0; padding: 0; color: #ad015d; font-size:20px}
h2 {margin: 0; padding: 0; color: #a9a9a8; font-size:16px}
#accordion {
	margin:20px 0px;

}
h3.toggler {
	cursor: pointer;
	font-size: 13px;
	font-weight: normal;
	margin: 0 10px 4px 0;
	padding: 3px 5px 5px;
	color: #ad015d;


}

div.element p, div.element h4 {
	color: #FFFFFF;
	width: 514px;
	padding: 8px;
}
div.element {
	margin-left:22px;
	background-image:url(img/bkg_disco.gif);
	background-repeat: repeat-y;
	width: 534px;
}
.pad_faq{
	font-weight: bold;}
.album3 {margin-bottom: 11px; height: 92px}
.album3 p {font-size: 16px; font-weight: bold; color: #ad015d; margin-left: 20px; padding-top: 47px; line-height: 16px}
.album3 img {border: 5px solid #818180; margin-right: 8px}
.magenta {color: #ad015d; font-size: 16px; font-weight: bold}
.verde {color: #95ba01; font-size: 16px; font-weight: bold}
.verde2 {color: #95ba01; }
.foto_dx {border: 1px solid #cbcbcb; margin-left: 8px; margin-top: 4px;}
.foto_sx {border: 1px solid #cbcbcb; margin-right: 8px; margin-top: 2px;}
.press a {color: #323232; text-decoration: none}
.press a:hover {color:#fff; background-color:#95ba01; }
.cartella_img a {color:#95ba01; text-decoration: none; font-weight: bold}
.cartella_img a:hover {color:#fff; background-color:#95ba01; }
.news a { color: #323232; text-decoration: none; }
.news a:hover {color:#fff; background-color:#ad015d; }
.magenta2 {color: #ad015d}
.margine_news {margin-left: 100px;}
.link a {color:#95ba01; text-decoration: none; font-size: 18px; font-weight: bold }
.link a:hover {color:#fff; background-color:#ad015d; }
.bio a { color: #ad015d; text-decoration: none; }
.bio a:hover {color:#fff; background-color:#ad015d; }
.bio img {border: 1px solid #cbcbcb; }
.rosso {color: #b12624}
.fanclub  a {color: #b12624; text-decoration: none; font-weight: bold}
.fanclub  a:hover {color: #fff; background-color: #b12624; text-decoration: none; font-weight: bold}
.video a { color: #ad015d; text-decoration: none; }
.video a:hover {color:#fff; background-color:#ad015d; }
.applemenu{
margin:20px 0px;
}

.applemenu div.silverheader {
	font-size: 13px;
	font-weight: normal;
	margin: 0 10px 4px 0;
	padding: 3px 5px 5px;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
	cursor: pointer;
}


.selected {
color: #ad015d;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{

color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
margin-left:22px;
	background-image:url(img/bkg_disco.gif);
	background-repeat: repeat-y;
	width: 534px;
}

.applemenu div.submenu p {
	color: #FFFFFF;
	width: 514px;
	padding: 8px;
}
.solo_testi {height: 35px;}
.bianco {color: #fff; font-size:12px}