/* ------------------------------------------------------------ 
Inizio ridefinizioni tag html
---------------------------------------------------------------*/
body,html{
width:100%;
height:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
/*font-size:9px;*/
color:#7F2B2B;
scrollbar-base-color: #ffffff;
scrollbar-face-color: #3D5D75;
scrollbar-track-color: #A3B2BD;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #E6EBEF;
scrollbar-3dlight-color: #E6EBEF; 
scrollbar-shadow-color: #3D5D75;
scrollbar-darkshadow-color: #3D5D75;
}
img{
border:0px none white;
}
a:link,a:visited,a:active,a:hover{
text-decoration:none;
color:#7F2B2B;
}

/* ------------------------------------------------------------ 
Fine ridefinizioni tag html
---------------------------------------------------------------*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
Inizio classi
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.bold{
font-weight:bold;
}
.clippedH{
clip: rect(0px 0px 550px 0px);
overflow:hidden;
}
.text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3D5D75;
text-align:left;
font-weight:bold;
}
td.text{
color:#3D5D75;
}
.underTitle{
font-weight:normal;
text-transform:lowercase;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
font-style:normal;
color:#7F2B2B;
text-align:left;
}
td.underTitle{
background-color:#C9D2D9;
}
.invertedUnderTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
/*font-weight:bold;*/
color:#ffffff;
background-color:#2F5877;
text-align:center;
}
.title, h1, h1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#7F2B2B;
font-weight:bold;
text-align:left;
border-bottom:1px dotted #3D5D75;
}
.news{
position:absolute;
width:245px;
height:auto;
z-index:5;
border:1px solid #3D5D75;
text-align:center;
}

.pictureSpace{
position:relative;
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
float:left;
height:152px;
width:152px;
border:1px solid #3D5D75;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
Fine classi
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* *********************************************************** 
Inizio ID's
**************************************************************/
#backgroundHomePage{
position:absolute;
left:50%;
width:968px;
height:726px;
/*overflow:hidden;*/
margin-top:0px;
padding-top:0px;
margin-left:-484px;
top:0px;
z-index:1;
text-align:left;
}

#backgroundHomePage2{
position:absolute;
left:50%;
width:968px;
height:726px;
/*overflow:hidden;*/
margin-top:0px;
padding-top:0px;
margin-left:-484px;
top:0px;
z-index:2;
text-align:left;
}
#bgHomeSmall{
position:absolute;
left:0px;
top:0px;
width:968px;
height:726px;
margin-top:0px;
padding-top:0px;
margin-left:0px;
z-index:1;
text-align:left;
}
#bgHomeSmall2{
position:absolute;
left:0px;
top:0px;
width:968px;
height:726px;
margin-top:0px;
padding-top:0px;
margin-left:0px;
z-index:1;
text-align:left;
}

#content{
position:absolute;
left:50%;
width:968px;
height:578px;
margin-top:0px;
padding-top:0px;
margin-left:-484px;
top:0px;
z-index:3;
text-align:left;
}
#cadre{
position:absolute;
background-image:url(../images/cadreBig.jpg);
background-repeat:no-repeat;
width:480px;
height:136px;
z-index:4;
left:0px;
top:437px;
}
#foto{
position:absolute;
background-image:url(../images/fotoVirateBig.jpg);
background-repeat:no-repeat;
width:298px;
height:79px;
z-index:5;
left:0px;
top:470px;
}
#logo{
position:absolute;
background-image:url(../images/webAndMoreBig.jpg);
background-repeat:no-repeat;
width:366px;
height:145px;
z-index:5;
left:364px;
top:261px;
}
#plus{
position:absolute;
background-image:url(../images/plusAlternative.gif);
background-repeat:no-repeat;
width:67px;
height:63px;
z-index:6;
left:476px;
top:513px;
}
#plusLine{
position:absolute;
background-image:url(../images/plusLineBig.jpg);
background-repeat:no-repeat;
width:277px;
height:22px;
z-index:6;
left:0px;
top:256px;
}
#plusLeft{
position:absolute;
background-image:url(../images/plusBig.gif);
background-repeat:no-repeat;
width:35px;
height:33px;
z-index:7;
left:40px;
top:110px;
}
#plus2{
position:absolute;
background-image:url(../images/plus2.gif);
background-repeat:no-repeat;
width:30px;
height:26px;
z-index:7;
left:94px;
top:155px;
}
#plus3{
position:absolute;
background-image:url(../images/plus3.gif);
background-repeat:no-repeat;
width:14px;
height:14px;
z-index:7;
left:262px;
top:78px;
}
#spider{
position:absolute;
background-image:url(../images/spider.jpg);
background-repeat:no-repeat;
width:57px;
height:63px;
z-index:7;
left:875px;
top:330px;
}
#pushMe{
padding:2px 2px 2px 2px;
vertical-align:middle;
border:1px solid white;
position:absolute;
width:50px;
text-align:center;
height:13px;
z-index:7;
left:875px;
top:300px;
font-variant:small-caps;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
div#pushMe a{
font-variant:small-caps;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#bgBanner{
position:absolute;
background-color:#FFFFFF;
top:0px;
left:0px;
width:800px;
height:144px;
z-index:1;
}
#logoBanner{
position:absolute;
background-color:#FFFFFF;
background-image:url(../images/logoBanner.gif);
cursor:hand;
top:16px;
left:37px;
width:219px;
height:100px;
z-index:2;
}
#bg{
position:absolute;
background-color:#FFFFFF;
top:144px;
left:0px;
width:800px;
/*height:458px;
clip: rect(0px 0px 458px 0px);*/
overflow:hidden;
z-index:1;
}
#menu{
position:absolute;
top:80px;
left:0px;
width:300px;
z-index:20;
}
/*#news{
position:relative;
float:right;
clear:none;
margin-top:154px;
margin-right:4px;
margin-left:6px;
width:130px;
height:auto;
z-index:5;
padding:0px 0px 0px 2px;
border:1px solid #3D5D75;
text-align:center;
}*/
#newsDisplay{
width:235px;
margin:5px 3px 3px 3px;
}
#textDestination{
position:absolute;
/*float:right;
clear:none;
margin-top:40px;
margin-right:10px;*/
top:40px;
right:10px;
z-index:6;
width:200px;
height:50px;
font-size:12px;
font-weight:bold;
text-align:left;
}
#xmlV{
/*position:absolute;
left:5px;
bottom:5px;
height:31px;
width:88px;
padding:0px 0px 0px 0px;
z-index:50;*/
position:relative;
margin-top:20px;
margin-bottom:5px;
margin-right:5px;
float:right;
clear:both;
}
#containerzz{
position:relative;
margin-top:154px;
margin-right:10px;
margin-left:384px;
min-height:600px;
padding:5px 5px 5px 5px;
border:1px solid #7F2B2B;
z-index:3;
}

/* *********************************************************** 
Fine ID's
**************************************************************/
