﻿@charset "utf-8";

/*AUTH Giuseppe Capuano*/

@font-face {
	font-family: Conv_myriad-web-pro;
	src: url('/fonts/myriad-web-pro.eot');
	src: local('☺'), url('/fonts/myriad-web-pro.woff') format('woff'), url('/fonts/myriad-web-pro.ttf') format('truetype'), url('/fonts/myriad-web-pro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	margin:0px;
	padding:0px;
	width:100%;
	color:#666666;
	font-family:'Conv_myriad-web-pro',Sans-Serif;
	font-size:14px;
}

html {
	padding:0px;
	margin:0px;
	
}

#wrapper{width:960px; margin:0px auto; position:relative;}
#logoTop{width:320px; height:240px; position:absolute; left:-130px; top:0px;
         background-image:url(/Img/fiore_top.png);
         background-position:left;
         background-repeat:no-repeat;
         z-index:1000;
         }

.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}

.clrSeparatore {
	clear:both;
	padding:0;
	margin:10px 0px;
	width:590px;
	height:5px;
	font-size:0;
	line-height:0;
	background-image:url(/Img/bar-590.jpg);
         background-position:left;
         background-repeat:repeat-x;
}

.logo{
right:20px;
top:84px;
width:350px; height:110px;
position:absolute;
}

.logo a{
display:block;
height:110px;
width:350px;
text-indent:-99999px;
z-index:99999;
padding:0px; margin:0px;
}

.pulcontatti{
right:83px;
top:0px;
width:82px; height:35px;
position:absolute;
background:url(/Img/puls-home-cont.png) left no-repeat;
}

.pulcontatti a{
display:block;
height:27px;
width:82px;
z-index:99999;
padding:8px 0px 0px 0px; margin:0px;
font-family:'Conv_myriad-web-pro',Sans-Serif;
font-size:14px;
font-weight:normal;
color:#ffffff;
text-align:center;
}

.pulfb{
right:170px;
top:0px;
width:34px; height:34px;
position:absolute;
background:url(/Img/face-ico.jpg) left no-repeat;
}

.pulfb a{
display:block;
height:34px;
width:34px;
z-index:99999;
text-indent:-99999px;
}


.pulhome{
right:0px;
top:0px;
width:82px; height:35px;
position:absolute;
background:url(/Img/puls-home-cont.png) left no-repeat;
}

.pulhome a{
display:block;
height:27px;
width:82px;
z-index:99999;
padding:8px 0px 0px 0px; margin:0px;
font-family:'Conv_myriad-web-pro',Sans-Serif;
font-size:14px;
font-weight:normal;
color:#ffffff;
text-align:center;
}

h1 {
	margin:0px;
	padding:0px;
	letter-spacing:1px;
}
h1 a {
	text-decoration:none;
	float:left;
}
h1 a:hover {
	text-decoration:none;
}

/*h1 a:hover span {
	color:#003366;
}

h1 span {
	color:#003366;
}

h1 small {
	color:#fff;
	float:left;
	padding:18px 0 0 10px;
	letter-spacing:normal;
}
h2 {
	padding:0;
	margin:5px 0;
	color:#cc0000;
}*/

p {
	margin:8px 0;
	padding:0 0 8px 0;
	font-size: 13px/1.5em;
}
p.spec {
	text-align:right;
}
a {
	color:#003366;
	text-decoration:none;
	 font-family:'Conv_myriad-web-pro',Sans-Serif;
}
a:hover {
	text-decoration:none;
	color:#000000;
}
a.rm, a.com {
	margin-left:8px;
	padding:9px 12px;
	background:repeat-x top;
	text-decoration:none;
	color:#fff;
}
.header, .content, .menu_nav, menu_lang, .fbg, .footer, .form, .content .mainbar, .content .sidebar {
	margin:0;
	padding:0;
}
.header {
}

.header_resize {
	margin:0px auto;
	padding:0px;
	width:960px;
	height:322px;
	background:url(/Img/header.jpg) top no-repeat;
	position:relative;
	
}

.header_pul {
	width:960px;
	height:36px;
	padding:0px;
	position:absolute;
	bottom:10px;
	background:#ffffff url(/Img/pul_top.png) left no-repeat;
}

.menu_nav {
	margin:0px;
	padding:0px;
	float:right;
	width:960px;
}
.menu_nav ul {
	list-style:none;
	padding:0px;
	width:960px;
	margin:0px auto;
}
.menu_nav li {
	float:left;
	padding:0px;
	 width:104px;
	  margin:0px 1px 0px 1px;
}
.menu_nav li a 
{
    font-family:'Conv_myriad-web-pro',Sans-Serif;
	font-size:14px;
font-weight:normal;
	color:#ffffff;
	display:block;
	float:left;
	padding-top:3px;
    width:104px;
    height:35px;
    text-align:center;
}
.menu_nav li a span {
	padding:0px;
}
.menu_nav li a:hover {
	text-decoration:none;
	color:#000000;
}



.menu_nav li a:hover span {
	text-decoration:none;
	color:#000000;
}
.menu_nav li.active a {
	text-decoration:none;
	color:#000000;
}


.menu_nav li.active a span {
	text-decoration:none;
	color:#000000;
}

.menu_nav_footer {
	margin:5px 0px 30px 0px;
	padding:0px;
	width:960px;
	position:relative;
}

.menu_nav_footer ul {
	list-style:none;
	padding:0px;
	margin:0px auto;
	position:absolute;
	right:0px;
}
.menu_nav_footer li {
	float:left;
	padding:0px 5px 0px 5px;
	border-left:1px solid #666666;
}


.menu_nav_footer li a 
{
    font-family:'Conv_myriad-web-pro',Sans-Serif;
    font-size:13px;
	color:#666666;
	display:block;
	float:left;
	padding:1px 0px;
    height:auto;
    text-align:center;
    margin-right:1px;
}
.menu_nav_footer li a span {
	padding:0px;
}
.menu_nav_footer li a:hover {
	text-decoration:none;
	color:#000000;
}
.menu_nav_footer li a:hover span {
	text-decoration:none;
	color:#000000;
}
.menu_nav_footer li.active a {
	text-decoration:none;
	color:#000000;
}
.menu_nav_footer li.active a span {
	text-decoration:none;
	color:#000000;
}


.menu_lang {
	margin:25px 0 0 0;
	padding:3px 0 0 0;
	float:right;
	width:100px;
}
.menu_lang ul {
	list-style:none;
	padding:0;
	margin:0;
}
.menu_lang li {
	float:right;
	padding:0 2px;
}


.search {
	margin:10px 0 30px 0;
	padding-bottom:20px;
}
.search .form {
	padding:0;
	margin:0;
}
.search span {
	display:block;
	float:left;
	background:#fff;
	border:1px solid #dcdcdd;
	width:284px;
	padding:0 5px;
	height:29px;
	margin:0;
}
.search .form .keywords {
	width:260px;
	line-height:13px;
	height:13px;
	float:left;
	background:none;
	border:0;
	padding:8px 0px;
	margin:0;
	
	color:#767676;
}
.search .form .button {
	float:right;
	margin:0;
	padding:4px 0 0 0;
	border:0;
	position:relative;
}
.content {
	padding:0;
}
.content_resize {
	margin:10px auto;
	padding:0px;
	width:960px;
	background-color:#fff;
}

.content .mainbar {
	margin:0px; padding:0px; 
	float:left;
	width:590px;
	height:auto;
}

.content .sidebar {
	margin:0px;
	padding:0px;
	float:right;
	width:356px;
}


.BoxHpConcorso{background:#ffffff url(/Img/box-concorso.jpg) center center no-repeat; position:relative; margin-bottom:12px; width:590px; height:480px;}

.RowBoxLateraleUnicoHp{width:590px; height:55px; float:left; display:block; margin-top:10px; text-align:center; margin-bottom:5px;}
.RowBoxLateraleUnicoHp a{width:590px; height:55px; padding-top:0px; float:left;  }

.BoxInterno{background:#ffffff url(/Img/bgtitoli_590-43.png) top no-repeat; position:relative; margin-bottom:12px; width:590px;}
.BoxInterno p{text-align:justify; line-height:30px;
	 font-family:'Conv_myriad-web-pro',Sans-Serif;
	font-size:14px;
              }
              
              
.BoxInterno .par{padding:60px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .par b{color:#ff8a00;}
.BoxInterno .parArancio{padding:60px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .parArancio b{color:#ff8a00;}

.BoxInterno .parGiallo{padding:60px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .parGiallo b{color:#c9c828;}

.BoxInterno .parTrofeo{padding:60px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .parTrofeo b, .BoxInterno .parTrofeomin b{color:#d83d21;}
.BoxInterno .parTrofeomin{padding:10px 0px 0px 0px; text-align:justify;line-height:30px;}


.BoxInterno .parSponsor{padding:60px 0px 0px 0px; text-align:justify;line-height:30px; width:540px; margin:0px auto;}
.BoxInterno .parSponsor b{color:#ff8a00;}
.BoxInterno .parSponsorBox{background:#ffffff url(/Img/box-sposor.png) top no-repeat; position:relative; margin:0px 5px 10px 5px; width:170px; height:120px; float:left;}
.BoxInterno .parFestival{padding:60px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .parFestival b{color:#1e9e9a;}

.BoxInterno .parRegolamento{padding:60px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .parRegolamento b, .BoxInterno .parRegolamento strong{color:#e23b28;}

.BoxInterno .parRegolamentoConcorso{padding:60px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .parRegolamentoConcorso b, .BoxInterno .parRegolamentoConcorso strong{color:#bf9040;}

.BoxInterno .parPartecipare{padding:60px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .parPartecipare b, .BoxInterno .parPartecipare strong{color:#e23b28;}

.BoxInterno .parNews{padding:60px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .parNews b{color:#a39847;}
.BoxInterno .parNews h1{color:#a39847; font-size:20px; padding:10px 0px 10px 0px; margin:0px;}
.BoxInterno .parNews p{margin:0px; padding:0px; text-align:justify; line-height:30px;
	 font-family:'Conv_myriad-web-pro',Sans-Serif;
	font-size:14px;}
	
	.BoxInterno ul, li{text-align:justify; line-height:30px;
	 font-family:'Conv_myriad-web-pro',Sans-Serif;
	font-size:14px;}

.BoxInterno .parContatti{padding:60px 0px 0px 0px; text-align:justify;line-height:16px;}
.BoxInterno .parContatti b{color:#bba000;}
.BoxInterno .parContatti a{color:#bba000;}

.BoxInterno .par h1{color:#666666;
font-size:21px;
width:590px;
padding:5px 0px;
margin:5px 0px;
text-transform:uppercase;
text-align:center;}
background-image: url('../img/bg_laterale.png');
.BoxFotoTmb{width:196px; height:155px; margin:0px; position:relative; float:left; text-align:center;}
.BoxFotoTmb img{width:169px; height:127px; margin:0px auto; padding:0px;}
.BoxFotoTmb p{width:169px; height:20px; margin:0px; padding:0px; position:absolute; left:0px; bottom:0px; text-align:center; font-size:11px;}

.BoxInterno .par .BoxFotoTmbInterno, .BoxInterno .par .BoxFotoVideoInterno{width:196px; height:180px; margin:0px; position:relative; float:left; text-align:center;}
/*.BoxInterno .par .BoxFotoTmbInterno img{width:169px; height:127px; margin:0px; padding:0px; position:absolute; left:5px; top:0px;}*/
.BoxInterno .par .BoxFotoTmbInterno img, .BoxInterno .par .BoxFotoVideoInterno img{width:169px; height:127px; margin:0px auto; padding:0px;}
.BoxInterno .par .BoxFotoTmbInterno p, .BoxInterno .par .BoxFotoVideoInterno p{width:169px; height:auto; margin:0px; padding:0px; position:absolute; left:0px; bottom:15px; text-align:center; font-size:11px; line-height:15px;}



.BoxInterno .parMin1{padding:60px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .parMin1 b{color:#6b4d39;}

.BoxInterno .parMin{padding:25px 0px 0px 0px; text-align:justify;line-height:30px;}
.BoxInterno .parMin b{color:#6b4d39;}

.BoxInternoBottomDx p{text-align:justify;line-height:29px;
	 font-family:'Conv_myriad-web-pro',Sans-Serif;
	font-size:14px;}

.imgSx{float:left; margin:0px 10px 10px 0px;}
.imgSxTxt{float:left; margin:-15px 10px 10px 0px;}
.imgDx{float:right; margin:0px 0px 10px 10px; text-align:right;}
.imgCx{float:none; margin:10px auto; text-align:center;}
.AreaContenutiCentrali{width:590px; float:left; margin:5px auto; text-align:center;}
.AreaContenutiCentrali a{color:#666666; text-decoration:none;}

.sidebar .BoxInternoLaterale{background:#ffffff url(/Img/bgtitoli_355-43.png) top no-repeat; position:relative; width:355px; height:auto; margin-bottom:15px;}
.sidebar .RowBoxLateraleNews{background:#ffffff url(/Img/bg_lateraleNews.png) left no-repeat; width:355px; height:66px; float:left; padding:0px; text-align:left; margin-bottom:5px; position:relative;}
.sidebar .BoxInternoLaterale .par{padding-top:60px;}
.sidebar .RowBoxLateraleNews a{width:264px; height:61px; padding:5px 5px 0px 10px; float:left; display:block; position:absolute; right:0px; color:#666666;  text-align:justify;}
.sidebar .RowBoxLateraleNews b{color:#a39847;}
.sidebar .RowBoxLateraleNews a:hover{color:#000000;} 

.sidebar .RowBoxLateraleNewsGG{width:64px; height:41px; padding-top:15px; float:left; display:block; position:absolute; left:12px; line-height:18px; text-align:center;}
.sidebar .RowBoxLateraleNewsGG{color:#ffffff; font-size:12px; }
.sidebar .RowBoxLateraleNewsGG b{color:#ffffff; font-size:23px;}

.sidebar .RowBoxLaterale{background:#ffffff url(/Img/partner/sfondo-partners.jpg) left no-repeat; width:355px; height:67px; float:left; display:block; margin-top:10px; text-align:center; margin-bottom:5px;}
.sidebar .RowBoxLaterale a{width:176px; margin-left:0.1em; height:67px; padding-top:0px; float:left;  }

.sidebar .RowBoxLateraleUnico{background:#ffffff url(/Img/bg_laterale.png) left no-repeat; width:355px; height:67px; float:left; display:block; margin-top:10px; text-align:center; margin-bottom:5px;}
.sidebar .RowBoxLateraleUnico a{width:355px; height:67px; margin-left:0.1em; padding-top:0px; float:left;  }

/*news interne*/

.parNews .RowBoxInternoNews{background:#ffffff url(/Img/bg_InternoNews.png) left no-repeat; width:590px; height:66px; float:left; padding:0px; text-align:left; margin-bottom:5px; position:relative;}
.parNews .RowBoxInternoNews a{width:500px; height:58px; padding:8px 5px 0px 10px; float:left; display:block; position:absolute; right:0px; color:#666666; line-height:15px; text-align:justify; }
.parNews .RowBoxInternoNews b{color:#a39847;}
.parNews .RowBoxInternoNews a:hover{color:#000000;} 

.parNews .RowBoxInternoNewsGG{width:64px; height:41px; padding-top:15px; float:left; display:block; position:absolute; left:12px; line-height:18px; text-align:center;}
.parNews .RowBoxInternoNewsGG{color:#ffffff; font-size:12px; }
.parNews .RowBoxInternoNewsGG b{color:#ffffff; font-size:23px;}

/*nes interne fine*/
.BoxInternoTitoloLateraleNews{background:#ffffff url(/Img/tit_newsLat.png) top no-repeat; position:absolute; left:80px; top:0px; width:195px; height:51px; text-indent:-99999px;}
.BoxInternoTitoloLateralePartner{background:#ffffff url(/Img/tit_PartnerLat.png) top no-repeat; position:absolute; left:80px; top:0px; width:199px; height:51px; text-indent:-99999px;}
.BoxInternoTitoloLateraleMediaPartner{background:#ffffff url(/Img/tit-mediap-Lat.png) top no-repeat; position:absolute; left:40px; top:0px; width:279px; height:51px; text-indent:-99999px;}

.BoxInternoTitoloAssociazione{background:#ffffff url(/Img/tit_Associazione.png) top no-repeat; position:absolute; left:42px; top:0px; width:316px; height:52px; text-indent:-99999px;}
.BoxInternoTitoloFestival{background:#ffffff url(/Img/tit_festival.png) top no-repeat; position:absolute; left:42px; top:0px; width:318px; height:54px; text-indent:-99999px; z-index:9999;}
.BoxInternoTitoloArtisti{background:#ffffff url(/Img/tit_Artisti.png) top no-repeat; position:absolute; left:42px; top:0px; width:318px; height:54px; text-indent:-99999px;}
.BoxInternoTitoloProgramma{background:#ffffff url(/Img/tit_Programma.png) top no-repeat; position:absolute; left:42px; top:0px; width:318px; height:54px; text-indent:-99999px;}
.BoxInternoTitoloPress{background:#ffffff url(/Img/tit_Press.png) top no-repeat; position:absolute; left:42px; top:0px; width:318px; height:53px; text-indent:-99999px;}
.BoxInternoTitoloGallery{background:#ffffff url(/Img/tit_Gallery.png) top no-repeat; position:absolute; left:42px; top:0px; width:318px; height:54px; text-indent:-99999px;}
.BoxInternoTitoloSostenitori{background:#ffffff url(/Img/tit_Sostenitori.png) top no-repeat; position:absolute; left:42px; top:0px; width:318px; height:53px; text-indent:-99999px;}
.BoxInternoTitoloNews{background:#ffffff url(/Img/tit_news.png) top no-repeat; position:absolute; left:42px; top:0px; width:318px; height:54px; text-indent:-99999px;}
.BoxInternoTitoloTrofeo{background:#ffffff url(/Img/tit_Trofeo.png) top no-repeat; position:absolute; left:42px; top:0px; width:318px; height:54px; text-indent:-99999px;}
.BoxInternoTitoloContatti{background:#ffffff url(/Img/tit_Contatti.png) top no-repeat; position:absolute; left:42px; top:0px; width:318px; height:54px; text-indent:-99999px;}
.BoxInternoTitoloSponsor{background:#ffffff url(/Img/tit_Sponsor.png) top no-repeat; position:absolute; left:42px; top:0px; width:318px; height:54px; text-indent:-99999px;}
.BoxInternoTitoloConcorso{background:#ffffff url(/Img/tit_concorso.png) top no-repeat; position:absolute; left:42px; top:0px; width:334px; height:53px; text-indent:-99999px;}
.BoxInternoTitoloCorti{background:#ffffff url(/Img/tit_Corti.png) top no-repeat; position:absolute; left:42px; top:0px; width:334px; height:53px; text-indent:-99999px;}

.SubNotizieIconaPress{width:70px; height:80px; float:left; background:url(/img/pdf-ico.jpg) center top no-repeat;}

.BoxInternoBottomSx{width:310px; height:auto; float:left; margin-bottom:10px; padding-top:60px;}
.BoxInternoBottomDx{width:270px; height:341px; float:left; margin-left:10px; margin-bottom:10px; position:relative; }
.BoxBottomTrofeoTop{background:#ffffff url(/Img/logo_trofeo2.jpg) bottom no-repeat; position:relative;  width:310px; height:146px;  margin:5px auto;}
.BoxBottomTrofeo{background:#ffffff url(/Img/bg_bottom_trofeo_205_130.png) bottom no-repeat; position:relative;   width:205px; height:130px;  margin:5px auto;}

.LinkBoxTrofeo1{position:absolute; width:100px; height:23px; bottom:0px; left:209px; }
.LinkBoxTrofeo1 a, .LinkBoxTrofeo2 a, .LinkBoxTrofeo3 a{width:100px; height:18px; padding-top:5px; text-align:center; color:#ffffff; font-size:12px;color:#ffffff; display:block;}

.LinkBoxTrofeo1 a:hover, .LinkBoxTrofeo2 a:hover, .LinkBoxTrofeo3 a:hover {
	text-decoration:none;
	color:#000000;
}
.LinkBoxTrofeo2{position:absolute; width:100px; height:23px; bottom:0px; left:106px;}
.LinkBoxTrofeo3{position:absolute; width:100px; height:23px; bottom:0px; left:0px;}

.LinkBoxTesto1{position:absolute; width:118px; height:25px; bottom:0px; left:0px;background:#ffffff url(/Img/pul1.png) bottom no-repeat; }
.LinkBoxTesto2{position:absolute; width:140px; height:25px; bottom:0px; right:0px;background:#ffffff url(/Img/pul2.png) bottom no-repeat; }
.LinkBoxTesto1 a{width:118px; height:20px; padding-top:7px; text-align:center; color:#ffffff; font-size:12px;color:#ffffff; display:block;}
.LinkBoxTesto2 a{width:140px; height:20px; padding-top:7px; text-align:center; color:#ffffff; font-size:12px;color:#ffffff; display:block;}

.LinkBoxTesto1 a:hover, .LinkBoxTesto2 a:hover{
	text-decoration:none;
	color:#000000;
}

.LinkBoxTesto11{position:absolute; width:107px; height:23px; left:47px; top:128px; }
.LinkBoxTesto22{position:absolute; width:125px; height:23px; left:164px; top:128px;}
.LinkBoxTesto33{position:absolute; width:96px; height:23px; right:150px; top:128px;}
.LinkBoxTesto44{position:absolute; width:131px; height:23px; right:9px; top:128px;}
.LinkBoxTesto55{position:absolute; width:590px; height:145px; right:0px; bottom:50px;}
.LinkBoxTesto66{position:absolute; width:590px; height:60px; right:0px; bottom:0px;}
.LinkBoxTesto11 a{width:107px; height:23px; display:block; text-indent:-9999px;}
.LinkBoxTesto22 a{width:125px; height:23px; display:block; text-indent:-9999px;}
.LinkBoxTesto33 a{width:96px; height:23px; display:block; text-indent:-9999px;}
.LinkBoxTesto44 a{width:131px; height:23px; display:block; text-indent:-9999px;}
.LinkBoxTesto55 a{width:590px; height:145px; display:block; text-indent:-9999px;}
.LinkBoxTesto66 a{width:590px; height:60px; display:block; text-indent:-9999px;}

.LinkBoxTestoInterno{position:relative; width:300px; height:25px; clear:both; margin:15px auto; }
.LinkBoxTestoInternopul1{position:relative; width:118px; height:25px; clear:both; margin:15px auto; }
.LinkBoxTestoInternopul2{position:relative; width:140px; height:25px; clear:both; margin:15px auto; }

.LinkBoxTestoInterno1{position:absolute; width:118px; height:25px; bottom:0px; left:0px;background:#ffffff url(/Img/pul1.png) bottom no-repeat; }
.LinkBoxTestoInterno2{position:absolute; width:140px; height:25px; bottom:0px; right:0px;background:#ffffff url(/Img/pul2.png) bottom no-repeat; }
.LinkBoxTestoInterno1 a{width:118px; height:25px; padding-top:0px; text-align:center; color:#ffffff; font-size:12px;color:#ffffff; display:block;}
.LinkBoxTestoInterno2 a{width:140px; height:25px; padding-top:0px; text-align:center; color:#ffffff; font-size:12px;color:#ffffff; display:block;}

.LinkBoxTestoInterno1 a:hover, .LinkBoxTestoInterno2 a:hover{
	text-decoration:none;
	color:#000000;
}


.sidebar .AreaLinkBoxTestoArchivio{width:140px; height:23px; float:left; margin:5px 107px 10px 107px; text-align:center;}
.sidebar .LinkBoxTestoArchivio{width:140px; height:23px; float:left; margin:0px auto;  background:#ffffff url(/Img/puls_archive.jpg) left no-repeat; }
.sidebar .LinkBoxTestoArchivio a{width:140px; height:17px; padding-top:6px; text-align:center; color:#ffffff; font-size:12px;color:#ffffff; display:block;}

.LinkBoxTestoArchivio a:hover{
	text-decoration:none;
	color:#000000;
}

.AreaContenutiCentrali a:hover {
	text-decoration:none;
	color:#666666;
}

.BoxInternoTitoloAssociazione h1, 
.BoxInternoTitoloFestival h1, 
.BoxInternoTitoloArtisti h1,
.BoxInternoTitoloProgramma h1,
.BoxInternoTitoloPress h1,
.BoxInternoTitoloGallery h1,
.BoxInternoTitoloSostenitori h1,
.BoxInternoTitoloNews h1,
.BoxInternoTitoloTrofeo h1,
.BoxInternoTitoloContatti h1
{padding:0px; margin:0px;}

/*bgtitoli_590-43.png
bgtitoli_356-43.png
bg_bottom_trofeo.png
*/

.content a img{
	border:0;
}

.fbg {
	padding:0px;
/*	background:#151c19 url(/Img/footer.png) left repeat-x;*/
	margin:10px 0px 0px 0px;
	height:auto;
	width:960px;
	}
	
.fbg_resize {
	margin:0 auto;
	padding:0px;
	width:960px;
	height:8px;
	text-align:left;
    background:#ffffff url(/Img/footer.png) left repeat-x;
}
.fbg h2 {
	color:#333333;
}
.fbg p {
	color:#fff;
}
.fbg a {
	color:#5190bb;
	text-decoration:none;
}


.fbg_resize img{
	border:0px;
}

.fbg .col {
	margin:0px;
	float:left;
}

.fbg a img {
	padding:0px;
	border:0px;
}


.footer {
	width:960px;
	height:auto;
	margin:0px auto;
	padding:10px 0 10px 0;
}
.footer p {
	margin:0;
	padding:5px 0;
	line-height:normal;
	color:#666666;
	font-size:12px;
}
.footer a {
	color:#9a9a9a;
	padding:inherit;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:none;
}
.footer .lf 
{
    width:960px;
    margin:3px auto;
	float:right;
}
.footer .rf {
 width:960px;
    margin:3px auto;
	float:right;
	text-align:right;
}

.copy_footer {
	margin:10px 0px 30px 0px;
	padding:5px 0px;
	width:960px;
	position:relative;
		color:#666666;
	font-size:13px;
	float:right;

}

ol {
	list-style:none;
}
ol li {
	display:block;
	clear:both;
}
ol li label {
	display:block;
	margin:0;
	padding:16px 0 0 0;
}
ol li input.text {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:5px 2px;
	height:16px;
	background:#fff;
}
ol li textarea {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:2px;
	background:#fff;
}
ol li .send {
	margin:16px 0 0 0;
}


.Redazionale{
width:645px;
float:left;
color:#151c19;
padding:0px 0px 10px 0px;
text-align:justify;
font-size:15px;
line-height:30px;
}
.Redazionale p{
text-align:justify;
font-size:15px;
line-height:30px;
}

.Redazionale h1{
margin:15px 0px 15px 0;
padding-left:15px;

}

.Redazionale a, .Redazionale h1{color:#003366;}

/**/
ul.menu_ordinato_internoSet{
	margin:0;
	padding:0;
	list-style:none;
	color:#959595;

}

ul.menu_ordinato_internoSet li{
	margin:0;
}
ul.menu_ordinato_internoSet li {
	padding:2px 0 2px 0;
	width:350px;
	border-bottom:1px dotted #c0c534;
	position:relative;
}

ul.menu_ordinato_internoSet li b{
	padding:1px 0 1px 0;
	width:250px;
	float:right;
	right:-250px;
	border-bottom:1px dotted #c0c534;
position:absolute;
background-color:#8bb457;
}

ul.menu_ordinato_internoSet li b a{
	width:80px;
	float:left;
	text-align:center;
}

ul.menu_ordinato_internoSet li a{
	color:#151c19;
	text-decoration:none;
	padding-left:0px;
	font-size:15px;
}

ul.menu_ordinato_internoSet li {
	color:#151c19;
	text-decoration:none;
	padding-left:35px;
	font-size:15px;
}

