﻿/*
Struttura principale del sito
Modificare solo con assoluta cognizione di causa

*/

body
{
    padding:0px;
    margin:0px;
    font-family: Verdana;
    text-align: left;
    font-size: 0.6em;
    color:#7a7a7a;
}



A
{
    color:#0099cc;
}

A:active
{
    color:#0099cc;
}
A:hover
{
    color:#000000;
}
A:link
{
    color:#0099cc;
}
A:visited
{
    color:#0099cc;
}



Caption, .Caption
{
    color: #AAAAAA;
    text-decoration: none;
    text-align:left;
    font-size: 1.4em;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 5px;
}





TABLE
{
    text-align:left;
}
.Main{


}
td.Main,
.Main TD
{
    text-align:left;
    vertical-align:top;
    color:#333333;
    background-color:#FBF8F0;
}
td.Main
{
    padding:5px;
    padding-top:0px;
    border:3px solid white;
    border-left:0px;
    }


.MainTitle
{
    font-size: 2em;
    font-weight:bold;
    text-align:left;
    display: block;
}

.MainDescription
{
    text-align:left;
    display: block;
}






TD.DescTitle
{
    height: 15px;
}

TD.desc {
    height: 88px;
}

.MainPanel
{
    text-align: left;
    width: 770px;
    height: 720px;
}


TABLE
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}













.ArticleGroupClass
{
    width: 250px;
}


a.ArticleGroupItemLink
{
  text-decoration:none;  
  display:block;
}

.ArticleGroupClass .Title
{
    width: 250px;
    font-size: 2.4em;
    font-weight: bold;
    text-align: right;
    color: #ffffff;
    display: block;
    border:1px solid #cdcdcd;
}


.ArticleGroupClass .Art .Title
{
    background-color: #f3b001;
}

.ArticleGroupClass .Fashion .Title
{
    background-color: #b34939;
}


.ArticleGroupClass .Retailing .Title
{
    background-color: #58973c;
}

.ArticleGroupClass .Content
{
    text-align:left;
    width:100%;
    font-size: 1.5em;
    font-weight: bold;
    display:block;
}

.ArticleGroupClass .Art .Content
{
    color: #f3b001;
    text-align: left;
}

.ArticleGroupClass .Fashion .Content
{
    color: #b34939;
    text-align: left;
}

.ArticleGroupClass .Retailing .Content
{
    color: #58973c;
    text-align: left;
}











.PartnerBox
{
    width:100%;
    text-align:center;
    cursor:hand;
    }

.PartnerBox .Content
{
margin:0px;
padding:0px;
    text-align:left;
    
    }

.PartnerBox .Content ul
{
    margin-top:0px;
    margin-bottom:0px;

    }

.PartnerBox .Content ul
{
    
    list-style-image:url('img/li_arrow.gif');
}    

.PartnerBox .Image
{
margin:0px;
padding:0px;
    }



.ArticleGroupClass .Image
{
    text-align:right;
    vertical-align:text-top;
    float:right;
}








.BlogShortList
{
    margin-right:15px;

    
}


.BlogShortList TD
{
    text-align:left;
    vertical-align:text-top;
    
}

.BlogShortList Caption
{
}



.BlogShortList A
{
    text-decoration: none;
}

.BlogShortList A.Link

{
    display: block;    
    border-bottom: lightgrey thin dotted;
    padding-bottom: 2px;
    height:90px;
}

.BlogShortList A.Link:hover
{
    background-color: #f0f9ff;
}



.BlogShortList .Title
{
    font-size: 1.2em;
    font-weight: bold;
    color: #7B797B;
    text-decoration: none;

    padding-top: 2px;
}

.BlogShortList .Author
{
    color: #AAAAAA;
    text-decoration: none;
}

.BlogShortList .ShortDescription
{
    color: #7a7a7a;
    text-decoration: none;
}











.NewsShortList
{
    padding-top: 2px;
}

.NewsShortList A.Link
{
    background-color: #ffffff;
    width: 100%;
    display: block;
    text-decoration: none;
    padding-top: 2px;
}

.NewsShortList A.Link:hover
{
    background-color: #f0f9ff;
    width: 100%;
    display: block;
    text-decoration: none;
    padding-top: 2px;
}



.NewsShortList .ArticleDate
{
    color: #7a7a7a;
    text-decoration: none;
}

.NewsShortList .Title
{
    font-weight: bold;
    color: #0099cc;
    text-decoration: none;
    padding-top: 2px;

}










/*
.EventsShortList TD
{
    text-align:left;
    vertical-align:text-top;
}
*/
.EventsShortList
{
    border-bottom: 1px solid #D4CBB7;
}
.EventsShortList .Caption,
.EventsShortList Caption
{
    color:#433A26;
    padding-left:5px;
    
}


.EventsShortList A
{
    padding-left:5px;
    padding-right:15px;
    text-decoration: none;
    display:block;
    height:9.3em;
}

.EventsShortList A.Link
{
border-top: 1px solid #D4CBB7;
    display: block;
    
    padding-bottom: 2px;
}

.EventsShortList A.Link:hover
{
    background-color: #FCF8ED;
}


.EventsShortList .Title
{
    font-size: 1.2em;
    font-weight: bold;
    color: #786F5B;
    text-decoration: none;

display:block;
   
}

.EventsShortList .ArticleDate
{
    color: #786F5B;
    text-decoration: none;
}

.EventsShortList .ShortDescription
{
    color: #786F5B;
    text-decoration: none;
}




















.Partner
{
    height: 44;
}






























.MenuFooter
{
    background-color:#9c9c9c;
    color:#ffffff;

    width: 770px;   
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 5px;
    padding:5px;
height:110px;
    

}


div.MenuFooter A.link:active,
div.MenuFooter A.link:link,
div.MenuFooter A.link
{
    color:#d3d3d3;
    text-decoration:none;
}

div.MenuFooter A.link:hover
{
    color:#fafafa !important;
    text-decoration:none;
}


.MenuFooter A.link:visited
{
    color:#e3e3e3;
    text-decoration:none;

}

.MenuFooter .horizontal .expandTop,
.MenuFooter .item {

    width:119px;
    text-align:left;
    
}
.MenuFooter .item {
    margin-right:3px;	
    margin-left:3px;	

}


.MenuFooter .first,
.MenuFooter .item,
.MenuFooter .item .first {
    FLOAT: left; LIST-STYLE-TYPE: none; POSITION: relative; display: inline;
}

.MenuFooter .horizontal .expandTop
{
    font-weight:bolder;


}

.MenuFooter .horizontal
{
    text-align:left;
    
    }

.MenuFooter .vertical
{
    margin:0px;
    


}

.MenuFooter .vertical .item {
	CLEAR: both;
}
.MenuFooter ul{
	display:inline;
	
}
.MenuFooter li ul{
	display:block;

}

.MenuFooter .level1 li
{
    padding-left:0px;
margin-left:0px;
    
    }
   
.MenuFooter .level2 li
{
    padding-left:0px;
    margin-left:0px;
    left:0px;
    }    