
/* importo il foglio di stile del menu */

/*@import url("menu.css");*/

/*colore del body e testo*/
body {
	/*background:#FFF;*/
	color: #333;
	background: #dfdfdf url("../immagini_web/sfondo_principale.gif") repeat-x 0 0;
	padding: 25px;

}

/*stili sul body e tipografia  */
body {
	/*font: 100.01%  Georgia, serif;*/
	font: 76%   Verdana, Georgia, serif;
	line-height: 1.8;
}
h1{font-size: 2.4em}
h2{font-size: 1.8em}
h3{font-size: 1.4em}
h4{font-size: 1.2em}
h5{font-size: 1em}
h6{font-size: 0.85em}

/*line-height*/
p, blockquote, pre, ol, dl, ul, form {line-height:1.5}

/* set di base per margini e padding */
/* html {margin: 10px;padding: 0} */
h1, h2, h3, h4, h5, h6{margin: 0.7em 0 0.2em}
address, blockquote, dl, form,
fieldset, ol, table, p, pre, ul{
  margin-top: 0.2em;margin-bottom: 1.2em}


#maincontainer{
	/*width: 840px;Width of main container*/
	width: 760px;
	margin: 0 auto; /*Center container on page*/
	border: 1px dotted #000; /* colore e spessore del bordo */
	background: #fff;
}

#testata{
background: #fff;
 /*height: 160px;Height of top section*/
}



#contentwrapper{
float: left;
width: 100%;

}

#contentcolumn{
margin-right: 200px; /*Set right margin to RightColumnWidth*/

}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth) */

}

#piede{
clear: left;
width: 100%;
background: #fff;
color: #000;
text-align: center;
/*padding: 4px 0;*/
font-size: xx-small;
}

#piede a{
color: #000;
padding: 4px 4px;
font-size: xx-small;
}

#piede a:visited, a:hover{

color: #000;

}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertube5{
margin: 3px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


#piede_enti ul {
	margin: 0 auto;
	list-style: none;
	padding: 0;
	text-align: center;
	width: 100%;
	}

#piede_enti  li{
	/*list-style: none;
	margin: 1em 0;*/
	margin:0;
	padding: 0;
	display: inline;
}

#piede_enti img {
	border: 0px;
	width: 220px
}

#piede_enti a:visited, a:hover {
	background: none;
}




/* STILI INTESTAZIONI BOXETTINI  */ 

.testatine {
	background:black;
	color:#fff;
	padding:5px 10px 5px 15px;
	font-weight: bold;
}

#testatine_titolo {
	background: #dfdfdf;
	color: #000;
	padding: 5px 10px 5px 15px;

	border: 1px solid #000;
}

#testatine_titolo   a:hover, a:link, a:visited{
 color:#000;

}


.box_informativo {
	border:1px solid black;
	margin-top:5px;
	font-size:x-small;
}

#artisti ul,li{
	list-style: none;
	margin:0px;
	padding:0px;
	font-size:xx-small;
}

/* STILI ELENCO ARTISTI     */

ul.artisti,ul.artisti li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
ul.artisti { 
	width:100%;
	
	}
	
ul.artisti li {
	padding: 6px 0 6px 12px;
	line-height: 1.6em;
	background: url(../icone/arrow-right.gif) no-repeat 0 0.7em;
    margin: -6px 0 0;
	 }
	 
	 ul#raggiungerci {
	 margin-left: 40px;
	}	 
	 
ul#raggiungerci li {
	font-size: small;
	line-height: 1.6em;	
    margin: -6px 0 15px;	
	padding: 6px 0 6px 45px;	
	text-align: left; 
	 }	 
	 
li.li_dove  {
	background: url(../icone/dove.gif) no-repeat 0 0.7em;
	 }	 
	 
li.li_auto  {
	background: url(../icone/ico_auto.gif) no-repeat 0 0.7em;
	 }
	 	 

li.li_treno  {
	background: url(../icone/ico_treno.gif) no-repeat 0 0.7em;
	 }
	 
li.li_aereo {
	background: url(../icone/ico_aereo.gif) no-repeat 0 0.7em;
	 }	 
	 
li.li_mail {
	background: url(../icone/ico_mail.gif) no-repeat 0 0.7em;
	 }	 
	 
li.li_fax {
	background: url(../icone/ico_fax.gif) no-repeat 0 0.7em;
	 }	 	
	 
li.li_telefono {
	background: url(../icone/ico_telefono.gif) no-repeat 0 0.7em;
	 }	 		  
	 
	 
/*  FINE STILI ELENCO ARTISTI    */

/* ///// STILI INTESTAZIONI BOXETTINI */

/* STILI FORM NEWSLETTER  */ 

label.radio_form {
	/*color: red;*/ 
	font-size: xx-small;
	
}

/* ///// STILI FORM NEWSLETTER */

/* STILI FORM CONTATTARCI  */ 

#form_contattateci {
	width:100%;
	padding:50px 0;
	text-align: left;
	font-size: x-small;
	
}

#form_contattateci fieldset {
float:left;
width:100%;
    margin: 1em 0;padding: 0;
    border: none;border-top: 1px solid green;
	
}

#form_contattateci legend {
	font-weight:bold;
	color: #333;
	background:yellow;
	padding: 5px;
}


#form_contattateci fieldset div {
	float:left;
	width:100%;
   padding: 10px 0 12px;

  } 
  
#form_contattateci  label {
	float:left;
	/*width:200px;
	display: inline;
	margin-left: 10px;*/
    line-height:23px}

/* ///// STILI FORM CONTATTARCI */

/* NEWSLETTER PAGINA WEB */


div#multi ul,div#multi li{margin:0;padding:0;list-style:none}

div#multi {
	width: 100%;
	overflow: hidden;  /*  simple clearing of floats */
    /*padding: 1em 0;
	margin:4em 0;*/
   /* line-height: 1.8;*/
    background: #fff;
	 }

div#multi h3 {
	/*font:180% "Trebuchet MS",Arial,sans-serif;*/
	font:180%;
    margin: 0.1em 0;
	 color:#000;
    border-bottom:1px dotted #ddd;
	}
div#multi ul, div#multi li {
	margin:0;
	padding:0;
	list-style:none;
	text-align: left;
	font-size: small;
}

div#multi div {
	float:left;
	width:24%;
   margin-left: 1%;
	display:inline; /* per evitare il float double margin bug di IE*/
    }

div#multi div li {
	border-bottom:1px dotted #ddd;

}

div#multi a {
	display:block;
	color: #000;
	height: auto !important;
	height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;
	 padding-left:12px;
    background: transparent url(heart.gif) no-repeat center left;
	}

div#multi a:hover {
	background-color: #000;
	color:#FFF;

}

/* FINE NEWSLETTER PAGINA WEB */

/* BOTTONI HOME */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
a.boldbuttons {
background: transparent url('../img/bottoni/roundedge-gray-left.gif') no-repeat top left;
display: block;
/*float: left;*/
font: bold 12px;/* Arial;  Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('../img/bottoni/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
background: transparent url('../img/bottoni/roundedge-gray-left.gif') no-repeat top left;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

/* FINE BOTTONI HOME */
