/* 
================================
SKIN TAG PRINCIPALI
================================
*/

.teaserspace noprint, .topTeaser noprint {
display:none;
}

.searchboxx {
padding-top:-10px;
}

.input {
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	border:1px solid #28719B;
	height:20px;
}

.lingua span{
padding-left:170px;
}

.imgbank_image {
width:672px;
height:480px;
background-color:#F0F0F0;

}

.imgbank_didascalia {
line-height:1.5;
	font-family: Arial;
	font-size: 11px;
	color:#666666;
width:440px;
height:60px;
margin-left:115px;
padding:5px;
text-align:center;

}

body{
	background-color:#FFFFFF;
	margin:0px;
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	line-height: normal;
}

strong{
	color: #666666;
}

.txt11{
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	line-height: normal;
}


/* Default link style */
a:link, a:visited, a:active {
	font-family: Arial;
	font-size: 11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	font-family: Arial;
	font-size: 11px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

.linkTopMenu{
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

a.linkTopMenu:link, a.linkTopMenu:visited, a.linkTopMenu:active {
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
} 

ul li {
    list-style-type: square;
    padding-bottom: 10px;
}

ul li p {
    margin-bottom: 5px;
}

.inputBox {
    border:1px solid #CCCCCC;
    height:20px;
    font-family: Arial;
	font-size: 11px;
	color:#666666;
 }
 
 
 
  /*--------------------------------------------------------------------------------------------------------*/
 /* CLASSI OUTPUT DALLA RICERCA */
 
 .linkElenco td a, .linkElenco td a:hover, .linkElenco td a:visited{
	font-family: Arial;
	font-size: 12px;
	color:#3A8CB0;
	padding-right:7px;
	padding-left:7px;
}
 
.linkElenco td {
text-align:center;
}

.linkElenco td span{
	border: 1px solid #3A8CB0;
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	color:#3A8CB0;
	padding-right:7px;
	padding-left:7px;
} 
 
.linkResults {
	font-weight:bold;
	font-family: Arial;
	font-size: 10px;
	color:#999999;
}
.linkRilevanza {
	font-weight:bold;
	font-family: Verdana;
	font-size: 9px;
	color:#555555;
}

 
.elencoResults {
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	color:#3A8CB0;
}
 
 
 /*--------------------------------------------------------------------------------------------------------*/
 /* CLASSI FIERE ED EVENTI */
 

 
 
 .linkElenco {
    font-family: Arial;
	font-size: 11px;
    color:#3A8CB0;
 }
 
 a.linkElenco:link, a.linkElenco:visited, a.linkElenco:active {
    font-family: Arial;
	font-size: 11px;
    color:#3A8CB0;
}
 
a.linkElenco:hover {
    font-family: Arial;
	font-size: 11px;
    color:#3A8CB0;
    text-decoration:underline;
}

/*a.linkTopMenu:hover {
	text-decoration:underline;
} 
*/


/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* CLASSI CON TAG A */

a.btLogin:link, a.btLogin:visited, a.btLogin:active{
	padding-bottom:1px;
	padding-top:1px;
	height:15px;
	font-family: Arial;
	color: #999999;
	font-size:11px;
}

a.btLogin:hover{
	color: #003366;
	text-decoration:none;
}

/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* Style for Login/Logout, Register/User controls */
a.LoginUser:link, a.LoginUser:visited, a.LoginUser:active {
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration: none;
}

a.LoginUser:hover{
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* Style for legal related controls */
.LegalLinks, a.LegalLinks:link, a.LegalLinks:visited, a.LegalLinks:active {
	font-family:tahoma;
	font-size:11px;
	color:#666;
	font-weight:bold;
	text-decoration: none;
}

a.LegalLinks:hover {
	font-family:tahoma;
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}

/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* buttons and link buttons style used in the portal admin pages */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active  {
	color: #666666;	
	font-family:tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	height:15px;
}

A.CommandButton:hover    {
	color: #666666;	
	font-family:tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* CSS pagina DEFAULT.ASCX */

.default_left{
	background-image:url(default_left.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:11px;
}

.default_right{
	background-image:url(default_right.jpg);
	background-repeat:repeat-y;
	width:11px;
}

.testoAzzurro{
	font-family: Arial;
	font-size: 11px;
	color:#3A8CB0;
	text-decoration:none;
	line-height: normal;
}


/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* ----------------------------------------------------------------------------------------------------------------------------------  */

.sfTopPagInterna{
	background-image:url(sf_TopPagInterna.jpg);
	background-repeat:no-repeat;
}

.titoloPag{
	font-family: Arial;
	font-size: 12px;
	color:#003366;
	text-decoration:none;
	font-weight:bold;
}

.sfSubhome{
	background-image:url(sfSubhome.jpg);
	background-repeat:no-repeat;
}

/**/
.testoBianco10{
	color: #000000;
	font-family:Arial;
	font-weight: normal;
	font-size: 10px;
}



/*========================================================*/
/*  4. Links and Buttons                                  */
/*========================================================*/


/* text and link style used for most text rendered by modules */
.Normal{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#555555;
	line-height:14px;
}

strong {
color:000000;
}



a.Normal:link, a.Normal:visited, a.Normal:active {
	color: #008000;
	font-family:Arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

a.Normal:hover {
	color:#CC0000;
	font-family:Arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}



/**/

.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}

.skingradient {
	background-color:#CCCCCC;
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}

/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* ----------------------------------------------------------------------------------------------------------------------------------  */
/**/
/* Classi del template generale e HP*/

.header{clear:both;	height:86px; background-image:url(header.gif); background-repeat:no-repeat;}

.footer{clear:both;	height:32px; background-image:url(sf_footer.jpg); background-repeat:no-repeat;}

.footer_home{clear:both; height:32px; background-image:url(sf_footer_HOME.jpg); background-repeat:no-repeat;}

.copy{
	font-family: Arial;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	line-height: normal;
}

/* CLASSI SCHEDA PRODOTTO */
.descScheda{padding-top:15px; padding-right:5px; padding-left:10px; padding-bottom:10px;}
.imageScheda{padding-top:15px; text-align:right;}
.bordoImg{border:1px solid #E1E1E1;}

.searchScheda{padding-right:5px; text-align:right;}

.flatMenu {
	text-transform:lowercase;
	color:#3A8CB0;
}

a.flatMenu:hover{
	color:#3A8CB0;
}

a.flatMenu:visited, a.flatMenu:active, a.flatMenu:link{
	color:#3A8CB0;
}

a.localizedItemList:hover, a.localizedItemList:active, a.localizedItemList:link {
	color:#3A8CB0;
}

.localizedItemList img {
	border: none;
	vertical-align: baseline;
	margin-left: 15px;
}

.flatMenuOff{
	text-transform:lowercase;
	color:#3A8CB0;
	font-weight:normal;
}

a.flatMenuOff:visited, a.flatMenuOff:link, a.flatMenuOff:active{
	text-transform:lowercase;
	color:#3A8CB0;
	font-weight:normal;
}

a.flatMenuOff:hover{
	text-transform:lowercase;
	color:#3A8CB0;
	font-weight:normal;
}

.separator{
	font-size:11px;
	float:left;
	width:10px;
	height:10px;
}

.flatMenu {
	float:left;
}

.flatMenuOff {
	float:left;
}

.menuLevel1{
	padding-left:5px;
	background-color:#F4F4F4;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.menuLevel2{
	padding-left:7px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}

a.menuLevel2:link, a.menuLevel2:visited{
	padding-left:7px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}

a.menuLevel2:active{
	color:#314E6A;
}

a.menuLevel2:hover{color:#314E6A; text-decoration:none;}




/**/
/*------------------------------------------------------------------------------------------------*/
/* CLASSI PER SKIN SCHEDA PRODOTTO */


.testo_scheda{
 	float:left;
	width:380px;
	padding-left:23px; 
	background-color:#FFFFFF;
}

.img_scheda{
	float:left;
	width:170px;
	padding-left:16px;
	background-color:#FFFFFF;
}

.link_scheda{
	width:620px;  
	padding-left:23px; 
	padding-top:12px; 
	clear:both;
	background-color:#FFFFFF;
}

.tabella_scheda{
	width:620px;  
	padding-left:23px; 
	padding-top:12px; 
	clear:both; 
	background-color:#FFFFFF;
}

/**/

/* Menu Ferretti */


.ferrettiMenuContainer {
	background-color: transparent;
}

span.ferrettiMenuBar {
	cursor: hand; 
	/*width: 776px;*/
	height: 68px; 
}

.ferrettiMenuBar .rootItem .ferrettiMenuLabel {
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  color: #6d6d6d;
  
  height: 68px;
  line-height: 68px;
  /*position: relative;
  top: 30px;*/
}

.rootItemHover span div, .rootItemSelected span div {
    background-position: 0px 0px;
    background-image: url(menu_sfumoAzz.jpg) !important; 
    background-repeat: repeat-x;
}

div.ferrettiMenuLabel {
    display: inline;
}

.rootItemHover span div.ferrettiMenuLabel, .rootItemSelected span div.ferrettiMenuLabel {
  color: #ffffff !important;
}

.rootItemSelected span div.ferrettiMenuLabel {
  background-position: 0px -20px !important;
  position: relative; top: 20px;
}

.ferrettiMenuBar .rootItem .separator {
    width: 1px;
    height: 24px;
    line-height: 68px;
    margin-left: 10px;
    margin-right: 10px;
    background-image: url(menu_separator.jpg);
    background-repeat: no-repeat;
}

.ferrettiMenuBar .rootItem .separatorSpacer {
    width: 0px;
    height: 24px;    
    line-height: 68px;
}
/*
.ferrettiMenuBar .rootItem .separatorActiveLeft {
    padding: 0px;
    margin: 0px;
    border: none;
      
    width: 10px;
    height: 72px;
    line-height: 72px;
    
    background-position: left bottom;
    background-image: url(menu_sepleft_active.jpg);
    background-repeat: no-repeat;
}

.ferrettiMenuBar .rootItem .separatorActiveRight {
    padding: 0px;
    margin: 0px;
    border: none;

    width: 10px;
    height: 72px;
    line-height: 72px;
    
    background-position: right bottom;
    background-image: url(menu_sepright_active.jpg);
    background-repeat: no-repeat;
}
*/
.ferrettiSubMenuu {
	background-image: url(sfondomenu.png);
    border:1px solid #FFFFFF;
    z-index: 1000; 
    cursor: pointer; 
    cursor: hand; 
    /*filter:progid:DXImageTransform.Microsoft.Shadow(color='#FFFFFF', Direction=135, Strength=3); */
    padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ferrettiSubMenu .subItem, .ferrettiSubMenu .subItemSelected { /*TD if menu option for using tables is on*/
    cursor: pointer; 
    cursor: hand; 
    color: #FFFFFF;
    font-size: 9px; 
    font-weight: normal; 
    font-family: Verdana; 
	
    white-space: nowrap;  /*Word wrapping menu item now optional*/
}

.ferrettiSubMenu .subItemSelected {
    font-weight: bold;
}

.ferrettiSubMenu .subItemHover {
    background-color: #206397;
}

/*--------- MENU DI NAVIGAZIONE ---------*/

.fontMenu{
	cursor: pointer; 
	cursor: hand; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial; 
	white-space: nowrap;
}

.lineMenuOff{
	background-image:url(menu_sfumoDx_off.jpg);
	background-repeat:no-repeat;
	height:68px;
}

.lineMenuOn{
	background-image:url(menu_sfumoDx.jpg);
	background-repeat:no-repeat;
	height:68px;
}

.MenuOff{
	height:68px;
	padding-bottom:24px;
	padding-left:6px;
	padding-right:12px;
}

.MenuOn{
	height:68px;
	padding-left:6px;
	padding-right:12px;
	vertical-align:bottom;
	background-image:url(menu_sfumoAzz.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-transform:uppercase;
	padding-bottom:8px;
}

.lblMenuOff{
	color:#747678;
}

a.lblMenuOff:link, a.lblMenuOff:visited, a.lblMenuOff:active{
	color:#747678;
}


a.lblMenuOff:hover{
	color:#747678;
}


.lblMenuOn{
	color:#FFFFFF;
}

a.lblMenuOn:link, a.lblMenuOn:visited, a.lblMenuOn:active{
	color:#FFFFFF;
}

a.lblMenuOn:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/*---------------------------------------*/

.main_dnnmenu_container {
	background-color: transparent;
}

.main_dnnmenu_container span {
	padding-top:10px;
}

.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	/*height:68px;*/
}

/* VOCI DELLA TENDINA */
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	/*background-color: Transparent;	*/
	font-family: Arial; 
	
	white-space: nowrap;  /*Word wrapping menu item now optional*/
}


/* VOCI DEL MENU SUPERIORE */
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #747678;
	font-size: 9px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Verdana; 
    white-space: nowrap;
/*	padding-left:6px;
	padding-right:4px;
	padding-top:25px;*/
	/*height:48px;
	display: inline;*/
	text-transform: uppercase;
	padding-bottom:24px;
	/*border:1px solid #000000;*/

}


a.main_dnnmenu_rootitem:link, a.main_dnnmenu_rootitem:active, a.main_dnnmenu_rootitem:visited{
	background-image:url(menu_sfumoAzz.jpg);
	
}

a.main_dnnmenu_rootitem:hover{
	background-image:url(menu_sfumoAzz.jpg);
	color: White;
}

.main_dnnmenu_subitem_hover {
    background-color: #206397;
}

.main_dnnmenu_itemhover {  
	text-decoration:none;
}

/*Gestion click sulle voci root del menu*/
.main_dnnmenu_selectedrootItem
{
	background-position: 50% -5px ;
    background-image:url(menu_sfumoAzz2.jpg);
    background-repeat: repeat-x;
	color:113A65;
	padding-bottom:24px;
	
	
	
	/*margin-left: 10px;
	margin-right: 10px;
	padding-top:40px;*/
}
/*Gestione Hover sulle voci Root*/
.main_ddmenu_rootitemhover
{
	
	/*background-image:url(menu_sfumoAzz.jpg);*/
	/*color: #ffffff;
	padding-top:40px;*/
}

.menu_node_label {
    position: relative;
    top: 0px;
}

.main_ddmenu_rootitemhover .menu_node_label {
    color: #6d6d6d;
    top: 15px !important;
}

.main_dnnmenu_selectedrootItem .menu_node_label {
    color: White !important;
    top: -9px !important;
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 2px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	line-height:20px;
	background-image: url(sfondomenu.png);
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#FFFFFF', Direction=135, Strength=3); */
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_separator {
    width: 1px;
    height: 24px;
    margin-left: 10px;
    margin-right: 10px;
    background-image: url(menu_separator.jpg);
    background-repeat: no-repeat;
}

.main_dnnmenu_separator_spacer {
    width: 1px;
    height: 24px;    
}

.main_dnnmenu_separator_active_left {
    position: relative;
    left: 0px;
    top: 0px;
    width: 10px;
    height: 68px;
    background-position: left top;
    background-image: url(menu_sepleft_active.jpg);
    background-repeat: no-repeat;
}

.main_dnnmenu_separator_active_right {
    position: relative;
    left: 0px;
    top: 0px;
    width: 10px;
    height: 68px;
    background-position: left top;
    background-image: url(menu_sepright_active.jpg);
    background-repeat: no-repeat;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}

.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.StandardButton {
  background: #7994cb none; 
  color: #000000;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   color: #666666;
}

/* CLASSI DI TESTO */
.grigio11{
   font-family: Arial;
   font-size:  11px;
   font-weight: bold;
   color: #CCCCCC;
}



/*
	CSS for LocalizedItemDocument Module
*/

.ItemMediaDocument
{
	font-family:"Verdana";
	font-size:12px;
	margin-top:2px;
	margin-bottom:2px;
}


/*
	CSS for LocalizedItemLink Module
*/

.ItemMediaLink
{
	font-family:"Verdana";
	font-size:12px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0;
	margin-right:auto;
}

/*
	CSS for LocalizedItemMedia Module
*/

.ItemMediaImage {
    vertical-align: middle; 
    text-align: center;
	margin-bottom: 2px;
	background-repeat: no-repeat;
}

.ItemMediaSubHome .ItemMediaImage
{
	width: 355px; 
	height: 250px;
}

.ItemMediaPagInterne .ItemMediaImage
{
	width: 249px; /* 157px*/
	height: 165px; /* 111px*/
}

.ItemMediaImageZoom
{
	font-family:"Verdana";
	font-size:12px;
	margin-top:2px;
	margin-bottom:10px;
}



/*
	CSS for LocalizedSearch Module
*/

.Search
{
	font-family:"Verdana";
	font-size:12px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:auto;
	margin-right:4px;
	width:175px;
}

/*
	CSS for LocalizedItemsEvent Module
*/

.ItemsEventPublicationDate
{
	font-family:"Verdana";
	font-size:10px;
	color:#bbbbbb;
	margin-bottom:2px;
}

.ItemsEventTitle
{
	font-family:"Verdana";
	font-size:12px;
	color:Black;
	font-weight:bold;
	margin-bottom:2px;
}

.ItemsEventDescription
{
	font-family:"Verdana";
	font-size:12px;
	color:Black;
}

.ItemsEventSeparator
{
	font-size:1px;
	border-style:dashed;
	border-width:1px;
	border-color:#bbbbbb;
	margin-top:10px;
	margin-bottom:10px;
}

/*
	CSS for LocalizedItemsArticle Module
*/

.ItemsArticlePublicationDate
{
	font-family:"Verdana";
	font-size:10px;
	color:#bbbbbb;
	margin-bottom:2px;
}

.ItemsArticleTitle
{
	font-family:"Verdana";
	font-size:12px;
	color:Black;
	font-weight:bold;
	margin-bottom:2px;
}

.ItemsArticleDescription
{
	font-family:"Verdana";
	font-size:12px;
	color:Black;
}

.ItemsArticleSeparator
{
	font-size:1px;
	border-style:dashed;
	border-width:1px;
	border-color:#bbbbbb;
	margin-top:10px;
	margin-bottom:10px;
}

/*
	CSS for LocalizedItemsEditorial Module
*/

.ItemsEditorialPublicationDate
{
	font-family:"Verdana";
	font-size:10px;
	color:#bbbbbb;
	margin-bottom:2px;
}

.ItemsEditorialTitle
{
	font-family:"Verdana";
	font-size:12px;
	color:Black;
	font-weight:bold;
	margin-bottom:2px;
}

.ItemsEditorialDescription
{
	font-family:"Verdana";
	font-size:12px;
	color:Black;
}

.ItemsEditorialSeparator
{
	font-size:1px;
	border-style:dashed;
	border-width:1px;
	border-color:#bbbbbb;
	margin-top:10px;
	margin-bottom:10px;
}

/*
	CSS for LocalizedItemsDepth Module
*/

.ItemsDepthPublicationDate
{
	font-family:"Verdana";
	font-size:10px;
	color:#bbbbbb;
	margin-bottom:2px;
}

.ItemsDepthTitle
{
	font-family:"Verdana";
	font-size:12px;
	color:Black;
	font-weight:bold;
	margin-bottom:2px;
}

.ItemsDepthDescription
{
	font-family:"Verdana";
	font-size:12px;
	color:Black;
}

.ItemsDepthSeparator
{
	font-size:1px;
	border-style:dashed;
	border-width:1px;
	border-color:#bbbbbb;
	margin-top:10px;
	margin-bottom:10px;
}

/**/

.titoloPagInterna 
{
	text-transform: uppercase;
	font-size: 12px !important;
	color: #003366 !important; 
}

.Tabella9Marchi {
    table-layout: fixed;
    width: 717px;
    border: solid 1px #FFFFFF;
}

.Tabella9Marchi tr {
	border: none;
}

.Tabella9Marchi p, .Tabella9Marchi caption {
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	text-align: left;
	line-height: normal;
}

.Tabella9Marchi td {
    width: 191px;
    height: 260px;
    vertical-align: top;
	border: none;
}

.Tabella9Marchi td.spacer {
    width: 72px;
}
/*
.Tabella9Marchi a:hover, .Tabella9Marchi a:link, .Tabella9Marchi a:visited, .Tabella9Marchi a:active {
    border: solid 1px #cdcdcd;
}*/

.Tabella9Marchi img {
    border: solid 2px #ffffff;

}

/**/

.TabellaAltriUfficiStampa {
    margin-left: 145px;
    table-layout: fixed;
    width: 677px;
    border: solid 20px #FFFFFF;
}

.TabellaAltriUfficiStampa p, .TabellaAltriUfficiStampa caption {
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	text-align: left;
	line-height: normal;
}

.TabellaAltriUfficiStampa td {
    width: 140px;
    height: 170px;
    text-align: center;
    vertical-align: top;
    border: solid 20px #ffffff;
}

.TabellaAltriUfficiStampa td div {
    border: solid 1px #cdcdcd;
}

.TabellaAltriUfficiStampa td span {
    width: 100%;
    border-top: solid 1px #cdcdcd;
}

.TabellaAltriUfficiStampa td span p {
    border: none;
    padding: 0px;
    margin: 0px;
    text-align: center;
    height: 8px;
}

.TabellaAltriUfficiStampa a:hover, .TabellaAltriUfficiStampa a:link, .TabellaAltriUfficiStampa a:visited, .TabellaAltriUfficiStampa a:active {
}

.TabellaAltriUfficiStampa img {
    border: solid 2px #ffffff;
}

/* stile per la tabelle contenuti (come 'Ferretti in breve') */

.ItemDescription table {
    table-layout: fixed;
    width: 717px;
    border: solid 1px #ffffff;
}

.ItemDescription td {
    border: solid 1px #ffffff;
    border-bottom: dotted 1px #cdcdcd;
    padding-bottom: 15px;
}

.ItemDescription p, .ItemDescription td {
    font-family: Arial;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	text-align: left;
	line-height: normal;
}

/* separatore lingua */
.LanguageSeparator {
    background-image: url(lang_separator.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: baseline;
    width: 19px;
}

/* stile tabelle backoffice */
.BackOfficeTable table {
    table-layout: fixed;
    width: 100%;
    border: solid 1px #ffffff;
}

.BackOfficeTable td, 
.BackOfficeTable th {
    border: solid 1px #ffffff;
    border-bottom: dotted 1px #cdcdcd;
    padding-bottom: 15px;
}

.BackOfficeTable th.Command {
    width: 90px;
}

.BackOfficeTable p, .BackOfficeTable td {
    font-family: Arial;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	text-align: left;
	line-height: normal;
}


#dnn_ctr391_LocalizedItemsSubMenu_lblHtml {

text-align:center;
}

#dnn_ctr391_LocalizedItemsSubMenu_lblHtml div {
text-align:center;
}

#dnn_ctr391_LocalizedItemsSubMenu_lblHtml .separator {
float:left;
}

#dnn_ctr391_LocalizedItemsSubMenu_lblHtml a {
text-align:center;
text-align: -moz-center;
float:left;
}


.noprint {display:none;}
