﻿html,body, form
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

html
{
    overflow-y:scroll;
}


body
{	
	text-align: center; /* IE 5.x */
	background-color: #f1f1ef;
	font-family: Verdana, Arial, 'Times New Roman', Sans-Serif;
	font-size:12px;	
    color: #3b1122;   
	background-color: #1a1611;
}

#divContainer
{	
    position:relative;
	height:100%;
	width:960px;
	margin: 0 auto 0;
    text-align:left; 
    background-image:url(Immagini/bgContainer.jpg);
    background-repeat: repeat-y;
    background-color:#dbd1b8;
}

form>#divContainer 
{
	height:auto;
	min-height:100%;
}

#divHeader
{	
	height:225px;
	width:960px;
    margin:0;	
    background-image:url(Immagini/bgHeader.jpg); 
    background-repeat:repeat-X; 
    position:relative; 
    
}


#divFooter
{	
    position:absolute;
    left:10px;
    bottom:0;
	height: 50px;		
	width: 940px;
	background-image:url(Immagini/bgFooter.jpg);
    background-repeat:no-repeat;    
    background-position:0 0;
   /* background-color:Green;*/
	
}



.DivFooterLeft
{
    float:left;
    margin-right:20px;
    padding-top:6px;
    text-align:left;
    line-height:14px;
    font-size:10px;
    color:#444;
}

.DivFooterRight
{
    float:right;
    padding-top:6px;
    text-align:right;
    line-height:14px;
    font-size:10px;
    color:#444;
}









#divBody
{
    overflow:auto;
    width:960px;
    padding-bottom:60px;
    /*background-color:Fuchsia;*/
}

#divLeft
{
	float:left;
	width:270px;
	height:400px;
	background-image:url(Immagini/bgLeft.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	/*background-color:Red;*/
}


#divContent
{
	float:left;
	width:690px;	
	background-image:url(Immagini/bgContent.jpg);
    background-repeat:no-repeat;  
	/*background-color:Orange;*/
}




#divLogo
{   
    float: left;
	width: 310px;
	height: 225px;
	background-image:url(Immagini/logo.jpg);
    background-repeat:no-repeat;
}

#divLogo a
{
    margin:11px 0 0 21px;
    width: 283px;
	height: 205px;
    display:block;
}


#divLogo a span
{
    position:absolute;
    top:-10000px;
    left:-10000px;
}

#divMenuTop
{   
    float: left;
    display:inline;
    margin-left:74px;
	width: 505px;
	height: 214px !important;
	height /**/: 225px;
	padding-top:11px;
}

#divMenuLeft
{   
    width:235px;    
    padding-top:28px;
}






/*************/
/*** LINKS ***/
/*************/

a
{        
    text-decoration:underline;
    color:#3b1122;
}

a:hover, a:focus, a:active
{
    
    text-decoration:none;
    color:#555;
}


/*****************/
/*** MENU TOP ***/
/*****************/

.UlMenuTop
{
    position:relative;
	list-style:none;	
	width:505px;
	height:214px;
    margin:0;
    padding:0;	
    background-position:0 0;   
	background-image:url(Immagini/menuTop.jpg);  
    /*background-color:green*/
    
}

.UlMenuTop li
{
    position:absolute;
    top:0;
    z-index:1;
    width:154px;
    height:214px; 
    
}

.UlMenuTop li a
{  
    display:block;    
    width:154px;
    height:205px;  
    background-image:url(Immagini/menuTop.jpg);
    background-repeat:no-repeat;
    text-decoration:none;
}


.UlMenuTop li a span
{   
    position:absolute;    
    top:-10000px;
    left:-10000px;
}


.UlMenuTop .LiNonSo, .UlMenuTop .LiNonSoSel{left:0;}

.UlMenuTop .LiGrave, .UlMenuTop .LiGraveSel{left:172px;}

.UlMenuTop .LiOrientali, .UlMenuTop .LiOrientaliSel{left:344px;}



.UlMenuTop .LiNonSo a{background-position:0 0;}

.UlMenuTop .LiNonSo a:hover, .UlMenuTop .LiNonSo a:focus, .UlMenuTop .LiNonSo a:active{background-position:0 -215px;}

.UlMenuTop .LiGrave a{background-position:-172px 0;}

.UlMenuTop .LiGrave a:hover, .UlMenuTop .LiGrave a:focus, .UlMenuTop .LiGrave a:active{background-position:-172px -215px;}

.UlMenuTop .LiOrientali a{background-position:-344px 0;}

.UlMenuTop .LiOrientali a:hover, .UlMenuTop .LiOrientali a:focus, .UlMenuTop .LiOrientali a:active{background-position:-344px -215px;}


.UlMenuTop .LiNonSoSel a{background-position:0 -430px;}

.UlMenuTop .LiGraveSel a{background-position:-172px -430px;}

.UlMenuTop .LiOrientaliSel a{background-position:-344px -430px;}



/*****************/
/*** MENU LEFT ***/
/*****************/

.UlMenuLeft
{
    position:relative;
	list-style:none;	
	width:235px;
	height:225px;
    margin:0;
    padding:0;	
    background-position:0 0;   
	background-image:url(Immagini/menuLeft.jpg);  
    /*background-color:green*/
    
}

.UlMenuLeft li
{
    position:absolute;
    left:0;
    z-index:1;
    width:235px;
    height:60px; 
    
}

.UlMenuLeft li a
{  
    display:block;    
    width:227px;
    height:60px;  
    background-image:url(Immagini/menuLeft.jpg);
    background-repeat:no-repeat;
    text-decoration:none;
}


.UlMenuLeft li a span
{   
    position:absolute;    
    top:-10000px;
    left:-10000px;
}


.UlMenuLeft .LiProfilo, .UlMenuLeft .LiProfiloSel{top:0;}

.UlMenuLeft .LiVigneti, .UlMenuLeft .LiVignetiSel{top:79px;}

.UlMenuLeft .LiNews, .UlMenuLeft .LiNewsSel{top:158px;}

.UlMenuLeft .LiContatti, .UlMenuLeft .LiContattiSel{top:238px;}



.UlMenuLeft .LiProfilo a{background-position:0 0;}

.UlMenuLeft .LiProfilo a:hover, .UlMenuLeft .LiProfilo a:focus, .UlMenuLeft .LiProfilo a:active{background-position:-236px 0;}

.UlMenuLeft .LiVigneti a{background-position:0 -79px;}

.UlMenuLeft .LiVigneti a:hover, .UlMenuLeft .LiVigneti a:focus, .UlMenuLeft .LiVigneti a:active{background-position:-236px -79px;}

.UlMenuLeft .LiNews a{background-position:0 -158px;}

.UlMenuLeft .LiNews a:hover, .UlMenuLeft .LiNews a:focus, .UlMenuLeft .LiNews a:active{background-position:-236px -158px;}

.UlMenuLeft .LiContatti a{background-position:0 -238px;}

.UlMenuLeft .LiContatti a:hover, .UlMenuLeft .LiContatti a:focus, .UlMenuLeft .LiContatti a:active{background-position:-236px -238px;}


.UlMenuLeft .LiProfiloSel a{background-position:-472px 0;}

.UlMenuLeft .LiVignetiSel a{background-position:-472px -79px;}

.UlMenuLeft .LiNewsSel a{background-position:-472px -158px;}

.UlMenuLeft .LiContattiSel a{background-position:-472px -238px;}


/**********************************************************************/

.DivTitoloPagina
{   
    width:500px;
    height:64px; 
	background-position: 20px 20px;
	background-repeat:no-repeat;
}

.DivTitoloPagina SPAN
{
    position:absolute;
    top:-10000px;
    left:-10000px;
}



.DivContenutoPagina
{
    width:650px;
    overflow:hidden;
    margin-left:20px;
    text-align:justify;
    line-height:18px;
    font-size:12px;
}


.DivContenutoPagina p
{
    margin:0;
    padding: 0 0 15px;
}

.DivContenutoPagina .PSmall
{
    font-size:10px;
}

.DivContenutoSxFull
{   
    width:630px; 
}

.DivContenutoSx
{
    float:left;
    width:372px; 
}


.DivContenutoDx
{
    float:right;
    width:258px;
    padding-top:5px;
}

.DivContenutoDx IMG
{
    padding-bottom:10px;
}

.DivContenutoSx2
{
    float:left;
    width:240px;    
}


.DivContenutoDx2
{
    float:right;
    width:390px;
    padding-top:5px;
}

.DivContenutoFull
{
    clear:both;
    width:650px;
    /*background-color:Yellow;*/
}


/* Titoli Pagine */

.TitoloProfilo{background-image:url(Immagini/titoloProfilo.jpg)}
.TitoloVigneti{background-image:url(Immagini/titoloVigneti.jpg)}
.TitoloNews{background-image:url(Immagini/titoloNews.jpg)}
.TitoloContatti{background-image:url(Immagini/titoloContatti.jpg)}
.TitoloNonSo{background-image:url(Immagini/titoloNonSo.jpg)}
.TitoloGrave{background-image:url(Immagini/titoloGrave.jpg)}
.TitoloOrientali{background-image:url(Immagini/titoloOrientali.jpg)}

.TitoloNonSoCabernetFranc{background-image:url(Immagini/titoloNonSoCabernetFranc.jpg)}
.TitoloNonSoMerlot{background-image:url(Immagini/titoloNonSoMerlot.jpg)}
.TitoloNonSoRefosco{background-image:url(Immagini/titoloNonSoRefosco.jpg)}
.TitoloNonSoTriccus{background-image:url(Immagini/titoloNonSoTriccus.jpg)}
.TitoloNonSoTricanus{background-image:url(Immagini/titoloNonSoTricanus.jpg)}


.TitoloGraveCabernetFranc{background-image:url(Immagini/titoloGraveCabernetFranc.jpg)}
.TitoloGraveRefosco{background-image:url(Immagini/titoloGraveRefosco.jpg)}
.TitoloGraveRosaDiRe{background-image:url(Immagini/titoloGraveRosaDiRe.jpg)}
.TitoloGravePinotBianco{background-image:url(Immagini/titoloGravePinotBianco.jpg)}
.TitoloGravePinotGrigio{background-image:url(Immagini/titoloGravePinotGrigio.jpg)}
.TitoloGraveMerlot{background-image:url(Immagini/titoloGraveMerlot.jpg)}
.TitoloGraveSouvignon{background-image:url(Immagini/titoloGraveSouvignon.jpg)}
.TitoloGraveVerduzzo{background-image:url(Immagini/titoloGraveVerduzzo.jpg)}

.TitoloColliFriulano{background-image:url(Immagini/titoloColliFriulano.jpg)}
.TitoloColliTazzelenghe{background-image:url(Immagini/titoloColliTazzelenghe.jpg)}
.TitoloColliPignolo{background-image:url(Immagini/titoloColliPignolo.jpg)}


/**********************************************************************/


.DivItem
{
    overflow:hidden;
    width:100%;
    padding-bottom:15px;
    /*background-color:Red;*/
}

.DivFoto
{
    float:left;
    width:125px;
    height:135px;
    
    /*background-color:Maroon;*/
}

.DivTesto
{
    float:left;
    width:500px;
    margin-left:20px;       
    /*background-color:Green;*/
    
}

.DivTitolo
{
    font-weight:bold;
    font-size:14px;
}

.DivDesc
{
}

.DivTesto
{
}


.DivVaiAScheda
{
    width:155px;
    height:35px;
    margin-top:10px;
    background-image:url(Immagini/btnScheda.jpg);
    background-repeat:no-repeat;
    text-decoration:none;
    background-position:0 0;
}

.DivVaiAScheda span
{
    position:absolute;
    top:-10000px;
    left:-10000px;
}

.DivVaiAScheda a
{
    display:block;
    width:155px;
    height:35px;
    background-image:url(Immagini/btnScheda.jpg);
    background-repeat:no-repeat;
    text-decoration:none;
    background-position:0 0;
}

.DivVaiAScheda a:hover, .DivVaiAScheda a:focus, .DivVaiAScheda a:active
{
    text-decoration:none;
    background-position:0 -35px;
}



.DivIndietro
{
    position:absolute;
    top:250px;
    right:170px;
    width:109px;
    height:35px;
    background-image:url(Immagini/btnIndietro.jpg);
    background-repeat:no-repeat;
    text-decoration:none;
    background-position:0 0;    
}

.DivIndietro span
{
    position:absolute;
    top:-10000px;
    left:-10000px;
}

.DivIndietro a
{
    display:block;
    width:109px;
    height:35px;
    background-image:url(Immagini/btnIndietro.jpg);
    background-repeat:no-repeat;
    text-decoration:none;
    background-position:0 0;
}

.DivIndietro a:hover, .DivIndietro a:focus, .DivIndietro a:active
{
    text-decoration:none;
    background-position:0 -35px;
}





.DivCartina
{   
    margin:0;    
}

.DivCartina iframe
{
    padding:0!important;
    padding:2px 0 0 2px;
    border:solid 1px #aaa;
}

.TDLabel
{
    text-align:right;
    vertical-align:top;
    font-style:italic;
    color:#775533
}

.TDLabel{width:110px;}


.TDValue
{
    text-align:left;
    vertical-align:top;
}




/****************************/

.News_DivItem
{
    padding-bottom:30px;
    width:100%;
    overflow:auto;
    /*background-color:Green;*/
}

.News_DivImg
{
    float:left;
    width:140px;
    text-align:center;
}

.News_DivTesto
{
    float:left;
    width:480px;
    margin-left:10px;
    /*background-color:Red;*/
}

.News_DivTitolo
{
    font-weight:bold;
    padding-top:5px;
    font-size:15px;    
}

.News_SpanData 
{    
    color:#009a00;
    font-size:15px;
}

.News_DivDescrizione
{
    padding-top:5px;
    line-height:16px
}





