/* All page content elements are children of
	and should inherit these styles. Browser realities
	may vary!
*/
/* Block elements */
H1, H2, H3, H4, H5, H6, FORM, DIV, BLOCKQUOTE, OL, P, PRE, TABLE, UL, DL, DT, DD {
	display : block;
}

/* Inline elements */
A, B, CODE, EM, I, IMG, INPUT, SMALL, SPAN, STRONG, TEXTAREA {
	display : inline;
}

/* List-item element */
LI {
	display : list-item;
}

/* Generic styles for elements */
p {
	margin-top : 1em;
	margin-bottom : 1em;
}
h1, h2, h3, h4, h5, h6 { font-weight : bold; }
h1 { font-size : xx-large; }
h2 { font-size : x-large; }
h3 { font-size : large; }
h4 { font-size : medium; }
h5 { font-size: small; }
h6 { font-size: x-small; }
i, em { font-style : italic; }
small { font-size : smaller; }
big { font-size : larger; }
ol { list-style : decimal; }
ul { list-style : disc; }
pre, code {
	font-family : monospace;
	font-size: small;
}
b, strong { font-weight : bolder; }
pre { white-space : pre; }
table { display : table; }
tr { display : table-row; }
th, td {
	display : table-cell;
	vertical-align: center;
}
th {
	font-weight : bold;
	text-align : center;
}
caption {
	text-align: center;
	display : table-caption;
}

/* Pseudo-classes */
a:link {
	text-decoration : underline;
	color : #3399CC;
}
A:VISITED {
	text-decoration : underline;
	color : #3399CC;
}

/* Contextual selectors */
a:link img { border : 0px solid Blue; }
a:visited img { border: 0px solid purple; }

/* Attribute selector */
INPUT[type="hidden"] { display : none; }

/* DA QUI IL RESTO */

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
	color: #000;
}

/*TITOLI*/
h1 {
  font-size:16px;

  font-weight:bold;
}

/*SOTTOTITOLI*/
h2 {
  font-size:14px;

  font-weight:bold;
}

/*SOTTOSOTTOTITOLI*/
h3 {
  font-size:13px;
	color: #3399CC;
  font-weight:bold;
}

a {
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

a:link, a:visited, a:active {
text-decoration:none;
font-size:12px;
font-weight:bold;
}

a:hover {
text-decoration: underline;
font-size:12px;
color:#111170;
}

ul {}
ol {}
li {}

/*PAGINA LISTA*/

/* Tipo potra essere prodotti, eventi, news, redazionali, ecc */
#tipo {
}

#tipo #categoria {
}

#tipo #lista {
}

#tipo #lista .pager {
}

#tipo #lista .elemento {
}

#tipo #lista .elemento . {
}

#tipo #lista .elemento .info {
}

#tipo #lista .elemento .info .titolo {
}

#tipo #lista .elemento .info .titolo a:link, #tipo #lista .elemento .info .titolo a:visited, #tipo #lista .elemento .info .titolo a:active{
}

#tipo #lista .elemento .info .titolo a:hover {
}

#tipo #lista .elemento .info .titolo {
}

#tipo #lista .elemento .info .testo {
}

/*PAGINA DETTAGLIO*/

/* Tipo potra essere prodotti, eventi, news, redazionali, ecc */
#tipo {
}

#tipo #categoria {
}

#tipo #dettaglio {
}

#tipo #dettaglio .pager {
}

#tipo #dettaglio .immagini {
}

#tipo #dettaglio .immagini .big {
}

#tipo #dettaglio .immagini #thumbnails {
}

#tipo #dettaglio .immagini #thumbnails .small{
}

#tipo #dettaglio .immagini .testo{
}

#tipo #dettaglio .info {
}

#tipo #dettaglio .info .titolo {
}

#tipo #dettaglio .info .testo {
}

/* Contenitore principale subito dopo body */
#main {
}

/* HEADER */
#header {
}


/* Main content, sezione centrale con dentro navbar e content*/

#maincontent {
}

#navbar #navcontainer {
}

#navbar #navcontainer ul {
}

#navbar #navcontainer ul li {
}

#navbar #navcontainer ul li.divisore {
}

#navbar #navcontainer ul li a:link, #navbar #navcontainer ul li a:visited, #navbar #navcontainer ul li a:active  {
}

#navbar #navcontainer ul li a:hover {
}

#content {
}

/* AREA footer */
#footer {
	height:40px;
}

	#footer #navlist {
			list-style-type:none;
			padding:0px;
			margin: 0px 0 13px 11px;
		}

	#footer #navlist li a{
			color: #3399CC;
			display:block;
			float:left;
			margin:3px 15px;
		}

	#footer_left {
		background-image: url(../imgs/footer-left.gif);
		background-position:left;
		background-repeat:no-repeat;
		float:left;
		height:40px;
		margin-left:0px;
		width: 4px;
	}

	#footer_right {
		background-image: url(../imgs/footer-right.gif);
		background-position: right;
		background-repeat:no-repeat;
		float:left;
		height:40px;
		width: 4px;
	}

	#footer_testo {
		border-top:1px solid #CDCDCD;
		float:left;
		height: 40px;
		width: 947px;
		text-align:center;
		padding-top: 10px;
	}





/* navbar */

#navbar {
	font-family: Tahoma,Arial,sans-serif;
	background-image:url(../imgs/bg-navbar.gif);
	background-repeat:no-repeat;
	height:90px;
	width:720px;
	margin:0;
	float:left;
}

		#navlist {
			list-style-type:none;
			padding:0 0 0 11px;
			margin: 15px 0 0 0;
			float:left;
		}

		#navlist li {
			display:inline;
			margin:0;
		}

		#navlist li a{
			color: #3399CC;
			display:block;
			float:left;
		}

			#navlist .ultimo{
				margin: 0 0 0 9px;
			}

		#undernavlist {
			margin:14px 0 0 0px;
			list-style-type:none;
			float:left;
			padding:0 0 0 15px;
		}

		#undernavlist li{
			display:inline;
			margin:0;
		}

		#undernavlist li a{
			color: #FFF;
			display:block;
			float:left;
			padding:0 15px;
		}

/*header */
#header img {
	border:0px;
	margin:0;
	padding:0 22px 0 0;
}

/*cotent*/

#homeleft {
	float:left;
	width:190px;
	height:225px;
}

		#homeleft #box_pdf {
			background-image: url(../imgs/bg-scaricapdf.gif);
			background-repeat:no-repeat;
			width:190px;
			height:110px;
			margin-bottom:20px;
		}

				#homeleft #box_pdf h3 {
					margin:35px 0 0 6px;
					display:inline;
					float:left;
				}

				#homeleft #box_pdf a {
					font-size:13px;
				}

				#homeleft #box_pdf a:hover {
					text-decoration:none;
				}

				#homeleft #box_pdf #giornalino {
					margin:26px 0 0 10px;
					display:inline;
					float:left;
				}

				#homeleft #box_pdf img {
					margin:5px 0 0 95px;
					display:inline;
					float:left;
				}

		#homeleft img{
			margin:5px 25px;
			float:left;
		}

#box_pronti {
	background-image: url(../imgs/bg-prontipartenza3.gif);
	background-repeat:no-repeat;
	width:980px;
	height:176px;
	margin:0 0px 16px 6px;
	padding-left:10px;
}

#box_pronti-home {
	float:left;
	background-image: url(../imgs/bg-prontipartenza2.gif);
	background-repeat:no-repeat;
	width:784px;
	height:209px;
	margin:0 0px 16px 0;
}

		#boxarticolo{
			padding-left:20px;
			float:left;
		}

				#boxarticolo .sx{
					background-image: url(../imgs/articolo-box-sx.gif);
					background-position: left;
					background-repeat:no-repeat;
					width:5px;
					height:43px;
					float:left;
					margin:0;
					padding:0;
				}

				#boxarticolo .center{
					border-top: 1px solid  #85CDEC;
					width:490px;
					float:left;
					border-bottom: 1px solid  #85CDEC;
					background-color:white;
					margin:0;
					padding:3px 0 3px 0;
					height:35px;
				}

				#boxarticolo .dx{
					background-image: url(../imgs/articolo-box-dx.gif);
					background-position: right;
					background-repeat:no-repeat;
					width:5px;
					height:43px;
					float:left;
				}

				#boxarticolo .archivio {
					float:right;
				}

				#boxarticolo .testo {
					width:380px;
					float:left;
				}

				#boxarticolo img{
					border: 1px #3399CC solid;
					display:block;
					padding:2px;
				}

				#boxarticolo .img {
					margin: 0px 10px 0px 0px;
					float:left;
				}

		#okay {
			margin:13px 0 0 255px;
		}

		#okay2 {
			padding:16px 0 0 333px;
			display:block;
		}

		#testo_pronti {
			color:#000066;
			float:left;
			font-weight:bold;
			height:100px;
			margin:10px 0pt 0pt 0px;
			text-align:center;
			width:160px;
			font-size:13px;
			padding-left:10px;
		}

		#icone_prontipartenza ul {
			list-style-type:none;
			padding:0;
			height:60px;
			margin:5px 0 0 0;
			font-weight:bold;
			float:left;
		}

		#icone_prontipartenza li {
			float:left;
			margin:0;
			width:88px;
			text-align:center;
		}

		#icone_prontipartenza .liapt {
			float:left;
			margin:0;
			width:79px;
			text-align:center;
		}

				#icone_prontipartenza a {
					background-repeat:no-repeat;
					background-position:top center;
					padding-top:44px;
					color: #3399CC;
					font-size:10px;
					font-weight:bold;
					font-stretch: ultra-condensed;
					letter-spacing:-1px;
					display:block;
					height:16px;
				}

				#icone_prontipartenza img {
					margin:0 10px;
					float:left;
				}

					#icone_prontipartenza a:hover {
						background-repeat:no-repeat;
						background-position:top center;
						color:#111170;
						padding-top:44px;
						text-decoration:none;
					}

					#icone_prontipartenza .musei {
						background-image: url(../imgs/musei.gif);
					}

					#icone_prontipartenza .musei:hover {
						background-image: url(../imgs/musei-hover.gif);
					}

					#icone_prontipartenza .servizi {
						background-image: url(../imgs/servizi.gif);
					}

					#icone_prontipartenza .servizi:hover {
						background-image: url(../imgs/servizi-hover.gif);
					}

					#icone_prontipartenza .strutture {
						background-image: url(../imgs/strutturericettive.gif);
					}

					#icone_prontipartenza .strutture:hover {
						background-image: url(../imgs/strutturericettive-hover.gif);
					}

					#icone_prontipartenza .parchi {
						background-image: url(../imgs/parchi.gif);
					}

					#icone_prontipartenza .parchi:hover {
						background-image: url(../imgs/parchi-hover.gif);
					}

					#icone_prontipartenza .fattorie {
						background-image: url(../imgs/fattoriedidattiche.gif);
					}

					#icone_prontipartenza .fattorie:hover {
						background-image: url(../imgs/fattoriedidattiche-hover.gif);
					}

					#icone_prontipartenza .sport {
						background-image: url(../imgs/sportavventura.gif);
					}

					#icone_prontipartenza .sport:hover {
						background-image: url(../imgs/sportavventura-hover.gif);
					}

					#icone_prontipartenza .tour {
						background-image: url(../imgs/touroperators.gif);
					}

					#icone_prontipartenza .tour:hover {
						background-image: url(../imgs/touroperators-hover.gif);
					}

					#icone_prontipartenza .progetti {
						background-image: url(../imgs/progettididattici.gif);
					}

					#icone_prontipartenza .progetti:hover {
						background-image: url(../imgs/progettididattici-hover.gif);
					}

					#icone_prontipartenza .apt {
						background-image: url(../imgs/apt.gif);
					}

					#icone_prontipartenza .apt:hover {
						background-image: url(../imgs/apt-hover.gif);
					}

			#formpronti{
				padding:0 0 0 20px;
				float:left;
				width:750px;
				margin:0;
				height:34px;
			}

			#formpronti select{
				margin:8px 4px 0 0;
				vertical-align: top;
				padding:0;
			}


#primo_piano {
	background-image: url(../imgs/primopiano.gif);
	background-repeat: no-repeat;
	width:270px;
	float:left;
	height:280px;
	margin: 2px 0px 0 0;
	padding-left: 20px;
}
		#primo_piano #testo_primo_piano {
			margin:50px 20px 20px 0;
			font-size:12px;
		}

		#primo_piano #testo_primo_piano p{
			margin:0;
		}

		#primo_piano img {
			border: 1px #3399CC solid;
			display:block;
			padding:2px;
		}

		#primo_piano .img {
			margin: 50px 10px 5px 0px;
			float:left;
		}

		#primo_piano .title {
			float:right;
		}

#iniziative {
	background-image: url(../imgs/iniziative.gif);
	background-repeat: no-repeat;
	width:490px;
	float:left;
	height:280px;
	margin: 0px 14px;
}

		#iniziative #testo_iniziative {
			margin:50px 20px 0px 20px;
			font-size:11px;
			height:215px;
		}

		#iniziative .singiniziativa {
			width:215px;
			height: 60px;
			float:left;
			margin: 0 10px 5px 0;
			display:block;
		}

		#iniziative .singiniziativa p {
			margin:0;
		}

		#iniziative .singiniziativa img {
			float:left;
			margin:0px 5px 0 0;
		}

#pubblicità {
	background-image: url(../imgs/bg-pubblicita.gif);
	background-repeat: no-repeat;
	width:160px;
	float:left;
	height:280px;
	margin: 10px 0 0 0;
}

		#pubblicità #pubblicitàimmagini {
			padding: 30px 22px 10px;
			height:230px;
		}

		#pubblicità #pubblicitàimmagini img{
			margin-bottom: 12px;
		}

		#pubblicità #pubblicitàimmagini .border{
			border: 1px solid #000000;
		}

.leggitutto {
	float:right;
}

#dettaglio .pdf, .xls, .doc {
	float:left;
	margin:5px;
}

.title {
	color:#3399CC;
	font-weight:bold;
	margin:10px 0px 5px 10px;
}

#testo {
	text-align:justify;
}

#container {
	margin: 0 13px 10px;
}

#listaredazionali {
}

		#listaredazionali .separatore-iniziative {
			height:6px;
			padding: 6px 0 6px 20px;
			float:left;
		}

				#listaredazionali .separatore-iniziative-sx {
					width:5px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-iniziative-sx.gif);
					background-repeat:no-repeat;
				}

				#listaredazionali .separatore-iniziative-center {
					width:927px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-iniziative-center.gif);
					background-repeat:repeat-x;
				}

				#listaredazionali .separatore-iniziative-dx {
					width:5px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-iniziative-dx.gif);
					background-repeat:no-repeat;
				}

		#listaredazionali .separatore-primopiano {
			height:6px;
			padding: 10px 0 10px 20px;
			float:left;
		}

				#listaredazionali .separatore-primopiano-sx {
					width:5px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-primopiano-sx.gif);
					background-repeat:no-repeat;
				}

				#listaredazionali .separatore-primopiano-center {
					width:927px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-primopiano-center.gif);
					background-repeat:repeat-x;
				}

				#listaredazionali .separatore-primopiano-dx {
					width:5px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-primopiano-dx.gif);
					background-repeat:no-repeat;
				}

		.separatore-prontipartenza {
			height:6px;
			padding: 10px 0 10px 20px;
			float:left;
		}

				.separatore-prontipartenza-sx {
					width:5px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-prontipartenza-sx.gif);
					background-repeat:no-repeat;
				}

				.separatore-prontipartenza-center {
					width:927px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-prontipartenza-center.gif);
					background-repeat:repeat-x;
				}

				.separatore-prontipartenza-dx {
					width:5px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-prontipartenza-dx.gif);
					background-repeat:no-repeat;
				}

				#listaprodotti .separatore-prontipartenza-center {
					width:920px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-prontipartenza-center.gif);
					background-repeat:repeat-x;
				}

				#listaprodotti .separatore-prontipartenza {
					padding: 10px;
				}

				#dettaglio .separatore-prontipartenza-center{
					width:910px;
					height:6px;
					float:left;
					background-image:url(../imgs/linea-prontipartenza-center.gif);
					background-repeat:repeat-x;
				}

				#dettaglio .separatore-prontipartenza {
					padding: 10px 0;
				}


		#lista {
			padding-left:20px;
			float:left;
			margin:10px 0;
		}

		#listaredazionali .thumb {
			float:left;
			margin:0;
			vertical-align: top;
			height:54px;
			width:104px;
		}

		#listaredazionali .thumb img{
			border:1px solid #3399CC;
			padding: 2px;
			display:block;
		}

		#listaredazionali .thumb a{
			display:block;
		}

		#listaredazionali h3 {
			margin-top:0px;
		}

		#listaredazionali .info {
			margin:0 10px 0 15px;
			float:left;
			width:770px;
		}

		#listaredazionali #pagertop {
			text-align:right;
			width:100%;
			margin-bottom:0px;
			float:right;
			display:block;
			height:15px;
		}

#listaprodotti {
	float:left;
	padding:0px;
}

		#listaprodotti #toprisultati{
			background-image: url(../imgs/risultato_ricerca.gif);
			width:954px;
			background-repeat:no-repeat;
			background-position: top center;
			margin-left:12px;
		}

		#listaprodotti .categoria{
			color: #7C7C7C;
			font-size:16px;
			text-align:center;
			padding-top: 30px;
			margin-bottom:10px;
			height:14px;
		}

		#listaprodotti .elemento{
			margin:5px 0 10px 10px;
			width:930px;
			float:left;
		}

		#listaprodotti #pagerbottom{
			text-align:center;
		}

				#listaprodotti #pagerbottom strong {
					color:#7C7C7C;
					margin-right:5px;
				}

		#listaprodotti .imgcontainer img {
			padding:2px;
			border:1px solid #3399CC;
			float:left;
			margin-right:10px;
		}

		#listaprodotti .imgcontainer {
			width:132px;
			height:100px;
			float:left;
			margin: 0 10px 0 0;
		}

		#listaprodotti .titolo {
			font-size:13px;
			margin:3px 0 10px 0;
		}

		#listaprodotti .leggitutto {
			font-size:12px;
			vertical-align:bottom;
		}

		#listaprodotti .datacontainer {
			margin-left:150px;
		}

#dettaglioscheda {
	background-image:url(../imgs/bg-dettaglio.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding:0;
	float:left;
}

		#dettaglioscheda #dettaglio {
			padding:20px 20px 0 20px;
			margin-top:18px;
			float:left;
		}

		#dettaglioscheda .segnala,.stampa {
			clear:both;
			margin: 10px 0 0;
			width:150px;
			font-weight:bold;
			color:#3399CC;
		}

		#dettaglioscheda .descrizione{
			margin:10px 0 0 0;
			text-align:justify;
			float:left;
			width:920px;
		}

		#dettaglioredazionale {
			float:left;
		}

		#dettaglioredazionale #dettaglio {
			margin-top:18px;
			float:left;
		}

		#dettaglio .testo h3{
			font-weight:bold;
			font-size:16px;
			color:#7C7C7C;
			margin:0 0 20px 0;
			text-align:left;
		}

		#dettaglio .testo h4{
			font-weight:normal;
			font-size:12px;
			color:#7C7C7C;
			margin-bottom:0;
		}

		#dettaglioredazionale .big,#dettaglioscheda .big {
			margin: 0 10px 3px 0;
			float:left;
			width:279px;
			height:209px;
			padding:0px;
		}

		#dettaglioredazionale .thumbnails,#dettaglioscheda .thumbnails {
			float:left;
		}

		#dettaglioredazionale .big img, #dettaglioscheda .big img{
			border: 1px solid #3399CC;
			padding: 2px;
			display:block;
		}

		#dettaglioredazionale .immagini, #dettaglioscheda .immagini {
			/*width:406px;*/
			float:left;
			margin-right:10px;
		}

		#dettaglioredazionale #thumbnails, #dettaglioscheda #thumbnails {
			float:left;
			width:108px;
			padding:0px;
			margin:0;
		}

		#dettaglio .dati {
			padding: 0 10px;
			text-align:justify;
			float:left;
		}

		#dettaglio .logo {
			margin:20px 0 0;
		}

		#dettaglio .allegati {
			margin:10px 0 0;
			float:left;
			width:150px;
		}

		#dettaglio .back {
			text-align:center;
			float:left;
			width:100%;
			margin: 5px 0;
		}

		#dettaglio .backdet {
			text-align:right;
			float:right;
			margin: 5px 0;
		}

		#dettaglioredazionale .thumb, #dettaglioscheda .thumb {
			float:left;
			margin:1px 3px 7px;
			height:35px;
			width:45px;
		}

		#dettaglioredazionale .thumb img, #dettaglioscheda .thumb img{
			border: 1px solid #3399CC;
			padding: 2px;
		}

		#dettaglioredazionale .thumb a, #dettaglioscheda .thumb a{
			display:block;
		}

		#dettaglioredazionale .thumb img:hover, #dettaglioscheda .thumb img:hover{
			border: 1px solid #111170;
		}

		#dettaglio .infocontainer  {
			float:left;
			width: 250px;
			margin: 0 50px 0 0;
			text-align:left;
		}

		#dettaglio .descrizione {
			text-align:justify;
		}

#dettaglio_pronti {
	margin:0 0 0 12px;
	float:left;
}

		#dettaglio_pronti .dati {
			padding: 0 10px;
			text-align:justify;
			float:left;
			margin:10px 0;
			width:757px;
		}

		#dettaglio_pronti .back {
			text-align:center;
			float:left;
			width:100%;
		}

		#dettaglio_pronti .testo h3{
			font-weight:bold;
			font-size:16px;
			color:#7C7C7C;
			margin:0 0 20px 0;
		}

		#dettaglioredazionale #pubblicità {
			margin:0 0 0 10px;
		}

#formcontainer {
	float:left;
}

#partners {
	width:100%;
}

#partners div{
	width:300px;
	height:200px;
	float:left;
	text-align:center;
}

#partners img{
	margin:20px;
	float:left;
	text-align:center;
}

#pubblicitàpage h3 {
	color:#000000;
}

#pubblicitàpage {
	text-align:center;
	width:100%;
}

#copyright {
  margin: 5px 0 0 0;
}
