/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
				per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 11.03.2005
	>	1.1 - 30.09.2005


Stile		>	Stile di default per tutte le pagine
*/


/***********	GLOBALI 	***********/


BODY {
	font-family:verdana,arial,helvetica,sans-serif;
	color:		#FFF;
	background: #5D79B0 url(../img/back.gif);
	text-align:	center;
	margin:		0;
	padding:	0;
	}
.sfondo {background:  url(../img/back-top.jpg) repeat-x fixed; width:100%;}
.sito {
	color:		#3A5688;
	background:	#FFF;
	border:		1px solid #010066;
	display:	block;
	width:		59.4em;
	text-align:	left;
	margin:		auto;
	padding:	0; 
		}

.oldbrw {display:none}
hr {width:10px;}
	



/*********** INTESTAZIONE	***********/
.space1 {
	background:		#BEE7EF url(../img/cor1.gif) 0 0 no-repeat;
	margin:			.5em .5em 0em .5em;
	padding:		.1em;
	display:		block;
	}

.linktop { 
	color:			#000066;
	text-align:		right;
	position:		absolute;
	top:			.6em;
	}

.skippo { margin-left:-1000px; position:absolute;}
.langchose {position:absolute; top:3.3em; margin:0em 0em 0em 48.5em; width:10em; }
.langchose span {display:none}
.langchose A{color:#5379C2; font-weight:bold; text-decoration:none; font-size:.85em; margin:0; padding:0em 0em 0em 1.5em; background:#FFF url(../img/arw1.gif) .5em 50% no-repeat;}
.langchose A:hover {color:#FF7200; border-bottom:1px dotted; background: url(../img/arw3.gif) .5em 50% no-repeat;}

.linktop UL {font-size:	.8em;}
.linktop DIV {display:block; width:58.4em;}
.linktop UL, .linktop LI {display:inline; list-style-type:none;}
.linktop P {margin:0; padding:0; display:inline}
.linktop A {text-decoration:none; color:#000066; padding:0; margin:.1em .6em;}
.linktop A:hover {color:#336DBD; border-bottom:1px dotted;}

#formtop {margin:0 1em; padding:0; display:inline; }
.input1, .input2 {font-size:1em; font-family:verdana, arial; border:1px solid #000066; margin:0;}
.input1 {padding:.1em .3em;}
.input2 {padding:0; text-transform:uppercase; color:#FFF; background:#4566A3; font-weight:bold}
.input2:hover {color:#3A5587; background:#EFAF58; border:1px solid #fff;}


.gonfalone IMG{border:none; width:6.1em; height:7.5em; }
.gonfalone {position:absolute; top:.7em; margin-left:.5em; z-index:10;}

.fascia1 DIV.logos {margin:0; padding:.8em 0em 0em 9em;}

.ufficiale {color:#93BCE8; font-size:.85em; margin-left:8.6em;}
.fasciagiovani SPAN.ufficiale {color:#000066; font-size:.85em; margin-left:8.6em;}

	
.fascia1 {
	margin:		0px .5em;
	padding:		0;
	height:		5.3em;
	background:	#3D5EA0 url(../img/back-fascia1.jpg) 100% 100% no-repeat;
	}

.fasciaitinerari {
	margin:		0px .5em;
	padding:		0;
	height:		5.3em;
	background:	#3D5EA0 url(../img/back-fascia3.jpg) 100% 0 no-repeat;
	}	


.fasciagiovani {
	margin:		0px .5em;
	padding:		0;
	height:		5.3em;
	background:	#90DAEA url(../img/logoig.gif) 100% 100% no-repeat;
	}	

	
.fascia1 H1,
.fasciaitinerari H1, 
.fasciagiovani H1 { margin:0; padding:0;}
.fascia1 H1 span,
.fasciaitinerari H1 span,
.fasciagiovani H1 span,
.fasciaitinerari H2 span  { position: absolute; margin-top: -1000px;}

.fascia1 H1 A {
	font-size: 		.6em;
	text-decoration:	none;
	color:		#3D5EA0 ;
	display:		block;
	width:		293px;
	height:		32px;
	margin:		0;
	padding:		0;
	background:	url(../img/aviano.gif) 0 0 no-repeat;
	}
.fascia1 H1 A:hover { background:url(../img/aviano2.gif) 0 0 no-repeat;}

.fasciaitinerari H2 { margin:0; padding:0; display:block; width:371px; height:49px; background: url(../img/sentieri.gif) 0 0 no-repeat;}

.fasciaitinerari H1 A {
	font-size: 		.6em;
	text-decoration:	none;
	color:		#3D5EA0 ;
	display:		block;
	width:		176px;
	height:		17px;
	margin:		0;
	padding:		0;
	background:	url(../img/s-aviano.gif) 0 0 no-repeat;
	}
.fasciaitinerari H1 A:hover {background:url(../img/s-aviano2.gif) 0 0 no-repeat}


.fasciaitinerari  DIV.logos {margin:0; padding:0em 0em 0em 9em;}
.fasciaitinerari H1 {margin:0; padding:0;}


.fasciagiovani H1 A {
	font-size: 		.6em;
	text-decoration:	none;
	color:		#3D5EA0 ;
	display:		block;
	width:		334px;
	height:		37px;
	top:		10px;
	margin-left:	94px;
	padding:		0;
	background:	url(../img/in-aviano.gif) 0 0 no-repeat;
	}
.fasciagiovani H1 A:hover {background:url(../img/in-aviano2.gif) 0 0 no-repeat}











/*********** MENU superiore	***********/
.fascia {
	margin:			0px .5em;
	padding:		0;
	color: 			#FFF;
	background:		#3D5EA0 url(../img/back-fascia.gif) 0 100% ;
	}
.fascia DIV.fas1 {
	background:		url(../img/back-fascia2.gif) 100% 100% no-repeat;
	height:			1.5em;
	}
.fascia DIV.fas2 {
	background:		url(../img/back-fascia4.gif) 100% 100% no-repeat;
	height:			1.5em;
	}


.fascia LI {display:inline; list-style-type:none; }
.fascia UL {padding:0em 0em 0em 6em; margin:0;}
.fascia UL A {
	font-size: 		.85em;
	font-weight:	bold;
	text-transform:uppercase;
	color:			#FFF;
	background:		url(../img/arw1.gif) .6em 50% no-repeat;
	text-decoration:none;
	padding:		.3em .8em .4em 1.4em;
	margin:			0; letter-spacing:-.05em;
	}
.fascia UL A:hover {color:#133253; background: #F7B551 url(../img/arw2.gif) .6em 50% no-repeat}






/*********** INDIRIZZO Comune	***********/
.space2 {
	font-size: 		.8em;
	background:		#BFDDF0;
	margin:			1px .5em;
	padding:		0;
	line-height:    1.5em;
	display:		block;
	}
.indirizzo { 
	color:			#133253;
	margin:			1.5em 0em 0em 0em; 
	position:		absolute;
	}
.indirizzo SPAN {
	font-size: 		.8em;
	margin:			0em 1.1em;
	padding:		.1em 0em;
	line-height:	1.5em;
	display:		block; 
	width: 			71em;
	}
.indirizzo IMG {border:0;}		

.emailz IMG {width:1.9em}



/*********** Corpo centrale del sito ***********/
.centrale {
	margin:			2px .5em; 
	padding:		0;
	clear: 			both; 
	}
	
.ceniniziale {background: 	url(../img/v-pix.gif) 19.3em 0 repeat-y}
.ceninterno {background: 	url(../img/v-pix.gif) 13.2em 0 repeat-y}
	
.centrale A {font-size: .85em; font-weight:bold; color: #FF7200;}
.centrale A:hover {color: #5D79B0;}


/*********** HEADER centrali	***********/
.centrale H1{ font-size: 1em; }
.centrale H2{ font-size: 1em;}
.centrale H3{ font-size: .95em;}
.centrale H4{font-size:	.9em;}
.centrale H5{ font-size: .85em;}
.centrale H5{ font-size: .8em;}


/*********** colori HEADER centrali	***********/
.lightblu1 { background: url(../img/grid2.gif) 0 0;}
.lightblu2 {background: url(../img/grid1.gif) 0 0;}
.lightblu3	{background: url(../img/grid5.gif) 0 0;}
.blu1 {background: url(../img/grid3.gif) 0 0; color:#FFF}
.blu2 {background: url(../img/grid4.gif) 0 0; color:#FFF}



/*********** contenuto PAGINE INTERNE ***********/
.percorso {
	font-size:			.85em;
	padding:			0px 0px 1px 0px;
	margin:				0;
	background:			url(../img/o-pix.gif) 0 100% repeat-x;
	}
.percorso DIV { background: url(../img/grid6.gif) 0 0; padding:.3em 0em; margin:0;}
.percorso SPAN {margin:0em 1.2em;}

#contenuto {padding: 0 13.5em 0 13.2em; margin:0; background: url(../img/v-pix.gif) 44.9em 0 repeat-y}

#contenuto HR {display:block; float:none;}


#contenuto H1 {
	background:	url(../img/arw1bis.gif) 100% 50% no-repeat;
	margin:		1.8em 1em 2em 1em;
	padding:		.2em .5em .1em 4.8em;
	text-transform: 	uppercase;
	font-size:		1.2em;
	text-align:right
	}

#contenuto H2 {
	background:	url(../img/arw3.gif) 0 50% no-repeat;
	margin:		2em 0em 0.2em 1.8em;
	padding:		0em .7em;
	text-transform: 	uppercase;
	font-size:		1em;
	color:		#006;
	}
#contenuto H3 {
	background:			url(../img/arw2.gif) 0 50% no-repeat;
	margin:				2em 0em 0.2em 1.8em;
	padding:			0em .7em;
	text-transform: 	uppercase;
	font-size:			1em;
	color:				#D56000;
	}
#contenuto H4 {margin: 1em 0em 0.2em 1.4em; text-transform: 	uppercase;}
#contenuto H5 {margin: 1em 0em 0.2em 1.5em; color: #6F87B9; text-transform: 	uppercase;}
#contenuto H6 {margin: 1em 0em 0.2em 2em; color: #93AEE4; text-transform: 	uppercase;}


#contenuto P {font-size:.85em; margin:.7em 1em .7em 3em}
#contenuto DL {margin:.5em 1.3em}
#contenuto DD, #contenuto DT {margin:0; padding:0;font-size:.8em; text-align:center; font-style:italic}
#contenuto A {font-size:1em}
#contenuto UL {list-style-type:square;}
#contenuto LI {font-size:.9em; margin:.3em 0em; }
#contenuto IMG {border:1px solid #006;}
#contenuto TD IMG {border:none; width:1.7em; height:1.7em; }
#contenuto TD {color:#3A5688; font-size:.85em; padding:.2em; border-bottom: 1px dotted #5D79B0; border-right: 1px dotted #5D79B0; border-left: 1px dotted #5D79B0;}
#contenuto TABLE {margin:.7em 1em .7em 3em;}
#contenuto TH {background:#EAF3FA; color:#3A5688; border: 1px solid #5D79B0; padding: .2em .5em; margin:0;}

/***************** Form Interna *******************/
.contorno-req {font-weight: bold;}

/*********** parte sinistra PAGINE INTERNE ***********/
.sinistra {padding: 0; margin:0; width:13.2em; float:left;}
.sinistra H2 {margin:0px 0px 0px 1px; padding:0em .8em; text-transform:uppercase; }
.sinistra H2 SPAN {margin:0em; padding:0em; line-height: 2em; font-size:.85em; display:block;}
.sezione {position:absolute; height:7em; width:19.5em;}
.sezione IMG {width:19.5em;}

.meninterno {margin:6.3em 0px 2em 0px;}
.meninterno h2 {font-size:.85em; margin:0; padding:.3em .5em}
.meninterno UL {margin:1px 0px 20px 0px; padding:0;}
.meninterno UL LI {list-style-type:none; display:block; margin:0; padding:0; float:left; clear:both; }
.meninterno UL LI A {background: url(../img/limg.gif) .5em 50% no-repeat; display:block; padding: .3em .2em .3em 1.5em; margin:0; width:13.85em;}
.meninterno UL LI A:hover {background:#FF7200 url(../img/limg.gif) .5em 50% no-repeat;}
.meninterno UL LI UL LI A {background: url(../img/limv.gif) 2em 50% no-repeat; }
.meninterno UL LI UL LI A:hover {background:#FFAC00 url(../img/limv.gif) 2em 50% no-repeat; }
.meninterno UL LI UL LI A SPAN {display:block; padding:0; margin:.1em .2em .1em 2em}

.meninterno UL LI A {text-decoration:none; color:#4B70B1; font-weight:normal}
.meninterno UL LI A:hover {color:#FFF;}

.meninterno UL LI A.selected {font-weight:bold; color:#4A70B1; background: #E3F5F7;}
.meninterno UL LI LI A.selected {font-weight:bold; background: #FFF url(../img/limv.gif) 2em 50% no-repeat;}




/*********** parte destra PAGINE INTERNE ***********/
.ceninterno DIV.destra {margin-top: -1.6em}
.denews UL {margin:.7em 0em; padding:0;}
.denews LI {list-style-type:none; display:block; clear:both; margin:0; padding:0;}
.denews LI A {color:#FF7200; font-weight:bold; margin: 0em 1em;}
.denews LI:hover {background:#F4FBFD}
.denews UL P {font-size: .8em; padding: 0em; margin:0em 1em 1.5em 1em }




/*********** SEZIONE SENTIERI CICLOTURISTICI ***********/
/*** Destra ***/

DIV.loghitinerari {text-align:center; margin: .5em}
DIV.loghitinerari IMG {border:none; margin:.5em 0em; }



/*** Centrale ***/

DIV.descrizionesentiero {display:block;float:left;color:#738FC4}
DIV.descrizionesentiero P {border-bottom: 1px solid #BFDDF0; margin-bottom:1em;}
DIV.descrizionesentiero P SPAN {color:#27395A; font-size:1.05em}
DIV.descrizionesentiero P SPAN STRONG {color:#F57121}
DIV.descrizionesentiero IMG {border:3px solid #738FC4}


.legendasentieri	{padding:0; margin:1em 0em; display:block; clear:both; font-size:1em}
.legendasentieri H2 	{
		margin:2em 0em 0em 0em;
		padding:.3em .5em
		letter-spacing:-.05em;
		text-transform:uppercase;
		}
.legendasentieri H2 SPAN {margin:0em; padding:0em; line-height: 1.8em; font-size:.85em; display:block;}
.legendasentieri P		{ padding:0; margin:.1em .1em .1em 1.5em; font-size:.85em}
.legendasentieri UL		{ padding:0; margin:.1em .1em .1em 1.5em; font-size:.8em}
.legendasentieri UL LI 		{ color:#738FC4; list-style-image: url(../img/arw2.gif); padding:0; margin:.2em 0em; }
.legendasentieri UL LI B	{ color:#F57121}


#formsentiero {float:left; clear:both; padding:0; margin:2em 0em .5em 0em; border-top: 1px dotted #BFDDF0;}
#sentieri {font-size:1em; font-family:verdana, arial; border:1px dotted #000066; margin:0px .5em; padding:.1em .3em; width: 17em}
.pulsante {font-size:1em; font-family:verdana, arial; text-transform:uppercase; color:#FFF; background:#4566A3;  border:1px solid #000066; font-weight:bold; margin:0px .5em; padding:.1em .3em;}
.pulsante:hover {color:#3A5587; background:#EFAF58; border:1px solid #fff;}











/*********** parte sinistra HOME***********/
.sinistrahome {padding: 0; margin:0; width:19.3em; float:left;}

.flash {position:absolute; height:7.8em; width:28em;}
.flash IMG {width:27em;}
.sinnews {margin-top:7.8em;}

.sinnews UL {margin:.7em 0em; padding:0;}
.sinnews LI {list-style-type:none; display:block; clear:both; margin:0; padding:0;}
.sinnews LI IMG {float:left; border:1px solid #3D5EA0; margin:.5em;}
.sinnews P {font-size: .8em; padding-left: 9em}
.sinistrahome H2 {margin:0px 0px 0px 1px; padding:0em .8em; text-transform:uppercase; }
.sinistrahome H2 SPAN {margin:0em; padding:0em; line-height: 2em; font-size:.85em; display:block;}




/*********** parte destra ***********/
.destra {padding: 0; margin:0; float:right;  width:13.5em; background: 	url(../img/v-pix.gif) 0 0 repeat-y }
.destra DIV {margin:0em 0em .4em 0em; padding:0em 0em 1.2em 0em; background: url(../img/o-pix.gif) 0 100% repeat-x; }

.destra P {font-size:.85em; margin:1em}
.destra P A {font-size: 1em}

.destra H2 {margin:0px 0px 0px 1px; padding:0em .8em; letter-spacing:-.05em; text-transform:uppercase;	}
.destra H2 SPAN {margin:0em; padding:0em; line-height: 1.8em; font-size:.85em; display:block;}

.destra TABLE {padding:0; margin:.5em 1px;}
.destra TH {font-weight:bold; background:#EAF3FA; padding:.1em .5em; color:#3A5688;}
.destra TD, .destra TH {font-size:.85em; color:#3A5688;}
.destra TD {padding: .1em .2em; vertical-align:top;}

.destra IMG {border: 1px solid #3D5EA1; margin:.1em .2em; width:6em; }



/*********** ZOOM dei font ***********/
#colzoom UL {padding:0; display:block; margin:1em 0em 0em 1em}
#colzoom LI {list-style-type: none; margin:0; padding:0;  display:inline;}
#colzoom LI A { white-space:nowrap;
	font-size:1em;
	text-decoration: none;
	text-transform:uppercase;
	color:#4B70B1;
	font-weight:bold; margin:.2em; padding:0; border:1px dotted #708FCC; width:2.1em; height:2.1em;
}
#colzoom LI A IMG {width:2.1em; height:2.1em; padding:0; margin:0; border:0}
#colzoom LI A:hover {background: #D8F0F5; }









/*********** contenuto centrale HOME ***********/
#contenutohome {padding: 0 13.5em 0 19.3em; margin:0; background: 	url(../img/v-pix.gif) 44.9em 0 repeat-y}
#contenutohome H1 {text-align:right; margin:0; padding:.2em .8em .1em .8em}
#contenutohome P {font-size:.85em; margin:1em}

.spacer1 {width:10em; float:left;}

.salutohome {margin-bottom:.4em; padding-bottom:1.5em; background: url(../img/o-pix.gif) 0 100% repeat-x; }


.sottomenuveloci DIV {width:12.7em; float:left; background: url(../img/v-pix.gif) 0 0 repeat-y; height:16em;}
.sottomenuveloci H2 {font-size:.85em; margin:0; padding:.2em .4em;}

.sottomenuveloci UL {padding:0; margin:.5em .5em .5em 2.5em;}
.sottomenuveloci LI {list-style-image: url(../img/limg.gif); margin:.7em 0em; line-height:1em;}
.sottomenuveloci LI A {font-weight:normal; text-decoration: none; color:#4B70B1;}
.sottomenuveloci LI A:hover {color: #FF7200; border-bottom: 1px dotted;}




/*********** FOOTER	***********/
.footer {
	font-size: 		.8em;
	color:		#FFF;
	margin:		1px .5em .5em .5em;
	padding:		0;
	clear:both;
	}
.footer DIV { margin:0; padding:0; }
.footer SPAN {
	line-height:	2em;
	margin:		0em 1.1em;
	padding:		0;
	}
.footer A 		{color:#FFF; font-weight:bold; text-decoration:none;}
.footer A:hover	{color:#FF7200; border-bottom:1px dotted;}

.footuno {background: #455E8F; }
.footdue {background: #2D3E5E; text-align:right;}




/**************** sottopagine centrali *********/

DIV.sottopaginecentrale { margin: .7em 0em 0em 6.5em; padding:0; }
DIV.sottopaginecentrale UL {padding:0; margin:.2em 0em 0em 2em}
DIV.sottopaginecentrale LI {padding:0; margin: .1em 0em 0em 0em}
DIV.sottopaginecentrale A { text-decoration:none; font-weight:normal; }


/********* stile per la Gallery */
DIV.tx-photographiclibrary-pi1 DL { 
		float:	left;
		display:	block;
		margin:	5px 1px;
		padding:	3px;
		border:	1px solid #6384A9;
		width:	110px;
		}

DIV.tx-photographiclibrary-pi1 DT { text-align:center; height:120px; margin:0; padding:0 }
DIV.tx-photographiclibrary-pi1 DD { height: 3em; font-style:italic; margin:0; padding:0 }
DIV.tx-photographiclibrary-pi1 A { border:none; }
DIV.tx-photographiclibrary-pi1 IMG { border: 1px solid #346CB1; }

DIV.tx-photographiclibrary-pi1 DIV#single-photo { text-align:center; margin-left:5px }
DIV.tx-photographiclibrary-pi1 DIV#single-photo DL { float:none; border:none; margin:0; padding:0; }
DIV.tx-photographiclibrary-pi1 DIV#single-photo DT { height:100%;}







/********     NEWS               */

div.newstypo3 ul li a {display:block;}
div.newstypo3 IMG {border:0}

#contenuto DIV#newshome IMG {float:left; border:none; margin:1em; }
P.ritornotypo3 {clear:both;}


DIV#winz {  height:24em; z-index:1; display:block; overflow: auto; }
DIV.newslink {background: url(../img/o-pix.gif) 0 0 repeat-x; margin:0; padding:.6em 0em;}
DIV.newslink UL, DIV.newslink LI{margin:0; padding:0;}
DIV.newslink A { background: url(../img/arw1.gif) .6em 50% no-repeat; padding-left:2em}

DIV#newshome DL {display:block; float:left; width:9em; padding:0; margin:.5em .7em;}
DIV#newshome DL IMG {display:block; margin:0; padding:0; float:none; width:8.5em;}
DIV#newshome DT {text-align:left; padding:0; margin:0;}
DIV#newshome DD {text-align:center; padding:0; margin:0;}






/********     ALLEGATI  alle NEWS       */
P.allegati { margin:.5em; }
P.allegati A {margin:0em; padding:0; line-height:3.2em;}
DIV#newshome P.allegati A IMG {float:left; border:none; display:block; width:1.5em; height:1.5em }









/********    ALLINEAMENTO Testo e Immagine         */
DIV.csi-textpic,
DIV.csi-center,
DIV.csi-right,
DIV.csi-left			{ margin:0; padding:0; }


/***  Immagine ***/
DIV.csi-center IMG,
DIV.csi-center IMG,
DIV.csi-center IMG		{ display:block; padding:0;}

DIV.csi-center IMG		{ margin:auto;}
DIV.csi-right IMG		{ margin-left:auto; margin-right:0;}
DIV.csi-left IMG		{ margin-left:0; margin-right:auto; }

DIV.csi-intext-right-nowrap IMG,
DIV.csi-intext-left-nowrap IMG	{ margin:0; padding:0; }

DIV.csi-center DIV.textpic,
DIV.csi-right DIV.textpic,
DIV.csi-left DIV.textpic		{ margin:0; padding:0;}



DIV.csi-intext-right DIV.textpic,
DIV.csi-intext-left DIV.textpic	{ margin:0; padding:0;}

DIV.csi-intext-right-nowrap DIV.textpic,
DIV.csi-intext-left-nowrap DIV.textpic { margin:0;}



DIV.csi-center DL,
DIV.csi-center DD,
DIV.csi-center DT		{ text-align:center; margin:0; padding:0;}


DIV.csi-right DL,
DIV.csi-right DD,
DIV.csi-right DT,
DIV.csi-left DL,
DIV.csi-left DD,
DIV.csi-left DT		{ margin:0; padding:0;}


DIV.csi-intext-right DD,
DIV.csi-intext-left DD		{ margin:0; padding:0;}


DIV.csi-right DT		{ text-align:right; }
DIV.csi-left DT		{ text-align:left}

DIV.csi-intext-right DL		{ float:right; text-align:center;}
DIV.csi-intext-left DL		{ float:left; text-align:center;}


DIV.csi-intext-right-nowrap DL,
DIV.csi-intext-right-nowrap DD,
DIV.csi-intext-right-nowrap DT,
DIV.csi-intext-left-nowrap DL,
DIV.csi-intext-left-nowrap DD,
DIV.csi-intext-left-nowrap DT	{ margin:0; padding:0;}


DIV.csi-intext-right-nowrap DL	{ float:right;}
DIV.csi-intext-left-nowrap DL	{ float:left}



