@charset "UTF-8";
/*

CSS Document 

Alghero Golf Club _ www.algherogolf.it

MediaLabs di Antonio Pinna
info@medialabsonline.com _ www.medialabsonline.com


===	LAYOUT	===========================================================================================

	#container
	#header
	#wrapper
	#content
	#navigation
	#extra
	#footer
	
=== RESET	=========================================================================================== */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, cite, code, em, img, q, small, strike, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border: none; outline: none; font-size:100%; vertical-align:baseline; }

body { } /* vedi file dimensione testo */

.hide, .print, .stampa {display:none;}

blockquote, q { quotes: none;}

ol, ul { list-style: none; }

:focus { outline: 0; }


/* 
===	GENERALI =========================================================================================== */

* { margin:0px; padding:0px;}
* { font-family:Tahoma, Geneva, sans-serif;} /* vedi file dimensione testo */


body { width:100%; height:100%;}
	body { margin:0px auto; padding:0px; background:#fff; background: url(/_ex/pb/css/img/pg/sp.jpg) repeat 0px 0px;}
	body { text-align:center; font-weight: normal; font-family:Tahoma, Geneva, sans-serif;}

h1, h2, h3 {font-family : Avenir, "Gill Sans", Myriad, "Bitstream Vera Sans", Helvetica, sans-serif;} 
h4, h5, h6 {font-weight: normal; font-family:Geneva, Verdana, Helvetica, sans-serif;} 

p, li  {font-family:Tahoma, Geneva, sans-serif; color:#555; font-weight:normal;}

a, a:link, a:visited, a:hover { font-weight: bold; color:#104809; text-decoration: none; outline: none}
	a:hover { text-decoration: underline; color:#333;}
	
.clr {color:#104809;}

.ob {color:#A79660;}

.up { text-transform:uppercase;}

img, .img { display:block; border:0px; }

.float { width:95%; float:left; text-align:center; }

.num {color:#104809; padding:1px;}

.brr {color:#104809; padding:1px 5px;}

.cpt { padding:2px; color:#104809; width:150px; margin:0px auto; background:#fafafa; text-align:center; text-decoration: line-through;} /* vedi file dimensione testo */

.dt { padding:0px 2px; color:#fff; background:#9bbb59;}

.jpg, .doc, .rtf, .gif, .pdf, .png, .ppt, .tmp, .xls, .zip, .err { width:30px; height:15px;}
.jpg, .doc, .rtf, .gif, .pdf, .png, .ppt, .tmp, .xls, .zip, .err { float:left; margin:0px 3px 0px auto; border:1px solid #104809; background:#fff; color:#104809; text-align:center; font-weight: normal; text-transform:uppercase; display: block;} /* vedi file dimensione testo */

	.err { border: 1px solid #fff; color:#FFF;}
	

/*	
===	CORPO	=========================================================================================== */

div#body { width:930px;}
	div#body { margin:0px auto; padding:0px; }

/*	#page	 */

div#page { width:100%;}
	div#page { float:left; margin:0px auto; padding:0px; text-align:center; display:inline;}

/*	#logo	*/

div#logo { width:100%; height:80px;}
	div#logo {float:left; margin:0px auto; padding:0px; text-align:center; background:#fff left center no-repeat url(/_ex/pb/css/img/dv/l/01.gif); display:inline; border-top:5px solid #e1e1e1;}

/*	#testata	*/

div#testata { width:100%; height:240px;}
	div#testata {float:left; margin:5px auto 0px auto; padding:0px; text-align:center; background:top center no-repeat #fff url(/_ex/pb/css/img/dv/t/01.jpg); border-bottom:2px solid #fff; display:inline;}
	
/*	#navigazione	*/

div#navigazione { width:100%; height:35px;}
	div#navigazione { float:left; margin:0px auto; padding:0px; text-align:center; background:bottom center no-repeat url(/_ex/pb/css/img/m/n/01.gif) #fff; display:inline;}

/*	#contenuti	*/

div#contenuti { width:100%; height:100%;}
	div#contenuti { float:left; margin:20px 0px 0px 0px; padding:0px; text-align:center; background:top center no-repeat url(/_ex/pb/css/img/dv/c/all.gif); display:inline;}

body#SznA div#contenuti { width:100%; height:100%;}
	body#SznA div#contenuti {float:left; margin:20px 0px 0px 0px; padding:30px 0px 0px 0px; text-align:center; background:top center no-repeat #fff url(/_ex/pb/css/img/dv/c/tp.gif); display:inline;}

/*	#footer	*/

div#footer { width:100%; min-height:160px; height:auto !important; height: 160px;}
	div#footer {float:left; margin:0px auto; padding:0px; text-align:center; background: #9bbb59 top center no-repeat url(/_ex/pb/css/img/dv/f/all.gif); background-color:#9bbb59; display:inline;}

body#SznA div#footer {background: #9bbb59 top center no-repeat url(/_ex/pb/css/img/dv/f/01.gif); display:inline;}


/*	

===	SECONDARI	=========================================================================================== 

	#sinistra	*/
	
div#contenuti div#sinistra { width:230px; height:100%;}
	div#contenuti div#sinistra {float:left; margin:0px; padding:0px 0px 30px 0px; text-align:center; background:bottom center no-repeat url(/_ex/pb/css/img/dv/c/sx.gif); display:inline;}
	
body#SznA div#contenuti div#sinistra { width:250px; height:100%;}
	body#SznA div#contenuti div#sinistra {float:left; margin:0px; padding:0px; text-align:center; background:none; display:inline;}
	
/*	#destra	*/

div#contenuti div#destra { width:680px; min-height:150px; height:auto !important; height: 150px;}
	div#contenuti div#destra { float: right; margin:0px auto; padding:10px 0px 0px 0px; text-align:center; background:#fff; display:inline;}

body#SznA div#contenuti div#destra { width:660px; height:100%}
	body#SznA div#contenuti div#destra { float: right; margin:0px auto; padding:0px; text-align:center; display:inline;}

/*	#sponsor	*/

div#contenuti div#sponsor { width:80%; height:300px;}
	div#contenuti div#sponsor {float:left; margin:10px 10% 0px 10%; padding:40px 0px 10px 0px; text-align:center; position:relative; background:top center no-repeat #fff url(/_ex/pb/css/img/dv/s/01.gif); display:inline;}

/*	#pagina	*/

div#destra div#pagina { width:95%;  min-height:180px; height:auto !important; height: 180px;}
	div#destra div#pagina {float:left; margin:0px auto 0px 20px; padding:10px 0 0 0; text-align:center; position:relative; display:inline;}

/*	#contenuto	*/

div#destra div#contenuto { width:65%;  min-height:180px; height:auto !important; height: 180px;}
	div#destra div#contenuto {float:left; margin:0px auto 0px 20px; padding:10px 10px 0 0; text-align:center; position:relative; display:inline;}

/*	#menu	*/

div#destra div#menu { width:25%;}
	div#destra div#menu {float:right; margin:0px 20px 0px auto; padding:10px 0 0 0; text-align:center; position:relative; display:inline;}

/*	#news	*/
div#news { width:95%;}
	div#news {float: left; margin:10px auto; padding:5px 0px; text-align:center; background-color:#fff; border-top:#f3f3f3 5px solid; border-bottom:#f3f3f3 5px solid; display:inline;}

/*	

===	MENU	=========================================================================================== 

	.mn_nvg	*/

div#navigazione div.mn_nvg { float:left; margin:0px auto; padding:5px 0px; text-align: center; display:inline;}

div#navigazione div.mn_nvg ul { border:0px; margin:0px auto; padding:0px; list-style-type:none; text-align:center;}

div#navigazione div.mn_nvg ul li { display:block; float:left; text-align:center; padding:0px; margin:0px; text-align:center; text-transform:uppercase; font-weight:bold;} /* vedi file dimensione testo */
	div#navigazione div.mn_nvg ul li a, div#navigazione div.mn_nvg ul li a, div#navigazione div.mn_nvg ul li a:link, div#navigazione div.mn_nvg ul li a:visited, div#navigazione div.mn_nvg ul li a:hover { height:20px; color:#104809; padding:2px 0px; margin:0px; text-decoration:none; display:block; text-align:center; border-right:1px dotted #fff;}
	div#navigazione div.mn_nvg li a:hover, div#navigazione div.mn_nvg ul li a:hover { text-decoration: underline; color:#fff; }
		
div#navigazione div.mn_nvg ul li.Szn a, div#navigazione div.mn_nvg ul li.Szn a, div#navigazione div.mn_nvg ul li.Szn a:link, div#navigazione div.mn_nvg ul li.Szn a:visited, div#navigazione div.mn_nvg ul li.Szn a:hover { color:#fff; }
	div#navigazione div.mn_nvg li.Szn a:hover, div#navigazione div.mn_nvg ul li.Szn a:hover {font-weight:bolder; color:#fff; text-transform:uppercase; text-decoration:none; }
		
div#navigazione div.mn_nvg ul li#NvF a {border: none;}
				
/*	.mn_sx	*/

div.mn_sx { width:90%;}
	div.mn_sx { float:left; margin:0px auto 0px 12px; padding:0px; text-align: center; display: inline;}
		div.mn_sx ul { border:0px; margin:0px auto; padding:0px; list-style-type:none; text-align:center;}
			div.mn_sx ul li { width:180px; float:left; text-align:left; margin:0px auto; border-bottom:1px dotted #e1e1e1;} /* vedi file dimensione testo */
				
div.mn_sx ul li a, div.mn_sx ul li a:link, div.mn_sx ul li a:visited, div.mn_sx ul li a:hover { height:22px; font-family: Tahoma, Geneva, sans-serif; margin:0px; color:#666; text-decoration:none; text-align:left; font-weight: normal;} /* vedi file dimensione testo */
	div.mn_sx li a:hover, div.mn_sx ul li a:hover { text-decoration:underline; color:#104809; }

div.mn_sx ul li.SxSzn { text-indent:0; padding:0; width:185px;}
div.mn_sx ul li.SxSzn a, div.mn_sx ul li.SxSzn a:link, div.mn_sx ul li.SxSzn a:visited, div.mn_sx ul li.SxSzn a:hover { text-transform:uppercase; color:#104809;  }

div.mn_sx ul li.SxCtg { } /* vedi file dimensione testo */
div.mn_sx ul li.SxCtg a, div.mn_sx ul li.SxCtg a:link, div.mn_sx ul li.SxCtg a:visited, div.mn_sx ul li.SxCtg a:hover { text-transform: none; font-weight:bold; }

html>.mn_sx ul li a { font-size:11px;}

/*	.mn_sx	*/

div.mn_dx { width:90%;}
	div.mn_dx { float:left; margin:0px auto 0px 12px; padding:0px 0 20px 0; text-align: center; display: inline;}

div.mn_dx h4 { padding:0px; margin:0 auto 10px auto; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#104809; text-align:left;}

div.mn_dx ul { border:0px; margin:0px auto; padding:0px; list-style-type:none; text-align:center;}
	div.mn_dx ul li { width:90%; float:left; text-align:left; margin:0px auto; /*border-bottom:1px dotted #e1e1e1;*/} /* vedi file dimensione testo */

div.mn_dx ul li a, div.mn_dx ul li a:link, div.mn_dx ul li a:visited, div.mn_dx ul li a:hover { height:22px; font-family: Tahoma, Geneva, sans-serif; margin:0px; color:#666; text-decoration:none; text-align:left; font-weight: normal;} /* vedi file dimensione testo */
	div.mn_dx li a:hover, div.mn_dx ul li a:hover { text-decoration:underline; color:#104809; }

html>.mn_dx ul li a { font-size:11px;}

/*	.mn_sp	*/

div.mn_sp { float:left; text-align:left; padding:10px 0px; margin:10px auto; background: none; text-align:center; display:inline;}

div.mn_sp a, div.mn_sp a, div.mn_sp a:link, div.mn_sp a:visited, div.mn_sp a:hover { float: inherit; display: inline; text-align:center;padding:10px 20px;}
	div.mn_sp a img, div.mn_sp a:hover img, div.mn_sp a:hover img { text-align:center; }


/*	.mn_lng	*/

div.mn_lng { float:right; text-align:center; padding:5px 0px; margin:0px 15px 0px auto; background: none; display:inline;}

div.mn_lng ul { border:0px; margin:5px auto; padding:0px; list-style-type:none; text-align:center;}

div.mn_lng ul li { display:block; float:left; text-align:center; padding:0px; margin:0px; }

div.mn_lng ul li a, div.mn_lng ul li a, div.mn_lng ul li a:link, div.mn_lng ul li a:visited, div.mn_lng ul li a:hover { width:15px; height:20px; font-family: Tahoma, Geneva, sans-serif; text-transform:uppercase; padding:0px; margin-right:5px; color:#104809; text-decoration:none; display:block; text-align:center; font-weight: normal; } /* vedi file dimensione testo */
	div.mn_lng li a:hover, div.mn_lng ul li a:hover { text-decoration: underline; color:#333; }

div.mn_lng ul li#en a { border: none;}

html>.mn_lng ul li a { font-size:11px;}

div.mn_lng ul li#it a:lang(it), div.mn_lng ul li#it a:lang(it), div.mn_lng ul li#it a:link:lang(it), div.mn_lng ul li#it a:visited:lang(it)	{ color:#fff;}

div.mn_lng ul li#en a:lang(en), div.mn_lng ul li#en a:lang(en), div.mn_lng ul li#en a:link:lang(en), div.mn_lng ul li#en a:visited:lang(en)	{ color:#fff;}

div.mn_lng { display:none;}
		
/*	.mn_css	*/

div.mn_css { width:145px;}

div.mn_css { float: right; text-align:left; padding:6px 5px 5px 5px; margin:0 auto; background: none; display:inline;}

div.mn_css ul { border:0px; margin:0px auto; padding:0px; list-style-type:none; text-align:left;}
	div.mn_css ul li { display:block; float:left; text-align:center; padding:0px; margin:0px 1px; background-color:#fff; }
		div.mn_css ul li a, div.mn_css ul li a, div.mn_css ul li a:link, div.mn_css ul li a:visited, div.mn_css ul li a:hover { width:14px; height:14px; display:block; text-align:center; border:1px solid #e1e1e1; background: transparent; padding:2px;}
			div.mn_css li a:hover, div.mn_css ul li a:hover { border:1px solid #104809;}
div.mn_css ul a img, div.mn_css li a:hover img, div.mn_css ul li a:hover img { list-style-type:none; float:left; width:14px; height:14px; background: transparent;}
	div.mn_css ul:after, div.mn_css li:after{ display:block; height:0px;}

div.mn_css ul, div.mn_css li{display:block; min-height:1%; height:auto !important; height: 1%; }

* html div.mn_css ul, * html div.mn_css li{display:block; list-style-type:none; min-height:1%;}

body#SznD div.mn_css, body#SznE div.mn_css { width:80px;} 

/*	mn_pth	*/

div.mn_pth { width:490px; }
	div.mn_pth { float:left; margin-left:260px; text-align:left; padding:5px 5px 10px 5px; background-color:transparent; display:inline;}
	div.mn_pth { text-align:left; font-weight:normal; text-align:left; text-transform: uppercase; font-family: Tahoma, Geneva, sans-serif; color:#666; } /* vedi file dimensione testo */
 	div.mn_pth a, div.mn_pth a:link, div.mn_pth a:visited, div.mn_pth a:hover { text-decoration: none; font-weight: normal; color:#666; text-transform:uppercase;}
		div.mn_pth a:hover { text-decoration: underline; color:#104809;}

/*	.mn_tp	*/

div.mn_tp { width:300px;}
	div.mn_tp { float:right; text-align:center; padding:2px 0px; margin:0px auto; background: none; display:inline;}

div.mn_tp ul { border:0px; margin:5px auto; padding:0px; list-style-type:none; text-align:center;}

div.mn_tp ul li { display:block; float:left; text-align:center; padding:0px; margin:0px; }
	div.mn_tp ul li a, div.mn_tp ul li a, div.mn_tp ul li a:link, div.mn_tp ul li a:visited, div.mn_tp ul li a:hover { width:auto; float:left; height:14px; font-family: Tahoma, Geneva, sans-serif; text-transform:uppercase; padding:0px 10px; margin:0px; color:#104809; text-decoration:none; display:block; text-align:center; font-weight: normal; border-right:1px solid #555;} /* vedi file dimensione testo */
		div.mn_tp li a:hover, div.mn_tp ul li a:hover { text-decoration: underline; color:#333; }

div.mn_tp ul li#TpG20 a {border: none;}

html>#mn_tp ul li a { font-size:11px;}
					
/*	.mn_shr	*/

div.mn_shr { width:98%; height:26px; }
	div.mn_shr { float:left; text-align:left; padding:0px; margin:0px auto 10px auto; display:inline; background-color:#fff}

div.mn_shr ul { position:absolute; right:2px;}
	div.mn_shr ul { border:0px; margin:0px auto; padding:0px; list-style-type:none; text-align:left; display:inline;}

div.mn_shr ul li { display:block; float:left; text-align:center; padding:0px; margin:0 2px; display:inline;}
	div.mn_shr ul li a, div.mn_shr ul li a, div.mn_shr ul li a:link, div.mn_shr ul li a:visited, div.mn_shr ul li a:hover { width:16px; height:16px; display:block; text-align:center; padding:5px;}
		div.mn_shr li a:hover, div.mn_shr ul li a:hover { }
	div.mn_shr ul a img, div.mn_shr li a:hover img, div.mn_shr ul li a:hover img { list-style-type:none; float:left; width:16px; height:16px; background:#fff;}
		div.mn_shr li a:hover img, div.mn_shr ul li a:hover img { }
	div.mn_shr ul:after, div.mn_shr li:after{ display:block; height:0px;}
		div.mn_shr ul, div.mn_shr li{display:block; min-height:1%; height:auto !important; height: 1%;}
	* html div.mn_shr ul, * html div.mn_shr li{display:block; list-style-type:none; min-height:1%; height:auto !important; height: 1%;}

/*	.mn_arc	*/

div.mn_arc { width:96%;}
	div.mn_arc { float:left; margin:0px auto 10px auto; padding:0px; text-align: center; display: inline;}

div.mn_arc h4 { padding:0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#104809; text-align:left;} /* vedi file dimensione testo */
div.mn_arc h4 a, div.mn_arc h4 a:link, div.mn_arc h4 a:visited, div.mn_arc h4 a:hover {text-decoration:none;}
	div.mn_arc h4 a:hover { text-decoration:underline; color:#c41b04;}
	
div.mn_arc h5 { padding:0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#104809; text-align:left;} /* vedi file dimensione testo */
div.mn_arc h5 a, div.mn_arc h5 a:link, div.mn_arc h5 a:visited, div.mn_arc h5 a:hover { color:#104809; text-decoration:none;}
	div.mn_arc h5 a:hover {text-decoration:underline; color:#c41b04;}
	
div.mn_arc ul { border:0px; margin:0px auto; padding:0px 0px 10px 0px; list-style-type:none; text-align:center; }

div.mn_arc ul li { width:100%; display:block; float:left; text-align:left; padding:0px; margin:0px auto; color:#333; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; } /* vedi file dimensione testo */
div.mn_arc ul li.mnt { width:95%; margin:0px auto 0px 3%; text-transform:capitalize; }
		
div.mn_arc ul li a, div.mn_arc ul li a:link, div.mn_arc ul li a:visited, div.mn_arc ul li a:hover {color:#333; text-decoration:none; text-align:left;  font-weight: normal;}
	div.mn_arc li a:hover, div.mn_arc ul li a:hover { text-decoration:underline; color:#104809;}
	
html>.mn_arc ul li a { font-size:.9em;}

/*	.mn_mp	*/

div.mn_mp { width: 98%; }
	div.mn_mp {float:left; padding:0%; text-align:left; margin:10px auto; display:inline; }
	div.mn_mp h2 { display:block; height:25px; padding:5px 0px 0 1%;clear:both;}
		div.mn_mp h2 { color: #104809; text-transform:uppercase; font-weight:normal; text-align:left; border-bottom:2px solid #e1e1e1; } /* vedi file dimensione testo */
	div.mn_mp p { text-align:left; line-height:normal; margin:0px auto;} /* vedi file dimensione testo */
	div.mn_mp ul { margin:0 auto; padding:0; list-style-type:none; text-align:center;}
		div.mn_mp ul li { width:46%; text-align:left; color:#666; border-bottom:1px dotted #e1e1e1; padding:5px;} /* vedi file dimensione testo */
		div.mn_mp ul li.nm1, div.mn_mp ul li.nm3, div.mn_mp ul li.nm5, div.mn_mp ul li.nm7, div.mn_mp ul li.nm9 { float:left;}
		div.mn_mp ul li.nm2, div.mn_mp ul li.nm4, div.mn_mp ul li.nm6, div.mn_mp ul li.nm8, div.mn_mp ul li.nm10 { float:right;}
			div.mn_mp ul li a, div.mn_mp ul li a:link, div.mn_mp ul li a:visited, div.mn_mp ul li a:hover {padding:5px 2%; color:#104809; text-decoration:none; text-align:left; font-weight: normal;} /* vedi file dimensione testo */
				div.mn_mp ul li a:hover { text-decoration: none;}
				html>.mn_mp ul li a { font-size:11px;}
		div.mn_mp hover { background: #f2f2f2; border: 1px solid #03476F; color: #fff; }



/*	.mn_lnk	*/

div.mn_lnk { width: 98%; }
	div.mn_lnk {float:left; padding:0%; text-align:left; margin:10px auto; display:inline; }
	div.mn_lnk h2 { display:block; height:25px; padding:5px 0px 0 1%;clear:both;}
		div.mn_lnk h2 { color: #104809; text-transform:uppercase; font-weight:normal; text-align:left; border-bottom:2px solid #e1e1e1; } /* vedi file dimensione testo */
	div.mn_lnk p { text-align:left; line-height:normal; margin:0px auto;} /* vedi file dimensione testo */
	div.mn_lnk ul { margin:0 auto; padding:0; list-style-type:none; text-align:center;}
		div.mn_lnk ul li { width:90%; text-align:left; color:#666;  min-height:2em; height:auto !important; height: 2em;} /* vedi file dimensione testo */
		div.mn_lnk ul li a, div.mn_lnk ul li a:link, div.mn_lnk ul li a:visited, div.mn_lnk ul li a:hover {padding:5px 2%; color:#104809; text-decoration:none; text-align:left; font-weight: normal;} /* vedi file dimensione testo */
			div.mn_lnk ul li a:hover { text-decoration: none;}
			html>.mn_lnk ul li a { font-size:11px;}
		div.mn_lnk hover { background: #f2f2f2; border: 1px solid #03476F; color: #fff; }




/*	

===	ELEMENTI	===========================================================================================	*/

/*	.indirizzo	*/

div.indirizzo { width:650px;}
	div.indirizzo { float:left; margin:0px auto; position:relative; left:270px; top:100px; padding: 0px; display:inline;}

div.indirizzo p { color:#fff; text-align:left; font-weight: normal; font-family: Tahoma, Geneva, sans-serif; } /* vedi file dimensione testo */

div.indirizzo p a, div.indirizzo p a:link, div.indirizzo p a:visited, div.indirizzo p a:hover { text-align:left; text-decoration: none; font-weight: bold; color:#fff;}
	div.indirizzo p a:hover { text-decoration: underline; color:#104809;}

/*	.footer	*/	

div.footer { width:650px;}
	div.footer { float:left; margin:0px auto; position:relative; left:270px; top:100px; padding: 0px; display:inline;}

div.footer p { color:#fff; text-align:left; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; } /* vedi file dimensione testo */

div.footer p a, div.footer p a:link, div.footer p a:visited, div.footer p a:hover { text-align:left; text-transform: uppercase; text-decoration: none; font-weight: normal; color:#104809;}
	div.footer p a:hover { text-decoration: underline; color:#104809;}
	
/*	.testi	*/

div.testi { width:98%;}
	div.testi { float:left; clear:left; text-align:left; margin:0px auto; padding:0px; display:inline;}
	
div.testi img  { width:120px; display:inline; padding: 5px; float:left; margin:auto 8px auto auto; background-color:#ffffff; border:1px solid #e9e7d3;}

div.testi h1 { color:#104809; text-transform: none; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; clear:both;} /* vedi file dimensione testo */

div.testi h2 { color:#104809; text-transform: none; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left;} /* vedi file dimensione testo */

div.testi h3 { color:#104809; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;} /* vedi file dimensione testo */

div.testi h4 { font-weight:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;} /* vedi file dimensione testo */

div.testi h5 { font-weight:bold; color:#555; text-transform:lowercase;} /* vedi file dimensione testo */
	div.testi h5 a, div.testi h5 a:link, div.testi h5 a:visited, div.testi h5 a:hover { text-align:left; padding:1px; text-decoration: none; font-weight: bold; color:#999;} /* vedi file dimensione testo */
	div.testi h5 a:hover { color:#d9251d;}

div.testi h6 { font-weight:normal; text-align:right; color:#555; clear:both;} /* vedi file dimensione testo */
	div.testi h6 a, div.testi h6 a:link, div.testi h6 a:visited, div.testi h6 a:hover { text-align:left; padding:1px; text-decoration: none; font-weight: bold; color:#999;} /* vedi file dimensione testo */
	div.testi h6 a:hover { color:#d9251d;}

div.testi p { color: #555; text-align:left;}/* vedi file dimensione testo */
	div.testi p a, div.testi p a:link, div.testi p a:visited, div.testi p a:hover { text-align:left; padding:1px; text-decoration: none; font-weight: bold; color:#104809;}
		div.testi p a:hover { color:#333;}

div.testi ul { } /* vedi file dimensione testo */
	div.testi li { list-style: square; text-align:left; color:#555;} /* vedi file dimensione testo */
	
/*	dv_top	*/

div.dv_top { width:95%;}
	div.dv_top { float:left; text-align:left; margin:10px auto; padding:0px; display:inline;}
	body#SznA div.dv_top img, body#SznA div.dv_top p img  { height:100px; display:inline; padding: 0px 5px; float:left; margin:auto 10px auto auto; background-color:#ffffff; border: none;}

div.dv_top h2 { font-weight: normal; text-align:left; text-transform:uppercase; } /* vedi file dimensione testo */
	div.dv_top h2 a, div.dv_top h2 a:link, div.dv_top h2 a:visited, div.dv_top h2 a:hover { text-decoration: none; font-weight: normal;}
		div.dv_top h2 a:hover { text-decoration: underline;}

div.dv_top p { text-align:left; color:#555;} /* vedi file dimensione testo */

/*	dv_midle	*/

div.dv_midle { width:90%;} /* vedi file dimensione testo */
	div.dv_midle {float: left; margin:5px auto 5px 15px; padding:0px 0px 10px 0px; text-align:left; border-bottom:1px dotted #e1e1e1; display:inline;}
	
div.dv_midle h2 {font-weight: normal; text-align:left; text-transform:uppercase; } /* vedi file dimensione testo */
	div.dv_midle h2 a, div.dv_midle h2 a:link, div.dv_midle h2 a:visited, div.dv_midle h2 a:hover { text-decoration: none; font-weight: normal; }
		div.dv_midle h2 a:hover { text-decoration: underline;}

div.dv_midle h3 {font-weight: normal; text-align:left; text-transform:uppercase; } /* vedi file dimensione testo */
	div.dv_midle h3 a, div.dv_midle h3 a:link, div.dv_midle h3 a:visited, div.dv_midle h3 a:hover { text-decoration: none; font-weight: normal; color:#555;}
		div.dv_midle h3 a:hover { text-decoration: underline;}
		
div.dv_midle p { text-align:left; color:#555;} /* vedi file dimensione testo */

/*	.dv_down	*/

div.dv_down { width:30%;} /* vedi file dimensione testo */
	div.dv_down {float: left; margin:5px 15px 5px auto; padding:0px 3px 10px 3px; text-align:left; border-bottom:1px dotted #e1e1e1; display:inline;}

body#SznA div.dv_down {border:none; padding:0px 0px 10px 0px; }

div#contenuto div.dv_down { width:45%;} /* vedi file dimensione testo */

div.dv_down h2 { font-weight: normal; text-align:left; text-transform:uppercase; }  /* vedi file dimensione testo */
div.dv_down h2 a, div.dv_down h2 a:link, div.dv_down h2 a:visited, div.dv_down h2 a:hover { text-decoration: none; font-weight: normal;}
	div.dv_down h2 a:hover { text-decoration: underline;}

div.dv_down h3 { font-weight: normal; text-align:left; text-transform:uppercase; } /* vedi file dimensione testo */
div.dv_down h3 a, div.dv_down h3 a:link, div.dv_down h3 a:visited, div.dv_down h3 a:hover { text-decoration: none; font-weight: normal; color:#999;}
	div.dv_down h3 a:hover { text-decoration: underline;}
		
div.dv_down p { text-align:left; color:#555;} /* vedi file dimensione testo */

/* .barra */

div.barra { width: 98%;}
	div.barra { float:left; text-align:center; vertical-align:middle; position:relative; bottom:0; margin:20px auto 0 auto; display:inline;}

div.barra p { text-align:center; vertical-align:middle; font-weight: normal; color:#999;} /* vedi file dimensione testo */
div.barra p a, div.barra p a:link, div.barra p a:visited, div.barra p a:hover { color:#999; font-weight:normal; text-decoration: none; padding:1px 5px;} /* vedi file dimensione testo */
	div.barra p a:hover { color:#104809; text-decoration:underline;}
	
/*	.dv_news */
	
div.dv_news {width:95%;}
	div.dv_news {float:left; padding:0px 2%; text-align:left; margin:0px auto; display:inline;}

div.dv_news h2 { padding:0px; font-weight:bold; text-align:left;} /* vedi file dimensione testo */
div.dv_news h2 a, div.dv_news h2 a:link, div.dv_news h2 a:visited, div.dv_news h2 a:hover { text-decoration: none; font-weight: bold;}
	div.dv_news h2 a:hover { text-decoration: underline;}

div.dv_news p { text-align:left; margin:0px auto;}

div.dv_news ul { border:0px; width:100%; margin:0px; padding:0px; list-style-type:none; text-align:left;}

div.dv_news ul li {  float:left; width:98%; padding:5px 1%; text-align:left; color:#555; border-bottom:1px dotted #e1e1e1;} /* vedi file dimensione testo */
	div.dv_news ul li a, div.dv_news ul li a:link, div.dv_news ul li a:visited, div.dv_news ul li a:hover { margin:0px auto; color:#104809; text-decoration:none; text-align:left; font-weight: normal;}
		html>.dv_news ul li a { font-size:11px;}

div.dv_news hover, div.dv_news ul li a:hover { text-decoration:underline; }

/*	.link	*/	

div.link { width:180px;}
	div.link { float:right; clear:right; margin:auto auto 10px 10px; text-align:left; padding:0 0 0 0; background: #fff; border:1px solid #e1e1e1;}

div.link h4 { padding:0 5px;} /* vedi file dimensione testo */
		div.link h4 { color: #104809;background:#f2f2f2; display:block; font-weight:normal; text-align:left; border-bottom:1px solid #e1e1e1;}

div.link h5 { margin:1em auto auto auto;}

div.link ul { border:0px; margin:0 auto; padding:0; list-style-type: none; text-align:center;}

div.link ul li {  float:left; width:100%; list-style-type: none; text-align:left; color:#666;} /* vedi file dimensione testo */
	
div.link ul li a, div.link ul li a:link, div.link ul li a:visited, div.link ul li a:hover { display:block; color:#104809; text-decoration:none; text-align:left; font-weight: normal;} /* vedi file dimensione testo */
	div.link ul li a:hover { text-decoration: none; background:#fafafa;}
		
html>.link ul li a { font-size:11px;}	

/*	.galleria	*/

div.galleria { width: 95%; }
	div.galleria { float:left; padding:10px; text-align:left; margin:20px auto 10px auto; display:inline;}

div.galleria h2 { width:100%; float:left; padding:0px; border-bottom:1px solid #e1e1e1;} /* vedi file dimensione testo */
		div.galleria h2 { color: #104809; text-transform:uppercase; font-weight:normal; text-align:left;}

div.galleria p { width:95%; float:left; padding:0px 5px;  clear:both;} /* vedi file dimensione testo */
		div.galleria p { color: #555; font-weight:normal; text-align:left;}

div.galleria img { float:left; margin:5px; background:#fff; padding:2px; border:1px solid #e1e1e1;}
div.galleria img a, div.galleria img a:link, div.galleria img a:visited, div.galleria img a:hover { display:block; border: none;}

/*	.download	*/

div.download { width: 98%; }
	div.download {float:left; padding:0%; text-align:left; margin:10px auto; display:inline; }
	
div.download h2 { width:96%; float:left; height:25px; padding:5px 0px 0 4%; background:url(/_ex/pb/css/img/m/d/p.gif) 0 9px no-repeat;display:block; clear:both;}
	div.download h2 { color: #104809; text-transform:uppercase; margin:0 auto 8px auto; font-weight:normal; text-align:left; border-bottom:2px solid #e1e1e1; } /* vedi file dimensione testo */

div.download p { width:95%; float:left; padding:0px 5px;  clear:both;} /* vedi file dimensione testo */
		div.download p { color: #555; font-weight:normal; text-align:left;}

div.download ul { margin:0 auto; padding:0; list-style-type:none; text-align:center;}

div.download ul li { width:95%; text-align:left; color:#666; /*border-bottom:1px dotted #e1e1e1;*/ padding:5px;} /* vedi file dimensione testo */
div#contenuto div.download ul li { width:95%;}

div.download ul li a, div.download ul li a:link, div.download ul li a:visited, div.download ul li a:hover { margin:0px auto; padding:5px 2%; color:#104809; text-decoration:none; text-align:left; font-weight: normal;}
	div.download ul li a:hover { text-decoration: none;}

html>.download ul li a { font-size:11px;}

div.download hover { background: #f2f2f2; border: 1px solid #03476F; color: #fff; }
		
div.download ul li.Rg1, div.download ul li.Rg3, div.download ul li.Rg5, div.download ul li.Rg7, div.download ul li.Rg9, div.download ul li.Rg11, div.download ul li.Rg13, div.download ul li.Rg15, div.download ul li.Rg17, div.download ul li.Rg19 { float:left; margin-left:1%;}
div.download ul li.Rg2, div.download ul li.Rg4, div.download ul li.Rg6, div.download ul li.Rg8, div.download ul li.Rg10, div.download ul li.Rg12, div.download ul li.Rg14, div.download ul li.Rg16, div.download ul li.Rg18, div.download ul li.Rg20 { float:right; margin-right:1%;}

/*	.campo	*/

div.campo { width:98%;} /* vedi file dimensione testo */
	div.campo {padding:0px 3px 10px 3px; text-align:left; border-bottom:1px dotted #e1e1e1; display:inline;}

div.campo { float:left; margin:10px auto;}
	
div.campo h2{ font-weight: normal; text-align:left; color:#104809;  font-family:Tahoma, Geneva, sans-serif} /* vedi file dimensione testo */
div.campo h2 a, div.campo h2 a:link, div.campo h2 a:visited, div.campo h2 a:hover { text-decoration: none; font-weight: normal;}
	div.campo h2 a:hover { text-decoration: underline;}

div.campo h3 {font-weight: normal; text-align:left; font-family:Tahoma, Geneva, sans-serif;} /* vedi file dimensione testo */
div.campo h3 a, div.campo h3 a:link, div.campo h3 a:visited, div.campo h3 a:hover { text-decoration: none; font-weight: normal; color:#104809;}
	div.campo h3 a:hover { text-decoration: underline;}
	
div.campo h4{ font-weight: normal; text-align:left;  font-family:Tahoma, Geneva, sans-serif; } /* vedi file dimensione testo */
div.campo h4 a, div.campo h4 a:link, div.campo h4 a:visited, div.campo h4 a:hover { text-decoration: none; font-weight: normal;}
	div.campo h4 a:hover { text-decoration: underline;}

		
div.campo p { text-align:left; color:#555;} /* vedi file dimensione testo */

/*	contatti	*/

div.contatti { width:98%;}
	div.contatti {float: left; margin:5px auto 5px 15px; padding:0px 0px 10px 0px; text-align:left; display:inline;}
	
div.contatti h2 {font-weight: bold; text-align:left; color:#104809; font-family:Tahoma, Geneva, sans-serif;} /* vedi file dimensione testo */
	div.contatti h2 a, div.contatti h2 a:link, div.contatti h2 a:visited, div.contatti h2 a:hover { text-decoration: none; font-weight: normal; }
		div.contatti h2 a:hover { text-decoration: underline;}
		
div.contatti p { text-align:left; color:#555;} /* vedi file dimensione testo */


/*	Form */

div.form { width: 95%;}
	div.form { float:left; padding:0px; text-align:left; margin:5px auto 20px auto; display:inline;}
div.form p { color: #666; text-align:left; } /* vedi file dimensione testo */

div.form div.Tr { width:100%;}
	div.form div.Tr { float:left; text-align:center; padding:0px; margin-bottom:5px; display:inline;}

div.form div.TrTtl { width:100%;}
	div.form div.TrTtl { float:left; text-align:center; padding:2px 0px; margin-bottom:10px; border-bottom:1px dotted #e1e1e1; display:inline;}
	div.form div.TrTtl p { color: #104809; text-align:left;} /* vedi file dimensione testo */

div.form div.TrPls { width:100%;}
	div.form div.TrPls { width:100%; float:left; text-align:center; padding:10px 0px; margin:20px auto; border-top:1px dotted #e1e1e1; display:inline;}

div.form div.TdSx { width:47%;}
	div.form div.TdSx { float:left; margin:0px auto; padding-left:5px; text-align:left; display:inline;}

div.form div.TdDx { width:47%;}
	div.form div.TdDx { float:right; margin:0px auto; padding-left:5px; text-align:left; display:inline;}

div.form div.TdSxL { width:10%;}
	div.form div.TdSxL { float:left; margin:0px auto; padding-left:5px; text-align:center; display:inline;}

div.form div.TdDxL { width:85%;}
	div.form div.TdDxL { float:right; margin:0px auto; text-align:left; display:inline;}

div.form div.TdBg { width:98%;}
	div.form div.TdBg { float:left; margin:0px auto; padding-left:5px; text-align:left; display:inline;}
	
div.form form { padding: 5px; margin: 0px; display:inline;}

div.form input { border:1px solid #e9e7d3; background:#fff; text-align:left;}

div.form option { border-color:#e9e7d3; color:#888; text-align:left;}

div.form textarea { width:94%; height:80px; }
	div.form textarea { border:1px solid #e9e7d3; font-family:Tahoma, Geneva, sans-serif; color:#888; padding:2px; display: inline;} /* vedi file dimensione testo */
	
div.form input.pls { cursor: pointer; font-weight:normal; text-align:center;}
	
div.form button  { cursor:pointer; width:100px; height:35px; background:url(/_ex/pb/css/pg/i/pl/100X35.gif) no-repeat; display:inline; padding: 0px; margin:0px auto; border:none;}
	div.form button  { font-family:Tahoma, Geneva, sans-serif; text-align:center; font-weight:bold; text-transform:uppercase; color:#fff;} /* vedi file dimensione testo */

div.sp_01 { position:absolute; left:100px; top:40px;}
div.sp_02 { position:absolute; left:295px; top:40px;}
div.sp_03 { position:absolute; right:100px; top:40px;}
div.sp_04 { position:absolute; left:30px; top:150px}
div.sp_05 { position:absolute; left:295px; top:150px}
div.sp_06 { position:absolute; right:30px; top:150px}
div.sp_07 { position:absolute; left:100px; top:260px}
div.sp_08 { position:absolute; left:295px; top:260px}
div.sp_09 { position:absolute; right:100px; top:260px}


		
/*	

===	TABELLE	=========================================================================================== 


	calendario */

table#calendario { width:96%; margin:0 auto 20px auto; border: none; border-collapse:collapse; border-spacing: 1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; vertical-align:middle; line-height:20px; }

table#calendario tr {border: none; padding: 3px;}
 table#calendario tr.giorni { border: none; background:#f2f2f2; }

table#calendario td, table#calendario thead th { border: none; padding: 2px; color: #6E6E6E; }
table#calendario thead th { font-weight:bold; border: none; text-align: left; color: #00FF0C; padding-top:4px; }

table#calendario td a, table#calendario td a:link, table#calendario td a:visited, table#calendario td a:hover {display:block; font-weight: bold; color:#104809; text-decoration:none;}
	table#calendario td a:hover { background: #f2f2f2;}
	table#calendario td.month a:hover { background: none; text-decoration: underline;}


/*	

==============================================================================================
==============================================================================================

ESTERNI



===	SUPERBOX	==============================================================================
	* jQuery SuperBox! 0.9.1
 	* Copyright (c) 2009 Pierre Bertet (pierrebertet.net)
 	* Licensed under the MIT (MIT-LICENSE.txt)

Base Superbox Styles */
	
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */

*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}

/* IE6 - Thanks to Thickbox for IE expressions */

* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
/** html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}*/

/* Default Theme */

#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;}
#superbox{padding:10px;background:#f9f9f9;}
#superbox-innerbox{padding:10px 0;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0; }

/* Custom Theme */
#superbox { border:1px solid #104809;}
#superbox-overlay{background:#f9f9f9;}
#superbox-container .loading{width:32px;height:32px;margin:0 auto;text-indent:-9999px;background: url(/_ex/pb/css/img/sb/loader.gif) no-repeat 0 0;}
#superbox .close a {float:right;padding:0 5px;line-height:20px;background:#104809;cursor:pointer; display:block; text-transform:uppercase; font-size:.6em;}
#superbox .close a span{color:#fff;}
#superbox .nextprev a {float:left; margin-right:5px; padding:0 5px; line-height:20px;background:#104809; cursor:pointer; color:#fff; display:block; text-transform:uppercase; font-size:.6em;width:100px;}
#superbox .nextprev .disabled {background:#f9f9f9; color:#fafafa; cursor:default;}
