/* Global */ 

body {
	margin: 0;
	padding: 0;
	top:auto;
	background-image:url(../images/sfondo1.jpg);
	background-repeat:repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F261F;
	background-color: #8F1D5B;
}
}

img {
	border: none;
}

p {
    margin-top: 0;
}

/* link */
a:link     {color: #2F261F;}
/* visited link */
a:visited  {color: #583F16;}
/* mouse over link */
a:hover    {color: #CC6601;}
/* selected link */
a:active   {color: #583F16;}

p.form {
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
}

span.label {
    width: 80px;
    float: left;
}

div.submit {
    width: 210px;
    text-align: right;
}

form {
    clear: both;
}

input {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    width: 130px;
    font-size: 10px;
    border: 0;
    background-color: #DFB851;
}

input.submit {
    width: auto;
    background-color: #F3E7C2;
    border: 1px solid #DFB851;
}

.bold {
    font-weight: bold;
}

/* div box style */

.text_title {
    font-size: 14px;
    font-weight: bold;
    color: #583F16;
}

.text_subtitle {
    font-size: 12px;
    font-weight: bold;
    color: #CC6601;
}

.text_body {
    font-size: 10px;
}

.text_description {
    font-size: 12px;
	margin-bottom:15px;
}

.text_bianco_bold {
	padding-top:5px;
    font-size: 14px;
    font-weight: bold;
	text-align:center;
    color: #FFF;
}




#test_tit_sx {
margin-left:10px;
margin-bottom:5px;
margin-top:3px;
font-size: 12px;
text-align:left;
font-weight: bold;
color: #336666;

}

#test_viola {
font-size: 11px;
text-align:left;
font-weight: bold;
color: #E52E87;

}




div.box_item_gallery {
margin-top: 20px;
text-align: center;
color: #fff;
font-size: 14px;
font-weight: bold;
float:left;
}



div.box {}

    div.box_border {
        height: 12px;
    }
    
        div.box_border_corner {
            height: 12px;
            width: 12px;
            float: left;
        }
        
        div.box_border_corner_nw {
            background-image: url(../images/corner_nw.png);
        }
        
        div.box_border_corner_ne {
            background-image: url(../images/corner_ne.png);
        }
        
        div.box_border_corner_sw {
            background-image: url(../images/corner_sw.png);
        }
        
        div.box_border_corner_se {
            background-image: url(../images/corner_se.png);
        }
        
        div.box_border_pattern {
            height: 12px;
            float: left;
        }
        
        div.box_border_pattern_n {
            background-image: url(../images/pattern_n.png);
        }
        
        div.box_border_pattern_s {
            background-image: url(../images/pattern_s.png);
        }
        
        div.box_pattern_250 {
            width: 226px;
        }
        
        div.box_pattern_430 {
            width: 406px;
        }
        
        div.box_pattern_690 {
            width: 666px;
        }
        
    div.box_content {
        padding-left: 12px;
        padding-right: 12px;
    }
    
    div.box_250 {
        background-image: url(../images/pattern_250.png);
    }
    
    div.box_430 {
        background-image: url(../images/pattern_430.png);
    }
    
    div.box_690 {
        background-image: url(../images/pattern_690.png);
    }
    
        div.box_title {
            float: left;
            margin-bottom: 10px;
        }
        
        div.box_arrows {
            float: right;
        }
        
        div.box_arrows img.sx {
            padding-right: 4px;
        }
        
        div.box_date {
            float: right;
        }
        
        #event div.box_date {
            float: none;
            color: #855D18;
            margin-bottom: 20px;
        }
        
            div.box_thumbnails {
                width: 120px;
                float: left;
            }
            
            img.thumbnail {
                border: 1px solid #fff;
            }
            
            div.box_description {
                width: 540px; 
                float: left;
                text-align: justify;
            }
        

        #calendar div.last {
            padding-bottom: 5px;
            border-bottom: 0px none #BDAD89;
        }
        
        #calendar div.first {
            padding-top: 5px;
        }
        
            div.box_item_title {
            }
            
            div.box_item_subtitle {
            }
            
            div.box_item_body {
                margin-top: 5px;
            }

            

        div.right_link {
            text-align: right;
            margin-right: 16px;
        }
        
        #news div.box_item {
            padding: 5px;
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: 2px dotted #BDAD89;
        }
        
        #news div.last {
            padding-bottom: 5px;
            border-bottom: 0px none #BDAD89;
        }
        
        #news div.first {
            padding-top: 5px;
        }
        
        
div.box_photo {}

    div.box_photo_border {
        height: 12px;
    }
    
        div.box_photo_border_corner {
            height: 12px;
            width: 12px;
            float: left;
        }
        
        div.box_photo_border_corner_nw {
            background-image: url(../images/corner_photo_nw.png);
        }
        
        div.box_photo_border_corner_ne {
            background-image: url(../images/corner_photo_ne.png);
        }
        
        div.box_photo_border_corner_sw {
            background-image: url(../images/corner_photo_sw.png);
        }
        
        div.box_photo_border_corner_se {
            background-image: url(../images/corner_photo_se.png);
        }
        
        div.box_photo_border_pattern {
            height: 12px;
            float: left;
            width: 202px;
            background-color: #FBF5E5; 
        }
        
    div.box_photo_content {
        padding-left: 12px;
        padding-right: 12px;
        background-color: #FBF5E5;
    }
    
        div.box_photo_preview {
            float: left;
            width: 105px;
            height: 60px;
        }
        
        div.box_photo_caption {
            float: right;
            height: 48px;
            width: 95px;
        }
        
        div.box_photo_rating {
            padding-left: 108px;
        }
            

/* Page Container */

#page_container {
margin: 0 auto;
}


/* Header */

#header_wrapper {
/* width:1100px; */
margin: 0 auto;

}

#asd_wrapper {
/* background-image:url(../images/sfondo_123.jpg); */
background-repeat:no-repeat;
}

		#header {
			position: relative;
			width: 950px;
			height: 270px;
			margin: 0 auto;
    	}
		
		#flash {
	position:relative;
			float:left
			width: 950px;
	height: 201px;
	z-index: 1;
	margin: 0 auto;
	background-color: #FFFFFF;
    	}
		
		
   
        #header_logo {
            width: 321px;
            height: 97px;
            margin: 0 auto;
            padding-top: 20px;
        }
        
        /* link */
        #header_logo_caption a:link     {color: #fff; text-decoration: none;}
        /* visited link */
        #header_logo_caption a:visited  {color: #fff; text-decoration: none;}
        /* mouse over link */
        #header_logo_caption a:hover    {color: #fff; text-decoration: underline;}
        /* selected link */
        #header_logo_caption a:active   {color: #fff; text-decoration: none;}
        
        #header_language {
            position: absolute;
            color: #FFF;
            font-size: 11px;
            top: 20px;
            right: 0px;
        }
        
	        
        #header_sitoold {
            position: absolute;
            color: #FFF;
            font-size: 11px;
            top: 60px;
            right: 2px;
        }	
		
		
   #header_logo_caption {
	position: absolute;
	top:170px;
	left:130px;
	width:126px;
	z-index: 2;
	height: 15px;
    }
		
	/* link */
	#header_language a:link     {color: #FFFFFF; text-decoration: none;} 
	/* visited link */
	#header_language a:visited  {color: #A1978D; text-decoration: none;}
	/* mouse over link */
	#header_language a:hover    {color: #A1978D; text-decoration: underline;}
	/* selected link */
	#header_language a:active   {color: #A1978D; text-decoration: none;}
		

        
            #header_language ul {
                margin: 0;
                padding: 0;
                list-style-type: none;
            } 
            
                #header_language li {
                    float: left;
                    padding-right: 5px;
                }
                
                #header_language li.selected {
                    font-weight: bold;
                }
                
		
		
		 /* link */
        #header_sitoold a:link     {color: #FFFFFF; text-decoration: none;}
        /* visited link */
        #header_sitoold a:visited  {color: #FFFFFF; text-decoration: none;}
        /* mouse over link */
        #header_sitoold a:hover    {color: #FFFFFF; text-decoration: underline;}
        /* selected link */
        #header_sitoold a:active   {color: #FFFFFF; text-decoration: none;}
		

        
        #header_sitoold ul {
                margin: 0;
                padding: 0;
                list-style-type: none;
            }
            
                #header_sitoold li {
                    float: left;
                    padding-right: 5px;
                }
                
                #header_sitoold li.selected {
                    font-weight: bold;
                }
		
			
				
        #header_menu {
			background-image:url(../images/sfondo_menu.jpg);
			height:70px;
            position:absolute;
			border-top-style:solid;
			border-top:2px;
			border-top-color:#FFFFFF;
            bottom: 0px;
            font-size: 13px;
			font-weight:bold;
        }
        
            #header_menu ul {
                margin: 0;
                padding: 0;
                list-style-type: none;
            }
            
                #header_menu li {
					margin-top:18px;
                    text-align: center;
                    float: left;
                    width: 150px;
					/*width:182px;*/
                    margin-right: 10px;
                    padding-bottom: 5px;
                    padding-top: 5px;
                }
                
                /* link */
                #header_menu a:link     {color: #fff; text-decoration: none;}
                /* visited link */
                #header_menu a:visited  {color: #fff; text-decoration: none;}
                /* mouse over link */
                #header_menu a:hover    {
	color: #FFD32E;
	text-decoration: underline;
}
                /* selected link */
                #header_menu a:active   {color: #fff; text-decoration: none;}
                
                #header_menu li.last {
                    margin-right: 0px;
                }
                

				   #header_menu #menu {
  
                }
				
/* Content */ 

    #content {
	border-top:2px;
	background-color:#FFFFFF;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	background:#FFFFFF;
	width: 950px;
	/*position: absolute;*/
    margin: 0 auto;
    }
	

    
        #content_sx {
            width: 260px;
            float: left;
            margin-right: 10px;
			margin-left: 10px;
        }
		
		
	    #evento_sx {
		    margin-bottom:12px;
            width: 260px;
            float: left;
        }
		
		#box_temp_sx {
		
			text-align:center;
            width: 260px;
            float: left;
			margin-bottom:12px;
        }
		
		#box_temp_dx {
			text-align:center;
            width: 260px;
            float: right;
			margin-bottom:12px;
        }
		
		
		
		
		#day_evento{
		float:left;
		height:60px;
		width:60px;
		margin: 0px 10px 10px 10px;
		background-image:url(../images/pulsante_programma.jpg);
		
		}
		
		#day_evento2{
		float:left;
		height:60px;
		width:60px;
		margin: 0px 10px 40px 10px;
		background-image:url(../images/pulsante_programma.jpg);
		
		}
		
		
		#photo1{
		float:left;
		height:100px;
		width:150px;
		margin: 10px 3px 0px 3px;
		
		}
		
		#photo2{
		float:left;
		margin: 3px 15px 0px 0px;
		width:290px;
		
		}

		#puls_avanti{
		float:right;
		/*margin: 0px 40px 0px 20px;*/
        margin-right: 60px;
		}
		
		#tit_photo{
		float:left;
		height:40px;
		width:40px;
		margin: 0px 2px 0px 2px;
		
		}
		
		
		
		
        
		#content_dx {
            width: 260px;
            float: left;
            margin-right: 10px;
			margin-left: 10px;
        }
		
		
        #content_center {
            width: 380px;
            float:left;
            margin-right: 5px;
            margin-left: 5px;
        }
        
		#content_center1 {
            width: 380px;
            float: left;
            margin-right: 0px;
            margin-left: 0px;
        }
		
		#content_center_big {
	width: 660px;
	float:left;
	margin-right: 5px;
	margin-left: 5px;
        }
        
		#content_center1_big {
            width: 640px;
            float: left;
            margin-right: 0px;
            margin-left: 0px;
        }
	
		#content_center2 {
			width: 380px;
			float: left;
			margin-top: 4px;
			margin-right: 0px;
			margin-left: 0px;
        }
		
		#content_cont1 {
			width: 380px;
			float: left;
			margin-top: 4px;
			margin-right: 0px;
			margin-left: 0px;
        }
		
		
			#photo12 {
			width: 150px;
			height:100px;
			float: left;
			margin-top: 10px;
			margin-right: 20px;
			margin-left: 20px;
        }
		
		
		

        
        #content_large {
            width: 690px;
            float: left;
            margin-left: 5px;
        }


/* Footer */

#footer_wrapper {
    width: 950px;
    background-color: #E0C78E;
}

#footer {
	background:#FFF6D5;
    width: 950px;
    /*height: 200px;*/
	float:left;
}

#photogallery {
    width: 950px;
	height:110px;
	float:left;
    margin: 0px 0px 10px 0px auto;
	padding-top:8px; 
	border-bottom: 10px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	background-color: #FFF6D5;
}


#barra_casting {
    width: 900px;
	height:30px;
	background-image:url(../images/box_casting1.jpg);
	float:left;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
    margin: 0px 0px 10px 25px;
}


#casting {
	float:left;
    width: 900px;
    margin: 0px 0px 10px 25px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	background-color: #fbf2f5; 
}

#testo_casting {
	float:left;
    width: 292px;
    margin: 3px 0px 0px 0px auto;
	background-color: #fbf2f5; 

}

#testo_casting2 {
	float:right;
    width: 238px;
    margin: 3px 0px 0px 0px auto;
	background-color: #fbf2f5; 

}





#box_item_day2 {
margin-top: 45px;
margin-left: 10px;
margin-right:10px;
color: #E52E87;
font-size: 14px;
font-weight: bold;
float:left;
}

#box_item_day3 {
background-color:#7dccc7;
margin-top: 10px;
margin-left: 10px;
height:100px;
width:22px;
color: #4c746b;
font-size: 14px;
font-weight: bold;
float:left;
}

div.box_item_day {
	margin-top: 20px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#tit_photo{
float:left;
height:40px;
width:40px;
margin: 0px 2px 0px 2px;

}


#box_menu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    font-size: 12px; 
	text-decoration: none;
}

    #box_menu li { 
     padding-left: 20px; 
	 text-decoration: none;
    }
    
    #box_menu li ul { 
        padding: 0;
        margin: 0;
        list-style-type: none;
        font-size: 11px;
		text-decoration: none;
    }
        
        #box_menu li ul li {
            padding-left: 10px;
			text-decoration: none;
        }
        
        #box_menu li ul {
            padding: 0;
            margin: 0;
            list-style-type: none;
			text-decoration: none;
            font-size: 10px;
        }
        
            #box_menu li ul li {
                padding-left: 15px;
            }
            
#box_menu a.selected {  
    color: #CC6601;
	text-decoration: none;
}

#box_menu ul {
font-size:12px;
list-style-type:none;
text-decoration: none;
}

table.orari{
	background-color: #CCCCCC;
}

table.orari th, table.orari td{
	padding:2px;
	background-color:#FFFFFF;
}