﻿
body 
{
    font-family:Verdana,Arial,Sans-Serif;
    font-size:11px;
    background:#720103 url(filetto_sfondoRosso.gif) repeat-x;
}

#form1
{
    padding:0px;
    margin:0px;
    background-image:url(sfondoRed.gif);
    background-position:center 0;
    background-repeat:no-repeat;
    position:relative;
}

body, html, form, ul, li, a, img, p 
{
    margin:0;
    padding:0;
}

.linkNoiTop_long  
{
    background-Image: url("npt_home_top_longHOME.gif");
    float:left;
    height:36px;
    width:204px;
}

#boxinoTools_spa
{
    height:121px;
    width:203px;
    background:url(sfondoBoxinoToolsSPA.gif) no-repeat;
    position:relative;  
}

img 
{
    border-style:none; 
}

.spacer
{
    clear:both;
    width:100%;
    overflow:hidden;
    height:1px;
    position:relative;
   /*border:2px solid black;*/
}

/*.sfondoRosso 
{
    background:#720103 url(filetto_sfondoRosso.gif) repeat-x;
}

.sfondoBluMontagna 
{
    background:#3DA7D1 url(filetto_sfondoBluMontagna.gif) repeat-x;
}

.sfondoBiancoBlue 
{
    background:url(filetto_sfondoBiancoBlue.gif) repeat-x;
}*/

#header 
{
    background:url(header_home.gif) no-repeat;
    height:78px;
    width:962px;
}

#frecciaLang div
{
    height:30px;
    width:27px;
    position:relative;
    left:13px;
    float:left;
    background:url(frecciaNera.gif) no-repeat bottom;
    cursor:pointer;      
}

#frecciaLang div:hover 
{
    background:url(frecciaBianca.gif) no-repeat bottom;
    left:12px;    
}

#additionalLinks 
{
   position:relative;
   top:18px;
   left:560px;
   float:left;
}


/*.menu li ul 
{
    display:none;
    background:#720103;
    height:auto;
    width:auto;
    z-index:200;
    padding-top:7px;  
}

.menu li:hover ul 
{
    display:block;  
}

.menu li li 
{
    display:block;
    float:none;
    padding-bottom:7px;  
}

.menu li li a 
{
    border:0;
    text-align:center;
}

.menu li ul a 
{
    display:block;   
}*/

#colonnaSx 
{
    float:left;
    margin-bottom:10px;   
}

#colonnaDx 
{
    float:left;
    margin:6px 0 10px 1px;
   /*height:1052px;
    height:1152px;*/
}

#contenutoSx 
{
    float:left;
    padding-left:5px;
    width:510px;
}

#contenutoDx 
{
    float:left;
    padding-left:4px;
    width:212px;
}

#contenutoSx #portlet1 
{
    margin-left:4px;   
}

#contenutoSx #portlet2
{
    margin-left:4px;
    /*margin-top:10px;*/
    float:left;
}

#contenutoSx #portlet3 
{
    margin-left:4px;
    margin-top:8px;
}

#contenutoSx .top 
{
    background:url(borderTopPortlet.gif) no-repeat;
    height:7px;
    overflow:hidden;   
}

#contenutoSx .center 
{
    height:200px;
    border-right:1px solid #CDCDCD;
    border-left:1px solid #CDCDCD;
    background:#e2e2e2 url(portletBackground.gif) repeat-x;
}

#contenutoSx .bottom 
{
    background:url(borderBottomPortlet.gif) no-repeat;
    height:9px;
    overflow:hidden;
}

#contenutoDx #boxiniContDx 
{
    margin-top:10px;
    margin-left:3px;    
}



#boxinoTools 
{
  
    width:203px;
    background:url(sfondoBoxinoTools.gif) no-repeat;
    position:relative;       
}

#boxinoGallery 
{
    background:url(sfondoBoxinoGallery.gif) no-repeat;
    width:204px;   
}

#boxinoUltimissime, #boxinoTools, #boxinoGallery , #boxinoTools_spa, #boxinoTools_deu
{
    margin-top:8px;
}

#linkTools .linkComGuest 
{
    position:relative;
    top:45px;     
}

#linkTools .linkInviaAmico 
{
    position:relative;
    top:53px;    
}

#linkTools .linkStampa 
{
    position:relative;
    top:61px;    
}

#linkTools .linkCondividi 
{
    position:relative;
    top:66px;    
}

#linkTools .linkAreaRiservata 
{
    position:relative;
    top:73px;    
}
 
#linkTools a 
{
     color:#e99700;  
     text-transform:uppercase;
     font-weight:bold;
     font-size:9px;
     font-size:10px;
}
 
#linkTools .linkComGuest .commento 
{
    border-right:2px solid #e99700;
    margin-right:5px;
    padding-right:5px;        
}

#linkTools .linkComGuest .guestB 
{
    
}

#linkTools div 
{
    background:url(frecciaDestra_Tools.gif) no-repeat left center;
    padding-left:8px;
    margin-left:5px;    
}

#linkTools a:hover 
{
    color:#e99700;    
}

#linkTools .linkStampa a 
{
    cursor:pointer;    
}

#boxinoNoi {
    /*background-image:url(boxNoiPerte.gif);*/
 
    width:204px;
    margin-top:8px;
   
    /*padding-top:39px; */
}

#boxinoNoiTED {
    height:98px;
    width:204px;
    margin-top:8px;
    height:90px;

  height:98px;
    /*padding-top:39px; */
}

.linkComNoi img
{
	position:relative;
}

.linkComNoi
{
        margin-bottom:2px;
        left:18px;
        position:relative;
}

.linkComNoi a
{
    color:#e20000;
    font-weight:bold;
    font-size:10px;
}

#boxinoGallery {
    height:117px; 
    width:204px;
    margin-top:8px;
    padding-top:51px; 
}

.linkComGallery {
    margin-bottom:10px;
}

#linkGallery a {
    color:#972222;
    font-weight:bold;
    position:relative;
	left:10px;
    font-size:10px;

}

.imgNoi {
    position:relative;
    top:4px;
}

.imgTools {
    position:relative;
    top:2px; 
}

.imgTools_s {
    position:absolute;
    left:179px;
    top:1px;
}

.imgGallery {
    position:relative;
    top:2px; 
	left:10px;
}




.linkNoiTop {
    background-image:url(npt_home_top.gif);
    float:left;
    height:36px;
    width:204px;
}

.linkNoi {
    float:left;
    width:202px;
    border-left: 1px solid #870000;
    border-right: 1px solid #870000;
}

.linkNoiBottom {
    background-image:url(npt_home_bottom.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    float:left;
    height:10px;
    width:204px;
}


.testoPerTe {
    color:White;
    font-size:11px;
    font-weight:bold;
    margin-left:7px;
    margin-top:18px; 
}




/*gmaps*/
.mappa {
    float:left;
    padding-left:4px;
    margin-top:8px;
}

.mappa .gmapTop {
    background:url(boxHomeTop.gif) no-repeat;
    width:506px;
    height:9px;
    overflow:hidden;
}

.mappa .gmapCenter {
    background:#E3E3E3 url(boxHomeCenter.gif) repeat-x;

    width:504px;
    overflow:hidden;
    border-left:1px solid #CECECE;
    border-right:1px solid #CECECE;
}

.mappa .gmapBottom {
    background:url(boxHomeBottom.gif) no-repeat;
    width:506px;
    height:9px;
    overflow:hidden;
}

.mappa .boxinoTopGmap {
    background:#E0E1E3 url(backgroundBoxinoTopGmapTorino.gif) no-repeat;
    width:504px;
    height:72px;
    overflow:hidden;
}

.boxinoTopGmap .transit 
{
    float:left;
    padding-left:123px;
    padding-top:11px;    
}

.boxinoTopGmap .transit a 
{
    color:#AF0000;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;    
}

.boxinoTopGmap .cerca {
    float:right;
    padding-top:7px;
    padding-right:23px;    
}

.boxinoTopGmap .cercaGmap {
   border:1px solid #707070;
   color:#a6a6a6; 
}

.boxinoTopGmap .btnCercaGmap {
    border:0;
    background:url(puls_cerca.gif) no-repeat;
    width:74px;
    height:23px;
    margin-left:5px;
    cursor:pointer;
    color:#AF0000;
    font-size:11px;
    text-transform:uppercase;
    font-weight:bold;
    font-family:Arial,Verdana,Sans-Serif;
}

.boxinoTopGmap .btnCercaGmap:hover 
{
    color:#370000;    
}

#gMap {
    /*float:left;*/
  
    width:481px;
    margin-left:10px;
    margin-top:10px;
    border:1px solid #CECECE;
}


#boxMeteo {
    float:left;
    margin-top:10px;
    width:221px;  
}

.cercaEventoTitolo {
    color:Black;
    font-weight:bold;
    padding-top:7px;
    text-align:center;
    text-transform:uppercase;
}

#cercaEv {
    background-image:url(puls_cercaeventi.gif); 
    background-repeat:no-repeat; 
    margin-top:-5px; 
    margin-left:15px;    
    width: 194px;
    height: 35px;
}


