body {
	font:normal 11px Tahoma, Arial, sans-serif;
	color: #666;
}
form {	margin: 0;	padding: 5px;}
a {	text-decoration: none;	color: #8E205A;}

h3 { color: #8E205A; font-style: italic; font: normal 18px Georgia, "Times New Roman", Times, serif; margin: 5px 0 10px 0; padding: 0; display: block; text-align: left;}
h5 {	font-style: italic;	font: normal 12px Georgia, "Times New Roman", Times, serif;	margin: 0 0 5px 10px;}
h6, #contenuti_big p.dieci { font-size: 10px; font-weight: normal; color: #8E205A; }
/*generici*/
.clear {	display: block;	clear: both;	height: 10px;	margin: 0;}
.f_sx {	float: left;	border: none;	margin:0 6px;}
.f_sx_nomarg {	float: left;}
/*testata*/
#header {
	display: block;
	position: relative;
}
#header h1 {
	margin: 0;
	display: none;
}
#header a { display: block; margin: 0;	height: 132px;}
#header ul.top {
	list-style-type: none;
	margin: 10px;
	padding: 0;
	border-top: 1px solid #ddd;
	display: none;
}
#header h2 {
	margin: 0;
	border: 1px solid #ddd;
	display: none;
}
/*menu bottoni */
ul#menu {
	padding: 0;
	list-style-type: none;
	margin: 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 40px;
}
ul#menu li a { display: block;  margin: 0; float: left; 	height: 24px; width: 84px; text-decoration: none; color: #8B054B; font: bold 11px Tahoma, Arial, sans-serif; padding: 18px 0 0 0; text-align: center; }
ul#menu li { display: inline;}
/*scheletro*/
#contenuti p, #contenuti_big p { font: normal 12px/18px Tahoma; display: block; margin: 0 25px 6px 30px;}
#contenuti_big { }
/*footer*/
#chiudipag {  height: 47px; width: 686px; display: block; text-align: center; padding: 0; margin: 0 auto; clear: both;}
ul.punto-f {	list-style-type: none;	margin: 0;	padding: 0;}
ul.punto-f ul{	list-style-type: none;	margin: 0 0 0 10px;	padding: 0;}
.punto-f strong {	color: #8E205A;}
ul.punto-f li {	border-bottom: none;	}
ul.punto-f li ul li{	display: block;	border-bottom: 1px solid #dddddd;	margin: 0 0 1px 0;	padding: 0;}
ul.punto-f li a { text-decoration: none; color: #8E205A; 	display: block; padding:5px 0 5px 25px; width: auto; height: 20px;	margin: 0 0 1px 0;}
ul.punto-f ul li a {; margin: 0; padding: 6px 0 5px 15px; height: 15px; color: #666666;}
ul.punto-f li a:hover {	text-decoration: none;	display: block;	padding:5px 0 5px 25px; color:#666;}
.colonna h4, .colonna_big h4 { margin: 0; padding: 3px 0 0 20px; display: block; color: #FFFFFF; height: 16px; font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
.colonna_big { display:none;}
.centro {	text-align: center;}
.centro a {	font-size: 10px;	font-weight: bold;	text-decoration: underline;}
/*curriculum*/
#home_folio {	display: block;}
#home_folio h4 {	font-size: 10px;	font-weight: normal;	margin: 0px;	text-align: left;}
#home_folio p {	margin: 0;	padding: 0;}
.nota, #contenuti p.nota { border-top: 1px solid #eaeaea; font-size: 11px; margin: 6px 0; padding: 6px 0;}
#clip {	display: block;	margin: 0;	padding: 0;	text-align: left;}
#clip ul {	margin: 0 auto;	padding: 0;	list-style-type: none; display: block;	width: 630px;}
#clip li { display: block; float: left; height: 192px; width: 139px; color: #666; padding: 0 4px; margin: 3px 5px;}
#clip h5 { font:bold 11px Tahoma, Arial, sans-serif; padding: 5px 5px 5px 15px; margin: 5px 0 5px 0; color: #FFF;	display: block; height: 15px;}
#clip p {	margin: 0;	padding: 0 5px;	line-height: 11px;}
#clip img {	border: 1px solid #D8D8D8;	margin: 0 0 3px 4px;}
/*footer*/
#footer {
	text-align: left;
	font-size: 10px;
	border-top: 1px solid #ccc;
	padding: 5px;
}
#footer a {	color: #8E205A;	text-decoration: underline;}
#footer img {	border: none;	float: left;	margin-right: 10px;}
#footer p, #footer ul {	display: block; margin: 1px 5px 0 0;	border-right: 1px solid #CCC;	padding: 0; width: 100px; float: left; list-style-type: none;}
#footer ul.bkm { border: 1px solid #898E79; height: 16px; padding: 1px 1px 1px 75px; margin: 0; width: auto;}
#footer .bkm li {	display: inline;}
/*schedine*/
.accordion {	margin: 10px 0 25px 0;}
.accordionPanel {	margin: 0;	padding: 0;}
.accordionPanelTab {
	margin: 10px 0;
	border-bottom: 1px solid #E8E8E8;
	padding: 0;
	font-weight: bold;
}
.skd_cont {
	margin: 0;
	font-size: 10px;
	line-height: 11px;
	padding: 0;
}
.accordionPanelOpen .accordionPanelTab {	border:none;}
.accordionPanelTabHover {	color: #8B054B;}
.accordionPanelOpen .accordionPanelTabHover {	color: #555555;}
#contenuti_big h4 {	font:bold 12px Tahoma, Arial, sans-serif; text-transform: uppercase; color: #8E205A;  padding: 5px; border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-right: none; border-left: none; margin: 10px 5px 5px 5px;}
.blocco {
	height: 150px;
}

/*portfolio*/
ul.bakeka { list-style-type: none; margin: 0 0 20px 0; padding: 0; display: block;}
ul.bakeka  a { display: block; margin: 1px 3px; padding: 0 0 0 6px; width: 135px; float: left; border: 1px solid #d8d8d8; height: 125px;	text-transform: uppercase;}
ul.bakeka li { display: inline;}
ul.bakeka strong {	padding-top: 3px;	padding-bottom: 3px;	display: block;}
ul.bakeka a img { border:1px solid #d8d8d8;}
a.alink { display: block; padding-left: 10px; font-size: 11px; font-weight: bold;}
#contenuti_big img {border: 1px solid #DDDDDD;}
.scheda ul {
	padding: 0;
	margin: 0;
}
.scheda {	padding: 0;}
.scheda li { margin: 0 3px; padding: 5px 10px;	font-weight: bold;}
.scheda strong {	font-size: 12px; color: #8E205A; text-transform: uppercase; margin: 0; padding: 8px 0 6px 0;}
.bold, ul.punto-f ul li a.bold{	font-weight:bold;	color: #8E205A;}
.colonna_big p.sky240 {	display: block;	width: 120px;	padding: 0;	margin: 0 0 0 20px;}
/*form*/
#contatti p{ position:relative; border-bottom: 1px solid #f3f3f3; display: block; margin: 0; padding: 3px;}
#contatti textarea, textarea {	font-size: 11px;	color: #666666;	font-family: Tahoma, Arial, sans-serif;}
#contatti label {	display: block;	font:normal 12px Tahoma, Arial, sans-serif;	float: left;	width: 100px;}
#contatti  span { 	font-size: 10px; font-weight: bold; color: #8E205A; margin-left: 10px;}
.btn {  border: 1px solid #FFA90E; font-weight: bold; color: #FFF;	font-size: 11px;}
input, select {	font-size: 11px;	color: #666;	font-family: Tahoma, Arial, sans-serif;}
input.LV_invalid_field, select.LV_invalid_field, textarea.LV_invalid_field { border: 1px solid #8E205A;}
fieldset {	border: none;	margin: 0;	padding: 5px;}
#contenuti_big .nobordi img { border: none;}
#contenuti_big p.esclama {	margin-left: 0;	padding-left: 30px;}
