.nexxt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
}
a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C; text-decoration: none}
a:active {  font-size: 12px; text-decoration: none}
a:hover {  font-size: 12px; color: #F03A43; text-decoration: underline}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C}

HTML, BODY{
	margin: 0;
	padding: 0;
	width: 100%;
	background: #FFF;
}

.bodypopup{
	background: #FFF;
	scrollbar-face-color: #3F3F3F;
	scrollbar-shadow-color: #FFF;
	scrollbar-3dlight-color: #3F3F3F;
	scrollbar-arrow-color: #F03A43;
	scrollbar-darkshadow-color: #3F3F3F;
	scrollbar-track-color: #3F3F3F;
	scrollbar-highlight-color: #FFF;
}

form{margin: 0; padding: 0;}

ul{margin: 0 0 0 18px;}

.rosso{color: #F03A43;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.nascosto{display: none;}

a.vocimenu:link,a.vocimenu:visited{ float: left; width: 100%; padding: 3px 0 2px 0; font-size: 12px; background: #E1E1E3; text-align: center; color: #999; font-weight: bold; }
a.vocimenu:hover{background: #F03A43; text-decoration: none; color: #FFF;}

a.vocimenuon:link,a.vocimenuon:visited{float: left; width: 100%; padding: 3px 0 2px 0; font-size: 12px; background: #F03A43; text-align: center; color: #FFF; font-weight: bold;}
a.vocimenuon:hover{background: #F03A43; text-decoration: none; color: #FFF;}

a.linkcasihome:link,a.linkcasihome:visited{float: left; width: 100%; color: #4C4C4C; font-size: 11px; margin-bottom: 15px;}
a.linkcasihome:hover{color: #F03A43; text-decoration: none;}

.casihometitle{background: #A8AAAD; padding: 3px 6px 2px 6px; color: #FFF; font-weight: bold;}
a.linkcasihome:link .casihometitle{background: #A8AAAD;}
a.linkcasihome:visited .casihometitle{background: #A8AAAD;}
a.linkcasihome:hover .casihometitle{background: #F03A43;}
.casihometext{padding: 6px;}
.titdxhome{background: #F03A43;}

.txt{font-size: 11px; font-family: Arial; border: 1px solid #999; color: #4C4C4C;}

a.ricerca:link,a.ricerca:visited{float: left; width: 18px; border: 1px solid #999; background: #FFF;}
a.ricerca:hover{border: 1px solid #000; background: #EEE;}

/*Start CSS for scrolling*/
.relativo{position: relative;}
.divscroll_out{overflow: hidden; position: absolute; left: 0; top: 0; z-index:100; width: 100%; height: 100%;}
.divscroll{position: absolute; left: 0; top: 0; z-index:1; width: 100%; height: 100%;}
a.scrollup:link,a.scrollup:visited{background: url(../images/up_1.gif) no-repeat;}
a.scrollup:active{background: url(../images/up_2.gif) no-repeat;}
a.scrolldown:link,a.scrolldown:visited{background: url(../images/down_1.gif) no-repeat;}
a.scrolldown:active{background: url(../images/down_2.gif) no-repeat;}
a.scrollleft:link,a.scrollleft:visited{background: url(../images/left_1.gif) no-repeat;}
a.scrollleft:active{background: url(../images/left_2.gif) no-repeat;}
a.scrollright:link,a.scrollright:visited{background: url(../images/right_1.gif) no-repeat;}
a.scrollright:active{background: url(../images/right_2.gif) no-repeat;}
.hideelement{display: none;}
/*End CSS for scrolling*/

.pic11{font-size: 11px}
a.linkdown:link,a.linkdown:visited,a.linkdown:hover{font-size: 11px; text-decoration: none}

a.linkcat_out:link,a.linkcat_out:visited{float: left; background: url(../images/sfuma_1.gif) bottom right no-repeat; cursor: hand;}
a.linkcat_out:hover{background: url(../images/sfuma_2.gif) bottom right no-repeat;}

.linkcat{padding-right: 9px;}
.linkcat_in{padding-bottom: 7px;}

a.linkcat_out:link .linkcat{background: url(../images/sfuma_up.gif) top right no-repeat;}
a.linkcat_out:visited .linkcat{background: url(../images/sfuma_up.gif) top right no-repeat;}
a.linkcat_out:hover .linkcat{background: url(../images/sfuma_up_2.gif) top right no-repeat;}
a.linkcat_out:link .linkcat_in{background: url(../images/sfuma_left.gif) bottom left no-repeat;}
a.linkcat_out:visited .linkcat_in{background: url(../images/sfuma_left.gif) bottom left no-repeat;}
a.linkcat_out:hover .linkcat_in{background: url(../images/sfuma_left_2.gif) bottom left no-repeat;}

.titololinea{font-size: 14px; font-weight: bold; color: #FFF;}

a.catitle:link,a.catitle:visited{font-size: 14px; font-weight: bold; color: #FFF; cursor: hand;}
a.catitle:hover{text-decoration: none;}

a.categorie:link,a.categorie:visited{float: left; width: 100%; font-size: 11px; border-bottom: 2px solid #FFF; cursor: hand;}
a.categorie:hover{text-decoration: none;}

.categorie_in{padding: 2px 5px; width: 100%; color: #FFF;}

a.categorie:link .categorie_in{background: url(../images/1pixel.gif) top right no-repeat;}
a.categorie:visited .categorie_in{background: url(../images/1pixel.gif) top right no-repeat;}
a.categorie:hover .categorie_in{background: url(../images/frdown.gif) top right no-repeat;}

a.linksottomenu:link,a.linksottomenu:visited{float: left; width: 100%; padding: 2px 10px 2px 5px; font-size: 11px; border-bottom: 2px solid #FFF; cursor: hand; background: #F03A43; color: #FFF;}
a.linksottomenu:hover{text-decoration: none; background: #F03A43 url(../images/frright.gif) top right no-repeat;}

a.linksottomenuon:link,a.linksottomenuon:visited{float: left; width: 100%; padding: 2px 10px 2px 5px; font-size: 11px; border-bottom: 2px solid #FFF; cursor: hand; background: #F03A43 url(../images/frright.gif) top right no-repeat; color: #FFF;}
a.linksottomenuon:hover{text-decoration: none; background: #F03A43 url(../images/frright.gif) top right no-repeat;}

.bordoimg{border: 1px solid #999;}

a.sottocategorie:link,a.sottocategorie:visited{font-size: 11px; padding: 2px 5px; width: 100%; background: #DDDDDF; border-bottom: 2px solid #FFF; cursor: hand; color: #777;}
a.sottocategorie:hover{text-decoration: none;}


a.sottocategorie_on:link,a.sottocategorie_on:visited{font-size: 11px; padding: 2px 5px; width: 100%; background: #DDDDDF; border-bottom: 2px solid #FFF; cursor: hand; color: #777;}
a.sottocategorie_on:hover{text-decoration: none;}

.sottocategorie_in{float: left; width: 8px; font-weight: bold;}

a.sottosottocategorie:link,a.sottosottocategorie:visited{font-size: 11px; padding: 2px 5px 2px 13px; width: 100%; background: #F4F4F4; border-bottom: 2px solid #FFF; cursor: hand; color: #777;}
a.sottosottocategorie:hover{text-decoration: none;}

a.sottosottocategorie_on:link,a.sottosottocategorie_on:visited{font-size: 11px; padding: 2px 5px 2px 13px; width: 100%; background: #F4F4F4; border-bottom: 2px solid #FFF; cursor: hand; color: #777;}
a.sottosottocategorie_on:hover{text-decoration: none;}

a.sottosottocategorie:link .fright{background: #F4F4F4;}
a.sottosottocategorie:visited .fright{background: #F4F4F4;}

.titoliaree{padding: 1px 5px 1px 5px; color: #FFF; font-size: 14px; background: #F03A43; font-weight: bold;}

.titelprod{color:; font-weight: bold; color: #F03A43;}

.tdelprod{border-bottom: 1px solid #BBB; padding: 5px 0;}
.tdelprod2{border-bottom: 1px solid #BBB; padding: 2px 0;}

.imgprodpic{border: 1px solid #BBB;}

.mano{cursor: hand;}

.bordino{border: 1px solid #999;}

a.linkaccprodtxt:link,a.linkaccprodtxt:visited{float: left; width: 100%; cursor: hand;}
a.linkaccprodtxt:hover{text-decoration: none;}

a.linkaccprod:link,a.linkaccprod:visited{float: left; border: 1px solid #F03A43;}
a.linkaccprod:hover{border: 1px solid #4C4C4C;}

.descrizione{padding: 23px 6px 6px 6px;}

a.linkelenconovita:link,a.linkelenconovita:visited{float: left; color: #4C4C4C; cursor: hand;}
a.linkelenconovita:hover{color: #F03A43; text-decoration: none;}

.titelnov{text-transform: uppercase; padding-left: 8px; background: url(../images/punto.gif) no-repeat; font-weight: bold;}
.titelnov_in{width: 134px;}
.imgelnov{float: left; margin-bottom: 5px;}
.descelnov{clear: left; width: 142px;}

a.linkelenconovita:link .imgelnov{border: 1px solid #4C4C4C;}
a.linkelenconovita:visited .imgelnov{border: 1px solid #4C4C4C;}
a.linkelenconovita:hover .imgelnov{border: 1px solid #F03A43;}

.titoloprod{padding: 6px; font-weight: bold; color: #F03A43;}
.titoloprod_in{height: 50px;}

.lispacedown{margin-bottom: 5px;}

.txt{border: 1px solid #999; background: #FFF; font-family: Arial; font-size: 11px; padding: 0; margin: 0;}

.rientrasx{padding: 0 5px;}
.pic11{font-size: 11px;}

.archivionews{clear: both; float: left; width: 100%; padding: 5px 5px 0 0; font-size: 11px;}

a.linknewssx:link,a.linknewssx:visited{font-size: 11px;}
a.linknewssx:hover{text-decoration: none;}

a.product:link,a.product:visited{font-size: 11px; padding: 2px 5px; width: 100%; cursor: hand; color: #777;}
a.product:hover{text-decoration: none;}

.hidden{display:none}
.grey{font-family: Arial; font-size: 12px; color: #4C4C4C;}
a.prod2, a.prod2:active{font: 12px Arial; color: #4C4C4C; text-decoration: none;}
a.prod2:hover{ font: 12px Arial; color: #4C4C4C; text-decoration: none;}

.redazionale_titlebar{background: #E2E2E4; text-align: right; margin-bottom: 14px;}
.riq_evidenza{float: left; width: 100%; background: #F6F6F6 url(../images/sfondo_sx.gif) repeat-y; margin-bottom: 18px;}
.riq_evidenza_in{float: left; padding: 9px 11px; font-size: 11px; line-height: 15px;}
.riq_img{float: left; padding: 9px 11px; background: url(../images/sfondo_dx.gif) repeat-y;}

.img_pic{float: left; border: 1px solid #AFAFB3; margin-right: 11px;}
.data{color: #969696;}
.titolo{color: #ED3942;}

a.linkredaz:link,a.linkredaz:visited{cursor: hand; text-decoration: none;}
a.linkredaz:hover{cursor: hand; text-decoration: none; color: #000;}

.archivio{background: #E4E4E4; padding: 3px 5px; margin: 24px 0 3px 0; color: #ED3942; font-weight: bold;}
.archivio_in{float: left; width: 100%; background: #F5F5F5;}
.archivio_in2{float: left; padding: 10px 5px;}

a.linkalbero:link,a.linkalbero:visited,a.linkalbero:hover{float: left; margin-bottom: 2px; font-size: 11px;}

a.linkalbero img{margin-right: 5px;}

.lyralbero{padding: 2px 0 2px 20px; display: none;}

a.linkfinalealbero:link,a.linkfinalealbero:visited{color: #969696; font-size: 11px;}
a.linkfinalealbero:hover{color: #ED3942; text-decoration: none;}

a.linkfinalealbero_on:link,a.linkfinalealbero_on:visited{color: #ED3942; font-size: 11px;}
a.linkfinalealbero_on:hover{color: #ED3942; text-decoration: none;}

.contlinkfinale{clear: both; padding-bottom: 5px;}

.dataredazionale{color: #969696; font.weight: bold;}

.titoloredazionale{float: left; width: 100%; background: url(../images/line.gif) repeat-x; margin-bottom: 7px;}
.titoloredazionale_in{float: left; font-weight: bold; color: #ED3942; font-weight: bold; font-size: 24px; background: #FFF; padding-right: 5px;}

.imgdettaglio{float: right; background: url(../images/sfondo_dx.gif) top right repeat-y; padding: 9px 11px 9px 0; margin-bottom: 35px;}
.imgdettaglio_in{float: right; border: 1px solid #AEAFB3;}

.citazione{clear: both; width: 213px; color: #B2B2B2; font-size: 20px; font-weight: bold; font-style: italic;}

a.linkoptions:link,a.linkoptions:visited,a.linkoptions:hover{text-decoration: none;}

.field{border: 1px solid #ED3942; padding: 1px;}
.legend{float: left; font-weight: bold; color: #ED3942; font-size: 16px; margin: 0 0 5px 0;}

.field_in{padding: 0 7px 10px 7px;}

.titolocorso{font-weight: bold;}

a.linkinfo:link,a.linkinfo:visited{font-size: 11px; font-weight: bold; color: #969696;}
a.linkinfo:hover{text-decoration: none; color: #ED3942;}