/* BODY */

body /* These becomes the initial settings for most other elements */
{
    background-color:#ffffff;
    font-family: Arial;
    font-size:12px;
    color: #ffffff;
    text-align: center; /* IE method for centering page if it has fixed width */
    margin: 0;
    padding: 0;
    background-image:url(../images/gif/default/Sfondo_Home.jpg);
    background-position: top center;
    background-repeat:no-repeat;
}

tbody
{
    font-size:12px;
    color: #ffffff;
    font-family: Arial;
}
A:link
{
    font-size:12px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
A:visited
{
    font-size:12px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
A:hover
{
    font-size:12px;
    color: #fc6b00;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}


body 
{
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
}


/* Stili testo */

.TBHome {  
    font-size:12px;
    color: #ffffff;
    font-family: Arial;
}
.TBHome a:link {  
	font-size:12px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.TBHome a:visited {  
	font-size:12px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.TBHome a:hover {  
	font-size:12px;
    color: #fc6b00;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}


.TBHomeData {  
    font-size:11px;
    color: #919191;
    font-family: Arial;
}
.TBHomeData a:link {  
	font-size:11px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.TBHomeData a:visited {  
	font-size:11px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.TBHomeData a:hover {  
	font-size:11px;
    color: #fc6b00;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}


.TBHomeHe {  
    font-size:12px;
    color: #ffffff;
    font-family: Arial;
    text-align:justify;
    line-height:13px;
}
.TBHomeHe a:link {  
	font-size:12px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    line-height:13px;
}
.TBHomeHe a:visited {  
	font-size:12px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    line-height:13px;
}
.TBHomeHe a:hover {  
	font-size:12px;
    color: #fc6b00;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    line-height:13px;
}


.TBHomeCon {  
    font-size:14px;
    color: #919191;
    font-family: Arial;
    text-align:justify;
    text-decoration: none;
}
.TBHomeCon a:link {  
	font-size:14px;
    color: #919191;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    text-align:justify;
}
.TBHomeCon a:visited {  
	font-size:14px;
    color: #919191;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    text-align:justify;
}
.TBHomeCon a:hover {  
	font-size:14px;
    color: #fc6b00;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    text-align:justify;
}


.TBPercorso {  
    font-size:11px;
    color: #fc6b00;
    font-family: Arial;
}
.TBPercorso a:link {  
	font-size:11px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.TBPercorso a:visited {  
	font-size:11px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.TBPercorso a:hover {  
	font-size:11px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}


.TBArancio {  
    font-size:12px;
    color: #fc6b00;
    font-family: Arial;
}

.TBGrigietto {  
    font-size:12px;
    color: #b2b2b2;
    font-family: Arial;
}


.TBMappa {  
    border-color: #444444;
    border-width:1px;
    border-style:solid;
    padding:1px;
}

.TBList {  
    border-color: #666666;
    border-width:1px;
    border-style:solid;
    background-color:#333333;
    font-family: Arial;
    font-size: 12px;
    color:#b2b2b2;
    cursor:hand;
}


.TBNews {  
    font-size:12px;
    color: #ffffff;
    font-family: Arial;
    text-align:justify;
}
.TBNews a:link {  
	font-size:12px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.TBNews a:visited {  
	font-size:12px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.TBNews a:hover {  
	font-size:12px;
    color: #b2b2b2;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}

.TBdettaglio {  
    font-size:16px;
    color: #919191;
    font-family: Arial;
    text-align:justify;
    text-decoration: none;
}

/* Effetti */

.quad
{
border: solid 2px #000000;
}

.quad a:link
{
border: solid 2px #000000;
}

.quad a:visited
{
border: solid 2px #000000;
}

.quad a:hover
{
border: solid 2px #666666;
}



/* Graphic Prodotti */

.GPMain
{
    padding-left: 10px;
    padding-right: 10px;
}


.GPThumbs {
   background-color: #111111;
   padding:5px;
   border:1px solid #444444;
}

.GPMain2
{
    padding-left: 35px;
    padding-right: 35px;
}

.GPColorThumbs {
   border:1px solid #444444;
   padding-left:1px;
   padding-right:1px;
}


.GPLink {  
    font-size:12px;
    color: #ffffff;
    font-family: Arial;
    text-align:justify;
}
.GPLink a:link {  
	font-size:12px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.GPLink a:visited {  
	font-size:12px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.GPLink a:hover {  
	font-size:12px;
    color: #b2b2b2;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}



.GDetail_Titolo {  
    font-size:18px;
    color: #919191;
    font-family:Arial;
    font-weight:bold;
}

.GDetail_Titolo2 {  
    font-size:18px;
    color: #ff7415;
    font-family:Arial;
    font-weight:bold;
}

.GDetail {  
    font-size:12px;
    color: #c3c3c3;
    font-family:Arial;
    font-weight:bold;
}

.GDetail_2 {  
    font-size:12px;
    color: #ff7415;
    font-family:Arial;
    font-weight:bold;
}


.divisorio {  
    color: #1f1f1f;
    height:1px;
    width:980px;
}

.Partner_Thumbs {
   background-color: #111111;
   border:1px solid #444444;
   text-align:center;
   vertical-align:middle;
}

.Partner_Logo {
   background-color: #111111;
   padding:5px;
   border:1px solid #444444;
}

.Partner_space {
   padding-left:10px;
   padding-right:10px;
}


.PartnerLink {  
    font-size:11px;
    color: #ffffff;
    font-family: Arial;
    text-align:justify;
}
.PartnerLink a:link {  
	font-size:11px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.PartnerLink a:visited {  
	font-size:11px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.PartnerLink a:hover {  
	font-size:11px;
    color: #b2b2b2;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}



/* Page Friends */

.F_riga1 {
   padding-left:70px;
}

.F_riga2 {
   padding-left:160px;
}

.F_Box {
   width:324px;
   vertical-align:top;
   background-color:#000000;
}

.F_H_Div {
   width:102px;
}

.F_V_Div {
   height:30px;
}




/* Graphic Friends */

.GFThumbs {
   background-color: #111111;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:3px;
   border:1px solid #444444;
}

.GFZoom {
   background-color: #111111;
   padding:5px;
   border:1px solid #ff7515;
}

.GFSpace {
   padding-left:10px;
   text-align:left;
   vertical-align:top;
   width:220px; height:100%;
}

.GFSpaceImg {
   vertical-align:top;
   width:80px; height:100%;
}

.GFText {
   font-size:11px;
   color: #ffffff;
   font-family: Arial;
   font-weight: bold;
   text-align:justify;
}

.GFTextD {
   color: #b2b2b2;
}

.GFHr 
{
    height:1px;
    width:220px;
    color:#222222;
}

.GFDiv 
{
    height:10px;
}




.thumbnail{
position: relative;
z-index: 0;
text-decoration: none;
}

.thumbnail:hover
{
text-decoration: none;
background-color: transparent;
z-index:50;
visibility:inherit;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#111111;
padding: 10px;
left: -1000px;
border: 1px solid #444444;
visibility: hidden;
color: #ffffff;
text-decoration: none;
width:362px;
}


.info {
font-size:11px;
color: #ffffff;
font-family: Arial;
font-weight: bold;
text-align:justify;
width:340px;
padding-top:10px;
z-index:50;
}

.info_b {
font-size:13px;
color: #ffffff;
font-family: Arial;
font-weight: bold;
text-align:justify;
width:340px;
padding-top:10px;
z-index:50;
}




.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -160px;
left: 50px; /*position where enlarged image should offset horizontally */
z-index:50;

}



.DatiF {  
    font-size:9px;
    color: #ffffff;
    font-family: Arial;
    text-align:justify;
}
.DatiF a:link {  
	font-size:9px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.DatiF a:visited {  
	font-size:9px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.DatiF a:hover {  
	font-size:9px;
    color: #fa771d;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}




