﻿body { position: relative; line-height: 1.5em; z-index: 0; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 80%; color: #555; }
strong { font-weight: bold; }
strong.blue { color: #01449B; }

h1  { height: 120px; }
h1 span { position: relative; z-index: -1; }

#Banner { text-align: center; display: block; }

#Barra { margin-top: 3px; text-align: center; }
img#BarraAmeri {margin-left: 80px; }
img#BarraSomedia { margin-left: 23px; }

#Top { margin-bottom: 4px; position: relative; }
#Top h2 { position: absolute; z-index: 2; top: 50px; left: 640px; font-size: 200%; color: #FFF; line-height: 1.5; text-align: center;  }
#Top h2 span { border-bottom: 2px solid #FFF; }


#Container { position: relative; width: 980px; margin: 0 auto; padding: 0 14px; background: url("../img/shadow.png") repeat-y top left; }

img#BandaLoghi { position: absolute; top: 0; left: 0; }

#Partner { width: 310px; height: 73px; background: #FFF; position: absolute; z-index: 2; top: 137px; left: 649px }

#Ameri a { display: block; text-decoration: none;  position: absolute; top: 22px; left: 139px; height: 34px; width: 68px; background: url("../img/logo_ameri2.jpg") no-repeat top left; }
#Ameri span { position: relative; z-index: -1; }

#Altraeta a { display: block; text-decoration: none; position: absolute; top: 22px; left: 218px; height: 36px; width: 78px; background: url("../img/logo_altraeta2.jpg") no-repeat top left; }
#Altraeta span { position: relative; z-index: -1; }

#Somedia a { display: block; text-decoration: none; position: absolute; top: 10px; left: 15px; height: 25px; width: 104px; background: url("../img/logo_somedia2.jpg") no-repeat top left; }
#Somedia span { position: relative; z-index: -1; }

#Repubblica { position: absolute; top: 44px; left: 18px; height: 21px; width: 99px; background: url("../img/logo_repubblica2.jpg") no-repeat top left; }
#Repubblica span { position: relative; z-index: -1; }

ul#Istituzionale { position: absolute; right: 20px; top: 25px; }
ul#Istituzionale li { float: left; border-right: 1px solid #69655C; padding-right: .5em; padding-left: .5em; }
ul#Istituzionale li.ultimo { border: 0; }
ul#Istituzionale a { color: #69655C; text-decoration: none; }

/* MENU */
#Menu { background: #0089D1; min-height: 18px; height: auto !important; height: 18px; padding-top: 5px; margin-bottom: 22px; }
#Menu ul { width: 42em; margin: 0 auto; }
#Menu ul li { padding-top: 5px; }
#Menu ul li { float: left; height: 21px; margin-top: -8px; text-transform: uppercase;  }
#Menu ul li.active { background: #FFF; color:#01449B; margin-left: -1px; }
#Menu a { border-right: 1px solid #FFF; padding: 0 6px 0 7px; text-decoration: none; color: #FFF; font-weight: bold; }
#Menu ul li a.ultimo { border-right: 0; }
#Menu li.active a { color: #01449B; }

/* BOX */

#Middle { position: relative; margin-bottom: 20px }

h2 { margin-left: 10px; }
h2#title_idea {  margin-bottom: 5px; background: url("../img/title_idea.jpg") no-repeat top left; height: 28px; width: 74px; }
h2#title_idea span { position: relative; z-index: -1; }
h2#title_newsletter {  margin-bottom: 5px; background: url("../img/h2_newsletter.gif") no-repeat top left; height: 28px; width: 128px; }
h2#title_newsletter span { position: relative; z-index: -1; }

h2#title_evento {  margin-bottom: 5px; background: url("../img/title_evento.jpg") no-repeat top left; height: 28px; width: 102px; }
h2#title_evento span { position: relative; z-index: -1; }
	h3#title_espositiva { margin-top: 0px; margin-bottom: 5px; background: #F3F3F3 url("../img/h3_espositiva.jpg") no-repeat bottom left; height: 21px; width: 124px; }
	h3#title_espositiva span { position: relative; z-index: -1; }
	h3#title_convegni { margin-top: 30px; margin-bottom: 5px; background: #F3F3F3 url("../img/h3_convegni.jpg") no-repeat bottom left; height: 21px; width: 116px; }
	h3#title_convegni span { position: relative; z-index: -1; }
	h3#title_workshop { margin-top: 30px; margin-bottom: 5px; background: #F3F3F3 url("../img/h3_workshop.jpg") no-repeat bottom left; height: 21px; width: 124px; }
	h3#title_workshop span { position: relative; z-index: -1; }
	h3#title_bts { margin-top: 30px; margin-bottom: 5px; background: #F3F3F3 url("../img/turismo-trasparente.png") no-repeat top left; height: 31px; width: 250px; }
	h3#title_bts span { position: relative; z-index: -1; }
	h3#title_premio { margin-top: 30px; margin-bottom: 5px; background: #F3F3F3 url("../img/logo-premio-home.jpg") no-repeat bottom left; height: 65px; width: 148px; }
	h3#title_premio span { position: relative; z-index: -1; }

	h3#title_espositiva a { display: block; height: 21px; color: #FFF; text-decoration: none; }
	h3#title_convegni a { display: block; height: 21px; color: #FFF; text-decoration: none; }
	h3#title_workshop a { display: block; height: 21px;color: #FFF; text-decoration: none; }
	h3#title_bts a { display: block; height: 21px;color: #FFF; text-decoration: none; }
	h3#title_premio a { display: block; height: 65px;  color: #FFF; text-decoration: none; }

h2#title_sponsor {  margin: 0 auto; margin-bottom: 5px; background: url("../img/h2_patrocinio.jpg") no-repeat top left; height: 28px; width: 212px; }
h2#title_sponsor span { position: relative; z-index: -1; }

.box ul { list-style-type: disc; margin-left: 20px;}


#Idea { width: 235px; position: relative; top: 0; left: 5px;  }
#Idea .box { /*height: 511px;*/ height: 715px; padding: 10px; overflow: auto; background: #F3F3F3 /*#F3F3F3 url("../img/back_idea_homepage.jpg") no-repeat top left;*/ }

#Newsletter { width: 215px; margin-bottom: 40px; position: relative; top: 20px; left: 5px; height: auto !important; background: #F3F3F3; padding: 10px; }
#Newsletter p { text-align: left; }
/* AREA EVENTO SENZA SPONSOR */
#AreaEventoNoSponsor { width: 730px; position: absolute; top: 0; left: 250px;  }
#AreaEventoNoSponsor #Backer { background: #F3F3F3; }

#AreaEventoNoSponsor .box { margin-top: 15px; height: 498px; padding: 10px; overflow: auto; background: #F3F3F3; }

#AreaEventoNoSponsor #Loghetti { background: #F3F3F3; height: 99px; width: 90%; margin: 0 auto; padding-top: 10px; border-bottom: 1px solid #0648A6; }
#AreaEventoNoSponsor #Loghetti ul { margin-left: 130px; }
#AreaEventoNoSponsor #Loghetti li { float: left; width: 64px; height: 89px; margin-right: 2px; }
#AreaEventoNoSponsor #Loghetti a { display: block; height: 89px; width: 64px; margin-right: 2px; }

#AreaEventoNoSponsor #Loghetti a span { display: none; }
#AreaEventoNoSponsor #Loghetti li#lilogo1 { background: url("../img/loghetto_1.jpg") no-repeat top left; }
#AreaEventoNoSponsor #Loghetti li#lilogo2 { background: url("../img/loghetto_2.jpg") no-repeat top left; }
#AreaEventoNoSponsor #Loghetti li#lilogo3 { background: url("../img/loghetto_3.jpg") no-repeat top left; }
#AreaEventoNoSponsor #Loghetti li#lilogo4 { background: url("../img/loghetto_4.jpg") no-repeat top left; }
#AreaEventoNoSponsor #Loghetti li#lilogo5 { background: url("../img/loghetto_5.jpg") no-repeat top left; }
#AreaEventoNoSponsor #Loghetti li#lilogo6 { background: url("../img/loghetto_6.jpg") no-repeat top left; }

/* AREA EVENTO CON SPONSOR */
#AreaEvento { width: 448px; position: absolute; top: 0; left: 250px;  }
#AreaEvento #Backer { background: #F3F3F3 /*#ECF0F3 url("../img/back_evento_homepage.jpg")*/ repeat-x bottom left; }

#AreaEvento .box { margin-top: 0px; height: 724px; padding: 10px; padding-top: 0; overflow: auto;}

#AreaEvento #Loghetti { background: #F3F3F3; height: 99px; width: 398px; margin: 0 auto; padding-top: 10px; border-bottom: 1px solid #0648A6; }
#AreaEvento #Loghetti li { float: left; width: 64px; height: 89px; margin-right: 2px; }
#AreaEvento #Loghetti a { display: block; height: 89px; width: 64px; margin-right: 2px; }

#AreaEvento #Loghetti li span { display: none; }
#AreaEvento #Loghetti li#lilogo1 { background: url("../img/loghetto_1.jpg") no-repeat top left; }
#AreaEvento #Loghetti li#lilogo2 { background: url("../img/loghetto_2.jpg") no-repeat top left; }
#AreaEvento #Loghetti li#lilogo3 { background: url("../img/loghetto_3.jpg") no-repeat top left; }
#AreaEvento #Loghetti li#lilogo4 { background: url("../img/loghetto_4.jpg") no-repeat top left; }
#AreaEvento #Loghetti li#lilogo5 { background: url("../img/loghetto_5.jpg") no-repeat top left; }
#AreaEvento #Loghetti li#lilogo6 { background: url("../img/loghetto_6.jpg") no-repeat top left; }

#AreaEvento .box a { font-weight: bold; color: #F38E00; }

#AreaSponsor { width: 263px; position: absolute; top: 0; right: 5px; }
#AreaSponsor .box { height: 735px; padding: 10px; overflow: auto; border-left: 1px solid #0648A6 }

#ValoriCultura { background: #F3F3F3; min-height: 50px; height: auto !important; height: 50px; padding: 7px; width: 695px; margin-left: 30px; }
#ValoriCultura img { float: left; margin-right: 10px }
#ValoriCultura p { background: #F3F3F3;  } 
#Premio { background: #F3F3F3; margin-top: 10px; min-height: 50px; height: auto !important; height: 50px; padding: 7px; width: 695px; margin-left: 30px; }
#Premio img { float: left; margin-right: 10px }
#Premio p { background: #F3F3F3;  } 

#Footer { position: relative; margin-top: 0px; font-size: 110%; background: #0089D1; padding: 0 10px ;   min-height: 40px; height: auto !important; height: 40px; color: #FFF;  }
#addSomedia { float: left; }
#addAmeri { margin-left: 340px; }
#Email { position: absolute; top: 0; left: 800px; text-align: right }
#Email a { color: #FFF; }
/* Servizio */
#Servizio { width: 980px; margin: 0 auto; text-align: right; margin-top: 10px; }
#Servizio ul { margin-left: 580px; }
#Servizio li { float: left; margin-right: 7px; padding-right: 7px; border-right: 1px solid #0089D1 }
#Servizio li.ultimo { border-right: 0px }
#Servizio li a { color: #0089D1; text-decoration: none; }