@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-image:url(../_slice/bgPage.gif);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#62666e;
}

body.blank 
{
	background-image: none;
	background-color: #fff;
}

img 
{
	border: none;
}

.containerPage{
	clear:both;
	width:974px;
	margin:0 auto;
}

.bgBody{
	clear:both;
	float:left;
	width:974px;
	margin:0;
	padding:0;
	background-image:url(../_slice/shadowBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

.bgTop{
	clear:both;
	float:left;
	width:974px;
	margin:0;
	padding:0;
	background-image:url(../_slice/shadowTop.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.bgBottom{
	clear:both;
	float:left;
	width:974px;
	margin:0;
	padding:0;
	background-image:url(../_slice/shadowBottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:100%!important;
	height:650px;
  	min-height:650px;
}


.admin
{
	
}

.areaSoci{
	width:105px;
	height:30px;
	margin:0;
	padding:0;
	background-image:url(../_slice/areaSoci.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
	float:right;
}

.areaPubblica{
	width:105px;
	height:30px;
	margin:0;
	padding:0;
	background-image:url(../_slice/areaPubblica.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
	float:right;
}

.admin{
	width:105px;
	height:30px;
	margin:0;
	padding:0;
	background-image:url(../_slice/admin.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
	float:right;
}

.header{
	clear:both;
	float:left;
	width:100%;
}

.footer 
{
	padding: 10px 0px;
	padding-top: 25px;
	text-align: center;
	font-size: 11px;
	color: #999;
}

h1 a{
	width:369px;
	height:130px;
	margin:20px 0 0 20px;
	padding:0;
	background-image:url(../_slice/logo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
}

.homeLink a{
	float:left;
	height:11px;
	margin:0;
	padding:0 0 0 22px;
	background-image:url(../_slice/home.gif);
	background-position:5px top;
	background-repeat:no-repeat;
	display:block;
	font-size:9px;
	color:#2c5a94;
	text-decoration:none;
}

.mappaLink a{
	float:left;
	height:11px;
	margin:0;
	padding:0 0 0 22px;
	background-image:url(../_slice/mappa.gif);
	background-position:5px top;
	background-repeat:no-repeat;
	display:block;
	font-size:9px;
	color:#2c5a94;
	text-decoration:none;
}

.contattiLink a{
	float:left;
	height:11px;
	margin:0;
	padding:0 0 0 22px;
	background-image:url(../_slice/contatti.gif);
	background-position:5px top;
	background-repeat:no-repeat;
	display:block;
	font-size:9px;
	color:#2c5a94;
	text-decoration:none;
}

.homeLink a:hover{
	float:left;
	height:11px;
	margin:0;
	padding:0 0 0 22px;
	background-image:url(../_slice/home.gif);
	background-position:5px -11px;
	background-repeat:no-repeat;
	display:block;
	font-size:9px;
	color:#e91b42;
	text-decoration:none;
}

.mappaLink a:hover{
	float:left;
	height:11px;
	margin:0;
	padding:0 0 0 22px;
	background-image:url(../_slice/mappa.gif);
	background-position:5px -11px;
	background-repeat:no-repeat;
	display:block;
	font-size:9px;
	color:#e91b42;
	text-decoration:none;
}

.contattiLink a:hover{
	float:left;
	height:11px;
	margin:0;
	padding:0 0 0 22px;
	background-image:url(../_slice/contatti.gif);
	background-position:5px -11px;
	background-repeat:no-repeat;
	display:block;
	font-size:9px;
	color:#e91b42;
	text-decoration:none;
}

.homeLink a.selected{
	float:left;
	height:11px;
	margin:0;
	padding:0 0 0 22px;
	background-image:url(../_slice/home.gif);
	background-position:5px -11px;
	background-repeat:no-repeat;
	display:block;
	font-size:9px;
	color:#e91b42;
	text-decoration:none;
}

.mappaLink a.selected{
	float:left;
	height:11px;
	margin:0;
	padding:0 0 0 22px;
	background-image:url(../_slice/mappa.gif);
	background-position:5px -11px;
	background-repeat:no-repeat;
	display:block;
	font-size:9px;
	color:#e91b42;
	text-decoration:none;
}

.contattiLink a.selected{
	float:left;
	height:11px;
	margin:0;
	padding:0 0 0 22px;
	background-image:url(../_slice/contatti.gif);
	background-position:5px -11px;
	background-repeat:no-repeat;
	display:block;
	font-size:9px;
	color:#e91b42;
	text-decoration:none;
}

.headerMenu{
	margin:8px 0 0 0;
	padding:0 0 0 25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.headerMenu li.homeLink{
	float:left;
	padding:7px 7px 7px 0;
	border-right:1px solid #8da9cb;
}

.headerMenu li.mappaLink{
	float:left;
	padding:7px 7px 7px 0;
	border-right:1px solid #8da9cb;
}

.headerMenu li.contattiLink{
	float:left;
	padding:7px 7px 7px 0;
}

.headerRight{
	float:left;
	width:100%;
	height:180px;
}

.marginTop90{
	margin-top:70px;
}

.inviaBtnHome{
	width:56px;
	height:25px;
	background-image:url(../_slice/inviaBtn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
	float:left;
}

.inviaBtnHome2{
	width:56px;
	height:25px;
	background-image:url(../_slice/invia.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
	float:left;
}

.contact 
{
    padding-top: 15px;
}

.contactSend{
	clear:both;
	float:left;
	width:56px;
	margin:0;
	padding:0 0 0 274px;
}

.logButCont{
	width:66px;
	margin:0 0 0 0;
	padding:0;
	float:right;
	clear:none;
}

.inputTxt{
	width:96px;
	height:17px;
	margin:0;
	padding:0;
	background-image:url(../_slice/bgTxtX.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #cacdd9;
}

.login{
	font-size: 10px;
	color:#62666e;
}

.floatRight{
	float:right;
	clear:both;
}

.btnBody{
	color:#2c5a94;
	background-image:url(../_slice/bgBtnBody.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:17px;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0;
	text-align:center;
	text-decoration:none;
	font-size:9px;
}

.btnLeft{
	color:#2c5a94;
	background-image:url(../_slice/bgBtnLeft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:17px;
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0 10px;
	text-align:center;
	text-decoration:none;
}

.btnRight{
	color:#2c5a94;
	background-image:url(../_slice/bgBtnRight.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:17px;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 10px 0 0;
	text-align:center;
	text-decoration:none;
}

.marginTop10{
	margin-top:10px;
}

.menu{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.menu .navItem_191{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navItem_195{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navItem_196{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navItem_217{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navItem_210{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navItem_202{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navItem_194{
	float:left;
	margin:0;
	padding:0;
	width:138px;
	height:32px;
}

.menu .navItem_230{
	float:left;
	margin:0;
	padding:0;
	width:138px;
	height:32px;
}

/* Area soci menu */
.menu .navItem_205{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navItem_206{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navItem_218{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navItem_221{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navItem_220{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navItem_219{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navSelected_205{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navSelected_206{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navSelected_218{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navSelected_221{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navSelected_220{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
.menu .navSelected_219{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
}
/* end soci */

.menu .navItem_191 a{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/chisiamo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_195 a{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/associarsi.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_196 a{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/dicosaparliamo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_217 a{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/consigliodirettivo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_210 a{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/centri.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_202 a{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/congressi.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_194 a{
	float:left;
	margin:0;
	padding:0;
	width:138px;
	height:32px;
	display:block;
	background-image:url(../_slice/Cometrovarci.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}


.menu .navItem_230 a{
	float:left;
	margin:0;
	padding:0;
	width:138px;
	height:32px;
	display:block;
	background-image:url(../_slice/link.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

/* Soci */
.menu .navItem_205 a{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/statuto_regolamento.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navItem_206 a{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/elenco_soci.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navItem_218 a{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/articoli.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navItem_220 a{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/eventi_congressi.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navItem_221 a{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/news.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navItem_219 a{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/calendario_eventi.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
/* end soci */

.menu .navItem_191 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/chisiamo.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_195 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/associarsi.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_196 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/dicosaparliamo.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_217 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/consigliodirettivo.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_210 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/centri.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_202 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/congressi.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_194 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:138px;
	height:32px;
	display:block;
	background-image:url(../_slice/Cometrovarci.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navItem_230 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:138px;
	height:32px;
	display:block;
	background-image:url(../_slice/link.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

/* Soci */
.menu .navItem_205 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/statuto_regolamento.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navItem_206 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/elenco_soci.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navItem_218 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/articoli.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navItem_221 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/news.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navItem_220 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/eventi_congressi.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navItem_219 a:hover{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/calendario_eventi.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
/* end soci */

.menu .navSelected_191 span{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/chisiamo.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navSelected_195 span{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/associarsi.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navSelected_196 span{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/dicosaparliamo.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navSelected_217 span{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/consigliodirettivo.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navSelected_210 span{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/centri.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navSelected_202 span{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
	display:block;
	background-image:url(../_slice/congressi.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navSelected_194 span{
	float:left;
	margin:0;
	padding:0;
	width:138px;
	height:32px;
	display:block;
	background-image:url(../_slice/Cometrovarci.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

.menu .navSelected_230 span{
	float:left;
	margin:0;
	padding:0;
	width:138px;
	height:32px;
	display:block;
	background-image:url(../_slice/link.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}

/* Soci */
.menu .navSelected_205 span{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/statuto_regolamento.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navSelected_206 span{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/elenco_soci.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navSelected_218 span{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/articoli.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navSelected_221 span{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/news.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navSelected_220 span{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/eventi_congressi.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
.menu .navSelected_219 span{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:32px;
	display:block;
	background-image:url(../_slice/calendario_eventi.gif);
	background-position:left -32px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999em;
}
/* end soci */


.all{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

.marginTop25{
	margin-top:25px;
}

.cercaCentriTop{
	background-image:url(../_slice/centriTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	margin-top:20px;
	padding:10px 0 0 10px;
	color:#e91b42;
	clear:both;
	float:left;
	width:350px;
}

.cercaCentriTop h3{
	font-size:14px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	color:#e91b42;
}

.cercaCentriBody{
	background-image:url(../_slice/centriBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:3px 20px 3px 10px;
	clear:both;
	float:left;
	width:330px;
}

.cercaCentriBottom{
	background-image:url(../_slice/centriBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:8px;
	clear:both;
	float:left;
	width:360px;
}

.cercaCentriBodyLeft{
	clear:both;
	float:left;
	width:105px;
	height:87px;
}
.cercaCentriBodyRight{
	float:left;
	width:225px;
}

.bold{
	font-weight:bold;
}

.cercaCentriBodyRight p{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:10px 0;
	font-size:11px;
	color:#62666e;
}

.txtRight{
	text-align:right;
}

.cercaCentriBodyRight p a{
	color:#2c5a94;
	text-decoration:none;
}

.cercaCentriBodyRight p a:hover{
	color:#e91b42;
	text-decoration:none;
}

.calendarioTop{
	background-image:url(../_slice/rightBodyTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	padding:10px 0 0 10px;
	color:#e91b42;
	clear:both;
	float:left;
	width:510px;
}

.calendarioTop h3{
	font-size:14px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	color:#e91b42;
}

.calendarioBody{
	background-image:url(../_slice/rightBodyBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:3px 10px 3px 10px;
	clear:both;
	float:left;
	width:500px;
}

.calendarioBottom{
	background-image:url(../_slice/rightBodyBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:8px;
	clear:both;
	float:left;
	width:520px;
}

.calendarioInternal 
{
	float:left;
	width: 100px;
	height: 124px;
	overflow: hidden;
	padding:0;
}
.calendarioInternalLeft{
	float: left;
	width: 100px;
	height: 124px;
	padding: 0;
}
.calendarioInternalRight{
	float:left;
	width: 130px;
	padding: 0px 8px;
}

.bold{
	font-weight:bold;
}

.calendarioInternalRight h4 
{
	clear:both;
	float:left;
	width:100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	font-size:11px;
	font-weight: bold;
	color:#62666e;
}

.calendarioInternalRight p{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:10px 0;
	font-size:11px;
	color:#62666e;
}

.calendarioInternalRight p a{
	color:#2c5a94;
	text-decoration:none;
}

.calendarioInternalRight p a:hover{
	color:#e91b42;
	text-decoration:none;
}

.documentoBox h4 
{
	clear:both;
	float:left;
	width:100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	font-size:11px;
	font-weight: bold;
	color:#62666e;
}

.documentoBox p{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:10px 0;
	font-size:11px;
	color:#62666e;
}

.documentoBox p a{
	color:#2c5a94;
	text-decoration:none;
}

.documentoBox p a:hover{
	color:#e91b42;
	text-decoration:none;
}

.documentoBox{
	/* float:left;
	width:240px; */
	padding:0;
	margin:0;
	padding-right: 10px;
}

.calendarioBox{
	float:left;
	width:250px;
	padding:0;
	margin:0;
}

.schedeTop{
	background-image:url(../_slice/rightBodyTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	margin:18px 0 0 0;
	padding:10px 0 0 10px;
	color:#e91b42;
	clear:both;
	float:left;
	width:510px;
}

html>body .schedeTop{
	margin: 40px 0 0 0;
}

*:first-child+html .schedeTop{
	margin:30px 0 0 0;
}

.schedeTop h3{
	font-size:14px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	color:#e91b42;
}

.schedeBody{
	background-image:url(../_slice/rightBodyBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0 10px 0 10px;
	clear:both;
	float:left;
	width:500px;
}

.schedeBottom{
	background-image:url(../_slice/rightBodyBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:8px;
	clear:both;
	float:left;
	width:520px;
	margin-bottom:9px;
}

html>body .schedeBottom{
	margin-bottom:19px;
}

.tabsTop{
	clear:both;
	float:left;
	width:500px;
	margin:0;
	padding:0;
	background-image:url(../_slice/bgTabs.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.container .tabsTop ul{
	clear:both;
	float:left;
	width:500px;
	margin:0;
	padding:0;
	background-image:url(../_slice/angolo_destro.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.container .tabsTop ul li{
	float:left;
	margin:0;
	padding:0 1px 0 0;
	height:27px;
}

.tabsTop ul li a{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:27px;
	color:#2c5a94;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
}

.tabsTop ul li.itemSelFirst a{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs0.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:27px;
	color:#2c5a94;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
}

.tabsTop ul li a span{
	float:left;
	margin:0;
	padding:0 12px 0 0;
	background-image:url(../_slice/rightTabs.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:27px;
}

.tabsTop ul li a span span{
	float:left;
	margin:0;
	padding:3px 0 0 0;
	background-image:url(../_slice/bodyTabs.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:24px;
}

.tabsTop ul li.selected a{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs.gif);
	background-position:left -27px;
	background-repeat:no-repeat;
	height:27px;
	color:#e91b42;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.tabsTop ul li.itemSelFirst.selected a{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs0.gif);
	background-position:left -27px;
	background-repeat:no-repeat;
	height:27px;
	color:#e91b42;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.tabsTop ul li.selected a span{
	float:left;
	margin:0;
	padding:0 12px 0 0;
	background-image:url(../_slice/rightTabs.gif);
	background-position:right -27px;
	background-repeat:no-repeat;
	height:27px;
}

.tabsTop ul li.selected a span span{
	float:left;
	margin:0;
	padding:3px 0 0 0;
	background-image:url(../_slice/bodyTabs.gif);
	background-position:left -27px;
	background-repeat:repeat-x;
	height:24px;
}

.tabsTop ul li a:hover{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs.gif);
	background-position:left -27px;
	background-repeat:no-repeat;
	height:27px;
	color:#e91b42;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.tabsTop ul li.itemSelFirst a:hover{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs0.gif);
	background-position:left -27px;
	background-repeat:no-repeat;
	height:27px;
	color:#e91b42;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.tabsTop ul li a:hover span{
	float:left;
	margin:0;
	padding:0 12px 0 0;
	background-image:url(../_slice/rightTabs.gif);
	background-position:right -27px;
	background-repeat:no-repeat;
	height:27px;
}

.tabsTop ul li a:hover span span{
	float:left;
	margin:0;
	padding:3px 0 0 0;
	background-image:url(../_slice/bodyTabs.gif);
	background-position:left -27px;
	background-repeat:repeat-x;
	height:24px;
}

.tabsBody{
	clear:both;
	float:left;
	width:480px;
	height:100%!important;
	height:60px;
  	min-height:60px;
	margin:0;
	padding:0 10px;
	background-image:url(../_slice/tabsBody.gif);
	background-position:left bottom;
	background-repeat:repeat-y;
}

.tabsBottom{
	clear:both;
	float:left;
	width:500px;
	margin:0;
	padding:0;
	height:12px;
	background-image:url(../_slice/tabsBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.tabsBodyLeft{
	float:left;
	width:110px;
}

.tabsBodyRight{
	float:right;
	width:370px;
}

.tabsBodyRight p {
	clear:both;
	color:#62666e;
	float:left;
	font-size:11px;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
}

.tabsBodyRight p a {
	color:#2c5a94;
	text-decoration:none;
	font-size:11px;
}

.tabsBodyRight p a:hover {
	color:#E91B42;
	text-decoration:none;
}

.breadcrumbs{
	margin:0 0 10px 0;
	font-size:10px;
	color:#62666e;
}

.breadcrumbs a{
	color:#2c5a94;
	font-size:10px;
	text-decoration:none;
}

.breadcrumbs a:hover{
	color:#E91B42;
	font-size:10px;
	text-decoration:none;
}

.breadcrumbs span{
	color:#E91B42;
}

h2{
	color:#e91b42;
	clear:both;
	float:left;
	width:100%;
	/* margin:0 0 30px 0; */
	margin:0px;
	padding:0;
	border-bottom:1px solid #e2e2e3;
	font-size:16px;
}

p{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
	color:#62666e;
	font-size:13px;
}

.centro p{
	margin:5px 0;
}

.container ul.pageLink{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
	color:#62666e;
	font-size:13px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
}

.container .grid_8 ul.pageLink li{
	clear:both;
	float:left;
	width:585px;
	margin:5px 0;
	padding:0 0 0 15px;
	color:#62666e;
	font-size:13px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	background:none;
}

.container ul{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
	color:#62666e;
	font-size:13px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
}

.container .contentDetail ul 
{
	clear: none;
}

.container .centro ul{
	margin:0;
}

.container .grid_8 ul li{
	clear:both;
	float:left;
	width:585px;
	margin:5px 0;
	padding:0 0 0 15px;
	color:#62666e;
	font-size:13px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	background-image:url(../_slice/pallino.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
}

.container .grid_8 ul li ul li{
	width:570px;
}

.container .grid_8 ul li ul li ul li{
	width:555px;
}

.container .grid_8 ul li ul li ul li ul li{
	width:540px;
}

.container ol{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
	color:#62666e;
	font-size:13px;
}

.container .grid_8 ol li{
	margin:5px 0 5px 35px;
	padding:0 0 0 0;
	color:#62666e;
	font-size:13px;
}

.container .grid_4 ul li{
	clear:both;
	float:left;
	width:265px;
	margin:5px 0;
	padding:0 0 0 15px;
	color:#62666e;
	font-size:13px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	background-image:url(../_slice/pallino.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
}

a{
	color:#2c5a94;
	text-decoration:none;
}

a:hover{
	color:#e91b42;
	text-decoration:none;
}

h3{
	clear:both;
	float:left;
	width:100%;
	margin:0 0 10px 0;
	padding:0;
	color:#62666e;
	font-size:13px;
	font-weight:bold;
}

h4{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	color:#62666e;
	font-size:13px;
	font-weight:bold;
}

h5{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	color:#62666e;
	font-size:11px;
	font-weight:bold;
}

.archivioBox{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #acc0d8;
	clear:both;
	float:left;
	width:920px;
}

.archivioBoxLeft{
	clear:both;
	float:left;
	width:80px;
	margin:0;
	padding:0;
}

.archivioBoxRight{
	float:left;
	width:520px;
	margin:0;
	padding:0;
}

.archivioBoxRightFull 
{
	float:left;
	width: 600px;
	margin:0;
	padding:0;
}

.bluBold{
	color:#62666e;
	font-weight:bold;
}

.archivioBox p{
	clear:both;
	float:left;
	width:100%;
	margin:2px 0;
	padding:0;
}

.pager{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	font-size:10px;
}

.tabsBigTop{
	text-transform:uppercase;
	clear:both;
	float:left;
	width:600px;
	margin:0;
	padding:0;
	background-image:url(../_slice/bgTabs.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.container .tabsBigTop ul{
	clear:both;
	float:left;
	width:600px;
	margin:0;
	padding:0;
	background-image:url(../_slice/angolo_destro.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.container .tabsBigTop ul li{
	float:left;
	margin:0;
	padding:0 1px 0 0;
	height:27px;
	clear:none;
	width:auto;
}

.tabsBigTop ul li a{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:27px;
	color:#2c5a94;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.tabsBigTop ul li.itemSelFirst a{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs0.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:27px;
	color:#2c5a94;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.tabsBigTop ul li a span{
	float:left;
	margin:0;
	padding:0 12px 0 0;
	background-image:url(../_slice/rightTabs.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:27px;
}

.tabsBigTop ul li a span span{
	float:left;
	margin:0;
	padding:3px 8px 0 8px;
	background-image:url(../_slice/bodyTabs.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:24px;
}

.tabsBigTop ul li.selected a{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs.gif);
	background-position:left -27px;
	background-repeat:no-repeat;
	height:27px;
	color:#e91b42;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.tabsBigTop ul li.itemSelFirst.selected a{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs0.gif);
	background-position:left -27px;
	background-repeat:no-repeat;
	height:27px;
	color:#e91b42;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
 
.tabsBigTop ul li.selected a span{
	float:left;
	margin:0;
	padding:0 12px 0 0;
	background-image:url(../_slice/rightTabs.gif);
	background-position:right -27px;
	background-repeat:no-repeat;
	height:27px;
}

.tabsBigTop ul li.selected a span span{
	float:left;
	margin:0;
	padding:3px 8px 0 8px;
	background-image:url(../_slice/bodyTabs.gif);
	background-position:left -27px;
	background-repeat:repeat-x;
	height:24px;
}

.tabsBigTop ul li a:hover{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs.gif);
	background-position:left -27px;
	background-repeat:no-repeat;
	height:27px;
	color:#e91b42;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.tabsBigTop ul li.itemSelFirst a:hover{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../_slice/leftTabs0.gif);
	background-position:left -27px;
	background-repeat:no-repeat;
	height:27px;
	color:#e91b42;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.tabsBigTop ul li a:hover span{
	float:left;
	margin:0;
	padding:0 12px 0 0;
	background-image:url(../_slice/rightTabs.gif);
	background-position:right -27px;
	background-repeat:no-repeat;
	height:27px;
}

.tabsBigTop ul li a:hover span span{
	float:left;
	margin:0;
	padding:3px 8px 0 8px;
	background-image:url(../_slice/bodyTabs.gif);
	background-position:left -27px;
	background-repeat:repeat-x;
	height:24px;
}

.tabsBigBody{
	clear:both;
	float:left;
	width:580px;
	margin:0;
	padding:3px 10px;
	background-image:url(../_slice/tabsBigBody.gif);
	background-position:left bottom;
	background-repeat:repeat-y;
}

.tabsBigBottom{
	clear:both;
	float:left;
	width:600px;
	margin:0;
	padding:0;
	height:12px;
	background-image:url(../_slice/tabsBigBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.tabsBigBodyLeft{
	float:left;
	width:280px;
	padding:0;
	margin:0;
}

.tabsBigBodyRight{
	float:left;
	width:300px;
}

.tabsBigBodyRight p {
	clear:both;
	color:#62666e;
	float:left;
	font-size:13px;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
}

.tabsBigBodyRight p a {
	color:#2c5a94;
	font-weight:bold;
	text-decoration:none;
}

.tabsBigBodyRight p a:hover {
	color:#E91B42;
	font-weight:bold;
	text-decoration:none;
}

.tabsBigBodyRight p.presentation{
	margin:25px 0 5px 0;
	padding:0 0 30px 0;
	background-image:url(../_slice/lineHorizontal.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

/* .tabsBigBodyRight p.bgClick{ */
.contentList p.bgClick{
	background-image:url(../_slice/arrowClick.gif);
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	width:280px;
	font-weight:bold;
	font-size:11px;
}

.contentList p{
	font-size:11px;
}

.bannerSmall{
	clear:both;
	float:left;
	margin:17px 0 15px 0;
	padding:0;
	width:280px;
	text-align: center;
}

.smallInternalRightTop{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:280px;
	height:9px;
	background-image:url(../_slice/smallInternalRightTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top: 15px;
}

.smallInternalRightBody{
	clear:both;
	float:left;
	margin:0;
	padding:0 5px;
	width:270px;
	background-image:url(../_slice/smallInternalRightBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

.smallInternalRightBottom{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:280px;
	height:7px;
	background-image:url(../_slice/smallInternalRightBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.smallInternalRightTop2{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:280px;
	height:8px;
	background-image:url(../_slice/smallInternalRightTop2.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.smallInternalRightBody2{
	clear:both;
	float:left;
	margin:0;
	padding:0 5px;
	width:270px;
	background-image:url(../_slice/smallInternalRightBody2.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

.container .grid_4 .smallInternalRightBody2 ul li {
	background-image:url("../_slice/frecciaBlu.gif");
	background-position:10px 3px;
	background-repeat:no-repeat;
	clear:both;
	color:#62666E;
	float:left;
	font-size:13px;
	list-style:none outside none;
	margin:5px 0;
	padding:0 0 10px 25px;
	width:245px;
}

.container .smallInternalRightBody2 ul {
	clear:both;
	color:#62666E;
	float:left;
	font-size:13px;
	list-style:none outside none;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
}

.smallInternalRightBottom2{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:280px;
	height:8px;
	background-image:url(../_slice/smallInternalRightBottom2.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.smallInternalRightBodyLeft{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:100px;
}

.smallInternalRightBodyRight{
	float:left;
	margin:0;
	padding:0;
	width:170px;
}

.smallInternalRightBodyRight p{
	margin:0;
}

.smallInternalRightBodyRight p.presentation {
	margin:9px 0 9px;
	padding:0;
}

.smallInternalRightBodyRight .arrowLink{
	width:66px;
	padding:0 0 0 104px;
	background:none;
}

.smallInternalRightBodyRight .arrowLink a{
	float:left;
	clear:both;
	width:66px;
	background-image:url(../_slice/clicca_qui.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}

.arrowLink{
	background-image:url(../_slice/arrowRight.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}

.bgLogo{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	height:100%!important;
	height:424px;
  	min-height:424px;
}

.textareaBox label 
{
    color:#62666e;
	font-size:11px;
}

.leftPanel label,
.regInfo .leftPanel label {
	clear:both;
	float:left;
	width: 70px;
	margin:0;
	padding:0;
	color:#62666e;
	font-size:11px;
}

.leftPanel{
	float:left;
	width:280px;
	margin:0;
	padding:0 40px 0 0;
}

.leftPanel input{
	background-image:url(../_slice/bgTxtX.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #cacdd9;
	height:17px;
	margin:0;
	padding:0;
	padding-right: 3px;
	width: 200px;
	font-size:11px;
	float: left;
}

.leftPanel select{
	width:200px;
	font-size:11px;
}

.innerPanel label
{
	clear:both;
	float:left;
	width: 70px;
	margin:0;
	padding:0;
	color:#62666e;
	font-size:11px;
}

.innerPanel{
	float:left;
	width:600px;
	margin:0;
	padding:0 0 0 0;
}

.innerPanel input{
	background-image:url(../_slice/bgTxtX.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #cacdd9;
	height:17px;
	margin:0;
	padding:0;
	padding-right: 3px;
	width: 520px;
	font-size:11px;
	float: left;
}

.innerPanel select{
	width:520px;
	font-size:11px;
}

.pop600 .leftPanel label{
	clear:both;
	float:left;
	width:80px;
	margin:0;
	padding:0;
	color:#62666e;
	font-size:11px;
}

.pop600 .leftPanel{
	float:left;
	width:280px;
	margin:0;
	padding:0 0 0 0;
}

.pop600 .leftPanel input{
	background-image:url(../_slice/bgTxtX.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #cacdd9;
	height:17px;
	margin:0;
	padding:0;
	width:200px;
	font-size:11px;
}

.pop600{
	clear:both;
	float:left;
	width:560px;
}

.regInfo{
	clear:both;
	/*float:left;
	width:560px; */
	text-align:left;
}

.regInfo .section 
{
    padding-top: 15px;
}

.regInfo label{
	padding:0 10px;
}
.pop600 .leftPanel select{
	width:200px;
	font-size:11px;
}

.rightPanel select{
	width:200px;
	font-size:11px;
}

#cb_roles input{
	margin-right:10px;
}

.popAdminUser{
	padding-left:3px;
}

.rightPanel label,
.regInfo .rightPanel label {
	float:left;
	width: 70px;
	margin:0;
	padding:0;
	color:#62666e;
	font-size:11px;
}

.rightPanel{
	float:left;
	width:280px;
	margin:0;
	padding:0;
}

.rightPanel input{
	background-image:url(../_slice/bgTxtX.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #cacdd9;
	height:17px;
	margin:0;
	padding:0;
	padding-right: 3px;
	width: 200px;
	font-size:11px;
	float: left;
}

.leftPanel input.imageButton,
.rightPanel input.imageButton {
	background-image: none;
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	height: 39px;
	margin:0;
	padding:0;
	width:280px;
	font-size:11px;
}

.pop600 .rightPanel select{
	width:200px;
	font-size:11px;
}

.pop600 .rightPanel label{
	float:left;
	width:80px;
	margin:0;
	padding:0;
	color:#62666e;
	font-size:11px;
}

.pop600 .rightPanel{
	float:left;
	width:280px;
	margin:0;
	padding:0;
}

.pop600 .rightPanel input{
	background-image:url(../_slice/bgTxtX.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #cacdd9;
	height:17px;
	margin:0;
	padding:0;
	width:200px;
	font-size:11px;
}

.rowPanel{
	clear: both;
	width:100%;
	margin:0;
	padding:0;
}

.rowPanel label{
	clear:both;
	float:left;
	width:80px;
	margin:0;
	padding:0;
	color:#62666e;
	font-size:11px;
}

.marginBottom15{
	margin-bottom:15px;
}

.textareaBox{
	clear:both;
	float:left;
	width:440px;
	margin:0;
	padding:0 0 0 80px;
}

.textareaBox textarea{
	background-image:url(../_slice/bgTextarea.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	height:87px;
	margin:0;
	padding:0;
	width:440px;
}

.address p.bold{
	margin:0 0 5px 0;
}

.address p{
	margin:5px 0;
}

.informativaBox{
	clear:both;
	float:left;
	width:440px;
	margin:0;
	padding:0 0 0 80px;
	color:#62666e;
	font-weight:bold;
}

.informativaBox p{
	color:#62666e;
	font-weight:bold;
}

.consDirGroup{
	clear:both;
	float:left;
	width:100%;
	margin:5px 0;
	padding:0;
}

.loginPanel{
	float:left;
	width:390px;
	padding-left:50px;
	font-size:11px;
}

.logInputCont{
	float:left;
	clear:both;
	width:320px;
}

.loginPanel .floatRight{
	width:267px;
	float:left;
	margin-left:30px;
}

html>body .loginPanel .floatRight{
	margin-left:59px;
}

.menu .navSelected_191{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navSelected_195{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navSelected_196{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navSelected_217{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navSelected_210{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navSelected_202{
	float:left;
	margin:0;
	padding:0;
	width:137px;
	height:32px;
}

.menu .navSelected_194{
	float:left;
	margin:0;
	padding:0;
	width:138px;
	height:32px;
}

.menu .navSelected_230{
	float:left;
	margin:0;
	padding:0;
	width:138px;
	height:32px;
}

.congressPanel{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

.congressItem{
	clear:both;
	float:left;
	width:100%;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #E1E9F3;
}

.congressItemContTitle{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0 0 5px 0;
}

.congressItemContCover{
	clear:both;
	float:left;
	width:80px;
	padding-right:20px;
	margin:0;
}

.congressItemRight{
	float:left;
	width:500px;
	margin:0;
}

.congressItemContInfo{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0 0 5px 0;
	
	font-size: 11px;
}

.congressItemContLaunch{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0 0 5px 0;
}

.congressItemContLink{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0 0 5px 0;
}

.contextItem 
{
	display: none;
}

.tools 
{
	clear: both;
	margin: 5px 0px 10px 0px;
	text-align: right;
	float:left;
	width:256px;
	padding-left:344px;
}

html>body .tools 
{
	clear: both;
	margin: 5px 0px 10px 0px;
	text-align: right;
	float:left;
	width:254px;
	padding-left:346px;
}

.backLink 
{
	font-size:11px;
	padding-left:18px;
	background-image:url(../_slice/back.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:38px;
}

.logged 
{
	font-size: 11px;
	text-align: right;
	color:#62666e;
	padding-right: 10px;
}

.logged p 
{
	margin-bottom: 5px;
	font-size: 11px;
}

.logged a
{
	font-weight: bold;
}

.editProfileButton 
{
	padding-right: 7px;
	border-right: solid 1px #999;
}

.logoutButton 
{
	padding-left: 7px;
}

.banner 
{
	margin: 5px 0px;
}

.newsBox 
{
	font-size: 11px;
}

.newsBox h3
{
	clear: both;
	color: #62666e;
	font-size: 15px;
	margin: 0px;
	margin-bottom: 4px;
}

.newsBox p
{
	font-size: 11px;
	clear: both;
	margin: 0px;
}

.newsBoxItem 
{
	padding: 3px 0px;
	margin: 3px 0px;
	border-bottom: dotted 1px #aaa;
	clear: both;
	float:left;
	width:280px;
}

.newsBoxItem h6
{
	font-size: 11px;
	font-weight: bold;
	color: #62666e;
}

.centro{
	clear:both;
	float:left;
	width:570px;
	margin:20px 0;
	padding:0;
}

.contentDetail img{
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}

.contentDetail p{
	clear:none;
	float:left;
	width:490px;
}

.contentDetail  h3{
	margin-bottom:10px;
}

.contentList{
	float:left;
	width:300px;
	margin-top:20px;
}

.redControl{
	clear:both;
	float:left;
	color:#E91B42;
}

.errorMsg{
	clear:both;
	float:left;
	width:100%;
	height:20px;
}

.info{
	clear:both;
	float:left;
	width:570px;
	font-size:11px;
}

.aree{
	float:left;
	width:570px;
	font-size:11px;
}

.prestazioni{
	float:left;
	width:570px;
	font-size:11px;
}


.info h5{
	clear:both;
	float:left;
	width:110px;
	padding:3px 10px 3px 0;
	font-size:11px;
}

.aree h5{
	clear:both;
	float:left;
	width:110px;
	padding:3px 10px 3px 0;
	font-size:11px;
}

.prestazioni h5{
	clear:both;
	float:left;
	width:110px;
	padding:3px 10px 3px 0;
	font-size:11px;
}


.info p{
	float:left;
	width:450px;
	clear:none;
	font-size:11px;
}

.aree p{
	float:left;
	width:450px;
	clear:none;
	font-size:11px;
}

.prestazioni p{
	float:left;
	width:450px;
	clear:none;
	font-size:11px;
}


.info ul{
	float:left;
	width:450px;
	clear:none;
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
}

.aree ul{
	float:left;
	width:450px;
	clear:none;
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
}

.prestazioni ul{
	float:left;
	width:450px;
	clear:none;
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
}

.container ul#elenco_centri li .info ul li{
	float:left;
	width:450px;
	clear:none;
	padding:3px 0;
	line-height:13px;
	margin:0;
	font-size:11px;
}

.container ul#elenco_centri li .aree ul li{
	float:left;
	width:450px;
	clear:none;
	padding:3px 0;
	line-height:13px;
	margin:0;
	font-size:11px;
}

.container ul#elenco_centri li .prestazioni ul li{
	float:left;
	width:450px;
	clear:none;
	padding:3px 0;
	line-height:13px;
	margin:0;
	font-size:11px;
}
.container .grid_8 .info .infoList li{
	width:175px;
}

.container .grid_8 .aree .infoList li{
	width:175px;
}

.container .grid_8 .prestazioni .infoList li{
	width:175px;
}

.centro h4
{
    color:#E91B42;
    margin-bottom:15px;
}


.centriBox{
	width:200px;
	margin-right: 10px;
	font-size:13px;
	color:#62666e;
}

.link_mappa{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px solid #e2e2e3;
}

.link_mappa a{
	background-image:url(../_slice/mapIco.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding:10px 9px 10px 38px;
	font-size:11px;
	font-weight:bold;
	margin-right:15px;
}

.link_mappa a.link_email{
	background-image:url(../_slice/emailIco.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding:10px 16px 10px 38px;
	font-size:11px;
	font-weight:bold;
}

.container ul#elenco_centri li{
	background:none;
	padding:0;
	width: 570px;
}


.topHead{
	height:30px;
}

table{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	text-align:left;
}

.tableHead{
	clear:both;
	float:left;
	width:600px;
	padding:0;
	margin:5px 0;
}

.indexHead{
	float:left;
	width:40px;
	padding:0;
	margin:0;
	height:1px;
}

.surnameHead{
	float:left;
	width:230px;
	margin:0;
}

.nameHead{
	float:left;
	width:230px;
	padding:0;
	margin:0;
}

.startYearHead{
	float:left;
	width:50px;
	padding:0;
	margin:0;
}

.endYearHead{
	float:left;
	width:50px;
	padding:0;
	margin:0;
}

.tableRow{
	clear:both;
	float:left;
	width:600px;
	padding:2px 0;
	margin:0;
}

.indexCell{
	float:left;
	width:40px;
	padding:0;
	margin:0;
}

.surnameCell{
	float:left;
	width:230px;
	padding:0;
	margin:0;
}

.nameCell{
	float:left;
	width:230px;
	padding:0;
	margin:0;
}

.startYearCell{
	float:left;
	width:50px;
	padding:0;
	margin:0;
}

.endYearCell{
	float:left;
	width:50px;
	padding:0;
	margin:0;
}

.tableAltRow{
	clear:both;
	float:left;
	width:600px;
	padding:2px 0;
	margin:0;
	background:#eee;
}

.pagerSelNum{
	font-weight:bold;
	font-size:11px;
}

.newsBox{
	clear:both;
	float:inherit;
	width:280px;
	margin-top:20px;
}

.relatedDownloadItem{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:5px 0;
}

.consiglioBox {
	clear: both;
	padding-top: 10px;
	margon-box: 10px;
	border-top: dotted 1px #ddd;
}
.consiglioBoxItem 
{
	width: 139px;
	padding-right: 5px;
	border-right: dotted 1px #ddd;
	float: left;
}
html>body .consiglioBoxItem 
{
	margin-right: 5px;
}

.last {
	border-right: none;
}
.consiglioBoxItem h4,
.consiglioBoxItem p {
	font-size: 11px;
}

.printLink{
	font-size:11px;
	padding-left:20px;
	background-image:url(../_slice/print.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-right:15px;
	width:37px;
}

.favouritesLink{
	font-size:11px;
	padding-left:15px;
	background-image:url(../_slice/prefer.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-right:15px;
	width:95px;
}

.boxBannerHome{
	clear:both;
	float:left;
	width:520px;
}

.boxBannerHome1{
	float:left;
	width:238px;
	padding-right:44px;
}

.boxBannerHome2{
	float:left;
	width:238px;
}

.newsTop{
	background-image:url(../_slice/newsTop.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:33px;
	padding:15px 0 0 18px;
	color:#e91b42;
	clear:both;
	float:left;
	width:342px;
}

.newsTop h3{
	font-size:14px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	color:#e91b42;
}

.newsBody{
	background-image:url(../_slice/newsBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:3px 18px 3px 18px;
	clear:both;
	float:left;
	width:324px;
	font-size:11px;
	height:100%!important;
	height:140px;
  	min-height:140px;
  	]height:130px;
  	]min-height:130px;
}

.newsBody p 
{
	font-size: 11px;
}

.newsBody .txtRight a{
	font-size:11px;
}

.newsBottom{
	/* background-image:url(../_slice/newsBottom.jpg); */
	background-image:url(../_slice/newsBottom2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	/* height:173px; */
	height: 8px;
	clear:both;
	float:left;
	width:360px;
}

.radioSection label{
	margin:0 10px 0 3px;
}

.radioSection input{
	margin:0;
}

.section h3{
	margin-bottom:10px;
}

.informativa{
	clear:both;
	float:left;
	width: 100%;
	margin: 5px 0;
	padding: 3px 0px;
	font-size: 11px;
	border-top: dotted 1px #efefef;
	/* border-bottom: dotted 1px #efefef; */
}

.informativa p 
{
	font-size: 11px;
}

.informativa p span
{
	font-weight: bold;
}

.radioSection{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
}

h1{
	text-align:center;
}

.mapHead{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
}

.fromBox{
	padding-left:20px;
}

.buttonBox{
	padding-top:15px;
}

.buttonBox .compute{
	background-image:url(../_slice/calcola.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-size:11px;
	padding-left:20px;
	padding-right:15px;
	padding-top:3px;
}

.buttonBox .print{
	background-image:url(../_slice/print.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-size:11px;
	padding-left:20px;
	padding-right:15px;
}

.mapHead .buttonBox .print{
	background-image:url(../_slice/print.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-size:11px;
	padding-left:20px;
	padding-right:15px;
	padding-top:3px;
}

.buttonBox .close{
	background-image:url(../_slice/close.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	right:5px;
	top:0;
	font-size:11px;
	padding-left:20px;
	padding-top:3px;
}

.close{
	background-image:url(../_slice/close.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	right:5px;
	top:0;
	font-size:11px;
	padding-left:20px;
	padding-top:3px;
}

.topLink{
	clear:both;
	float:left;
}

.recoveryPwdBody{
	clear:both;
	float:left;
	width:219px;
	padding:0 0 0 210px;
	margin:10px 0;
}

.recoveryPwdBody h2{
	margin-bottom:10px;
}

.submit 
{
	text-align: center;
	padding-top: 15px;
}

.curriculum h3 
{
	font-size: 16px;
}

.curriculum h3,
.curriculum h4,
.curriculum p
{
	float: left;
}
.curriculumCover 
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: solid 1px #efefef;
}

.newsBody h3{
	font-size:11px;
}

.centriIntro{
	margin:15px 0;
	clear:both;
	float:left;
	width: 570px;
}

.centriIntro p{
	margin:0;
	font-weight: bold;
}

.newsBoxItem .txtRight .newsArchive{
	float:right;
	display:block;
	background-image:url(../_slice/archivio.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:13px;
}

h5.relatedDownloadsTitle{
	margin:15px 0 10px 0;
	border-bottom:1px solid #E2E2E3;
}

.downloadItem li input{
	margin:0 3px;
}

.container .grid_8 ul.downloadItem li{
	background-position:left 8px;
}

h2.reserved 
{
	padding-top: 140px;
}

.contextImage { display: none; }

.recoveryPwdBody { font-size: 11px; }
.recoveryPwdBody input { font-family: Tahoma; font-size: 11px; border: solid 1px #666; background-color: #fff; width: 150px; }
.recPwdLaunch { padding-bottom: 8px; }
span.resultErr { color: #f00; }

.documentoBox p.bgClick 
{
	background-image:url(../_slice/arrowClick.gif);
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 25px;
	/* width: 200px; */
}

.popAdminUser .roleList {
	clear:both;
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
	width:560px;
}

.popAdminUser .roleList li {
	clear:both;
	float:left;
	font-size:70%;
	list-style:none outside none;
	margin:0;
	padding:3px 0 3px 10px;
	text-align:left;
	width:550px;
}

.popAdminUser .padModificaDati h4 {
	background:url("/pneumologia/_css/imm/bg_home_all_Back.jpg") repeat scroll 0 0 transparent;
	clear:both;
	float:left;
	font-weight:bold;
	margin:0.2em;
	padding:5px 0 5px 10px;
	text-align:left;
	width:560px;
}

.popAdminUser .radioSection{
	clear:both;
	float:left;
	margin:10px 0;
	padding:0;
	width:450px;
}

.popAdminUser .radioSection input{
float:left;
margin:0 5px 0 0;
}

.popAdminUser .radioSection label{
	color:#62666E;
	float:left;
	font-size:11px;
	margin:0;
	padding:0;
	width:100px;
	clear:none;
}

.popAdminUser #requiredFieldsLabel{
	text-align:right;
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

.partnerTop{
	background-image:url(../_slice/partnerTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	margin-top:20px;
	padding:10px 0 0 10px;
	color:#e91b42;
	clear:both;
	float:left;
	width:350px;
}

.partnerTop h3{
	font-size:14px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	color:#e91b42;
}

.partnerBottom{
	background-image:url(../_slice/partnerBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:8px;
	clear:both;
	float:left;
	width:360px;
}
.partnerBody{
	background-image:url(../_slice/partnerBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:3px 18px 3px 18px;
	clear:both;
	float:left;
	width:324px;
	font-size:11px;
	height:100%!important;
	height:95px;
  	min-height:95px;
  	]height:90px;
  	]min-height:90px;
}

.partnerBody p 
{
	font-size: 11px;
}

.partnerBody .txtRight a 
{
	font-size:11px;
}

.documentiTop{
	background-image:url(../_slice/documentiTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	margin-top:20px;
	padding:10px 0 0 10px;
	color:#e91b42;
	clear:both;
	float:left;
	width:350px;
}

.documentiTop h3{
	font-size:14px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	color:#e91b42;
}

.documentiBottom{
	background-image:url(../_slice/documentiBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:8px;
	clear:both;
	float:left;
	width:360px;
}
.documentiBody{
	background-image:url(../_slice/documentiBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:3px 18px 3px 18px;
	clear:both;
	float:left;
	width:324px;
	font-size:11px;
	height:100%!important;
	height:95px;
  	min-height:95px;
  	]height:130px;
  	]min-height:130px;
}

.documentiBody p 
{
	font-size: 11px;
}

.documentiBody .txtRight a 
{
	font-size:11px;
}

div.section 
{
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: dotted 1px #ccc;
}

div.fix  
{
    clear: both;
    height: 1px;
}

div.referente 
{
    clear: both;
    padding: 6px 0px;
    margin-bottom: 5px;
    border-bottom: dotted 1px #ddd;
}

div.referente div  p {
	font-size: 11px;
	margin: 3px 0px;
}

.yearSelect 
{
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    width:56px;
}

.checkReg 
{
    clear: both;
}

.messageInfo 
{
    font-size: 10px;
    text-align: right;
}

.payInfoRow 
{
    clear: both;
    width: 590px;
    padding: 5px;
    background-color: #efefef;
}

.payLeft 
{
    float: left;
    width: 57%;
}

.payRight 
{
    float: left;
    width: 250px;
    text-align: right;
    border-bottom:1px solid #DDDDDD;
}

.payButtonRow 
{
    clear: both;
    text-align: right;
    padding: 8px 5px 3px 0px;
}

.amount 
{
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #777;
}

.amountSmall 
{
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #777;
}

.userExtInfoPanel 
{
    padding-top: 10px;
}

.updateMessage 
{
    color: #f00;
    font-weight: normal;
    font-size: 10px;
}

table.modoPagamento td
{
    padding: 5px 0px;
}

table.modoPagamento td input 
{
    padding-right: 7px;
}

.personalContact h3
{
    clear:both;
    color:#62666E;
    font-size: 16px;
    margin-bottom: 8px; 
}

.personalContact .backPanel 
{
    padding: 8px 0px 15px 0px;
}

.partnerCategory
{
    font-size: 14px;
    font-weight: bold;
    color: #E91B42;
}

.partnerContent 
{
    clear: both;
    padding: 10px 0px;
    border-bottom: dotted 1px #aaa;
}

.partnerContent h4 
{
    font-size: 16px;
    margin: 0px;
    padding-bottom: 10px;
}

.partnerCover 
{
    float: left;
    padding-right: 12px;
    padding-bottom: 6px;
}

.partnerWebsite 
{
    clear: both;
    padding-top: 8px;
    padding-bottom: 4px;
}

.partnerBanner 
{
    width: 340px;
    height: 95px;
    ]height: 80px;
    text-align: center;
    margin: 0px auto;
    vertical-align: middle;
    position: relative;
    left: -7px;
}

#slider ul, 
#slider li {
    margin:0;
    padding:0;
    list-style:none;
    width: 170px;
}
#slider li { 
	width: 340px;
    height: 100px;
    overflow:hidden; 
}	



.centriTop{
	background-image:url(../_slice/cenTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top: 0px;
	padding: 0px 15px;
	clear:both;
	float:left;
	width: 570px;
}

.centriBg {
	background-image:url(../_slice/cenBg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding: 0px;
	clear:both;
	float:left;
	width: 600px;
}

.centriBottom {
	background-image:url(../_slice/cenBottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:20px;
	clear:both;
	float:left;
	width:600px;
}
