/* 
================================
SKIN TAG PRINCIPALI
================================
*/   
body{
	background-color:#FFFFFF;
	margin:0px;
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	line-height: normal;
}

strong{
	color: #333333;
}

.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;
} 

a.linkTopMenu:hover {
	text-decoration:underline;
} 



/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* CLASSI CON TAG A */

a.btLogin:link, a.btLogin:visited, a.btLogin:active{
	border:1px solid #666666;
	background-color:#cccccc;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:1px;
	padding-top:1px;
	height:15px;
	font-family: Arial;
	color: #666666;
	font-size:9px;
}

a.btLogin:hover{
	color: #666666;
	background-color:#cccccc;
	text-decoration:none;
	font-size:9px;
}

/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* 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;
}

.copy{
	font-family: Arial;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	line-height: normal;
}


a.copy:link, a.copy:visited, a.copy:active, a.copy:hover {
	color:#999999;
	font-family:Arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	}

/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* 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;
}




/* ----------------------------------------------------------------------------------------------------------------------------------  */
/* ----------------------------------------------------------------------------------------------------------------------------------  */
/**/
.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:#333333;
	line-height:14px;
}

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*/
.contenitore{width: 977px; min-height:400px;}

.contentpane {width: 406px ; height: 410px; margin: 0px; border: 0px; padding: 0px; }

.imagespane { width: 286px; height: 410px; vertical-align: top; margin: 0px; border: 0px; padding: 0px; }
/*.imagespane img*/ .itemImage { width: 280px; height: 280px; border:1px solid #E1E1E1; }

.footer{clear:both;	height:26px; background-image:url(sf_footer.jpg); background-repeat:repeat-x;}

.topline{background-color:#f4f4f4; text-align:right; padding-right:5px;}

.testata { width: 982px; height: 57px; }

.outerTable { width: 1010px; border: none 0px; }
.innerTable { width: 982px;  border: none 0px;}	

/* classi per il pannello superiore */

.menu_prodotti 
{
	height: 435px;
	width: 280px;
	vertical-align: top;
}
.topbar{ vertical-align: top; background-color:#f4f4f4; text-align:left; padding-right:5px; height: 28px; }
.topbar_cerca
{
	width: 260px;
	text-align: right;
}
.topbar_breadcrumb
{
	/*background-image: url(dotBoxHp.gif);
	background-repeat: no-repeat;	
	background-position: 7px 11px;*/
	/*width: 425px;*/
	padding-left: 7px;
	padding-top: 0px;
	text-align: left;
}

.dnn_dnnBREADCRUMB_lblBreadCrumb {
    color:#464646;
    font-family:Tahoma,Arial,Helvetica;
    font-size:8.5pt;
    font-weight:bold;
    text-decoration:none;
}

.dnn_topright {
    vertical-align: top;
}

.contentpane 
{
	width: 700px;
	height: 402px;
	vertical-align: top;
}

.topMenuItem {
    margin: 0px;
    vertical-align: middle;
    font-family:Arial;
	font-size:11px;
	font-weight: bold;
}   

.topMenuItem.Inactive {
    color: #333333;
}

.topMenuItem.Active {
    color: #900613;
    text-decoration: underline;
}

/* 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{padding-left:10px;}

.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;}

.DNN_ANN_DesignTable { margin-top: 2px; }
.DNN_ANN_DesignTable td 
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

.DNN_ANN_DesignTable img { border: solid 1px #f4f4f4; }

.DNN_ANN_Description
{

}
/* CLASSI PER SKIN DI PAGINA DI SOLO TESTO */

.headerContent{
	height:70px;
	width:556px;
	margin-left:3px;
	text-align:center;
}

.contentBoxTesto{
	width:556px;
}

/**/
/*------------------------------------------------------------------------------------------------*/
/* CLASSI PER SKIN SCHEDA PRODOTTO */

.flat_menu{
	background-color:#000000;
	width:620px;  
	padding-left:23px; 
	padding-top:12px; 
	clear:both; 
	padding-bottom:26px;
}

.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;
}

/**/



.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	
	padding-right:12px;
	padding-left:7px;
	background-image: url(freccia_on.gif);
	background-repeat:no-repeat;
	background-position:left;
	display: inline;
}

.main_dnnmenu_itemhover {  
	text-decoration:underline;
}

.main_dnnmenu_itemhover td {  
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #C5D1C0;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#284F13', 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_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
{
	margin-bottom:2px;
}

.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;
}
/**/
/*
.MML-Default-ImageLink{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

a:link.MML-Default-ImageLink, a:visited.MML-Default-ImageLink, a:active.MML-Default-ImageLink{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

a:hover.MML-Default-ImageLink{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}*/

.sitemap {
    padding: 10px; 
}

.sitemapItem {
    color:#333333;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration: none;
}

.searchSeparator {
    height: 3px;
    padding-left:5px;
    background-image: url(tratteggio.gif);
    background-position: top;
    background-repeat: repeat-x;
}

/* Classi Menu Prodotti */

/**/
td.ProductImage 
{
	padding: 0px;
	margin: 0px;
	height:7px;
	width:18px;
}
/**/
td.CategoryImage
{
	height:28px;
	width:18px;
	background-color: #f4f4f4;
	background-image: url(dotBoxHp.gif);
	background-repeat: no-repeat;	
	background-position: center center;
}

td.ProductData 
{
	padding: 0px;
	margin: 0px;
	height: 7px;
}

td.CategoryData 
{
	height: 28px;
	background-color: #f4f4f4;
}
/* Tutta la tabella */
.KorffProductsTable 
{
	/*background-color: Red;*/
	margin-top: 2px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	text-decoration:none;
	width: 280px;
}

.KorffProductsTable td {
    padding: 1px;
}

/*span.ProductActive, span.ProductInactive
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration:none;
}

span.ProductInactive 
{
	font-weight: normal;
	color:#464646;
}

span.ProductActive 
{
	color:#000000;
	font-weight: bold;
}*/

span.ProductActive, span.ProductInactive
{
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
}

span.ProductInactive 
{
	font-weight: normal;
	color:#464646;
}

span.ProductActive 
{
	color:#000000;
	font-weight: bold;
}
	

span.CategoryInactive, span.CategoryActive
{
	font-family: Arial;
	font-size: 11px;
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}

.MenuTopSpacer { height: 15px; }
.MenuBottomSpacer { height: 19px; }

/* definizione classi per i prodotti 
le classi iniziano con Product_ e terminano con il 
DebugCode dell'item associata al prodotto*/

/* Trattamenti Viso */
.Product_PERLESSENCE { background-color: #EDEDE6; color:#464646; font-family:Arial; font-weight: bold; font-size: 11px;}
/*.Product_TENSIFILL { background-color: #F7F7F7; color:#464646;}*/ 
.Product_Attivatori { background-color: #F7F7F7; color:#464646; }
.Product_TENSIFILL     { background-color: #EACB84; color:#464646;}
.Product_TENSIFILL_SUPER  { background-color: #E5E5E6; color:#464646;}
.Product_365STRETCH  { background-color: #F1CAD9; color:#464646;}
/*.Product_SUPREME     { background-color: #EACB84; color:#464646;}*/
.Product_SUPREME     { background-color: #a97c55; color:#464646;}
.Product_HYDRAENERGY { background-color: #99C5E3; color:#464646;}
.Product_NUTRICOMFORT  { background-color: #FEEBCF; color:#464646;}
.Product_METAL_BLOCK  { background-color: #BDBBCA; color:#464646;}
.Product_DE_KOUPEROSE  { background-color: #DFEFEA; color:#464646;}
.Product_DE_MAKIA { background-color: #DFEFEA; color:#464646;}
.Product_EXTRA_PURE { background-color: #B9E6E6; color:#464646;}
.Product_SICURE { background-color: #F6E5E4; color:#464646;}
.Product_DE_RADICAL { background-color: #01A4A6; color:#464646;}
.Product_DETERGENZA { background-color: #9FD7F1; color:#464646;}
/* Make Up */
.Product_CURE_MAKE_UP {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_CURE_MAKE_UP a {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_CURE_MAKE_UP a:link, Product_CURE_MAKE_UP a:visited, Product_CURE_MAKE_UP a:active {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_CURE_MAKE_UP fontTitBoxGray {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}

/* Make Up OCCHI */
.Product_Occhi {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_Occhi a {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_Occhi a:link, .Product_Occhi a:visited, .Product_Occhi a:active {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_Occhi fontTitBoxGray {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}

/* Make Up LABBRA */
.Product_Labbra {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_Labbra a {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_Labbra a:link, .Product_Labbra a:visited, .Product_Labbra a:active {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_Labbra fontTitBoxGray {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}

/* Make Up MANI */
.Product_Mani {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_Mani a {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_Mani a:link, .Product_Mani a:visited, .Product_Mani a:active {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}
.Product_Mani fontTitBoxGray {background-color: #000000; color:#FFFFFF; font-family:Arial; font-weight: bold; font-size: 11px;}


.Product_PHYSIO_MAKE_UP { background-color: #DAE6EE; color:#464646;}
/* Solari */
.Product_C3P1 { background-color: #d6d223; color:#464646;}

.colonnaDxProdotti {
	vertical-align:top;
	padding-top:3px;
}

.testoProdotti {
	vertical-align:top;
	padding-top:20px;
}

.topScheda {
	vertical-align:top;
}