/*CSS per layout foto Carnevaledauno.org*/
/*IMPOSTAZIONI IMMAGINI*/
#ct img { 
	border: 1px solid #000; 
	background: #fafafa; 
	padding: 5px; 
	margin: 6px 8px;
}

body { 
	margin:0; 
	text-align:center; 
	padding:0; font: 76% verdana, helvetica, sans-serif; 
	background: #7396b9; 
	color: #000;
}
hr, .hinvs, .hidefoot { 
	display: none;
}

/*SFONDO + LAY PAGINA*/
#shadow { 
	width:764px; 
	margin: 0 auto; 
	background: url(img/bkpage2.gif) repeat-y;
}
#lay { 
	width:750px; 
	text-align: left; 
	margin:0 auto; 
	background: url(img/bkpage.gif) repeat-y;
}
#shadowf { 
	width:764px; 
	height:7px; 
	margin: 0 auto; 
	padding:0; 
	background: url(img/fshadow.gif) no-repeat;
}

/*HEADER CLICCABILE*/
#header { 
	background:#FFF url(img/header.jpg) no-repeat; 
	margin:0; 
	height: 103px;
}
#logo { 
	width:748px; 
	padding: 0; 
	margin:0; 
	height: 103px;
}
#logo a { 
	display: block;
	height: 103px;
}

/*TAB MENU*/
#navbar {
	float: left;
    width: 748px;
    background: #dae0d2 url("img/tab/bg.gif") repeat-x bottom;
    font: 100% tahoma, helvetica, sans-serif;
    line-height: normal;
	border-left: 1px solid #036;
	border-right: 1px solid #036;
	margin-bottom: 0.6em;
}
#navbar ul {
    margin: 0;
    padding:  10px 10px 0;
    list-style: none;
}
#navbar li {
    float: left;
    background: url("img/tab/left_both.gif") no-repeat left top;
    margin: 0;
    padding: 0 0 0 9px;
    border-bottom: 1px solid #036;
}
#navbar a {
    float: left;
    display: block;
    width: .1em;
	background: url("img/tab/right_both.gif") no-repeat right top;
    padding: 5px 15px 4px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
	white-space: nowrap;
}
#navbar > ul a {width:auto;}
/* HACK PER IE5-Mac \*/
#navbar a {float:none;}
/* FINE IE5-Mac hack */
#navbar a:hover {
   color: #f93;
}
#home #nav-home, #photo #nav-photo, #news #nav-news, #riv #nav-riv, #conc #nav-conc, #tradiz #nav-tradiz, #map #nav-map {
   background-position: 0 -150px;
   border-width: 0;
}
#home #nav-home a, #photo #nav-photo a, #news #nav-news a, #riv #nav-riv a, #conc #nav-conc a, #tradiz #nav-tradiz a, #map #nav-map a {
   background-position: 100% -150px;
   padding-bottom: 5px;
   color:#369;
}
#navbar li:hover, #navbar li:hover a {
      background-position: 0 -150px;

   color:#f93;
}

/*COLONNA CENTRALE*/
#breadnav { 
	text-align:left; 
	margin: 0.6em; 
	margin-top: 0; 
	padding:0; 
	border-bottom: 1px dashed #036; 
}
#breadnav p { 
	font-size: 86%; 
	margin:0;  
	padding:0; 
	padding-bottom: 0.6em;
}
#ct { 
	color: #000; 
	margin: 0; 
	padding:0; 
}
#ct p {
	margin: 0.6em; 
	padding: 0;
	line-height: 130%; 
}
#ct h2 { 
	margin: 0.3em 0.6em; 
	padding: 0; 
	color: #022F43; 
	font: bold 1.4em verdana;
}
#breadnav a:link, #ct a:link, #breadnav a:visited, #ct a:visited { 
	color: #000; 
	text-decoration: underline;
}
#breadnav a:hover, #ct a:hover { 
	color: #022F43; 
	text-decoration: none;
}
#ct img { 
	border: 1px solid #000; 
	background: #fafafa; 
	padding: 5px; 
	margin: 6px 8px;
} 

/*FOOTER*/
#footer { 
	clear:left; 
	width:748px; 
	text-align:right;
	margin-left: 1px;  
	border-top: 1px solid #036;
	border-bottom: 1px solid #050505; 
	padding: 0.5em 0; 
	background-color: #f90;
}
#footer p { 
	color: #000; 
	margin:0; 
	padding-right: 1em; 
	font: normal 0.86em Verdana, sans-serif;
}
#footer a:link, #footer a:visited { 
	color: #fff; 
	text-decoration: underline;
}
#footer a:hover { 
	color: #F79615; 
	text-decoration: none; 
}
#footer img { 
	border: 0; 
	vertical-align: middle;
}