/* CSS Document foe triumph day */

/*-----------------------------------------------------------------GENERALI-----------------------------------------------*/

body{font-size:72%;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:transparent;
	/*background-color: #006699;*/
	line-height:170%;
/*background-image:url(../_images/body_bg.jpg);
background-repeat:no-repeat;
background-color:transparent;
background-position:bottom right;*/	}

body,html { height:100%;margin:0 }
a{text-decoration:none; color: #2B25A3; vertical-align:bottom; font-size:11px; margin:0px; border:0px;}
A.zero:link, A.zero:visited, A.zero:hover {line-height:0px; margin:0px; padding:0px; border:0px;}
A.zero img{ border:0px; margin:0px; padding:0px;}
/*A:link, A:visited { text-decoration:none; color: #2B25A3; line-height:23px; vertical-align:bottom; font-size:11px;} 	
A:hover { text-decoration: underline; color:#81C7EB; line-height:23px; vertical-align:bottom; font-size:11px;}*/

img{border:0px; vertical-align:top; margin:0px; padding:0px;}

#container{
width:760px; height:450px;
position:absolute;top:50%;left:50%;
margin:-230px 0 0 -380px;
border:1px solid #FFFFFF;
background-image:url(../_images/container_bg.jpg);
background-repeat:no-repeat;
background-color:transparent;
background-position:45px -135px;
}
td{background-color:transparent;}
#sx{ width:383px; height:450px; float:left; background-color:transparent;}
#dx{ width:377px; 
	height:450px; 
	float:left;
	background-color:transparent; 
	background-image:url(../_images/banner.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	}
#dxBlank{ width:377px; 
	height:450px; 
	float:left; 
	}

hr{ border:0px; height:1px; background-color:#CCCCCC;}	

/*-----------------------------------------------------------------info/contatti-----------------------------------------------------*/
#info{  width:373px;
		height:232px;
		display:block;
		overflow: auto;
		margin:0px;
		padding-left:5px;
		padding-right:5px;
		padding-top:0px;
		padding-bottom:0px;
		background-color:transparent;
		}
/*-----------------------------------------------------------------PROGRMMA-----------------------------------------------*/
#pro{width:373px;
		height:232px;
		display:block;
		overflow: auto;
		margin:0px;
		padding-left:5px;
		padding-right:5px;
		padding-top:0px;
		padding-bottom:0px;
		background-color:transparent;
		}
	
#pro A:link, A:visited { text-decoration:underline; color: #333333; line-height:23px; vertical-align:bottom; font-size:11px;} 	
#pro A:hover { text-decoration: underline; color:#666666; line-height:23px; vertical-align:bottom; font-size:11px;}
/*-----------------------------------------------------------------raggiungerci-----------------------------------------------------*/
#rag{  width:373px;
		height:225px;
		display:block;
		overflow: auto;
		margin:0px;
		padding-left:5px;
		padding-right:5px;
		padding-top:0px;
		padding-bottom:0px;
		background-color:transparent;
		}
/*-----------------------------------------------------------------alloggi-----------------------------------------------*/
#all{width:353px;
		height:256px;
		display:block;
		overflow: auto;
		margin:0px;
		padding-left:15px;
		padding-right:15px;
		padding-top:0px;
		padding-bottom:0px;
		background-color:transparent;
		}
/*-----------------------------------------------------------------PROGRMMA-----------------------------------------------*/
#a2007{width:353px;
		height:268px;
		display:block;
		overflow: auto;
		margin:0px;
		padding-left:15px;
		padding-right:15px;
		padding-top:0px;
		padding-bottom:0px;
			background-color:#FFFFFF;
			background-image:url(../_images/gallery/gr2007_02.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			background-attachment: scroll !important;
			background-attachment: fixed;
		}
/*-----------------------------------------------------------------2009-----------------------------------------------*/
#container2009{
width:760px; height:450px;
position:absolute;top:50%;left:50%;
margin:-230px 0 0 -380px;
border:1px solid #FFFFFF;
background-image:url(../_images/gallery/Gallery_2009/container_bg.jpg);
background-repeat:no-repeat;
background-color:transparent;
background-position:0px 0px;
}
#g2009{width:353px;
		height:166px;
		display:block;
		overflow: auto;
		margin:0px;
		padding-left:15px;
		padding-right:15px;
		padding-top:0px;
		padding-bottom:0px;
		background-color:tramsparent;
		}
#dx2009{ width:357px; 
	height:440px; 
	float:left;
	background-color:transparent;
	padding-left:20px;
	padding-top:5px;
	text-align:center;
	}

#container2009 sx img { border:0px solid #CCCCCC;}

#container2009 img { border:1px solid #CCCCCC;}
#dx2009 a {margin:0px; padding:0px;}
.thumbnails{ display:block; height:400px;}
