/* CSS Document */

/* GENERAL */
body {
	margin:0;
	padding:0;
	background: #F3E8C7;
	color:#000;
	font-size:76%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	background: #F3E8C7 url(img/bkg.png) center repeat-y;
}


h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif;}

h5 {margin:0; padding:0;}

h1 {font-size: 1.9em; font-weight: normal; }
h2 {font-size: 1.2em; font-weight: bold; color:#663300; }
h3 {font-size: 1.2em; font-weight: bold;}
h4 {font-size: 1.1em; font-weight: normal;}
h5 {font-size: 0.9em; font-weight: normal; font-style:italic; }

h1.evidenza { background:url(img/evidenza.png) no-repeat; height:55px;}


p {font-size: 1em;}


a:link {color:#000;}
a:visited {color: #333333;}
a:hover {color:#996633; text-decoration:underline;}



#page {width:850px; margin:0 auto; background: #fff; text-align:left;}
#header {width:850px; height:110px; margin:0; padding:0; background: url(img/circolo-arci-le-dune-sala-spettacoli.jpg);}
#breadcrumb {border-bottom:1px solid #663300; margin-bottom:10px;}
#content {margin-left:30px; width:790px; margin-top:20px;}
.primacolonna {width:230px; float:left;}
.colonna {width:230px; float:left; margin-left:50px;}
.doppiacolonna {width:510px; float:left; margin-left:50px;}
#sponsors {clear:both; text-align:center; margin:20px 0;}




div.listaprogramma  {margin:0; padding:0; /*border:1px solid green;*/}
div.itemprogramma {padding:5px 5px 5px 20px; /*margin-bottom:10px;*/ border-bottom:1px solid #663300;}

.listaprogramma {font-family: Georgia, "Times New Roman", Times, serif;}


.listaprogramma a {display:block; /*border:1px solid red;*/ margin:0; padding:0;}
.itemprogramma h2 { /*border:1px solid red;*/ margin:0; padding:0;}
.itemprogramma h5 { /*border:1px solid red;*/ margin:0; padding:0;}

.itemprogramma p {font-size:1.5em; margin:0; padding:0;}
.listaprogramma a:link {text-decoration:none; }
.listaprogramma a:visited {text-decoration:none;}
.listaprogramma a:hover {text-decoration:none; background-color:#F3E8C7; color:#000000;}

a.progselected:link, a.progselected:visited, a.progselected:hover {text-decoration:none; background-color:#F3E8C7;}


div.spacer {clear:both;}




#header p {margin:0; padding:0; color:#000; text-align:right; padding:10px; /*font-size:1.2em;*/ width:200px; float:right;}
#header a {color:#FFFFFF;} 
.colonna img {}

img.galleria {border:1px solid #996633; width:228px; margin-bottom:10px;}
.fotogallery img {border:1px solid #996633; /*width:228px;*/ width:100px; margin-bottom:10px;}



/* NAV */
#topnav {clear:both; float:left; width:850px; height:54px; margin:0; display:inline; background:#FFCC33;}
#topnav ul {margin:0 0 0 30px; padding:0;}
#topnav li {list-style:none; float:left;}
#topnav li:hover ul, #topnav li.sfhover ul {left:auto;}
#topnav a, #topnav a:visited {display:block; height:54px;}

#topnav a.p1 {background: url(img/nav.png) no-repeat; background-position:0 0; width:115px;}
#topnav a.p2 {background: url(img/nav.png) no-repeat; background-position:-115px 0; width:140px;}
#topnav a.p3 {background: url(img/nav.png) no-repeat; background-position:-255px 0; width:150px;}
#topnav a.p4 {background: url(img/nav.png) no-repeat; background-position:-405px 0; width:110px;}

#topnav span {display:none;}

/* NAV TASTI HOVER */

#topnav a.p1:hover {background-position:0 -54px;}
#topnav a.p2:hover {background-position:-115px -54px;}
#topnav a.p3:hover {background-position:-255px -54px;}
#topnav a.p4:hover {background-position:-405px -54px;}

/* NAV TASTI SELECTED */

#topnav a.p1selected {background: url(img/nav.png) no-repeat; background-position:0 -108px; width:115px;}
#topnav a.p2selected {background: url(img/nav.png) no-repeat; background-position:-115px -108px; width:140px;}
#topnav a.p3selected {background: url(img/nav.png) no-repeat; background-position:-255px -108px; width:150px;}
#topnav a.p4selected {background: url(img/nav.png) no-repeat; background-position:-405px -108px; width:110px;}


/* FORMS */
.button {}


fieldset {margin:10px 0px; padding:10px; border:1px solid #996633;}
legend {color:#000000; margin:5px 0;}
label {width: 4em;  text-align: right; margin: 0px 1em 10px 0px;}
textarea {width:80%;}

/* FOOTER */

#footer {width:790px; height:35px; margin-left:30px; padding:5px 0; border-top: 1px solid #663300; margin-bottom:30px;}
#footercontent {margin:5px 0; padding:0;}


div#enricomaiolistudio {height:16px; /*padding:10px 0 0 349px;*/ width:104px; margin:5px auto 0;}
div#enricomaiolistudio a {background: url(img/enricomaiolistudiobadge.gif) top right no-repeat; height:16px; display:block; text-indent:-5000px; width:104px; }
div#enricomaiolistudio a:hover {background-position:0 -16px;}
div#enricomaiolistudio span {text-indent:-5000px;}


