body
{
	font-family:Trebuchet MS;
	font-size:9pt;
	line-height:1.5em;
	color:#333333;
	width:98%;
	height:98%;
	padding:0px;
	margin:0px;
}

p
{
	font-family:Trebuchet MS;
}

a
{
	text-decoration:none;
	color:#333333;
}

a:hover
{
	text-decoration:none;
	color:#CC9900;
}

img
{
	border:0px;
	margin:0px;
}

hr
{
	border:dashed 1px #999999;
}

.Index
{
	position:relative;
	width:100%;
	height:100%;
}

.Continer
{
	position:relative;
	width:840px;
	border:solid 1px #251001;
	margin-top:15px;
	margin-bottom:auto;
	height:100%;
}

.Menu
{
	position:relative;
	left:0px;
	height:65px;
	padding-bottom:5px;
}

.mnuLogo
{
	position:relative;
	top:0px;
	left:5px;
}

.mnuMenu
{
	position:relative;
	top:-25px;
	left:300px;
}

#mycustomscroll 
{
	height: 400px;
	width:170px;
	overflow: auto;
	position: relative;
	margin: 0.3em auto;
	padding: 5px;
}

.mnuMenu a
{
	margin:0px 15px 0px 15px;
	font-weight:bold;
}

.Banner
{
	position:relative;
	left:0px;
	height:150px;
}

.Corpo
{	
	position:relative;
	margin:0px;
	padding:0px;
}

.Contenuto
{
	position:relative;
	/*height:400px;*/
	padding:10px 0px 10px 0px;
	background-color:#F1F1F3;
}

.ContenutoHome
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
}

.Testo /*contenuto*/
{
	padding:0px 5px 10px 5px;
	text-align:justify;
}

.Testo p /*titolo*/
{
	line-height:15px;
	color:#444444;
}

.PrimoPiano
{
	padding:0px 5px 10px 5px;
	font-family:Trebuchet MS;
	font-size:9pt;
	color:#666666;
	font-weight:normal;
}

.Distributori
{
	position:relative;
	width:270px;
	height:355px;
	border-right:solid 1px #251001;
	padding-left:10px;
	padding-right:5px;
	margin:0px;
	top:0px;
}

.NewsTop
{
	position:absolute;
	top:0px;
	left:285px;
	width:270px;
	height:180px;
	margin:0px;
	padding-left:10px;
	padding-right:5px;
	border-bottom:solid 1px #251001;
}

.NewsBottom
{
	position:absolute;
	top:180px;
	left:285px;
	width:270px;
	height:180px;
	margin:0px;
	padding-left:10px;
	padding-right:5px;
}

.ordiniFiloDX
{
	position:absolute;
	top:0px;
	left:570px;
	width:250px;
	height:180px;
	margin:0px;
	padding-left:10px;
	padding-right:5px;
}


.DistributoriGenerale
{	
	position:relative;
	width:210px;
	height:355px;
	border-right:solid 1px #251001;
	padding-left:10px;
	padding-right:5px;
	margin:0px;
	top:0px;
}

.testoGenerale
{
	position:absolute;
	top:0px;
	left:225px;
	width:600px;
	height:355px;
	margin:0px;
	padding-left:10px;
	padding-right:5px;
}

.footerOrdini
{
	position:absolute;
	top:315px;
	left:225px;
	width:300px;
	height:50px;
	padding-left:10px;
	padding-right:5px;
	border-right:solid 1px #251001;
}

.footerFilo
{
	position:absolute;
	top:315px;
	left:535px;
	width:300px;
	height:50px;
	margin:0px;
	padding-left:15px;
	padding-right:5px;
}

.contattiSX
{
	position:absolute;
	top:0px;
	left:225px;
	width:300px;
	height:355px;
	margin:0px;
	padding-left:10px;
	padding-right:5px;
	border-right:solid 1px #251001;
}

.contattiDX
{
	position:absolute;
	top:0px;
	left:525px;
	width:300px;
	height:355px;
	margin:0px;
	padding-left:10px;
	padding-right:5px;
}

.tblLogIn td
{
	padding:0px 2px 0px 2px;
}

.tblLogIn td input
{
	width:134px;
	font-family:Trebuchet MS;
	font-size:9pt;
	color:#666666;
	font-weight:normal;
}

.tblCategoria
{
	margin:3px auto 3px 0px; 
	padding:2px 2px 2px 2px;
	width: 265px;
	font-weight:bold;
	font-size:10pt;
	color:#FFFFFF;
}

.tblCategoria a
{
	color:#FFFFFF;
}

.tblCategoria a:hover
{
	color:#CC9900;
}

.tblCategoriaVuota
{
	margin:3px auto 3px 0px; 
	padding:2px 2px 2px 2px; 
	width: 265px;
}

.articoloElenco
{
	font-size:8pt; 
	border-bottom:solid 1px #FFFFFF; 
	line-height:12px; 
	padding:5px 3px 5px 5px; 
	margin:0px;
	color:#FFFFFF;
}

.articoloElencoVisto
{
	font-size:9pt; 
	border-bottom:solid 1px #FFFFFF; 
	line-height:12px; 
	padding:5px 2px 5px 10px; 
	margin:0px;
	color:#CC9900;
}

.articoloElenco a
{
	color:#FFFFFF;
}

.articoloElenco a:hover
{
	color:#CC9900;
}

.articoloElencoVisto a
{
	color:#CC9900;
}

.articoloElencoVisto a:hover
{
	color:#CC9900;
}

.Footer
{	
	position:relative;
	width:821px;
	background-color:#251001;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
	min-height:25px;
	bottom:0px;
}

.Footer p
{
	font-size:8pt;
	margin:10px 0px 10px 0px;
	color:#FFFFFF;
	min-height:25px;
	top:auto;
	bottom:3px;
}

.FooterCredits
{
	margin:0px;
	padding:0px;
	line-height:12px;
	margin-right:10px;
	font-size:8pt;
	font-family:"Arial";
}

.FooterCredits a
{
	margin:0px;
	padding:0px;
}



.FooterTShirt
{
	position:relative;
	left:11px;
	width:822px;
	height:40px;
	background-color:#251001;
}

.MenuTShirt
{
	position:relative;
	left:11px;
        width:820px;
        height:40px;
	padding-top:10px;
        background-color:#251001;
}

.MenuTShirt p
{
	color:#FFFFFF;
	font-size:16pt;
	margin-top:10px;
}
