
/* STILI GENERICI */

html,body {
	margin:0px; padding:0px; border:0px;
	scrollbar-3dlight-color:#f7f6f6;
	scrollbar-arrow-color:#C20009;
	scrollbar-base-color:#C20009;
	scrollbar-darkshadow-color:#f7f6f6;
	scrollbar-face-color:#eae7e7;
	scrollbar-highlight-color:#f7f6f6;
	scrollbar-shadow-color:#FFF;
	scrollbar-track-color:#FFF;
}
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#757475; background-color:#f7f6f6; text-align:left; }

a, ul, li, h1, h2, h3, h4, p, dl, dt, dd, img, form { margin:0; padding:0; border:0; }
p, dt { margin-top:2px; margin-bottom:2px; }
li { list-style-type:none }

h1 { color:#B1B1B1; font-size:14px; font-weight:normal; }		
h2 { color:#cc0000; font-size:14px; font-weight:bold; }
h3 { color:#cc0000; font-size:11px; font-weight:bold; }
h4 { color:#7F7E81; font-size:11px; font-weight:bold; }

a:link	{ text-decoration:none; color:#7F7E81; }
a:visited { text-decoration:none; color:#7F7E81; }
a:hover { text-decoration:none; color:#cc0000 }

.linkRosso a:link	{ text-decoration:none; color:#cc0000; font-weight:bold; }
.linkRosso a:visited { text-decoration:none; color:#cc0000; font-weight:bold; }
.linkRosso a:hover { text-decoration:none; color:#7F7E81; font-weight:bold; }
.testoRosso { color:#cc0000; }

.campiform { font-size:11px; border:0px; border-bottom:1px solid #999; }
label { color:#cc0000; }

/* DIV GENERICI */

#container { position:relative; margin:0 auto; margin-top:10px; border:1px solid #B1B1B1; background-color:#FFF; width:980px; }

#testata { height:61px; background-image:url(../img/testata_back.jpg); background-repeat:repeat-x;  }

#pagina { padding-left:40px; padding-right:30px; padding-top:30px; }

#footer { clear:both; padding-top:10px; }
#footer-top { padding-left:40px; padding-right:40px; }
#footer-middle { clear:both; height:25px; background-image:url(../img/footer-back.jpg); background-position:bottom; background-repeat:repeat-x; }
#footer-bottom { margin:0 auto; width:980px; padding-left:20px; padding-top:5px; color:#B1B1B1; }


/* DIV INTERNI */

/* MENU E TOP */
#visualcons { padding-left:40px; }

#lingua { text-align:right; padding-right:40px; padding-top:3px; }

ul#menu { margin-left:40px; }
ul#menu li {
	list-style-type:none; float:left; width:98px; height:13px; margin-right:5px;
	background-image: url(../img/menu_back.gif); background-repeat: no-repeat;
	text-align:center; font-weight:bold;  font-size:10px;
}
ul#menu li#currentpage { color:#cc0000; }


/* FIRST */

#focus_on { float:left; width:650px; }
#focus_on li { 
	list-style-type:none; float:left; width:189px; height:125px; margin-right:13px; margin-top:10px;
	background-image:url(../img/news-back.jpg); background-repeat:no-repeat;
}
#focus_on li dl { padding:10px; }

#profilo { float:left; width:250px; text-align:justify; }
#portfolio { clear:both; }
#portfolio li {
	list-style-type:none; float:left; width:166px; margin-right:13px; margin-top:10px;
	background-image:url(../img/portfolio-back.jpg); background-repeat:no-repeat; background-position:top;
}
#portfolio li dl { padding-left:13px; }
#portfolio li dl dt { padding-top:35px; }


/* PORTFOLIO */

#portfolio_testo { float:left; text-align:justify; }

#lavoro { float:left; }

#tabelle { padding-top:40px; clear:both; font-size:10px; }
#tabella1 { 
	float:left; width:150px; height:165px;
	background-image:url(../img/tabelle-back.jpg); background-repeat:no-repeat; background-position:bottom right;
	text-align:left;
	}
#tabella1 p { overflow:auto; height:100px; }
#tabella2 { 
	float:left; width:150px; height:165px;
	background-image:url(../img/tabelle-back.jpg); background-repeat:no-repeat; background-position:bottom right;
	text-align:left;
	}
#tabella2 p { overflow:auto; height:100px; }
#tabella3 { 
	float:left; width:150px; height:165px;
	background-image:url(../img/tabelle-back.jpg); background-repeat:no-repeat; background-position:bottom right;
	text-align:left;
	}
#tabella3 p { overflow:auto; height:100px; }
#tabella4 { float:left; width:195px; height:403px; background-image:url(../img/selezione-back.jpg); background-position:bottom right; background-repeat:no-repeat; text-align:left; }
#selezioneClass { height:340px; overflow:auto; }
#tabella5 { float:left; margin-left:10px; width:240px; height:403px; background-image:url(../img/scheda_back.jpg); background-position:bottom right; background-repeat:no-repeat; text-align:left; }
#schedaClass { padding-left:17px; width:208px; }
.schedaClass_text { height:120px; overflow:auto; padding-top:5px; }
#portfolio_detail { 
	position:absolute; top:70px; left:150px; width:700px; height:372px; display:none;
	background-image:url(../img/dettaglio-back.jpg); background-repeat:no-repeat;
	border:1px solid #B1B1B1; font-weight:bold;
}
#portfolio_detail_div { padding:15px; padding-top:0px; }
#portfolio_detail_img { float:left; text-align:center; width:440px;  }
#portfolio_detail_spec { float:right; width:200px; padding-right:10px; }
#immagine { text-align:center; margin-top:10px; height:200px; }
#miniature { text-align:left; padding-top:25px; }


/*	IDEAZIONE	*/

#ideazione { 
	width:362px; height:420px; float:left;
	background-image:url(../img/ideazione-back.jpg); background-repeat:no-repeat; background-position:bottom;
}
#ideazione p { margin:15px; margin-right:50px; }

#realizzazione { 
	width:321px; margin-top:30px; height:380px; float:left;
	background-image:url(../img/realizzazione-back.jpg); background-repeat:no-repeat; background-position:bottom;
}
#realizzazione ul { margin:15px; }

/*  FILOSOFIA  */
#filosofia { float:left; width:400px; margin-left:20px; text-align:justify; }

#lavorazione { float:right; width:250px; height:288px; background-image:url(../img/lavorazione-back.jpg); background-repeat:no-repeat; background-position:bottom left;  }
#lavorazione ul { margin:15px; }
#lavorazione li { margin-top:10px; font-weight:bold; }


/*	ACCESSORI	*/
#accessori { float:left; width:450px; text-align:justify; }

#accessori_dettaglio { float:right; width:400px; min-height:288px; background-image:url(../img/lavorazione-back.jpg); background-repeat:no-repeat; background-position:top left;  }
#accessori_dettaglio_spec { padding:20px; }


/*	ALTRI	*/

#form-contatti { float:left; width:550px; }

#contatti { float:right; width:350px; }

#target { font-weight:bold; text-align:right; padding-top:10px; }

#archivio_news { float:left; }

#anno_news { text-align:right; padding-right:15px; padding-top:15px; }

#news { width:331px; height:300px; background-image:url(../img/form-news.jpg); background-repeat:no-repeat; background-position:top left; }
#news ul { height:210px; width:262px; overflow:auto; padding:25px; padding-top:0; }

#newsletter { float:left; margin-left:50px; }
#newsletter-ok { padding:25px; padding-bottom:0; padding-top:10px; text-align:right; }
#cancellati { text-align:right; margin-right:50px; }
#newsletter-del { text-align:right; }

#presskit { padding-left:20px; }

#news_detail { 
	position:absolute; top:70px; left:300px; width:368px; height:500px; display:none; background-color:#FFF;
	background-image:url(../img/news-detail-back.jpg); background-repeat:no-repeat; background-position:bottom center;	border:1px solid #B1B1B1;
}
#news_detail_div { padding:25px; padding-top:0; }

#privacy { 
	position:absolute; top:50px; left:300px; width:368px; height:640px; display:none;
	background-image:url(../img/news-detail-back.jpg); background-repeat:no-repeat; background-position:bottom;
	border:1px solid #B1B1B1; background-color:#FFF;
}
#privacy_div { padding:25px; padding-top:0; }

#privacy-generale { 
	position:absolute; top:40px; left:400px; width:500px; height:600px; display:none;
	border:1px solid #B1B1B1; background-color:#FFF;
	
}
#privacy-generale-div { padding:25px; margin:15px; height:520px; padding-top:0; overflow:auto; }