@charset "UTF-8";

html, body {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#000033;
	margin:auto;
}

ul {
	padding:0;
	margin: 0;
}

li {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

img {
	padding: 0;
	margin: 0;
}

form {
	margin: 0;
	padding: 0;
}

table table td{
	padding: 0;
	margin: 0;
}

table td {
	padding: 3px 5px 3px 5px;
	font-size: 11px;
	vertical-align: top;
	
}

thead td {
	border-bottom: 1px solid #bcbcbc;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: bold;
	color: #006aa8;
}

h1 {
	font-size:24px;
}

h2 {
	font-size:21px;
}

h3 {
	font-size:18px;
}

h4 {
	font-size:16px;
}

h5 {
	font-size:13px;
}

h6 {
	font-size:10px;
}

p {
	padding: 0;
	margin: 0;
}

input#button, input#unhook, input#unhook2 { 
	border-top: 1px solid #494949;
	border-right: 1px solid #898989;
	border-bottom: 1px solid #626262;
	border-left: 1px solid #898989;
	
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
	padding: 1px 10px 1px 10px;
	margin: 0;
	
	background-color:#fcfcfc;
	
}

button:-moz-focus-inner { border: 0; }

hr {
}

input, textarea, select {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	background-color: #fff;
	border: 1px solid #d1d7e2;
	padding: 2px;
	font-size: 12px;
	border-top: 1px solid #c3c3c3;
	border-left: 1px solid #fbfbfb;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #fbfbfb;
	margin: 0 0 0 0;
}

a { outline: none; }

a:link 
{
color:#0088cc;
text-decoration:none;

}

a:hover 
{
color: #0088cc;
text-decoration:underline;
}

a:active 
{
color:#0088cc;
text-decoration:underline;
}

a:visited 
{
color:#0088cc;
text-decoration:none;
}

#content {
	padding: 5px;
}

#content2 {
	background-color: #f2f2f2;
	margin: auto;
	width: 100%;
}

#content2 p {
	padding: 9px 5px 5px 5px;
	font-size: 11px;
}

#content2 div {
	padding: 5px 5px 5px 5px;
}

#content2 div #Box {
	background-color: white;
	border-top: 1px solid #e9e9e9;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #bababa;
	margin-bottom: 15px;
}

#content2 div #Box p {
	padding: 0 10px 0 10px;
	margin: 0 0 7px 0;
}

/* ADMIN HEADER */
#AdminHeaderContainer {
	color:#CCCCCC;
	position:relative;
}

#AdminHeaderBorder {
	border-top: solid 1px #404040;
	border-bottom:solid 1px #000000;
}

#AdminTopmenu {
	height: 30px;
	/*background-color: #b1b1b1;*/
	border-top: solid 1px #bebebe;
	border-bottom: solid 1px #bebebe;
	background-color: #e8e8e8;
}

#AdminTopmenu table td {
	height: 30px;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
}


#AdminHeader {
	width:100%;
	height:54px;
	background-image: url(http://server.twinproject.net/img/bgheader.png);
	background-repeat: repeat-x;
	margin:auto;
	font-size:13px;
	color:#FFFFFF;
	
}


#AdminHeader a {
	outline: none;
	font-size:12px;
}

#AdminHeader a:link {
	text-decoration: none;
	color:#CCCCCC;
}

#AdminHeader a:hover {
	text-decoration: none;
	color:#FFFFFF;
}

#AdminHeader a:active {
	text-decoration: none;
	color:#FFFFFF;
}

#AdminHeader a:visited {
	text-decoration: none;
	color:#CCCCCC;
}

#AdminHeader div {
	vertical-align:middle;
}

#AdminListServices {
	position: absolute;
	top:50%;
	left:50%;
	margin-left:-250px;
	margin-top:-18px;
	width:500px;
	text-align:center;
}


#AdminListServices td {
	padding: 0 7px 0 7px;
}

#AdminListDomains {
	position: absolute;
	top:50%;
	margin-top:-11px;
	left:10px;
	text-align:left;
}


#AdminMenuDomains {
	margin:0;
	padding:0;
	position:relative;
	color:#000033;
}

#AdminLogout {
	position: absolute;
	top:50%;
	margin-top:-6px;
	right:10px;
	text-align:right;
}

#AdminContextMenu {
	margin:0;
	padding:0;
	position:relative;
	color:#000033;
}

div.AdminBoxAlto {
	width: 282px;
	background-image: url('http://server.twinproject.net/img/contextmenu_alto.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 4px;
}
div.AdminBoxMedio {
	width: 282px;
	background-image: url('http://server.twinproject.net/img/contextmenu_medio.png');
	margin-bottom: 1px;
}
div.AdminBoxBasso {
	width: 282px;
	background-image: url('http://server.twinproject.net/img/contextmenu_basso.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 3px;
}
div.AdminBoxTesto {
	line-height:20px;
}
div.AdminBoxTesto ul {
	margin:0;
	padding:0;
}
div.AdminBoxTesto li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style:none;
}
div.AdminBoxTesto span {
	margin: 0 7px 0 20px;
	padding: 0 0 0 0;
}
div.AdminHrListDomains {
	border-bottom: solid 1px #e3e4e4;
	margin: 4px 2px 3px 4px;
	padding: 0 0 0 0;
	height:1px;
}
/*#AdminHeader {
	width:100%;
	height:42px;
	border-top:solid 1px #296437;
	border-bottom:solid 1px #404040;
	background-color:#d1d7e2; 
	background-image:url(http://192.168.1.2/server.twinproject.net/img/bgheader.png); 
	background-position:top; 
	background-repeat:repeat-x;
}

#AdminHeader a { 
	outline: none;
	font-size:11px;
}

#AdminHeader a:link { 
	text-decoration: none;
	color:#CCCCCC;
}

#AdminHeader a:hover { 
	text-decoration: none;
	color:#FFFFFF;
}

#AdminHeader a:active { 
	text-decoration: none;
	color:#FFFFFF;
}

#AdminHeader a:visited { 
	text-decoration: none;
	color:#CCCCCC;
}

#AdminListServices {
	float:left;
	height:100%;
	width:650px;
	position:relative;
	left:10px;
	margin:auto; 
	color:#000000; 
	font-size:13px;
	
}

#AdminListServices ul {
	padding:0; 
	margin:0;
}

#AdminListServices ul li {
	padding: 3px 10px 3px 10px; 
	float:left; 
	list-style:none; 
	
}

#AdminListServices table td {
	vertical-align: middle;
	height: 42px;
}

#AdminListDomains {
	top:50%;
	margin-top:-11px;
	left:10px;
	text-align:left;
	float:right; 
	height:100%; 
	width:256px; 
	position:relative; 
	margin-right:10px;  
	vertical-align:middle;
}

#AdminListDomains table td {
	vertical-align:middle;
	height: 42px;
}

#AdminLogout { 
	margin:auto; 
	color:#000000; 
	font-size:13px;
	float:right; 
	position:relative; 
	margin-right:10px; 
	height:100%; 
	width:90px; 
	vertical-align:middle;
}

#AdminLogout ul { 
	padding:0; 
	margin:0; 
}

#AdminLogout ul li { 
	padding: 3px 10px 3px 10px; 
	float:right; 
	list-style:none;  
}*/

/* INIZIO NEW PANEL ADMIN */
#AdminCorpo {
	overflow: auto;
	background-color: #e8e8e8;
}

#AdminPanelHeader {
	height: 20px;
	border-bottom: solid 1px #404040;
	text-align: center;
	background-color:#979797;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#AdminPanelHeader table td {
	height: 20px;
	vertical-align: middle;
	text-align: center;
	font-size: 13px;
}

#AdminPanelBody {
	/*overflow: auto;*/
	background-color: #e8e8e8;
	/*width: 90%;*/
}

#AdminPanelTabsContainer {
	margin: 20px auto 0 auto;
	padding: 0 0 20px 0;
}



#AdminPanelMainBorder {
	border: solid 1px #c3c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	background-color: #e1e1e1;
	/*overflow: auto;*/
	margin: 0 auto 0 auto;
	width: 95%;
}

#AdminPanelBody #AdminPanelTabs { 
	margin: auto;
	text-align: center;
	height: 20px;
	margin-bottom: -10px;
}

#AdminPanelBody #AdminPanelTabs table { 
	text-align: center;
}

#AdminPanelBody #AdminPanelTabs table td { 
	margin: 0;
	padding: 0;
	text-align: center;
	height: 20px;
	white-space: nowrap;
}

#AdminPanelBody #AdminPanelTabs input#AdminPanelTab1, input#AdminPanelTab2, input#AdminPanelTab3, input#AdminPanelTab4, input#AdminPanelTab5, input#AdminPanelTab6, input#AdminPanelTab7, input#AdminPanelTab8, input#AdminPanelTab9, input#AdminPanelTab10 { 
	border:solid 1px #c3c3c3;
	background-image: url(http://server.twinproject.net/img/backgroundMenuDown.png);
	background-repeat: repeat-x;
	font-size:12px;
	padding:0 10px 0 10px;
	margin: 0;
	float: left;
	display:;
	
}

#AdminPanelMain {
	margin: 20px;
}

#AdminPanelMain #AdminTableNoStyle td {
	padding:2px 5px 1px 5px;
	margin: 0;
	white-space: nowrap;
	border: 0;
	vertical-align: top;
}

#AdminPanelMain #AdminTableNoStyle table td {
	padding:0 5px 5px 0;
	margin: 0;
	white-space: nowrap;
	border: 0;
	vertical-align: bottom;
}

#AdminPanelMain #AdminTableNoStyle table td table td {
	padding:0 0 3px 0;
	margin: 0 0 0 0;
	white-space: nowrap;
	border: 0;
	vertical-align: bottom;
}

#AdminPanelMain #AdminTableNoStyle table td span {
	padding: 0 5px 0 5px;
	margin: 0;
}



#AdminPanelMain table thead {
	padding:0;
	margin: 0;
	height:17px;
	background-image: url(http://server.twinproject.net/img/thead.background.png);
}

#AdminPanelMain table thead td {
	padding:1px 5px 0 5px;
	margin: 0;
	border-right: 1px solid #dddddd;
}

#AdminPanelMain table td {
	padding:2px 5px 1px 5px;
	margin: 0;
	border-right: 1px solid #dddddd;
	white-space: nowrap;
}

/* FINE NEW PANEL ADMIN */

#AdminListaSconti {
	width: 100%;
	height: 306px;
	background-color: white;
	overflow: auto;
	background-image: url(http://server.twinproject.net/img/backrowsalt.png);
}


/* INIZIO NEW BOX ADMIN */
#AdminBoxPanel {
	position:absolute;
	top:50%;
	left:50%;
	width:600px;
	height:438px;
	background-color:#e8e8e8;
	margin-top:-219px;
	margin-left:-300px; 
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border: 1px solid #7c7c7c;
}

#AdminBoxPanelHeader {
	height: 20px;
	border-bottom: solid 1px #404040;
	text-align: center;
	background-color:#979797;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#AdminBoxPanelHeader table td {
	height: 20px;
	vertical-align: middle;
	text-align: center;
	font-size: 13px;
}

#AdminBoxPanelFooter {
	height: 35px;
	text-align: center;
	background-color:#979797;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	
}

#AdminBoxPanelFooter table td {
	vertical-align: middle;	
}



#AdminBoxPanelMain {
	width:560px;
	height: 338px;
	border: solid 1px #c3c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	margin:auto;
	position:relative;
	margin-top:20px;
	margin-bottom: 20px;
	background-color: #e1e1e1;
	
}

#AdminBoxPanelMain #AdminPanelTabs input#AdminTabPanel1, input#AdminTabPanel2 { 
	border:solid 1px #c3c3c3;
	background-image: url(http://server.twinproject.net/img/backgroundMenuDown.png);
	background-repeat: repeat-x;
	font-size:12px;
	padding:0 10px 0 10px;
	float:left;
	margin:0;
	display:;
}

#AdminPanelContainer {
	height:338px;
	overflow:auto;
	width:560px
}

#AdminPanelObject { 
	width:520px;
	margin:20px auto 20px auto;
}

#AdminList {
	/*background-color: #ff6565;*/
	background-image: url(http://server.twinproject.net/img/backrowsalt2.png);
	/*background-color: #ff8080;*/
	overflow: auto;
}

#AdminList table thead {
	padding:0;
	margin: 0;
	height:17px;
	background-image: url(http://server.twinproject.net/img/thead.background.png);
}

#AdminList table thead td {
	padding:1px 5px 0 5px;
	margin: 0;
	border-right: 1px solid #dddddd;
}

#AdminList table td {
	padding:2px 5px 1px 5px;
	margin: 0;
	/*border-right: 1px solid #dddddd;*/
	height:18px;
	white-space: nowrap;
}

#AdminList table table td {
	padding:0 3px 0 3px;
	margin: 0;
	border: 0;
	white-space: nowrap;
}

#AdminBottomBar {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 100%;
	margin: auto;
	height: 30px;
	background-color: #e5e5e5;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #b5b5b5;
}

#AdminBottomBar div {
	position: relative;
	width: 100%;
	margin: auto;
	height: 28px;
	border-bottom: solid 1px #e5e5e5;
	border-top: solid 1px #fff;
}

#AdminBottomBar div table td {
	height: 28px;
	vertical-align: middle;
	text-align: center;
}






/*#AdminPanelContainer #AdminPanelTabs #AdminPanelObject table { 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 0;	
	vertical-align: bottom;
} 

#AdminPanelContainer #AdminPanelTabs #AdminPanelObject table table { 
	width: 0;
	margin: 0;
	padding: 0;
	height: 0;
}

#AdminPanelContainer #AdminPanelTabs #AdminPanelObject table table td { 
	white-space: nowrap;
	vertical-align: bottom;
}

#AdminPanelContainer #AdminPanelTabs #AdminPanelObject table td { 
	margin: 0;
	padding: 0;
}

#AdminPanelContainer #AdminPanelTabs #AdminPanelObject p { 
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#AdminPanelContainer #AdminPanelTabs #AdminPanelObject p, span { 
	margin:3px;	
}

#AdminPanelContainer #AdminPanelTabs #AdminPanelObject div { 
	margin:10px 0 0 0;
	padding: 2px;
}*/

/* FINE NEW BOX ADMIN */


