div#CentroTutto{margin: 0 auto;width:960px;}

/*used in */
.ItemImageUploadStatus
{
	width:70px;
}


.colorPar {color: #d171b3;}


/* woew */

body
{
   margin: 0;
   padding:0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   /*BACKGROUND: url(../Main/images/pbx_body_gradient.gif) #e2e1e1 repeat-x 0pt 0pt;
   COLOR: #646870;*/
 
}

h5 
{
	font-weight:normal;
	font-size:12px;
	margin-top:4px;
	margin-bottom:4px;
	
}

 .Item
    {
        clear:both;width:80%;color: blue;
    }


img { -ms-interpolation-mode:bicubic; border:none; }

a {color:Purple;}
a:hover {color:red}


a.quicklinks {  text-decoration: none}
.quicklinks {  font-size: 9pt; color: #CCCCCC}



.abook hover {border:none;border-color:none;bgcolor:none;}
.abook {border:none;border-color:none;bgcolor:none;}



.nav {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}

a.nav {  text-decoration: none}
a.nav:hover {  text-decoration: underline;color:red;}


.leftnav{}
a.leftnav {text-decoration:none;font-weight:bolder;font-size:12px;}

/* Medio */
.leftnavMedium{}
a.leftnavMedium {text-decoration:none;font-weight:bolder;font-size:11px;}


/* piccolo */
.leftnavSmall{}
a.leftnavSmall {text-decoration:none;font-weight:bolder;font-size:10px;}

.leftnavSmall2{}
a.leftnavSmall2 {text-decoration:none;font-weight:normal;font-size:11px;color:#333;}
a.leftnavSmall2:hover {text-decoration:none;font-weight:normal;font-size:11px;color:#cc9900;} 


.IndexNav {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; color: Purple}

a.rightnav:link {color:#696969;}
a.rightnav:visited {  color: #696969}
a.rightnav:hover {color:#FF0000;text-decoration:none;}

/* piccolo */
a.rightnavS:link {font-size:smaller;}
a.rightnavS:link {font-size:smaller;color:#696969;}
a.rightnavS:visited {font-size:smaller;  color: #696969}
a.rightnavS:hover {font-size:smaller;color:#FF0000;text-decoration:none;}



.outlineborder
{
border: thin solid #e0e0e0;
}

.darkborder
{
border: thin solid #999999;
}

.lightoutlineborder
{
border: thin solid #e0e0e0;
}

.darkpanel
{
background:#999999;
 color: white;
}

.lightpanel
{
background:#e0e0e0;
color:black;
}

.whiteBG
{
background:white;
}

.maxwidth
{width:760px;
}

.inset
{
padding:3px;
}

.smalltext
{
font-size: 8pt;
color:black;
}

.heading
{
font-size: 14pt;
color:black;
}

.stretchtofit
{
width:100%;
}

.largertext
{
font-size:12pt;
color:black;
}

.text
{
font-size:10pt;
}

.whitetext
{
font-size:10pt;
color:white;
}

.colortext
{
font-size:10pt;
color:black;
}

.emphasis
{font-weight:bold;}

.topalign
{
	vertical-align:top;
}


.imageProductAC
{
	width:99px;
}


/*fr */


body, th, td {

	color:#496969; /*Black; #999999;*/
}

.text1 {
	font-size: 10px;
}

.text2 {
	font-size: 18px;
	color: #B74E95;
}

.text3 {
	color: #B74E95;
}


.text4 {
	font-size: 13px;
	color: #B74E95;
}

.text5 
{
    text-align:center;
	font-size: 11px;
	color: #B74E95;
	font-weight:bolder;
}

.TdBorderImage1
{
	width:18px;
	background-image:url(../Main/images/index01.gif);
}
.TdBorderImage2
{
	 
	 vertical-align:top;
	 background-image:url(../Main/images/index20.gif);
	 border-style:inset;
	 border-left:none 0px #f5f5f5;	
	 border-right:none 0px #f5f5f5;
	 border-top:none 0px #f5f5f5;			 
	 border-bottom:inset 1px #d4d0c8;
}

.TdBorderImage3
{
	background-image:url(../Main/images/index26.gif);
}

.TdBorderImage4
{
	 width:18px;		
	 background-image:url(../Main/images/index02.gif);
}

/*Header Control */
.HyperForMenuHeader
{
	text-decoration: none;
}
.imgHeagerCtrl1
{
	width:70px;
	height:44px;
	border:0;
}

.imgHeagerCtrl2
{
	width:81px;
	height:44px;
	border:0;
}

.imgHeagerCtrl3
{
	width:61px;
	height:44px;
	border:0;
}
/*Header Control  END */



/*MenuTop*/

.tdMenuTop
{
	background-image:url(../Main/images/SfondoPulsanteTop.gif);
	width:84px;
	height:35px;
	border:0px;
	text-align:center;
	

	
}



/*MenuTop END */



/*SecondSottoMenu */

.tableSottoMenu
{
	width:100%;
	height:100px;
		
	/*background:#fae6e7; */
}

.tsSecondSottoMenu
{
	width:50%;
	height:100px;
	/*background-image:url(../Main/images/SfondoSottoMenu1.jpg); */

}

.divBoxIntern
{
	padding:0px;
	margin:8px;
	text-align:left;
	color:#bb568e;
	text-indent:11px;
	
}

/*SecondSottoMenu END */

/*MenuLeft */

.ImageTitleMenuLeft
{
	height:22px;
	background-image:url(../Main/images/TitleMenuLeft.gif);
	/*text inside */
	color:White;
	padding-left:11px;
	font-weight:bold;
}

/*SecondSottoMenu END */
/*RightMenu */
.tdRightmenu
{
	 background:#f5f5f5;
	 
	 
	
	 
}
.divRightMenu1
{
	/*
	 border-left:solid 1px #d4d0c8;	
	 border-right:solid 1px #d4d0c8;
	 border-top:solid 1px #d4d0c8;			 
	 border-bottom:solid 1px #d4d0c8;
	*/
	padding:0px;
	margin:5px 5px 8px 9px;
	text-align:left;
	color:#496969; /*era :#bb568e*/
	
	 
	 
}

.divRightMenuFotografia
{
	 padding:3px 2px 3px 2px;
	 
	 border-left:solid 1px #d4d0c8;	
	 border-right:solid 1px #d4d0c8;
	 border-top:solid 1px #d4d0c8;			 
	 border-bottom:solid 1px #d4d0c8;
	 text-align:center;
}

.divRightMenuFhoto
{
	
	 
	 border-left:solid 1px #d4d0c8;	
	 border-right:solid 1px #d4d0c8;
	 border-top:solid 1px #d4d0c8;			 
	 border-bottom:solid 1px #d4d0c8;

}

.divRightMenuFhotoSLIDE
{
	
	 
	 border-left:solid 1px #d4d0c8;	
	 border-right:solid 1px #d4d0c8;
	 border-top:solid 1px #d4d0c8;			 
	 border-bottom:solid 1px #d4d0c8;

}

.divRightMenuFhotoSLIDE img
{
	vertical-align:top;
}

/*RightMenu END */


/*Div box contatti */
    div.uedge {
      width: 90%;
      background: #f29bf2;
      background-image: none;
    }
    div.redge {
      background-image: url(images/redge.gif);
      background-position: top right;
      background-repeat: repeat-y;
    }
    div.bedge {
      background-image: url(images/bedge.gif);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
    div.ledge {
      background-image: none;
    }
    div.ulcorner {
      background-image: url(images/tlcorner.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.urcorner {
      background-image: url(images/trcorner.gif);
      background-position: top right;
      background-repeat: no-repeat;
    }
    div.blcorner {
      background-image: url(images/blcorner.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
    div.brcorner {
      background-image: url(images/brcorner.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }
    div.innercontent {
      width: 100%;
    }
    
    .keywords
    {
		font-size:smaller;
    }
    
    
    .closelay {
 background: url(../design/layout_bot.gif) no-repeat bottom left;
 height: 17px;
 clear: both;
 margin-top: -4px;
 margin-right: 0;
 margin-bottom: 1px;
 margin-left: 0;
}
/*Div box contatti END */


.text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #496969;}
.textP {  color: #496969;}





.textConImg 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #696969
	}



.right-text {  font-size: 8pt; color: #000000;font-weight: normal;
	margin:4px 4px 4px 4px;}


h1 {  font-size: 14pt;margin:0;padding:0;text-align:center;color:#a46674;}

h2 {  font-size: 12pt;margin:0;padding:0;text-align:center;color:#a46674;}

.articolo
{
	text-align:left;
	margin:8px 13px 8px 13px;
}

.articolo p
{
	margin-bottom:2px;
	margin-top:4px;
	margin-left:13px;
	margin-right:13px;
		
}
.articolo h4
{
	margin-bottom:2px;
	margin-top:20px;
	margin-left:8px;
	margin-right:8px;
	
	font-size:small;
}

.articolo h2
{
	margin-bottom:2px;
	margin-top:20px;
	margin-left:8px;
	margin-right:8px;
	
	font-size:small;
}

.link2{
	color: #434343;
	font-size: 12px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.link5{
	color: #0878C8;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.link6{
	color: #0878C8;
	font-size: 12px;
	text-decoration: none;
	padding-left:6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/*uguale a link5 (cioè azzurro) ma un po piu grande*/
.link5_bis{
	color: #0878C8;
	font-size: 14px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.link8{
	color: #434343;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.link9{
	color: #993300;
	font-size: 12px;
	text-decoration: none;
	padding-left:6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.link9{
	color: #993300;
	font-size: 12px;
	text-decoration: none;
	padding-left:6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.link9Small{
	color: #993300;
	font-size: 11px;
	text-decoration: none;
	padding-left:6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.prodborder {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; }

.prodborder_dotted {BORDER-RIGHT: #cccccc 1px dashed; BORDER-TOP: #cccccc 1px dashed; BORDER-LEFT: #cccccc 1px dashed; BORDER-BOTTOM: #cccccc 1px dashed; }


 /*not used see example http://blog.fiveruns.com/
.tags {clear: both; float: left; list-style-type: none; margin: 0 0 0.75em 0;}
.tags li {float: left; margin: 2px 8px 0 0;}
.tags a {background: transparent url(../images/tag-left.gif) 0 50% no-repeat; font-size: 11px; padding: 2px 0 4px 0;color:}
.tags a:link, .tags a:visited {color: #000; text-decoration: none;}
.tags a:hover {color: #ff5600; text-decoration: none;}
.tags a:active {color: #ff8800; text-decoration: none;}
.tags a span {background: transparent url(../images/tag-right.gif) 100% 50% no-repeat; margin: 0 0 0 8px; padding: 2px 8px 4px 0;}
    */
    
.H3Link
{
 font-size: 13px;
 margin: 0px;
 padding: 0px;
 margin-top:0px;
 padding-top:5px;
 margin-bottom:0px;
 padding-bottom:0px;
 color: #CA6060;   
}

.H3LinkStrong
{
 font-size: 14px;
 margin: 0px;
 padding: 0px;
 margin-top:0px;
 padding-top:5px;
 margin-bottom:0px;
 padding-bottom:0px;
 color: #CA6060;   
}

.h2DirectoryPage 
{
	margin-bottom:2px;
	margin-top:5px;
	margin-left:0px;
	margin-right:8px;
	
	font-size:small;
}


/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background:#F0F8FF;
	color:gray;
}	


#social
{
  padding-top: 5px;
  padding-bottom: 5px;
  border: 0px dashed;
  text-align: center;
}

#social li
{
  padding-left: 5px;
  padding-right: 5px;
  display: inline;
}

#social li a
{
  text-decoration: none;
  border:none;border-color:none;bgcolor:none;
  border: 0px;
  
}

#social li a img
{
  border: 0px;
  border:none;border-color:none;bgcolor:none;
}

.acquista_cont{width:255px;height:38px;background:#EF401D;margin:0 0 0 0;}

acquista{background-image: url(/App_Themes/Main/images/acquista.gif);background-repeat:no-repeat;width:100px;height:24px;margin:5px auto;}
.acquista a{color:#A20000;font-size:12px;text-decoration:none;font-weight:bold;}
.acquista a:hover{text-decoration:none;}
.acquista_cent{padding:5px 0 0 1px;}


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/App_Themes/Main/images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/App_Themes/Main/images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/App_Themes/Main/images/SavedStar.png);
}

.borderSoft1   
{
background: #eee;
	border-left: 1px #D9D6D6 solid;
	border-right: 1px #D9D6D6 solid;
	border-bottom: 1px #D9D6D6 solid;
	border-top: 1px #D9D6D6 solid;
}

.borderSoft2
{
background: #eee;
	border-left: 1px #333 dashed;
	border-right: 1px #333 dashed;
	border-bottom: 1px #333 dashed;
	border-top: 1px #333 dashed;
}

/* LINK VARI */
.link{
	color: #FAAB1A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


.sfondomenu1 {	BORDER-RIGHT: #d9d6d6 1px solid;	PADDING-LEFT: 4px;	BORDER-LEFT: #d9d6d6 1px solid;	BORDER-BOTTOM: #d9d6d6 1px solid;	background: #fff6bf}

.pContent
{
    text-align:center;
    margin-top:5px;
}

.pImage
{
    vertical-align:middle;
}

.pDivTop
{
   float:left;
   width:72%;
   height:210px; 
}

.pImageTop
{
   width:480px;
   height:210px;  
   text-align:left;
   float:left;
   margin-left:0px;
}

.pDettTop
{
    float:right;
    background:#a46674;
    color:white;
    height:210px;
    width:28%;

}


.pImageRight
{
    margin-top:20px;
    width:90px;
    height:90px;
    text-align:center;
}

.pContentMiddle
{
   
    clear:both;
    padding-top:28px;
    margin-top:28px;
    text-align:left;
}

h1#h1ContentProduct 
{

  text-align:left;
  margin-left:13px;

}

.pHeadertextDetailProduct
{
  color:#a46674;
  
}

.pULdetail
{
  margin-top:5px;
 margin-left:30px;	
	
}

.pImageProductCentral
{
  float:right;
  width:150px;
  text-align:left;
  margin-left:0px;
}

.pTextDetailProduct1
{
   margin-left:10px;	
}

.pContentMiddleRight
{
   margin-top:10px;
  float:right;
  width:28%;
}

.pTableProductRight
{
   BORDER-RIGHT: #d6d6d6 1px solid;
   BORDER-TOP: #d6d6d6 1px solid;
   MARGIN: 25px 0px 0px;
   BORDER-LEFT: #d6d6d6 1px solid;
   
   BORDER-BOTTOM: #d6d6d6 1px solid;
   BORDER-COLLAPSE: collapse;	TEXT-ALIGN: left
   
   
}



.cell_right 
{
 padding-top:4px;
  padding-right: 4px;
  padding-bottom:2px;
  TEXT-ALIGN: right

}
.cell_left
{
 padding-top:4px;
  padding-left:4px;
  padding-bottom:2px;
  TEXT-ALIGN: left
 

}

.pContentMiddleSecond
{
     clear:both;
    margin-top:80px;
    text-align:left;
    float:left;
    width:72%; 
}

.sAcquistaOra
{
    font-size: 19px;
    font-weight: bold;
}
.pSpanProductDesc
{
  padding-top:10px;
  padding-bottom:12px;
  
}



/* Images Gallery css */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
/* End Images Gallery css */



/*  RAD Images Gallery css */
.previewPane
{
    background: #fff;
    background-image: url(Images/previewPaneBg.gif);
    background-repeat: no-repeat;
}
.infoPane
{
    background: #fff;
    background-image: url(Images/infoPaneBg.gif);
    background-repeat: no-repeat;
}
.infoPaneBg
{
    margin-top: 20px;
    background: #fff;
    background-image: url(Images/grayBg.gif);
    background-repeat: no-repeat;
    height: 192px;
    width: 272px;
}
.imageDetailsHeader
{
    font: bold 16px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    margin-top: 20px;
    margin-left: 30px;
    margin-bottom: 5px;
}
.details
{
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    margin-left: 30px;
    width: 230px;
    vertical-align: middle;
    margin-bottom: 4px;
}
.detailsTxtBox
{
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    height: 13px;
    border: solid 1px #ccc;
}
a.editBtns, a.editBtns:link, a.editBtns:visited, a.editBtns:active, a.editBtns:focus
{
    text-decoration: none;
    border: solid 1px #808080;
    display: inline-block;
    width: 50px;
    font: bold 11px Arial, Verdana, Helvetica, Sans-serif;
    text-align: center;
    margin-top: 4px;
    background: #e8e8e8;
    color: #808080;
}
a.editBtns:hover
{
    color: #3b3b3b;
}
.thumbsViewer
{
    background: #fff;
    background-image: url(Images/thumbsBg.gif);
}

.RotatorImage
{
    margin:0px 11px;
    cursor:hand;
    cursor: pointer;
}


/*  RAD Images Gallery css END */


.RotatorItem
{
vertical-align:middle;
margin-top:5px;

}

.fr_bord
{
  background:transparent url(/App_Themes/Main/images/pbx_body_shadow.png) repeat-y center top;
margin:0 auto;padding:0pt 0px 0px;
text-align:left;

_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/App_Themes/Main/images/pbx_body_shadow.png',sizingMethod='scale');
_width: 950px;
}

.pageListMode h2
{
     font-size:small;
}

.sf_newsTitle
{
    font-size:10px;
}


/*-------------------------------------------*/
/*Nuove regole CSS per re-styling sito*/
/*-------------------------------------------*/

/*Impostazioni per nuova testata del sito*/
div#header_NEW{
	position:relative;
	width:961px;
	height:112px;
	margin: 0 auto;
	background: url(http://www.fotoregali.com/App_Themes/Main/images/header_NEW.gif) no-repeat center top;
}
div#link_logo{
	position:absolute;
	width:377px;
	height:66px;
	bottom:0;
	left:0;
	margin: 0;
	padding:0;
}
div#link_logo img{
	border:none;
	bottom:0;
	left:0;
	margin: 0;
	padding:0;
}
div#link_logo a{
	border:none;
	color:#FFFFFF;
	text-decoration:none;
}
div#link_logo a:link
div#link_logo a:visited
div#link_logo a:hover
div#link_logo a:focus
div#link_logo a:active {
	border:none;
	text-decoration:none;
}
div#menuSup_NEW{
	position:relative;
	width:961px;
	height:22px;
	margin: 0 auto;
	padding:0;
	background: url(http://www.fotoregali.com/App_Themes/Main/images/bg_menuSup_NEW.gif) repeat-x left top;
	color:#FFFFFF;
	font-weight:bold;
}
div#menuSup_NEW ul{
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	margin:0;
	padding:4px 0 0 0;
}
div#menuSup_NEW li{
	display:inline;
	padding-left:20px;
}
div#menuSup_NEW a{
	border:none;
	color:#FFFFFF;
	text-decoration:none;
}
div#menuSup_NEW a:link
div#menuSup_NEW a:visited
div#menuSup_NEW a:hover
div#menuSup_NEW a:focus
div#menuSup_NEW a:active {
	border:none;
	color:#FFFFFF;
	text-decoration:none;
}

div#menuTop_NEW{
	position:absolute;
	width:427px;
	height:34px;
	top:0;
	right:0;
	margin: 0;
	padding:0;
	background: url(http://www.fotoregali.com/App_Themes/Main/images/bg_menuTop_NEW.gif) no-repeat left top;
	color:#5e7c05;
	font-size:110%;
	font-weight:bold;
}
div#menuTop_NEW ul{
	position:relative;
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	margin:0;
	padding:4px 0 0 65px;
}
div#menuTop_NEW li{
	display:inline;
	padding-left:12px;
}
div#menuTop_NEW a{
	border:none;
	color:#5e7c05;
	text-decoration:none;
}
div#menuTop_NEW a:link
div#menuTop_NEW a:visited
div#menuTop_NEW a:hover
div#menuTop_NEW a:focus
div#menuTop_NEW a:active {
	border:none;
	color:#5e7c05;
	text-decoration:none;
}
/*Fine impostazioni per nuova testata del sito*/


/*inizio regole nuova homepage*/
div#home_container{
	background:#FFFFFF;
}
div#home_container a{
	text-decoration:none;
	font-variant:small-caps;
	font-size:90%;
}
div#home_header{
	background:#FFFFFF;
	margin: 0 auto;
	padding: 20px 15px 0 15px;
}
div#home_gallery{
	position:relative;
	width:608px;
	height:205px;
	margin: 0 auto;
	padding-bottom:15px;
	background:url(../Main/images/box-tele.jpg) center top no-repeat;
}
/*Impostazioni lonk e zoom immagine per la gallery della homepage*/
ul.hotLinkNewGallery {
	background:trasparent;
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
}
li.hotLink, li.hotLink a {
	position:absolute;
	top: 1px;
}
li.hotLink a span {
	display:inline;
}
ul.hotLinkNewGallery:hover li {
	border: none;
}
li.hotLink a:hover span{
	display:block;
	position:absolute;
	background-color:#FFFFFF;
	border: none;
}
/*li.hotLink a:link, a:visited, a:hover, a:active {
	text-decoration:none;
	color:#333333;
}*/
li.hotLink a:link
{
text-decoration:none;
color:Purple;
}

li.hotLink a:visited
{
text-decoration:none;
color:Purple;
}

li.hotLink a:hover
{
text-decoration:none;
color:Red;
}

li.hotLink a:link
{
text-decoration:none;
color:Purple;
}

li.hotLink a:visited
{
text-decoration:none;
color:Purple;
}

li.hotLink a:hover
{
text-decoration:none;
color:Red;
}
li.hotLink1 a{
	top:0px;
	left:155px;
	width:150px;
	height:100px;
}

li.hotLink2 a{
	top:0px;
	left:310px;
	width:150px;
	height:100px;
	background:trasparent;
}
li.hotLink3 a{
	top:0px;
	left:465px;
	width:150px;
	height:100px;
	background:trasparent;
}
li.hotLink4 a{
	top:105px;
	left:0px;
	width:150px;
	height:100px;
	background:trasparent;
}

li.hotLink5 a{
	top:105px;
	left:155px;
	width:150px;
	height:100px;
	background:trasparent;
}

li.hotLink6 a{
	top:105px;
	left:310px;
	width:150px;
	height:100px;
	background:trasparent;
}

li.hotLink7 a{
	top:105px;
	left:465px;
	width:150px;
	height:100px;
	background:trasparent;
}

li.hotLink8 a{
	top:0px;
	left:0px;
	width:615px;
	height:205px;
	background:trasparent;
}

div#container_prod-serv{
	background:#FFFFFF;
	border-top: 1px solid #CCCCCC;
	padding: 10px 0 5px 0;
}
div#box_prod-serv{
	width:600px;
	height:100px;
	margin: 0 auto;
}
div#novita{
	text-align:center;
	width:150px;
	height:100px;
	background:url(../Main/images/novita.gif) center top no-repeat;
	float:left;
}
div#novita span{
	position:relative;
	display:block;
	margin-bottom:10px;
	top:0;
	left:0;
	width:150px;
	height:50px;
}

div#novita a:hover span{
	border: none;
}
div#novita a:hover,
div#novita a:link,
div#novita a:active,
div#novita a:visited{
	text-decoration:none;
	border:none;
	cursor:pointer;
}
div#promo{
	text-align:center;
	width:150px;
	height:100px;
	background:url(../Main/images/offerte.gif) center top no-repeat;
	float:left;
	
}
div#promo span{
	position:relative;
	display:block;
	margin-bottom:10px;
	top:0;
	left:0;
	width:150px;
	height:50px;
}

div#promo a:hover span{
	border: none;
}
div#promo a:hover,
div#promo a:link,
div#promo a:active,
div#promo a:visited{
	text-decoration:none;
	border:none;
	cursor:pointer;
}
div#fotok{
	text-align:center;
	width:300px;
	height:100px;
	background:url(../Main/images/NEW_HOME/banner-facebook.jpg) center top no-repeat; 
	float:left;
	cursor:pointer;
}
div#fotok span{
	position:relative;
	display:block;
	margin-bottom:10px;
	top:0;
	left:0;
	width:300px;
	height:100px;
}

div#fotok a:hover span{
	border: none;
}
div#fotok a:hover,
div#fotok a:link,
div#fotok a:active,
div#fotok a:visited{
	text-decoration:none;
	border:none;
	cursor:pointer;
}
div#box_prod-serv a {
	color:#8e197b;
}
div#box_prod-serv a:hover {
	text-decoration:none;
}
/*Inizio regole per sfilata prodotti centrale*/
div#parade_prodotti{
	background:#FFFFFF;
	width:100%;
	border-top: 1px solid #CCCCCC;
	padding:10px 0 20px 0;
}

.parade_striscia{
	background:#FFFFFF;
	margin: 0 auto;
	width:610px;
	overflow:hidden;
	margin-bottom:10px;
}


.parade_striscia a {
	color:#8e197b;
}
.parade_striscia a:hover {
	text-decoration:none;
}
.parade_textPrimo{ /*solo il primo box posizionato sulla sx ha una proprietà in più rispetto agli altri*/
	text-align:center;
	background:#FFFFFF;
	width:145px;
	height:auto;
	float:left;
	margin-right:5px;
	margin-left:5px;
}
.parade_textPrimo p{
	font-size:85%;
	margin-top:10px;
	margin-bottom:5px;
}
.parade_text{
    text-align:center;
	background:#FFFFFF;
	width:145px;
/*	height:185px;
*/	float:left;
	margin-right:5px;
}
.parade_text p{
	font-size:85%;
	margin-top:10px;
	margin-bottom:5px;
}
.parade_img{ /*solo la prima immagine posizionata sulla sx ha una proprietà in più rispetto alle alt*/
	background:#FFFFFF;
	width:145px;
	/*height:116px;*/
}
/*Fine regole per sfilata prodotti centrale*/

/*Inizio definizioni per product browser*/
#prod-browser_container {
	position: relative;
	clear:both;
	width: 606px;
	height:260px;
	margin: 0 auto;
	overflow:hidden;
	background: transparent url(http:/www.fotoregali.com/App_Themes/Main/images/NEW_HOME/bg_prod-browser.gif) left top repeat-x;

}

#prod-browser_list{
	position:absolute;
	margin: 0;
	padding:0;
	height:195px;
	width:3610px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	/*background: transparent url(http:/www.fotoregali.com/App_Themes/Main/images/NEW_HOME/bg_scroll-home.gif) left top repeat-x;*/
}
#prod-browser_list .prod-browser_item{
	position:relative;
	float:left;
	text-align:center;
	height:195px;
	width:151px;
}
#prod-browser_list .prod-browser_title{
	position:relative;
	float:left;
	text-align:center;
	height:195px;
	width:35px;
    margin: 0 3px 0 3px;
	padding:0;
}
#prod-browser_list .prod-browser_item img{
	width:145px;
	height:116px;
	margin: 12px 3px 5px 3px;
}
#prod-browser_list .prod-browser_item p {
	text-align:center;
	clear:both;
	font-size:85%;
	margin-top:3px;
}
#prod-browser_list .prod-browser_item a{
	font-variant:small-caps;
	text-decoration:none;
	text-align:center;
	font-size:85%;
}
#prod-browser_list .prod-browser_item a:hover
#prod-browser_list .prod-browser_item a:link
#prod-browser_list .prod-browser_item a:active
#prod-browser_list .prod-browser_item a:visited {
	font-variant:small-caps;
	text-decoration:none;
	text-align:center;
	font-size:85%;
}
/*#prod-browser_track {
	background: transparent url(/Images/scrollBar2_prova.png) no-repeat scroll 0 0;
	height:23px;
	overflow:hidden;
	position:absolute;
	top: 204px;
	left:10px;
	visibility:visible;
	width:596px;
}
#prod-browser_handle {
	background: transparent url(/Images/handle_prova.png) no-repeat scroll 0 0;
	cursor:pointer;
	height:23px;
	position:absolute;
	left:1px;
	width:179px;
	z-index:5;
}*/
/*
#prod-browser{
	position: relative;
	background:url(/App_Themes/Main/images/NEW_HOME/bg_prod-browser.gif) left top repeat-x scroll 0 100%;
	width: 606px;
	height:230px;
	top:5px;
	margin: 0 auto;
	overflow:hidden;
}*/

 /* slider specific CSS */
        .sliderGallery {
            position: relative;
            padding: 9px;
            width: 606px;
            height: 230px;
            top:5px;
            margin: 0 auto;
          	background:url(/App_Themes/Main/images/NEW_HOME/bg_prod-browser.gif) left top repeat-x scroll 0 100%;
 			overflow: hidden;

        }
        
        .sliderGallery UL {
            position: absolute;
			top:0;
			left:0;
            list-style: none;
			overflow:none;
            white-space: wrap;
            padding: 0;
            margin: 0;
        }
        
        .slider {
            width: 597px;
            height: 23px;
            top: 204px;
	        left:0px;
            position: relative;
			background:url(/App_Themes/Main/images/NEW_HOME/scrollBar_NEW.png);
        }
        
        .handle {
            left:0px;
            position: absolute;
            cursor: move;
            height: 23px;
            width: 105px;
            top: 0;
			background:url(/App_Themes/Main/images/NEW_HOME/handle_NEW.png) center no-repeat;
            z-index: 100;
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 180;
            top: 3px;
        }
        
        .slider .slider-lbl1 {
            left: 28px;
        }
        
        .slider .slider-lbl2 {
            left: 100px;
        }
        
        .slider .slider-lbl3 {
            left: 280px;
        }

        .slider .slider-lbl4 {
            left: 420px;
        }

        .slider .slider-lbl5 {
            left: 468px;
        }
/*Fine definizioni per product browser*/


/*fine regole nuova homepage*/

/*Nuova tabella misure-prezzi*/
.mis_price{
	margin: 0 auto;
}

table.prices{
	font-size:90%;
	width:90%;
	border:none;
	margin-top:30px;
	margin-bottom:30px;
	text-align:left;
}

.tdprices {
	height: 20px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right: 4px;
	padding-left: 10px;

}
.pricestitle{
	background:#8e197b;
	font-weight: bold;
	color:#FFFFFF;
	padding-left:12px;
	font-variant:small-caps;
}
.pricesroseline {
	background:#ffe2fa;

}
.pricesroseline {
	background:#ffe2fa;

}
.whitebg {
	background:#ffffff;
}
.priceslightgreyline {
	background:#e3e3e3;
}

.testo-sconto {
font-size:130%;
font-weight: bold;
margin-top: -5px;
margin-bottom: -2px;
}



/*------- menu sx 2 ------*/

.glossymenu{
margin: 5px 0;
padding: 0;
/* width: 170px; width of menu
border: 1px solid #9A9A9A;*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{

background: black url(/Images/glossyback.gif) repeat-x bottom left;
/* 
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/

font-size:13px;
font-weight:bold;

color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;


}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 3px;
right: 5px;
border: none;
 width:12px;
}

.glossymenu a.menuitem:hover{
background-image: url(/Images/glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
/*border-bottom: 1px solid blue;*/
}

.glossymenu div.submenu ul li a{
display: block;
/*
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
*/
font-size:13px;
font-weight:bold;
color: Purple;
text-decoration: none;
padding: 4px 0;
padding-left: 10px;
background: #ffffff;
}

.glossymenu div.submenu ul li a:hover{
color: red;
}

.sepMenu{
padding-bottom:2px;
}

/*Menu sx END */