@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background-image: url(img/img_comuni/sf_home.jpg);
	background-repeat:repeat-x;
	background-color: #edf5f8;
	list-style-type: none;

}


#title h1{
height:20px;
line-height:20px;
font-size:11px;
font-size-adjust:inherit;
font-weight:lighter;
letter-spacing:2px;
color:white;
}

#cont_generale {
	width:100%;
	background-image:url(img/img_comuni/sf_trasparente.png);
	background-repeat:no-repeat; 
	position:relative;
	margin-top:-40px;
	
}
#cont_basso {
	width:100%;
	height:100%;
	background-image:url(img/img_comuni/sf_bassa.jpg);
	background-repeat:repeat-x; 
	background-position:bottom;
	position:relative;

	
}
#site {
	width: 1000px;
	position:relative;
	padding-top:40px;
	margin-left:auto;
	margin-right:auto;
	height: 100%;
}

#banner_sopra {
	width: 1000px;
	height:150px;
	background-image:url(img/img_comuni/banner_sopra.png);
	background-repeat:no-repeat; 
	background-position:20px 0;
}



#cont_titolo_sopra h1{
width: 938px;
height:70px;
position:relative;
font-size:22px;
font-size-adjust:inherit;
font-weight:bold;
letter-spacing:2px;
color:white;
padding-left:42px;

}
#cont_link_index{width: 450px;
height:80px;
float:left;
}

#cont_link_sopra {
	width: 1000px;
	height:80px;
	position:relative;
}

#box_link_sopra {
	width:460px;
	height:20px;
	top:55px;
	position:relative;	
    font-size:11px;
font-size-adjust:inherit;
font-weight:lighter;
letter-spacing:2px;
float:right;

}

#box_link_sopra li {float: left;
list-style-type: none;
margin-left:16px;
}

#box_link_sopra li a{text-decoration:none;
color:black;
font-weight:bold;
font-size-adjust: inherit;
}
#box_link_sopra li a:hover{text-decoration:none;
color:white;
font-weight:bold;
font-size-adjust: inherit;
}
#corpo{
	width:1000px;
	background-image:url(img/img_comuni/sf.jpg);
	background-repeat:repeat-x;
	position:relative;
	background-color: #FFFFFF;
	height: 100%;
	float: left;
}
#notizie_flash{
	height:240px;
	width:1000px;
	background-repeat:no-repeat;
	position:relative;
}
#scritta_menu{
	height:30px;
	width:1000px;
	background-image:url(img/img_comuni/scritta_menu.png);
	background-repeat:no-repeat;
	background-position:23px 5px;
	position:relative;
}

#navigazione{
	font-size:10px;
	letter-spacing:1px;
	height:30px;
	color: #0099CC;
	margin-left:180px;
	position:relative;
	float:left;
	font-weight:bold;
}

#navigazione li {

	list-style:none;
	float:left;
	color: #475678;
	margin-left:15px;
	margin-top:0px;

}
#navigazione ul{
	margin-top:0px;
	line-height:30px;
}
#navigazione li a{
	float:left;
	text-decoration:none;
	color: #0099CC;
}
#navigazione li a:hover{
	color: #FF9900;
}


#cont_colonne{
	top:15px;
	width:1000px;
	position:relative;
}
#colonna_sin{
	width:230px;
	float:left;
	height: auto;
}
#colonna_centro{
	width:540px;
	position:relative;
	float:left;
	height:100%;
}
#colonna_des{
	width:230px;
	position:relative;
	float:left;
}
#colonna_pulsantiera{
	background-image:url(img/img_comuni/sf_pulsantiera.png);
	background-repeat:repeat-y;
	width:200px;
	position:relative;
	margin-left:24px;	
}
#cont_pulsantiera{
list-style-type: none;
font-size:12px;
color:#648194;
font-weight:bold;
text-transform:uppercase;

}
#cont_pulsantiera li {
list-style-type: none;
font-size:12px;
color:#648194;
font-weight:bold;
text-transform:uppercase;
line-height:14px;
margin-top:6px;

}
#cont_pulsantiera li a{
text-decoration:none;
color:#648194;
line-height:20px;


}
#cont_pulsantiera li a:hover{text-decoration:none;
color:#028ece;
font-weight:bold;
list-style:none;

}

#cont_generale_artista{
width:540px;
background-image:url(img/img_comuni/sf_cont_dettaglio_artista.png);
background-position:top;
background-repeat:no-repeat;
min-height:500px;
}
#cont_materiale_dettaglio_artista{
width:500px;
margin-top:20px;
margin-left: 20px;
font-size:12px;
text-align:justify;
}

#cont_materiale_dettaglio_artista img{
float:left;
padding-right:10px;
padding-bottom:10px;
}

#cont_titolo_profilo_artista{
width:540px;
background-image:url(img/img_comuni/stelle_blu.png);
background-position: 470px 20px;
background-repeat:no-repeat;
height:70px;
line-height:110px;
}

#cont_titolo_profilo_artista .titolo_arancio{
margin-left: 10px;
font-size:13px;
text-transform:uppercase;
}
.titolo_azzurro{color:#3399FF;
font-size:18px;
font-weight:bold;
text-transform:uppercase;}

span.titolo_azzurro{margin-left:20px;
font-weight:bold;}

.titolo_arancio {color:#e48503;
font-size:16px;
font-weight:bold;}

span.titolo_arancio{margin-left:20px;
font-weight:bold;}

#cont_vai_galleria{
	width:540px;
	height:40px;
	background-image:url(img/img_comuni/freccia_vai_galleria.jpg);
	background-repeat:no-repeat;
	background-position:20px 0px;
	line-height: 40px;
	margin-top: 15px;
	
}
#cont_vai_galleria a{
margin-left:80px;
font-size:14px;
text-decoration:none;
color: #0099FF;
}

#cont_vai_galleria a:hover{
margin-left:80px;
font-size:14px;
text-decoration:none;
color: #0066CC;
}

#cont_vai_artista{
	width:540px;
	height:40px;
	background-image:url(img/img_comuni/freccia_vai_artista.jpg);
	background-repeat:no-repeat;
	background-position:20px 0px;
	line-height: 40px;
	margin-top: 15px;
	
}
#cont_vai_artista a{
margin-left:80px;
font-size:14px;
text-decoration:none;
color: #009966;
}

#cont_vai_artista a:hover{
margin-left:80px;
font-size:14px;
text-decoration:none;
color: #006633;
}

.box_cornice{
	height:100px;
	width:520px;
	margin-left:17px;
	margin-top:10px;
}

.angolo_sin_cornice{
width:19px;
height:93px;
float:left;
background-image:url(img/img_comuni/cornice_sinistra.jpg);
background-repeat:no-repeat;

}
.angolo_des_cornice{
width:19px;
height:93px;
float:left;
background-image:url(img/img_comuni/cornice_destra.jpg);
background-repeat:no-repeat;

}
.cont_cornice{
width:480px;
height:93px;
float:left;
background-image: url(img/img_comuni/sf_cornice.jpg);
}

.cont_cornice img{
border: solid;
border-width:2px;
border-color:#FFFFFF;
margin-left:16px;
margin-top:12px;
float:left;
}

.cont_video{
	width:540px;
	margin-top:50px;
}

.g1{font-size:16px; font-style:normal; 
}	
.g2{font-size:14px; line-height:30px; font-style:normal;
}	
.g3{font-size:13px; line-height:20px ;  font-style:normal;
}	
	
.g4{font-size:12px; line-height:20px ;  font-style:normal;
}
ul.tit_link {font-size:18px;
color: #0099CC;
font-style:italic;
text-transform:uppercase;

}
.cont_centrale_argomento{
	width:540px;
	border-bottom: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
}
div.cont_centrale_argomento a{
	text-decoration:none;
}
div.cont_centrale_argomento a:hover{
	cursor:hand;
	
	
}
.cont_titolo_argomento{
	height:27px;
	background-image:url(img/img_comuni/sf_titolo_home.jpg);
	background-repeat:repat-x;
	line-height:27px;
	letter-spacing:2px;
	padding-left:10px;
	float: left;
	padding-right: 10px;
}
.cont_img_testo_centrale{
	width:540px;
	margin-top:15px;
	float: left;
}

.cont_img_home{
	width:130px;
	float:left;
}
.cont_testo_home{
	width:380px;
	float:left;
	padding:0px 5px 5px 5px;
	font-size:12px;
	color:#000000;
	margin-left: 10px;
}
.cont_argomento{
	width:500px;
	margin-left:20px;
	min-height:570px;
	font-size: 12px;
	text-align: justify;

}

a.bianco_titolo{color:white;
font-size:14px;
font-weight: bold;
text-transform:uppercase;
text-decoration:none;}
.rosso_titolo{color: #CC0000;
font-size:13px;
font-weight: bold;}
a.azzurro_titolo {color:#0099CC;
font-size:15px;
text-transform:uppercase;
font-weight: bold;
text-decoration:none;}
a.azzurro_titolo:hover{color: #006699;
font-size:15px;
text-transform:uppercase;
font-weight: bold;
text-decoration:none;}
#banner_basso_home{
	width:968px;
	height:162px;
	background-image:url(img/img_comuni/bannerbasso.jpg);
	background-repeat:no-repeat;
	margin-left: 16px;
}
#cont_footer_home{
	width:880px;
	height:120px;
	margin-left: 42px;
	position: relative;
}
#cont_footer_home a{
font-size:11px;
	text-decoration: none;
	color:#c8dce6;
}
#cont_footer_home a:hover{
font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
}
#cont_footer_home li{
	list-style-type: none;
	font-size:11px;
	line-height: 16px;
	}
	#cont_footer_home ul{
	margin-top: 14px;
	}

#footer_01{
	width:150px;
	float:left;
	height: 120px;
}

#footer_02{
	width:150px;
	float:left;
	margin-left: 30px;
	height: 120px;
}
#footer_03{
	width:150px;
	height:120px;
	float:left;
	margin-left: 60px;
}
#footer_04{
	width:280px;
	height:120px;
	float:left;
	margin-left: 30px;
	line-height:35px;
	color:#0099CC;
	font-size:15px;
	font-weight:bold;
	letter-spacing: 2px;
}
#footer_04 a{
	text-decoration:none;
	font-size:15px;
}
#footer_04 a:hover{
	color:#FFFFFF;
	font-size:15px;
}
#box_youtube{
	width: 140px;
	height:30px;
	line-height:30px;
	background-image:url(img/img_comuni/icona_youtube.png);
	background-position:left;
	background-repeat:no-repeat;
	margin-top: 6px;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: bold;
}
#box_facebook{
	width: 140px;
	height:30px;
	line-height:30px;
	background-image:url(img/img_comuni/icona_facebook.png);
	background-position:20px 5px;
	background-repeat:no-repeat;
	margin-top: 5px;
	font-size: 14px;
	letter-spacing: 2px;
	font-weight: bold;
}
#box_skype{
	width: 140px;
	height:30px;
	line-height:30px;
	background-image:url(img/img_comuni/icona_skype.png);
	background-position:20px 5px;
	background-repeat:no-repeat;
	margin-top: 5px;
	font-size: 14px;
	letter-spacing: 2px;
	font-weight: bold;
}
img#foto{
	border: 0px solid #000;
	-webkit-box-shadow: 2px 2px 4px #abbbc3;
	-moz-box-shadow: 2px 2px 4px #abbbc3;}
	
.stampa{
	height:50px;
	line-height:50px;
	font-size:12px;
	color:#CC0033;
	background-image:url(img/img_comuni/pdf.jpg);
	background-repeat:no-repeat;
	background-position: 20px 0px;
	margin-top: 20px;
}

.stampa a{
	margin-left:80px;
	font-size:14px;
	text-decoration:none;
	color: #CC0033;
}
.stampa a:hover{
  color: #CCCCCC;
}
	
.button{
    margin-top:15px;
	background-image: url(img/img_comuni/freccia_video.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	height:30px;
	padding-left: 40px;
	font-size: 12px;
	color: #0099FF;
	letter-spacing:1px;
	line-height: 38px;
	margin-left: 20px;
	cursor: hand;
}
div.button:hover{
cursor:pointer;
cursor:hand;
}
.grass_azzurro {
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;

}
	.grass_nero {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
	.grass_giallo {
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}
	.grass_rosso {
	color: #C00C30;
	font-weight: bold;
text-decoration: none;
}
	.grass_arancio {
	color: #FF3300;
	font-weight: bold;
	text-decoration: none;
}
	.titolo_interno {
	font-size:17px;
	margin-top: 20px;
	text-transform: uppercase;
}
	#box_lista_artisti{
	width:500px;
	font-size:13px;
	margin-top: 20px;
	text-transform: uppercase;
	font-weight:bold;

	
}
	#box_lista_artisti ul{
	margin-left:0px;
	padding-left:0px;!important;
	
}

	#box_lista_artisti li{
	list-style:none;
	text-decoration:none;
	color:#0099FF;
	margin-top:15px;
	display:block;
	width: auto;
	background: url(img/img_comuni/puls_freccia.jpg) no-repeat;
	background-position: left 1px;
	height: auto !important;
	height: 35px; /*holly hack semplificato per IE*/
	padding-left:40px;
	line-height:32px;
	font-size:11px;
	border-bottom: 1px;
	border-color: #000000;
	border-bottom-style: dotted;
	border-bottom-color: #EBEBEB;

}
#box_lista_artisti li.esclusiva{
	list-style:none;
	text-decoration:none;
	color:#0099FF;
	margin-top:15px;
	display:block;
	width: auto;
	background: url(img/img_comuni/puls_freccia.jpg) no-repeat;
	background-position: left 1px;
	height: auto !important;
	height: 28px; /*holly hack semplificato per IE*/
	padding-left:40px;
	line-height:28px;
	font-size:11px;
	border:0px;



}


	#box_lista_artisti li.descrizione_veloce{
	list-style:none;
	text-decoration:none;
	color: #000000;
	font-size:10px;
	font-weight:normal;
	margin-top:0px;
	display:block;
	background-image:none;
	width: auto;
	height: auto; !important;
	height: 30px; /*holly ha;ck semplificato per IE*/
	padding-left:40px;
	line-height:25px;
	font-size:12px;

	text-transform:capitalize;
	


}
	#box_lista_artisti a{
	list-style:none;
	text-decoration:none;
	color:#3399FF;
	font-size:14px;
	text-decoration: none;
	
}
	#box_lista_artisti a:hover{
	list-style:none;
	text-decoration:none;
	color: #0066CC;
	
}
	#box_lista_artisti a.grass_celeste {
		color: #85BBD8;
	font-weight: bold;
}
	#box_lista_artisti a.grass_celeste:hover {
		color: #CCCCCC;
	font-weight: bold;
}


#box_lista_artisti 	a.grass_arancio {
	color: #FF3300;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

#box_lista_artisti 	a.grass_arancio:hover {
	color:#CCCCCC;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}


	#logo_gallery {
	width:350px;
	min-height: 175px;
	float:left;
    background-color:#FFFFFF;
    font-size: 10px;
    color:#475678;
	font-weight: bold;
	margin-top:0px;
}

#logo_gallery a{
	color:#0099CC;
	font-size: 10px;
	text-decoration: none;
}

#logo_gallery a:hover{
	color:#FF9900;
}

	#logo_gallery li{
	margin-top: 5px;
	margin-left:15px;
	list-style: none;
	list-style-type: none;
}
	#bordo_gallery {
	width:350px;
	height: 40px;
	clear:left;
  background-image:url(gallery/img_comuni_gallery/ombra_galleria.png);
   background-repeat:no-repeat;
}



#box_link_utili{
	width:500px;
	font-size:13px;
	margin-top: 20px;
	text-transform: uppercase;
	font-weight:bold;

	
}
	#box_link_utili ul{
	margin-left:0px;
	padding-left:0px;!important;
	list-style:disc;
	
}

	#box_link_utili li{
	color: #CC6633;
	margin-top:15px;
	display:block;
	width: auto;
	background: url(img/link_utili/puls_link.jpg) no-repeat;
	background-position: 430px center;
	height: 40px !important;
	height: 50px; /*holly hack semplificato per IE*/
	padding-left:20px;
	line-height:50px;
	font-size:11px;
	font-weight:normal;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EBEBEB;
	border-top: 1px;
	border-top-style: dashed;
	border-top-color: #EBEBEB;

}
	#box_link_utili a{
	text-decoration:none;
	color:#3399FF;
	font-size:14px;
	text-decoration: none;
	
}
	#box_link_utili a:hover{
	text-decoration:none;
	color: #0066CC;
	
}
#box_lista_eventi{
	width:500px;
	font-size:13px;
	margin-top: 20px;
	text-transform: uppercase;
	font-weight:bold;
}
.box_lista_eventosingolo{
	width:500px;
	height:70px;
	background-image:url(img/mostre_eventi/sf_lista_mostre.png);
	background-position:top;
	background-repeat:no-repeat;
	line-height: 40px;
	font-size:13px;
	margin-top: 30px;
	color: #006699;
	letter-spacing:1px;
}
.box_lista_eventosingolo div{
margin-left:0px;

width:auto;


font-weight:normal;
padding-left:20px;


}
.box_lista_eventosingolo a{
color: #0099CC;
}
div.autore_luogo{
float:left;
margin-left:20px;
margin-top:0px;
height:14px;
color: #000000;
text-transform:capitalize;
font-size:12px;
min-width:400px;

}
#cont_titolo_profilo_evento{
width:540px;

height:70px;
line-height:110px;
}

.link_video {
font-size:12px;
text-decoration:none;
color: #3399CC;

text-decoration:none;
text-transform:uppercase;
letter-spacing:2px;

}

a.link_video:hover{
font-size:12px;
text-decoration:none;
color: #006699;
text-decoration:none;

}

.box_video{
	width:500px;
	height:auto;
	margin-top:10px;
	background-position:center left;
	background-repeat:no-repeat;
	float:left;
}

.cont_tit_video{
	width:460px;
	height:250px;
	color:#000000;
	text-transform:uppercase;
	float:left;

}
.testo_video{
height:50px;

line-height:50px;
color:#000000;
text-transform:uppercase;
float:left;

}
.icone_video{
float:right;
width:100px;
height:50px;

}
.icone_video img{
margin-left:15px;
margin-top: 8px;

}
.link_galleria{
	width:500px;
	margin-top: 10px;
	background-image:url(img/galleria/iconagalleria.jpg);
	background-repeat:no-repeat;
	background-position:20px; center;;

	height:30px;
	line-height:70px;
	border-left:dashed;
	border-left-width:1px;
	border-left-color:#D9F0FD;

}
.testo_link_galleria{
	margin-left:60px;
	line-height:30px;
	font-size:12x;
	text-transform:uppercase;
	letter-spacing:2px;

}
.testo_link_galleria a{
color:#006699;
text-decoration:none;
font-weight:bold;

}
.testo_link_galleria a:hover{
 color: #CC9900;
text-decoration:none;


}
#cont_videoplayer{
width:540px;
height:600px;
margin-top:40px;

}

#sf_videogallery {
width:300px;
height:82px;
background-image:url(img/galleria/sf_videogallery.jpg);
background-repeat:no-repeat;
background-position:center center;

}
#testo_link_videogallery {
width:250px;
height:82px;
margin-left:40px;
line-height:82px;
text-transform:uppercase;

}
a.videogallery{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;

}
a:hover.videogallery{
font-size:14px;
font-weight:bold;
color: #FFCC33;
text-decoration:none;

}
.striscia{

height:70px;
margin-top:30px;

}
.striscia img{
border: 1px thick #CCCCCC;
-moz-box-shadow: 2px 2px 4px #ABBBC3

}
.dettaglio_grafica{
height:40px;
line-height:14px;
padding-left:0px;
color: #000000;
letter-spacing:2px;
text-transform:uppercase;
font-size:12px;

}


