/* CSS Document*/

html, body {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	height: 100%;

}

img {
	behavior: url(iepngfix.htc);
	border:0px;
	text-decoration:none;
}

.cont-general {
	margin:0px auto; 	
	padding:0;
	width:1000px;
	background-color:#fff;
}



/*--------------------------------------------------------------------------testa*/

.head {
	margin:0;
	padding:0;
	width:1000px;
	height:407px;
	float:left;
	position:relative;
	top:0;
	left:0;
}

.hederSezione {
	margin:0;
	padding:0;
	width:1000px;
	height:407px;
	position:absolute;
	top:0;
	left:0;
}

.Avviso {
	margin:0;
	padding:0;
	width:300px;
	position:absolute;
	color:#fff;
	top:180px;
	right:40px;
	float:left;
	border:1px #ED6524 solid;
}

.Avviso h1 {
	margin:10px;
	padding:0;
	font-size:14px;
	text-align:right;
}
/*------------------------------------------------------logo*/

.logo {
	margin:0;
	padding:0;
	width:394px;
	height:122px;
	border:0px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}

.logo img, .logo a, .logo a:hover{
	margin:0;
	padding:0;
	border:0px;
}


/*------------------------------------------------------search*/

.search {
	margin:0;
	padding:0;
	width:315px;
	height:75px;
	position:absolute;
	top:0;
	right:0;
	z-index:3;
}

.search p {
	margin:15px 0 0 0;
	padding:0;
	color:#6d6d6d;
	font-family:"Myriad Pro", Verdana, Geneva;
	font-size: 12px;
	text-transform:uppercase;
}

.search input {
	margin:0px 0 0 0;
	padding:0 5px 0 5px;
	width:200px;
	height:15px;
	border:1px #CCC solid;
	font-size:11px;
	color:#585757;
}

#vai {
	margin:0px 0 0 10px;
	padding:0;
	width:32px;
	height:20px;
	border:0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
	
	
/*------------------------------------------------------main-MENU*/

.main-menu {
	margin:0;
	padding:0;
	position:absolute;
	text-decoration:none;
	list-style:none;
	top:190px;
	left:50px;
	z-index:5;
}

.main-menu a {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
	width:99px;
	height:24px;
	display:block;
}

.main-menu img, .main-menu img a, .main-menu img a:hover {
	margin:0;
	padding:0;
	border:0px;
	display:block;
	text-decoration:none;
	list-style:none;
}

/*------------------------------------------------------sub menu scopri */

/*------------------------------------------------------sub menu scopri */

.sub-menu-scopri {
	margin:0;
	padding:0;
	position:absolute;
	top:217px;
	left:105px;
	z-index:10;
}

.sub-menu-scopri img {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
	float:left;
}

.sub-menu-scopri img a, .sub-menu-scopri img a:hover {
	margin:0;
	padding:0;
	border:0px;
	cursor:pointer;
	text-decoration:none;
}
/*------------------------------------------------------sub menu visita */

.sub-menu-visita {
	margin:0;
	padding:0;
	position:absolute;
	top:240px;
	left:100px;
	z-index:10;
}

.sub-menu-visita img {
	margin:0 0 0 0;
	padding:0;
	border:0px;
	text-decoration:none;
	float:left;
}

.sub-menu-visita img a, .sub-menu-visita img a:hover {
	margin:0 0 0 0;
	padding:0;
	border:0px;
	cursor:pointer;
	text-decoration:none;
}

/*------------------------------------------------------sub menu partecipa */

.sub-menu-partecipa {
	margin:0;
	padding:0;
	position:absolute;
	top:268px;
	left:130px;
	z-index:10;
}

.sub-menu-partecipa img {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
	float:left;
}

.sub-menu-partecipa img a, .sub-menu-partecipa img a:hover {
	margin:0;
	padding:0;
	border:0px;
	cursor:pointer;
	text-decoration:none;
}

/*------------------------------------------------------sub menu acquista */

.sub-menu-acquista {
	margin:0;
	padding:0;
	position:absolute;
	top:290px;
	left:120px;
	z-index:10;
}

.sub-menu-acquista img {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
	float:left;
}

.sub-menu-acquista img a, .sub-menu-acquista img a:hover {
	margin:0;
	padding:0;
	border:0px;
	cursor:pointer;
	text-decoration:none;
}

/*------------------------------------------------------sub menu opportunita */

.sub-menu-opportunita {
	margin:0;
	padding:0;
	position:absolute;
	top:315px;
	left:149px;
	z-index:10;
}

.sub-menu-opportunita img {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
	float:left;
}

.sub-menu-opportunita img a, .sub-menu-opportunita img a:hover {
	margin:0;
	padding:0;
	border:0px;
	cursor:pointer;
	text-decoration:none;
}

/*------------------------------------------------------sub menu pressroom */

.sub-menu-pressroom {
	margin:0;
	padding:0;
	position:absolute;
	top:339px;
	left:137px;
	z-index:10;
}

.sub-menu-pressroom img {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
	float:left;
}

.sub-menu-pressroom img a, .sub-menu-pressroom img a:hover {
	margin:0;
	padding:0;
	border:0px;
	cursor:pointer;
	text-decoration:none;
}

/*------------------------------------------------------history menu*/

.history-menu {
	margin:0;
	padding:0;
	position:absolute;
	top:180px;
	right:50px;
	z-index:9;
	text-align:right;
	font-family:"Myriad Pro", Verdana, Geneva;
	font-size:15px;
	font-weight:600;
	letter-spacing:0.2pt;
	line-height:17pt;
}

.history-menu ul, .history-menu li {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	display:block;
}

.history-menu a:link, .history-menu a:visited {
	margin:0;
	padding:0;
	color:#FFF;
	text-decoration:none;
}

.history-menu a:hover, .history-menu a:focus, .history-menu a:active {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#CCC;
}


/*------------------------------------------------------history menu*/


.history-menu2 {
	margin:0;
	padding:0;
	position:absolute;
	top:180px;
	right:30px;
	z-index:9;
	width:250px;
}

.history-menu2 img {
	margin:-3px 0 4px -3px;
	padding:0;
	border:0px;
	text-decoration:none;
	display:block;
	text-align:right;
	float:right;
	clear: right;
}

.history-menu2 img a, .history-menu2 img a:hover {
	margin:0;
	padding:0;
	border:0px;
	cursor:pointer;
	text-decoration:none;
}


/*--------------------------------------------------------------------------fine testa*/

.photo2 {
	margin:10px 0 0 0;
	padding:0;
	width:1000px;
	float:left;
}

.photo2 img, .photo2 img a {
	margin:0;
	padding:0;
	border:0px;
}

/*------------------------------------------------------news*/

.cont-news {
	margin:0;
	padding:0;
	width:270px;
	height:260px;
	position:absolute;
	color:#fff;
	top:120px;
	right:65px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/qq.png);
	background-repeat:no-repeat;
	float:left;
}


.news1 {
	margin:10px 0 0px 0px;
	padding:0;
	width:250px;
	height:190px;
	float:left;
}

.news1 img {
	margin:0 8px 0 0;
	padding:0;
	border:1px #CCC solid;
	float:left;
}

.news1 span {
	margin:0;
	padding:0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

.news1 b {
	margin:4px 0 4px 0;
	padding:0;
	width:140px;
	font-family:"Myriad Pro", Verdana, Geneva;
	font-size:14px;
	line-height:13px;
	font-weight:normal;
	color:#e695ac;
	float:left;
}


/*------------------------------------------------------fine news1*/


.linck-page {
	margin:0;
	padding:0;
	position:absolute;
	bottom:-4px;
	right:70px;
	font-family:"Myriad Pro", Verdana, Geneva;
	font-size:13px;
	font-weight:600;
	background-repeat:no-repeat;
}

.linck-page img {
	margin:0px 0 0 0;
	padding:0;
	border:0px;
	text-decoration:none;
	float:left;
}


/*--------------------------------------------------------------------------cont-central*/

.cont-central {
	margin:0;
	padding:0;
	width:1000px;
	float:left;
	background-repeat:no-repeat;
	position:relative;
	top:0;
	left:0;
	/*height: 100%; andrea */
}

.pipo {
	margin:0;
	padding:0;
	width:1000px;
	height:331px;
	float:left;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	z-index: 1;
}
	
/*------------------------------------------------------*/

.cont-columns {
	margin:0;
	padding:0;
	width:1000px;
	height:100%;
	/*position:absolute;
	top:0px;
	left:0px;*/
	z-index:2;
}

.cont-content {
	margin:0;
	padding:0;
	width:1000px;
	/*height:100%; andrea */
	top:0;
	left:0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*------------------------------------------------------left-column*/

.left-column {
	margin:0;
	padding:0;
	width:465px;
	float:left;
}

.left-column h1 {
	margin:10px 0 10px 0;
	padding:0 0 0 50px;
	float:left;
	font-family:"Myriad Pro", Verdana, Geneva;
	font-size:18px;
	line-height:18px;
	color:#200009;
	width:220px;
	letter-spacing:-0.2pt;
}

.left-column h1 span {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2c010d;
	text-transform:uppercase;
	float:left;
}

.left-column p {
	margin:0px 0 15px 0px;
	padding:0 0 0 50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	color:#1e0008;
	width:220px;
	float:left;
}


.left-columnimg {
	margin:50px 0 0 0;
	padding:0;
	float:right;
	border:1px #fff solid;
}

.left-columnimg a, .left-columnimg a:hover{
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
}

/*------------------------------------------------------text*/

.text {
	margin:0 0 0 0px;
	padding:0 0 0 50px;
	width:220px;
	font-weight:normal;
	line-height:16pt;
	float:left;
}

.text span {
	margin:0;
	padding:15px 0 0 0;
	color:#112300;
	font-size:12px;
	line-height:17pt;
	font-family: Georgia, "Times New Roman", Times, serif;

}

.gr-letterhome {
	padding:25px 10px 20px 10px;
	font-size:70px;
	float:left;
	color:#a20030;
}


/*------------------------------------------------------continua menu*/

.continua {
	margin:10px 0 0 0;
	padding:0 0 0 210px;
	font-family:"Myriad Pro", Verdana, Geneva;
	color:#a2002f;
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	letter-spacing:-0.2pt;
	float:left;
	display:block;
}

.continua ul, .continua li {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
}

.continua a:link, .continua a:visited {
	margin:0;
	padding:0;
	color:#a2002f;
	text-decoration:none;
}

.continua a:hover, .continua a:focus, .continua a:active {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#a2002f;
}

/*------------------------------------------------------continua menu*/

.continua2 {
	margin:0px 0 0 0;
	padding:0 0 0 210px;
	font-family:"Myriad Pro", Verdana, Geneva;
	color:#fff;
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	letter-spacing:-0.2pt;
	float:left;
}

.continua2 ul, .continua2 li {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
}

.continua2 a:link, .continua2 a:visited {
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:none;
}

.continua2 a:hover, .continua2 a:focus, .continua2 a:active {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#fff;
}

/*------------------------------------------------------verde menu*/

.continua-green {
	margin:-5px 0 0 0;
	padding:0 0px 0 0px;
	font-family:"Myriad Pro", Verdana, Geneva;
	color:#a2002f;
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	letter-spacing:-0.2pt;
	float:right;
	display:block;
}

.continua-green ul, .continua li{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
}

.continua-green a:link, .continua-green a:visited {
	margin:0;
	padding:0;
	color:#3a6a0e;
	text-decoration:none;
}

.continua-green a:hover, .continua-green a:focus, .continua-green a:active {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#3a6a0e;
}

/*---------------------------------*/

.letter-gr {
	margin:0;
	padding:0;
	float:left;
	border-right:10px #fff solid;
}

.letter-gr span {
	margin:0;
	padding:0;
	font-family:"Myriad Pro", Verdana, Geneva;
	font-size:35px;
	font-weight:600;
	color:#a20030;
}

/*---------------------------------*/

.letter-grhome {
	margin:8px 0 0 0;
	padding:4px;	float:left;
	border-right:10px #fff solid;
}

.letter-grhome span {
	margin:0;
	padding:0;
	font-family:"Myriad Pro", Verdana, Geneva;
	font-size:35px;
	font-weight:600;
	color:#a20030;
}

/*------------------------------------------------------right-column*/

.right-column {
	margin:0;
	padding:0;
	width:533px;
	height:331px;
	float:left;
}

.right-img {
	margin:5px 0px 0 0;
	padding:0;
	float:right;
}

.right-img img, .right-img img a, .right-img img a:hover {
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;
	border:0px;
}

/*------------------------------------------------------text*/

.text2 {
	margin:10px 5px 0 0px;
	padding:0;
	width:220px;
	font-weight:normal;
	color:#fff;
	border-bottom:1px #F06 solid;
	float:right;
}


.text2 span {
	margin:0px;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	line-height:11pt;
	color:#fcb3c9;
	width:220px;
	float:left;
	text-align:left;
}

.text2 img {
	margin:10px 0 15px 0;
	padding:0;
	float:left;
}

.text2 img a, .text2 img a:hover {
	margin:0px;
	padding:0;
	border:0px;
	text-decoration:none;
}

.vai-home {
	margin:10px 0 10px 0;
	padding:0;
	float:right;
	height:35px;
	height:25px;
}

.vai-home a {
	margin:0;
	padding:0;
	float:right;
}

/*---------------------------------*/

.letter-gr2 {
	margin:0;
	padding:0;
	float:left;
	border-right:10px #9a002d solid;
}

.letter-gr2 span {
	margin:0;
	padding:0;
	font-family:"Myriad Pro", Verdana, Geneva;
	font-size:35px;
	font-weight:600;
	color:#fff;
}

/*--------------------------------------------------------------------------fine cont-central*/

.menu-linck {
	margin:10px 0 0px 0;
	padding:0;
	width:370px;
	height:30px;
	float:left;
	display:block;
	border-bottom:1px #afafaf solid;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.si {
	margin:0 2px 0 2px;
	padding:0;
	text-decoration:none;
	color: #333;
	background-image:url(../images/btn-01.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	display:block;
	float:right;
	font-size:9px;
	font-family:Tahoma, Geneva, sans-serif;
}

.si a {
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:none;
	text-align:center;
	width:12px;
	height:12px;
	display:block;
}

.no {
	margin:0 2px 0 2px;
	padding:0;
	text-decoration:none;
	color: #333;
	background-image:url(../images/btn-02.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	display:block;
	float:right;
	font-size:9px;
	font-family:Tahoma, Geneva, sans-serif;
}

.no a {
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:none;
	text-align:center;
	width:12px;
	height:12px;
	display:block;
}

.linck {
	margin:0;
	padding:0;
	float:left;
}

.linck p, .linck p a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#8E8E8E;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*------------------------------------------------------text-scopri*/

.normal {
	font-style:normal;
	font-weight:normal;
}

.text-scopri {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	float:left;
	text-align:justify;
}

.text-scopri h1 {
	margin:10px 0 25px 0;
	padding:0;
	font-size:18px;
	letter-spacing:-0.2pt;
	font-family: "Myriad Pro", Verdana, Geneva;
	color:#3a6a0e;
	font-weight:600;
}

.text-scopri span {
	margin:0;
	padding:15px 0 0 0;
	color:#112300;
	font-size:12px;
	line-height:17pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.text-scopri span i {
	margin:10px 0 0 0;
	padding:0;
	display:block;
}

.gr-letter {
	padding:0 10px 0 0;
	font-size:70px;
	float:left;
}


/*.text-scopri span {
	margin:-5px 0 0 0;
	padding:0;
	font-family:"Myriad Pro", Verdana, Geneva;
	display:block;
	color:#3a6a0e;
	font-size:13px;
	font-weight:600;
	float:right;
	text-decoration:none;
	letter-spacing:-0.2pt;
}

.text-scopri span a {
	margin:0;
	padding:0;
	color:#3a6a0e;
	text-decoration:none;
}

.text-scopri span a:hover {
	margin:0;
	padding:0;
	color:#3a6a0e;
	text-decoration:underline;
}*/



/*------------------------------------------------------text-visita*/

.text-visita {
	margin:10px 0 0 0;
	padding0 0 0 10px;
	float:left;
	text-align:justify;
}

.text-visita a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000;
}

.text-visita a:hover {
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#000;
}

.text-visita h1 {
	margin:10px 0 25px 0;
	padding:0;
	font-size:18px;
	letter-spacing:-0.2pt;
	font-family: "Myriad Pro", Verdana, Geneva;
	color:#082f7e;
	font-weight:600;
}

.text-visita span {
	margin:0;
	padding:15px 0 0 0;
	color:#112300;
	font-size:12px;
	line-height:17pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*------------------------------------------------------text-partecipa*/
.text-partecipa {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	float:left;
	color:#112300;
	text-align:justify;
}

.text-partecipa h1 {
	margin:10px 0 25px 0;
	padding:0;
	font-size:18px;
	letter-spacing:-0.2pt;
	font-family: "Myriad Pro", Verdana, Geneva;
	color:#4716d3;
	font-weight:600;
}

.text-partecipa span {
	margin:0;
	padding:15px 0 0 0;
	color:#112300;
	font-size:12px;
	line-height:17pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.text-partecipa span a {
	margin:0;
	padding:0;
	color:#0c1800;
	text-decoration:none;
}

 .text-partecipa span a:hover {
	margin:0;
	padding:0;
	color:#0c1800;
	text-decoration:underline;
}

 .text-partecipa img {
	 margin:10px 140px 0 0;
	 padding:0;
	 float:right;
	 border:0px;
 }
 
  .text-partecipa img a,   .text-partecipa img a:hover {
	 margin:0;
	 padding:0;
	 border:0px;
	 text-decoration:none;
 }
 
/*------------------------------------------------------text-opportunita*/

.text-opportunita {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	float:left;
	text-align:justify;
}

.text-opportunita h1 {
	margin:10px 0 25px 0;
	padding:0;
	font-size:18px;
	letter-spacing:-0.2pt;
	font-family: "Myriad Pro", Verdana, Geneva;
	color:#a81800;
	font-weight:600;
}

.text-opportunita h2 {
	margin:-20px 0 25px 0;
	padding:0;
	font-size:14px;
	letter-spacing:-0.2pt;
	font-family: "Myriad Pro", Verdana, Geneva;
	color:#a81800;
	font-weight:600;
}

.text-opportunita span {
	margin:0;
	padding:15px 0 0 0;
	color:#112300;
	font-size:12px;
	line-height:17pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.text-opportunita span a {
	margin:0;
	padding:0;
	color:#0c1800;
	text-decoration:none;
}

 .text-opportunita span a:hover {
	margin:0;
	padding:0;
	color:#0c1800;
	text-decoration:underline;
}

 .text-opportunita img {
	 margin:15px 0 0 0;
	 padding:0;
	 float:left;
	 border:0px;
 }
 
  .text-opportunita img a,   .text-opportunita img a:hover {
	 margin:0;
	 padding:0;
	 border:0px;
	 text-decoration:none;
 }
 

/*------------------------------------------------------photogallery*/

.photo-gallery {
	margin:15px 0px 0 0px;
	padding:0 10px 0 0;
	width:510px;
	height:315px;
	float:right;
}

.menu-materiali2 {
	margin:20px 0 0 0;
	padding:0;
	float:right;
	width:170px;
}

.cont-photo {
	margin:15px 0 0 0;
	padding:0;
	width:252px;
	height:183px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/ombra-photogallery.png);
	background-repeat:no-repeat;
	float:left;
}
	
.cont-photo img {
	margin:9px 0 0 9px;
	padding:0;
	border:0px;
	text-decoration:none;
}

/*------------------------*/

.mydesk1 {
	margin:10px 0 10px 0;
	padding:0;
	float:left;
	behavior: url(iepngfix.htc);
	background-image:url(../images/part-cont1.png);
	background-repeat:no-repeat;
	width:122px;
	height:114px;
}

.mydesk1 img {
	margin:14px 0 0 14px;
	padding:0;
	text-decoration:none;
	border:0px;
}

.mydesk1 span {
	margin:5px 10px 0 0;
	padding:0;
	text-decoration:none;
	border:0px;
	float:right;
	color:#CCC;
}


/*------------------------*/

.mydesk2 {
	margin:10px 0 10px 0;
	padding:0;
	float:left;
	behavior: url(iepngfix.htc);
	background-image:url(../images/part-cont2.png);
	background-repeat:no-repeat;
	width:141px;
	height:108px;
}

.mydesk2 img {
	margin:14px 0 0 14px;
	padding:0;
	text-decoration:none;
	border:0px;
}

.mydesk2 span {
	margin:5px 10px 0 0;
	padding:0;
	text-decoration:none;
	border:0px;
	float:right;
	color:#CCC;
}

/*------------------------*/

.mydesk3 
	margin:10px 0 10px 0;
	padding:0;
	float:left;
	behavior: url(iepngfix.htc);
	background-image:url(../images/part-cont3.png);
	background-repeat:no-repeat;
	width:168px;
	height:124px;
}

.mydesk3 img {
	margin:14px 0 0 14px;
	padding:0;
	text-decoration:none;
	border:0px;
}

.mydesk3 span {
	margin:5px 10px 0 0;
	padding:0;
	text-decoration:none;
	border:0px;
	float:right;
	color:#CCC;
}

/*------------------------------------------------------photogallery2*/

.photo-gallery2 {
	margin:35px 0px 0 0px;
	padding:0 30px 0 0;
	width:510px;
	height:250px;
	float:right;
}

.cont-photo2 {
	margin:15px 0 0 0;
	padding:0;
	width:167px;
	height:179px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/ombra-photogallery2.png);
	background-repeat:no-repeat;
	float:left;
}
	
.cont-photo2 img {
	margin:7px 0 0 8px;
	padding:0;
	border:0px;
	text-decoration:none;
}


/*------------------------------------------------------photogallery3*/

/*--------------------------------------*/

#screenshot {
	margin:0;
	position:absolute;
	border:1px solid #333;
	background:#f1f1f1;
	padding:5px;
	display:none;
	color:#333;
	width:200px;
	font-family:Tahoma;
	font-size:10px;
	line-height:12pt;
	text-align:left;
	background-image:url(../images/prov-1.jpg);
	background-repeat:repeat;
	background-position:top;
}


/*--------------------------------------*/


.photo-gallery3 {
	margin:5px 0px 0 0px;
	padding:0 10px 0 0;
	width:520px;
	float:right;
	position:relative; 
	height:332px;
}

.cont-photo3 {
	margin:0 7px 0 0; 
	padding:0; 
	width:306px; 
	height:113px;
	float:right
}
	
.cont-photo3 img, .cont-photo3 a {
	margin:6px 0 0 4px;
	padding:0;
}

.cont-photo3 a:hover {
	margin:6px 0 0 4px;
	padding:0;
	color:#555555;
	text-decoration:none;
}

.cont-photo3 span {
	margin:5px 0 0 10px;
	padding:0;
	width:150px;
	text-decoration:none;
	font-size:9px;
	color:#555555;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

.cont-photo3 span a {
	margin:0;
	padding:0;
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}

.cont-photo3 span a:hover {
	margin:0;
	padding:0;
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}


/*------------------------------------------------------photoGallery*/


.photoGallery {
	margin:5px 0 0 0;
	padding:0;
	width:975px;
	height:170px;
	background-image:url(../images/sfondo-photo.jpg);
	background-repeat:repeat-x;
	float:left;
}

#gallery {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0px;
	list-style:none;
}

#gallery1{
	margin:10px 0 0 480px;
	padding:0 0 0 4px;
	float:left;
	display:inline;
}

#gallery1 a, #gallery1 a:hover  {
	margin:0;
	padding:0;
	color:#8b8b8b;
	text-decoration:none;
	float:left;
}


/*------------------------------------------------------photoGalleryPress*/


.photoGalleryPress {
	margin:5px 0 0 0;
	padding:0;
	width:975px;
	height:350px;
	float:left;
}

.photoGalleryPress h1{
	margin:0;
	padding:0;
	font-size:18px;
	letter-spacing:-0.2pt;
	font-family: "Myriad Pro", Verdana, Geneva;
	color:#c20178;
	font-weight:600;
}


#galleryPress {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0px;
	list-style:none;
}

#gallery1Press {
	margin:10px 0 0 480px;
	padding:0 0 0 4px;
	float:left;
	display:inline;
}

#gallery1Press a, #gallery1Press a:hover  {
	margin:0;
	padding:0;
	color:#8b8b8b;
	text-decoration:none;
	float:left;
}

/*------------------------------------------------------photoGalleryConcorsi*/


.photoGalleryConcorsi {
	margin:5px 0 0 0;
	padding:0;
	width:975px;
	height:270px;
	/*background-image:url(../images/sfum.jpg);
	background-repeat:repeat-x;*/
	float:left;
}

#galleryConcorsi {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0px;
	list-style:none;
}

/*------------------------------------------------------*/

.opp {
	margin:10px 0 0 15px;
	padding:0;
	width:990px;
	height:150px;
	float:left; 
}

.opp h1 {
	margin:10px 0 0px 10px;
	padding:0;
	font-size:18px;
	letter-spacing:-0.2pt;
	font-family: "Myriad Pro", Verdana, Geneva;
	color:#a81800;
	font-weight:600;
}

.divPhotorts {
	margin:0px;
	padding:0;
	width:110px;
	height:83px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/ombra-photogallery6.png);
	background-repeat:no-repeat;
	float:left;
}

.divPhotoArts img {
	margin:12px 0 0 12px;
	padding:0;
	border:0px;
	text-decoration:none;
}

.divPhotoArts span {
	margin:5px 0 0 10px;
	padding:0;
	font-size:9px;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
}

.divPhotoArts span a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000;
}

/*------------------------------------------------------photoGallery*/


.divPhoto {
	margin:10px 3px 0 3px;
	padding:0;
	width:110px;
	height:83px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/ombra-photogallery6.png);
	background-repeat:no-repeat;
	float:left;
}

.divPhoto img {
	margin:12px 0 0 12px;
	padding:0;
	border:0px;
	text-decoration:none;
}

.fre1, .fre2 {
	margin:85px 0 0 0;
	padding:0;
	float:left;
	width:11px;
	height:42px;
	border:0px;
}

.fre1 a, .fre1 a:hover, .fre2 a, .fre2 a:hover {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
}

/**/

.piu {
	margin:120px 0 0 0;
	padding:0;
	float:left;
	width:30px;
	height:30px;
	border:0px;
}

.meno {
	margin:120px 0 0 15px;
	padding:0;
	float:left;
	width:30px;
	height:30px;
	border:0px;
}

.piu a, .piu a:hover, .meno a, .meno a:hover {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
}


/*------------------------------------------------------photoGallery1*/


.photoGallery1 {
	margin:5px 7px 0 0; 
	padding:0; 
	width:325px; 
	height:140px; 
	float:left
}

.photoGallery2 {
	margin:-10px 0 0 7px; 
	padding:0; 
	width:325px; 
	height:140px; 
	float:right;
}

/**/

.photoGallery1 span {
	margin:10px 0 0 10px;
	padding:0;
	width:150px;
	text-decoration:none;
	font-size:9px;
	color:#555555;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

.photoGallery1 span a {
	margin:0;
	padding:0;
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}

.photoGallery1 span a:hover {
	margin:0;
	padding:0;
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}

/**/

.photoGallery2 span{
	margin:10px 0 0 10px;
	padding:0;
	width:150px;
	text-decoration:none;
	font-size:9px;
	color:#555555;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

.photoGallery2 span a {
	margin:0;
	padding:0;
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}

.photoGallery2 span a:hover {
	margin:0;
	padding:0;
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}

/**/

.divPhoto1 {
	margin:0;
	padding:0;
	width:150px; 
	height:140px;
	background-image:url(../images/ombra-photogallery5.jpg);
	background-repeat:no-repeat;
	float:left;
}

.divPhoto1 img {
	margin:15px 0 0 12px;
	padding:0;
}

/*------------------------------------------------*/

.cont-scopribtn {
	margin:25px 0 0 0;
	padding:0;
	width:250px;
	float:left;
}

.cont-scopribtn img {
	margin:0px 0 0 0;
	padding:0;
	border:0px;
	float:left;
	text-decoration:none;
}

.cont-scopribtn span {
	margin:0px 0 0 15px;
	padding:0;
	border:0px;
	float:left;
	color:#000;
	font-style:italic;
	text-decoration:underline;
}

.cont-scopribtn a {
	text-decoration:none;
	border:0px;
}

.cont-scopribtn span a, .cont-scopribtn span a:hover, .cont-scopribtn img a, .cont-scopribtn img a:hover {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:underline;
}

/**/

.photoGallery3 {
	margin:0px 0 0 50px; 
	padding:0; 
	width:850px; 
	height:355px; 
	float:left;
}

.photoGallery3 img {
	margin:0;
	padding:0;
	float:left;
}

.photoGallery3 a {
	margin:0;
	padding:0;
	float:left;
	border:0px;
}

.photoGallery3 a:hover {
	margin:0;
	padding:0;
	float:left;
}

/*------------------------------------------------------photoGallery-gr*/

.photoGallery-gr1 {
	margin:4px 0 0 7px; 
	padding:0; 
	width:306px; 
	height:300px; 
	background-image:url(../images/ombra-photogallery4.jpg);
	background-repeat:no-repeat;
	float:right;
}

.photoGallery-gr2 {
	margin:4px 7px 0 0; 
	padding:; 
	width:306px; 
	height:300px; 
	background-image:url(../images/ombra-photogallery4.jpg);
	background-repeat:no-repeat;
	float:left;
}

.photoGallery-gr1 img, .photoGallery-gr2 img {
	margin:18px 0 0 18px;
	padding:0;
	border:0px;
}

/**/

.photoGallery-gr1 span, .photoGallery-gr2 span, .divPhoto span {
	margin:10px 0 0 10px;
	padding:0;
	width:150px;
	text-decoration:none;
	font-size:9px;
	color:#555555;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

.photoGallery-gr1 span a, .photoGallery-gr2 span a, .divPhoto span a {
	margin:0;
	padding:0;
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}

.photoGallery-gr1 span a:hover, .photoGallery-gr2 span a:hover, .divPhoto span a:hover {
	margin:0;
	padding:0;
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}

.photoGallery-gr30 {
	margin:0; 
	padding:0; 
	width:247px; 
	height:260px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/cont-2.png);
	background-repeat:no-repeat;
	float:left;
}

.photoGallery-gr30 img {
	margin:6px 0 0 8px;
	padding:0;
	border:0px;
	float:left;
}

.photoGallery-gr30 img a, .photoGallery-gr30 img a:hover{
	margin:0px;
	padding:0;
	border:0px;
}

/**/

/**/

.divPhoto span {
	margin:10px 0 0 9px;
	padding:0;
	width:85px;
	text-decoration:none;
	font-size:9px;
	color:#555555;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

.divPhoto span a {
	margin:0;
	padding:0;
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}

.divPhoto span a:hover {
	margin:0;
	padding:0;
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}

/*------------------------------------------------------cont-acquista*/

.cont-acquista {
	margin:10px 2px 0 5px;
	padding:0;
	width:990px;
	height:335px;
	float:left;
}

.cont-acquista h1 {
	margin:0;
	padding:0;
	font-size:18px;
	letter-spacing:-0.2pt;
	font-family: "Myriad Pro", Verdana, Geneva;
	color:#ed6e11;
	font-weight:600;
}

.container {
	margin:20px 0px 0 0px;
	padding:0;
	width:180px;
	height:290px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/acquista.png);
	background-repeat:no-repeat;
	float:left;
}

.container a {
	margin:0px;
	padding:0;
	text-decoration:none;
	border:0px;
	color:#333;
}

.container img {
	margin:12px 0 0 12px;
	padding:0;
	text-decoration:none;
	border:0px;
}

.container img a, .container img a:hover {
	margin:0px;
	padding:0;
	text-decoration:none;
	border:0px;
}

.container span{
	margin:10px 0px 0 10px;
	padding:3px 3px 0 3px;
	width:150px;
	height:90px;
	float:left;
	font-size:10px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/sfum-ac.png);
	background-repeat:repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
}

.container span a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#333;
}

.container span a:hover {
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#333;
}

/*---------------------------------------------------------------------*/

.back {
	margin:0;
	padding:0;
	float:right;
	width:106px;
	height:53px;
	position:absolute;
	bottom:8px;
	right:0;
}

.back a {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0px;
}

.back img, .back img a, .back img a:hover {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0px;
}

/*------------------------------------------------------cont-pressroom*/


.cont-pressroom {
	margin:10px 0 30px 0;
	padding:0 0 0 50px;
	width:900px;
	height:331px;
	float:left;
}

.cont-pressroom h1 {
	margin:0;
	padding:0;
	font-size:18px;
	letter-spacing:-0.2pt;
	font-family: "Myriad Pro", Verdana, Geneva;
	color:#c20178;
	font-weight:600;
}

/*---------------------------------------------------------------------*/

.footer {
	margin:0px 0 0 0;
	padding:0;
	width:1000px;
	height:100px;
	/*float:left;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-x;
	background-position:top;
	clear:both;
}

.footer p {
	font-size:10px; 
	font-family:Tahoma, Geneva, sansserif; 
	margin:0; 
	padding:30px 0 0 25px ;
	float:left;
}

/*----------------------------------------------------------------------*/

.credits {
	margin:42px 10px 0 10px;
	padding:0;
	float:right;
	font-size:10px;
	position:relative;
}

.credits img {
	margin:0;
	padding:0;
	float:left;
	border:0px;
}

.credits a {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0px;
}

/*----------------------------------------------------------------------*/

.bandieraEng {
	margin:36px 0 0 0;
	padding:2px 5px 0 0;
	float:right;
	border-right:1px #CCC solid;
	height:20px;
	text-decoration:none;
}

.bandieraEng img {
	margin:0px;
	padding:0;
	float:left;
}

.bandieraEng img a, .bandieraEng img a:hover {
	margin:0px;
	padding:0;
	border:0px;
	text-decoration:none;
}

.bandieraEng span {
	margin:2px 0 0 5px;
	padding:0;
	float:left;
	color:#666;
	text-decoration:none;
	font-size:10px;
}

.bandieraEng a {
	margin:0;
	padding:0;
	color:#666;
	text-decoration:none;
}

.bandieraEng a:hover {
	margin:0;
	padding:0;
	color:#666;
	text-decoration:underline;
}

.bandieraEng span a {
	margin:0;
	padding:0;
	color:#666;
	text-decoration:none;
}

.bandieraEng span a:hover {
	margin:0;
	padding:0;
	color:#000;
	text-decoration:underline;
}

/**/

.sitoFer {
	margin:0 75px 0 0;
	padding:0 0 0 0;
	float:right;
	text-align:right;
}

.sitoFer span {
	margin:2px 0 0 5px;
	padding:0;
	float:left;
	color:#666;
	text-decoration:none;
	font-size:10px;
	text-align:right;
}

.sitoFer a {
	margin:0;
	padding:0;
	color:#666;
	text-decoration:none;
}

.sitoFer a:hover {
	margin:0;
	padding:0;
	color:#666;
	text-decoration:underline;
}

.sitoFer span a {
	margin:0;
	padding:0;
	color:#666;
	text-decoration:none;
}

.sitoFer span a:hover {
	margin:0;
	padding:0;
	color:#000;
	text-decoration:underline;
}


/*-----------------------------------------------eventi*/

.mostre {
	margin:15px 0 0 0;
	padding:0;
	width:1000px;
	height:180px;
	float:left;
}

/*anteprima*/

.anteprima {
	margin:0;
	padding:0;
	float:left;
	width:304px;
	height:160px;
	background-image:url(../images/gallery-eventi/anteprima.jpg);
	background-repeat:no-repeat;
	font-size:13px;
}

.anteprima2 {
	margin:0;
	padding:0;
	float:left;
	width:304px;
	height:160px;
	background-image:url(../en/images/gallery-eventi/anteprima.jpg);
	background-repeat:no-repeat;
	font-size:13px;
}

.anteprima p, .anteprima2 p {
	margin:40px 0 0 50px;
	padding:0;
	width:200px;
}

.anteprima p span, .anteprima2 p span {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:18pt;
}

.anteprima p a, .anteprima2 p a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000;
}

.anteprima p a:hover, .anteprima2 p a:hover {
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#000;
}
	
/*incorso*/	
	
.incorso {
	margin:0 0 0 45px;
	padding:0;
	float:left;
	width:304px;
	height:160px;
	background-image:url(../images/gallery-eventi/incorso.jpg);
	background-repeat:no-repeat;
}

.incorso2 {
	margin:0 0 0 45px;
	padding:0;
	float:left;
	width:304px;
	height:160px;
	background-image:url(../en/images/gallery-eventi/incorso.jpg);
	background-repeat:no-repeat;
}

.incorso p, .incorso2 p {
	margin:40px 0 0 10px;
	padding:0;
	float:left;
	width:180px;
}

.incorso p span, .incorso2 p span {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:18pt;
}

.incorso p a, .incorso2 p a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000;
}

.incorso p a:hover, .incorso2 p a:hover {
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#000;
}

.incorso img, .incorso2 img {
	margin:45px 0 0 15px;
	padding:0;
	float:left;
	border:0px;
}

.incorso img a, .incorso img a:hover, .incorso2 img a, .incorso2 img a:hover {
	margin:0;
	padding:0;
	float:left;
}

/*archivio*/

.archivio {
	margin:0;
	padding:0;
	float:right;
	width:304px;
	height:160px;
	background-image:url(../images/gallery-eventi/archivio.jpg);
	background-repeat:no-repeat;
}

.archivio2 {
	margin:0;
	padding:0;
	float:right;
	width:304px;
	height:160px;
	background-image:url(../en/images/gallery-eventi/archivio.jpg);
	background-repeat:no-repeat;
}

.archivo img, .archivio2 img {
	margin:30px 0 0 15px;
	padding:0;
	float:left;
	border:0px;
}

.archivio img a, .archivio img a:hover, .archivio2 img a, .archivio2 img a:hover {
	margin:0;
	padding:0;
	float:left;
	border:0px;
}

/*-------------------------------------------------------menu-oldmostre*/

.menu-oldmostre {
	margin:0 0px 0 0;
	padding:0;
	width:350px;
	height:300px;
	float:right;
	overflow:auto;
	position:absolute;
	top:25px;
	right:50px;
	z-index:10;
}

.lipsum {
	margin:0;
	padding:0 0 0 0;
	text-align:right;
	font-size:11px;
	letter-spacing:-0.2pt;
	font-family: Tahoma, Geneva, sans-serif;
	behavior: url(iepngfix.htc);
	background-image:url(../images/eventi-box.png);
	background-repeat:no-repeat;
 	height:77px;
	width:313px;
}

.lipsum p {
	margin:4px 20px 0 0;
	padding:0;
	color:#fff;
	text-decoration:none;
 	height:55px;
	width:285px;
	float:right;
}

.lipsum p a{
	margin:0px;
	padding:0px;
	color: #fff;
	text-decoration: none;
}

.lipsum p a:hover{
	margin:0;
	padding:0px;
	color: #fff;
	text-decoration: underline;
}

.lipsum span {
	margin:0px;
	padding:0;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.lipsum img{
	margin:10px 0 0 10px;
	padding:0;
	float:left;
}

/**/

.imgeventi {
	margin:0;
	padding:0;
	float:right;
	border:0px;
	background-image:url(../images/cont-eventi.jpg);
	background-repeat:no-repeat;
	width:191px;
	height:150px;
}

.imgeventi img {
	margin:7px 0 0 7px;
	padding:0;
	border:0px;
	text-decoration:none;
}


/*--------------------------------------------------*/

.imgconcorsi {
	margin:10px 5px 0 5px;
	padding:0;
	float:left;
	border:0px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/cont-photopartecipa.png);
	background-repeat:no-repeat;
	width:309px;
	height:280px;
}

.imgconcorsi img {
	margin:13px 0 0 16px;
	padding:0;
	border:0px;
	text-decoration:none;
}

.imgconcorsi span {
	margin:10px 0 0 15px;
	padding:0;
	width:280px;
	text-decoration:none;
	font-size:14px;
	color:#CECECE;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

.imgconcorsi span a {
	margin:0;
	padding:0;
	color:#999;
	text-decoration:none;
	cursor:pointer;
}

.imgconcorsi span a:hover {
	margin:0;
	padding:0;
	color:#999;
	text-decoration:none;
	cursor:pointer;
}

/*--------------------------------------------------*/

.guestbookgallery {
	margin:10px 0 0px 0 0px;
	padding:0;
	float:left;
	border:0px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/cont-photopartecipa.png);
	background-repeat:no-repeat;
	width:309px;
	height:280px;
}

.guestbookgallery img {
	margin:13px 0 0 16px;
	padding:0;
	border:0px;
	text-decoration:none;
}

.guestbookgallery span {
	margin:10px 0 0 15px;
	padding:0;
	width:280px;
	text-decoration:none;
	font-size:11px;
	color:#CECECE;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

.guestbookgallery span a {
	margin:0;
	padding:0;
	color:#999;
	text-decoration:none;
	cursor:pointer;
}

.guestbookgallery span a:hover {
	margin:0;
	padding:0;
	color:#999;
	text-decoration:none;
	cursor:pointer;
}


/*--------------------------------------------------*/


.bandiera {
	 margin:4px 0px 0 0; 
	 padding:0; 
	 float:right; 
	 width:120px; 
	 height:120px;
}

.bandiera img {
	margin:0;
	padding:0;
	display:block;
	border:0px;
	text-decoration:none;
	cursor:pointer;
	
}

.podcast {
	margin:0px 0 0 0;
	padding:0;
	float:left;
	width:350px;
	height:160px;
}

.podcast a {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0px;
	list-style:none;
}

.podcast img, .podcast img a, .podcast img a:hover {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
}

/*------------------------------------------------*/

.locandina {
	margin:10px 0px 0 0;
	padding:0;
	width:525px; 
	height:235px; 
	float:right;
	background-image:url(../images/contphotoconcorsi.jpg);
}

.locandina img, .locandina img a, .locandina img a:hover {
	margin:15px 0 0 14px;
	padding:0;
	text-decoration:none;
	border:0px;
}


/*----------------------------------------------*/

.downregolamento {
	 margin:0 0 20px 20px; 
	 padding:0; 
	 float:right; 
	 width:200px; 
	 height:90px;
}

.downregolamento img, .downregolamento img a, .downregolamento img a:hover{
	 margin:0; 
	 padding:0; 
	 border:0px;
	 text-decoration:none;
}


/*-------------------------------------------------*/



/*-------------------------------------------------*/

.divisorio {
	margin:0;
	padding:0; 
	width:280px; 
	float:left;
}

.inputDiv {
	margin:0;
	padding:5px 0 0 0;
	background-image:url(../images/btn-form.jpg);
	background-repeat:no-repeat;
	background-position:0 18px;
	width:210px;
	height:43px;
	float:left;
}

.inputDiv input {
	margin:0 0 0 5px;
	padding:4px 0 0 0;
	width:180px;
	height:30px;
	border:0px;
	background:none;
	line-height:normal;
}

.inputDiv p {
	margin:0 0 0 8px;
	padding:0;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}


.privacy {
	margin:15px 0 0 0;
	background-image:none; 
	float:left; 	
	width:210px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.privacy input {
	margin:1px 5px 0 0;
	padding:0;
	float:left;
}

.privacy button {
	margin:0 0 0 5px;
	padding:0;
	background-image:url(../images/btn-form1.jpg);
	width:105px;
	height:30px;
	float:left;
	border:0px;
}

/*--------------------------------*/

.inputDiv2 {
	margin:0px 0 0 0;
	padding:0;
	background:url(../images/btn-form-fr.jpg) no-repeat 0 10px;
	width:210px;
	height:43px;
	float:left;
	color:#fff;
}

.inputDiv2 input {
	margin:0 0 0 5px;
	padding:4px;
	width:180px;
	height:30px;
	border:0px;
	color:#fff;
	background:none;
	line-height:normal;
}

.inputDiv2 p {
	margin:0 0 0 8px;
	padding:0;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
}

/*--------------------------------*/

.inputDiv4 {
	margin:0 0 0 0;
	padding:0;
	background:url(../images/btn-form-fr.jpg) no-repeat 0 10px;
	width:210px;
	height:43px;
	float:left;
}

.inputDiv4 input {
	margin:3px 5px 0 5px;
	padding:0px;
	border:0px;
	float:left;
	background:none;
	line-height:normal;
	color:#fff;
}

.inputDiv4 p {
	margin:0 0 0 8px;
	padding:0;
	float:left;
	width:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
}

.inputDiv4 span {
	margin:2px 0px 0 0px;
	padding:0;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
}

/**/

.divTextarea  {
	margin:0 0 0 0px;
	padding:0;
	float:left;
	width:210px;
}

.divTextarea p {
	margin:0 0 0 8px;
	padding:0;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
}

.divTextarea textarea {
	margin:0 0 0 5px;
	padding:4px;
	width:200px;
	height:50px;
	border:1px #ccc solid;;
	background:none;
	line-height:normal;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
}


/**/

.inputDiv3 {
	margin:5px 0 0 0;
	padding:0;
	width:210px;
	height:43px;
	float:left;
}

.inputDiv3 input {
	margin:0 0 0 5px;
	padding:0;
	float:left;
	height:20px;
	width:160px;
	background:none;
	line-height:normal;
	color:#000;
}

.inputDiv3 p {
	margin:0 0 0 8px;
	padding:0;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
}

/*-------------------------------*/

/*--------------------------------*/

.inputInvia {
	margin:30px 0 0 0;
	padding:0;
	behavior: url(iepngfix.htc);
	background-image:url(../images/invia.png);
	background-repeat:no-repeat;
	width:240px;
	height:54px;
	float:right;
}

.inputInvia01 {
	margin:15px 0 0 0;
	padding:0;
	behavior: url(iepngfix.htc);
	background-image:url(../images/invia-Modulo.jpg);
	background-repeat:no-repeat;
	width:240px;
	height:54px;
	float:left;
}

.inputInviaEn {
	margin:15px 0 0 0;
	padding:0;
	behavior: url(iepngfix.htc);
	background-image:url(../en/images/invia-Modulo.jpg);
	background-repeat:no-repeat;
	width:240px;
	height:54px;
	float:left;
}

.inputInvia input, .inputInvia01 input, .inputInviaEn input {
	margin:0 0 0 5px;
	padding:4px;
	width:207px;
	height:45px;
	cursor:pointer;
	border:0px;
	background:none;
	line-height:normal;
}

/*-----------------------------data*/

.fittizzio{
	margin:0px 0 0px 0;
	padding:0px;
	font-size:11px;
	color:#000;
	font-family:Tahoma;
	cursor:pointer;
	position:absolute;
	z-index:70;
	bottom:-10px;
	left:40px;
	background:url('../images/prov.jpg') 0 0 no-repeat;
}

.fittizzio ul{
	margin:5px 13px 15px 0;
	padding:0;
	list-style: none;
	display:block;
	overflow: auto;
	height:100px;
	width:143px;
}

.fittizzio li{
	margin:0px;
	padding:0px;
	display:inline;
}

.fittizzio a:visited{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color:#000;
	float:left;
	border:1px #fff solid;
}

.fittizzio a:link{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color:#000;
	float:left;
	border:1px #fff solid;
}

.fittizzio a:active{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color: #006600;
	float:left;
	border:1px #54B000 solid;
}

.fittizzio a:focus{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color: #006600;
	float:left;
	border:1px #54B000 solid;
}

.fittizzio a:hover{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color: #006600;
	float:left;
	border:1px #54B000 solid;
}

/*fittizzio*/

/*#data{
	margin:0px 0 0 0;
	padding:7px 0 0 2px;
	font-size:11px;
	color:#000;
	font-family:Tahoma;
	width:40px;
	height:28px;
	cursor:pointer;
	float:left;
	position:relative;
}

#data select {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	background:none;
	width:40px;
	border:1px #ccc solid;
}
*/
/*data*/

.data2{
	margin:0px 0 0 0;
	padding:0 0 0 0px;
	font-size:11px;
	color:#000;
	font-family:Tahoma;
	width:60px;
	height:30px;
	background-image:url('../images/data2.jpg');
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	position:relative;
}

.data2 p{
	margin:0;
	padding:5px 0 0 14px;
	float:left;
}

.data2 input{
	margin:5px 0 0 5px;
	padding:0;
	float:left;
}

/*------------------------------*/

/*mese*/

.fittizzio-mese{
	margin:40px 0 0 0;
	padding:0px;
	font-size:11px;
	color:#000;
	font-family:Tahoma;
	cursor:pointer;
	position:absolute;
	z-index:80;
	bottom:-10px;
	left:120px;
	background:url('../images/prov.jpg') 0 0 no-repeat;
}

.fittizzio-mese ul{
	margin:5px 13px 15px 0;
	padding:0;
	list-style: none;
	display:block;
	overflow: auto;
	height:100px;
	width:143px;
}

.fittizzio-mese li{
	margin:0px;
	padding:0px;
}

.fittizzio-mese a:visited{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color:#000;
	border:1px #fff solid;
}

.fittizzio-mese a:link{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color:#000;
	border:1px #fff solid;
}

.fittizzio-mese a:active{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color: #006600;
	border:1px #54B000 solid;
}

.fittizzio-mese a:focus{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color: #006600;
	border:1px #54B000 solid;
}

.fittizzio-mese a:hover{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color: #006600;
	border:1px #54B000 solid;
}

/*fittizzio*/

#mesef{
	margin:0px 0 0 0;
	padding:7px 0 0 8px;
	font-size:11px;
	color:#000;
	font-family:Tahoma;
	width:75px;	
	cursor:pointer;
	float:left;
	position:relative;
}

#mesef select {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	background:none;
	width:75px;
	border:1px #ccc solid;
}

/*------------------------------*/

/*data*/

.fittizzio-anno{
	margin:40px 0 0 0;
	padding:0px;
	font-size:11px;
	color:#000;
	font-family:Tahoma;
	cursor:pointer;
	position:absolute;
	z-index:80;
	bottom:-10px;
	left:175px;
	background:url('../images/prov.jpg') 0 0 no-repeat;
}

.fittizzio-anno ul{
	margin:5px 13px 15px 0;
	padding:0;
	list-style: none;
	display:block;
	overflow: auto;
	height:100px;
	width:143px;
}

.fittizzio-anno li{
	margin:0px;
	padding:0px;
	display:inline;
}

.fittizzio-anno a:visited{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color:#000;
	float:left;
	border:1px #fff solid;
}

.fittizzio-anno a:link{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color:#000;
	float:left;
	border:1px #fff soli;
}

.fittizzio-anno a:active{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color: #006600;
	float:left;
	border:1px #54B000 solid;
}

.fittizzio-anno a:focus{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color: #006600;
	float:left;
	border:1px #54B000 solid;
}

.fittizzio-anno a:hover{
	margin:10px -4px 0 10px;
	padding:1px;
	text-decoration:none;
	color: #006600;
	float:left;
	border:1px #54B000 solid;
}

/*fittizzio-anno*/

#annof {
	margin:0px 0 0 0;
	padding:7px 0 0 8px;
	font-size:11px;
	color:#000;
	font-family:Tahoma;
	width:60px;
	height:28px;
	cursor:pointer;
	float:left;
	position:relative;
}

#annof select {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	background:none;
	width:60px;
	border:1px #ccc solid;
}

/*-------------------------------------------------*/

#annof2 {
	margin:0px 0 0 0;
	padding:7px 0 0 8px;
	font-size:11px;
	color:#000;
	font-family:Tahoma;
	width:100px;
	height:28px;
	cursor:pointer;
	float:left;
	position:relative;
}

#annof2 select {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	background:none;
	width:100px;
	border:1px #ccc solid;
}



/*----------------------------------------------------------------------------------------*/

#carrelloschede {
	margin:0;
	padding:0;
	background:none;
}

#carrelloschede ul, #carrelloschede li {
	margin:0;
	padding:0;
	list-style:none;
}


#pubblicazioni {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:334px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/sfum-031.png);
	background-repeat:no-repeat;
	float:left;
	top:0px;
	left:0;
}

/**/

.text-pubblicazioni {
	margin:35px -13px 0 0px;
	padding:0 10px 0 10px;
	float:left;
	color:#171717;
	width:280px;
	height:248px;
	overflow:auto;	
	text-align:right;
	position:relative;
}

.text-pubblicazioni span {
	margin:0;
	padding:15px 0 0 0;
	font-size:11px;
	line-height:15pt;
	width:200px;
	font-family:Tahoma, Geneva, sans-serif;
	float:right;
}


.text-pubblicazioni span b {
	margin:0px;
	padding:0;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
}


/*-----------------------------------cont-carrellO*/

.cont-carrello {
	margin:35px 0 0 -13px;
	padding:0 10px 0 10px;
	float:left;
	color:#171717;
	width:280px;
	height:248px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/gallery-acquista/container2.png);
	background-position:left;
	background-repeat:repeat-y;
	text-align:right;
}


/*-----------------------------------cont-carrellO*/

.carrello {
	margin:0 0 0 8px;
	padding:0;
	float:left;
}

.carrello img {
	margin:0;
	padding:0;
	float:left;
	border:0px;
}

.carrello img a, .carrello img a:hover {
	margin:0;
	padding:0;
	text-decoration:none;
	border:0px;
}

/*-----------------------------------cont-prezzo*/

.prezzo {
	margin:15px 0 0 0;
	padding:0;
	float:left;
	width:200px;
	height:39px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/gallery-acquista/carrello2.png);
	background-repeat:no-repeat;
	background-position:left;
}

.prezzo span {
	margin:5px 0 0 46px;
	padding:0;
	float:left;
	font-size:19px;
	color:#fff;
	/*color:#670000;*/
	text-decoration:none;
}

.prezzo a {
	margin:0;
	padding:0;
	float:left;
	color:#fff;
	text-decoration:none;
}

.prezzo span a, .prezzo span a:hover {
	margin:0px;
	padding:0;
	color:#670000;
	text-decoration:none;
}


/*-----------------------------------Chiudi*/

.chiudi {
	margin:3px;
	padding:0;
	float:right;
	border:0px;
	position:absolute;
	z-index:56;
	top:0px;
	right:0;
}

.chiudi img, .chiudi img a, .chiudi img a:hover{
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
	cursor:pointer;
}

.container2 {
	margin:24px 0px 0 0px;
	padding:0;
	width:280px;
	height:278px;
	behavior: url(iepngfix.htc);
	background-image:url(../images/acquista2.png);
	background-repeat:no-repeat;
	float:left;
}

.container2 img {
	margin:18px 0 0 18px;
	padding:0;
	text-decoration:none;
	border:0px;
}

.container2 img a, .container2 img a:hover {
	margin:0px;
	padding:0;
	text-decoration:none;
	border:0px;
}


/*-------------------------------------------btnCar*/

.btnCar {
	margin:0px 0 0 0;
	padding:0;
	float:left;
	width:30px;
	height:30px;
	border:0px;
	position:absolute;
	z-index:56;
	top:120px;
	left:15px;
}

.btnCar2 {
	margin:0;
	padding:0;
	float:right;
	width:30px;
	height:30px;
	border:0px;
	position:absolute;
	z-index:56;
	top:120px;
	right:18px;
}

.btnCar a, .btnCar a:hover {
	margin:0;
	padding:0;
	border:0px;
	text-decoration:none;
}

.btnCar2 a, .btnCar2 a:hover {
	margin:0;
	padding:0;
	text-decoration:none;
}


/*------------------------------------------------Form contatti ferragamo for artist*/

.cont-form {
	margin:5px 15px 0 0;
	padding:10px 0px 0 0;
	width:510px;
	height:350px;
	float:right;
	position:relative;
	color:#fff;
}

.input {
	color:#fff;
}

/*----------------------------------------------------------------------------------*/

.imputArts {
	margin:0px 0 0 10px;
	padding:0;
	behavior: url(iepngfix.htc);
	background-image:url(../images/btn-opp.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:208px;
	height:45px;
	float:left;
}

.form {
	margin:0px;
	padding:0px;
	border:0px;
	background:transparent;
	color:#fff;
}

.imputArts input, .imputArts select {
	margin:0 0 0 5px;
	padding:8px 4px 0 4px;
	width:190px;
	height:20px;
	border:0px;
	background:transparent;
	line-height:normal;
	color:#fff;
}

.imputArts option {
	margin:5px 0 0 0;
	padding:0px 4px 0 4px;
	border-bottom:1px #ccc solid;
	border-top:1px #ccc solid;
	background: #fff;
	line-height:normal;
	color:#000;
	border:0px;
	width:155px;
}

.imputArts p, .imputArtsDes p, .imputArtsDes2 p {
	margin:0 0 0 8px;
	padding:0;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
}

/*--------------------------imputArtsFile allegato*/

.imputArtsFile {
	margin:0 0 0 10px;
	padding:0;
	float:left;
	height:45px;
	width:208px;
	position: relative;
	behavior: url(iepngfix.htc);	
	background-image:url(../images/2.png);
	background-repeat:no-repeat;
	background-position:left;
}

.imputArtsFile input {
	margin:0 0 0 5px;
	padding:0;
	float:left;
	height:20px;
	width:160px;
	background:none;
	line-height:normal;
	color:#000;
}

.imputArtsFile p {
	margin:0 0 10px 8px;
	padding:0;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
}


/*--------------------------imputArtsDes textarea*/

.imputArtsDes {
	margin:0 0 0 10px;
	padding:0;
	float:left;
	height:55px;
	width:208px;
}

.imputArtsDes textarea {
	margin:0;
	padding:3px;
	float:left;
	height:55px;
	width:208px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
	border:1px #ccc solid;
	background:none;
}

/*--------------------------imputArtsDes2 textarea2*/

.imputArtsDes2 {
	margin:0 0 0 10px;
	padding:0;
	float:left;
	width:420px;
	height:190px;
}

.imputArtsDes2 textarea {
	margin:5px 0 0 5px;
	padding:3px;
	float:left;
	width:410px;
	height:180px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
	border:1px #ccc solid;
	background:none;
	letter-spacing:1pt;
}

/*--------------------------imputArtsDes invia*/

.imputArtsInvia {
	margin:40px 0px 0 0;
	padding:0;
	behavior: url(iepngfix.htc);
	background-image:url(../images/invia2.png);
	background-repeat:no-repeat;
	width:240px;
	height:54px;
	float:right;
}

.imputArtsInviaEng {
	margin:40px 0px 0 0;
	padding:0;
	behavior: url(iepngfix.htc);
	background-image:url(../en/images/invia2.png);
	background-repeat:no-repeat;
	width:240px;
	height:54px;
	float:right;
}

.imputArtsInvia input, .imputArtsInviaEng input {
	margin:0;
	padding:4px;
	width:240px;
	height:54px;
	cursor:pointer;
	border:0px;
	background:none;
	line-height:normal;
}


/*--------------------------privacy 2*/


.DivPrivacy {
	margin:50px 5px 0 0;
	padding:0;
	width:140px;
	height:54px;
	float:right;
}

.DivPrivacy span {
	margin:0;
	padding:2px 2px 2PX 5px;
	float:right;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	border-left:1px #ccc solid;
	line-height:8pt;
	cursor:pointer;
}

.DivPrivacy span a {
	margin:0;
	padding:0;
	text-decortion: none;
	color:#666;
	}


.DivPrivacy input {
	margin:10px 5px 0 0;
	padding:0;
	float:right;
}

/**/

#topDivPrivacy {
	margin:0;
	padding:5px;
	position:absolute;
	top:300px;
	width:1000px;
	right:0;
	z-index:30;
	background-image:url(../images/sfum-privacy.jpg);
	background-repeat:repeat-x;
}

#topDivPrivacy p {
	margin:0;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#666;
}


/*----------------------------*/

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 23px;
	left: 5px;
	z-index: 1;
}

div.fakefile input{
	background: transparent;
	border-width: 0px;
	color: #fff; 
	height: 20px; 
	width:100px; 
	margin: 0px 0 0 5px; 
	padding: 2px 4px 0 0;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

span.select {
   position:absolute; top: 17px; left: 0px; 
   width: 208px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 28px;
   padding: 6px 24px 0 16px;
   color: #fff;
   font-family: Tahoma;
   font-size: 8pt;
   behavior: url(iepngfix.htc);
   background: url(../js/select.png) no-repeat;
   overflow: hidden;
 }
 
 /*--------------------------------------------sopra*/
 
 .sopra {
	 margin:0px;
	 padding:20px;
	 position:absolute; 
	 top:0px;
	 left:-300px;
	 behavior: url(iepngfix.htc);
	 background-image:url(../images/cosobrutto.png);
	 background-repeat:no-repeat;
	 background-position:0 0;
	 width:317px;
	 height:131px;
	 color:#666;
	}
	
  .sopra p {
	  margin:0px;
	  padding:0 0 0 5px;
	  font-size:10px;
	  line-height:10pt;
	  border-left:2px #AE1C15 solid
  }
  
    .sopra a {
		margin:0;
		padding:0;
		text-decoration:underline;
		color:#666px;
	}

/**/

.luce {
	margin:-18px 0 0 0;
	padding:0px 0 0 24px;
	color:#666;
	font-size:9px;
	width:990px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
}



/*---------------------------*/


.Mlink {
	margin:0px 0 0 60px;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;	
}

.Mlink ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.Mlink li {
	display: inline;
	margin: 0;
	padding: 0;
}

.Mlink a:link, .Mlink a:visited {
	margin: 10px 0 10px 0;
	padding: 0.3em 0.6em 0.3em 1em;
	behavior: url(iepngfix.htc);
	background-image:url(../images/lnck.png);
	background-repeat:no-repeat;
	background-position:0 0;	
	display: block;
	text-decoration: none;
	color: #666;
	

}

.Mlink a:hover, .Mlink a:focus, .Mlink a:active{
	margin: 10px 0 10px 0;
	padding:0;
	padding: 0.3em 0.6em 0.3em 1.3em;
	behavior: url(iepngfix.htc);
	background-image:url(../images/lnck3.png);
	background-repeat:no-repeat;
	background-position:0 0;	
	
}

/*-------------------------------------AcquistaCont*/

.AcquistaCont {
	margin:0px 2px 0 5px;
	padding:0;
	width:995px;
	height:100%;
	float:left;
	background-color:#fff;
}

/*Menu*/

.AcquistaMenu {
	margin:10px 10px 0 10px;
	padding:0;
	width:155px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	float:left;
	font-weight:bold;
}

.AcquistaMenu img {
	margin:0 0 10px 0;
	padding:0;
	float:left;
}

.AcquistaMenu ul, .AcquistaMenu li{
	display: inline;
	margin: 0;
	padding: 0;
}

.AcquistaMenu a:link, .AcquistaMenu a:visited {
	margin:0;
	padding:2px 0 4px 0;
	text-decoration: none;
	color:#808080;
	display:block;
	border-bottom:1px #ccc solid;
}

.AcquistaMenu a:hover, .AcquistaMenu a:focus, .AcquistaMenu a:active{
	margin:0;
	padding:2px 0 4px 0;
	text-decoration: none;
	color: #000;
	border-bottom:1px #000 solid;
}

/*-------FinestraAcquista--------*/

.FinestraAcquista {
	margin:0;
	padding:0;
	width:801px;
	height:100%;
	float:right;
}

.ContShop {
	margin:5px 0 5px 0;
	padding:0;
	float:left;
	width:198px;
	height:198px;
	background-image:url('../images/contShp.jpg');
	background-repeat:no-repeat;
}

.ContShop img {
	margin:3px 0 0 25px;
	padding:0;
	float:left;
}

.ContShop span {
	margin:5px 5px 0 0px;
	padding:0 0 0 25px;
	float:left;
	display:block;
	font-size:10px;
}

.ContShop a 
	text-decoration:none;
	color:#000;
}


.ContShop strong {
	margin:0;
	padding:0;
	display:block;
	color:#c74602;
	font-size:12px;
}

.ContShop b {
	margin:0;
	padding:0;
	display:block;
	font-size:11px;
}

/*-------*/

.colore {
	margin: 5px 10px 0 0;
	padding:0;
	float:right;
	width:35px;
}

.colore div {
	margin:2px;
	width:11px;
	height:11px;
	float:left;
}

.colore div a {
	width:11px;
	height:11px;
	display:block;
	float:left;
	text-decoration:none;	
}

.colore div a:hover {
	width:11px;
	height:11px;
	display:block;
	float:left;
	text-decoration:none;
}
