/* 2col layout */
#content {margin-right:0;
}
#content div {
	float: left;
	width: 46%;
	margin:0;
	
}
#content div.special {
	float: none;
	width: auto;
}
#content div.special2 {
float: none;
	width: auto;

}
#content div.column1 {
	margin-right: 2%;
	padding:0
}
#content  p img {
	border:1px solid #CCCCCC ;
}



/* style */
h2 {
	margin-top: 1.5em;
}
h2.first, .special h2, h3.first {
	margin-top: 0;
}

#content div.special {
	margin-top: 0;
	border: 1px solid #dfd9ad;
	background: url(../img/homeBoxBg.gif) no-repeat 100% 0 #fdfde3;
}
#content div.special2 div {
	width:auto;
	float:none;
	background: url(../img/homeBoxBg2_top.gif) no-repeat 0px 0px;
	margin:0;
	padding:1em;}
#content div.special2  {
	background: url(../img/homeBoxBg2_bottom.gif) no-repeat 0px bottom;
	margin-bottom:1.5em;
	width:322px;
	padding-bottom:10px
}

#content div.special3 div {
	background: url(../img/BoxBg3_top.png) no-repeat 0px 0px;
}
#content div.special3  {
	background: url(../img/BoxBg3_bottom.png) no-repeat 0px bottom;
}
#content div.special3 p { line-height: 1.3em; margin-bottom: 5px; }
#content div.special3 h3 { margin: 0px; clear: none; font-size: 1em; }
#content div.special3 img { border: none; float: left; margin: 0px 10px 0px 10px; }

#content div.special h2 {
	font-size: 1.4em;
	color: #000;
}
#content div.special2 h2 {
	margin-bottom:1em;
	color: #000;
}
#content div.special2 h3  {
	color: #000;
	margin-bottom:0
}

h3{ margin-top:.5em;}


.inscrigui, .participi {
	background: url(../img/homeInscrigui.gif) no-repeat;
	padding-left: 90px;
	min-height: 60px;
	margin-bottom: 0 !important;
	padding-bottom: 9px;
}
* html .inscrigui, * html .participi {
	height: 60px;
}
.participi {
	background-image: url(../img/homeParticipi.gif);
}
.promou,
.colabora {
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	margin-top: 3em;
}
.colabora{
	margin-top:1.5em;
}
.sponsor {
	font-size: 1.86em;
	color: #000;
}



#content #patrocinadors { width: 320px; margin: 0px 0px; padding: 0px 0px; background: url("../img/pat_back_1.png") no-repeat 0px 0px; }
#content #patrocinadors ul { overflow: hidden; margin: 0px 0px; padding: 10px 15px; background: url("../img/pat_back_2.png") no-repeat 0px bottom; }
#content #patrocinadors ul li { float: left; list-style-type: none; margin: 0px 0px; padding: 0px 0px; }
#content #patrocinadors ul li strong { display: block; border-bottom: 1px solid #ccc; font-size: 0.9em; font-weight: normal; }
#content #patrocinadors ul li ul { padding: 10px 0px 0px 0px; background: none; }
#content #patrocinadors ul li ul li { float: left;  margin: 0px 0px 20px 0px; }
#content #patrocinadors ul li ul li a {}
#content #patrocinadors ul li ul li a img {}
#content #patrocinadors ul li ul li img {}
