/*---------reset--------------*/
html, body, h1, h2, h3, h4, h5, h6,
p,img, dl, dt, dd, ol, ul, li,
fieldset, form, label, select,  legend, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td, button, iframe {
	margin: 0;
	padding: 0;
	border: none;
}
ol, ul {
	list-style: none;
}
object{
	outline:none;
}
/*
 * definizione font
 * @font face CSS embedding generated by fontsquirrel.com and based on the work of Paul Irish. eot files generated by fontsquirrel.com
 * The fonts included are copyrighted.
 * @vendor: Accademia di Belle Arti Urbino
 * @vendorurl: http://www.campivisivi.net/titillium/
 * @licenseurl: http://www.addressmilano.com/fonts/SIL_Open_Font_License_1.1.txt
 */
@font-face {
	font-family: 'TitilliumText14LRegular';
	src: url('../fonts/TitilliumText1.eot');
	src: local('TitilliumText14L Regular'), local('TitilliumText14L-Bold'), url('../fonts/TitilliumText1.woff') format('woff'), url('../fonts/TitilliumText1.otf') format('opentype'), url('../fonts/TitilliumText1.svg#TitilliumText14L-Bold') format('svg');
}

@font-face {
	font-family: 'TitilliumText14L250wt';
	src: url('../fonts/TitilliumText250wt.eot');
	src: local('TitilliumText14L 250 wt'), local('TitilliumText14L-250wt'), url('../fonts/TitilliumText250wt.woff') format('woff'), url('../fonts/TitilliumText250wt.otf') format('opentype'), url('../fonts/TitilliumText250wt.svg#TitilliumText14L-250wt') format('svg');
}

@font-face {
	font-family: 'TitilliumText14L400wt';
	src: url('../fonts/TitilliumText400wt.eot');
	src: local('TitilliumText14L 400 wt'), local('TitilliumText14L-400wt'), url('../fonts/TitilliumText400wt.woff') format('woff'), url('../fonts/TitilliumText400wt.otf') format('opentype'), url('../fonts/TitilliumText400wt.svg#TitilliumText14L-400wt') format('svg');
}

@font-face {
	font-family: 'TitilliumText14L600wt';
	src: url('../fonts/TitilliumText600wt.eot');
	src: local('TitilliumText14L 600 wt'), local('TitilliumText14L-600wt'), url('../fonts/TitilliumText600wt.woff') format('woff'), url('../fonts/TitilliumText600wt.otf') format('opentype'), url('../fonts/TitilliumText600wt.svg#TitilliumText14L-600wt') format('svg');
}

@font-face {
	font-family: 'TitilliumText14L800wt';
	src: url('../fonts/TitilliumText800wt.eot');
	src: local('TitilliumText14L 800 wt'), local('TitilliumText14L-800wt'), url('../fonts/TitilliumText800wt.woff') format('woff'), url('../fonts/TitilliumText800wt.otf') format('opentype'), url('../fonts/TitilliumText800wt.svg#TitilliumText14L-800wt') format('svg');
}

@font-face {
	font-family: 'TitilliumText14L999wt';
	src: url('../fonts/TitilliumText999wt.eot');
	src: local('TitilliumText14L 999 wt'), local('TitilliumText14L-999wt'), url('../fonts/TitilliumText999wt.woff') format('woff'), url('../fonts/TitilliumText999wt.otf') format('opentype'), url('../fonts/TitilliumText999wt.svg#TitilliumText14L-999wt') format('svg');
}

@font-face {
	font-family: 'TitilliumTitle01Thin';
	src: url('../fonts/Titillium_title03.eot');
	src: local('TitilliumTitle01 Thin'), local('TitilliumTitle01-Thin'), url('../fonts/Titillium_title03.woff') format('woff'), url('../fonts/Titillium_title03.otf') format('opentype'), url('../fonts/Titillium_title03.svg#TitilliumTitle01-Thin') format('svg');
}
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*-------centratura IE5, font e background body------*/
html {
	font-size:16px;
}
html,body {
	height:100%; /* needed for container min-height */
}
body {
	color: #555D68;
	background: #CB5500 url(../img/bkg_body.jpg) left top;
	font: 62.5%/1.3 'Lucida Sans Unicode','Lucida Grande', Garuda, Arial, sans-serif;
	text-align: center;
	overflow-y:scroll;
}
/*--------------------------------------------------*/
/*--stili generici testo--*/
h2, h3, h4, h5, h6, p{
	margin: 1em 0 0.32em;
}
h2, h3, h4, h5, h6{
	font-family: 'TitilliumText14L600wt', DIN-Regular, Trebuchet, Helvetica, 'Nimbus Sans L', FreeSans, sans-serif;
}
p, ul.lista, ol.lista{
	font-size:1.3em;
	line-height:1.5;
}
ul.lista li{
	margin-top: 0.5em;
	padding-left:25px;
	background:url(../img/bullet.png) no-repeat 7px 6px;
}
ol.lista li{
	margin-top: 0.5em;
	margin-left:25px;
	list-style-type:decimal;
}
h2{
	font-size:3em;
}
h2.fade{
	font-family: 'Lucida Sans Unicode','Lucida Grande', Garuda, Arial, sans-serif;
	line-height:1;
	margin:15px 0;
	text-transform:uppercase;
	color:#008BC2;
	position:relative;
	left:-2px;
	/*inset text-shadow http://pornel.net/inset.html*/
	color: rgba(0,111,174,0.7);
	text-shadow: 1px 1px 1px #FFF,
				 0 0 0 black,
				 1px 1px 1px #FFF;
}
.agenti h2.fade, .punti_vendita h2.fade{
	margin-left:260px;
}
h2.fade span{
	background: url(../img/gradiente_titolo.png) repeat-x left bottom;
	position: absolute;
	bottom:0;
	display: block;
	width: 100%;
	height: 13px;
}
h3{
	font-size:2.4em;
	color:#000;
}
h4{
	font-size:1.8em;
}
a {
	text-decoration:none;
	color:#3987b3;
}
.sottotitolo{
	font-family: 'TitilliumText14L600wt', DIN-Regular, Trebuchet, Helvetica, 'Nimbus Sans L', FreeSans, sans-serif;
	color:#4FBBE6;
	font-weight:bold;
	font-size:1.7em;
}
#content a{
	font-weight:bold;
}
a:hover, a:focus, a:active {
	text-decoration:underline;
	outline:none;
	color:#4FBBE6;
}
.ita #lingua li.ita a,
.eng #lingua li.eng a,
.fra #lingua li.fra a,
.esp #lingua li.esp a,
.home #menu li.home a,
.prodotti #menu li.prodotti a,
.punti_vendita #menu li.punti_vendita a,
.news #menu li.news a,
.contatti #menu li.contatti a,
.dove #menu li.dove a,
.azienda #menu li.azienda a,
.area #menu li.area a,
.agenti #menu li.agenti a,
.faq #menu li.faq a,
.home #logo a,
.originale #extra li.originale a,
.velature #extra li.velature a,
.originale_esterne #extra li.originale_esterne a,
.velature_esterne #extra li.velature_esterne a,
.vintage #extra li.vintage a,
.stucchi_fiorentini #extra li.stucchi_fiorentini a,
.marmorino #extra li.marmorino a,
.effetti #extra li.effetti a,
.comete #extra li.comete a,
.metalvel #extra li.metalvel a,
.sentiero #extra li.sentiero a,
.arabesque #extra li.arabesque a,
.etnika #extra li.etnika a,
.hoblio #extra li.hoblio a,
.ori_e_argenti_impressionisti #extra li.ori_e_argenti_impressionisti a,
.ori_e_argenti_milletoni #extra li.ori_e_argenti_milletoni a,
.perlescente #extra li.perlescente a,
.prestige #extra li.prestige a,
.iridescente #extra li.iridescente a,
.rilievi #extra li.rilievi a,
.bords #extra li.bords a,
.affreschi #extra li.affreschi a,
.primer_acrilico_interno #extra li.primer_acrilico_interno a,
.primer_stucchi_fiorentini #extra li.primer_stucchi_fiorentini a,
.fondo_bianco #extra li.fondo_bianco a,
.fondo_iridescente #extra li.fondo_iridescente a,
.fondo_arezzo #extra li.fondo_arezzo a,
.fondo_grosseto #extra li.fondo_grosseto a,
.fondo_livorno #extra li.fondo_livorno a,
.fondo_lucca #extra li.fondo_lucca a,
.fondo_pisa #extra li.fondo_pisa a,
.fondo_siena #extra li.fondo_siena a,
.fondo_ucc #extra li.fondo_ucc a,
.fondo_structure #extra li.fondo_structure a,
.primer_silossanico_esterno #extra li.primer_silossanico_esterno a,
.primer_acrilico_esterno #extra li.primer_acrilico_esterno a,
.fondo_silossanico_atf #extra li.fondo_silossanico_atf a,
.fondo_acrilico_atf_esterne #extra li.fondo_acrilico_atf_esterne a,
.protettivo_anti_uv #extra li.protettivo_anti_uv a,
a.active {
	cursor:default;
}
.nascosto{
	position:absolute !important;
 	left:-10000px !important;
 	top:-10000px !important;
 	width:1px !important;
 	height:1px !important;
 	overflow:hidden !important;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
.replace{
	width:100%;
	height:100%;
	position: relative;
	z-index:-1;
}
div.hr{
	width:100%;
	height:3px;
	float:left;
	margin:10px 0;
	background:url(../img/bordo.png) no-repeat left top;
	clear:both
}
div.hr hr{
	display:none;
}
/*------container------*/
#container{
	width:990px;
	min-height:100%;
	position:relative;
	margin:0 auto;
	background:#FFF;
	text-align: left;
	box-shadow: 0 -5px 5px #333;
	-moz-box-shadow: 0 -5px 5px #333;
	-webkit-box-shadow: 0 -5px 5px #333;
}
#container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	position:relative;
	top:-50px;
}
/*----header----*/
#header{
	height:100px;
	padding:20px 22px 0;
	background:#E7E7E5;
	border-top:20px solid #D9D9D9;
	position:relative;
	z-index:1;
}
#logo{
	width:216px;
	height:81px;
	float:left;
	position:relative;
}
#logo a{
	display:block;
	width:100%;
	height:100%;
	background:url(../img/logo.gif) no-repeat left top;
	text-decoration:none;
}
#mondo{
	width:51px;
	height:43px;
	position:absolute;
	left:8px;
	top:8px;
}
#mondo object{
	cursor:pointer;
	outline:none;
}

/*--menu--*/
#menu{
	width:660px;
	float:right;
	margin-top:10px;
	font: 1.3em/20px 'TitilliumText14L250wt', DIN-Regular, Trebuchet, Helvetica, 'Nimbus Sans L', FreeSans, sans-serif;
	font-weight:bold;
}
#menu dd{
	width:220px;
	float:left;
}
#menu li{
	height:20px;
}
#menu a{
	text-decoration:none;
	color:#666666;
	padding-left:16px;
	text-shadow: #FFF 1px 1px 0;
}
.home #menu li.home a,
.prodotti #menu li.prodotti a,
.punti_vendita #menu li.punti_vendita a,
.news #menu li.news a,
.contatti #menu li.contatti a,
.dove #menu li.dove a,
.azienda #menu li.azienda a,
.area #menu li.area a,
.agenti #menu li.agenti a,
.faq #menu li.faq a,
#menu a:hover, #menu a:focus, #menu a:active{
	color:#4fbbe6;
	background:url(../img/bullet.png) no-repeat left center;
}
/*--lingua--*/
#lingua{
	padding:4px 0;
	height:12px;
	position:absolute;
	right:11px;
	top:-20px;
	font: 1.2em/14px 'TitilliumText14L250wt', DIN-Regular, Trebuchet, Helvetica, 'Nimbus Sans L', FreeSans, sans-serif;
}
#lingua li{
	height:12px;
	float:left;
	padding:0 4px;
	border-left: 1px solid #8E8D81;
}
#lingua li:first-child{
	border-left: none;
}
#lingua a{
	text-decoration:none;
	color:#8E8D81;
}
.ita #lingua li.ita a,
.eng #lingua li.eng a,
.fra #lingua li.fra a,
.esp #lingua li.esp a,
#lingua a:hover, #lingua a:focus, #lingua a:active{
	color:#4FBBE6;
}
/*----content----*/
#content{
	width:690px;
	float:right;
	padding:20px 20px 65px;
}
.home #content{
	width:960px;
	padding:15px 15px 60px;
	position:relative;
	z-index:1;
}
.agenti #content, .punti_vendita #content{
	width:950px;
}
.agenti #breadcrumb, .punti_vendita #breadcrumb{
	margin-left:260px;
}
#breadcrumb{
	font-size:1.2em;
	margin-top:0;
}
/*--prodotti home--*/
#antiche{
	width:238px;
	height:132px;
	margin:0;
	position:absolute;
	left:376px;
	top:160px;
	z-index:2;
}
#antiche a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-9000em;
}
#prodotti{
	width:960px;
	height:422px;
	background:url(../img/bkg_prodotti.jpg) no-repeat left top;
	position:relative;
	font: 1.3em/18px 'TitilliumText14L250wt', DIN-Regular, Trebuchet, Helvetica, 'Nimbus Sans L', FreeSans, sans-serif;
}
#prodotti li{
	width:200px;
	position:absolute;
}
#prodotti li.classiche, #prodotti li.preziose{
	left:10px;
}
#prodotti li.moderne, #prodotti li.etniche{
	right:10px;
}
#prodotti li.classiche, #prodotti li.moderne{
	top:10px;
}
#prodotti li.preziose, #prodotti li.etniche{
	bottom:10px;
}
#prodotti ul{
	width:180px;
	padding:6px 10px;
	position:absolute;
	left:-90000em;
	text-align:right;
}
#prodotti li:hover ul, #prodotti li.sfHover ul, #prodotti li:focus ul{
	left:0;
}
#prodotti li.classiche ul, #prodotti li.moderne ul{
	top:60px;
}
#prodotti li.preziose ul, #prodotti li.etniche ul{
	bottom:60px;
}
#prodotti li.classiche ul{
	background:rgb(53, 16, 3);
	background:rgba(53, 16, 3, 0.7);
}
#prodotti li.moderne ul{
	background:rgb(39, 62, 78);
	background:rgba(39, 62, 78, 0.7);
}
#prodotti li.preziose ul{
	background:rgb(0, 27, 86);
	background:rgba(0, 27, 86, 0.7);
}
#prodotti li.etniche ul{
	background:rgb(243, 151, 5);
	background:rgba(243, 151, 5, 0.7);
}
#prodotti ul li{
	width:auto;
	height:auto;
	position:static;
}
#prodotti a{
	color:#FFF;
	display:block;
	height:60px;
	width:100%;
	font-weight:normal;
}
#prodotti>li>a{
	text-decoration:none;
	color:#8E8D81;
}
#prodotti ul a{
	display:inline;
	height:auto;
	width:auto;
}
/*--page--*/
#page{
	width:100%;
	float:left;
	padding-top:128px;
	background: url(../img/bkg_page.jpg) no-repeat;
}
/*classiche*/
.classiche #page{
	background-image: url(../img/bkg_page_classiche.jpg);
}
/*moderne*/
.moderne #page{
	background-image: url(../img/bkg_page_moderne.jpg);
}
/*etniche*/
.etniche #page{
	background-image: url(../img/bkg_page_etniche.jpg);
}
/*preziose*/
.preziose #page{
	background-image: url(../img/bkg_page_preziose.jpg);
}
/*complementi*/
.complementi #page{
	background-image: url(../img/bkg_page_complementi.jpg);
}
.originale #page, .effetti #page, .arabesque #page, .ori_e_argenti_impressionisti #page, .rilievi #page, .antiche #page{
	background-position: 0 top;
}
.velature #page, .comete #page, .etnika #page, .ori_e_argenti_milletoni #page, .bords #page, .contatti #page{
	background-position: -690px top;
}
.originale_esterne #page, .metalvel #page, .hoblio #page, .perlescente #page, .affreschi #page, .azienda #page{
	background-position: -1380px top;
}
.velature_esterne #page, .sentiero #page, .prestige #page, .faq #page{
	background-position: -2070px top;
}
.vintage #page, .iridescente #page{
	background-position: -2760px top;
}
.stucchi_fiorentini #page{
	background-position: -3450px top;
}
.marmorino #page{
	background-position: -4140px top;
}
/*gallery prodotti*/
#gallery_prodotti{
	width:100%;
	float:left;
	background:#4FBBE6;
	position:relative;
	min-height:32px;
}
#gallery_prodotti+p{
	width:100%;
	float:left;
}
#gallery_prodotti p{
	width:650px;
	height:32px;
	line-height:32px;
	padding:0 20px;
	margin:0;
	text-align:right;
	float:left;
	color:#FFF;
	font-weight:bold;
}
#gallery_prodotti p a{
	color:#FFF;
}
#gallery_prodotti div.navigazione {
	width:640px;
	float:left;
	padding:0 25px 2px;
	background:#FFF;
	background:rgba(255, 255, 255, 0.6);		
}
.js #gallery_prodotti div.navigazione {
	position:absolute;
	left:0;
	top:-128px;
	display:none;
	height:125px;
}
#gallery_prodotti div.scrollable {
	width:582px;
}
#gallery_prodotti .scrollable ul li{
	margin-top:13px;
}
#gallery_prodotti div.navigazione a.prevPage,#gallery_prodotti  div.navigazione a.nextPage {
	margin-top:-14px;
}
#gallery_prodotti div.navigazione a.prevPage{
    left:18px;
}
#gallery_prodotti div.navigazione a.nextPage{
    right:18px;
}
.simple_overlay {
	display:none;
	z-index:10000;
	position:relative;
	background:#333 url(../img/loading.gif) no-repeat center center;
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	box-shadow: 1px 1px 10px #333;
	-moz-box-shadow: 1px 1px 10px #333;
	-webkit-box-shadow: 1px 1px 10px #333;
}
.simple_overlay .close, #inf_privacy .close, #claim .close, #credits .close {
	background-image:url(../img/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
#inf_privacy .close, #claim .close, #credits .close {
	right:-18px;
	top:-19px;
}
.simple_overlay .next, .simple_overlay .prev {
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:1.1em;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}
.simple_overlay .prev {
	left:0;
	border-left:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.simple_overlay .next {
	right:0;
	border-right:0;
	border-bottom-right-radius:0;
	border-top-right-radius:0;	
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}
.simple_overlay .inactive {
	visibility:hidden;		
}
.simple_overlay .info {
	position:absolute;
	bottom:10px;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border:1px #666;
	border-style:solid none;
}
.simple_overlay .info strong {
	display:block;	
}
.simple_overlay .next, .simple_overlay .prev, .simple_overlay .info {
	background:rgba(0, 0, 0, 0.6) url(../img/h80.png) repeat-x;		
}
/*video*/
#video{
	background-image:none;
}
#video, #video div.player, #video a.cont_video  {
	width:500px;
	height:375px;
}
.azienda #video, .azienda #video div.player, .azienda #video a.cont_video,
.originale #video, .originale #video div.player, .originale #video a.cont_video,
.etnika #video, .etnika #video div.player, .etnika #video a.cont_video,
.stucchi_fiorentini #video, .stucchi_fiorentini #video div.player, .stucchi_fiorentini #video a.cont_video,
.bords #video, .bords #video div.player, .bords #video a.cont_video  {
	width:500px;
	height:400px;
}

#video a.cont_video  {
	display:block;
}
/*testo e titoli*/
#page h2{
	width:100%;
	float:left;
	color:#4FBBE6;
	font-size:2.7em;
	margin-top:20px;
}
.faq #page h2{
	width:670px;
	padding:0 10px;
	line-height:30px;
	color:#4FBBE6;
	background:#EBEBEB;
	font-size:1.8em;
	margin:10px 0;
}
#page h3{
	clear:both;
	color:#757575;
	font-size:2em;
	border-bottom:1px solid #EBEBEB;
}
#page #gallery_prodotti+h3{
	margin-top:0;
	padding-top:1em;
}
a.pdf, a.video{
	padding:2px 0 2px 25px;
	background:url(../img/bkg_pdf.gif) no-repeat left top;
	color:#333;
}
a.video{
	background-image:url(../img/bkg_video.gif);
}
body>html a.pdf:hover, a.pdf:focus, a.pdf:active,
body>html a.video:hover, a.video:focus, a.video:active{
	background-position:left -40px;
}
#page .caratteristiche{
	overflow:hidden;
	padding-right:330px;
}
#page .caratteristiche p{
	font-size:1.2em;
}
#page .caratteristiche img{
	float:right;
	width:308px;
	margin:15px -330px 0 0;
	border:1px solid #EBEBEB;
}
#page h4.linea{
	width:139px;
	height:34px;
	margin-bottom:0;
	background:url(../img/bkg_titoli.gif) no-repeat;
}
#page h4.linea a{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
}
#page h4.linea + p{
	margin-top:5px;
}
#page h4.classiche{
	background-position:left top;
}
#page h4.moderne{
	background-position:left -34px;
}
#page h4.etniche{
	background-position:left -68px;
}
#page h4.preziose{
	background-position:left bottom;
}
/*--classi attive linee--*/
.antiche #extra li.antiche>a,
.classiche #extra li.classiche>a,
.moderne #extra li.moderne>a,
.etniche #extra li.etniche>a,
.preziose #extra li.preziose>a,
.complementi #extra li.complementi>a,
.preparazione #extra li.preparazione>a{
	background:url(../img/bullet3.gif) no-repeat 3px 5px;
	cursor:default;
}
/*-colori linee-*/
/*classiche*/
.classiche #extra li.classiche>a,
.originale #extra li.originale a,
.velature #extra li.velature a,
.originale_esterne #extra li.originale_esterne a,
.velature_esterne #extra li.velature_esterne a,
.vintage #extra li.vintage a,
.stucchi_fiorentini #extra li.stucchi_fiorentini a,
.marmorino #extra li.marmorino a,
#extra li.classiche a:hover, #extra li.classiche a:focus, #extra li.classiche a:active,
.classiche #page h2, #page h4.classiche, .classiche .tooltip strong, .classiche #cartella_colori h3{
	color:#511D0B;
}
.classiche #gallery_prodotti{
	background:#511D0B;
}
/*moderne*/
.moderne #extra li.moderne>a,
.effetti #extra li.effetti a,
.comete #extra li.comete a,
.metalvel #extra li.metalvel a,
.sentiero #extra li.sentiero a,
#extra li.moderne a:hover, #extra li.moderne a:focus, #extra li.moderne a:active, #extra li.moderne a.active,
.moderne #page h2, #page h4.moderne, .moderne .tooltip strong, .moderne #cartella_colori h3{
	color:#455560;
}
.moderne #gallery_prodotti{
	background:#455560;
}
/*etniche*/
.etniche #extra li.etniche>a,
.arabesque #extra li.arabesque a,
.etnika #extra li.etnika a,
.hoblio #extra li.hoblio a,
#extra li.etniche a:hover, #extra li.etniche a:focus, #extra li.etniche a:active, #extra li.etniche a.active,
.etniche #page h2, #page h4.etniche, .etniche .tooltip strong, .etniche #cartella_colori h3{
	color:#E4801C;
}
.etniche #gallery_prodotti{
	background:#E4801C;
}
/*preziose*/
.preziose #extra li.preziose>a,
.ori_e_argenti_impressionisti #extra li.ori_e_argenti_impressionisti a,
.ori_e_argenti_milletoni #extra li.ori_e_argenti_milletoni a,
.perlescente #extra li.perlescente a,
.prestige #extra li.prestige a,
.iridescente #extra li.iridescente a,
#extra li.preziose a:hover, #extra li.preziose a:focus, #extra li.preziose a:active, #extra li.preziose a.active,
.preziose #page h2, #page h4.preziose, .preziose .tooltip strong, .preziose #cartella_colori h3{
	color:#004B8D;
}
.preziose #gallery_prodotti{
	background:#004B8D;
}
/*complementi - S*/
.antiche #extra li.antiche>a,
.complementi #extra li.complementi>a,
.rilievi #extra li.rilievi a,
.bords #extra li.bords a,
.affreschi #extra li.affreschi a,
#extra li.complementi a:hover, #extra li.complementi a:focus, #extra li.complementi a:active, #extra li.complementi a.active,
.complementi #page h2, #page h4.complementi, .complementi .tooltip strong, .complementi #cartella_colori h3{
	color:#4fbbe6;
}
/*preparazione - S*/
.preparazione #extra li.preparazione>a,
.primer_acrilico_interno #extra li.primer_acrilico_interno a,
.primer_stucchi_fiorentini #extra li.primer_stucchi_fiorentini a,
.fondo_bianco #extra li.fondo_bianco a,
.fondo_iridescente #extra li.fondo_iridescente a,
.fondo_arezzo #extra li.fondo_arezzo a,
.fondo_grosseto #extra li.fondo_grosseto a,
.fondo_livorno #extra li.fondo_livorno a,
.fondo_lucca #extra li.fondo_lucca a,
.fondo_pisa #extra li.fondo_pisa a,
.fondo_siena #extra li.fondo_siena a,
.fondo_ucc #extra li.fondo_ucc a,
.fondo_structure #extra li.fondo_structure a,
.primer_silossanico_esterno #extra li.primer_silossanico_esterno a,
.primer_acrilico_esterno #extra li.primer_acrilico_esterno a,
.fondo_silossanico_atf #extra li.fondo_silossanico_atf a,
.fondo_acrilico_atf_esterne #extra li.fondo_acrilico_atf_esterne a,
.protettivo_anti_uv #extra li.protettivo_anti_uv a,#extra li.preparazione a:hover, #extra li.preparazione a:focus, #extra li.preparazione a:active, #extra li.preparazione a.active{
	color:#4fbbe6;
}
/*-faq-*/
dl.domande{
	padding:0 20px 10px;
	width:650px;
	float:left;
}
dl.domande dt{
	color:#000;
	font-size:1.4em;
	padding:10px 0 5px;
}
.js dl.domande dt{
	cursor:pointer;
	float:left;
	clear:both;
}
.js dl.domande dt:hover{
	color:#4FBBE6;
}
dl.domande dd{
	color:#8E8D81;
	font-size:1.3em;
}
dl.domande dd div{
	padding:0 10px 10px 26px
}
.js dl.domande dd{
	display:none;
	width:100%;
	float:left;
	clear:both;
}

/*--cartelle colori--*/
#cartella_colori{
	width:950px;
	margin: 0 0 0 -260px;
	float:left;
	clear:both;
}
.home #cartella_colori{
	width:960px;
	padding-top:13px;
	margin:0;
}
#cartella_colori h3{
	width:910px;
	float:left;
	margin:40px 0 20px;
	height:30px;
	line-height:30px;
	background:#EBEBEB;
	font-size:1.8em;
	padding:0 20px;
}
#cartella_colori h3 em{
	font:italic normal 0.8em Georgia, "Times New Roman", Times, serif;
	margin-left:20px;
	color:#757575;
}
.home #cartella_colori h3{
	width:960px;
	margin:0 -16px 15px -15px;
	text-align:right;
	height:18px;
	padding: 0 30px 0 0;
	font:italic bold 1.6em/18px Georgia, "Times New Roman", Times, serif;
	color:#8C0701
}
#cartella_colori div.scrollable{
	width:960px;
	height:96px;
	padding-top:260px;
	margin:0;
	float:left;
	overflow:auto;
}
.js #cartella_colori div.scrollable{
	width:923px;
	height:76px;
	margin:0 8px 0 9px;
	padding-top:0;
	position:static;
	overflow:hidden;
}
.js .home #cartella_colori div.scrollable{
	margin:0 18px 0 19px;
}
#cartella_colori div.navigazione {
	width:100%;
}
#cartella_colori ul{
	width:18000px;
	height:76px;
	float:left;
	background: url(../img/cartelle_colori/toner/cartella_colori.jpg) no-repeat 10px 10px;
	clear:both;
	position:static;
}
/*classiche*/
.originale #cartella_colori ul{
	background-image: url(../img/cartelle_colori/classiche_originale/cartella_colori.jpg);
}
.velature #cartella_colori ul{
	background-image: url(../img/cartelle_colori/classiche_velature/cartella_colori.jpg);
}
.originale_esterne #cartella_colori ul{
	background-image: url(../img/cartelle_colori/classiche_originale_esterne/cartella_colori.jpg);
}
.velature_esterne #cartella_colori ul{
	background-image: url(../img/cartelle_colori/classiche_velature_esterne/cartella_colori.jpg);
}
.vintage #cartella_colori ul{
	background-image: url(../img/cartelle_colori/classiche_vintage/cartella_colori.jpg);
}
.stucchi_fiorentini #cartella_colori ul{
	background-image: url(../img/cartelle_colori/classiche_stucchi_fiorentini/cartella_colori.jpg);
}
.marmorino #cartella_colori ul{
	background-image: url(../img/cartelle_colori/classiche_marmorino/cartella_colori.jpg);
}
/*moderne*/
.effetti #cartella_colori ul{
	background-image: url(../img/cartelle_colori/moderne_effetti/cartella_colori.jpg);
}
.comete #cartella_colori ul{
	background-image: url(../img/cartelle_colori/moderne_comete/cartella_colori.jpg);
}
.metalvel #cartella_colori ul{
	background-image: url(../img/cartelle_colori/moderne_metalvel/cartella_colori.jpg);
}
.sentiero #cartella_colori ul{
	background-image: url(../img/cartelle_colori/moderne_sentiero/cartella_colori.jpg);
}
/*etniche*/
.arabesque #cartella_colori ul{
	background-image: url(../img/cartelle_colori/etniche_arabesque/cartella_colori.jpg);
}
.etnika #cartella_colori ul{
	background-image: url(../img/cartelle_colori/etniche_etnika/cartella_colori.jpg);
}
.hoblio #cartella_colori ul{
	background-image: url(../img/cartelle_colori/etniche_hoblio/cartella_colori.jpg);
}
/*preziose*/
.ori_e_argenti_impressionisti #cartella_colori ul{
	background-image: url(../img/cartelle_colori/preziose_ori_e_argenti_impressionisti/cartella_colori.jpg);
}
.ori_e_argenti_milletoni #cartella_colori ul{
	background-image: url(../img/cartelle_colori/preziose_ori_e_argenti_milletoni/cartella_colori.jpg);
}
.perlescente #cartella_colori ul{
	background-image: url(../img/cartelle_colori/preziose_perlescente/cartella_colori.jpg);
}
.prestige #cartella_colori ul{
	background-image: url(../img/cartelle_colori/preziose_prestige/cartella_colori.jpg);
}
.iridescente #cartella_colori ul{
	background-image: url(../img/cartelle_colori/preziose_iridescente/cartella_colori.jpg);
}
.rilievi #cartella_colori ul{
	background-image: url(../img/cartelle_colori/complementi_rilievi/cartella_colori.jpg);
}
.bords #cartella_colori ul{
	background-image: url(../img/cartelle_colori/complementi_bordi/cartella_colori.jpg);
}


#cartella_colori ul li{
	width:56px;
	height:56px;
	padding:10px;
	margin:0;
	float:left;
	border-right:1px solid #EBEBEB;
	position:relative;
}
.js #cartella_colori ul li{
	position:static;
}
#cartella_colori ul li a{
	border:none;
}
#cartella_colori ul li h4{
	text-indent:-9000em;
	width:100%;
	height:100%;
	margin:0;
}
#cartella_colori div.navigazione a.prevPage, #cartella_colori div.navigazione a.nextPage{
    width:18px;
    height:56px;
	top:10px;
	margin-top:0;
	background-image: url(../img/bkg_prevnext_cartella.gif);
}
#cartella_colori div.navigazione a.prevPage{
    left:0;
}
#cartella_colori div.navigazione a.nextPage{
    right:0;
}
/*--tooltip--*/
div.tooltip{
	width:185px;
	height:259px;
	padding:16px 18px 0;
	background:url(../img/tooltip.png) no-repeat left top;
	z-index:100;
	position:absolute;
	left:-73px;
	bottom:70px;
	display:none;
}
.js div.tooltip{
	position:static;
	left:auto;
	bottom:auto;
}
li:hover div.tooltip{
	display:block;
}
.js li:hover div.tooltip, .js div.tooltip div.img_colore a, .js div.tooltip div.img_colore img{
	display:none;
}
div.tooltip div.img_colore{
	width:185px;
	height:185px;
	background:#EBEBEB;
}
.js div.tooltip div.img_colore{
	background:#EBEBEB url(../img/loading2.gif) no-repeat center center;
}
div.tooltip div.img_colore a{
	width:165px;
	height:165px;
	padding:10px;
	display:block;
}
div.tooltip p{
	font-size:1.2em;
	text-align:center;
	line-height:1.3;
	margin:6px 0 0;
}
/*--news home--*/
#news{
	width:960px;
	float:left;
	margin:2px 0;
	background:url(../img/bkg_news.jpg) no-repeat left top;
	color:#494949;
}
#news div{
	width:459px;
	height:90px;
	padding:10px 10px 40px;
	float:left;
	position:relative;
}
#news div.dx{
	float:right;
}
#news h3{
	font-size:1.4em;
	margin-top:0;
}
#news h4{
	font-size:1.8em;
	margin:0;
}
#news p{
	margin: 0;
}
#news a{
	text-decoration:none;
}

.sx h4{
	color:#870201;
}
.dx h4{
	color:#1F5F76;
}
#news p.data{
	font-family:Georgia, "Times New Roman", Times, serif;
	position:absolute;
	left:10px;
	bottom:10px;
	font-size:1em;
	line-height:7px;
	margin:0;
}
#news p.data strong{
	color:#000;
	font-weight:normal;
}
/*--pagina news--*/
.box-news{
	width:520px;
	float:left;
	padding:15px 0 45px 170px;
	border-bottom:1px solid #EBEBEB;
	position:relative;
}
h2.fade+.box-news{
	border-top:1px solid #EBEBEB;
}
.box-news h3{
	margin:0 0 0.32em -170px;
}
.box-news h3 em{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#A8A8A8;
	font-weight:normal;
}
.box-news div.img{
	width:148px;
	margin:8px 0 0 -170px;
	float:left;
}
.box-news  div.img img{
	border:1px solid #EBEBEB;
}
.box-news p.data, .box-news p.gallery{
	position:absolute;
	bottom:17px;
	font-size:1.1em;
	margin:0;
}
.box-news p.data{
	left:0;
}
.box-news p.gallery{
	right:0;
}
p.gallery a{
	padding-left:20px;
	text-decoration:none;
	background:url(../img/bkg_gallery.gif) no-repeat left 3px;
	text-shadow: #c8efff 1px 1px 0;
	text-transform:lowercase;
}
p.gallery a:hover, p.gallery a:focus, p.gallery a:active{
	background-position:left -37px;
	text-shadow: #ddf5ff 1px 1px 0;
}
/*gallery news*/
div.gallery_news{
	width:520px;
	float:left;
}
.js div.gallery_news{
	padding:10px 0 0;
	display:none;
	opacity:0;
}
.image_wrap, .image_wrap img{
	width:518px;
	height:389px;
	float:left;
}
.image_wrap{
	float:left;
	border:1px solid #EBEBEB;
	position:relative;
	display:none;
}
.js .image_wrap{
	display:block;
}
.image_wrap .loading{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:#333 url(../img/loading.gif) no-repeat center center;
	text-indent:-9000em;
	opacity:0;
	z-index:2;
}
.image_wrap .caption{
	padding:5px 10px;
	margin:0;
	position:absolute;
	right:10px;
	top:10px;
	background:#333;
	z-index:3;
	opacity:0;
	color:#FFF;
	text-align:right;
	width:auto !important;
}
div.scrollable{
	width:462px;
	margin:0 29px 5px;
	float:left;
	position:relative; 
}
.js div.scrollable{
    height:120px; 
    overflow:hidden; 
}
div.navigazione {
	width:520px;
	float:left;
	position:relative; 
}
div.navigazione a.prevPage, div.navigazione a.nextPage{
    width:29px;
    height:30px;
	position:absolute;
	top:50%;
	margin-top:-8px;
	background: url(../img/bkg_prevnext.png) no-repeat;
	cursor:pointer;
	text-indent:-9000em;
}
div.navigazione a.prevPage{
    left:0;
	background-position:left top;
}
div.navigazione a.prevPage:hover{
	background-position:left bottom;
}
div.navigazione a.nextPage{
    right:0;
	background-position:right top;
} 
div.navigazione a.nextPage:hover{
	background-position:right bottom;
}
div.navigazione a.disabled{
    display:none;
}
.scrollable ul{
	width:480px;
	float:left;
}
.js .scrollable ul{
	width:20000em; 
    position:absolute; 
    height:122px; 
}
.scrollable ul li{
	width:102px;
	float:left;
	margin:18px 18px 0 0;
}
.scrollable ul li a{
	width:100px;
	height:100px;
	overflow:hidden;
	position:relative;
	float:left;
	border:1px solid #EBEBEB;
}
.scrollable ul li a:hover, .scrollable ul li.active a{
	border-color: #4FBBE6;
}
.scrollable ul li a img{
	position:absolute;
	height:100px;
	top:0;
	left:-16px;
}

/*paginazione*/
.js #hiddenresult{
	display:none;
}
#searchresult{
}
.pagination {
    font-size: 1.1em;
	width:199px;
	padding:0 10px;
	float:right;
}
.pagination a {
    text-decoration: none;
	border: solid 1px #E5E5E5;
	/*color: #ff5a00;*/
}
.pagination a:hover, .pagination a:focus, .pagination a:active {
	border-color:#999;
}
.pagination a, .pagination span {
    display: block;
    float: left;
	width:20px;
    padding: 3px 0;
	text-align:center;
    margin-right: 7px;
	margin-top: 10px;
}
.pagination .prev, .pagination .next{
	width:36px;
	text-transform:uppercase;
}
.pagination .next{
    margin-right: 0;
	float:right;
}
.pagination .current {
	background:#F5F5F5;
	color: #555D68;
	border: solid 1px #999;
	font-weight:bold;
}
.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#E5E5E5;
	background:#fff;
	font-weight:normal;
	text-transform:uppercase;
}
/*--mappa--*/
#map{
	width:100%;
	height:500px;
	background:#E7E7E5;
}
#map p{
	font-size:1em;
}
#map button{
	text-transform:none;
}
#map span.daqui, #map span.aqui {
	font-weight:bold;
	color:#3987b3;
	cursor:pointer;
}
#directions table{
	width:100%;
}
/*--extra, colonna sx--*/
#extra{
	width:220px;
	float:left;
	padding:98px 20px 60px;
	background:#fff;
}
.prodotti #extra{
	padding-top:258px;
	background:url(../img/bkg_extra_prodotti.gif) no-repeat left top;
}
/*classiche*/
.classiche #extra{
	background-image: url(../img/bkg_extra_classiche.gif);
}
/*moderne*/
.moderne #extra{
	background-image: url(../img/bkg_extra_moderne.gif);
}
/*etniche*/
.etniche #extra{
	background-image: url(../img/bkg_extra_etniche.gif);
}
/*preziose*/
.preziose #extra{
	background-image: url(../img/bkg_extra_preziose.gif);
}
/*complementi*/
.complementi #extra{
	background-image: url(../img/bkg_extra_complementi.gif);
}
.originale #extra, .effetti #extra, .arabesque #extra, .ori_e_argenti_impressionisti #extra, .rilievi #extra{
	background-position: 0 top;
}
.velature #extra, .comete #extra, .etnika #extra, .ori_e_argenti_milletoni #extra, .bords #extra{
	background-position: -260px top;
}
.originale_esterne #extra, .metalvel #extra, .hoblio #extra, .perlescente #extra, .affreschi #extra{
	background-position: -520px top;
}
.velature_esterne #extra, .sentiero #extra, .prestige #extra{
	background-position: -780px top;
}
.vintage #extra, .iridescente #extra{
	background-position: -1040px top;
}
.stucchi_fiorentini #extra{
	background-position: -1300px top;
}
.marmorino #extra{
	background-position: -1560px top;
}
.news #extra{
	min-height:950px;
}
#extra dl, #extra form{
	border:3px #4FBBE6;
	border-style: solid none;
}
#extra dt{
	color:#053F71;
	font-size:1.8em;
	padding:6px 0;
}
#extra li{
	border-top:1px solid #EBEBEB;
	padding:6px 0;
	font-size:1.4em;
	font-weight:bold;
	background:#FFF;
}
#extra li a{
	text-decoration:none;
	padding-left:19px;
}
.news #extra li a{
	padding-left:0;
}
#extra li a:hover, #extra li a:focus, #extra li a:active, #extra li a.active{
	background:url(../img/bullet3.gif) no-repeat 3px 5px;
	color:#4FBBE6;
	cursor:pointer;
}
.news #extra li a:hover, .news #extra li a:focus, .news #extra li a:active,
#extra li li a:hover, #extra li li a:focus, #extra li li a:active, #extra li li a.active{
	background:none;
}
#extra li ul{
	display:none;
}
.classiche #extra li.classiche ul,
.moderne #extra li.moderne ul,
.etniche #extra li.etniche ul,
.preziose #extra li.preziose ul,
.complementi #extra li.complementi ul,
.preparazione #extra li.preparazione ul{
	display:block;
}
#extra li li{
	border-top:none;
	padding:6px 0 0 32px;
	font-family: 'TitilliumText14L250wt', DIN-Regular, Trebuchet, Helvetica, 'Nimbus Sans L', FreeSans, sans-serif;
	background: url(../img/bullet4.gif) no-repeat 19px 11px;
	font-size:1em;
	font-weight:bold;
}
#extra li li a{
	color:#8e8d81;
	padding-left:0;
}
#extra li li li{
	font-size:0.9em;
	padding:6px 0 0 10px;
	background: none;
}
.news #extra li{
	padding:6px 10px 6px 15px;
	background:url(../img/bullet2.gif) no-repeat 5px 13px;
	font-size:1em;
	font-weight:normal;
}
.news #extra li h3{
	font-size:1.3em;
	margin:0;
	font-family: 'Lucida Sans Unicode','Lucida Grande', Garuda, Arial, sans-serif;
}
.news #extra li p{
	font-size:1.2em;
	margin:0.2em 0 0;
}
.news #extra li p.data{
	font-size:1.1em;
	font-weight:bold;
	text-align:right;
}
.azienda #extra h3, .dove #extra h3, .contatti #extra h3, .area #extra h3, .agenti #extra h3, .punti_vendita #extra h3{
	font-family: 'Lucida Sans Unicode','Lucida Grande', Garuda, Arial, sans-serif;
	margin:0;
	color:#053F71;
	font-size:1.8em;
	padding:6px 0;
	font-weight:normal;
	border-top:3px solid #4FBBE6;
}
.contatti #extra h3{
	padding-bottom:0;
}
.contatti #extra p{
	margin-top:0.6em;
}
#numverde{
	width:154px;
	height:65px;
	margin:0;
	background:url(../img/numero_verde.jpg) no-repeat left top;
	text-indent:-9000em
}
.azienda #extra ul{
	color:#4FBBE6;
	border-bottom:3px solid #4FBBE6;
}
#extra #directions, .contatti #extra div{
	padding-bottom:6px;
	border-bottom:3px solid #4FBBE6;
}
.azienda #extra img, .azienda #extra a.img, .azienda #extra a.video{
	margin-top:6px;
}
.azienda #extra a.video{
	padding:0;
	color:#333;
	background-image:none;
}

/*--agenti e punti vendita--*/
#agenti, #punti_vendita{
	width:950px;
	height:580px;
}
/*--form--*/
input, textarea, button, select{
	border:1px solid #cfcbcb;
	padding:2px;
	background:#FFF;
}
input, textarea{
	background:#FFF url(../img/bkg_input.gif) no-repeat left top;
}
textarea{
	overflow:auto;
}
button{
	color:#333;
	background:#DEDEDE url(../img/bkg_button.gif) repeat-x left top;
	padding:2px 4px;
	text-transform:uppercase;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	float:right;
}
input:focus, input:active,button:hover,button:focus, button:active, textarea:focus{
	border-color:#999;
}
button:hover, button:focus, button:active{
	background-color:#70879F;
	cursor:pointer;
}
#faq label {
	display:block;
	color:#053F71;
	font-size:1.8em;
	padding:6px 0;
}
#faq textarea {
	width:214px;
	height:109px;
}
#faq button{
	width:100px;
	margin:10px 0;
}
form.richiesta{
	font-size:1.2em;
	margin:1em 0;
	width:690px;
	float:left;
}
#extra #accesso{
	font-size:1.2em;
	width:100%;
	float:left;
	border-top:none;
	padding-bottom:13px;
}
#extra #accesso p{
	font-size:1.1em;
	width:100%;
	float:left;
	margin:5px 0 13px;
}
form.richiesta fieldset{
	padding:0 0 10px 16px;
	margin-bottom:0.5em;
	border:1px solid #ccc;
}
form.richiesta div, #accesso div{
	width:100%;
	float:left;
}
form.richiesta div.meta{
	width:50%;
}
form.richiesta input, form.richiesta textarea, form.richiesta select, #accesso input, #accesso select{
	margin:0.2em 0 1em;
	width:650px;
}
#accesso input{
	width:214px;
}
#accesso select{
	width:150px;
	float:right;
	padding:0;
}
#accesso label{
float:left;
height:20px;
line-height:20px;
}
form.richiesta textarea{
	height:200px;
}
form.richiesta div.meta input{
	width:314px;
}
form.richiesta textarea{
	overflow:auto;
}
form.richiesta select{
	width:532px;
	padding:0;
	height:22px;
}
form.richiesta div.meta select{
	width:286px;
}
form.richiesta legend{
	font-size:1.4em;
	color:#053F71;
	font-weight:bold;
}
form.richiesta label{
	display:block;
}
form.richiesta div.check{
	width:100%;
	float:left;
}
form.richiesta div.check input{
	padding:0;
	border:none;
	width:auto;
	float:left;
	margin-top:0.7em;
	background:none;
}
form.richiesta div.check label{
	float:left;
	margin-top:0.7em;
	width:645px;
	padding-left:5px;
}
#invia{
	float:right;
	margin-right:17px;
}
form.richiesta p{
	font-size:1.1em;
	margin:0.8em 0;
	clear:both;
}
/*validazione*/
.formError {
	position:absolute;
	top:300px; left:300px;
	width:160px;
	padding-bottom:15px;
	display:block;
	z-index:5000;
	text-align:left;
}
.formError .formErrorContent {
	width:100%; 
	background:#1C3048;
	color:#fff;
	font-size:10px;
	box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.formError .formErrorArrow{
	position:absolute;
	bottom:0;left:20px;
	width:15px; height:15px;
}
.formError .formErrorArrow div{
	box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	font-size:0px; 
}
.formError .formErrorArrow .line10{width:15px;height:1px; background:#1C3048;margin:0 auto; font-size:0px; display:block;} 
.formError .formErrorArrow .line9{width:13px;height:1px; background:#1C3048;margin:0 auto;display:block;} 
.formError .formErrorArrow .line8{width:11px;height:1px; background:#1C3048;margin:0 auto;display:block;} 
.formError .formErrorArrow .line7{width:9px;height:1px; background:#1C3048;margin:0 auto;display:block;} 
.formError .formErrorArrow .line6{width:7px;height:1px; background:#1C3048;margin:0 auto;display:block;} 
.formError .formErrorArrow .line5{width:5px;height:1px; background:#1C3048;margin:0 auto;display:block;} 
.formError .formErrorArrow .line4{width:3px;height:1px; background:#1C3048;margin:0 auto;display:block;} 
.formError .formErrorArrow .line3{width:1px;height:1px; background:#1C3048;margin:0 auto;display:block;} 
/*--informativa privacy - claim home--*/
#inf_privacy, #claim, #credits{
	width:500px;
	margin:0 auto;
	border:5px solid #CCC6AE;
	background:#FFF;
	padding:0 10px 10px;
	position:relative;
	text-align:left;
}
#claim {
	width:500px;
	padding:25px 20px 15px;
}
.js #inf_privacy, .js #claim, .js #credits{
	display:none;
	box-shadow: 1px 1px 10px #333;
	-moz-box-shadow: 1px 1px 10px #333;
	-webkit-box-shadow: 1px 1px 10px #333;
}
#inf_privacy p, #inf_privacy ul.lista, #inf_privacy ol.lista{
	font-size:1.2em;
}
#claim h2{
	margin:0;
	height:69px;
	width:69px;
	background:url(../img/bkg_tit_claim.png) no-repeat left top;
	position:absolute;
	left:-5px;
	top:-5px;
	text-indent:-9000em;
}
#claim p{
	font-size:1.6em;
}
/*--credits--*/
#credits{
	width:510px;
	height:114px;
	padding:20px 0;
	margin:0 auto;
	background:#FFF url(../img/bkg_credits.png) no-repeat left top;
	font-size:1.3em;
	font-style:italic;
	color:#666;
	line-height:1;
	text-align:center;
}
#credits li{
	width:130px;
	height:114px;
	padding:5px 20px 0;
	float:left;
	position: relative;

}
#credits li a{
	width:130px;
	height:59px;
	position:absolute;
	left:20px;
	bottom:15px;
	text-indent:-9000em;
}

/*--area riservata--*/
.area ul.pdf, .area ul.zip{
	font-size:1.3em;
}
.area ul.pdf li, .area ul.zip li {
	line-height:24px;
	margin:0.2em 0 1.2em;
}
.area ul.pdf li a{
	background:url("../img/pdf_allegato.png") no-repeat scroll left top transparent;
	padding:3px 0 3px 35px;
}
.area ul.zip li a{
	background:url("../img/zip_allegato.png") no-repeat scroll left top transparent;
	padding:3px 0 3px 35px;
}


/*----footer----*/
#footer{
	width:100%;
	height:45px;
	float:left;
	padding:1px 0;
	position:absolute;
	left:0;
	bottom:0;
	clear:both;
	text-align:center;
	color:#999;
	z-index:10;
}
#footer p{
	font-size:1.1em;
	margin:0.3em 0;
}
#footer a{
	font-weight:bold;
}