﻿/*************************************************************************/
/** BODY                                                                **/
/*************************************************************************/	
 
html,body{margin: 0px;padding:0px}
body{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:76%;text-align:center;background-color:#272323;}
div#PublicContainer{position:relative;width:750px;margin:0 auto;text-align:left;background-color:#FFF}

/*************************************************************************/
/** stili specifici per il layout **/
/*************************************************************************/	

div#left{position:absolute;width:190px;padding:10px 0 0 0;left:5px;}
div#contenthome{margin-left:200px;padding:10px 7px 7px 5px;min-height: 950px;height: auto !important;height: 950px;}
div#content{margin-left:200px;padding:10px 7px 7px 5px;min-height: 650px;height: auto !important;height: 650px;}
div#footer{margin-top:10px;text-align:center;padding:12px;background-image:url(/SiteImg/dotted.jpg);background-position:top;background-repeat:repeat-x}


/*************************************************************************/
/** stili generici, su header e footer **/
/*************************************************************************/	

div#header{height:149px;padding:0;margin:0;}
div#menu{margin:5px 5px 0 6px;padding:0px;height:30px;background: url(/SiteImg/bg_menu_mediacom.gif) top repeat-x}

/*************************************************************************/
/** stili generici, su contenuti centrali **/
/*************************************************************************/	

div.clearer{clear:left}
div.clearerall{clear:both}

div.box{width:190px;background: url('/SiteImg/leftbox_bottom.gif') no-repeat center bottom;
padding-bottom:20px;margin-bottom:10px;
    text-align: center;
}
div.box h2{background:transparent url(/SiteImg/leftbox_top.gif) no-repeat top center;color:#FFF;font-size:13px;font-weight:bold;padding:14px 5px 16px 5px;margin:0;text-align:center}
div.box p{padding: 5px 8px 6px 8px;margin:0;background: url(/SiteImg/leftbox_center.gif) repeat-y top center;text-align:center}
div.box form{padding:0;margin:0}
div.box a{text-decoration:none;color:#000}
div.box a:hover{text-decoration:underline;color:#000}

div.generale h2{margin:0;padding:0}
div.generale h2{height:40px;background: url(/SiteImg/H2_top.gif) no-repeat top center;margin-bottom:0px;padding:6px 0 10px 12px;font-size:20px;font-weight:bold;color:#FFF}

div.topProdotto {width:96%;padding:1%;width:100%;width:96%;margin-top:5px}

div.divFlash {float:left;margin-left:4px;width:96%;padding:1%;width:100%;width:96%;background-color:#FAFAFA;margin-top:5px}
div.divFlash div.FLV{float:left;width:320px;margin-top:6px;margin-left:2px}
div.divFlash h2{float:left;margin:0;font-size:11px}
div.divFlash p{margin:5px}
div.divFlash a{text-decoration:none;color:#000}
div.divFlash a:hover{text-decoration:none;color:#F75D2B}

div.textimage{margin:5px 0 20px 0;}
div.textimage img{float:left;margin:10px;border:0}
div.textimage h2, div.textimage p{margin:0;padding:0}
div.textimage h2{height:40px;background: url(/SiteImg/H2_top.gif) no-repeat top center;margin-bottom:10px;padding:6px 0 0 12px;font-size:20px;font-weight:bold;color:#FFF}
div.textimage a{text-decoration:none;color:#FFF}
div.textimage a:hover{text-decoration:underline;color:#FFF}

div.rivenditori{margin:0px 5px 5px 5px}
div.rivenditori h2{margin:0;padding:0}
div.rivenditori h2{height:40px;background: url(/SiteImg/H2_top.gif) no-repeat top center;margin-bottom:0px;padding:6px 0 0 12px;font-size:20px;font-weight:bold;color:#FFF}

div.rivenditori_promo {background-color:#FAFAFA;}
div.rivenditori_promo h1, div.rivenditori_promo p{margin:0;padding:0}
/*div.rivenditori_promo img{float:left;margin:7px;border:1px solid #E0E0E0}*/
div.rivenditori_promo img{border:1px solid #E0E0E0}
div.rivenditori_promo h1{margin:0;padding:0;background:#8f4cb5;padding:5px 0 5px 12px;font-size:18px;font-weight:bold;color:#FFFFFF;}
div.rivenditori_promo p{background-color:#FAFAFA;font-size:11px;text-align:center;margin-top:15px;margin-bottom:8px;margin-left:10px;float:left;width:46%;padding:0 1%;width:50%;width:46%;}
div.rivenditori_promo .titolo{text-align:center;font-size:18px;font-weight:bold;} 
div.rivenditori_promo a{text-decoration:none;color:#000}
div.rivenditori_promo a:hover{text-decoration:none;color:#F75D2B}

div.trybuy {height:620px;background: url(/SiteImg/trybuy.gif) no-repeat top center;}
div.trybuy h1, div.trybuy p{margin:0;padding:0}
div.trybuy h1{margin:0;padding:0;padding:30px 0 5px 12px;font-size:18px;font-weight:bold;}
div.trybuy p{padding:6px;font-size:11px;width:375px}
div.trybuy img{float:left;margin:7px;border:1px solid #E0E0E0}
div.trybuy .titolo{text-align:center;font-size:18px;font-weight:bold;} 
div.trybuy a{text-decoration:none;color:#000}
div.trybuy a:hover{text-decoration:none;}

div.pronew {margin:0; min-height: 100px;height: auto !important;height: 100px; width:532px; background:#FFB212 url(/SiteImg/pronew.gif) no-repeat top center; text-align:center}
div.pronew a{text-decoration:none;color:#000}
div.pronew a:hover{text-decoration:none;color:#F75D2B}
div.pronew p {background:url(/SiteImg/bg_pronew.gif) repeat-x top left;min-height: 166px;height: auto !important;height: 166px;padding:0;}
div.pronew p img{margin:7px;border:1px solid #E0E0E0}

div.galleryimage{margin:5px 0 20px 0;width:540px}
div.galleryimage h2, div.galleryimage p{margin:0;padding:0}
div.galleryimage h2{height:40px;background: url(/SiteImg/H2_top.gif) no-repeat top center;margin-bottom:5px;padding:6px 0 0 12px;font-size:20px;font-weight:bold;color:#FFF}
div.galleryimage p{padding:8px}

div.top2 div{float:left;margin-left:4px;width:96%;width:100%;width:96%;padding:1%;min-height:200px;height:auto !important;height:200px;background-color:#FAFAFA;border:1px solid #E0E0E0}
div.top2 h2{padding:0;margin:13px 0 4px 10px;font-size:16px;font-weight:bold;height:22px;color:#F75D2B}
div.top2 img{float:left;padding:0;margin:0 15px 0 5px;border:1px solid #E0E0E0}
div.top2 p{padding:4px;margin:2px;font-size:11px}
div.top2 a{text-decoration:none;color:#F75D2B}
div.top2 a:hover{text-decoration:underline;color:#F75D2B}

/*************************************************************************/
/** Contenuto principale **/
/*************************************************************************/	

#Tabella_Lst .Prodotto {
color:#000000;
font-weight:bold;
font-size:13px;

vertical-align:middle;
}


#Tabella_Lst .Prodotto a:link, #Tabella_Lst .Prodotto a:visited {
color:#DB5902;
text-decoration:none;
}

#Tabella_Lst .Prodotto a:hover, #Tabella_Lst .Prodotto a:active {
color:#DB5902;
text-decoration:underline;
}

#Tabella_Lst .Codice {
	color:#333333;
	font-size:10px;
	vertical-align:middle;
}

#Tabella_Lst .Categoria {
	color:#333333;
	font-size:11px;
	vertical-align:top;
}

#Tabella_Lst .Link {
	color:#333333;
	font-size:10px;
	font-weight:bold;
}

#Tabella_Lst .Link a:link, #Tabella_Lst .Link a:visited {
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}

#Tabella_Lst .Link a:hover, #Tabella_Lst .Link a:active {
	color:#FFFFFF;
	background-color:#333333;
	font-weight:bold;
}


a.LinkQ {
	color:#333333;
	font-size:10px;
	font-weight:bold;
}

a.LinkQ:link,  a.LinkQ:visited {
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}

 a.LinkQ:hover,  a.LinkQ:active {
	color:#FFFFFF;
	background-color:#333333;
	font-weight:bold;
}

/*************************************************************************/
/** MENU NAVIGAZIONE SECONDARIO **/
/*************************************************************************/	

#MenuNavSec a:visited,
#MenuNavSec a:link,
#MenuNavSec a {
	color:#666;
	margin:1px 18px 1px 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#MenuNavSec a:visited,
#MenuNavSec a:link,
#MenuNavSec a,
#MenuNavSec a:active,
#MenuNavSec a:hover {
	padding:4px 17px;
	display:block;
	text-decoration:none
}

#MenuNavSec a:active,#MenuNavSec a:hover {
	background:#f7e15e;
	margin-left:19px;
	margin-right:18px
}

/*************************************************************************/
/** ACCOUNT                                                             **/
/*************************************************************************/	

.Account_Dettaglio,
.Account_DettaglioBLU {
	font:11px arial,helvetica,sans-serif
}

.Account_Dettaglio {
	margin-bottom:10px
}

.Account_Dettaglio a:visited,
.Account_Dettaglio a:link,
.Account_DettaglioBLU,
.Account_DettaglioBLU a:visited,
.Account_DettaglioBLU a:link {
	color:#333
}

.Account_Dettaglio a:visited,
.Account_Dettaglio a:link,
.Account_Dettaglio a:active,
.Account_Dettaglio a:hover,
.Account_DettaglioBLU a:visited,
.Account_DettaglioBLU a:link,
.Account_DettaglioBLU a:active,
.Account_DettaglioBLU a:hover {
	text-decoration:underline
}

.Account_Dettaglio a:active,
.Account_Dettaglio a:hover,
.Account_DettaglioBLU a:active,
.Account_DettaglioBLU a:hover {
	color:#256dba
}

.Account_Dettaglio caption {
	background:#e5e5e5;
	vertical-align:middle;
	text-indent:5px;
	border:#d3d3d3 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}

.Account_Dettaglio caption,
.Account_DettaglioColDx,
.Account_DettaglioBLU {
	text-align:left
}

.Account_DettaglioColSx {
	text-align:right;
	width:150px
}

.Account_DettaglioBLU {
	text-decoration:none
}

/*************************************************************************/
/** SYSTEM MESSAGE                                                      **/
/*************************************************************************/	

.SystemMessage 
{
    font-size: 11px; 
    color:#333333;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    margin-bottom: 10px;
    }
    
    .SystemMessage a:link, .SystemMessage a:visited
{
    color:#333333;
    font-weight:bold;
    text-decoration:underline;
    }
    
    .SystemMessage a:hover, .SystemMessage a:active
{ 
    color:#FFFFFF;
    background-color:#333333;
    font-weight:bold;
    text-decoration:underline;

    }

.SystemMessageTitolo ,.SystemMessageTitolo a:link,.SystemMessageTitolo a:visited
{
   color:#DB5902;
font-weight:bold;
font-size:13px;
vertical-align:middle;
text-decoration:none;
}

.SystemMessageTitolo a:hover,.SystemMessageTitolo a:active
{
    color:#FFFFFF;
    background-color:#256dba;
    font-weight:bold;
    text-decoration:underline;
    }

.SystemMessageTesto
{
    font-size: 11px; 
    color:#333333;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
    }

/*************************************************************************/
/** PAGE DESIGNER /// Footer                                            **/
/** Attenzione: è duplicato in PGDES_Contenuto1.css                     **/
/*************************************************************************/	

#Footer .FooterTextNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	line-height: 12px;
}

#Footer .FooterTextNav a:link, #Footer .FooterTextNav a:visited {
	font-weight: bold;
	color: #256dba;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

#Footer .FooterTextNav a:hover, #Footer .FooterTextNav a:active {
	font-weight: bold;
	background-color: #256dba;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

#Footer .FooterCopyright  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
	line-height: 12px;
}

#Footer .FooterCopyright  a:link, #Footer .FooterCopyright  a:visited {
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	font-size: 10px;
	line-height: 12px;
}

#Footer .FooterCopyright  a:hover, #Footer .FooterCopyright  a:active {
	font-weight: normal;
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
	line-height: 12px;
}

/*************************************************************************/
/** PAGE DESIGNER /// Contenuto 1 (TRC Editor)                          **/
/** Attenzione: è duplicato in PGDES_Contenuto1.css                     **/
/*************************************************************************/	




#PGDES_Contenuto1 .Titolo1AD {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #697993;
	text-decoration: none;
	line-height: 16px;
}


#PGDES_Contenuto1 .Titolo1SI {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4f81bd;
	text-decoration: none;
	line-height: 16px;
}


#PGDES_Contenuto1 .Titolo1SA {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7d619f;
	text-decoration: none;
	line-height: 16px;
}


#PGDES_Contenuto1 .Titolo1CS {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00a249;
	text-decoration: none;
	line-height: 16px;
}



#PGDES_Contenuto1 .Titolo2AD {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #697993;
	text-decoration: none;
	line-height: 15px;
}


#PGDES_Contenuto1 .Titolo2SI {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f81bd;
	text-decoration: none;
	line-height: 15px;
}


#PGDES_Contenuto1 .Titolo2SA {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7d619f;
	text-decoration: none;
	line-height: 15px;
}


#PGDES_Contenuto1 .Titolo2CS {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00a249;
	text-decoration: none;
	line-height: 15px;
}


#PGDES_Contenuto1 .CorpoTesto {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 17px;
}

#PGDES_Contenuto1 .CorpoTesto a:link,  #PGDES_Contenuto1 .CorpoTesto a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: 17px;
}

#PGDES_Contenuto1 .CorpoTesto a:hover,  #PGDES_Contenuto1 .CorpoTesto a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #333333;
	line-height: 17px;
}

#PGDES_Contenuto1 .Note {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}

#PGDES_Contenuto1 .Note a:link,  #PGDES_Contenuto1 .Note a:visited
{
	text-decoration: underline;
	color:#333333;
	line-height: 13px;
}

#PGDES_Contenuto1 .Note a:hover,  #PGDES_Contenuto1 .Note a:active
{
	font-size: 10px;
	color:#333333;
	text-decoration: none;
	line-height: 13px;
}

/*************************************************************************/
/** PAGE DESIGNER /// Contenuto 2 (TRC Editor)                          **/
/** Attenzione: è duplicato in PGDES_Contenuto2.css                     **/
/*************************************************************************/	



#PGDES_Contenuto2 .Titolo1AD {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #697993;
	text-decoration: none;
	line-height: 16px;
}


#PGDES_Contenuto2 .Titolo1SI {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4f81bd;
	text-decoration: none;
	line-height: 16px;
}


#PGDES_Contenuto2 .Titolo1SA {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7d619f;
	text-decoration: none;
	line-height: 16px;
}


#PGDES_Contenuto2 .Titolo1CS {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00a249;
	text-decoration: none;
	line-height: 16px;
}



#PGDES_Contenuto2 .Titolo2AD {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #697993;
	text-decoration: none;
	line-height: 15px;
}


#PGDES_Contenuto2 .Titolo2SI {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f81bd;
	text-decoration: none;
	line-height: 15px;
}


#PGDES_Contenuto2 .Titolo2SA {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7d619f;
	text-decoration: none;
	line-height: 15px;
}


#PGDES_Contenuto2 .Titolo2CS {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00a249;
	text-decoration: none;
	line-height: 15px;
}

#PGDES_Contenuto2 .CorpoTesto {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 17px;
}

#PGDES_Contenuto2 .CorpoTesto a:link,  #PGDES_Contenuto2 .CorpoTesto a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: 17px;
}

#PGDES_Contenuto2 .CorpoTesto a:hover,  #PGDES_Contenuto2 .CorpoTesto a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #333333;
	line-height: 17px;
}

#PGDES_Contenuto2 .Note {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}

#PGDES_Contenuto2 .Note a:link,  #PGDES_Contenuto2 .Note a:visited
{
	text-decoration: underline;
	color:#333333;
	line-height: 13px;
}

#PGDES_Contenuto2 .Note a:hover,  #PGDES_Contenuto2 .Note a:active
{
	font-size: 10px;
	color:#333333;
	text-decoration: none;
	line-height: 13px;
}

/*************************************************************************/
/** PRESS ROOM /// Elenco News Home Page                                **/
/*************************************************************************/	

.HomeNewsItem
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E6E6E6;
	line-height: 14px;
	border-bottom:solid 5px #fff;
	border-right:solid 5px #fff;
    }

.HomeNewsItem a:link,.HomeNewsItem a:visited
{
    color: #333333;
    text-decoration:none;
    }

.HomeNewsItem a:hover,.HomeNewsItem a:active
{
    color: #FFFFFF;
    background-color:#333333;
    text-decoration:none;
    }
  
/*************************************************************************/
/** PRESS ROOM /// Elenco News                                          **/
/*************************************************************************/	

#PRSRM_Elenco1 .Titolo1 {
	font:12px tahoma,verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	color:#256dba;
	margin-bottom:5px;
}

#PRSRM_Elenco1 .Titolo1,
#PRSRM_Elenco1 .Descrizione,
#PRSRM_Elenco1 .LinkButton {
	text-decoration:none
}
#PRSRM_Elenco1 .Descrizione{
margin-bottom:5px;
}
#PRSRM_Elenco1 .Descrizione,
#PRSRM_Elenco1 .LinkButton {
	font:11px tahoma,verdana,arial,helvetica,sans-serif;
	line-height:14px;
}

#PRSRM_Elenco1 .Descrizione,
#PRSRM_Elenco1 .LinkButton,
#PRSRM_Elenco1 .LinkButton:visited,
#PRSRM_Elenco1 .LinkButton:link {
	color:#333
}

#PRSRM_Elenco1 .LinkButton:visited,
#PRSRM_Elenco1 .LinkButton:link {
	text-decoration:underline
}

#PRSRM_Elenco1 .LinkButton:active,
#PRSRM_Elenco1 .LinkButton:hover {
	background:#333;
	color:#fff
}

/*************************************************************************/
/** PRESS ROOM /// Dettaglio                                           **/
/*************************************************************************/	

.PRSRM_Dettaglio_Titolo1 {
	font-weight:bold;
	color:#256dba;
	margin-bottom:5px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
}

.PRSRM_Dettaglio_Sottotitolo1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
	font-style: italic;
}

/*************************************************************************/
/** PRESS ROOM /// Contenuto 1 (TRC Editor)                             **/
/** Attenzione: è duplicato in PRSRM_Contenuto1.css                     **/
/*************************************************************************/	

#PRSRM_Contenuto1 .Titolo1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #256dba;
	text-decoration: none;
	line-height: 16px;
}

#PRSRM_Contenuto1 .Titolo2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #256dba;
	text-decoration: none;
	line-height: 15px;
}
#PRSRM_Contenuto1 .CorpoTesto {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 17px;
}

#PRSRM_Contenuto1 .CorpoTesto a:link,  #PRSRM_Contenuto1 .CorpoTesto a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: 17px;
}

#PRSRM_Contenuto1 .CorpoTesto a:hover,  #PRSRM_Contenuto1 .CorpoTesto a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #333333;
	line-height: 17px;
}

#PRSRM_Contenuto1 .Note {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}

#PRSRM_Contenuto1 .Note a:link,  #PRSRM_Contenuto1 .Note a:visited
{
	text-decoration: underline;
	color:#333333;
	line-height: 13px;
}

#PRSRM_Contenuto1 .Note a:hover,  #PRSRM_Contenuto1 .Note a:active
{
	font-size: 10px;
	color:#333333;
	text-decoration: none;
	line-height: 13px;
}

/*************************************************************************/
/** PRESS ROOM /// Menu elenco News                                     **/
/*************************************************************************/	

#PRSRM_Menu1 {
	background:#efefed;
	width:200px;
	text-align:left;
}

#PRSRM_Menu1 ul {
	list-style:none;
	margin:0;
	padding:0
}

#PRSRM_Menu1 li.Titolo {
	background:url(/SiteImg/MenuDx_bck.jpg);
	font-weight:bold;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:2px;
	vertical-align:middle
}

#PRSRM_Menu1 li.Titolo,#PRSRM_Menu1 li.Menu,#PRSRM_Menu1 li.Menu a:visited,#PRSRM_Menu1 li.Menu a:link,#PRSRM_Menu1 li.Menu a {
	display:block;
	color:#666;
}

#PRSRM_Menu1 li.Titolo,#PRSRM_Menu1 li.Menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#PRSRM_Menu1 li.Menu a:visited,#PRSRM_Menu1 li.Menu a:link,#PRSRM_Menu1 li.Menu a {
	background:none;
	padding:2px 5px 5px;
	font-weight:normal;
	border-bottom:1px solid #cececc;
	text-decoration:none;
	line-height:12px
}

#PRSRM_Menu1 li.Menu a:active,#PRSRM_Menu1 li.Menu a:hover {
	background:#cececc
}



/*#######################################################################################*/
/*########################## LOGIN #######################################################*/
/*#######################################################################################*/

.Login {
	margin-bottom:10px;
	font:11px arial,helvetica,sans-serif;
}

.LoginDx
{
	text-align:left;
}

.LoginSx {
	text-align:right;
	width:150px
}

/*#######################################################################################*/
/*########################## FINE LOGIN #################################################*/
/*#######################################################################################*/


/*#######################################################################################*/
/*########################## MENU #######################################################*/
/*#######################################################################################*/


/*---------------------------------------Menu1----------------------------------------------*/

#outer {width:504px; height:510px; position:relative; background:url(red_frog.jpg) no-repeat 0px 160px;}

#outer #content {clear:left; position:absolute; left:230px; top:10px; width:250px; z-index:10;}

#menu {list-style-type:none; padding:0; margin:0; width:125px;  border:1px solid #fff; border-width:0 1px 1px; z-index:100;}
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {float:left; background:#657; position:relative; border-top:1px solid #fff;}

#menu li.sub {background:#d30;}

#menu li, #menu li a {display:block; color:#fff; font-family:arial, sans-serif; font-size:11px; line-height:24px; width:125px; text-decoration:none;  cursor:pointer; font-weight:bold; text-indent:5px;}


#menu ul,
#menu li.click ul ul,
#menu li.click ul li.hover ul ul {display:none;}

#menu li.hover {color:#ff0; z-index:500;}
#menu li.click {color:#ff0;}

#menu li.click ul {display:block;}
#menu li.click ul li.hover ul, 
#menu li.click ul li.hover ul li.hover ul {display:block; position:absolute; left:110px; top:-1px; border:1px solid #fff; border-width:0 1px 1px;}

#menu li.click ul li.fly {background: #657 url(frog_arrow.gif) no-repeat top right;}
#menu li.click ul li.hover {background:#98a;}

#menu li.click ul li.hover ul li {background:#c60;}
#menu li.click ul li.hover ul li.hover ul li {background:#780; z-index:500;}

#menu li.click ul li.hover ul li.fly {background: #c60 url(frog_arrow.gif) no-repeat top right;}
#menu li.click ul li.hover ul li.hover {z-index:500; background:#fa4;}
#menu li.click ul li.hover ul li.hover a {color:#000;}

#menu li.click ul li.hover ul li.hover ul li.hover {background:#aa0;}
#menu li.click ul li.hover ul li.hover ul li.hover a {color:#fff;}

#outer img {display:block; float:right;}
#outer p {margin:0px; padding:17px 0 0 0; color:#000; font-size:12px; font-family:arial, sans-serif; text-align:justify;}

/*--------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------Menu2----------------------------------------------------*/

#menu1 {list-style-type:none; padding:0; margin:0; width:125px;  border:1px solid #fff; border-width:0 1px 1px; z-index:100;}
#menu1 ul {list-style-type:none; padding:0; margin:0;}
#menu1 li {float:left; background:#000; position:relative; border-top:1px solid #fff;}

#menu1 li.sub {background:#d30;}

#menu1 li, #menu li a {display:block; color:#fff; font-family:arial, sans-serif; font-size:11px; line-height:24px; width:125px; text-decoration:none;  cursor:pointer; font-weight:bold; text-indent:5px;}


#menu1 ul,
#menu1 li.click ul ul,
#menu1 li.click ul li.hover ul ul {display:none;}

#menu1 li.hover {color:#000; z-index:500;}
#menu1 li.click {color:#000;}

#menu1 li.click ul {display:block;}
#menu1 li.click ul li.hover ul, 
#menu1 li.click ul li.hover ul li.hover ul {display:block; position:absolute; left:110px; top:-1px; border:1px solid #fff; border-width:0 1px 1px;}

#menu1 li.click ul li.fly {background: #000 url(frog_arrow.gif) no-repeat top right;}
#menu1 li.click ul li.hover {background:#000;}

#menu1 li.click ul li.hover ul li {background:#c60;}
#menu1 li.click ul li.hover ul li.hover ul li {background:#780; z-index:500;}

#menu1 li.click ul li.hover ul li.fly {background: #c60 url(frog_arrow.gif) no-repeat top right;}
#menu1 li.click ul li.hover ul li.hover {z-index:500; background:#fa4;}
#menu1 li.click ul li.hover ul li.hover a {color:#000;}

#menu1 li.click ul li.hover ul li.hover ul li.hover {background:#aa0;}
#menu1 li.click ul li.hover ul li.hover ul li.hover a {color:#fff;}

/*----------------------------------------------------------------------------------------------------------------*/



div.split3 div{text-align:center;margin-left:4px;float:left;width:30%;padding:0 1%;width:34%;width:30%;min-height:240px;height:auto !important;height:240px;background-color:#FAFAFA;border:1px solid #E0E0E0}
div.split3 img{padding:0;margin:5px 0 10px 0;border:1px solid #E0E0E0}
div.split3 p{padding:0;margin:0;font-size:11px}
div.split3 h2{padding:0;margin:5px 0 0 0;font-size:11px;font-weight:bold;height:35px}
div.split3 a{text-decoration:none;color:#F75D2B}
div.split3 a:hover{text-decoration:underline;color:#F75D2B}

* html div.split3 div{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 32%; /*IE5 width*/
width: 30%; /*IE6 width*/
}

/******************Menu ASP****************/

.SfondoMenu
{
    margin: 6px;
    background-image: url(  '/SiteImg/Menu_Bkg.gif' );
    background-repeat: repeat-x;
    height: 30px;
    
}

.StileMenu
{
    color:#FFF;
    vertical-align:middle;
    line-height:30px;
    font-weight:bold;
    text-align:center;
    }

/*#######################################################################################*/
/*##################### FINE MENU #######################################################*/
/*#######################################################################################*/



/*########################################################################################*/
/*##################### STILI COPIATI DA MEDIACOM ########################################*/
/*########################################################################################*/

.tabcontent{
font: normal 13px "Verdana", Arial, Helvetica, sans-serif;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 4px;
padding-right: 4px;
display:none;
min-height: 200px;height: auto !important;height: 200px;
}


.style1, .style1 a:link, .style1 a:visited
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10;
            color: #666666;
        }
        .style1 a:hover, .style1 a:active
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10;
            color: #efefef;
            background-color: #666666;
        }
        
        
        div.supporto{margin:5px 0 20px 0;width:540px; font: 11px "Verdana", Arial, Helvetica, sans-serif;}
div.supporto h2{margin:0;padding:0}
div.supporto h2{height:40px;background: url(../im_sito/H2_top.gif) no-repeat top center;margin-bottom:5px;padding:6px 0 0 12px;font-size:20px;font-weight:bold;color:#FFF}
div.supporto img{border:0}

div.supporto table{font: 11px verdana,verdana, arial;margin: 0;padding: 0;border-collapse: collapse;text-align: left;color: #333;line-height: 19px;}
div.supporto tr {background-color: #FBFDF6;}
div.supporto td {margin: 0;padding: 20px 10px;border: 1px dotted #f5f5f5;}
div.supporto th {font-weight: bold;text-transform: uppercase;}	

div.supporto thead tr th {background-color:#575757;padding:20px 10px;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center}
div.supporto tfoot tr th, tfoot tr td {background-color:transparent;padding:20px 10px;color:#ccc;border-top: 1px solid #ccc}
/*div.supporto tbody tr th {padding: 20px 10px;border-bottom: 1px dotted #fafafa;}*/

div.supporto thead tr a {color:#FFF;background-image:none;text-decoration:none}
div.supporto thead tr a:hover {background-image: none;text-decoration:none}
div.supporto thead tr a:visited {color:#FFF;text-decoration:none}
div.supporto thead tr a:visited:hover {color:#FFF;text-decoration:none}

div.supporto tbody tr a {color: #608117;background-image: none;text-decoration: none;border-bottom: 1px dotted #8A8F95;padding: 2px;}
div.supporto tbody tr a:hover {color: #BBC4CD;background-image: none;text-decoration: none;border-bottom: 3px solid #333;padding: 2px;color: #A2A2A2;}
div.supporto tbody tr a:visited {text-decoration: none;border-bottom: 1px dotted #333;text-decoration: none;color: #A2A2A2;}
div.supporto tbody tr a:visited:hover {background-image: none;text-decoration: none;border-bottom: 3px solid #333;padding: 2px;color: #A2A2A2;}


/*########################################################################################*/
/*#################FINE STILI COPIATI DA MEDIACOM ########################################*/
/*########################################################################################*/




/************************************************************************************************/
/******************* PAGER CUSTOM CONROL DATA LIST **********************************************/

.dsPagerStatus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.dsPagerNav, .dsPagerNav:link, .dsPagerNav:visited
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	text-decoration: underline !important ;
	color: #256dba !important;
	background-color: transparent !important;
	font-weight:bold;
	margin:2px;
}

.dsPagerNav:hover, .dsPagerNav:active
{
	color: #ffffff !important;
	background-color:#256dba !important;
}


/*****************************************************************/


/************************ INFO LABEL *******************/

#INFOLabel .Info {
color:#DB5902;
font-weight:bold;
font-size:13px;
vertical-align:middle;
text-decoration:none;
}

/*****************************************************************************************************/
/**** main SPECS                                                                                     */ /*****************************************************************************************************/

.LayMainSpecs {margin:10px; width:500PX;}

.LayMainSpecs_Desc {
	padding: 2px 5px;
	width:40%;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.LayMainSpecs_Value {
	padding: 2px 5px;
	width:60%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.MainSpecs_Desc {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

.MainSpecs_Value {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height:13px;
}

/*****************************************************************************************************/
/**** EXTENDED SPECS                                                                                 */ /*****************************************************************************************************/

.LayExtendedSpecs {margin:10px; width:500PX;}

.LayExtendedSpecs_Desc {
	padding: 2px 5px;
	width:40%;
	vertical-align:middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.LayExtendedSpecs_Value {
	padding: 2px 5px;
	width:60%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.LayExtendedSpecs_Section {
	background-color:#FDB102;
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight:bold;
	padding-top: 5;
	padding-right: 10px;
	padding-bottom: 5;
	padding-left: 10px;
	border: 1px solid #FDB102;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	vertical-align: middle;
	height: 16px;
	}

.ExtendedSpecs_Desc {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

.ExtendedSpecs_Value {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height:13px;
}

/*************************************************************/
.CorpoTestoLink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 17px;
}

.CorpoTestoLink a:link, .CorpoTestoLink a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: 17px;
}

 .CorpoTestoLink a:hover,  .CorpoTestoLink a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #333333;
	line-height: 17px;
}