/*

WWW.CATONATEATRO.IT


*/

body {
	margin:0;
	padding:0;
	background:url("../images/backk2.jpg") no-repeat fixed center top #FFFFFF;
	text-align:center;
	width:100%;
	height:100%;
	}
#box {
	background:url("../images/box3.png") repeat-y scroll top center transparent;
	width:824px;
	height:100%;
	text-align:center;
	margin:0 auto;
	}
	
#bb {
	margin:0 auto;
	width:794px;
	margin-top:7px;
	}

	
#nav1 {
	width:100%;
	height:25px;
	border-top:1px solid #E2007A;
	border-bottom:2px solid #E2007A;
	background-color:#009EE0;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:white;
	text-decoration:none;
	}

#nav1 ul {
	margin:0 auto;
	list-style:none;
	float:right;
	}
	
#nav1 li {
	float:left;
	padding-right:1.3em;
	}

a:link.nav1,a:visited.nav1,a:active.nav1,a:hover.nav1 {color: white;text-decoration: none;}

#header {	
	background:url("../images/header20116.jpg") no-repeat scroll center top transparent;
/*	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;*/
	width:799px;
	height:140px;
	margin:0 auto;
	}

#footer {
	background:url("../images/footer3.png") no-repeat scroll top center transparent;
	width:824px;
	height:25px;
	margin:0px auto;
	text-align:center;	
	clear:both;
	}

#headerhome {	
	background:url("../images/header20114.jpg") no-repeat scroll center top transparent;
/*	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;*/
	width:799px;
	height:140px;
	margin:0 auto;
	}
	

#credits {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;

text-align:center;	

	}	
#content {
margin:0 auto;
width:700px; /* misura iniziale 780px */
	
	}
	
/* MENU CENTRALE */
#centeredmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:5px 11px;
	float:left;
	width:800px;
	border-bottom:1px solid #fff;
	overflow:hidden;
	position:relative;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#fff;
   color:#E2007A;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
    background:#fff url(../images/dot5.jpg) no-repeat;
   	background-position:top; 
    color:#009EE0;
/*  border-bottom:groove 1px; */
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#009EE0;
}
/* MENU SINISTRA */
#menusx {
	clear:both;
	margin-left:-125px; /* -97 x attaccare al box */
	margin-top:-140px;
	float:left;
	text-align:right;
	line-height:25px;
	}
	
#a { 
	background:#fff;
	width:108px;
	height:40px;
	margin:1px auto;
	}

#b,#c,#d {
	background:#fff;
	width:108px;
	height:40px;
	margin-top:15px;
	}
	
/* MENU DESTRA */
#menudx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width:200px;
	height:300px;
	margin-top:15px;
	margin-right:-205px;
	float:right;
	overflow:auto;
/*	border-right:outset 3px #000;
	background:#fff; */
/*	-moz-border-radius: 10px;         Firefox */
/*   	-webkit-border-radius: 10px;     Webkit family (Safari, Chrome, Konqueror, etc) */
/*  	border-radius: 10px;              CSS3 spec */
	}
	

/* TEATRO */

#plan {
	border:double #CCC 1px;
	float:left;
	margin-top:30px;
	margin-left:30px;
	width:304px;
	height:auto;
	}
	
#carat {
	color:#666;
	text-align:left;
	margin:70px 50px;
	float:right;
	width:250px;
	height:auto;
	}
#carat-title {
	width:180px;
	border-bottom:dotted 2px #009EE0;
	font-weight:bold;
	}	
#carat-style {
	list-style:circle;
	line-height:20px;
	}

a:link.teatro {
	color: #FFF;
	text-decoration: none;
}
a:visited.teatro {
	text-decoration: none;
	color: #fff;
}
a:active.teatro {
	text-decoration: none;
	color: #fff;
}
#maps {
	text-align:left;
/*	border:1px dotted #000;
*/	width:554;
	margin:0 auto;
	clear:both;
	background:#FBFBFB;
	margin-bottom:20px;
	padding-top:30px;
	}
#mapsimg {
	font:12px Arial, Helvetica, sans-serif;
	padding:10px;
	margin-top:30px;
	width:200px;
	float:left;
	}
#mapstxt {
	font:12px Arial, Helvetica, sans-serif;	
	padding:10px;
	width:450px;
	float:left;
	}
#clear {
	
	clear:both;
	}
/* CARTELLONE */
#box-cart {
	width:700px;
	}

#acart {
	width:115px;
	margin:20px 0px 40px 20px;
	float:left;
	text-align:center;
	
	}
a:link.cartel {
	color: #FFF;
	text-decoration: none;
}
a:visited.cartel {
	text-decoration: none;
	color: #fff;
}
a:active.cartel {
	text-decoration: none;
	color: #fff;
}
#minver {
	width:170px;
	height:500px;
	float:left;
	text-align:center;
	}
#iss {
	width:500px;
	height:500px;
	float:left;
	text-align:center;
	padding-top:80px;
	}
#minor {
	width:670px;
	height:170px;
	float:left;
	text-align:center;
	}
#minia {
	width:100px;
	height:120px;
	margin-top:40px;
	font:10px Verdana, Geneva, sans-serif;
	font-style:italic;
	line-height:15px;
	text-decoration:underline;

	}
#miniaor {
	width:100px;
	height:120px;
	margin-top:20px;;
	margin-left:35px;
	float:left;
	}
#enti {
	padding:20px;
	clear:both;
	width:450px;
	margin:0 auto;
	}

a:link.black {
	color: #000;
	text-decoration: none;
}
a:visited.black {
	text-decoration: none;
	color: #000;
}
a:active.black {
	text-decoration: none;
	color: #000;
}
#current {
	padding:20px;
	width:450px;
	height:250px;
	margin:0 auto;
	
	}
	
/* DIREZIONE ARTISTICA */

#direzione {
	font:11px Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:20px;
	text-align:justify;
	}
#dirtxt {
	text-align:justify;
	font:12px Arial, Helvetica, sans-serif;	
	width:500px;
	border-left:1px solid #000;
	padding-left:10px;
	padding-bottom:10px;
	margin-top:20px;
	float:left;
	}
#dirph {
	font:12px Arial, Helvetica, sans-serif;	
	width:145px;
	height:145px;
	margin-top:30px;
	float:right;
	}	
#dirill {
	font:12px Arial, Helvetica, sans-serif;	
	width:660px;
	border-left:1px solid #000;
	text-align:justify;
	padding-left:20px;
	position:static;

	}
	
/* ATTIVITą */

#aatt {
	width:150px;
	margin:20px 0px 40px 20px;
	float:left;
	text-align:center;
	font:12px Verdana, Geneva, sans-serif;
	font-style:italic;
	line-height:25px;
	text-decoration:underline;
	}
.inter {
	line-height:18px;
	}
	
#currentat {
	padding:20px;
	width:550px;
	height:300px;
	margin:0 auto;
	
	}
#currentatimg {
	margin-top:20px;
	}
#currentattxt {
	color:#80372e;
	padding:120px 0px 120px 0px;
	text-align:center;
	font:17px Verdana, Geneva, sans-serif;
	}
#currentatadv {
	font:11px Verdana, Geneva, sans-serif;
	padding-top:10px;
	}
	
/* CONTATTI */

h4 {
	font:16px Arial, Helvetica, sans-serif;
	line-height:1px;
}


#mailme {
	font:12px Arial, Helvetica, sans-serif;	
	width:300px;
	height:450px;
	border-left:1px solid #000;
	padding:20px;
	float:left;
	}
#address {
	font:12px Arial, Helvetica, sans-serif;
	line-height:normal;
	width:300px;
	height:450px;
	border-left:1px solid #000;
	padding:20px;
	float:right;
	}	
.ad1 {
		font:13px Arial, Helvetica, sans-serif;
	}
#fys {
	width:660px;
	height:60px;
	border-left:1px solid #000;
	margin-top:40px;
	padding:20px;
	}
h2 {
	font:14px Arial, Helvetica, sans-serif;
	line-height:1px	;	
	}
	
/* COSTUMANZE */

#ctxt {
	text-align:justify;
	font:12px Arial, Helvetica, sans-serif;	
	width:350px;
	height:320px;
	border-left:1px solid #000;
	padding:20px;
	float:left;
	}
#cpho {
	font:12px Arial, Helvetica, sans-serif;	
	width:250px;
	height:320px;
	padding:20px;
	float:right;
	}	
#illu {
	width:660px;
	height:340px;
	border-left:1px solid #000;
	padding:20px;
	text-align:left;
	}
	
	
/* CREDITS */

#sa {
	font:12px Arial, Helvetica, sans-serif;	
	width:280px;
	height:490px;
	border-left:1px solid #000;
	padding:15px;
	margin:40px 0px 40px 0px;
	float:left;
	text-align:left;
	}
#sb {
	font:12px Arial, Helvetica, sans-serif;
	line-height:normal;
	width:300px;
	height:490px;
	border-left:1px solid #000;
	padding:15px;
	margin:40px 0px 40px 0px;
	float:right;
	text-align:left;
	}	
.cred {
	font:12px Arial, Helvetica, sans-serif;
	line-height:17px;
	text-align:left;
	}

/* BOTTEGHINO */

#boa {
	font:12px Arial, Helvetica, sans-serif;	
	width:330px;
	height:400px;
	border-left:1px solid #000;
	padding:20px 15px 15px 15px;
	margin:40px 0px 40px 0px;
	float:left;
	text-align:center;
	}
#bob {
	font:12px Arial, Helvetica, sans-serif;
	line-height:normal;
	width:300px;
	height:400px;
	border-left:1px solid #000;
	padding:15px;
	margin:40px 0px 40px 0px;
	float:right;
	text-align:left;
	}
	
.ad4 {
	font:14px Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	
	}


a:link.prog {
	font:13px Arial, Helvetica, sans-serif;
	color: #E2007A;
}
a:visited.prog {
	font:13px Arial, Helvetica, sans-serif;
	color: #E2007A;
}
a:active.prog {
	font:13px Arial, Helvetica, sans-serif;
	color: #E2007A;
}

#galler {
	float:left;
	}

.buttonhome2 {
	padding:45px;
	}
