html {
	margin: 0;
	padding:0;
}
body{
	margin: auto;
	text-align:center;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size : 1.0em;*/
	font-size : 12px;
	color: #6c6c6c;
	background: #6685CC;
	background-image: url(img/bgsite.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-x;
	height: auto;
}

h1{
	color:#ffffff;
	/*font-size: 0.75em;*/
	font-size: 12px;
	margin:0;
	padding:0;
	font-family: Georgia;
	font-style: italic;
	font-weight: normal;
	line-height: 14px;
}
h2{
	color:#ffffff;
	/*font-size:0.75em;*/
	font-size: 12px;
	margin: 0;
	padding:0;
	font-family: Georgia;
	font-style: italic;
	font-weight: normal;
	line-height: 14px;
}
h3{
	color:#EE334E;
	/*font-size:0.75em;*/
	font-size: 12px;
	margin: 5px 0 2px 0;
	padding:0;
	font-weight: normal;
	text-align: left;
}
h4{
	color:#3B4DBC;
	/*font-size:0.95em;*/
	font-size: 15px;
	margin: 5px 0 0 0;
	padding:0;
	font-weight: bold;
	text-align: left;
}
h5{
	color:gray;
	/*font-size: 0.85em;*/
	font-size: 13px;
	margin: 5px 0 0 0;
	padding:0;
	font-weight: bold;
	text-align: left;
}
#Testosez{
	color:#585858;
	/*font-size:0.7em;*/
	font-size:11px;
	font-weight: normal;
	margin:8px 0 0 5px;
	padding:0;
	text-align: left;
}
p{
	margin:2px 0;
	padding:0;
}
form{
	text-align: left;
	margin: 0;
	padding:0; 
}
img{
	border: 0;
}
a{
	color: #ffffff;
}
a:hover{
	color: #ffffff;
}

 
a.down{
	color: #3B4DBC;
	text-decoration: none;
	font-weight: bold;
	/*font-size:0.7em;*/
	font-size:11px;
	background-image: url(img/linkbanner.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
}
a.down:hover{
	color: #3B4DBC;
	text-decoration: none;
	font-weight: bold;
	/*font-size:0.7em;*/
	font-size:11px;
	background-image: url(img/linkbanner.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
}
a.permalink{
	color: #3B4DBC;
	/*font-size:0.7em;*/
	font-size:11px;
}
a.permalink:hover{
	color: #3B4DBC;
	/*font-size:0.7em;*/
	font-size:11px;
}
a.carr{
	color: #3B4DBC;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	margin: 0;
	padding: 0:
}
a.carr:hover{
	color: #3B4DBC;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	margin: 0;
	padding: 0;
}
a.backcarr,
a.backcarr:hover{
	color: #3B4DBC;
	text-decoration: none;
	font-weight: bold;
	font-size:11px;
	background-image: url(img/bgback.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
}
input, textarea ,select{
	border: 0;
	color: #000000;
	font-weight: normal;
	margin: 0;
	padding:0;
	font-size: 11px;
	border-top: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
}
input.sub{
	width: 44px;
	height: 12px;
	border: 0;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.6em;
	background-image: url(img/bgsub.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
#contenuti{
	width:312px;
	height:340px;
	float:left;
	position:relative;
	overflow: hidden;
}
#contenuti #allNews{
	position: absolute;
}
#contenuti .contTesto{
	height:70px;
}
#contenuti .contTesto div{
	font-weight: bold;
	font-size:1.2em;
	padding-top:15px;
	padding-left:5px;
	color: 3a4bbb;
}
#contenuti .contTesto div a{
	font-weight: bold;
	font-size:1.4em;
	color: 3a4bbb;
	text-decoration:none;
}

#spaziaContenuti{
	width:5px;
	font-size:1px;
	float:left;
}

#contenutiMin{
	float:left;
	width:50px;
	position:relative;
}

#listaNews{

}

.contSlide{
	top:0;
	left:0;
	position:absolute;
	width:380px;
	height:340px;
	overflow:hidden;
	z-index: 0;
}

.clearLeft0 {
	clear: left;
	font-size: 0;
	line-height: 0;
}
.clearLeft {
	clear: left;
	font-size: 1px;
	line-height: 1px;
}
.clearRight {
	clear: right;
	font-size: 1px;
	line-height: 1px;
}
.clearAll {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 1px;
}

#mainContent{
	padding:0;
	margin: 0 auto;
	width: 1004px;
	/*background-color: Aqua;*/
}
#contenitore{
	padding:0;
	/*font-size: 1.0em;*/
	font-size: 12px;;
	width: 999px;
	margin: 0;
}
#header{
	width: 999px;
	height: 65px;
	background-image: url(img/bgheader.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	margin:13px 0 0 0;
	text-align: left;
	font-weight: normal;
	font-family: Arial,helvetica, sans-serif;
}
#header .int{
	float: left;
	width: 198px;
	/*font-size: 0.9em;*/
	font-size: 14px;;
	color: #ffffff;
	text-align: left;
	margin: 7px 0 0 0;
	padding:0;
}
#header .text{
	float: left;
	width: 275px;
	color: #ffffff;
	font-weight: normal;
	padding:0;
}
#header .logo{
	float: left;
	width: 200px;
	color: #ffffff;
	font-weight: normal;
	padding:0;
	margin: 0 0 0 8px;
	text-align: center;
}
#testata{
	width: 999px;
	height: 15px;
	background-image: url(img/bgtestata.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0;
}
#body{
	width: 999px;
	margin: 0;
	background-image: url(img/bgbody.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
}
#Corpo{
	width: 987px;
	margin: 0 6px 0 6px;
	padding:0;
}
#Alto{
	width: 987px;
	height: 91px;
	padding:0;
}
#logo{
	width: 401px;
	height: 91px;
	float: left;
	margin: 0;
	padding:0;
	background-image: url(img/FilippiLogo.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#Menuheader{
	width: 391px;
	height: 91px;
	float: left;
	margin: 0;
	padding:0;
	background-color: #DAE2F3;
}
#Menuheader .divmenu {
	width: 175px;
	height: 17px;
	background-image: url(img/bgmenuheader.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding:0;
	/*font-size: 0.6em;*/
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
#Menuheader .divmenu a{
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration: none;
}
#Menuheader .divmenu a:hover{
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration: underline;
}
#Menuheader .divmenu a.selez{
	margin: 0;
	padding:0;
	color: #3B4DBC;
}
#lingua{
	width: 195px;
	height: 91px;
	float: left;
	margin: 0;
	padding:0;
	background-image: url(img/bglingua.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	color: #3B4DBC;
	/*font-size: 0.6em;*/
	font-size: 10px;
}
#lingua  .elem{
	float:left;
	width: 25px;
	height: 16px;
	margin: 1px 0 0 0;
	padding: 7px 0 0 0;
	text-align:center;
}
#lingua  .elem_selez{
	background-image: url(img/bglinguasel.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 25px;
	height: 16px;
	margin: 1px 0 0 0;
	padding: 7px 0 0 0;
	text-align:center;
}
#lingua  a{
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration: none;
}
#lingua a:hover{
	margin: 0;
	padding:0;
	color: #3B4DBC;
	text-decoration: none;
}
#Menu{
	width: 987px;
	height: 30px;
	margin: 10px 0 0 0;
	padding:0;
}
#Menu .divmenu{
	height: 21px;
	float: left;
	margin: 0;
	padding:0;
	/*font-size: 0.7em;*/
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
#Menu .divmenu a{
	margin: 0;
	padding: 3px 0 3px 15px;
	color: #ffffff;
	background-color: #3B4DBC;
	text-decoration: none;
	background-image: url(img/bgmenu.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	display: block;
}
#Menu .divmenu a:hover{
text-decoration: underline;
}
#Menu .divmenu a.sel{
	margin: 0;
	padding: 3px 0 3px 15px;
	color: #3B4DBC;
	text-decoration: none;
	background-image: url(img/bgmenusel.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-bottom: 3px solid #EE2E4E;
}
#tophome{
	width: 987px;
	margin: 0;
	padding:0;
	/*background-color: #E0E7F5;*/
	text-align: left;
}
#Sxhome{
	width: 797px;
	height: 430px;
	float: left;
	margin: 0;
	padding:0;
	background-image: url(img/bghomesx3.gif);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
}
#Sxhome a{
	color: #3B4DBC;
	text-decoration: underline;
}

#editoriale{
	width: 361px;
	height:230px;
	margin: 0;
	padding:0;
	color: #3F3F3F;
	font-weight: normal;
	font-size: 12px;
	font-family: Georgia;
}
#Sxhome .title{
	width: 354px;
	margin: 0 0 8px 0;
	padding:0;
	font-size: 0.7em;
	color: #EE334E;
	font-weight: bold;
}
#Sxhome .link{
	width: 175px;
	height: 21px;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0 4px 1px 0;
	padding:0;
	background-image: url(img/bglink.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#Imagemed{
	width: 379px;
	height:253px;
	margin: 0 0 0 10px;
	padding:0;
	background-image: url(img/bgimgmed.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#divvemax{
	width: 593px;
	margin: 0;
	padding:0;
}
#continepag{
	margin: 2px 0 1px 10px;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
}
#continepag a{
	color: #666666;
	text-decoration:none;
}
#Imagemax{
	width: 577px;
	height: 315px;
	margin: 0;
	padding:0;
	background-image: url(img/bgimgmax.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#Dett_image{
	width: auto;
	text-align: left;
}
#gallery{
	width: 379px;
	height:110px;
	margin: 6px 0 0 10px;
	padding:0;
}
#gallery .image{
	float: left;
	width: 71px;
	height:106px;
	margin: 0;
	padding:0;
	background-image: url(img/bgimg.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#gallery .imagesel{
	float: left;
	width: 71px;
	height:106px;
	margin: 0;
	padding:0;
	background-image: url(img/bgimgsel.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#gallery .news{
	width: 270px;
	height:87px;
	margin: 0;
	padding:0;
	background-image: url(img/boxNews.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#gallery .newssel{
	width: 270px;
	height:100px;
	margin: 0;
	padding:0;
	background-image: url(img/boxNewsHover.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#gallery .image a{
	margin: 0;
	padding:0;
	text-decoration: none;
}
#gallery .image a:hover,
#gallery .image a.sel{
	margin: 0;
	padding:0;
	text-decoration: none;
}
#Dxhome{
	width: 190px;
	height: 382px;
	float: left;
	margin: 3px 0 0 0;
	padding:0;
	background-color: #F0F3FA;
	text-align: left;
}
#Dxhome .title{
	width: 179px;
	height: 21px;
	margin: 0 0 8px 0;
	padding:0;
	/*font-size: 0.7em;*/
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(img/bghomeblog.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#Dxhome .data{
	margin: 2px 5px 0 7px;
	padding:0;
	/*font-size: 0.7em;*/
	font-size: 11px;
	color: #949494;
}
#Dxhome .titolo{
	margin: 1px 5px 2px 7px;
	padding:0;
	/*font-size: 0.8em;*/
	font-size: 13px;
	font-weight: bold;
	color: #3B4DBC;
}
#Dxhome .testo{
	margin: 2px 5px 2px 7px;
	padding:0;
	font-family: Georgia;
	/*font-size: 0.7em;*/
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
}
#Dxhome .blog,
#editoriale .news{
	height: 13px;
	margin: 5px 10px 2px 0;
	padding:0;
	background-image: url(img/bgblog.gif);
	background-attachment: scroll;
	background-position: right;
	background-repeat: no-repeat;
	text-align: right;
}
#Dxhome .blog a,
#Dxhome .blog a:hover,
#editoriale .news a,
#editoriale .news a:hover{
	margin: 0;
	padding: 0 11px 0 0;
	text-decoration: none;
	color: #ffffff;
	/*font-size: 0.6em;*/
	font-size: 10px;
	font-weight: normal;
}
#Dxhome .titletema{
	margin: 10px 0 5px 7px;
	padding: 10px 0 0 0;
	/*font-size: 0.7em;*/
	font-size: 11px;
	color: #3B4DBC;
	font-weight: bold;
	background-image: url(img/bgtematiche.gif);
	background-attachment: scroll;
	background-position: top-center;
	background-repeat: no-repeat;
}
#Dxhome .tema{
	margin: 3px 0 3px 7px;
	padding:0;
	/*font-size: 0.6em;*/
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#Dxhome .tema a,
#Dxhome .tema a:hover{
	text-decoration: none;
	color: #666666;
}
#Dxhome .dividi{
	width: 179px;
	height: 3px;
	margin: 0;
	padding:0;
	background-image: url(img/bgdividi.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#home{
	width: 987px;
	margin: 5px 0 0 0;
	padding:0;
	background-color: #C2CEEB;
	text-align: right;
}
#home  #shortcut{
	width: 978px;
	margin:10px 0 2px 12px;
	padding:0;
	background-color: #C2CEEB;
	text-align: left;
}
#home  #shortcut a{
	width: 978px;
	height: 185px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
}
#shortcut .contiene{
	width: 975px;
	height: 176px;
	float: left;
	margin: 0px 5px 0 0;
	padding:0;
	color: #666666;
	font-weight: normal;
	background-image: url(img/bgshort.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#shortcut .title{
	width: 186px;
	height: 21px;
	margin: 0;
	padding:0;
	/*font-size: 0.7em;*/
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-image: url(img/bgtitlebox.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#shortcut .imagelink{
	width: 775px;
	float: left;
	margin: 0 6px 0 0;
	padding:0;
}
#shortcut .testolink{
	width: 189px;
	height: 169px;
	float: left;
	/*background-color: #FFFFFF;*/
	background-color: Aqua;
	margin: 0;
	padding:0;
	background-image: url(img/bgbanner.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-align: left;
}
#home #sx{
	width: 792px;
	float: left;
	margin: 4px 0 0 0;
	padding:0;
	text-align: left;
}
#sx .title{
	width: 186px;
	height: 21px;
	margin: 0;
	padding:0;
	/*font-size: 0.7em;*/
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-image: url(img/bgtitlebox.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#sx .box{
	width: 780px;
	height: 175px;
	margin: 0;
	padding:0;
	/*font-size: 0.6em;*/
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	background-image: url(img/bgbox.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#sx .link{
	width: 363px;
	height: 158px;
	float: left;
	margin: 7px 5px 0 0;
	padding:0;
	color: #666666;
	font-weight: normal;
	background-image: url(img/bgquick.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#sx .imagelink{
	width: 156px;
	float: left;
	margin: 0;
	padding:0;
}
#sx .textquick{
	margin: 0;
	padding:0;
	color: #ffffff;
	font-family: Georgia;
	width: 200px;
}
#sx .linkquick{
	height: 12px;
	margin: 10px 0 0 0;
	padding:0;
	color: #861519;
	text-align: right;
	background-image: url(img/bgtextquick.gif);
	background-attachment: scroll;
	background-position: right;
	background-repeat: no-repeat;
	text-align: right;
}
#sx .linkquick a,
#sx .linkquick a:hover{
	width: 44px;
	height: 12px;
	text-align: right;
	margin: 0;
	padding: 0 10px 0 0;
	color: #861519;
	text-decoration: none;
}
#sx .separa{
	width: 5px;
	height: 169px;
	float: left;
	margin: 0;
	padding:0;
	background-image: url(img/bgseparaquick.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#sx .paginazione{
	width: 28px;
	height: 150px;
	float: left;
	margin: 13px 0 0 0;
	padding:0;
	font-size: 0.8em;
	color: #ffffff;
	font-weight: bold;
	font-family: Georgia;
}
#sx .paginazione a{
	width: 20px;
	height: 20px;
	background-image: url(img/bgpag.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	display: block;
}
#sx .paginazione a.sel,
#sx .paginazione a:hover{
	width: 20px;
	height: 20px;
	background-image: url(img/bgpagsel.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
}
#sx .pagsel{
	width: 20px;
	height: 20px;
	background-image: url(img/bgpagsel.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}
#sx .faq{
	width: 520px;
	height: 146px;
	float: left;
	margin: 0;
	padding:0;
	color: #666666;
	font-weight: normal;
	background-image: url(img/bgfaq.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#sx .textfaq{
	width: 508px;
	height: 134px;
	float: left;
	margin: 6px 0 0 0;
	padding:0;
	color: #ffffff;
	font-weight: normal;
	font-family: Georgia;
}
#sx .invio{
	width: 230px;
	float: left;
	margin: 0;
	padding:0;
	color: #3B4DBC;
	font-weight: normal;
	font-family: Georgia;
	/*font-size: 1.1em;*/
	font-size: 12px;
}
#home #dx{
	width: 189px;
	float: left;
	margin: 25px 0 0 6px;
	padding:0;
}
#dx .banner{
	width: 189px;
	height: 169px;
	background-color: #FFFFFF;
	margin: 0;
	padding:0;
	background-image: url(img/bgbanner.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	/*font-size: 0.6em;*/
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-align: left;
}
#dx .banner .imageban{
	width: 79px;
	height: 110px;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
#dx .separa{
	width: 189px;
	height: 39px;
	margin: 0;
	padding:0;
	background-image: url(img/bgseparabanner.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#bottomhome{
	width: 987px;
	height: 12px;
	margin: 0;
	padding:0;
	background-image: url(img/bgbottomhome.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#Contieneweb{
	width: 987px;
}
#MenuPage{
	width: 189px;
	float: left;
	font-size: 11px;
}
#MenuPage .vocemenu{
	width: 189px;
	height: 21px;
	margin: 0 0 1px 0;
	padding:0;
	text-align: left;
	font-weight: bold;
}#MenuPage .vocemenusel{
	width: 189px;
	height: 21px;
	margin: 0 0 1px 0;
	padding:0;
	text-align: left;
	font-weight: bold;
	background-image: url(img/bgmenusx.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	color: #ffffff;
}
#MenuPage .vocemenu a{
	width: 189px;
	height: 21px;
	background-color: #3B4DBC;
	background-image: url(img/bgmenusx.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	margin: 0;
	padding:0;
}
#MenuPage .vocemenu a:hover{
	color: #EE334E;
	text-decoration:underline;
}
#MenuPage .vocemenu a.sel{
	width: 189px;
	height: 21px;
	background-color: #ffffff;
	color: #EE334E;
	background-image: url(img/bgmenusxsel.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0;
	padding:0;
}

#MenuPage .voceli{
	width: 179px;
	margin: 1px 0 1px 10px;
	padding:0;
	font-weight: bold;
	list-style-type: none;
	text-align: left;
}
#MenuPage .voceli a{
	margin: 0;
	padding: 0 0 0 15px;
	background-image: url(img/bgsotto.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	color: #666666;
	display: block;
	text-decoration: none;
}
#MenuPage .voceli a:hover,
#MenuPage .voceli a.selezionato{
	margin: 0;
	padding: 0 0 0 15px;
	background-image: url(img/bgsottosel.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	color: #EE334E;
	text-decoration: none;
}
#Pagina{
	width: 788px;
	float: left;
	text-align: left;
	margin: 0 0 0 10px;
	padding:0;
}
#Pagina a{
color: #3B4DBC;
}

#Pagina .imagesezmax{
	width: 788px;
	height: 145px;
	margin: 0;
	padding:0;
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#Pagina .imagesezmin{
	float:left;
	width: 390px;
	height: 145px;
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}

#intropage{
	margin: 0;
	padding:0;
	color: #EE334E;
	font-size: 12px;
	font-weight: normal;
}
#titolopage{
	margin: 5px 0 0 0;
	padding:0;
	color: #3B4DBC;
	font-size: 15px;
	font-weight: bold;
}
#testopage{
	margin: 2px 0 10px 0;
	padding:0;
	color: #3F3F3F;
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia;
}
#Blog{
	width: 788px;
	margin: 0;
	padding:0;
	background-image: url(img/bgsfondoblog.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: repeat-y;
}
#Pagecenter{
	width: 588px;
	float:left;
	margin: 0 4px 0 0;
	padding:0;
}
#Pagina .blogcolor0{
	width: 588px;
	margin: 0;
	padding:0;
	background-color: #FFFFFF;
}
#Pagina .blogcolor1{
	width: 588px;
	margin: 0;
	padding:0;
	background-color: #D8DBF2;
}
#Pagina .blogcolor2{
	width: 788px;
	margin: 0;
	padding:0;
	background-color: #FFFFFF;
	font-family: Georgia;
	/*font-size: 0.65em;*/
	font-size: 11px;
}
#Pagina .blogcolor3{
	width: 788px;
	margin: 0;
	padding:0;
	background-color: #D8DBF2;
	font-family: Georgia;
	/*font-size: 0.65em;*/
	font-size: 11px;
}
#Pagina .titolovideo{
	margin: 0 0 3px 0;
	padding: 0 0 0 10px;
	font-size: 0.7em;
	color: ##D8DBF2;
	font-weight: bold;
	background-image: url(img/linkbanner.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#Pagina #elencovideo{
	width: 352px;
	margin: 0;
	padding: 5px 0 5px 0;
	float: left;
}
#Pagina #dettvideo{
	width: 425px;
	margin: 0;
	padding: 5px 0 5px 0;
	float: left;
}
#Pagina .blogcolor3{
	width: 788px;
	margin: 0;
	padding:0;
	background-color: #D8DBF2;
	font-family: Georgia;
	/*font-size: 0.65em;*/
	font-size: 15px;
}
#Pagina .separefaq{
	width: 788px;
	text-align: center;
	margin: 2px 0 2px 0;
	padding:0;
	background-image: url(img/bgseparafaq.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}

#testopage table th{
	margin: 5px 0 0 0;
	padding:0;
	color: #3B4DBC;
	font-size: 15px;
	font-weight: bold;
}

#testopage table td{
	text-align:center;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#testopage table.medagliere{
	width: 550px;
}

#testopage table.medagliere th{
	vertical-align: top;
	width: 33%;
	margin: 5px 0 0 0;
	padding:0;
	color: #3B4DBC;
	font-size: 15px;
	font-weight: bold;
	text-align:left;
}

#testopage table.medagliere td{
	vertical-align: top;
	width: 33%;
	text-align:left;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
}


#Pagecenter .TestaBlog{
	width: 588px;
	height: 8px;
	background-image: url(img/bgtestablog.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#Pagecenter .titolopost{
	width: 578px;
	color: #3B4DBC;
	/*font-size: 0.95em;*/
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0 0;
}
#Pagecenter .temapost{
	width: 578px;
	color: #3F3F3F;
	/*font-size: 0.7em;*/
	font-size: 12px;
	font-weight: bold;
	background-color: #D8DBF2;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: right;
	margin: 0;
	padding: 2px 0 2px px;
}
#Pagecenter .dettpost{
	/*width: 578px;*/
	color: #3B4DBC;
	/*font-size: 0.7em;*/
	font-size: 11px;
	font-weight: normal;
	float: left;
	margin: 7px 0 0 0;
	padding: 0 0 0 px;
}
#Pagecenter .dettpost2{
	width: 578px;
	color: #3B4DBC;
	/*font-size: 0.6em;*/
	font-size: 10px;
	font-weight: normal;
	margin: 5px 0 0 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#Pagecenter .link2{
	width: 578px;
	color: #3B4DBC;
	/*font-size: 0.6em;*/
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 px;
	text-align: right;
	font-family: Georgia;
	font-weight: bold;
}
#Pagecenter .link2 a{
	color: #3F3F3F;
	text-decoration: none;
	font-style: italic;
}
#Pagecenter a{
	color: #3B4DBC;
	text-decoration: none;
}
#Pagecenter .testopost{
	width: 578px;
	color: #3F3F3F;
	/*font-size: 0.7em;*/
	font-size: 11px;
	font-weight: normal;
	margin: 10px 0 0 0;
	padding: 0;
	font-family: Georgia;
}
#Pagecenter .separapost{
	width: 578px;
	text-align: center;
	margin: 2px 0 2px 0;
	padding: 0;
	background-image: url(img/bgseparapost.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#Pagecenter .commtot{
	width: 578px;
	color: #3B4DBC;
	/*font-size: 0.7em;*/
	font-size: 11px;
	font-weight: bold;
	background-color: #D8DBF2;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 0 2px 0;
}
#Pagina .commtot{
	color: #3B4DBC;
	font-weight: bold;
	background-color: #D8DBF2;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	padding: 2px 0 2px 0;
}
#Pagecenter .commpost{
	width: 578px;
	color: #3F3F3F;
	/*font-size: 0.7em;*/
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	margin: 10px 0 5px 0;
	padding: 0;
}
#Pagecenter .linkpost a{
	width: 578px;
	color: #3B4DBC;
	/*font-size: 0.7em;*/
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin: 0 0 1px 0;
	padding:0;
	font-family: Georgia;
	text-decoration: none;
	font-style: italic;
}
#Pagecenter .dettcomm{
	width: 578px;
	color: #3F3F3F;
	/*font-size: 0.6em;*/
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin: 1px 0 3px 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#Pageright{
	width: 196px;
	float:left;
	margin: 0;
	padding:0;
}
#Pageright .title{
	width: 196px;
	background-color: #666666;
	color: #FFFFFF;
	margin: 0 0 5px 0;
	padding:0;
	font-size: 11px;
	font-weight: bold;
}
#Pageright .text{
	width: 196px;
	color: #3F3F3F;
	margin: 0 0 5px 0;
	padding:0;
	font-size: 12px;
	font-weight: normal;
}
#Pageright .link{
	height: 12px;
	margin: 2px 5px 15px 0;
	padding:0;
	color: #ffffff;
	/*font-size: 0.6em;*/
	font-size: 10px;
	text-align: right;
	background-image: url(img/bgsub.gif);
	background-attachment: scroll;
	background-position: right;
	background-repeat: no-repeat;
}
#Pageright .datacal{
	width: 196px;
	height: 19px;
	margin: 0;
	padding:0;
	font-weight: bold;
	/*font-size: 0.6em;*/
	font-size: 10px;
}
#Pageright .datacal a{
	width: 196px;
	height: 19px;
	color: #666666;
	margin: 0;
	padding:0;
	background-image: url(img/bgdata.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
}
#Pageright .datacal a:hover,
#Pageright .datacal a.selezionato{
	width: 196px;
	height: 19px;
	color: #FFFFFF;
	margin: 0;
	padding:0;
	background-image: url(img/bgdatasel.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	text-decoration: none;
}

#Pageright .separadata{
	width: 196px;
	height: 1px;
	margin: 0;
	padding:0;
	background-image: url(img/bgseparadata.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#Pageright .link a,
#Pageright .link a:hover{
	width: 44px;
	height: 12px;
	margin: 0;
	padding: 0 10px 0 0;
	color: #ffffff;
	text-decoration: none;
}
#Sfondobasso{
	width: 987px;
	height: 27px;
	margin: 0;
	padding:0;
	background-image: url(img/bgbasso.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#Contact{
	width: 611px;
	margin: 5px 10px 5px 10px;
	padding:0;
	text-align: center;
	/*font-size: 0.7em;*/
	font-size: 11px;
	color: #636363;
	font-weight: normal;
}
#Contact .elemento{
	width: 290px;
	margin: 5px 0 5px 0;
	padding:0;
	font-weight: bold;
	text-align: right;
	float: left;
}
#Contact .elemento2{
	margin: 5px 0 5px 0;
	padding:0;
	font-weight: bold;
	text-align: center;
}
#Contact .result{
	margin: 2px 0 10px 0;
	padding:0;
	color: #696969;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
}
#Footer{
	width: 999px;
	height: 66px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	/*font-size: 0.6em;*/
	font-size: 10px;
	color: #ffffff;
	background-color: #3B4DBC;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#Footer #Sx{
	width: 569px;
	float: left;
	margin: 3px 0 3px 0;
}
#Footer #Dx{
	width: 410px;
	float: left;
	margin: 3px 0 3px 10px;
}
#Footer #Dx .vocemenu {
	width: auto;
	float: right;
	margin: 0 3px 0 3px;
	padding: 3px 2px 0 2px;
	/*font-size: 1.0em;*/
	font-weight: normal;
}
#Footer #Dx .vocemenu a,
#Footer #Dx .vocemenu a:hover{
	margin: 0;
	padding: 0 2px 0 2px;
	color: #ffffff;
	text-decoration: none;
}
#Footer #Dx .vocemenu a.selez{
	margin: 0;
	padding: 0 2px 0 2px;
	color: #ffffff;
	font-weight: bold;
}
#Privacy{
	width: 558px;
	margin: 5px 5px 0 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #585858;
	color: #585858;
	/*font-size: 0.7em;*/
	font-size: 11px
}
#Help{
	width: 428px;
	margin: 5px 5px 0 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #585858;
	color: #585858;
	font-size: 0.7em;
}
#Alias2k{
	width: 943px;
	text-align:center;
	margin: 10px 0 0 0;
}
#PaginaProd{
	width: 797px;
	float: left;
	text-align: left;
	margin: 0 0 0 1px;
	padding:0;
}
.listaFamiglie,.listaAssiemi{
	height: 21px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}
.listaFamiglie a.uno{
	height: 21px;
	background: #FFFFFF url(img/bgMenuFam1.png) no-repeat scroll left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.listaFamiglie a.due{
	height: 21px;
	background: #FFFFFF url(img/bgMenuFam2.png) no-repeat scroll left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.listaFamiglie a:hover,.listaFamiglie a.sel{
	height: 21px;
	background: transparent url(img/bgMenuFamSel.png) no-repeat scroll left;
	color: #EE334E;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.listaAssiemi a{
	height: 21px;
	background: #FFFFFF url(img/bgAssieme.gif) no-repeat scroll left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #EE334E;
}
.listaAssiemi input{
	border: none;
}
.listaAssiemi a:hover,.listaAssiemi a.selez{
	height: 21px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	background: #FFFFFF url(img/bgAssiemeSel.gif) no-repeat scroll left;
	color: #666;
}
.componenti{
	margin: 0 0 3px 25px;
	padding-bottom: 10px;
	width: 365px;
	background: url(img/bgDividiComp.gif) repeat-x scroll bottom;
}
.sxx{
	/*width: 71px;
	height: 71px;*/
	float: left;
}
.dxx{
	width: 264px;
	float: left;
}
.colonna2{
	min-height: 500px;
	height: auto !important;
	height: 500px;
	width: 200px;
	float: left;
}
.colonna3{
	min-height: 500px;
	height: auto !important;
	height: 500px;
	width: 597px;
	float: left;
}
.schedaTipo{
	margin: 0 0 0 10px;
	/*border: 1px solid Black;*/
}
.schedaTipo .sx{
	width: 392px;
	float: left;
}
.schedaTipo .dx{
	width: 195px;
	float: left;
}
.schedaTipo .contTitoli{
	padding: 0 0 10px 10px;
	background: url(img/lineaRossa.gif) repeat-y scroll top left;
}
.schedaTipo .testo{
	margin: 0 5px 0 10px;
	color: #3F3F3F;
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia;
}
.Divcarr{
	position: absolute;
	/*top: 50%;*/
	left: 50%;
	background-color:#eee;
	width: 470px;
	height: 400px;
	border:1px solid #000;
	margin:-200px 0 0 -235px;
	text-align: center;
}
.topSchedaTipo{
	background: url(img/bgTopScheda.png) no-repeat scroll top;
	height: 17px;
}
table.tabTipi{
	widows: 584px;
}
table.tabTipi th{
	width: 116px;
	height: 21px;
	background: url(img/bgTh.gif) repeat-x scroll top;
	font-size: 11px;
	color: #fff;
	border-right: 1px solid #fff;
	text-align: left;
	padding-left: 5px;
}
table.tabTipi tr.cella{
	height: 20px;
	font-size: 11px;
	color: #3B4DBC;
	text-align: left;
	padding-left: 5px;
	background: url(img/bgTr.png) repeat-x scroll top;
}
table.tabTipi tr.cella td a{
	display: block;
	padding-left: 5px;
	color: #3B4DBC;
	text-decoration: none;
}
table.tabTipi tr.cella td .linkCellaSel{
	padding-left: 5px;
	color: #EE334E;
	text-decoration: none;
}

table.tabTipi tr.cella td.copriPunti{
	border-right: 1px solid #FFF;
}
.bordo{
	border: 1px solid #000;
}
#dettaglioProdotto{
	width: 195px;
	min-height: 277px;
	height: auto !important;#
	height: 277px;
	background: url(img/bgDettProd.png) no-repeat scroll top;
}
#dettaglioProdotto .titolo{
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	padding: 8px 0 5px 5px;
}
#dettaglioProdotto .lista{
	width: 187px;
	background: url(img/bgDownProd.gif) no-repeat scroll bottom;
	font-size: 11px;
	margin-left: 6px;
	padding: 4px 0 4px 0;
}
#dettaglioProdotto .lista a{
	text-decoration: none;
	color: #666666;
}
.floatModello{
	width: 292px;
	float: left;
}
a.scorriFotoModello{
	font-family: Georgia;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background: #3B4DBC;
}

.scorriFotoModelloSel{
	font-family: Georgia;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: #E21E46;
}

a.scorriFotoModello:hover{
	background: #E21E46;
}
.formModelli{
	margin: 0 0 0 5px;
}
.formModelli input.inputText{
	border: 1px solid #C3C3C3;
}
.errore{
	color: Red;
	font-size: 11px;
	font-family: Georgia;
	font-weight: bold;
	border: 1px solid red;
	margin: 10px 10px 10px 0;
	padding: 3px;
}
#infoBox{
}
#infoBox h4{
	color: #EE334E;
	font-size: 0.85em;
	margin: 0 0 0 5px;
	font-weight: bold;
	text-align: left;
}
#infoBox h5{
	color:#3B4DBC;
	font-size: 0.75em;
	margin: 0 0 3px 15px;
	font-weight: bold;
	text-align: left;
}

#infoBox h5 input{
	border: 1px solid #3B4DBC;
	color:#3B4DBC;
	font-size: 11px;
	font-family: Georgia;width:30px;
	margin-left:3px;
	width: 30px;
}

#emailOk{
	color: #EE334E;
	padding: 5px;
	border: 1px dashed #3B4DBC;
	font-size: 12px;
	font-weight: bold;
}
.compFamiglia{
	color:#3B4DBC;
	font-size: 12px;
	font-weight: bold;
	width: 187px;
	margin: 0 0 0 6px;
}
.compTipo{
	color:#3B4DBC;
	font-size: 11px;
	font-weight: bold;
	width: 181px;
	margin: 0 0 0 12px;
}
.compTipo a,.compTipo a:hover{
	color:#3B4DBC;
}
.compModello{
	font-size: 11px;
	width: 175px;
	margin: 0 0 0 18px;
	font-weight: bold;
}
.compModello a,.compModello a:hover{
	color: #EE334E;
}
a.downloadFile{
	background: url(img/bgDownload.gif) no-repeat scroll center left;
	text-decoration: none;
	padding: 0 0 0 15px;
}
a.downloadFile:hover{
	background: url(img/bgDownload.gif) no-repeat scroll center left;
	text-decoration: underline;
	padding: 0 0 0 15px;
}
.paginaFaq{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-align: right;
}
a.prev{
	background: url(img/bgprev.gif) no-repeat scroll center left;
	text-decoration: none;
	color: #666;
	padding-left: 12px;
}
a.next{
	background: url(img/bgnext.gif) no-repeat scroll center right;
	color: #666;
	text-decoration: none;
	padding-right: 12px;
}
a.next:hover,a.prev:hover{
	color: #666;
}
#Login{
	width: 778px;
	text-align: left;
	margin: 0 10px 0 0;
	padding:0;
}
.componenteAccessori{
	/*background-color:#DAE2F3;*/
	float:left;
	min-height: 71px;
	height: auto !important;
	height: 71px;
}

.introduz{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size : 0.8em;*/
	font-size : 12px;
	text-align: left;
	margin: 0 0 0 7px;
}
.inputRichiestaInfo{
	border: 1px solid #3B4DBC;
	color:#3B4DBC;
	font-size: 11px;
	font-family: Georgia;width:30px;
}
.bgImgNewsHome{
	background: url(img/bgImgNewsHome.gif) no-repeat scroll top;
	width: 156px;
	height: 158px;
}
.intCarr{
	width: 189px;
	height: 21px;
	margin: 0 0 1px 0;
	padding:0;
	text-align: left;
	font-weight: bold;
	background-image: url(img/bgmenusx.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	color: #ffffff;
}
.bgaddcarr{
	color: #3B4DBC;
	font-weight: bold;
	font-size:10px;
	margin: 0;
	padding: 0:
}
#MenuPage .titoloconfig{
	background: url(img/bgsotto.gif) no-repeat scroll top left;
	text-align: left;
	font-size: 12px;
	margin: 10px 0px 0px 0px;
	padding: 0 0 0 12px;
	font-weight: bold;
}
#MenuPage .testoconfig{
	text-align: left;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding: 0 0 0 15px;
	font-weight: normal;
}
#MenuPage .linkconfig{
	width: 189px;
	height: 21px;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0;
	padding:0;
	text-align: left;
	background-image: url(img/bglink.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#MenuPage .linkconfig a{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	overflow: hidden;
}
#Step{
	width: 570px;
	float: left;
	/*background: Blue;*/
}
td.impos{
	/*width: 25px;*/
	height: 60px;
	/*float: left;*/
	background: url(../config/img/bgimp.gif) repeat-x center;
}
td.fineimpos{
	width: 19px;
	height: 60px;
	/*float: left;*/
	background: url(../config/img/bgfineimp.gif) no-repeat center;
}
#Step .impos input{
	height: 30px;
	font-size:  11px;
	padding: 0;
	margin: 0;
	border: 0;
}
#Step a.prev{
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: #3B4DBC;
	background-image: url(img/prev.png);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	padding: 6px 0 0 28px;
}
#Step a.next{
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: #3B4DBC;
	background-image: url(img/next.png);
	background-attachment: scroll;
	background-position: right;
	background-repeat: no-repeat;
	padding: 6px 28px 0 0;
}
#Step a.save{
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: #3B4DBC;
	background-image: url(img/save.png);
	background-attachment: scroll;
	background-position: right;
	background-repeat: no-repeat;
	padding: 6px 28px 0 0;
	text-decoration: none;
}
#nowStep{
	width: 200px;
	float: right;
	/*background: Aqua;**/
	border: 0px solid Aqua;
}
#nowStep .liststep{
	width: 200px;
	height: 21px;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0;
	padding:0;
	text-align: left;
	background-image: url(img/bgstep.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
}
#nowStep .liststep a{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	overflow: hidden;
}
input.config{
	border: 1px solid #3B4DBC;
	color: #3B4DBC;
	font-size: 11px;
	font-family: Georgia;
}

table.tableprev{
	width: 95%;
	border-left:  1px solid #CCC;
	border-bottom:  1px solid #CCC;
	font-size: 11px;
	margin: 0 0 20px 10px;
}
table.tableprev th{
	height: 27px;
	padding-left: 10px;
	font-size: 11px;
	color : #999;
	text-align: center;
	text-transform: uppercase;
	border-right: 1px solid #CCC;
	border-top:  1px solid #CCC;
}
table.tableprev tr.bg0 td{
	height: 27px;
	padding-left: 10px;
	font-size: 14px;
	text-align: center;
	border-right: 1px solid #CCC;
	border-top:  1px solid #CCC;
}
table.tableprev tr.bg1 td{
	height: 27px;
	padding-left: 10px;
	font-size: 14px;
	text-align: center;
	border-right: 1px solid #CCC;
	border-top:  1px solid #CCC;
}
.listazioni{
	text-align:center;
	color: #333;
}
.listazioni ul{
	margin: 0;
	padding: 0;
}
.listazioni ul li{
	display: inline;
	text-align:center;
	margin: 0 10px 0 10px;
	color: #ffffff;
	font-family: Georgia;
	font-size: 14px;
}
.listazioni ul li a.linke{
	font-weight: bold;
	color: #fff;
	background: #3B4DBC;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	border: 1px solid #ffffff;
}
.noresulprev{
	text-align: center;
	margin: 10px 0 10px 0;
	padding: 5px;
	color: #3B4DBC;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #3B4DBC;
	font-style: italic;
}
.indietroprev{
	margin: 10px 0 10px 0;
	padding: 5px;
	font-size: 12px;
	background-color: #3B4DBC;
	font-style: italic;
}
.indietroprev a.prv{
	color: #fff;
	text-decoration:none;
}
.testataprev{
	font-size: 14px;
	color: #ccc;
	background: #3B4DBC;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 10px;
	text-align: left;
	/*font-family: Georgia;*/
	font-style: italic;
	border-bottom:3px solid #EE334E;
	border-right:3px solid #EE334E;
}
.testataprev span{
	font-size: 16px;
	font-weight:bold;
	color: #fff;
}

