/* @override http://www2.paganello.int/wp-content/themes/paganello/paganello.css/paganello.css */

body {
	background: #333;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


p {
	overflow: hidden;
	padding: 5px 0px;
}

#header {
	width:960px;
	height:400px;
	display:block;
	background:#FFF url(../paganello.images/testaNoFlash.jpg) top left no-repeat;
}

#header #warningFlash {
	width:500px;
	padding-top:35px;
	margin-left:300px;
}

a.newsHomepage {
	width:290px;
	height:35px;
	display:block;
	background:#ccc url(../paganello.images/newsTitle.jpg) top left no-repeat;
}

a.newsHomepage:Hover {
	width:290px;
	height:35px;
	display:block;
	background:#ccc url(../paganello.images/newsTitleOver.jpg) top left no-repeat;
}


a.newsHomepage h2{
	visibility:hidden;
}

#menuAlt {
	margin-top:100px;
	height: 30px;}

#menuAlt2 {clear: both;}

#menuAlt2 ul,
#menuAlt ul  {
	float: left;
	display:inline-block;
	margin-left:30px;
}

#menuAlt2 ul li,
#menuAlt ul li {
	
	float: left;
	display:inline-block;
	padding:0px;
	margin:0px;
	padding-right:5px;
	width:auto;	
	height:auto;

}

#menuAlt2 ul li.current_page_item a ,
#menuAlt2 ul li.current_page_ancestor a ,
#menuAlt ul li.current_page_item a,
#menuAlt ul li.current_page_ancestor a {
	background:transparent url(../paganello.images/arrows.png) bottom center no-repeat;
	height:25px;
	display:inline-block;
}


.red {
	color:#900;	
}

#header #headerTitle {
	visibility:hidden;	
	display:none;
}

.container_12 {
	/*background: #fff url(../paganello.images/12_col.gif) repeat-y;*/
	margin-bottom: 20px;
}
.container_16 {
	background: #fff url(../paganello.images/16_col.gif) repeat-y;
}

#separatore {
	height:20px;	
	display:block;
}

/* Theme style */

#spot-pagine {
	
	display:block;
	width:290px;
	height:270px;
	overflow:hidden;
	margin-bottom:10px;
}

#spot-pagine .sfondo {
	width:290px;
	height:270px;
/*	background:transparent url(../paganello.images/sfondoSpotPagine.png) no-repeat top left;     */
	display:block;
}

.bannerPagineOver1 {
	background:transparent url(../paganello.images/sfondoSpotPagine-grigio-1.png) no-repeat top left;
}
.bannerPagineOver2 {
	background:transparent url(../paganello.images/sfondoSpotPagine-giallo-1.png) no-repeat top left;
}
.bannerPagineOver3 {
	background:transparent url(../paganello.images/sfondoSpotPagine-blu-1.png) no-repeat top left;
}
.bannerPagineOver4 {
	background:transparent url(../paganello.images/sfondoSpotPagine-grigio-2.png) no-repeat top left;
}
.bannerPagineOver5 {
	background:transparent url(../paganello.images/sfondoSpotPagine-giallo-2.png) no-repeat top left;
}
.bannerPagineOver6 {
	background:transparent url(../paganello.images/sfondoSpotPagine-blu-3.png) no-repeat top left;
}
.bannerPagineOver7 {
	background:transparent url(../paganello.images/sfondoSpotPagine-grigio-3.png) no-repeat top left;
}
.bannerPagineOver8 {
	background:transparent url(../paganello.images/sfondoSpotPagine-giallo-3.png) no-repeat top left;
}
.bannerPagineOver9 {
	background:transparent url(../paganello.images/sfondoSpotPagine-blu-3.png) no-repeat top left;
}

#spot-pagine .description {
	width:245px;
	padding-top:155px;
	padding-left:27px;
	line-height:1.3em;
}

#bannerHome {
	margin-top:8px;
	width:291px;
	height:70px;
	display:block;
	background:transparent url(../paganello.images/banner.png) top left;
}

#banner-pagine {
	margin-top:10px;	
	width:291px;
	height:70px;
	display:block;
	background:transparent url(../paganello.images/banner.png) top left;
}

.alignBanner {
	width:234px;
	height:60px;
	overflow:hidden;
	margin-left: 28px;
	padding-top: 5px;
}

.sepBanner {
	margin-top:25px;	
}


#spot {
	
	margin-bottom:10px;
	display:block;
	width:290px;
	height:143px;
	overflow:hidden;
}

#spot .sfondo1,
#spot .sfondo2,
#spot .sfondo3,
#spot .sfondo4,
#spot .sfondo5,
#spot .sfondo6 {
	width:290px;
	height:143px;
	display:block;
}

#spot .sfondo1 { background:transparent url(../paganello.images/spotHome/spotHome1.png) no-repeat top left;}
#spot .sfondo2 { background:transparent url(../paganello.images/spotHome/spotHome2.png) no-repeat top left;}
#spot .sfondo3 { background:transparent url(../paganello.images/spotHome/spotHome3.png) no-repeat top left;}
#spot .sfondo4 { background:transparent url(../paganello.images/spotHome/spotHome4.png) no-repeat top left;}
#spot .sfondo5 { background:transparent url(../paganello.images/spotHome/spotHome5.png) no-repeat top left;}
#spot .sfondo6 { background:transparent url(../paganello.images/spotHome/spotHome6.png) no-repeat top left;}

#spot .title,
#spot .description {
	margin-left:153px;
	padding-top:6px;
	width:130px;
}

#spot .description {
	padding-top:6px;
}



#newHome {
	/*border-bottom:1px dashed #FFF;*/
	margin-top:13px;
	padding-bottom:8px;
}

#newHome p {
	padding:0px;
	margin:0px;
}

.breadcrumbs {
	padding-bottom:10px;	
}

#contenthome,
#content {
	background:#fff;
	padding-top:40px;
	padding-bottom:20px;
}

#contenthome {
	background:#000;
}

#credits {
	padding:10px;
}

#footer {
	padding-top:5px;
	background: #d6d7d8 url(../paganello.images/footer.jpg) repeat-x;
}

#footer ul,
#footer ul li {
	display:inline;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	
}

#footer ul li.first,
#footer ul li {
	margin-right:5px;
	padding-left:5px;
	margin-top:10px;
	border-left:1px solid #000;
}


         	  
.footerContCredits {float:right;margin-right:5px;}
.footerContCredits-img{float:left;width:55px;}
.footerContCredits-txt1{float:left;width:125px;}
.footerContCredits-txt2{float:left;width:145px;}
         

#footer ul li.first {
	padding-left:0px;
	border:none;
}

.grid_7.black {
	padding-top:5px;
}

.grid_2.white {
	margin-left:0px;
	margin-right:20px;
}

.grid_3 ul.root,
.grid_3 ul.root li {
	background:none;
	list-style:none;
}

.grid_3 ul.root,
.grid_3 ul.root li,
.grid_3 ul.root li ul.children,
.grid_3 h4 {
	
	margin:0px;
	padding:0px;
}



.grid_3 ul.root li ul.children,
.grid_3 ul.root {
	margin-bottom:30px;
	width:190px;
}

.grid_3 ul.root li a {
	border-bottom:1px solid #CCC;
	width:190px;
	height:20px;
	display:block;
	margin-top:5px;
}

.grid_3 ul.root li ul.children {
	margin-top:10px;	
	margin-bottom:10px;
	margin-left:5px;
}

.grid_3 ul.root li ul.children  li a {

	border:none;
	margin-top:3px;
	margin-bottom:3px;
}

.grid_3 ul.root ul  li {
	margin-top:3px;
	margin-bottom:3px;
}

.grid_8.grid_mezzo {
	margin-left:0px;
	margin-right:20px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

div.mappa-del-sito ul {
	/*list-style: none;*/
	margin: 0px;
	padding: 0px;
}

div.mappa-del-sito ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.mappa-del-sito ul ul{
	list-style-type: circle;
}

div.mappa-del-sito ul ul ul{
	list-style-type: square;
}

/* sondaggi */
.bordo_surveys {
	text-align:left;
	width:auto;
	padding:10px 20px;
	background-color:#F19300;
	/*border:1px solid #F7F7F7;*/
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;	
}
.bordo_surveys_s2 label{width:80px;}
.bordo_surveys_s2 #name{}
.bordo_surveys_s2 #email{}
