html,body {
	font-family: Verdana;
	font-size: 11px;

	background-color: rgb(66,66,66);
	background-image: url(../../img/texture.jpg);
	color: rgb(255,255,255);
	clear: both;
}
div.fullscreen {
	position: static;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
div.tratto.orizzontale.pagina {
	position: absolute;
	top: 42px;
	left: 0px;
	right: 0px;
}

img.prima_img {
	display: none;
}

div.sito {
	position: relative;
	width: 1060px;
	margin-top: 76px;
	margin-left: auto;
	margin-right: auto;
}

div.sito>div.header {
	position: absolute;
	top: -23px;
	left: 0px;
	right: 0px;
}

div.sito>div.header>ul.lingue {
	position: relative;
	float: left;
	font-family: Arvo;
	font-size: 13px;
}

div.sito>div.header>ul.lingue>li {
	position: relative;
	float: left;
	margin-left: 3px;
}

div.sito>div.header>ul.lingue>li>a {
	color: rgb(218,0,70);
}

div.sito>div.header>ul.lingue>li.attivo>a {
	color: rgb(255,255,255);
}

div.sito>div.header>ul.social {
	position: relative;
	float: right;
	margin-right: 25px;
}

div.sito>div.header>ul.social>li {
	position: relative;
	float: left;
	margin-right: 24px;
	font-family: Arvo;
	font-size: 13px;
}

div.sito>div.header>ul.social>li>a {
	color: rgb(255,255,255);
}
div.sito>div.header>input.cerca {
	position: relative;
	float: right;
	width: 112px;
	height: 16px;

	padding-left: 4px;
	font-size: 9px;
	color: rgb(237,153,152);
}

div.sito img.logo {
	position: absolute;
	top: 35px;
	left: 28px;
	z-index: 10;
}

div.sito ul.menu {
	position: absolute;
	top: 234px;
	left: -19px;
	width: 225px;
	z-index: 10;
}

div.sito ul.menu>li {
	position: relative;
	float: left;
	height: 22px;
	margin-bottom: 4px;
	
	font-family: Arvo;
	font-size: 15px;
	line-height: 22px;
	
	background-color: rgb(26,26,26);
}

div.sito ul.menu>li.aperto {
	background-color: rgb(218,0,70);
	opacity: 0.9;
	filter: alpha(opacity=90);
}

div.sito ul.menu>li>a {
	float: left;
	color: rgb(255,255,255);
	width: 186px;
	padding-left: 39px;	
}

div.payload {
	position: relative;
	min-height: 430px;
	background-color: rgb(255,255,255);
}

div.payload>span.uccellino {
	position: absolute;
	bottom: 1px;
	left: 5px;
}
div.payload>span.tweet {
	position: absolute;
	bottom: 12px;
	left: 70px;
}
div.payload>span.tweet>span {
	float: left;
	height: 33px;
}
div.payload>span.tweet>div {
	float: left;
	height: 29px;
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
	padding-top: 4px;
	max-width: 349px;
	
	background-color: rgb(161,161,161);
	color: rgb(255,255,255);
}

div.payload>span.tweet>a {
	color: rgb(255,255,255);
	font-weight: bold;
}

div.payload>div.pannello {
	margin-left: 206px;	
}










div.contatti>ul.social {
	position: absolute;
	top: 24px;
	right: 34px;
	text-align: right;
}
div.contatti>ul.social>li {
	font-family: Arvo;
	font-size: 14px;
	line-height: 20px;
}
div.contatti>ul.social>li>a {
	color: rgb(0,0,0);
}
div.contatti>a.email {
	position: absolute;
	top: 142px;
	right: 34px;
	text-align: right;

	font-family: Arvo;
	font-size: 14px;
	line-height: 20px;
	color: rgb(255,255,255);
}
div.contatti>span.telefono {
	position: absolute;
	top: 161px;
	right: 34px;
	text-align: right;

	font-family: Arvo;
	font-size: 17px;
	line-height: 20px;
	color: rgb(255,255,255);
}
div.contatti>a.googlemaps {
	position: absolute;
	top: 178px;
	right: 34px;
	text-align: right;

	font-family: Arvo;
	font-size: 14px;
	line-height: 20px;
	color: rgb(244,187,183);
}

div.lavori {
	position: relative;
	margin-top: 7px;
	margin-bottom: 18px;

	width: 100%;
	height: 1051px;
}
div.lavori>a.simboleria.freccia.sx {
	position: absolute;
	top: 914px;
	left: -35px;
}
div.lavori>a.simboleria.freccia.dx {
	position: absolute;
	top: 914px;
	right: -35px;
}
div.lavoro {
	position: absolute;
	width: 259px;
	height: 257px;

	background-color: rgb(255,255,255);
}

div.lavoro>h2 {
	position: absolute;
	top: 13px;
	left: 40px;
	
	width: 178px;
	height: 19px;

	line-height: 19px;
	font-family: Arvo;
	font-size: 14px;
	color: rgb(0,0,0);

	overflow: hidden;
}
div.lavoro>h3 {
	position: absolute;
	top: 32px;
	left: 40px;
	
	width: 178px;
	height: 19px;

	line-height: 19px;
	font-family: Verdana;
	font-size: 10px;
	color: rgb(0,0,0);

	overflow: hidden;
}

div.lavoro>div.thumbnails {
	position: absolute;

	top: 60px;
	left: 40px;
	width: 178px;
	height: 178px;

}
div.lavoro>div.thumbnails>img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
div.lavoro.r0 { top: 0px; }
div.lavoro.r1 { top: 265px; }
div.lavoro.r2 { top: 530px; }
div.lavoro.r3 { top: 795px; }

div.lavoro.c0 { left: 0px; }
div.lavoro.c1 { left: 267px; }
div.lavoro.c2 { left: 534px; }
div.lavoro.c3 { left: 801px; }

div.lavoro>div.vetrino {
	position: absolute;
	top: 0px;left: 0px;
	bottom: 0px;right: 0px;
	background-color: rgb(0,0,0);
}

div.evidenza {
	position: absolute;
	width: 526px;
	height: 1052px;

	background-color: rgb(255,255,255);

	display: none;
}

div.evidenza.p1 {
	top: 0px;
	left: 0px;
}
div.evidenza.p2 {
	top: 0px;
	left: 267px;
}div.evidenza.p3 {
	top: 0px;
	left: 534px;
}
div.evidenza>div.scheda {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;

	display: none;
}
div.evidenza>div.scheda>a.share {
	position: absolute;
	top: 410px;
	right: 12px;
	z-index: 1;
}
div.evidenza>div.scheda>div.plusone {
	position: absolute;
	top: 24px;
	right: 41px;
	z-index: 1;
}
div.evidenza>div.scheda>div.chiudi {
	position: absolute;
	top: 12px;
	right: 13px;
}
div.evidenza>div.scheda>div.slideshow {
	position: absolute;

	top: 60px;
	left: 40px;
	width: 446px;
	height: 446px;

}
div.evidenza>div.scheda>ul.indicatore {
	position: absolute;

	top: 506px;
	right: 39px;
}
div.evidenza>div.scheda>ul.indicatore>li {
	float: left;
	width: 7px;
	height: 2px;
	margin-left: 1px;
	border-width: 6px 1px;
	border-style: solid;
	border-color: rgb(255,255,255);
}

div.evidenza>div.scheda>ul.indicatore>li.pieno {
	background-color: rgb(221,10,76);
}
div.evidenza>div.scheda>ul.indicatore>li.vuoto {
	background-color: rgb(240,156,157);
}

div.evidenza>div.scheda>div.slideshow>img {
	position: absolute;
	top: 0px;
	left: 0px;

	display: none;
}

div.evidenza>div.scheda>h2 {
	position: absolute;
	top: 13px;
	left: 40px;
	
	width: 446px;
	height: 19px;

	font-family: Arvo;
	font-size: 14px;
	line-height: 19px;
	color: rgb(0,0,0);

	overflow: hidden;
}
div.evidenza>div.scheda>h3 {
	position: absolute;
	top: 32px;
	left: 40px;
	
	width: 446px;
	height: 19px;

	line-height: 19px;
	font-size: 10px;
	color: rgb(0,0,0);

	overflow: hidden;
}

div.evidenza>div.scheda>div.logo {
	position: absolute;
	top: 544px;
	left: 34px;

	height: 141px;
	width: 123px;
}
div.evidenza>div.scheda>div.logo>img {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;

}

div.evidenza>div.scheda>p.testo {
	position: absolute;
	top: 544px;
	left: 187px;
	right: 40px;
	height: 370px;

	font-family: Verdana;
	font-size: 12px;
	line-height: 17px;

	color: rgb(51,51,51);
}
div.evidenza>div.scheda>p.testo>a {
	color: rgb(220,2,70);
}

div.evidenza>div.scheda>div.coda {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	padding-top: 15px;
	background-color: rgb(255,255,255);
}

div.evidenza>div.scheda>div.coda>p {
	position: relative;
	float: left;

	padding-left: 187px;
	margin-bottom: 15px;
	width: 300px;

	font-family: Verdana;
	font-size: 10px;
	line-height: 15px;

	color: rgb(51,51,51);
	overflow: hidden;
	background-color: rgb(255,255,255);
}

div.evidenza>div.scheda>div.coda>p>span.k {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 157px;
	height: 15px;

	text-align: right;

	font-family: Arvo;
	font-size: 13px;
	line-height: 15px;
	color: rgb(220,2,70);
}

div.evidenza>div.scheda>div.coda>p>a,
div.evidenza>div.scheda>div.coda>p>span.v {
	color: rgb(51,51,51);
	white-space: none;
}

/* --------------- */

img.ragionesociale {
	position: absolute;
	bottom: 11px;
	left: 38px;
}
span.credits {
	position: absolute;
	bottom: 11px;
	right: 37px;
}

div.credits {
	position: absolute;
	bottom: 17px;
	right: 37px;
	width: 180px;
	height: 64px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 4px;

	display: none;
}
div.credits>div.fondino {
	position: absolute;
	top: 0px; left: 0px;
	bottom: 0px; right: 0px;
	background-color: rgb(220,2,70);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.credits>div.overlay {
	position: relative;
}
div.credits>div.overlay>span {
	float: left;
	clear: both;
	width: 100%;
	font-family: Verdana;
	font-size: 9px;
	text-align: center;
	line-height: 11px;
	color: rgb(255,255,255);
}
div.credits>div.overlay>div.filetto {
	float: left;
	clear: both;
	width: 100%;
	height: 1px;
	background-color: rgb(255,255,255);

	margin-top: 5px;
	margin-bottom: 5px;
}
div.credits>div.overlay>span>a {
	color: rgb(255,255,255);
}

/* --------------- */

div.centro {
	position: fixed;
	top: 50%;
	left: 50%;
}
div.popup_glass {
	position: absolute;
	top: -20px; left: -20px;
	bottom: -20px; right: -20px;

	margin-left: -150px;
	margin-top: -50px;

	background-color: rgb(220,2,70);
	opacity: 0.7;
	filter: alpha(opacity=70);

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	box-shadow: 10px 10px 20px rgb(0,0,0);
	-moz-box-shadow: 10px 10px 20px rgb(0,0,0);
	-webkit-box-shadow: 10px 10px 20px rgb(0,0,0);
}
div.popup {
	position: relative;
	float: left;

	width: 300px;
	margin-left: -150px;

	height: 100px;
	margin-top: -50px;

	font-size: 16px;
	font-color: rgb(0,0,0);

	background-color: rgb(255,255,255);
	color: rgb(131,131,115);

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
div.popup>span {
	display: block;

	position: absolute;
	left: 50%;
	margin-left: -140px;
	top: 50%;
	margin-top: -30px;

	width: 280px;
	text-align: center;
}

div.popup>div.buttonbar {
	position: absolute;
	bottom: -10px;
	right: 10px;

	text-align: center;
}
div.popup>div.buttonbar>button {
	padding: 2px 10px;
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(0,0,0);

	background-color: rgb(255,221,0);
	text-transform: uppercase;
}

/* --------------- */


