﻿/*

	Pop.it - Template
	by Mirta Rotondo, Symbiotic Project
	http://www.symbioticproject.com
	
*/

body { 
	margin:0px 0; 
	padding:0; 
	font-size: 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#818181;  
	background: #ceddf2;
	
}

a, a:hover, a:visited{
	color:#2466bf;
}

hr 
{
    background:#e9e9e9;
    height:3px;
    border:#d2d2d2 1px solid;
    }
#content {
	margin:0 auto;
	padding:0;
	width:980px;
}

.main{
	margin:0 auto;
	padding:16px;
	width:950px;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
}

.left {
	float: left;
}

.right {
	float: right;
    width: 544px;
}

/* HEADER */
#header {
	margin:0 0 15px 0;
	padding:0;
	background: transparent url('header_bg.gif') repeat-x;
	width: 966px;
	float:right;
}

#title {
	margin:0;
	padding:0;
	background: transparent url('header_bg.gif') repeat-x;
	width: 650px;
	float:left;
}

#title h1{
	margin:0;
	padding:3px 20px 0 20px;
	font-size: 8pt;
	color:#559b11;
	font-weight:normal;
	font-variant:small-caps;
}

.header_left {
	margin:0 auto;
	padding:0;
	float:left;
	width:650px;
}

.header_right {
	margin:0 auto;
	padding:0;
	float:left;
	width:316px;
	background:transparent url('subheader_bg.gif') repeat-y;
	background-position: right top;  
	height:184px;
}

.logo {
	height:124px;
	margin:0;
	padding:20px 0 20px 20px;
	width: 279px;
	float:left;
}

.logo img{
	border:none;
}

#top_adv {
	height:79px;
	margin:0 auto;
	padding:0;
	background: transparent url('top_adv.gif') no-repeat;
	width: 271px;
	float:right;
	display:block;
}

/* Login */

#top_login {
	margin:0 30px 0 0;
	padding:0;
	float:right;
	width:300px;
	text-align:right;
}

#top_login p{
	margin:0 10px 0 0;
	padding:0;
	text-align:right;
	color: #559a10;
	font-weight: bold;
}

#top_login .login {
	margin:0;
	padding:0;
	float:right;
	width:280px;
}

#top_login .loginbutton {
	margin:0;
	padding:0;
	float:right;
	width:50px;
	background: #abc7ee;
	border:1px #2466bf solid;
}

#top_login .loggedin {
	margin:5px 0 0 0;
	padding:0;
	float:right;
	width:300px;
}

#top_login span {
	font-weight:bold;
}

#top_login span.utente {
	color:#559A10;
    font-size:13pt;
    font-weight:bold;
    letter-spacing:2pt;
}

#login .login_button {
	cursor:pointer;
}

#rememberme a {
	margin:0 10px 0 0;
	padding:0;
	font-size:8pt;
	text-decoration:none;
	float:left;
}

#rememberme{
	font-size:8pt;
	margin:5px 0 5px 0;
	padding:0;
	height:20px;
	width:213px;
	float:right;
}

#rememberme .remember{
	margin:0;
	padding:0;
	width:65px;
	height:20px;
	float:left;
}

#rememberme input{
	margin:0;
	padding:0;
	float:right;
    height: 16px;
}

#rememberme label{
	margin:0;
	padding:0;
	float:left;
}

#ctl00_Login1{
	margin:0;
	padding:0;
	float:right;
	width:265px;
	text-align: right;
}

#ctl00_Login1 p{
	margin:0;
	padding:0 10px 5px 0;
	float:right;
	text-align: right;
	font-weight:bold;
	color:red;
	width:285px;
	font-size:9pt;

}

#ctl00_Login1_LoginButton{
	margin:0 10px 0 0;
	padding:0;
}

input {
	margin:1px;
	padding:0;
}


/* MENU */

#menu {
	height:37px;
	margin:0 auto;
	padding:0;
	width: 950px;
	background: transparent url('menu.gif') repeat-x;
	float:left;
}

#menu .menu_left {
	height:37px;
	margin:0;
	padding:0;
	width: 19px;
	background: transparent url('menu2.gif') no-repeat;
	background-position:left top;
	float:left;
}

#menu .menu_right {
	height:37px;
	margin:0;
	padding:0;
	width: 19px;
	background: transparent url('menu2.gif') no-repeat;
	background-position:right top;
	float:left;
}

#menu ul{
	height:37px;
	margin:0;
	padding:0;
	width: 912px;
	float:left;
}

#menu ul li{
	height:17px;
	padding:0;
	margin:10px 0 10px 0;
	width: 181px;
	display:inline;
	float:left;
	text-align:center;
	border-right:1px #fff solid;
	list-style:none;
}

#menu ul li a, #menu ul li a:visited{
	margin:0 auto;
	padding:0;
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:12pt;
}

#menu ul li a:hover{
	margin:0 auto;
	padding:0;
	display:block;
	color:#fff;
	text-decoration:underline;
	font-size:12pt;
}

/* LEFT */

#left{
	margin:20px 0 5px 0;
	padding:0;
	width:586px;
	background:#fff;
	float:left;
}

#left .top{
	margin:0 auto;
	padding:0;
	width:587px;
	background:#fff url('content.gif') no-repeat;
	background-position:left top;
	height:17px;
}

#left .bottom{
	margin:0 auto;
	padding:0;
	width:587px;
	background:#fff url('content.gif') no-repeat;
	background-position:left bottom;
	height:17px;
}

#left .domain{
	margin:20px 20px 5px 20px;
	padding:0;
	width:546px;
	background:#fff;
	float:left;
	text-align:center;
	border-bottom: 5px #2466bf dotted;
}

#left .domain2{
	margin:20px 0 55px 0;
	padding:0;
	width:546px;
	background:#fff;
	text-align:center;
	height:auto;
}

#contentbottom{
	margin:20px 15px 5px 15px;
	padding:0;
	width:556px;
	background:#fff;
	float:left;
	text-align:center;
}

#contentbottom .dominiofferte{
	margin:0;
	padding:0;
	width:270px;
	background:#fff;
	float:left;
	text-align:left;
	border-right: 1px #abc7ee solid;
}

#contentbottom .hostingofferte{
	margin:0;
	padding:0 0 0 10px;
	width:275px;
	background:#fff;
	float:left;
	text-align:left;
}

#contentbottom .dominiofferte ul, #contentbottom .hostingofferte ul{
	margin:0;
	padding:5px 15px 5px 15px;
}

#contentbottom .dominiofferte ul li, #contentbottom .hostingofferte ul li{
	margin:0;
	padding:0;
	font-size:9pt;
}

#contentbottom .padding{
	margin:0;
	padding:0 20px 0 20px;
	width:230px;
}

#contentbottom .sub_padding{
	margin:0;
	padding:0;
	min-height:170px;
}
/* RIGHT */

#right_column{
	margin:0 auto;
	padding:20px 0 0 0;
	color:#fff;
	font-size:12pt;
	width:350px;
	float:right;
}

#right_column img{
	margin:0;
	padding:0;
	border:0;
}

#right_column .ads{
	margin:0 auto;
	padding:0;
	color:#fff;
	font-size:12pt;
	width:340px;
	float:right;
}

#slider {
	width:352px;
}

#right_column .adv1{
	margin:20px 10px 0 0;
	padding: 0;
	color:#818181;
	font-size:10pt;
	width:160px;
	float:left;
	height:160px;
	text-align:center;
}

#right_column .adv2{
	margin:20px 0 0 0;
	padding: 60px 15px 15px 15px;
	color:#818181;
	font-size:10pt;
	width:130px;
	float:left;
	height:85px;
	background: transparent url('banner/banner5.gif') no-repeat;
	text-align:center;
	text-decoration:none;
}

/* FOOTER */

#footer{
	margin:0 auto;
	padding:0 20px 0 20px;
	color:#fff;
	font-size:12pt;
	background: #a5de4b url('footer.gif') no-repeat;
	background-position:left top;
	width:908px;
}

#footer .space{
	margin:5px 25px 5px 25px;
	padding:0;
	width:850px;
	border-bottom:5px #c4f17c dotted;
	float:left;
	height:10px;
}

#faq{
	margin:60px auto 0 auto;
	padding:0 0 0 25px;
	color:#fff;
	font-size:11pt;
	width:525px;
	float:left;
}

#faq h1{
	margin:0;
	padding:0 0 5px 0;
	color:#fff;
	font-size:20pt;
}

#faq h2{
	margin:0;
	padding:0;
	color:#fff;
	font-size:11pt;
	font-weight:normal;
	font-style:italic;
}

#faq h2 a{
	margin:0;
	padding:0;
	color:#fff;
	font-size:11pt;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}

#faq table, #faq table td, #faq table td tr{
	margin:0;
	padding:0;
}

#blog{
	margin:0 auto;
	padding:0;
	color:#fff;
	font-size:11pt;
	width:350px;
	float:left;
	text-align:right;
}

#blog a, #blog a img, #blog img{
	margin:0;
	padding:0;
	border:none;
}

#footer_bottom{
	margin:0;
	padding:40px 0 0 0;
	color:#fff;
	font-size:12pt;
	background: #a5de4b;
	width:910px;
	float:left;
}

#footer_bottom .left_all{
	margin:0;
	padding:0;
	width:709px;
	float:left;
}

#footer_bottom .copyright{
	margin:60px 0 0 0;
	padding:0 0 10px 25px;
	width:700px;
	font-size:10pt;
	float:left;
	color:#559b11;
}

#footer_bottom .payment{
	margin:0 0 0 25px;
	padding:0;
	width:556px;
	float:left;
	height:53px;
	background: transparent url('payment.gif') no-repeat;
}

#footer_bottom .copyright a{
	margin:0;
	padding:0;
	width:700px;
	color:#559b11;
}

#footer_bottom ul{
	margin:0;
	padding:0;
	list-style:none;
}

#footer_bottom ul li, #footer_bottom ul li a{
	margin:0;
	padding:0;
	font-size:10pt;
	color:#559b11;
	text-decoration:none;
}

#footer_bottom ul li a:hover{
	margin:0;
	padding:0;
	font-size:10pt;
	color:#559b11;
	text-decoration:underline;
}

#footer_bottom ul li h3{
	margin:0;
	padding:0;
	font-size:10pt;
	color:#559b11;
	text-decoration:none;
	font-weight:bold;
}

#footer_bottom ul li h4{
	margin:0;
	padding:0;
	font-size:10pt;
	color:#559b11;
	text-decoration:none;
	font-weight:normal;
}

#footer_bottom li.cat{
	margin:0;
	padding:10px 0 2px 0;
	color:#fff;
	font-size:12pt;
	font-weight:bold;
}

#footer_bottom .left{
	margin:0 auto;
	padding:0 20px 0 25px;
	color:#fff;
	width:130px;
	float:left;
	border-left:1px #559b11 solid;
}

#footer_bottom .left_noborder{
	margin:0 auto;
	padding:0 20px 0 25px;
	color:#fff;
	width:130px;
	float:left;
}

#footer_bottom .right{
	margin:0 auto;
	padding:0 22px 0 22px;
	color:#fff;
	width:130px;
	float:left;
	background: #85bd45 url('social.gif') no-repeat center top;
	height:295px;
}

#footer_bottom .right ul li a{
	color:#fff;
}

#footer_bottom .right h3{
	color:#fff;
}


#aspnetForm{
	margin:0;
	padding:0;
}

/* FOOTER */

.TextBox_dominio{
	margin:10px 0 0 10px;
	padding:4px 0 0 5px;
	color:#818181;
	font-size:15pt;
	width:315px;
	height:25px;
	float:left;
}

.TextBox_dominio2{
	margin:10px 0 0 10px;
	padding:4px 0 0 5px;
	color:#818181;
	font-size:15pt;
	width:395px;
	height:25px;
	float:left;
}

#search{
	margin:0 auto;
	padding:0;
	color:#818181;
	font-size:17pt;
	width:485px;
	height:63px;
	background: transparent url('search.gif') no-repeat;
}

#search2{
	margin:0 auto;
	padding:0;
	color:#818181;
	font-size:17pt;
	width:485px;
	height:63px;
	background: transparent url('search.gif') no-repeat;
}
.ImageButton_vai{
	margin:0;
	padding:10px 0 0 0;
	width:53px;
	height:53px;
	background: transparent url('vaibutton.gif') no-repeat;
	background-position:center top;
	border:none;
	float: right;
}

.ImageButton_vai:hover{
	margin:0;
	padding:10px 0 0 0;
	width:53px;
	height:53px;
	background: transparent url('vaibutton.gif') no-repeat;
	background-position:center bottom;
	border:none;
	float: right;
	cursor:pointer;
}

.Button_bulk{
	margin:0;
	padding:10px 0 0 0;
	width:53px;
	height:53px;
	background: transparent url('vaibutton.gif') no-repeat;
	background-position:center top;
	border:none;
}

.Button_bulk:hover{
	margin:0;
	padding:10px 0 0 0;
	width:53px;
	height:53px;
	background: transparent url('vaibutton.gif') no-repeat;
	background-position:center bottom;
	border:none;
	cursor:pointer;
}

.dropdownlist {
	float:left;
	margin:10px 0 0 3px;
	height:31px;
	padding:0;
	color:#818181;
	font-size:17pt;
}

/* TICKET */

.invia {
	background: transparent url('invia.gif') no-repeat;
	background-position: top center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.invia:hover {
	background: transparent url('invia.gif') no-repeat;
	background-position: bottom center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.accedi {
	background: transparent url('accedi.gif') no-repeat;
	background-position: top center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.accedi:hover {
	background: transparent url('accedi.gif') no-repeat;
	background-position: bottom center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}



/* LOGIN - RECUPERO PASS */

.login_big {
	background: transparent url('loginBig.gif') no-repeat;
	background-position: top center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.login_big:hover {
	background: transparent url('loginBig.gif') no-repeat;
	background-position: bottom center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.recupera {
	background: transparent url('recupera.gif') no-repeat;
	background-position: top center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.recupera:hover {
	background: transparent url('recupera.gif') no-repeat;
	background-position: bottom center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

/* SINGLE COLUMN */

#singlecolumn{
	margin:20px 0 5px 0;
	padding:0;
	width:948px;
	background:#fff;
	float:left;
}

#singlecolumn .top{
	margin:0 auto;
	padding:0;
	width:948px;
	background:#fff url('content_large.gif') no-repeat;
	background-position:left top;
	height:17px;
}

#singlecolumn .bottom{
	margin:0 auto;
	padding:0;
	width:948px;
	background:#fff url('content_large.gif') no-repeat;
	background-position:left bottom;
	height:17px;
}

#singlecolumn .static {
	text-align:justify;
	margin: 20px;
	color: #818181;
	height:auto;
    width: 900px;
    min-height:150px;
}

#singlecolumn .static h1{
	text-align:left;
	margin: 17px;
	color: #2466bf;
	font-size:18pt;
	padding:0 0 10px 0;
	border-bottom: 5px dotted #2466bf;
}

#singlecolumn .static h2{
	text-align:justify;
	margin: 20px 20px 5px 20px;
	color: #76B13A;
	font-size:14pt;
	padding:0;
	font-weight:normal;
	
}

#singlecolumn .testo{
	margin:auto;
	padding:0;
	width:867px;
	background:#fff;
	text-align:justify;
	height:auto;
}

/* WHOIS */

.TextBox_dominioWhois{
	margin:10px 0 0 10px;
	padding:4px 0 0 5px;
	color:#818181;
	font-size:15pt;
	width:397px;
	height:25px;
	float: left;
}

/* HOSTING */

.acquista {
	background: transparent url('acquista.gif') no-repeat;
	background-position: top center;
	width: 110px;
	height:27px;
	border:none;
	cursor: pointer;
}

.acquista:hover {
	background: transparent url('acquista.gif') no-repeat;
	background-position: bottom center;
	width: 110px;
	height:27px;
	border:none;
	cursor: pointer;
}

/* SEARCHRESULTS */
#divDomCercato {
	margin:0 10px 0;
	padding:0 20px 0;
	color:#fff;
	font-size:15pt;
	width:527px;
	height:115px;
    text-align: center;
}

.dominioDisp{
	margin:10px 10px 0;
	padding:4px 20px 0;
	color:#fff;
	font-size:15pt;
	width:527px;
	height:115px;
    text-align: center;
    background: transparent url('dominioDisp.gif') no-repeat;
}

.dominioNonDisp{
	margin:10px 10px 0;
	padding:4px 20px 0;
	color:#fff;
	font-size:15pt;
	width:527px;
	height:62px;
    text-align: center;
    background: transparent url('dominioNonDisp.gif') no-repeat;
}

#divDomCercato p{
	margin:0;
	padding:80px 0 0 0;
	color:#fff;
	font-size:15pt;
	width:527px;
	float: right;
    text-align: right;
}

#divDomCercato p span{
	margin:0;
	padding:5px 0 0 0;
}

.dominiolungoDisp{
	margin:10px 10px 0;
	padding:4px 20px 0;
	color:#fff;
	font-size:15pt;
	width:527px;
	height:115px;
    text-align: center;
    background: transparent url('dominioDisp.gif') no-repeat;
}

.dominiolungoNonDisp{
	margin:10px 10px 0;
	padding:4px 20px 0;
	color:#fff;
	font-size:15pt;
	width:527px;
	height:62px;
    text-align: center;
    background: transparent url('dominioNonDisp.gif') no-repeat;
}

#divDomCercato p.lungo{
	margin:0;
	padding:83px 0 0 0;
	color:#fff;
	font-size:10pt;
	width:527px;
	float: right;
    text-align: right;
}

#divDomCercato p.lunghissimo{
	margin:0;
	padding:85px 0 0 0;
	color:#fff;
	font-size:8pt;
	width:527px;
	float: right;
    text-align: right;
}

#divDomCercato p.lungo span{
	margin:0;
	padding:5px 0 0 0;
}

#prodottiAggiuntivi{
	margin:0;
	padding:0;
	height:380px;
}

#prodottiAggiuntivi #pacchetti {
	margin:0;
	padding:0;
	height:141px;
	border:none;
}

#prodottiAggiuntivi #pacchetti .prod1{
	margin:0;
	padding:0;
	height:141px;
	width:172px;
	background: transparent url('prod1_v2.gif') no-repeat;
	background-position: center center;
	border:none;
}

#prodottiAggiuntivi #pacchetti .prod1selected{
	margin:0;
	padding:0;
	height:141px;
	width:172px;
	background: transparent url('prod1_v2.gif') no-repeat;
	background-position: bottom center;
	border:none;
}

#prodottiAggiuntivi #pacchetti .prod2{
	margin:0;
	padding:0;
	height:141px;
	width:186px;
	background: transparent url('prod2_v2.gif') no-repeat;
	background-position: center center;
	border:none;
}

#prodottiAggiuntivi #pacchetti .prod2selected{
	margin:0;
	padding:0;
	height:141px;
	width:186px;
	background: transparent url('prod2_v2.gif') no-repeat;
	background-position: bottom center;
	border:none;
}

#prodottiAggiuntivi #pacchetti .prod3{
	margin:0;
	padding:0;
	height:141px;
	width:171px;
	background: transparent url('prod3_v2.gif') no-repeat;
	background-position: center center;
	border:none;
}

#prodottiAggiuntivi #pacchetti .prod3selected{
	margin:0;
	padding:0;
	height:141px;
	width:171px;
	background: transparent url('prod3_v2.gif') no-repeat;
	background-position: bottom center;
	border:none;
}

#pacchetti_description {
	margin:0 0 10px 0;
	padding:0;
	height:220px;
}

#pacchetti_description .piano1{
	margin:0 auto 0 35px;
	padding:5px 0 0 0;
	height:215px;
	width:151px;
	background: transparent url('prod1small.gif') no-repeat;
	float: left;
	color: #2466BF;	
}

#pacchetti_description .piano2{
	margin:0 auto 0 35px;
	padding:5px 0 0 0;
	height:215px;
	width:151px;
	background: transparent url('prod2small.gif') no-repeat;
	float: left;
	color: #503AB1;
}


#pacchetti_description .piano3{
	margin:0 auto 0 35px;
	padding:5px 0 0 0;
	height:215px;
	width:151px;
	background: transparent url('prod3small.gif') no-repeat;
	float: left;
	color: #B13AA7;
}

#pacchetti_description .pianoa, #pacchetti_description .pianob, #pacchetti_description .pianoc{
	margin:0;
	padding:0;
	width:170px;
	float:left;
	text-align:left;
}

#pacchetti_description .pianoa ul, #pacchetti_description .pianob ul, #pacchetti_description .pianoc ul{
	margin:10px 0 5px -25px;
	padding:0 0 0 40px;
	list-style: none;
}

#pacchetti_description .piano1 ul li {
	margin:0;
	padding:0;
	text-align:left;
	color:#2466bf;
	
}

#pacchetti_description .pianoc td{
	margin:10px 0 10px 0;
	padding:0 0 0 20px;
}

#pacchetti_description .pianoc td input{
	margin:3px 5px 3px 0;
	padding:0;
}

#pacchetti_description .piano2 ul li {
	margin:0;
	padding:0;
	text-align:left;
	color:#503ab1;
	
}

#pacchetti_description .piano3 ul li {
	margin:0;
	padding:0;
	text-align:left;
	color:#b13aa7;
}

.bottonipiano {
	margin:10px 0 0 12px;
}

.bottonipiano3 {
	margin:17px 0 0 12px;
}

#right_column .search2 {
	margin:0 0 20px 0;
	padding:0;
	color:#fff;
	font-size:12pt;
	width:332px;
	float:right;
	background-color: #76b13a;
	text-align: center;
}

#right_column .search2_bottom {
	margin:0 auto;
	padding:0;
	width:332px;
	height:21px;
	background: transparent url('bottom_carrello.gif') no-repeat;
}

#right_column .search2_top {
	margin:0 auto;
	padding:0;
	width:332px;
	height:47px;
	background: transparent url('altro_dominio.gif') no-repeat;
}

#right_column .carrello {
	margin:0 auto;
	padding:0;
	color:#2466bf;
	font-size:12pt;
	width:332px;
	float:right;
	background-color: #2466bf;
}

#right_column .carrello_top {
	margin:0 auto;
	padding:0;
	width:332px;
	height:60px;
	background: transparent url('carrello.gif') no-repeat;
}

#right_column .carrello_bottom {
	margin:0 auto;
	padding:0;
	width:332px;
	height:21px;
	background: transparent url('bottom_carrello2.gif') no-repeat;
}

#carrello_spesa {
	margin:0 auto;
	padding:0;
	width:330px;
	height:auto;
}

#carrello_spesa table{
	margin:0 auto;
	padding:0;
	width:296px;
    border:none;
}

#carrello_spesa table td{
	margin:0 auto;
	padding:5px;
    border:none;
}

#carrello_spesa table td input{
	float: right;
}

#carrello_spesa .riga {
	margin:0 0 5px 0;
	padding:5px;
    font-size:10pt;
    border-style: solid;
    border-color: #2466bf;
    border-width: 2px;
    border-left: none;
    border-right: none;
    font-weight: bold;
}

#carrello_spesa table tr {
	margin:5px 0 5px 0;
	padding:3px;
    border:none;
    background-color: #abc7ed;
}

#left_results{
	margin:20px 0 5px 0;
	padding:0;
	width:586px;
	background:#fff;
	float:left;
	text-align:center;
}

#left_results .top{
	margin:0 auto;
	padding:0;
	width:587px;
	background:#fff url('content.gif') no-repeat;
	background-position:left top;
	height:17px;
}

#left_results .bottom{
	margin:0 auto;
	padding:0;
	width:587px;
	background:#fff url('content.gif') no-repeat;
	background-position:left bottom;
	height:17px;
}

/* DOMINI */

#risultati {
	margin:0 auto;
	padding:4px;
}

#titolo {
	background: transparent url('titolo.gif') no-repeat;
	height:50px;
	width:534px;
	margin:110px auto 20px auto;
	padding:0;
}

#titolo_multipli {
	background: transparent url('titolo_multipli.gif') no-repeat;
	height:50px;
	width:534px;
	margin:10px auto 20px auto;
	padding:0;
}

#titoloprod {
	background: transparent url('titolo_hosting.gif') no-repeat;
	height:50px;
	width:534px;
	margin:30px auto 20px auto;
	padding:0;
}

#premium {
	margin:0 auto;
	padding:4px;
}

#titolopremium {
	background: transparent url('titolopremium.gif') no-repeat;
	height:43px;
	width:534px;
	margin:30px auto 20px auto;
	padding:7px 0 0 0;
}

#suggestions {
	margin:0 auto;
	padding:4px;
}

#titolosuggestions {
	background: transparent url('titolo_suggestion.gif') no-repeat;
	height:43px;
	width:534px;
	margin:30px auto 20px auto;
	padding:7px 0 0 0;
}

#bulkResults {
	margin:0 auto;
	padding:4px;
}

#premium img{
	border:0;
	margin:0;
	padding:0;
}

#suggestions img{
	border:0;
	margin:0;
	padding:0;
}

#risultati img{
	border:0;
	margin:0;
	padding:0;
}

#bulkResults img{
	border:0;
	margin:0;
	padding:0;
}

#risultati select{
	margin:0;
	padding:0;
	vertical-align:top;
}

#premium select{
	margin:0;
	padding:0;
	vertical-align:top;
}

#suggestions select{
	margin:0;
	padding:0;
	vertical-align:top;
}

#bulkResults select{
	margin:0;
	padding:0;
	vertical-align:top;
}

.grey {
	margin:2px 10px 2px 0;
	padding:0;
	color:#818181;
	font-size:11pt;
	width:480px;
    text-align: left;
    background: #eeeeee;
    float: left;
    min-height:33px;
}

.greyleft {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('gray_left.gif') no-repeat;
    background-position: left center;
    float: left;
    height:40px;
}

.greyleftB {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('big_gray_left.gif') no-repeat;
    background-position: left center;
    float: left;
    height:65px;
}

.greyright {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('gray_left.gif') no-repeat;
    background-position: right center;
    float: left;
    height:40px;
}

.greyrightB {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('big_gray_left.gif') no-repeat;
    background-position: right center;
    float: left;
    height:65px;
}

.deep_grey {
	margin:2px 10px 2px 0;
	padding:0;
	color:#818181;
	font-size:11pt;
	width:480px;
    text-align: left;
    background: #e4e4e4;
    float:left;
    min-height:27px;
}

.deepgreyleft {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('gray_right.gif') no-repeat;
    background-position: left center;
    float: left;
    height:40px;
}

.deepgreyleftB {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('big_gray_right.gif') no-repeat;
    background-position: left center;
    float: left;
    height:65px;
}

.deepgreyright {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('gray_right.gif') no-repeat;
    background-position: right center;
    float: left;
    height:40px;
}

.deepgreyrightB {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('big_gray_right.gif') no-repeat;
    background-position: right center;
    float: left;
    height:65px;
}

.estensione {
	margin:2px 0 2px 20px;
	padding:4px;
	width:50px;
    text-align: right;
    float:left;
}

.prezzopremium {
	margin:8px 0 2px 20px;
	padding:4px;
	width:54px;
    text-align: right;
    float:left;
    color: #c69200;
    font-weight:bold;
    font-size:12pt;
}

.disponibile {
	margin:0;
	padding:10px 0 4px 0;
	width:202px;
    text-align: left;
    float:left;
    color: Green;
}

.disponibilepremium {
	margin:0;
	padding:10px 0 4px 0;
	width:200px;
    text-align: left;
    float:left;
    color: #000;
    font-weight: bold;
}

.disponibilesuggestion {
	margin:0;
	padding:10px 0 4px 0;
	width:202px;
    text-align: left;
    float:left;
    color: #000;
    font-weight: bold;
}

.nondisponibile {
	margin:0;
	padding:10px 0 4px 0;
	width:202px;
    text-align: left;
    float:left;
}

.servizi {
	margin:0;
	padding:10px 4px 4px 4px;
	width:238px;
    text-align: right;
    float:left;
}

.serviziPremium {
	margin:0;
	padding:10px 4px 4px 4px;
	width:240px;
    text-align: right;
    float:left;
}

.verifica {
	margin:0;
	padding:10px 0 0 0;
	width:448px;
    float:left;
}

#prodotto {
	margin:0;
	padding:0 0 0 10px;
	font-size:9pt;
	color: #4781cf;
}

.procedi {
	background: transparent url('procedi.gif') no-repeat;
	background-position: top center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.procedi:hover {
	background: transparent url('procedi.gif') no-repeat;
	background-position: bottom center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.procedi_carrello {
	background: transparent url('procedi_carrello.gif') no-repeat;
	background-position: bottom center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

#bottonecarrello {
	width: 290px;
	height:27px;
	margin:0;
	padding:10px 25px 0 25px;
}

.procedi_carrello {
	background: transparent url('procedi_carrello.gif') no-repeat;
	background-position: bottom center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
	float:right;
}

.procedi_carrello:hover {
	background: transparent url('procedi_carrello.gif') no-repeat;
	background-position: top center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
	float:right;
}

#procedi_bottom {
	text-align:right;
	margin: 30px 25px 0 25px;
}

#procedi_top {
	text-align:right;
	margin: 0 25px 0 25px;
}

#procedi_premium {
	text-align:right;
	margin: 30px 25px 0 20px;
}

#procedi_suggestions {
	text-align:right;
	margin: 20px 20px 0 20px;
}

/* STATIC */

#static {
	text-align:justify;
	margin: 20px;
	color: #818181;
	height:auto;
    width: 543px;
}

#static h1{
	text-align:left;
	margin: 20px;
	color: #2466bf;
	font-size:18pt;
	padding:0 0 10px 0;
	border-bottom: 5px dotted #2466bf;
}

#static h2{
	text-align:justify;
	margin: 30px 20px 5px 20px;
	color: #76B13A;
	font-size:14pt;
	padding:0;
	font-weight:normal;
	
}

#static h2 a{
	text-align:justify;
	margin: 0;
	color: #76B13A;
	font-size:14pt;
	padding:0;
	font-weight:normal;
	
}

#static h4{
	text-align:justify;
	margin: 0 10px 0 5px;
	color: #76B13A;
	font-size:13pt;
	padding:0;
	font-weight:bold;
	float:left;
	min-height:35px;	
}

#static p{
	text-align:justify;
	margin: 0 20px 0 20px;
	color: #818181;
	padding:5px 0 5px 0;
	font-size:11pt;
	line-height:18pt;
}

#static ul{
	text-align:left;
	margin: 0 20px 0 35px;
	color: #818181;
	padding:5px 0 5px 0;
	font-size:11pt;
	line-height:18pt;
}

#static a img{
	border:none;
    padding:0;
    margin:0;
}

#static span.tags{
	margin: 0;
	color: #a5de4b;
	padding:0;
	font-weight:bold;
}

#static table{
	text-align:left;
	margin: 0 20px 0 20px;
	color: #818181;
	padding:0;
	font-size:11pt;
}

#static table.faq{
	text-align:left;
	margin: 20px 20px 0 20px;
	color: #818181;
	padding:0;
	font-size:11pt;
}

#static table.faq span{
	float:left;
	width:460px;
}

#static table.faq span:hover{
	background: #76B13A;
	color: #fff;
}

#static table.faq tr{
	margin: 0 0 20px 0;
	padding:0;
}

#static table tr{
	margin: 0;
	padding:2px 2px 2px 2px;
}

.tabsPremium {
    background-image: url('../../images/tab_dominipremium.gif'); 
    background-color: #ceddf2;
    background-repeat: no-repeat;
    width: 525px;
    margin-left: 35px;
    margin-top: 40px;
}

.tabsSimili {
    background-image: url('../../images/tab_dominisimili.gif'); 
    background-color: #2466bd;
    background-repeat: no-repeat;
    width: 525px;
    margin-left: 35px;
    margin-top: 40px;
}

.tabsleft {
    float: left;
    width: 261px;
    height: 65px;
}

.tabsright {
    float: right;
    width: 261px;
    height: 65px;
}

.tabscenter {
    margin: 70px 10px 0px;
    min-height: 250px;
}

.tabswhite {
	margin:2px 10px 2px 0;
	padding:0;
	color:#818181;
	font-size:11pt;
	width:400px;
    text-align: left;
    background: #FFFFFF;
    float: left;
    min-height:33px;
}

.tabswhiteSimili {
	margin:2px 10px 2px 0;
	padding:0;
	color:#818181;
	font-size:11pt;
	width:400px;
    text-align: left;
    background: #FFFFFF;
    float: left;
    min-height:33px;
}

.tabswhiteleft {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('gray_tabspremium_left.gif') no-repeat;
    background-position: left center;
    float: left;
    height:40px;
}

.tabswhiteleftB {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('big_tabs_gray_left_premium.gif') no-repeat;
    background-position: left center;
    float: left;
    height:65px;
}

.tabswhiteright {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('gray_tabspremium_left.gif') no-repeat;
    background-position: right center;
    float: left;
    height:40px;
}

.tabswhiterightB {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('big_tabs_gray_left_premium.gif') no-repeat;
    background-position: right center;
    float: left;
    height:65px;
}

.tabswhiteleftS {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('gray_tabssimili_left.gif') no-repeat;
    background-position: left center;
    float: left;
    height:40px;
}

.tabswhiteleftBS {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('big_tabs_gray_left.gif') no-repeat;
    background-position: left center;
    float: left;
    height:65px;
}

.tabswhiterightS {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('gray_tabssimili_left.gif') no-repeat;
    background-position: right center;
    float: left;
    height:40px;
}

.tabswhiterightBS {
	margin:0;
	padding:0;
	width:16px;
    background: transparent url('big_tabs_gray_left.gif') no-repeat;
    background-position: right center;
    float: left;
    height:65px;
}

.tabsdisponibilepremium {
	margin:0;
	padding:10px 0 4px 0;
	width:160px;
    text-align: left;
    float:left;
    color: #3366CC;
    font-weight: bold;
    font-size: 10pt;
}

.tabsprezzopremium {
	margin:8px 0 2px 20px;
	padding:4px;
	width:50px;
    text-align: right;
    float:left;
    color: #3366CC;
    font-weight:bold;
    font-size:10pt;
}


.tabsprezzosimili {
	margin:8px 0 2px 20px;
	padding:4px;
	width:50px;
    text-align: right;
    float:left;
    color: #CCCCFF;
    font-weight:bold;
    font-size:10pt;
}

.tabsservizi {
	margin:0;
	padding:10px 4px 4px 4px;
	width:200px;
    text-align: right;
    float:left;
}

.tabsserviziSimili {
	margin:0;
	padding:10px 4px 4px 4px;
	width:200px;
    text-align: right;
    float:left;
}

.tabsdisponibilesuggestion {
	margin:0;
	padding:10px 0 4px 0;
	width:160px;
    text-align: left;
    font-size: 10pt;
    float:left;
    color: #3366CC;
    font-weight: bold;
}

.tabsdescPremium {
    text-align: justify;
    color: #3366CC;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    display: none;
    font-weight: bold;
}

.tabsBottomPremium {
    background-image: url('../../images/tab_dominipremium_bottom.gif');
    width: 525px;
}

.tabsBottomSimili {
    background-image: url('../../images/tab_dominisimili_bottom.gif');
    width: 525px;
}

.tabsdescSimili {
    text-align: justify;
    color: #ccccff;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    display: none;
    font-weight: bold;
}

/* FAQ */
#right_column .faqnav {
	margin:0 auto;
	padding:0;
	color:#2466bf;
	font-size:12pt;
	width:332px;
	float:right;
	background-color: #2466bf;
}

#right_column .faqnav_top {
	margin:0 auto;
	padding:0;
	width:332px;
	height:60px;
	background: transparent url('categorie.gif') no-repeat;
}

#right_column .faqnav_bottom {
	margin:0 auto;
	padding:0;
	width:332px;
	height:21px;
	background: transparent url('bottom_carrello2.gif') no-repeat;
}

#right_column .faqnav table{
	margin:0 auto;
	padding:0;
	width:296px;
    border:none;
}

#right_column .faqnav table td{
	margin:0 auto;
	padding:0 5px 0 5px;
    border:none;
    width: 275px;
}

#right_column .faqnav table td input{
	float: right;
}


#right_column .faqnav .riga {
	margin:0 0 5px 0;
	padding:5px;
    font-size:10pt;
    border-style: solid;
    border-color: #2466bf;
    border-width: 2px;
    border-left: none;
    border-right: none;
    font-weight: bold;
    width:300px;
}

#right_column .faqnav .riga a{
	display: block;
	cursor:pointer;
	padding:5px 0 5px 0;
	text-decoration:none;
}

#right_column .faqnav .riga a:hover{
	color:#fff;
}

#right_column .faqnav table tr {
	margin:5px 0 5px 0;
	padding:3px;
    border:none;
    background-color: #abc7ed;
}

#right_column .faqnav table tr:hover {
    background-color: #4b8ce4;
    color:#fff;
}

#torna_su, #torna_su2 {
	margin:0;
	padding:10px 0 10px 0;
	width:auto;
	height:21px;
	text-align:right;
}

#torna_su img, #torna_su2 img{
	margin:0;
	padding:0;
	border:none;
}

#categorie {
	float:left;
	width: 250px;
	text-align:left;
}

#categorie table{
	width: 250px;
	text-align:left;
}

#categorie a:hover{
	color:#fff;
	background:#2466BF;
}

#guide {
	float:right;
	width: 250px;
	text-align:right;
}

#guide a:hover{
	color:#fff;
	background:#2466BF;
}

#guide h2{
	text-align:right;
}

#guide table {
	width: 250px;
	text-align:right;
	float:right;
}

/* CART */

#static .domain_green table {
	margin:8px;
	background:transparent url('cart_bg4.gif') no-repeat;
	padding:8px 13px 4px 13px;
	height:130px;
}

#static .pop table {
	margin:8px;
	background:transparent url('cart_bg.gif') no-repeat;
	padding:8px 13px 4px 13px;
	height:130px;
}

#static .popup table {
	margin:8px;
	background:transparent url('cart_bg3.gif') no-repeat;
	padding:8px 13px 4px 13px;
	height:130px;
}

#static .popstar table {
	margin:8px;
	background:transparent url('cart_bg2.gif') no-repeat;
	padding:8px 13px 4px 13px;
	height:130px;
}

#static .domain_green table.cartesterno, #static .pop table.cartesterno, #static .popup table.cartesterno, #static .popstar table.cartesterno{
	margin:0 0 0 8px;
	padding:0;
	background:none;
	border-collapse:inherit;
}

#static .domain_green table td, #static .pop table td, #static .popup table td, #static .popstar table td{
	margin:0;
	padding:0;
}

#static .domain_green table h3, #static .pop table h3, #static .popup table h3, #static .popstar table h3{
	font-size:13pt;
	text-transform:uppercase;
	font-weight:bold;
	margin:2px 0;
}

#static .domain_green table h3.tot, #static .pop table h3.tot, #static .popup table h3.tot, #static .popstar table h3.tot{
	text-align:right;
	margin:2px 7px 0 0;
}

#static .domain_green table h3.dom, #static .pop table h3.dom, #static .popup table h3.dom, #static .popstar table h3.dom{
	width:335px;
	margin:2px 0;
}

#static .domain_green table div.cart, #static .pop table div.cart, #static .popup table div.cart, #static .popstar table div.cart{
	font-size:9pt;
	font-weight:normal;
    text-align:right;
    padding:9px 0 0 0;
}

#static .domain_green table div.divinterno, #static .pop table div.divinterno, #static .popup table div.divinterno, #static .popstar table div.divinterno{
	padding:0 5px 0 0;
}

#static .domain_green table div.durata, #static .pop table div.durata, #static .popup table div.durata, #static .popstar table div.durata{
	font-size:9pt;
	font-weight:normal;
	text-align:right;
	width:150px;
	padding:0;
}

#static .domain_green table span.span, #static .pop table span.span, #static .popup table span.span, #static .popstar table span.span{
	color:#2d2d2d;
	font-size:9pt;
	font-weight:normal;
}

#static .domain_green table div.cambia, #static .pop table div.cambia, #static .popup table div.cambia, #static .popstar table div.cambia{
	color:#2d2d2d;
	font-size:9pt;
	font-weight:normal;
	text-align:right;
	margin:10px 7px 10px 0;
}

#static .domain_green table div.cambia a, #static .pop table div.cambia a, #static .popup table div.cambia a, #static .popstar table div.cambia a{
	color:#2d2d2d;
	font-size:9pt;
	font-weight:normal;
	text-decoration:underline;
}

#static .domain_green table tr{
	color:#549b10;
}

#static .pop table tr{
	color:#2466BF;
}

#static .popup table tr{
	color:#503AB1;
}

#static .popstar table tr{
	color:#B13AA7;
}

#static h3.tot_totale{
	color:#2466BF;
	font-size: 15pt;
	text-align:right;
	margin: 10px 25px 0;
	border-top:5px dotted #2466BF;
	padding:5px 0 0;
}

.static h3.tot_totale{
	color:#2466BF;
	font-size: 15pt;
	text-align:left;
	margin: 10px 0 0;
	padding:5px 0 0;
}

#static .panel1{
	margin: 0 0 0 10px;
}


/* ACCOUNT */

#crea_account{
	margin: 0;
	float:left;
	width:300px;
	text-align:left;
	padding:10px;
	border-right:1px dotted #888888;
}

#account_esistente{
	margin: 0;
	float:left;
	width:300px;
	text-align:left;
	padding:10px 0 0 45px;
}

#account_esistente h4, #crea_account h4{
	margin: 0;
	padding:0;
	font-size:11pt;
	color: #2466BF;
}

.big_registrati {
	background: transparent url('registrati.gif') no-repeat;
	background-position: top center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.big_registrati:hover {
	background: transparent url('registrati.gif') no-repeat;
	background-position: bottom center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.big_login {
	background: transparent url('login_big.gif') no-repeat;
	background-position: top center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.big_login:hover {
	background: transparent url('login_big.gif') no-repeat;
	background-position: bottom center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.completa_ordine {
	background: transparent url('completa_acquisto.gif') no-repeat;
	background-position: top center;
	width: 179px;
	height:27px;
	border:none;
	cursor: pointer;
}

.completa_ordine:hover {
	background: transparent url('completa_acquisto.gif') no-repeat;
	background-position: bottom center;
	width: 179px;
	height:27px;
	border:none;
	cursor: pointer;
}

.compilare input {
	width: 200px;
}

.compilare select {
	width: 200px;
}

.compilare span input {
	width: 20px;
}

.compilare p input {
	width: 127px;
	text-align:right;
}

.compilare .left_comp {
    float:left;
    padding:0 68px 0 0;
    width:350px;
    background:transparent url('bg_fatturazione.gif') no-repeat;
    background-position:bottom left; 
}

.compilare .right_comp {
    border-left:1px dotted #888888;
    float:left;
    padding:0 0 0 98px;
    width:350px;
}

/* PAYMENT */

#payment {
    padding:20px 0 0 0;
    font-size:13pt;
}

#payment table.pay{
    background: transparent url('payment2.gif') no-repeat;
}

#payment table.pay td{
    padding:5px 0 5px 60px;
    border-bottom:1px #888888 dotted;
}

#bonifico{
    line-height:18pt;
    font-size:12pt;
}

/* STATIC CHECKOUT */
#static_checkout {
	text-align:justify;
	color: #818181;
	height:auto;
    width: 543px;
}

#static_checkout h1{
	text-align:left;
	color: #2466bf;
	font-size:18pt;
	padding:0 0 10px 0;
	border-bottom: 5px dotted #2466bf;
}

#static_checkout .domain_green table {
	margin-top:8px;
	background:transparent url('cart_bg4.gif') no-repeat;
	padding:8px 13px 4px 13px;
	height:130px;
}

#static_checkout .pop table {
	margin-top:8px;
	background:transparent url('cart_bg.gif') no-repeat;
	padding:8px 13px 4px 13px;
	height:130px;
}

#static_checkout .popup table {
	margin-top:8px;
	background:transparent url('cart_bg3.gif') no-repeat;
	padding:8px 13px 4px 13px;
	height:130px;
}

#static_checkout .popstar table {
	margin-top:8px;
	background:transparent url('cart_bg2.gif') no-repeat;
	padding:8px 13px 4px 13px;
	height:130px;
}

#static_checkout .domain_green table .cartesterno, #static_checkout .pop table.cartesterno, #static_checkout .popup table.cartesterno, #static_checkout .popstar table.cartesterno{
	margin:0 0 0 8px;
	padding:0;
	background:none;
	border-collapse:inherit;
}

#static_checkout .domain_green table td, #static_checkout .pop table td, #static_checkout .popup table td, #static_checkout .popstar table td{
	margin:0;
	padding:0;
}

#static_checkout .domain_green table h3, #static_checkout .pop table h3, #static_checkout .popup table h3, #static_checkout .popstar table h3{
	font-size:13pt;
	text-transform:uppercase;
	font-weight:bold;
	margin:2px 0;
}

#static_checkout .domain_green table h3.tot, #static_checkout .pop table h3.tot, #static_checkout .popup table h3.tot, #static_checkout .popstar table h3.tot{
	text-align:right;
	margin:2px 7px 0 0;
}

#static_checkout .domain_green table h3.dom, #static_checkout .pop table h3.dom, #static_checkout .popup table h3.dom, #static_checkout .popstar table h3.dom{
	width:335px;
	margin:2px 0;
}

#static_checkout .domain_green table div.cart, #static_checkout .pop table div.cart, #static_checkout .popup table div.cart, #static_checkout .popstar table div.cart{
	font-size:9pt;
	font-weight:normal;
    text-align:right;
    padding:9px 0 0 0;
}

#static_checkout .domain_green table div.divinterno, #static_checkout .pop table div.divinterno, #static_checkout .popup table div.divinterno, #static_checkout .popstar table div.divinterno{
	padding:0 5px 0 0;
}

#static_checkout .domain_green table div.durata, #static_checkout .pop table div.durata, #static_checkout .popup table div.durata, #static_checkout .popstar table div.durata{
	font-size:9pt;
	font-weight:normal;
	text-align:right;
	width:150px;
	padding:0;
}

#static_checkout .domain_green table span.span, #static_checkout .pop table span.span, #static_checkout .popup table span.span, #static_checkout .popstar table span.span{
	color:#2d2d2d;
	font-size:9pt;
	font-weight:normal;
}

#static_checkout .domain_green table div.cambia, #static_checkout .pop table div.cambia, #static_checkout .popup table div.cambia, #static_checkout .popstar table div.cambia{
	color:#2d2d2d;
	font-size:9pt;
	font-weight:normal;
	text-align:right;
	margin:10px 7px 10px 0;
}

#static_checkout .domain_green table div.cambia a, #static_checkout .pop table div.cambia a, #static_checkout .popup table div.cambia a, #static_checkout .popstar table div.cambia a{
	color:#2d2d2d;
	font-size:9pt;
	font-weight:normal;
	text-decoration:underline;
}

#static_checkout .domain_green table tr{
	color:#549b10;
}

#static_checkout .pop table tr{
	color:#2466BF;
}

#static_checkout .popup table tr{
	color:#503AB1;
}

#static_checkout .popstar table tr{
	color:#B13AA7;
}

#static_checkout h3.tot_totale{
	color:#2466BF;
	font-size: 15pt;
	text-align:right;
	margin: 10px 25px 0;
	border-top:5px dotted #2466BF;
	padding:5px 0 0;
}

.static_checkout h3.tot_totale{
	color:#2466BF;
	font-size: 15pt;
	text-align:left;
	margin: 10px 0 0;
	padding:5px 0 0;
}

#static_checkout .panel1{
	margin: 0 0 0 10px;
}

/* RINNOVI */

#rinnovi{
	margin:0 auto;
	padding:0;
	color:#818181;
	font-size:12pt;
	font-weight: bold;
	width:485px;
	height:100px;
	background: transparent url('search.gif') no-repeat;
}

#rinnovi2{
	margin:0 auto;
	padding:0;
	color:#818181;
	font-size:12pt;
	margin-left: 21px;
}

.rinnovimargin{
	margin-left: 20px;
}

.Button_rinnova{
	padding:10px 0 0 0;
	width:130px;
	height:27px;
	background: transparent url('rinnova.gif') no-repeat;
	background-position:center top;
	border:none;
	margin-top: 20px;
	margin-left: 150px;
}

.Button_rinnova:hover{
	padding:10px 0 0 0;
	width:130px;
	height:27px;
	background: transparent url('rinnova.gif') no-repeat;
	background-position:center bottom;
	border:none;
	margin-top: 20px;
	margin-left: 150px;
}

.riga_cart_rinnovi {
	margin:0 0 5px 0;
	padding:5px;
    font-size:10pt;
    border-style: solid;
    border-color: #2466bf;
    border-width: 1px;
    border-left: none;
    border-right: none;
    font-weight: bold;
    height: 30px;
}

.checkboxlist {
    color: #2466BF;
    font-weight: bold;
    font-size: 12pt;
}

.rinnova_big {
	background: transparent url('rinnova_large.gif') no-repeat;
	background-position: top center;
	width: 302px;
	height:27px;
	border:none;
	cursor: pointer;
}

.rinnova_big:hover {
	background: transparent url('rinnova_large.gif') no-repeat;
	background-position: bottom center;
	width: 302px;
	height:27px;
	border:none;
	cursor: pointer;
}

/* OPTIONALS */
.whoisprivacy {
    background: url('whoisprivacy_top.png') no-repeat;
    margin-left: 20px;
    background-color: #76b13a;
    width: 500px;
    margin-top: 40px;
}

.whoisprivacy_bottom {
    background: url('whoisprivacy_bottom.png') no-repeat;
    margin-left: 20px;
    background-color: #76b13a;
    width: 500px;
    height: 31px;
}

.whoisprivacyH2 {
    color: #FFF;
    text-align: center;
    padding-top: 5px;
}

.whoisprivacy_checkBox {
    padding-left: 20px;
}

.whoisPrivacyText  {
    color: #FFF;
    
}

.aggiungi {
	background: transparent url('aggiungi.gif') no-repeat;
	background-position: top center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

.aggiungi:hover {
	background: transparent url('aggiungi.gif') no-repeat;
	background-position: bottom center;
	width: 127px;
	height:27px;
	border:none;
	cursor: pointer;
}

/* POPSITE */

#leftbox {
    background-color: #76b13a;
    color: #FFF; 
    padding-left: 10px;
    padding-right: 10px;
    height: 150px;
}

#leftcolumn {
    float: left;
    margin-top: 40px;
    width: 630px;
    color: #000;
}

#singlecolumn #leftcolumn h2 {
    font-weight: normal;
    font-size: 20px;
    padding: 0;
    margin: 0;
}

#rightcolumn {
    width: 200px;
    float: right;
    text-align: left;
    margin-top: 10px;
    background: transparent url('popsite/rightbackground.png') no-repeat;
    height: 300px;
    color: #FFF;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: -40px;
}

#rightcolumn .caratteristiche {
    font-weight: bold;
    line-height: 30px;
    list-style-type: none;
    padding: 40px 0px 0px 0px;
}

#rightcolumn .acquista {
    width: 130px;
    height: 40px;
	background: transparent url('popsite/acquista.png') no-repeat;
	border:none;
	margin-left: 25px;
}

.bottomdiv{
    float: left;
    margin-top: 60px;
    color: #000;
}

#singlecolumn .bottomdiv h2 {
    font-weight: normal;
    font-size: 20px;
    padding: 0;
    margin: 0;
}

#singlecolumn .bottomdemo {
    float: left;
    text-align: center;
    margin-top: 40px;
    width: 890px;
    color: #000;
}

#singlecolumn .bottomdemo h2 {
    font-weight: normal;
    font-size: 20px;
    padding: 0;
    margin: 0;
}
