/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: "Century Gothic", "Verdana", "Arial", "Helvetica",Lucida Sans Unicode,Lucida Grande,Lucida,Arial,sans-serif;font-size: 76%; color:#555555}
div#container{position: relative}

/*stili generici, su header e footer*/
div#header{height:173px;background-color:#f9c370;color: #ff0;background: url(img/bg_top.jpg) repeat-x top}
div#menusup{position:absolute;left: 600px;top: 131px; height: 20px;width: 375px; font-size: 13px}
div#menusup a{  color:#FFFFFF;  text-decoration:none; padding-right: 5px; padding-left:5px}
div#fb_Top{position:absolute;left: 720px;top: 43px; height: 51px;width: 52px;}
div#address_Top{position:absolute;left: 780px;top: 25px;}

/*div#menusup ul,div#menusup li
{ display:inline;
  list-style-type:none;
  margin:0;
  padding:0;
}
*/
div#menusup a:hover
{
  color:#FF9900; background-color:#FFFFFF }
/*
div#menusup li#active a
{
  color:#606060;
}*/
h1,h2,h3,h4 {margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
h2{color: #c678aa;font-size: 1.5em}
h3{color: #69f;font-size: 1.2em}
h4{color: #654826;font-size: 1.2em}
h5{color: #999999;font-size: 1.2em}
hr{color:#FF3300; width:350px; border:1px;  }
div#footer a{color:#6633FF;text-decoration: none}

/*stili specifici per il layout*/
div#navigation{position: absolute; top: 173px; left: 0;
    width: 180px;\width:170px;w\idth:180px;padding: 1em 0 0 10px}
div#extra{position: absolute; top: 173px; right: 0;
    width: 200px;\width:200px;w\idth:200px;padding: 1em 5px}
div#content{margin: 0 210px; border-style:solid; border-width:0 1px; border-color:#ccc; padding:1em 10px;}
div#footer{height:50px; text-align:center; font-size:12px; padding: 18px 0;  background-color: #d7b866; color: #6b5210; font-weight: bold;}

/*stili specifici per impaginazione centrale*/
/*div#content img{ float:left; margin: 9px}*/
div#content h2, h3, h4, p{ margin:0 10px; padding: 0 }
div#content h2, h3, h4{ margin-top: 10px }
div#content{clear: left}

/*stili specifici per box appuntamenti centrale*/
div.textimage{ width: 100%;margin-bottom: 10px; border: 1px dotted #000; text-align:justify/*;background-color: #eee */}
div.textimage img{float:left; margin: 10px }
div.textimage h2, div.textimage p{ margin:0 10px; padding: 0 }
div.textimage h2{ margin-top: 10px }
div.clearer{clear: left}


/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none}
div#navigation li{margin: 0;padding: 0; font: "Century Gothic","Verdana", "Arial", "Helvetica",Lucida Sans Unicode,Lucida Grande,Lucida,Arial,sans-serif; font-size: 18px; line-height:28px;}
div#navigation li.corsi{font-family: "Century Gothic","Verdana", "Arial", "Helvetica",Lucida Sans Unicode,Lucida Grande,Lucida,Arial,sans-serif; font-size:10px; color:}
div#navigation a{color:#7a5235;text-decoration: none}
div#navigation a.corsi{color:#7a5235;text-decoration: none}
div#navigation a:hover{color: #986a48; text-decoration:underline;}
div#navigation a#activelink{color: #c678aa;text-decoration: none}
div#navigation p{font-size: 90%}

/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em; background-color:#FFFF00; padding-left:5px; padding-right:5px;}
div#extra div.newsbox h2{color: #0000FF;font-size: 1.2em}
div#extra div.newsbox h3{color: Blue;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}


#BoxNewsDX{
	width:200px;
	background-image:url(img/boxDX/bg_box_newsDX.gif);
	padding:0;
	margin:0;
	margin-top:20px;
	float:left;
	}
	#topBoxNewsDX{
	width:200px;
	height:94px;
	padding:0px;
	margin:0px;
	background-image:url(img/boxDX/top_box_newsDX.jpg);
	background-repeat:no-repeat;
	}
	#txtBoxNewsDX{
	width:180px;
	padding:0px 10px 0px 10px;
	margin:0px;
	text-align:center;
	line-height:16px;
	}
	#divisoreDX{
	width:160px;
	padding:10px 10px 10px 10px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	background-image:url(img/boxDX/bg_divisoreDX.gif);
	}
	#bottomBoxNewsDX{
	width:200px;
	height:20px;
	padding:0px;
	margin:0px;
	background-image:url(img/boxDX/bottom_box_newsDX.jpg);
	background-repeat:no-repeat;
	}
	
#AltroBoxDX{
	width:200px;
	padding:0;
	margin:0;
	margin-top:20px;
	float:left;
	text-align:center;
	}


.titoloLink {
		font-size: 20px;
		font-weight: bold;
		color: #c678aa;
		}
		.titoloLink a:link{
		font-size: 20px;
		font-weight: bold;
		color: #c678aa;
		}
		.titoloLink a:hover{
		font-size: 20px;
		font-weight: bold;
		color: #ea96cc;
		}


.txtOrange {
		font-size: 18px;
		font-weight: bold;
		color: #fba84c;
		}
		.txtOrange a:link{
		font-size: 18px;
		font-weight: bold;
		color: #fba84c;
		}
		.txtOrange a:hover{
		font-size: 18px;
		font-weight: bold;
		color: #f57f62;
		}

		
.txtBlu {
		font-size: 12px;
		font-weight: bold;
		color: #69f;
		}
		.txtBlu a:link{
		font-size: 12px;
		font-weight: bold;
		color: #69f;
		}
		.txtBlu a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #53a9e6;
		}
		
.txtLinkBold {
		font-size: 13px;
		font-weight: bold;
		color: #1d725a;
		}
		.txtOrange a:link{
		font-size: 13px;
		font-weight: bold;
		color: #1d725a;
		}
		.txtOrange a:hover{
		font-size: 13px;
		font-weight: bold;
		color: #257d64;
		}
		

.txtViolaBold {
		font-size: 13px;
		font-weight: bold;
		color: #800080;
		}

		
.titBianco {
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		}
		.titBianco a:link{
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		}
		.titBianco a:hover{
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		}
		


.TxtNewsDX {
		font-size: 15px;
		font-weight: bold;
		color: #1d725a;
		text-decoration:none;
		}
		.linkBlue a:link{
		font-size: 15px;
		font-weight: bold;
		color: #1d725a;
		text-decoration:none;
		}
		.linkBlue a:hover{
		font-size: 15px;
		font-weight: bold;
		color: #257d64;
		text-decoration:none;
		}
		

.TxtMenuSX {
		font-size: 15px;
		font-weight: bold;
		color: #5b371d;
		text-decoration:none;
		}
		.TxtMenuSX a:link{
		font-size: 15px;
		font-weight: bold;
		color: #5b371d;
		text-decoration:none;
		}
		.TxtMenuSX a:hover{
		font-size: 15px;
		font-weight: bold;
		color: #7a5235;
		text-decoration:none;
		}
		
.txtEvidenziato {
		font-size: 16px;
		font-weight: bold;
		color: #000099;
		text-decoration:none;
		}

		
.TxtTop {
		font-size: 15px;
		font-weight: bold;
		color: #5f3d1f;
		text-decoration:none;
		}
		.TxtTop a:link{
		font-size: 15px;
		font-weight: bold;
		color: #5f3d1f;
		text-decoration:none;
		}
		.TxtTop a:hover{
		font-size: 15px;
		font-weight: bold;
		color: #ffffff;
		text-decoration:none;
		}
		
		
/* SOCIAL NETWORK */

#socialbookmarking{
width:100%;
padding:10px 0px;
height:16px;}
	#socialbookmarking span{
	float:left;
	display:block;
	padding-right:5px;
	height:16px;
	}
	#socialbookmarking span a {
	display:block;
	text-decoration:none;
	height:16px;
	}
	.deliciuos a:hover{
	background:url(../img/socialbookmarking/delicious_c.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.deliciuos a{
	background:url(../img/socialbookmarking/delicious.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.digg a:hover{
	background:url(../img/socialbookmarking/digg_c.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.digg a{
	background:url(../img/socialbookmarking/digg.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.facebook a:hover{
	background:url(../img/socialbookmarking/facebook_c.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.facebook a{
	background:url(../img/socialbookmarking/facebook.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.google a:hover{
	background:url(../img/socialbookmarking/google_c.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.google a{
	background:url(../img/socialbookmarking/google.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.ok a:hover{
	background:url(../img/socialbookmarking/ok_no_c.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.ok a{
	background:url(../img/socialbookmarking/ok_no.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.tecnorati a:hover{
	background:url(../img/socialbookmarking/tecnorati_c.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.tecnorati a{
	background:url(../img/socialbookmarking/tecnorati.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.yahoo a:hover{
	background:url(../img/socialbookmarking/yahoo_c.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.yahoo a{
	background:url(../img/socialbookmarking/yahoo.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.twitter a:hover{
	background:url(../img/socialbookmarking/twitter_c.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.twitter a{
	background:url(../img/socialbookmarking/twitter.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	
	.linkedin a:hover{
	background:url(../img/socialbookmarking/linkedin_c.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
	.linkedin a{
	background:url(../img/socialbookmarking/linkedin.gif) no-repeat center left;
	width:16px;
	height:16px;
	}
