﻿html,body {
	margin: 0px ;
	padding : 0px;
	font-family: Helvetica,verdana, "Sans Serif";
	font-size:76%;

}

body {

	background : #e4edf5 url("images/structure/background_gradient.jpg") repeat-x left bottom;

	/* scrollbar-face-color:#0000ff;scrollbar-arrow-color:#ffffff;scrollbar-track-color:#ff0000;scrollbar-highlight-color:#ffffff;scrollbar-3Dlight-color:#ff0000;scrollbar-shadow-color:#ffffff;scrollbar-darkshadow-color:#ff0000; */
}


div#contenitore {
	width :750px;
	height :100%;
	margin: 0px auto;
	/*/*/ border :#ffffff 0px solid ;/**/
	background : transparent ;
	text-align :center;

}


div#navigator {
	width : 750px;
	height : 24px;
	background : transparent URL("") no-repeat top left; 
	margin: 0 auto;
	padding : 0px;
	/*/*/ border :#dbd1d8 0px solid ;/**/
	text-align:right;


}


div#header {
	width : 750px;
	/* height : 300px; */
	margin: 0 auto;
	margin-top:10px;
	/*/*/ border :#dbd1d8 0px solid ;/**/
	padding : 0px;
	background : #ffffff URL("http://www.allthebestimola.it/gioio/versione 0.5/images/home/headertop.jpg") no-repeat top left; 
}


div#contenuto {
	width : 750px;
	min-height:500px;
	/*/*/ border-width:0px;	/**/
	/*/*/ border-style:solid;	/**/
	/*/*/ border-color :#dbd1d8;/**/
	margin: 0 auto;
	padding : 0px;
	background : transparent URL("") no-repeat top center;
	text-align:center;
}



/* TABELLA DEL LAYOUT */
	table.tlayout {
		table-layout:fixed;
		width:750px;
		height:1800px;
		margin:0 auto;
		border:0px solid #000000 ;
		padding:0px;
		border-collapse:collapse;
		empty-cells:show;
	}

			/* riga con titoli colonne */
		tr.r01 {
			height:50px;
			background : transparent;
		}


			td.r01c01 {
				width:230px;
				background : #679cc4 URL("images/structure/bck_title_sx.jpg") no-repeat top left;
				border:0px solid #000000 ;
				padding:0px;
				color:#fff;
				font-size:12px;
				font-weight:bold;
				text-align:left;
				vertical-align:top;
			}

			td.r01c02, td.r01c03 {
				width:30px;
				background : transparent URL("") repeat-y top right;
				border:0px solid #000000 ;
				padding:0px;
			}

			td.r01c03 {
				width:230px;
				background : #b3d9b3 URL("images/structure/bck_title_cent.jpg") no-repeat top left;
				border:0px solid #000000 ;
				padding:0px;
				color:#fff;
				font-size:12px;
				font-weight:bold;
				text-align:left;
				vertical-align:top;
			}


			td.r01c05 {
				width:230px;
				background : #655F7B URL("images/structure/bck_title_dx.jpg") no-repeat top left;
				border:0px solid #000000 ;
				padding:0px;
				color:#000;
				font-size:12px;
				font-weight:bold;
				text-align:left;
				vertical-align:top;
			}


			/*unione di celle quando c'� solo una colonna menu nella sezione associazione*/
			td.r01c0associazione {
				width: 490px;
				background : #bed5e6 URL("images/structure/bck_title_associazione.jpg") no-repeat top left;
				border:0px solid #000000 ;
				padding:0px;
				color:#fff;
				font-size:12px;
				font-weight:bold;
				text-align:left;
				vertical-align:top;
			}


			/*unione di celle quando c'� solo una colonna menu nella sezione attivita*/
			td.r01c0attivita {
				width: 490px;
				background : #cee6ce URL("images/structure/bck_title_attivita.jpg") no-repeat top left;
				border:0px solid #000000 ;
				padding:0px;
				color:#fff;
				font-size:12px;
				font-weight:bold;
				text-align:left;
				vertical-align:top;
			}

			/*unione di celle quando c'e' solo una colonna menu nella sezione territorio*/
			td.r01c0territorio {
				width: 490px;
				background : #9490a4 URL("images/structure/bck_title_territorio.jpg") no-repeat top left;
				border:0px solid #000000 ;
				padding:0px;
				color:#000;
				font-size:12px;
				font-weight:bold;
				text-align:left;
				vertical-align:top;
			}

		tr.r02 {
			height:960px;
			vertical-align:top;
		}


		
			td.space {
				width:30px;
				background : transparent ;
				padding:0px;
			}
	

			td.sx {
				width:230px;
				background : #679cc4 URL("images/structure/bck_grad_sx.jpg") repeat-x bottom left;
				border:0px solid #000000 ;
				padding:0;
				text-align:left;
				vertical-align:top;
			}


			td.centre {
				width:230px;
				background : #b3d9b3 URL("images/structure/bck_grad_cent.jpg") repeat-x bottom left;
				border:0px solid #000000 ;
				padding:0px;
				text-align:left;
			}

			td.dx {
				width:230px;
				background : #66607c URL("images/structure/bck_grad_dx.jpg") repeat-x bottom left;
				border:0px solid #000000 ;
				padding:0px;
				text-align:left;
			}

		td.contenuto_associazione {
			background : #bed5e6 url("images/structure/bck_grad_associazione.jpg") repeat-x bottom left;
			border:0px solid #000000 ;
			padding:0px;
			text-align:center;
			vertical-align:top;
		}

		td.contenuto_attivita {
			background : #cee6ce url("images/structure/bck_grad_attivita.jpg") repeat-x bottom left;
			border:0px solid #000000 ;
			padding:0px;
			text-align:center;
		}


		td.contenuto_territorio {
			background : #9490a4 url("images/structure/bck_grad_territorio.jpg") repeat-x bottom left;
			border:0px solid #000000 ;
			padding:0px;
			text-align:center;
		}


/* FINE TABELLA DEL LAYOUT */



/* INTESTAZIONE COLONNE */

tr.r01 h2 {
	margin-top:5px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
}


/* menu paragrafo SX */


td.sx dl {
	width:208px;
	border:0px solid #eaeace;
	margin-left:11px;
	color:#fff;
}

td.sx dt {
	
	margin-left:0px;
	border-bottom: 1px dashed #00599c;
	padding-bottom:0.3em;
	font-size:1.4em;
	font-weight :bold;
	text-align:left;
}

td.sx dd {
	margin-top:1em;
	margin-left:0px;
	margin-bottom:1.5em;
	border-bottom: 0px dashed #00599c;
	font-size:1.4em;
	font-weight :normal;
	text-align:left;
}


/* menu paragrafo CENTRE */

td.centre dl {
	width:208px;
	border:0px solid #eaeace;
	margin-left:11px;
	color:#000;
}

td.centre dt {
	
	margin-left:0px;
	border-bottom: 1px dashed #72aeb2;
	padding-bottom:0.3em;
	font-size:1.4em;
	font-weight :bold;
	text-align:left;
}



td.centre dd {
	margin-top:1em;
	margin-left:0px;
	margin-bottom:1.5em;
	font-size:1.4em;
	font-weight :normal;
	text-align:left;
}



td.centre dd.riquadroscuro {
	background-color:#72aeb2;
	border:0px solid #eaeace;
	text-align:center;
	margin-bottom:10px;
}

a.canisciolti {
	display:block;
	width:180px;
	height:14px;
	line-height:14px;
	color:#222222;
	outline: none;
}



a.bigtxt {
	color:#000;
	font-size: 20px;
	font-weight:bold;
	line-height:44px;
	text-decoration:none;
}


a.mediumtxt {
	color:#000;
	font-size: 16px;
	font-weight:bold;
	line-height:44px;
	text-decoration:none;
}


/* menu paragrafo DX */


td.dx dl {
	width:208px;
	border:0px solid #eaeace;
	margin-left:11px;
	color:#fff;
}

td.dx dt {
	
	margin-left:0px;
	border-bottom: 1px dashed #fff;
	padding-bottom:0.3em;
	font-size:1.4em;
	font-weight :bold;
	text-align:left;
}

td.dx dd {
	margin-top:1em;
	margin-left:0px;
	margin-bottom:1.5em;
	border-bottom: 0px dashed #dcddb1;
	font-size:1.4em;
	font-weight :normal;
	text-align:left;
}




	/* immagini nei menu */

img.imgVerMenu {
	width:60px;
	float:left;
	margin-right:5px;

}

img.imgOrrMenu {
	width:80px;
	float:left;
	margin-right:5px;
}


	/*bordo attorno alle immagini relazionato al colore colonne*/
td.sx img.imgVerMenu, td.sx img.imgOrrMenu {
	border: 1px solid #a4c3dc;
}


td.centre img.imgVerMenu, td.centre img.imgOrrMenu {
	border: 1px solid #d3e8d3;
}

td.dx img.imgVerMenu, td.dx img.imgOrrMenu {
	border: 1px solid #d1cfd8;
}


	/* link menu */

	a.amenu {
		font-size:1.0em;
		font-weight :bold;
		color:#000;
		text-decoration:none;
	}


	a.amenu_sx {
		font-size:1.0em;
		font-weight :bold;
		color:#fff;
		text-decoration:none;
	}

 	a.amenu_hx {
		font-size:1.0em;
		font-weight :bold;
		color:#000;
		text-decoration:none;
	}

 	a.amenu_dx {
		font-size:1.0em;
		font-weight :bold;
		color:#fff;
		text-decoration:none;
	}



	/* Immagini sponsor */

p.pSponsor {
	width:230px;
	text-align:center;
	margin-bottom:10px;
}

p.pSponsorLittle {
	width:200px;
	margin-left:6px;
	text-align:center;
	margin-bottom:10px;
}
	/*Immagini degli sponsor home page*/

p.pSponsor img, p.pSponsorLittle img {
	border:1px solid #eaeace;
}


img.sponsor {
	width:208px;
	margin:0 auto;
	margin-bottom:10px;
	margin-right:0px;
	border:1px solid #eaeace;
}

img.sponsorLittle {
	width:170px;
	margin:0 auto;
	margin-bottom:10px;
	margin-right:0px;
	border:1px solid #eaeace;

}


	/* form email */

form.frm_newsletter {
	height:250px;
	background : transparent URL("") no-repeat top left;
	padding :0px;
	text-align:center;
	font-family: Helvetica,verdana, "Sans Serif";
	font-size : 10px;

}

input.txt {
	width:160px;
	background:#00599c;
	margin : 0px;
	margin-bottom:5px;
	border:1px solid #00599c;
	font-family: Helvetica,verdana, "Sans Serif";
	font-size : 12px;
	color:#fff;

}

input.rd {
	width:20px;
	}


form.frm_newsletter textarea {
	width:160px;
	background:#00599c;
	height :100px;
	margin :0px;
	border:1px solid #00599c;
	font-family: Helvetica,verdana, "Sans Serif";
	font-size:12px;	
	color:#fff;

}


input.btn {
	width:80px;
	height:18px;
	margin:20px auto;
	padding:0;
	/*/*/border:1px solid #e4edf5;/**/
	background-color:#00599c;
	font-family: Helvetica,verdana,"Sans Serif";
	font-size :8px;
	color:#fff;

}

	/*  fine form email */


	/* form login */

form.frm_login {
	background : transparent URL("") no-repeat top left;
	padding :0px;
	text-align:center;
	font-family: Helvetica,verdana, "Sans Serif";
	font-size : 10px;

}


input.btnlogin {
	width:80px;
	height:18px;
	margin:20px auto;
	margin-top:10px;
	padding:0;
	/*/*/border:1px solid #e4edf5;/**/
	background-color:#00599c;
	font-family: Helvetica,verdana,"Sans Serif";
	font-size :8px;
	color:#fff;

}

/* NEWS */

dd.dd_news {
	background-color:#72aeb2;
	border: 0px solid #fff;
	padding:5px;


}


a.a_news {
	font-size:0.8em;
	color:#000;
	text-decoration:none;
}

a.continueNews {
	font-size:0.8em;
	font-weight:bold;
	color:#222;
}




/* menu briciole */

a.briciole {
	font-family: Helvetica,verdana,"Sans Serif";
	font-size :10px;
	line-height:24px;
	color:#000;
	font-weight:600;
}



span.briciole {
	font-family: Helvetica,verdana,"Sans Serif";
	font-size :10px;
	line-height:24px;
	color:#000;

}

