body{
    background-color:#000000;
    font-family:Arial;
    font-size:9px;
    color:#525252;
    background-image:url('../images/bgpage_1.jpg');
    background-repeat:no-repeat;
    background-position:10px 10px;
    margin:0px;
    padding:0px;
}

a {text-decoration:none;}

/* ========================================================================================================
	Definizione stili Header principale...
======================================================================================================== */
#HeadBanner{
    position:absolute;
    top:10px;
    left:50px;
    
    width:1120px;
    height:87px;
    background-color:#FFFFFF;
    background-image:url('../images/mainlogo.png');
    background-repeat:no-repeat;
    text-align:right;
}

#HeadBanner p{
    padding-top:50px;
    padding-right:17px;
    font-family:Arial;
    font-size:11px;
    color:#B4BFC8;
    font-weight:bold;
    text-transform:uppercase;
}

#HeadBanner a:Link    {color:#323232;text-decoration:none;}
#HeadBanner a:Visited {color:#323232;text-decoration:none;}
#HeadBanner a:Hover   {color:#323232;text-decoration:underline;}
#HeadBanner a:Active  {color:#323232;text-decoration:none;}

#PreloadMessage{
    position:absolute;
    top:0px;
    left:0px;
    width:1210px;
    height:800px;
    background-color:#000000;
    color:#FFFFFF;
    margin:0px;
    padding:0px;
	text-align:center;
	vertical-align:middle;
    font-size:11px;
    font-weight:bold;
}

/* ========================================================================================================
	Definizione stili Boxes di sinistra...
======================================================================================================== */
#Boxes{
    position:absolute;
    top:285px;
    left:50px;
	
	cursor:hand;
}

#Boxes .LeftBoxRow{
    width:212px;
    height:99px;
    margin-bottom:10px;
    padding-top:6px;
    padding-left:110px;
    padding-right:10px;
    background-color:#000000;
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity:0.6;
	
	cursor:hand;
}

#Boxes .LeftBoxRow a{color:#fff;}
#Boxes .LeftBoxRow a:Hover {text-decoration:underline;}

#ImgR1{position:absolute;top:294px;left:60px;}
#ImgR2{position:absolute;top:408px;left:60px;}
#ImgR3{position:absolute;top:523px;left:60px;}

/* ========================================================================================================
	Definizione stili pagine interne...
======================================================================================================== */
#MainContainer{
    position:absolute;
    top:120px;
    left:50px;
    
    width:1080px;
    height:524px;
    margin:0px;
    padding-left:20px;
    padding-right:20px;
	background-color:#FFFFFF;
	font-size:11px;
}

#MainContainer h1{font-size:13px;font-weight:bold;color:#666666;}

#MainContainer .PageTitle{
    text-transform:uppercase;
    padding:17px;
    margin-bottom:10px;
    font-family:Arial;
    font-size:10px;
	background-color:#DDDDDD;
    color:#000000;
	font-weight:bold;
	font-size:11px;
}

#MainContainer .PageTitle a:Link    {color:#000000;text-decoration:none;}
#MainContainer .PageTitle a:Visited {color:#000000;text-decoration:none;}
#MainContainer .PageTitle a:Hover   {color:#000000;text-decoration:underline;}
#MainContainer .PageTitle a:Active  {color:#000000;text-decoration:none;}

#MainContainer .LxCol{
    float:left;
    width:390px;
    height:447px;
    color:#444444;
    margin:1px;
	padding-right:4px;
	text-align:justify;
    overflow:auto;
}

#MainContainer .DxCol{
    float:right;
    width:680px;
    height:440px;
    margin:1px;
}

#MainContainer .DxColCat{
    float:right;
    width:430px;
    height:440px;
    margin:1px;
    overflow:auto;
}

#MainContainer .LxColCat{
    float:left;
    width:630px;
    height:447px;
    color:#444444;
    margin:1px;
	padding-right:4px;
	text-align:justify;
}

#MainContainer .MainImage{
    text-align:center;
}

#MainContainer .MainImage img{
    width:665px;
    height:379px;
    padding:0px;
    border:#AAAAAA 2px solid;
    text-align:center;
}

#MainContainer .MainImageCat img{
    width:630px;
    height:440px;
    padding:0px;
    border:#AAAAAA 2px solid;
    text-align:center;
}

#MainContainer .ThumbPreview{
    text-align:center;
}

#MainContainer .ThumbPreview img{
    padding:0px;
    margin:2px;
    border:#AAAAAA 2px solid;
}

#MainContainer .ThumbPreviewCat img{
    padding:0px;
    margin:2px;
    border:#AAAAAA 2px solid;
}

#MainContainer .ImageSet{
	font-size:11px;
	color:#8248b6;
	font-weight:bold;
	border-bottom:1px solid;
	padding-bottom:5px;
	text-transform:uppercase;
}

/* ========================================================================================================
	Definizione stili Footer...
======================================================================================================== */
#FootBanner{
    position:absolute;
    top:656px;
    left:50px;
    
    width:1120px;
    height:87px;
    background-color:#000000;
    margin:0px;
    padding:0px;
    text-align:center;
    
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}

#FootBanner a{
    position:relative;
    top:-33px;
    
    margin-left:7px;
    margin-right:7px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
}

#FootBanner a:Link    {color:#FFFFFF;text-decoration:none;}
#FootBanner a:Visited {color:#FFFFFF;text-decoration:none;}
#FootBanner a:Hover   {color:#FFFFFF;text-decoration:none;}
#FootBanner a:Active  {color:#FFFFFF;text-decoration:none;}

#FootBanner .Bordered1{border-top:#FFCC00 2px solid;}
#FootBanner .Bordered2{border-top:#F27F03 2px solid;}
#FootBanner .Bordered3{border-top:#D70202 2px solid;}
#FootBanner .Bordered4{border-top:#C1053C 2px solid;}
#FootBanner .Bordered5{border-top:#CA026A 2px solid;}
#FootBanner .Bordered6{border-top:#AE609E 2px solid;}
#FootBanner .Bordered7{border-top:#8348B5 2px solid;}
#FootBanner .Bordered8{border-top:#2F489A 2px solid;}

#CopyrightBox{
	position:absolute;
	top:767px;
	left:50px;
	
    width:1120px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}

#CustCopy{float:left;}
#GreenCopy{float:right;}

#CopyrightBox a:Link    {color:#FFFFFF;font-weight:bold;text-decoration:none;}
#CopyrightBox a:Visited {color:#FFFFFF;font-weight:bold;text-decoration:none;}
#CopyrightBox a:Hover   {color:#FFFFFF;font-weight:bold;text-decoration:underline;}
#CopyrightBox a:Active  {color:#FFFFFF;font-weight:bold;text-decoration:none;}
