html {	height: 100%;}
blockquote{ font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #ccc; padding:5px;}
.stampa{ display:none;}
body { background: #8E205A url(http://www.laurademasi.it/img/body_bg.jpg) repeat-x left top; margin: 0 auto; padding: 1px; text-align: center;	font:normal 11px Tahoma, Arial, sans-serif; color: #666; height:100%;}
form {	margin: 0;	padding: 5px;}
a {	text-decoration: none;	color: #8E205A; outline : none;}
a:hover, #header ul.top a:hover {	color: #8B054B;	text-decoration: underline;}
acronym {	cursor: help;	font-weight: bold;	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; background-color: #f4f4f4;}
#contenuti_big div.interlineamini p.dieci     {	line-height: 10px;}
/*generici*/
.clear {	display: block;	clear: both;	height: 10px;	margin: 0;}
.f_sx {	float: left;	border: none;	margin:0 6px;}
.f_dx {	float: right;	border: none;	margin:0 6px;}
.f_sx_nomarg {	float: left;}
/*struttura*/
#grafica { background: url(http://www.laurademasi.it/img/body.jpg) no-repeat center top; display: block; margin: 0 auto; padding: 0;	text-align: center;}
#fogliobianco {
	display: block;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	position: relative;
	background: url(../img/pagina.jpg) repeat-y center top;
}
/*testata*/
#header {	display: block; height: 190px; width: 660px; margin: 0 auto; position: relative;}
#header h1 { display: block; margin: 0; height: 142px; text-align: left; text-indent: -20000px;}
#header ul.top {	list-style-type: none; margin: 0; padding: 0; display: block; height: 20px; position: absolute; right: 0px; top: 45px;text-align: left;}
#header a { display: block; margin: 0;	height: 132px;}
#header ul.top li { display: inline;}
#header ul.top li a { display: block; padding: 0 0 0 20px; margin: 0; font-size: 10px; float: left; color:#666; height: 16px;}
#header ul.top li a.home { background: url(http://www.laurademasi.it/img/ico/home.gif) no-repeat left top; width: 60px;}
#header ul.top li a.links { background: url(http://www.laurademasi.it/img/ico/links.gif) no-repeat left top; width: 40px;}
#header ul.top li a.sitemap { background: url(http://www.laurademasi.it/img/ico/sitemap.gif) no-repeat left top; width: 40px;}
#header h2 { display: none; margin: 0;}
/*menu bottoni */
ul#menu { padding: 0; list-style-type: none; display: block; margin: 0; height: 40px;}
ul#menu li a { display: block; background: url(http://www.laurademasi.it/img/menu_btn_tot.jpg) no-repeat center top; 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 a:hover { display: block; background: url(http://www.laurademasi.it/img/menu_btn_tot.jpg) no-repeat center bottom; margin: 0; float: left; height: 24px; width: 84px; text-decoration: none; color: #AD4B0A; font: bold 11px Tahoma, Arial, sans-serif; padding: 18px 0 0 0;}
ul#menu li { display: inline;}
ul#menu li a.last { background: url(http://www.laurademasi.it/img/menu_btn_tot.jpg) no-repeat right top; margin: 0; height: 24px; width: 90px;}
ul#menu a.selelast { color: #FFFFFF;	background: url(http://www.laurademasi.it/img/menu_sel.jpg) no-repeat right top; height: 24px; width: 90px}
ul#menu a.sele { background-image: url(http://www.laurademasi.it/img/menu_sel.jpg); color: #FFF;}
ul#menu li a.last:hover { background: url(http://www.laurademasi.it/img/menu_btn_tot.jpg) no-repeat right bottom; margin: 0; height: 24px; width: 90px;}
/*scheletro*/
#struttura {	display: block;	margin: 0 auto;	width: 640px;	padding: 10px 8px;	text-align: left;}
/*colonne home*/
.colonna {	padding: 0 0 0 6px; float: left; width: 154px; margin: 0 0 0 10px; background: url(http://www.laurademasi.it/img/px/tratt.gif) repeat-y left top; text-align: left; height: 400px;}
#struttura  .colonna  a img {	border: none;}
#contenuti {	margin: 0;	padding: 0;	float: left;	width: 300px;	text-align: left;	position: relative;}
#contenuti p, #contenuti_big p { font: normal 12px/18px Tahoma; display: block; margin: 0 25px 6px 30px;}
#contenuti_big { margin: 0; padding: 0; float: left; width: 454px; text-align: left; background: url(http://www.laurademasi.it/img/px/tratt.gif) repeat-y right top;}
#chiudipag { background:#efefef url(http://www.laurademasi.it/img/footer_close.jpg) no-repeat left bottom; height: 47px; width: 686px; display: block; text-align: center; padding: 0; margin: 0 auto; clear: both;}
ul.punto-f, ul.elencositi {	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, ul.elencositi 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; background: #f4f4f4 url(http://www.laurademasi.it/img/px/frecc.gif) no-repeat left center;	display: block; padding:5px 0 5px 25px; width: auto; height: 20px;	margin: 0 0 1px 0;}
ul.elencositi a{text-decoration: underline; color: #8E205A; background: url(http://www.laurademasi.it/img/px/frecc.gif) no-repeat left center;	display: block; padding:5px 0 5px 25px; width: auto; height: 20px;	margin: 0 0 1px 0;}
ul.punto-f ul li a { background: url(http://www.laurademasi.it/img/px/f3.gif) no-repeat left center; 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; background:#f4f4f4 url(http://www.laurademasi.it/img/px/frec2.jpg) no-repeat left center;}
ul.punto-f li ul li a:hover { text-decoration: none; color: #666; background:#f4f4f4 url(http://www.laurademasi.it/img/px/f3.gif) no-repeat left center; display: block;	padding:6px 0 5px 15px;}
.colonna h4, .colonna_big h4 { margin: 8px 0 4px 0; padding: 3px 0 0 20px; background: #8E205A url(http://www.laurademasi.it/img/px/f2.gif) no-repeat left center; display: block; color: #FFF;	height: 16px; font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
.colonna_big img{border:none;}
.colonna p, .colonna_big p {	margin: 5px 0;	line-height: 12px;}
.colonna_big { padding: 0 0 0 6px; float: left; width: 170px; margin: 0 0 0 10px; text-align: left; height: auto;}
.centro {	text-align: center;}
.centro a {	font-size: 10px;	font-weight: bold;	text-decoration: underline;}
/*curriculum*/
ul.cv {	list-style-type: none;	margin: 0 0 20px 0;	padding: 0;}
ul.cv a {	height: 92px; width: 159px; text-indent: -20000px; background-repeat: no-repeat; background-position: left top; margin: 10px 0 0 0;	padding: 0; display: block;}
ul.cv a:hover {	background-position: left bottom;}
ul.cv a.cvpdf {	background-image: url(http://www.laurademasi.it/img/cv_pdf.jpg);}
ul.cv a.cv_rtf {	background-image: url(http://www.laurademasi.it/img/cv_rft.jpg);}
#home_folio {	display: block;	margin: 0 auto;	padding: 0;	width: 640px;}
#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: 10px;}
#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;	background: url(http://www.laurademasi.it/img/port_bg2.gif) no-repeat left top;	padding: 0 4px;	margin: 3px;}
#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;}
#clip a {	font-size: 11px;}
/*footer*/
#footer { background: url(http://www.laurademasi.it/img/footer_top.jpg) -1px top no-repeat; margin: 0 auto; padding: 20px 10px 10px 10px;	text-align: left; font-size: 10px; background-color: #EFEFEF; width: 665px; position:relative;}
#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 a.webmaga {
	position: absolute; right:20px; top:20px; border:1px solid  #8E205A;
}

div.book {	position: absolute; top:20px; right:10px;}
#footer .bkm li {	display: inline;}
/*schedine*/
.accordion {	overflow: hidden;}
.accordionPanel {	margin: 0;	padding: 0;}
.accordionPanelTab { margin: 0;	padding: 5px 0 5px 25px; cursor: pointer;/* -moz-user-select: none; -khtml-user-select: none; */border-bottom: 1px solid #E8E8E8;	background: url(http://www.laurademasi.it/img/px/frec2.jpg) no-repeat left center;	width: 130px;	height: 20px;}
.skd_cont {	overflow: hidden; margin: 0; padding: 0 10px 0 10px; height: 70px; background: url(http://www.laurademasi.it/img/px/fumetto.gif) no-repeat left top; color: #FFF;	font-size: 10px; line-height: 11px;}
.accordionPanelOpen .accordionPanelTab {	background: url(http://www.laurademasi.it/img/px/frecc.gif) no-repeat left center;	border:none;}
.accordionPanelTabHover {	color: #8B054B;	background:#F3F3F3 url(http://www.laurademasi.it/img/px/frec3.jpg) no-repeat left center;}
.accordionPanelOpen .accordionPanelTabHover {	color: #555555;	background-color:#F3F3F3;}
#contenuti h4 ,#contenuti_big h4 {	font:bold 12px Tahoma, Arial, sans-serif; text-transform: uppercase; color: #8E205A; background-color: #f4f4f4; padding: 5px; border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-right: none; border-left: none; margin: 10px 5px 5px 5px;}
/*portfolio*/
ul.bakeka { list-style-type: none; margin: 0; padding: 0; display: block;}
ul.bakeka  a {
	display: block;
	margin: 10px 3px;
	padding: 0;
	background-color: #F4F4F4;
	border: 1px solid #d8d8d8;
	text-transform: uppercase;
	height: 140px;
	width: 140px;
	text-align: center;
	float: left;
}
ul.bakeka li { display: inline;}
ul.bakeka  a:hover { background-color: #EAEAEA; border: 1px solid #CACACA; text-decoration: none;}
ul.bakeka strong {	padding-top: 3px;	display: block;	height: 26px;	padding-bottom: 3px;}
ul.bakeka a img { border:1px solid #d8d8d8;}
a.alink {background: url(http://www.laurademasi.it/img/px/f3.gif) no-repeat left center; display: block; padding-left: 10px; font-size: 11px; font-weight: bold;}
#contenuti_big img {border: 1px solid #DDD;}
.scheda ul { list-style-type: none; margin: 15px 0 0 0; padding: 0; text-align: center; display: block; height: 82px;}
.scheda {	padding: 0;}
.scheda li { display: block; background: url(http://www.laurademasi.it/img/bg-port.gif) no-repeat left top; height: 72px; width: 122px; float: left;margin: 0 3px; padding: 5px 10px; color: #FFF;	font-weight: bold;}
.scheda strong {	display: block; 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{
	border-bottom: 1px solid #f3f3f3;
	display: block;
	margin: 0;
	padding: 3px;
	width: 410px;
	height: 22px;
}
#contatti textarea, textarea {	font-size: 11px;	color: #666;	font-family: Tahoma, Arial, sans-serif;}
#contatti  {
	width: 430px;
	position: relative;
	margin-bottom: 10px;
}

#contatti label {
	display: block;
	font:normal 12px Tahoma, Arial, sans-serif;
	float: left;
	width: 90px;
	height: 22px;
}
#contatti  span { 	font-size: 10px; font-weight: bold; color: #8E205A; margin-left: 10px;}
#contatti #testomsg span{ display:block;}

.btn { background-color: #BF2D7E; border: 1px solid #FFA90E; font-weight: bold; color: #FFF;	font-size: 11px;}
input, select {	font-size: 11px;	color: #666666;	font-family: Tahoma, Arial, sans-serif;}
input.LV_invalid_field, select.LV_invalid_field, textarea.LV_invalid_field { background-color: #FCB922; border: 1px solid #8E205A;}

fieldset {	border: none;	margin: 0;	padding: 5px;}
#contenuti_big .nobordi img { border: none;}
#contenuti_big p.esclama {	background: url(../img/esclama3.jpg) no-repeat left top;	margin-left: 0; border-bottom: 5px solid #dedede; padding: 10px 10px 10px 75px; margin: 20px 10px;}
#contenuti_big ul {	font-size: 12px;}
ol {	margin: 0;	padding: 0;	list-style-type: none;}
ol li {	display: block; height: 50px; width: 88px; 	border: 1px solid #E4E4E4; padding: 5px; float: left; margin: 3px;}
ol li img {	display: block;}
#struttura        ul.linkdir   {list-style-type: none;	margin: 0;	padding: 0;}
#struttura  ul.linkdir  li {	display: inline;	padding: 0;	margin: 0;}
#struttura  ul.linkdir   li a { display: block; float: left; width: 88px; height: 31px; margin: 1px; padding: 1px; border: 1px solid #ccc; text-align: center; background-color: #EBE9ED;}
table#portfolio {	background-color: #EBEBEB;	margin: 0 0 0 10px;	width: 430px;}
table#portfolio td,table#portfolio th {	background-color: #FFF;	text-align: left;	padding-left: 5px;}
table#portfolio th {	width: 160px;}
#contenuti a img {	border: none;}
.visita  {
	background:url(../img/bv.jpg) no-repeat left top;
	padding-top: 120px;
	padding-left: 32px;
	border: 1px solid #ccc;
	width: 130px;
	padding-right: 0;
	padding-bottom: 10px;
	height: 150px;
	position: relative;
}
.visita p{
	font-size: 10px;
	line-height: 9px;
}
