/* @override 
	http://streetsandpeople.com.test/App_Themes/Default/Default.css
	http://www.streetsandpeople.com/App_Themes/Default/Default.css
*/

@media all {

img, abbr {
	border: 0;
	}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}

blockquote, q {
	quotes: "" "";
	}

small {
	font-size: 80%;
	volume: medium;
	}

/* remember to define focus styles! */

:focus {
	outline: none;
	}

}

@media screen, projection {

* {
	margin: 0;
	padding: 0;
	}

body {
	color: #333;
	font: 0.96em CartoGothicStdBook, 'Corbel' , Myriad Pro, Tahoma, Arial, Helvetica;
	background-color: #fff;
	}

/* @group TYPOGRAPHY */

strong {
	font-weight: normal;
	font-family: CartoGothicStdBold, 'Corbel' , Myriad Pro, Tahoma, Arial, Helvetica;
	}

em {
	font-family: CartoGothicStdItalic, 'Corbel' , Myriad Pro, Tahoma, Arial, Helvetica;
	}

em strong, strong em {
	font-weight: normal;
	font-family: CartoGothicStdBoldItalic, 'Corbel' , Myriad Pro, Tahoma, Arial, Helvetica;
	}

p {
	padding: 0.2em 0 0.4em 0;
	font-size: 1.0em;
	}

a {
	text-decoration: none;
	color: #333333;
	}

a:hover {
	/*text-decoration: underline;*/
	/*color: #333333;*/
	text-decoration: none;
	color: #b78114;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: CartoGothicStdBold, 'Corbel' , Myriad Pro, Tahoma, Arial, Helvetica;
	color: #b78114;
	display: block;
	}

h1 {
	color: #ffcc00;
	font-size: 2.8em;
	padding-top: 45px;
	padding-bottom: 54px;
	}

h1.nopadding {
	padding-top: 0px;
	}
	
h1.photo_of_the_week {
	padding-top: 0px;
	padding-bottom: 15px;
	}	

input[type="submit"] {
	font-size: 0.9em;
	width: auto !important;
	height: auto;
	padding: 5px 15px;
	border: 1px solid #999;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #EEEEEE; /* old browsers */
	background: -moz-linear-gradient(top, #fff 0%, #ddd 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ddd)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
	text-shadow: #fff 0 1px 0;
	cursor: pointer;
	}
	
input[type="submit"]:hover {
	background: #ddd; /* old browsers */
	background: -moz-linear-gradient(top, #fff 0%, #ccc 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ccc)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );
	}


/* @end */


/* @group STRUCTURE */

html {
	overflow: auto;
	}

html, body, #scrollBody {
	width: 100%;
	height: 100%;
	}

#scrollBody {
	position: relative;
	z-index: 3;
	overflow: auto;
	top: 0;
	left: 0;
	}

#main {
	margin: 0 auto;
	width: 960px;
	z-index: 10;
	}

#content {
	margin: 30px auto 0;
	width: 940px;
	overflow: hidden;
	}

#header {
	background-color: #c1c1c1;
	height: 39px;
	width: 100%;
	color: #fff;
	
	}

div#header {
	margin-bottom: 1px;
	}

#container {
    width: 940px;
	overflow: visible;
	zoom: 1;
	}

#sidebar {
	float: left;
	width: 280px;
	margin-bottom: 15px;
	-webkit-font-smoothing: antialiased;
	border-bottom: 1px solid #fff;
	}

#sidebar .logo {
	background: url(images/logo2012-ffcc00.png) no-repeat 0 30px;
	cursor: pointer;
	width: 280px;
	height: 280px;
	background-color: #e6e6e6;
	border-bottom: 1px solid #fff;
	}


#sidebar .logo span.tagline {
	display: block;
	padding: 245px 0 0 41px;
	color: #b1b1b1;
	text-shadow: #f4f4f4 0 1px 0;
	font: 16px CartoGothicStdBook, 'Corbel' , Myriad;
	}	


/* @end */

/* @group MENU */

/* @group GRUPPO: menu orizzontale ----------------------------------- */

#header a {
	color: #fff;
	}

#header a:hover {
	color: #000;
	text-decoration: none;
	}

#header .leftheader {
	float: left;
	/*text-align: left;*/
	width: 470px;
	height: 39px;
	}

.leftheader ul {
	float: left;
	list-style: none;
	padding: 10px 0 0 37px;
	}

.leftheader li {
	display: inline;
	padding: 0 8px 0 3px;
	margin: 0;
	border-right: 1px solid #fff;
	}

.leftheader li:last-child {
	border-right: none;
	}

.leftheader li.facebookLink {
	padding-left: 24px;
	background: url('images/icoFacebook.png') 4px center no-repeat;
	}
	
.leftheader li.facebookLink:hover {
	background: url('images/icoFacebook-Over.png') 4px center no-repeat;
	}	
	

#header .rightheader {
	float: right;
	width: 470px;
	height: 39px;
	background: url('images/photographer_header.png') right no-repeat;
	}

#header .rightheader .jqueryslidemenu {
	/*text-align: right;*/
	margin-top: 0;
	float: right;
	height: 39px;
	}

#header li.favorites {
	background: url(images/ico-favoriti.png) no-repeat 100% 40%;
	padding-right: 20px;
	color: #999999;
	}

/* @end */


/* @group GRUPPO: Search e SearchTag ------------------------------ */

#header .search, #header .favorites {
	float: right;
	height: 39px;
	display: block;
	padding-left: 10px;
	margin-right: 5px;
	}

#header span.search, #header span.favorites {
	line-height: 39px;
	padding: 0 20px 0 0;
	margin-right: 20px;
	}
#header span.search {
	border-right: 1px solid #fff;
	}
#header span.favorites {
	color: #e0e0e0;
	background: url(images/ico-favoriti.png) no-repeat right;
	}

span.deleteicon {
	position: relative;
	margin-top: -1px;
	}

span.deleteicon span {
	position: absolute;
	display: block;
	right: 0px;
	width: 20px;
	height: 22px;
	cursor: pointer;
	}

span.deleteicon input {
	padding: 0px 16px 5px 5px;
	}


.search span.deleteicon {
	display: block;
	width: 160px;
	height: 32px;
	margin-right: -6px;
	padding: 7px 0 0 0;
	/*position: relative;*/
	}

.search span.deleteicon span {
	width: 10px;
	height: 26px;
	margin-right: 8px;
	background: url('images/inputBtnx-Search.png') no-repeat right 1px;
	}

.search span.deleteicon span:hover {
	background: url('images/inputBtnxOver-Search.png');
	}

.search span.deleteicon input {
	float: left;
	width: 144px;
	height: 17px;
	margin: 0;
	padding: 5px 8px;
	background: url('images/backInputTextArea-Search.png') no-repeat 0 1px;
	}

.search a {
	background: url(images/ico-search.png) no-repeat right 40%;
	padding-right: 20px;
	cursor: pointer;
	}



li.searchtag input, .search input {
	border: none;
	width: 139px;
	height: 22px;
	padding: 0;
	margin: 0;
	}

li.searchtag span.deleteicon span {
	background: url('images/inputBtnx-AddFilter.png') no-repeat 0 top;
	top: 0px;
	padding: 0;
	margin: 0;
	}

li.searchtag span.deleteicon span:hover {
	background: url('images/inputBtnxOver-AddFilter.png');
	}

li.searchtag span.deleteicon input {
	background: url('images/backInputTextArea-AddFilter.png') no-repeat left top;
	padding: 0 16px 0 5px;
	margin-top: 0;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
	}

/* @end */


/* @group GRUPPO: MENU SINISTRO ----------------------------------- */

/* questa serve per il menu vecchio START */
/*#sidebar .projectenu {
	padding-left: 42px;
	padding-bottom: 15px;
	}*/
/* questa serve per il menu vecchio END */

#sidebar .sideMenu {
	padding: 20px 0 20px 40px;
/*    text-shadow: #fff 0 1px 0;*/
   	background-color: #e6e6e6;
	}

#navcontainer ul {
	font-size: 1.3em;
	line-height: 1.3em;
	list-style-type: none;
	/*padding-left: 10px;*/
	text-align: left;
	}

#navcontainer ul li {
	padding-bottom: 4px;
	font-family: CartoGothicStdBold, Corbel, Myriad Pro, Tahoma, Arial, Helvetica;
	}

#navcontainer ul ul li {
	font-family: CartoGothicStdBook, Corbel, Myriad Pro, Tahoma, Arial, Helvetica;
	}

#navcontainer ul a {
	background: url(images/menu_icon_off.png) no-repeat 0 50%;
	color: #333;
	padding-left: 25px;
	text-decoration: none;
	}

#navcontainer ul a:hover, #navcontainer ul li.selezionato > a {
	background: url(images/menu_icon_on_ffcc00.png) no-repeat 0 50%;
	color: #b78114;
	}

#navcontainer ul li.attivo > a, #navcontainer ul li ul li a:hover {
	color: #b78114;
	}

#navcontainer ul li span.disattivo {
	color: #999;
	}

#navcontainer ul ul {
	font-size: 16px;
	overflow: visible;
	padding: 5px 0 5px 25px;
	}

#navcontainer ul ul a, #navcontainer ul ul a:hover {
	background: none;
	padding-left: 0;
	}

#navcontainer ul ul li {
	position: relative;
	}

#navcontainer ul li.m-separato {
	padding-top: 5px;
	}

#navcontainer ul li.m-separato a {
	border-top: 1px solid #fff;
	padding-top: 5px;
	}

#navcontainer li.pop {
	z-index: 10000;
	}
	
#navcontainer li.pop.attivo {
	z-index: 10001;
	}

#navcontainer .m-pop {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	padding: 18px 0 0;
	width: 250px;
	background: transparent url(images/menu-top.png) no-repeat 0 0;
	}

#navcontainer div.visibile {
	visibility: visible;
	}

#navcontainer .m-pop ul {
	background: transparent url(images/menu-box.png) no-repeat 0 50%;
	position: relative;
	padding: 0 0 5px 0;
	}

#navcontainer .m-pop li {
	margin-left: 35px;
	}

#navcontainer .m-pop .view-all {
	background: transparent url(images/menu-bottom.png) no-repeat 0 top;
	bottom: 0;
	margin: 0;
	padding: 0 0 18px 35px;
	position: relative;
	width: 250px;
	}

#navcontainer .m-pop li a {
	color: #666;
	}

#navcontainer .m-pop .view-all a {
	font-size: 12px;
	color: #999;
	}

/* @group PARTNER CREDITS BANNER */

#sidebar .partner {
	padding: 10px 0 20px 40px;
	border-top: 1px solid #fff;
	list-style: none;
	background-color: #e6e6e6;
	/*display: none;*/
	}
	
#sidebar .partner p {
	padding: 0;
	color: #b78114;
	text-shadow: #f2f2f2 0 1px 0;
	}

#sidebar .partner ul, #sidebar .credits ul {
	list-style: none;
	}

#sidebar .partner li a {
	text-indent: -9999em;
	display: block;
	width: 150px;
	height: 35px;
	margin-top: 8px;
	}
	
#sidebar .partner li.partner-zoomon a {
	background-image: url(images/banner-zoomon.png);
	}

#sidebar .partner li.partner-showdetails a {
	background-image: url(images/banner-showdetails.png);
	}

#sidebar .partner li.partner-zoomon a:hover {
	background-image: url(images/banner-zoomon-over.png);
	}

#sidebar .partner li.partner-showdetails a:hover {
	background-image: url(images/banner-showdetails-over.png);
	}

#sidebar .credits {
	padding: 10px 0 10px 40px;
	border-top: 1px solid #fff;
	list-style: none;
	background-color: #e6e6e6;
	/*display: none;*/
	}
	
#sidebar .credits ul {
	display: inline-block;
	font-size: 12px;
	line-height: 15px;
	}

#sidebar .credits a {
	color: #bfbfbf;
	text-decoration: none;
	}

#sidebar .credits a:hover {
	color: #999;
	}
#sidebar .credits li.prospero a:hover {
	color: #bfbfbf;
	}
#sidebar .credits li.prospero span {
	visibility: hidden;
	}

#sidebar .credits li.prospero:hover span a {
	visibility: visible;
	color: #999;
	}
	
#sidebar .sidebarGradient {
	width: 290px;
	height: 100px;
	background: transparent url(images/gradientMenu.png) no-repeat;
	border-top: 2px solid #fff;
	}
			
#banner {	
	position: fixed;
	width: 940px;
	height: 100px;
	margin: 0 auto 0 -470px;
	left: 50%;
	bottom: 0;
	z-index: -100;
	}

#banner .sponsoredby {
	position: absolute;
	width: 260px;
	height: 24px;
	font-size: 0.933em;
	line-height: 24px;
	padding: 0 10px;
	border-bottom: 1px solid #fff;
	color: #fff;
	background-color: #c1c1c1;
	-webkit-font-smoothing: antialiased;
	}

#banner .sponsoredby span {
	color: #000;
	}
	
#banner .bannerMaschera {
	position: absolute;
	width: 278px;
	height: 75px;
	border: 1px solid #c1c1c1;
	border-top: 0;
	border-bottom: 0;
	bottom: 0;
	}

#banner img {
	}

	
/* @end */

/* @end */

/* @end */

/* @group RIGHT CONTENT */

#rightcontent {
	background-color: White;
	color: Black;
	min-height: 490px;
	width: 660px;
	float: right;
	}

.photoListContainer, .tagsListContainer {
	padding: 25px 0 40px 40px;
	}

#body_register {
	/*background:url(images/back_register.jpg) no-repeat 0 0;*/
    overflow: hidden;
	zoom: 1;
	}

#body_login {
	background: url(images/back_login.jpg) no-repeat 10px 0;
	overflow: hidden;
	zoom: 1;
	}

#body_subscribe {
	background: url(images/back_subscribe.jpg) no-repeat 0 0;
	overflow: hidden;
	zoom: 1;
	}

#rightcontent .optionmenu p, #rightcontent .optionmenu2 p {
	color: #999999;
	}

#rightcontent .optionmenu, .optionmenu2 {
	/*border-right: 1px solid #eeeeee;*/
	float: left;
	padding-top: 160px;
	padding-right: 22px;
	text-align: right;
	width: 127px;
	-webkit-font-smoothing: antialiased;
	}

#rightcontent .optionmenu2 {
	/*padding-top: 272px;*/
	}

#rightcontent .optionmenu .tool {
	/*font-weight: bold;*/
    font: CartoGothicStdBold, Corbel, Myriad Pro, Tahoma , Arial, Helvetica;
	color: #000;
	}

#rightcontent .optionmenu2 .contactInfo {
	color: #ccc;
	font-size: 13px;
	margin-right: -10px;
	}


.active {
	color: #b78114;
	}

/* @end */

/* @group ON PAPER */

div.containerOnPaper {
	margin: 0 0 0 40px;
	padding: 0;
	height: auto;
	}
div.introOnPaper {
	margin: 0;
	padding: 0;
	}
div.swfOnPaper {
	border-bottom: 1px solid #eee;
	margin: 0 0 40px 0;
	padding: 0 0 40px 0;
	width: 620px;
	height: 409px;
	}
div.swfOnPaper object{
	margin: inherit;
	padding: hidden;
	}	
div.infoOnPaper {
	margin-top: 20px;
	padding: 0;
	color: #999;
	}




.internationalDistributors .col01,
.internationalDistributors .col02,
.internationalDistributors .col03 {
	float: left;
	font-size: 13px;
	width: 30%;
	margin-right: 3%;
	}
.internationalDistributors h2 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 1;
	}
.internationalDistributors p,
.internationalDistributors h2 {
	margin: 0 0 0.5em 0;
	padding: 0;
	}
.internationalDistributors div {
	margin: 0em 0em 1.5em 0em;
	}



/* @end */



#rightcontent .accordionHeaderSelected, #rightcontent .accordionHeader {
	padding: 5px;
	background: #eeeeee;
	}

#rightcontent .accordionContent {
	padding: 5px;
	background: #eeeeee;
	}

/* @group PHOTOS PAGE */

.photoListContainer {
	color: #999;
	}

.photoListContainer .topTools {
	margin: 0 0 50px;
	}

.photoListContainer .topTools p {
	padding: 0;
	margin: 0 0 18px;
	}

.photoListContainer .topTools .tagFilters {
	/*height: 20p

x;*/
        position: relative;
	}

.photoListContainer .tagFilters .select {
	float: left;
	padding-right: 10px;
	margin-bottom: 5px;
	}

.photoListContainer .tagFilters ul.tenda {
    width: 126px;
	position: relative;
	list-style: none;
	border-bottom: 1px solid #ccc;
	margin-left: 10px;
	-moz-box-shadow: 0px 1px 3px #ccc;
	-webkit-box-shadow: 0px 1px 3px #ccc;
	box-shadow: 0px 1px 3px #ccc;
	}


.photoListContainer .tagFilters .tenda li {
	height: 19px;
	border-top: 1px solid #fff;
	position: absolute;
	width: 100%;
	z-index: 1;
	}

.photoListContainer .tagFilters .tenda li.opens {
	position: relative;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	width: 126px;
	/*left: 10px;*/
	}

.photoListContainer .tag

Filters .tenda li.selected {
	z-index: 1000;
	}

.photoListContainer .tagFilters ul.tenda a {
	display: block;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 0 5px;
	margin: 0;
	text-decoration: none !important;
	color: #666;
	background-color: #e6e6e6;
	text-shadow: #fff 0 1px 0;
	}

.photoListContainer .tagFilters ul.tenda a:hover {
	color: #999;
	}

.customStyleSelectBox, .tags-line li {
	font-size: 12px;
	padding-left: 15px;
	padding-right: 5px;
	height: 20px;
	line-height: 20px;
	margin: 0 0 10px 0;
	}

.customStyleSelectBox {
	background: url(images/select-bg.png) no-repeat 0 0;
	width: 116px;
	cursor: pointer;
	}

.customStyleSelectBox:hover {
	background: url(images/select-bg-over.png) no-repeat 0 0;
	}

/* on the next line we add a down arrow on the right to indicate that it is a select box */

.customStyleSelectBoxInner {
	z-index: 1001;
	color: #b78114;
	text-shadow: #fff 0 1px 0;
	}

.tags-line, .tags-line li {
	float: left;
	}

.tags-line {
	list-style: none;
	color: #b78114;
	text-shadow: #fff 0 1px 0;
	}

.tags-line.special {
	list-style: none;
	color: #fff;
	text-shadow: none;
	}

.tags-line li {
	background: #e6e6e6 url(images/ico-freccia.png) no-repeat 0 0;
	padding-right: 0;
	text-transform: uppercase;
	margin: 0 10px 10px 0;
	}

.tags-line.special li {
	background: #999 url(images/ico-freccia-special.png) no-repeat 0 0;
	}

.tags-line li.searchtag {
	background: none;
	padding-left: 0;
	margin-top: 0;
	}

.tags-line li.searchtag a {
	margin: 0;
	padding-left: 5px;
	background: url(images/ico-add.png) no-repeat 5px;
	}

.tags-line li.searchtag a:hover {
	background: url(images/ico-add-over.png) no-repeat 5px;
	}

.tags-line li span {
	float: left;
	}

.tags-line li a {
	width: 20px;
	height: 20px;
	float: left;
	background: url(images/ico-chiudi-normal.png) no-repeat 0 0;
	}

.tags-line.special li a {
	background: url(images/ico-chiudi-special.png) no-repeat 0 0;
	}

.tags-line li a:hover {
	background: url(images/ico-chiudi-over.png) no-repeat 0 0;
	}

.tags-line.special li a:hover {
	background: url(images/ico-chiudi-special-over.png) no-repeat 0 0;
	}

.photoListContainer .topTools .results {
	clear: left;
	padding: 25px 0 0;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	}

.photoListContainer .topTools .results p {
	margin-bottom: 5px;
	}

.photoListContainer .topTools .results .numeroRisultati {
	font: 24px CartoGothicStdBold, Corbel, Myriad Pro, Tahoma , Arial, Helvetica;
	color: #000;
	margin: 0 10px 0 0;
	}

.photoListContainer .topTools .results a {
	color: #999;
	}

.photoListContainer .topTools .results a:hover {
	text-decoration: none;
	color: #333;
	}

.photoListContainer .photoItem {
	padding-bottom: 70px;
	clear: both;
	}

.photoListContainer .photoItem .photo {
	float: left;
	width: 434px;
    min-height: 434px;
	background-color: #EEEEEE;
	background-image: url(images/backPhto.png);
	
	/*-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.05) inset;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.05) inset;
	box-shadow: 0px 0px 5px rgba(0,0,0,.05) inset;*/
	}

.photoListContainer .photoItem .photo img {
	border: 1px solid #ccc !important;
	}

.photoListContainer .photoItem .photoInfo {
	float: right;
	width: 176px;
	text-transform: uppercase;
	}

.photoInfo p {
	padding: 0 0 12px 10px;
	font-size: 14px;
	line-height: 16px;
	}

.photoInfo .city, .photoInfo .author {
	font-family: CartoGothicStdBold;
	color: #333;
	}

.photoInfo .authorLabel {
	padding: 0 5px 0 10px;
	float: left;
	}

.photoInfo .tags {
	list-style: none;
	}

.photoInfo .tags li {
	/*padding-bottom: 5px;*/
    clear: both;
	height: 20px;
	text-transform: uppercase;
	}

.photoInfo .tags li.notselectable {
	/*float: left;*/
	/*height: 20px;*/
	line-height: 20px;
	padding-left: 10px;
	color: #ccc;
	}

.photoInfo .tags a {
	float: left;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	color: #999;
	white-space: nowrap;
	}

.photoInfo .tags a:hover {
	background: #e6e6e6 url(images/ico-freccia.png) no-repeat 0 0;
	text-decoration: none;
	color: #999;
	}

.photoInfo .tags a:hover span {
	background: url(images/ico-piu.png) no-repeat 100% 0;
	padding-right: 20px;
	float: left;
	cursor: pointer;
	}

.photoInfo .tags, .photoInfo .authorLabel, .photoInfo .author, .photoInfo .pow {
	font-size: 12px;
	}

.photoInfo .pow {
	margin: 10px 0 0 10px;
	padding: 10px 0 0 0;
	border-top: 1px solid #eee;
	color: #b78114;
	}

.photoItem {
	position: relative;
	}

/* STILI PER FAVORITI */

.photoItem .favourites {
	position: absolute;
	margin-left: 470px;
	bottom: 70px;
	}
.photoItem .favourites a {
	display: block;
	height: 25px;
	width: 130px;
	margin-left: -15px;
	padding-left: 15px;
	font-size: 13px;
	line-height: 14px;
	}

.photoItem .favourites .add {
	background: url(images/icoAddToFavorites.png) no-repeat 0 3px;
	}

.photoItem .favourites .remove {
	background: url(images/icoRemoveFromFavorites.png) no-repeat 0 3px;
	}

.favourites a {
	color: #fff;
	cursor: pointer;
	}

.favourites a.add:hover {
	color: #999;
	text-decoration: none;
	}
.favourites a.remove:hover {
	color: #333;
	text-decoration: none;
	}



/**/

/* SCROLLER */

div.scroller {
	position: fixed;
	top: 38%;
	right: 0;
	width: 25px;
	height: 96px;
	background: transparent url(images/scroll.png) no-repeat 0 0;
	}

*:first-child + html div.scroller {
	right: 16px;
	}

div.scroller a {
	display: block;
	height: 30px;
	margin-top: 2px;
	cursor: pointer;
	}

div.scroller a.scrollerTop:hover {
	background: transparent url(images/scroll-top-over.png) no-repeat 0 -2px;
	}

div.scroller a.scrollerPrev:hover {
	background: transparent url(images/scroll-prev-over.png) no-repeat 0 -34px;
	}

div.scroller a.scrollerNext:hover {
	background: transparent url(images/scroll-next-over.png) no-repeat 0 -66px;
	}

.photoListContainer .older_photos {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: .1em;
	background: url(images/downArrow.png) no-repeat right center;
	}

.photoListContainer .older_photos a {
	color: #999;
	}

.photoListContainer .older_photos a:hover {
	color: #333;
	text-decoration: none;
	}



.photoListContainer .OlderPhotos {
	width: 434px;
	text-align: center;
	}
.photoListContainer .OlderPhotos p {
	padding: 0 0 10px 0;
	}
.photoListContainer .OlderPhotos span {
	font-size: 13px;
	line-height: 20px;
	}	
.photoListContainer .OlderPhotos a, .photoListContainer .OlderPhotos .current  {
	display: inline-block;
	width: 18px;
	height: 20px;
	padding: 0 2px 0 2px;
	color: #fff;
	background-color: #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.photoListContainer .OlderPhotos .current {
	background-color: #b78114;
	}
.photoListContainer .OlderPhotos a.item {
	padding: 0 1px 0 1px;
	}	
.photoListContainer .OlderPhotos a:hover {
	color: #fff;
	background-color: #b78114;
	text-decoration: none;
	}
.photoListContainer .OlderPhotos a.previous, .photoListContainer .OlderPhotos a.next {
	background-color: #a2a2a2;
	}
.photoListContainer .OlderPhotos a.previous:hover, .photoListContainer .OlderPhotos a.next:hover {
	background-color: #b78114;
	}	

/*.photoListContainer .OlderPhotos a.previous {
	padding: 0;
	text-indent: -999em;
	background: url(images/pagePrev.png) no-repeat;
	}
.photoListContainer .OlderPhotos a.previous:hover {
	background: url(images/pagePrevOver.png) no-repeat;
	}
.photoListContainer .OlderPhotos a.next {
	padding: 0;
	text-indent: -999em;
	background: url(images/pageNext.png) no-repeat;
	}	
.photoListContainer .OlderPhotos a.next:hover {
	background: url(images/pageNextOver.png) no-repeat;
	}*/	


/*.dxpSummary{
	font-family: CartoGothicStdBook, Corbel, Myriad Pro, Tahoma , Arial, Helvetica;
	font-size: 16px;
	}
.dxpPageNumber{
	color: #000;
	text-decoration: none;
    font-family: CartoGothicStdBook, Corbel, Myriad Pro, Tahoma , Arial, Helvetica;
	font-size: 18px;
	}
.dxpPageNumber:hover{
	color: #b78114;
	}*/	




/* @end */

/* @group GRUPPO: ViewAll--------------------------------- */

.tagItem h2 {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	}

.tagItem ul {
	list-style-type: none;
	text-align: left;
	}

.tagItem .col {
	margin-bottom: 10px;
	float: left;
	width: 150px;
	}

.tagItem .col H3 {
	text-transform: lowercase;
	}

/* @end */

/* @group GRUPPO: MISC ----------------------------------- */

/* NOTE:: --> Class for clearing floats */

.clear {
	clear: both;
	}

/* new clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}

* html .clearfix {
	zoom: 1;
	}

/* IE6 */

*:first-child + html .clearfix {
	zoom: 1;
	}

/* IE7 */

/* @end */

}

@media print {

}

/**********************************************
    ANCORA DA OTTIMIZZARE
************************************************/

#rightcontent .realbody_small {
	height: auto;
	width: 409px;
	padding-left: 50px;
	text-align: left;
	padding-right: 50px;
	/*padding-bottom: 50px;*/
	float: right;
	border-left: 1px solid #eeeeee;
	}

#rightcontent .realbody_small .title {
	/*fon

t-weight: bold;*/
    font: CartoGothicStdBold, Corbel, Myriad Pro, Tahoma , Arial, Helvetica;
	color: #000;
	padding-top: 7px;
	}

#rightcontent .realbody_small .subtitle_container {
	padding: 2px 0px;
	cursor: pointer;
	vertical-align: middle;
	}

#rightcontent .realbody_small .subtitle {
	color: #b78114;
	line-height: 18px;
	}

#rightcontent .realbody_small .responce {
	padding-left: 20px;
	color: #999;
	}

#rightcontent .realbody_big {
	
	}

/*input.button{font-weight:bold;height:27px;}*/

#navigation {
	text-align: right;
	padding-right: 55px;
	margin-top: 40px;
	}

#navigation_contact {
	text-align: right;
	padding-right: 106px;
	margin-top: 40px;
	}

/************ FOOTER ****************************
    In basso tutti i css di configurazione 
    del footer e dei div interni
************************************************/

#footer {
	clear: both;
	height: 39px;
	background: url(images/gradient_header.png) repeat-x;
	margin-top: 1px;
	margin-bottom: 20px;
	}



