    	body,td			{ font-family: arial, helvetica; color: #6A6969; font-size: 11px; 
}

    	.orange			{ font-size: 11px; color: #DC6E00; font-weight: bold; }
    	A:link.orange		{ text-decoration: none; color: #DC6E00; }
    	A:visited.orange	{ text-decoration: none; color: #DC6E00; }
    	A:hover.orange		{ text-decoration: none; color: #DC6E00; }

    	.blue			{ font-size: 11px; color: #025DB3; font-weight: bold; }
    	A:link.blue		{ text-decoration: none; color: #025DB3; }
    	A:visited.blue		{ text-decoration: none; color: #025DB3; }
    	A:hover.blue		{ text-decoration: none; color: #000000; }

    	.green			{ font-size: 11px; color: #4EA140; font-weight: bold; }
    	A:link.green		{ text-decoration: none; color: #4EA140; }
    	A:visited.green		{ text-decoration: none; color: #4EA140; }
    	A:hover.green		{ text-decoration: none; color: #000000; }


    	.tb			{ font-size: 11px; color: #6A6969; font-weight: bold; }
    	A:link.tb		{ text-decoration: none; color: #6A6969; }
    	A:visited.tb		{ text-decoration: none; color: #6A6969; }
    	A:hover.tb		{ text-decoration: none; color: #000000; }

    	A:link			{ text-decoration: none; color: #6A6969; }
    	A:visited		{ text-decoration: none; color: #6A6969; }
    	A:hover			{ text-decoration: underline; }

    	.small			{ font-size: 10px; }

    	.emph			{ font-weight: bold; }
    	.txtfield 		{  padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #990000 smooth; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #990000}
    	.but 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; text-transform: capitalize; color: #FFFFFF; background-attachment: scroll; background-color: #9F1111}
    	.box 			{  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

div.DX {
float: right;
width: 30%;
}
div.SLIM {
float: left;
width: 5%;
}
div.SX {
float: left;
width: 80%;
}
div.lestSpace {
float: left;
width: 80%;
}
div.indexObj {
float: right;
width: 95%;
margin: 0 40px 0 0;
}

div.index-foot {
width: 740px;
text-align: left;
color: #DC6E00;
}

div.HEAD-HEAD {
position: relative;
margin-left: 3px;
float: left;
min-width: 700px;
max-width: 95%;
white-space: nowrap;
}

div.HLINE {
position: relative;
float: left;
width: 98%;
min-width: 900px;
white-space: nowrap;
}

div.headDX {
font-size: 11px
text-align: right;
margin-top: 15px;
float: right;
color: #DC6E00;
white-space: nowrap;
}
div.headSX {
margin-top: 5px;
margin-bottom: 2px;
text-align:left;
float: left;
color: #DC6E00;
}

div.footSX {
float: left;
text-align: left;
color: #DC6E00;
}

div.footDX {
float: right;
text-align: right;
color: #DC6E00;
white-space: nowrap;
}


.defaultHRline			{ font-size: 11px; font-weight: bold; width: 100%}

.defaultLink { font-size: 12px; color: #6A6969; font-weight: bold; }
    	A:link.defaultLink		{ text-decoration: none; color: #6A6969; }
    	A:visited.defaultLink		{ text-decoration: none; color: #6A6969; }
    	A:hover.defaultLink		{ text-decoration: none; color: #025DB3; }
    	A:active.defaultLink		{ text-decoration: none; color: #339999; }

		

div#wrapper {
	float: left;
	width: 700px;
	position: relative;
	padding: 0 0 500px 0;
	margin: 0px auto;
	text-align: left;
}


		
p#mainpic {
	position: absolute;
	top: 75px;
	left: 150px;
	padding: 0;
	margin: 0;
	border: 1px solid #999999;
}



		
p#homepic {
	position: absolute;
	top: 30px;
	left: 190px;
	padding: 0;
	margin: 0;
	border: 1px solid #999999;
}

p#textPurchase {
	text-align: justify;
	font-size: 13px;
	position: absolute;
	top: 75px;
	left: 150px;
	right: 120px;
	padding: 0;
	margin: 0;
	border: 0px solid #999999;
}
p#photoPurchase {
	position: absolute;
	top: 75px;
	left: 625px;
	padding: 0;
	margin: 0;
	border: 1px solid #999999;
}
p#textAbout {
	text-align: justify;
	font-size: 13px;
	position: absolute;
	top: 130px;
	left: 150px;
	right: 200px;
	padding: 0;
	margin: 0;
	border: 0px solid #999999;
}
p#photoAbout {
	position: absolute;
	top: 112px;
	left: 550px;
	padding: 0;
	margin: 0;
	border: 1px solid #999999;
}

p#logoAbout {
	position: absolute;
	top: 400px;
	left: 600px;
	padding: 0;
	margin: 0;
	border: 0px solid #999999;
}

p#textMission {
	text-align: justify;
	font-size: 13px;
	position: absolute;
	top: 150px;
	left: 60px;
	right: 260px;
	padding: 0;
	margin: 0;
	border: 0px solid #999999
}

p#textEvents {
	text-align: justify;
	font-size: 13px;
	position: absolute;
	top: 120px;
	left: 60px;
	right: 260px;
	padding: 0;
	margin: 0;
	border: 0px solid #999999
}	
p#photoEvents {
	position: absolute;
	top: 75px;
	left: 480px;
	padding: 0;
	margin: 0;
	border: 1px solid #999999;
}	
p#photoEventst {
	position: absolute;
	top: 75px;
	left: 480px;
	padding: 0;
	margin: 0;
	border: 1px solid #999999;
	
}	
	
p#mainpicHORIZONTAL {
	position: absolute;
	top: 75px;
	left: 390px;
	padding: 0;
	margin: 0;
	border: 0px solid #999999;
}

p#mainpicVERTICAL {
	position: absolute;
	top: 37px;
	left: 390px;
	padding: 0;
	margin: 0;
	border: 0px solid #999999;
}
p#commentHORIZONTAL {
	position: absolute;
	top: 450px;
	left: 390px;
	padding: 0;
	margin: 0;
	border: 0px solid #999999;
}

p#flowButton{
	position: absolute;
	top: 75px;
	left: 303px;
	padding: 0;
	margin: 0;
	border: 0px solid #999999;
}
p#commentVERTICAL {
	position: absolute;
	top: 475px;
	left: 390px;
	padding: 0;
	margin: 0;
	border: 0px solid #999999;
}
div#main_pic{
	position: absolute;
	top: 1px;
	left: 390px;
	margin: 0 0 10px 10px;
	background-color: #ddd;
	padding: 10px;

}

p#logo {
	position: absolute;
	top: 125px;
	left: 725px;
	padding: 0;
	margin: 0;
}

ul#thumbs {	
	position: absolute;
	list-style-type: none;
	top: 60px;
	left: 40px;
	padding: 0;
	margin: 0;
}		

ul#thumbs li {
	position: absolute;
	list-style-type: none;
	border: 1px solid #999999;
	height: 68px;
	width: 68px;
	overflow: hidden;
}

ul#thumbs li#photo-category-1 {
	top: 75px;
	left: 0px;
}

ul#thumbs li#photo-category-2 {
	top: 150px;
	left: 0px;
}
ul#thumbs li#photo-category-3 {
	top: 225px;
	left: 0px;
}
ul#thumbs li#photo-category-4 {
	top: 300px;
	left: 0px;
}
ul#thumbs li#photo-category-5 {
	top: 375px;
	left: 0px;
}


ul#thumbs li#thumb11 {
	top: 150px;
	left: 95px;
}

ul#thumbs li#thumb12 {
	top: 150px;
	left: 170px;
}

ul#thumbs li#thumb13 {
	top: 150px;
	left: 245px;
}

ul#thumbs li#thumb21 {
	top: 225px;
	left: 95px;
}
ul#thumbs li#thumb22 {
	top: 225px;
	left: 170px;
}
ul#thumbs li#thumb23 {
	top: 225px;
	left:245px;
}

ul#thumbs li#thumb31 {
	top: 300px;
	left: 95px;
}
ul#thumbs li#thumb32 {
	top: 300px;
	left: 170px;
}
ul#thumbs li#thumb33 {
	top: 300px;
	left:245px;
}

div#pippo {
color:#6A69ff;
	position: relative;
	top: 200px;
    font-size:42px;
    background:#fff;
}

ul#thumbs {	
	position: absolute;
	list-style-type: none;
	top: 0;
	left: 40px;
	padding: 0;
	margin: 0;
}		

ul#thumbs li {
	position: absolute;
	list-style-type: none;
	border: 1px solid #999999;
	height: 68px;
	width: 68px;
	overflow: hidden;
}

ul#thumbs li#photo-blog-1 {
	top: 450px;
	left: 0px;
}

ul#thumbs li#photo-artistic-2 {
	top: 450px;
	left: 0px;
}
ul#thumbs li#photo-events-3 {
	top: 450px;
	left: 0px;
}

ul#thumbs-h {	
	position: absolute;
	list-style-type: none;
	top: 325px;
	left: 190px;
	padding: 0;
	margin: 0;
}

ul#thumbs-h li {
	position: absolute;
	list-style-type: none;
	border: 1px solid #999999;
	height: 60px;
	width: 160px;
	overflow: hidden;
}

ul#thumbs-h li#photo-home-1 {
	top: 75px;
	left: 0px;
}

ul#thumbs-h li#photo-home-2 {
	top: 75px;
	left: 170px;
}
ul#thumbs-h li#photo-home-3 {
	top: 75px;
	left:340px;
}
