﻿html, body
{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	text-align: center;
    background-repeat: repeat;
    /*background-image: url(images/BackGround.png);*/
	background-color: #203c1a;
}

.defaultPage
{background-color: #203c1a;
 width:100%;
 height:100%;
           /* background-repeat:repeat-x repeat-y;
            background-image: url(Stylesheets/images/bordo.png);*/
}


/* ModalPopUp */

.bgModal
{  
    background-color:gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    -moz-opacity: 0.7;
}
.modalPopup
{
    background-color: #EEEEF5;
    border: 2px solid #000;
    padding: 0px;  
	border-collapse: collapse;
}

/* Fine ModalPopUp */

.masterContainer
{
    position: relative;
    margin: 0 auto;
    width: 100%;
    height:100%;
    background-color: #d4eef9;
    /*background-image: url(images/BackGroundHeader.png);*/
    
}

.masterContainerHeader
{
    position: relative;
    margin: 0 auto;
    width: 100%;/*1000px;*/
    background-color: #d4eef9;
    background-image: url(images/BackGroundHeader.png);
}
.masterContainerBody
{
	position: relative;
	float: none;
    margin: 0 auto;
    width: 100%;/*1000px;*/
    background-color: #d4eef9;
    /*  background-image: url(images/BackGround.png);*/
    
}
.masterContainerFooter
{
	position: relative;
	float: none;
    margin: 0 auto;
    width: 100%;/*1000px;*/
    /*background-color: #d4eef9;*/
    background-image: url(images/BackGroundFooter.png);
}

.masterHeader
{
	background-position: left top;
	width: 1000px;
	background-image: url(images/master_header.png);
	height: 200px;
}
.masterHeaderGiorno
{
	background-position: left top;
	width: 1000px;
	/*border: 1px solid #4c332f;*/
	background-image: url(images/CastelloParteSopra.png);
	height: 231px;
}
.shortcut_panel 
{
	position: relative;
	float: none;
	width: 1000px;
	height:50px;
    margin: 0;
	padding: 0px;
    background-image:url(images/CastelloShortcutPanel.png);
    text-align:center;
    vertical-align:middle;  
    font:normal 12px 'Trebuchet MS','Arial';  
}
.masterMain
{
	position: relative;
	float: none;
	width: 1000px;
    margin: 0;
	padding: 0px;
    background-image: url(images/CastelloBodyBg.png);
}

.masterMainLeft
{
    position: absolute;
    margin: 0 auto;
    width: 105px;
    left:0px;
    /*background-color: #ffffff;
    background-image: url(images/master_left.png);*/
    /*height: 400px*/
}

.masterMainCenter
{
    position: absolute;
    margin: 0 auto;
    width: 790px;
    left: 80px;
    
    /*background-color: #ffffff;
    background: transparent url(images/master_bg.png);*/
    
}

.masterMainRight
{
    position: absolute;
    margin: 0 auto;
    width: 105px;
    left: 920px;    
    /*background-color: #ffffff;
    background-image: url(images/master_right.png);*/
}


.end {
    clear: both;
    height: 10px;
    line-height: 10px;
    overflow: hidden;
}

.tableMain
{
    border: 0;
	width: 1000px;
	border-collapse: collapse;
	table-layout: fixed;
	text-align: left;
}

.tableMainLeft
{
    width: 120px;
    padding:0px;
        
}
.tableMainCenter
{
    width: 765px;
    padding:15px
}
.tableMainRight
{
    width: 115px;
}


.masterDown
{
	position: relative;
	float: none;
	width: 1000px;
	height:230px;
    margin: 0;
	padding: 0px;
    background-image:url(images/CastelloParteSotto.png);
    text-align:center;
    vertical-align:middle;  
    font:normal 12px 'Trebuchet MS','Arial';      
}

/*******************************************************************/


.toolBarBackGround 
{
    margin:0;
    border: 0;
    padding:0 0px 0 0px;
    width:730px;
    height:24px;
    position:absolute; top:19px; left:152px;
}

.toolBarElement
{
    padding:0;
}

#menubar a {
color:#FFF; /* need because it will use default link color */
float:right;
padding:0 3px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
}

#menubar a span {
display:block;
float:none;
padding:0 10px 0 7px;
}



#menubar a span img {
border:none;
/*margin:8px 4px 0 0;*/

}

/*
#menubar a:hover{
background: url(images/left.png) no-repeat left center;
}
*/
#menubar a:hover span {
background:url(images/right.png) repeat-x right center;
}

#menubar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}










shortcutLinkTable
{    
    height:20px; 
	padding: 0px;
	border-collapse: collapse; 
	table-layout: fixed; 
}


.shortcutLinkCenter 
{
    background-image:url(images/sc_middle.png);
    background-repeat:repeat-x;
    height:20px; 
    color:White; 
    text-align:center;
    vertical-align:middle;  
    border:0px;
    padding:0px;
}

.shortcutLinkLeft 
{
    background-image:url(images/sc_left.png);
    background-repeat:no-repeat;
    height:20px;
    color:White; 
	border:0px;
	table-layout: fixed;
	padding: 0px;
	border-collapse: collapse;
	table-layout: fixed;	
}

.shortcutLinkRight
{
    background-image:url(images/sc_right.png);
	height: 20px; 
	background-repeat: repeat-x; 
	background-position: left top;
	text-align:center;
	border:0;
	padding:0px;
	border-collapse: collapse;
	table-layout: fixed;	
}


/*************************************************************************************/
.BottoneMotoGiro
{
	width: 90px;
    height: 30px;
    background-image: url(images/BottoneMotoGiro.png);
    background-repeat: no-repeat;
    background-position : top;
    border: 0px;
}

.BottoneCucine
{
	width: 90px;
    height: 30px;
    background-image: url(images/BottoneCucine.png);
    background-repeat: no-repeat;
    background-position : top;
    border: 0px;
}

.BottoneProgramma
{
	width: 90px;
    height: 30px;
    background-image: url(images/BottoneProgramma.png);
    background-repeat: no-repeat;
    background-position : top;
    border: 0px;
}

.BottoneSicurezza
{
	width: 90px;
    height: 30px;
    background-image: url(images/BottoneSicurezza.png);
    background-repeat: no-repeat;
    background-position : top;
    border: 0px;
}



.ButtonDark
{
	width: 100px;
    height: 41px;
    background-image: url(images/Button.png);
    background-repeat: no-repeat;
    background-position : top;
    border: 0px;
    color:Silver;
}


.ButtonSponsor
{
	width: 310px;
    height: 184px;
    background-image: url(images/Sponsor/AllSponsor.png);
    background-repeat: no-repeat;
    background-position : top;
    border: 0px;
}
.ButtonCollaborazioni
{
	width: 310px;
    height: 184px;
    background-image: url(images/Collaborazione/AllCollaborazioni.png);
    background-repeat: no-repeat;
    background-position : top;
    border: 0px;
}

/************************************************************************************************************************/
.TableNews
{
    width: 760px;
    padding:0px;
    margin:0px;
    border-spacing:0px;
    border:1px solid #CFAB65;
    border-collapse:collapse;
    empty-cells:show;
}

.ThNews {
background:url(images/bgTableNewsHead.png) repeat;
padding:0 3px 0 3px;
height:36px;
border:1px solid #CFAB65;
}

.floatLeft {
    float:left;
}
.floatRight {
    float:right; 
}
/*****************************************************************************/
.pergamenaHeader
{
	background-position: left top;
	width: 350px;
	background-image: url(images/PergamenaHeader.png);
	height: 30px;
}
.pergamenaCenter
{
	position: relative;
	float: none;
	width: 350px;
    margin: 0;
	padding: 0px;
    background-image: url(images/PergamenaCenter.png);
    /*padding-left:20px;*/
    text-align:center;
}
.pergamenaFooter
{
	position: relative;
	float: none;
	width: 350px;
	height:30px;
    margin: 0;
	padding: 0px;
    background-image:url(images/PergamenaFooter.png);
}




.papiroHeader
{
	background-position: left top;
	width: 760px;
	background-image: url(images/PapiroHeader.png);
	height: 30px;
}
.papiroCenter
{
	position: relative;
	float: none;
	width: 760px;
    margin: 0;
	padding: 0px;
    background-image: url(images/PapiroCenter.png);
}
.papiroFooter
{
	position: relative;
	float: none;
	width: 760px;
	height:30px;
    margin: 0;
	padding: 0px;
    background-image:url(images/PapiroFooter.png);
}


