/* 
    Document   : appixpanelstyle
    Created on : 30-dic-2008, 14.37.41
    Author     : astorino marco
    Description:
        Purpose of the stylesheet follows.
*/

#tabbedPanel {
  margin-top: 10px;
  margin-left: 30px;
  margin-right: 30px;
}

table.tp_tab {
  margin-left: 30px !important;
}
tr.tp_tab {
}
td.tp_tab_on {
  /*
  background: #336699;
  color: #ffffff;
  border-left: 1px solid #336699;
  border-top: 1px solid #336699;
  border-right: 1px solid #336699;
  padding: 5px;
  */
}
td.tp_tab_off {
  /*
  background: #cccccc;
  color: #000000;
  border-left: 1px solid #336699;
  border-top: 1px solid #336699;
  border-right: 1px solid #336699;
  padding: 5px;
  */
}
table.tp_content {
  /*
  border: 1px solid #336699;
  */
}
tr.tp_content {
}
td.tp_content {
  /*
  background: #efefef;
  */
    
  padding: 0 !important;
} 

td.tp_content h4.tabbed {
  background-color:#336699;
  color:#FFFFFF; 
  font-size:1.4em;
  font-weight:bold;
  margin:0px 0px 20px 0px;
  /* padding:0px 0px 2px 3px;*/
  text-align:justify;
}

iframe.panel_iframe{
	border-left:0px;
	border-right:0px;
	border-top:1px dotted #cdcdcd;
	border-bottom:1px dotted #cdcdcd;

	width:90%;
	/*height:auto;*/
	/*height:600px;*/
	overflow:auto;

  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;

  position: relative;
}


h4.priced {
  color:#336699;
  /*font-size:1.4em;*/
  font-size:1em !important;
  font-weight:bold;
  /* margin:0px 0px 20px 0px ;*/
  /* padding:0px 0px 2px 3px;*/
  text-align:justify;

	/*width:100%;*/

	margin-bottom:0px !important;
}

h4.price_naming_dns {
  background-color:#E93A3A !important;
}

h4.price_storage {
  background-color:#009900 !important;
}

h4.price_hosting {
  background-color:#FC9A00 !important;
}

h4.price_messaging {
  background-color:#2673F1 !important;
}

DIV.price_naming_dns {
  background-color:#E93A3A !important;
}

DIV.price_storage {
  background-color:#009900 !important;
}

DIV.price_hosting {
  background-color:#FC9A00 !important;
}

DIV.price_messaging {
  background-color:#2673F1 !important;
}

div.plitem{
	width: 95%;
	overflow:auto;
	padding:2px;
}
div.plitem_title{
	width:70%;
	float:left;
	clear:left;
}
div.subscription_title{
	width:95%;
	float:left;
	clear:left;
	font-size: 0.8em !important;
	padding-top: 2px;
}
div.plitem_price{
	width:25%;
	float:left;
	clear:right;
	text-align:right;
}
div.plitem_button{
	width:auto;
	float:right;
	clear:both;
	text-align:right;
}
div.plitem_img{
	width:auto;
	height:auto;
	float:left;
	clear:left;
	padding:15px 10px 0px 10px;
}
div.plitem_text{
	/*width:auto;*/
	width:63%;
	float:left;
	padding:10px;
}


/*
TD.price {
	padding-right:30px;
	text-align:right;
}

TD.price_naming_dns {
	vertical-align:top;
	padding:0px;
}

TD.price_storage {
	vertical-align:top;
	padding:10px 0 40px 10px;
	text-align:center;
	font-weight:bold;

	height:40px;
	background-image: url("../img/lingua.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

TD.price_hosting {
	vertical-align:top;
	padding:10px 0 40px 10px;
	text-align:center;
	font-weight:bold;

	height:40px;
	background-image: url("../img/lingua.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

TD.price_messaging {
	vertical-align:top;
	padding:10px 0 40px 10px;
	text-align:center;
	font-weight:bold;

	height:40px;
	background-image: url("../img/lingua.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

TD.price_naming_dns A, A:visited {
	text-decoration:none;
	COLOR: #0066cc;
}
TD.price_naming_dns A:hover {
	text-decoration:underline;
	COLOR: #ff9933;
}

TD.price_storage A, A:visited {
	text-decoration:none;
	COLOR: #0066cc;
}
TD.price_storage A:hover {
	text-decoration:underline;
	COLOR: #ff9933;
}

TD.price_hosting A, A:visited {
	text-decoration:none;
	COLOR: #0066cc;
}
TD.price_hosting A:hover {
	text-decoration:underline;
	COLOR: #ff9933;
}

TD.price_messaging A, A:visited {
	text-decoration:none;
	COLOR: #0066cc;
}
TD.price_messaging A:hover {
	text-decoration:underline;
	COLOR: #ff9933;
}
*/

#principale .box div.price_naming_dns, #principale div.service_naming_dns{

	border-top:0px;
	border-right:1px dotted #E93A3A;
	border-left:1px dotted #E93A3A;
	border-bottom:1px dotted #E93A3A;

	overflow: auto;
	padding:10px;

	      /*
        -o-border-radius: 10px;
        -moz-border-radius: 12px;
        -webkit-border-radius: 10px;
        -webkit-box-shadow: 0px 3px 7px #adadad;
        border-radius: 10px;
        -moz-box-sizing: border-box;
        -opera-sizing: border-box;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        box-sizing: border-box;
				*/
}

#principale .box div.price_storage, #principale div.service_storage{

	border-top:0px;
	border-right:1px dotted #009900;
	border-left:1px dotted #009900;
	border-bottom:1px dotted #009900;

	overflow: auto;
	padding:10px;

        /*
        -o-border-radius: 10px;
        -moz-border-radius: 12px;
        -webkit-border-radius: 10px;
        -webkit-box-shadow: 0px 3px 7px #adadad;
        border-radius: 10px;
        -moz-box-sizing: border-box;
        -opera-sizing: border-box;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        box-sizing: border-box;
				*/
}

#principale .box div.price_hosting, #principale div.service_hosting{

	border-top:0px;
	border-right:1px dotted #FC9A00;
	border-left:1px dotted #FC9A00;
	border-bottom:1px dotted #FC9A00;

	overflow: auto;
	padding:10px;

        /*
        -o-border-radius: 10px;
        -moz-border-radius: 12px;
        -webkit-border-radius: 10px;
        -webkit-box-shadow: 0px 3px 7px #adadad;
        border-radius: 10px;
        -moz-box-sizing: border-box;
        -opera-sizing: border-box;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        box-sizing: border-box;
				*/
}

#principale .box div.price_messaging, #principale div.service_messaging{

	border-top:0px;
	border-right:1px dotted #2673F1;
	border-left:1px dotted #2673F1;
	border-bottom:1px dotted #2673F1;

	overflow: auto;
	padding:10px;

	      /*
        -o-border-radius: 10px;
        -moz-border-radius: 12px;
        -webkit-border-radius: 10px;
        -webkit-box-shadow: 0px 3px 7px #adadad;
        border-radius: 10px;
        -moz-box-sizing: border-box;
        -opera-sizing: border-box;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        box-sizing: border-box;
				*/
}

#principale .box div.servizi
{
	text-align: left;

	padding-right: 0px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 2px;

	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0.4em;
	margin-left: 1.2em;

	background-image: url("../img/sfondo_box.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}

h4.activation {
  color:#336699;
  /* font-size:1em !important; */
  font-weight:bold;
  text-align:justify;

	margin-bottom:0px !important;
}

#principale .box div.subscription
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 0px;

	TEXT-ALIGN: left;

	MARGIN: 0px 1.4em 0.4em 1.7em;

	background-image: url("../img/sfondo_box.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}

h4.application {
  color:#336699;
  /* font-size:1em !important; */
  font-weight:bold;
  text-align:justify;

	margin-bottom:0px !important;
}

#principale .box div.application
{
	padding:5px;
	text-align:justify;
	margin: 0px 1.4em 0.4em 1.7em;

	background-image: url("../img/sfondo_box.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}

#principale .box div#boxTitle {
	padding: 1px;
	margin: 0 0 2.0em 0;
	/* background-color: #eee; */
	font-size: 0.9em;
	color:#060;

	border-bottom:1px dashed #3399cc;
	text-align:right;
}

#principale .box div.application > BLOCKQUOTE{
  padding: 3px;
}
#principale .box div.application > BLOCKQUOTE.evidente{
	background-color: #FF9933;
}

h5.accordion {
}

h5.evidente {
  color:#FF9933;
  /* font-size:1em !important; */
  font-weight:bold;

	/*margin:0 1em 0 1.2em;*/
	margin:0 10% 0 10%;

	font-size:1.2em;
	font-weight:bold;
	padding:2px 0 2px 3px;
	text-align:left;

	border-bottom: 1px dotted silver;
}

h5.stato {
/*  color:#336699; */
  color:#9faddb;
  /* font-size:1em !important; */
  font-weight:bold;

	/*margin:0 1em 0 1.2em;*/
	margin:0 10% 0 10%;

	font-size:1.2em;
	font-weight:bold;
	padding:2px 0 2px 3px;
	text-align:left;

	border-bottom: 1px dotted silver;
}

#principale .box div.stato
{
	padding: 5px 0 5px 5px;
	text-align:justify;
	/*margin: 0px 1.4em 0.4em 1.7em;*/
	margin: 0px 10% 0.4em 10%;

	background-image: url("../img/sfondo_box.jpg");
	background-position: top left;
	background-repeat: repeat-x;

	width: 80%;
}

#principale .box div.stato > BLOCKQUOTE{
  padding: 3px;
}
#principale .box div.stato > BLOCKQUOTE.evidente{
	background-color: #FF9933;
}
