/* CCS Coded by Laboratre - http://www.laboratre.com */
@import url('menu.css');
@import url('std/icon.css');
@import url('slider.css');
@import url('std/multipagina.css');
@import url('std/form.css');
@import url('std/tipsy.css');

/*RESET*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea,  blockquote, th, td {
	margin: 0;
	padding: 0;
}
a img {
	border: 0 none;
}
.left {
	float:left;
}
.right {
	float:right;
}
a {
	color:#000;    
    text-decoration: underline;
	outline:none;
}
a:hover {
    text-decoration:none;
	color:#666;
}



a:active {
	outline: medium none;
}

:focus {
  outline:none;
}
.last,.first{
	margin: 0!important;}
	
.clear{clear:both;}
@font-face {
    font-family: 'ProximaNovaLight';
    src: url('proximanova-light-webfont.eot');
    src: url('proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('proximanova-light-webfont.woff') format('woff'),
         url('proximanova-light-webfont.ttf') format('truetype'),
         url('proximanova-light-webfont.svg#ProximaNovaLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'ProximaNovaSemiBold';
    src: url('proximanova-semibold-webfont.eot');
    src: url('proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('proximanova-semibold-webfont.woff') format('woff'),
         url('proximanova-semibold-webfont.ttf') format('truetype'),
         url('proximanova-semibold-webfont.svg#ProximaNovaLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1 
{font-family: 'ProximaNovaSemiBold';
color:#D71760;
 font-size:22px;
 margin-bottom:20px;
	}
h2 
{font-family: 'ProximaNovaSemiBold';

 font-size:18px;
 margin-bottom:15px;
	}
	
h3 {
	


	font-size:20px;
	color:#303030;
	}
h2.rosa
{
	margin-bottom:12px;
	background-color:#D71760;
	color:#fff;
	padding:4px 6px;
	text-transform:none;
	
	margin-top:-29px;
	}
h4 
{
	margin:10px 0;
	}
h4 a
{
	color:#D71760;
	font-size:15px;
	text-decoration:none;
}
/*--------------------FINE RESET--------------------*/

html {height:100%;}

body {
	font-size: 13px;
	font-family:Arial,Georgia, "Times New Roman", Times, serif;
	margin: 0 auto;
	background-color:#000;
	color:	#1A171B;
}
p {
    color: #000;
    font-size: 13px;
    line-height: 19px;
    margin:0px 0 10px;
}

ul li{
    line-height: 18px;
}
#header-wrapper,#content-wrapper, #menu-footer-wrapper,#footer-wrapper{
	width: 100%;
	clear:both;
}

#header, #content, #menu-footer, #footer{
	margin: auto;
	width: 960px;
}

#ombra-wrapper{
	width: 100%;
	clear:both;
	background-image:url(../images/bg-ombra-wrapper.png);
	background-repeat:repeat-x;
	height:10px;
}
/* ------------------- HEADER ----------------------- */

#header-wrapper{
	background-color:#000;
	border-top:5px solid #D71460;
	border-bottom:1px solid #fff;
	
	}
#header {
	background-image:url(../images/bg-header.png);
	height:120px;
    position:relative;
	}
#header .header-left
{
	width:325px;
	float:left;	
	}
#header .header-right
{
	width:635px;
	float:left;	
	}
#header .logo{
	width:310px;
	float:left;
	margin-top:30px;
	}
#header .logo-top 
{
    float:right;
    margin:2px 0px 0px;
	}
#header .logo-top a{
color:#fff;
text-decoration:none;
font-size:12px;
	}
#header .logo-top a:hover{
text-decoration:underline;
	}
	
#header .icons p
{
	padding-top:15px;
    
}

#header .slider {
	clear:both;
}
#header .slider .frase{
 float:right;
 margin-top:60px;
}
#header .slider .frase p{

	color:#ffF;
	width:390px;
	font-size:49px;
	line-height:55px;
}
.slider-wrapper {
margin: -31px 0 10px;position: absolute;
z-index:20;
overflow:hidden;
	}
/*---------------------FINE HEADER----------------------*/

/* ------------------- CONTENT --------------------- */
#content-wrapper {
	background: url("../images/bg-body.gif") repeat-x scroll 0 0 #F4F5F5;	overflow:hidden;
	}
#content {
	

	}
#ContenutiMain p
{
	line-height:22px;
	}	
#content .page-left{
	float:left;
	width:310px;
	margin-right:15px;
	margin-top:15px;

	
	}
#content .page-right{
	float:right;
	width:635px;
}#content .page-right.big{
	
	width:960px!important;
}
#content .page-right .grey
{
	background-color:#ECEDED;
	padding:20px 20px 10px;
	margin-bottom:10px;
	}
#content .banner {	
	margin-top:220px;
	background-color: #fff;
    color: #8B8D8F;
    padding: 20px;
	overflow:hidden;
	margin-bottom:10px;
	
	}
	
#content .banner-1,#content .banner-2{
	width:300px;
	float:left;	
}
#content .banner-1
{
	margin-right:10px;
}	



#content .funzionalita 
{
	margin-top:15px;
	background-image:url(../images/logo-repubblica.png);
	background-repeat:no-repeat;
	
}


#content .funzionalita p 
{
	text-transform:uppercase;	
	overflow:hidden;
	border-bottom:1px solid #E2E2E2;/**/
	padding-bottom:5px;
	
}
#content .funzionalita p.consulenza
{
border-bottom:none;
}
#content .funzionalita p.statistiche a,#content .funzionalita p.indicizzazione a
{
	color:#707173	
}
#content .funzionalita p img
{
	vertical-align:middle;
	float:none;
	margin:0 5px;
	
}
#content .funzionalita p a
{
	font-size:14px; 
	font-family: 'ProximaNovaLight';
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	
		
}
#content .funzionalita p a span{
  display:none;
  position:absolute;
  background-color:#E6E6E6;
  border:1px solid #9C9E9F;
  	font-family: 'Arial';
  color:#58585A;
  font-size:13px;
  text-transform:none;
  width:150px;  
  margin-left:150px;
  padding:6px 8px;
  z-index:2000;

}

#content .funzionalita p a:hover span{
  display:block;
}

#content .box p{
  font-family: 'ProximaNovaSemiBold';
font-size:14px;
line-height:28px;
font-weight:bold;
color:#323639;
}	


#content .box p span{
  
font-size:20px;
}
#content .box img{

	float:left;
	margin-right:10px;
}	
#content .Vantaggi ,#content .Caratteristiche,#content .presentazione, .verificadominio ,#content .comunicazione360,#content .CaseHistory
{
	width:290px;
	height:70px;
	margin-bottom:15px;
	float:left;
	background-color:#fff;
	padding:10px;
    background-repeat:no-repeat;
}
#content .verificadominio h2
{  font-family: 'ProximaNovaLight';
   text-transform:uppercase;
   margin-bottom:10px;
}

#content .Vantaggi 
{
	margin-right:15px;
	background-image:url(../images/image-vantaggi.png);
}#content .CaseHistory 
{
	margin-right:15px;
	background-image:url(../images/image-CaseHistory.png);
}
#content .Caratteristiche 
{

	background-image:url(../images/image-caratteristiche.png);
}
#content .comunicazione360 
{

	background-image:url(../images/image-comunicazione360.png);
}
#content .presentazione 
{
 height:80px;
	background-image:url(../images/image-presentazione.png);
}

#content .Vantaggi h2,#content .Caratteristiche h2,#content .presentazione  h2,#content .CaseHistory h2
{
	text-transform:uppercase;
	margin-bottom:0px;
	padding-left:80px;
	font-size:22px;
}
#content .comunicazione360 h2
{
	text-transform:uppercase;
	margin-bottom:0px;
	padding-left:80px;
	font-size:20px;
}
#content .Vantaggi h2 a,#content .Caratteristiche h2 a ,#content .presentazione h2 a,#content .comunicazione360 h2 a,#content .CaseHistory h2 a
{
	text-decoration:none;
}
#content .Caratteristiche p,#content .presentazione p,#content .comunicazione360 p,#content .CaseHistory p
{font-family: 'ProximaNovaLight';
 font-size:14px;
 padding-left:80px;
}
#content .Vantaggi p
{font-family: 'ProximaNovaLight';
 font-size:16px;
 padding-left:80px;
}


#content .Box p a
{
	text-decoration:none;

}

#content .page {
	clear:both;
	background-color:#fff;
	overflow:hidden;
	
	padding:20px;
	margin-bottom:20px;
}

#content .templates .item{
	width:280px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:5px solid #C6C7C8;
}
#content .templates .item.actives{

	border:5px solid #D5115D;
}
#content .big .templates .item{
	
	margin-right:25px;
	margin-bottom:25px;
}
#content .templates .item .click-live-demo{
	position:absolute;
	z-index:200;
	left:20px;
top:20px;
display:none;
	
}
#content .templates .item .img-item{
	width:280px;
	height:200px;
	position: relative; 
	display:block;
	overflow: hidden;
	
}
#content .templates .item .img-item span {/*
	background-image: -moz-linear-gradient(center top , #ffffff, #D7D8D9);*/
	background-image:url(../images/bg-span-item.png);
    color: #000;
    display: block;
    font-size: 12px;
    line-height: 16px;
	padding: 14px 10px 7px;
	left:0;
    position: absolute;
    bottom: 0px;
    width: 260px;
    z-index: 2;
}
#content .big .templates .item .img-item span {/*
	background-image: -moz-linear-gradient(center top , #ffffff, #D7D8D9);*/
	background-image:url(../images/bg-span-item-fnw.png)!important;
}

#content .templates .item .img-item .load-img-gallery {

    font-size: 12px;
    line-height: 16px;
	padding: 14px 10px 7px;
	left:0;
    position: absolute;
   
    z-index: 0;
}
#content .templates .item .img-item span a {
    
    color: #000;
	font-size:12px;
	text-decoration:none;
  }
 #content .templates .item .img-item span a.nome-template {
    
   float:left;width:200px;
   margin-top:5px;
  } 
#content .templates .item p.title{
	margin:0;
	padding:0 0 0 0px;
	font-weight:bold;
	display:inline;
}
#content .templates .item p{
	padding-left:0px;
	display:none;
}


	
#content .scheda-template,#content .ordina-template
{
	 height:1360px;
	padding:20px;
	background-color:#fff;/*
	overflow:hidden;*/
	margin-bottom: 20px;
}
#PanelCaseHistory
{
	overflow:hidden;
	padding:20px;
	background-color:#fff;/*
	overflow:hidden;*/
	margin-bottom: 20px;
	float:left;
}

#content .centro-specializzato,#content .video-tutorial
{
	
	padding:20px;
	background-color:#fff;
	overflow:hidden;
	margin-bottom: 20px;
}
#content .centro-specializzato h1
{
	
	width:450px;
	float:left;
}
#content .left-scheda #SchedaTemplate_NomeTemplateScheda
{
	background-image:url(../images/bg-nome-template.png);
	background-repeat:no-repeat;


	font-family: 'ProximaNovaSemiBold';
	color:#fff;
	padding:10px 0 10px 35px ;
	font-size:20px;
	width:170px;
	height:45px;
	float:left;
	position:absolute;
	left:-33px;
	z-index:300px;
	}	
#content .scheda-template .left-scheda
{
	width:450px;
	position:relative;
	float:left;
	margin-right:20px;
	
	}
#content .scheda-template .right-scheda
{
	width:420px;
	float:left;overflow:hidden;
	background-color:#ECEDED;
	position:relative;
	padding:15px;
}

#Angolo
{
	position:absolute;
	right:0px;
	bottom:0px;
	}
#content .scheda-template .right-scheda ul.funzionalita-schedasito
{
	list-style-type:none;
	height:40px;
	padding:0;
	margin:0;
}
#content .scheda-template .right-scheda ul.funzionalita-schedasito li
{
	float:left;
	margin-right:10px;
}
#content .scheda-template .right-scheda ul.funzionalita-schedasito li a
{
	width:30px;
	height:30px;
	background-image:url(../images/ico-funzionalita-schedasito.png);
	background-repeat:no-repeat;
	text-indent:-9999px;	float:left;
}
#content .scheda-template .right-scheda ul.funzionalita-schedasito li.copiaatti a
{
	background-position:0 0;	
}
#content .scheda-template .right-scheda ul.funzionalita-schedasito li.calcolopreventivo a
{
	background-position:-30px 0px;	
}
#content .scheda-template .right-scheda ul.funzionalita-schedasito li.autocertificazione a
{
	background-position:-60px 0px;	
}
#content .scheda-template .right-scheda ul.funzionalita-schedasito li.documenti a
{
	background-position:-180px 0px;	
}
#content .scheda-template .right-scheda ul.funzionalita-schedasito li.seo a
{
	background-position:-300px 0px;	
}
#content .scheda-template .right-scheda ul.funzionalita-schedasito li.areaclienti a
{
	background-position:-330px 0px;	
}
#content .scheda-template .right-scheda ul.funzionalita-schedasito li.newsletter a
{
	background-position:-120px 0px;	
}
#content .scheda-template .right-scheda ul.funzionalita-schedasito li.newsgiuridiche a
{
	background-position:-210px 0px;	
}
  #content .scheda-template .right-scheda ul.funzionalita-schedasito li.videoconferenza a
{
	background-position:-150px 0px;	
} 
 #content .scheda-template .right-scheda ul.funzionalita-schedasito li.guideutili a
{
	background-position:-90px 0px;	
}  
 #content .scheda-template .right-scheda ul.funzionalita-schedasito li.consultapratiche a
{
	background-position:-240px 0px;	
}  
        
   #content .scheda-template .right-scheda ul.funzionalita-schedasito li.consulenza a
{
	background-position:-270px 0px;	
}    


#content .scheda-template .right-scheda h1
{
	margin-bottom:10px;
	color:#D5145D;
}
#content .scheda-template .right-scheda p
{
	background-color:#fff;
	padding:10px;
}
		
#content .ordina-template .ordina-left
{
	width:450px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	}


#content  .title-richiesta-contatto
{ 
	background-image:url(../images/bg-richiesta-contatto.png);
	background-repeat:no-repeat;
	margin-left:-33px;
	margin-top:15px;
	width:986px;
	height:56px;
	clear:both;
}	
#content  .title-richiesta-contatto p
{ 
	color:#fff; font-size:16px;
	font-weight:bold;
	padding:10px 32px;
}	

#content  .title-richiesta-contatto p span
{ 
	float:right;
	color:#fff;
	font-size:14px;
}	
#content .ordina-scheda
{
	clear:both;
	}	
#content .ordina-scheda .tabs-ordina
{
	clear:both;
	margin-top:10px;
	background-image:url(../images/bg-ordina-tabs.png);
	background-repeat:no-repeat;
	background-position:730px 20px;
	height:180px;
}	
#content .ordina-scheda .tabs-ordina p
{
	width:550px;
}

#content .ordina-scheda .tabs-ordina #SchedaTemplate_InviaRichiesta{
/*
	background-image:url(../images/btn-indietro.png);*/
	border:1px solid #56AC35;
	background-color:#56AC35;
	font-weight:bold;

	padding:7px 0px;
	text-align:center;
	float:left;
	width:270px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	background-repeat:no-repeat;
	margin-top:20px;
	}
	
#content .ordina-scheda .tabs-ordina #SchedaTemplate_InviaRichiesta:hover{

	border:1px solid #000;
	background-color:#000;

	}
#content .ordina-scheda .tabs-ordina span.btn-indietro a
{
	background-image:url(../images/btn-indietro.png);
	font-weight:bold;
	padding:10px 0px;
	padding: 10px 0 10px 22px;
	float:left;
	width:80px;
	color:#999;
	text-transform:uppercase;
	text-decoration:none;
	background-repeat:no-repeat;
	margin-right:200px;
	margin-top:20px;
	}
#content .ordina-scheda .tabs-ordina span.btn-indietro a:hover
{
	background-image:url(../images/btn-indietro-h.png);
 text-decoration:underline;
	color:#fff;
	
	}
#content .ordina-scheda .tabs-ordina span.btn-avanti a
{
	background-image:url(../images/btn-avanti.png);
	font-weight:bold;	
	padding: 10px 0 10px 22px;
	float:left;
	width:80px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	background-repeat:no-repeat;	margin-top:20px;
	}
#content .ordina-scheda .tabs-ordina span.btn-avanti a:hover
{
    text-decoration:underline;
	}	
#content .ordina-scheda #DatiCliente label
{
	float:left;
	padding-top:3px;
	width:190px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}	

#content .ordina-scheda #DatiCliente .text,  #content .centro-specializzato .text
{
	
	padding:5px;
	border:1px solid #9C9E9F;
	color:#000;
	font-size:12px;
	margin:0;	
	width:190px;
	
}	
input[type="text"]:disabled
{
    background-color:#F0F0F0!important;
    }
#content .centro-specializzato label
{
	float:left;
	padding-top:3px;
	width:160px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}
#CentroSpecializzato_ConfigurazioneDominio label
{
	float:none!important;
	padding-top:3px;
	padding-left:3px;
	width:160px;
	text-align:left!important;
	margin-right:10px;
	font-weight:normal!important;
}
 #content .centro-specializzato .checkbox 
{
	clear:both;
} #content .centro-specializzato .checkbox.tab
{
	margin-left:20px;
}
#content .centro-specializzato .box-ordine
{
	clear:both;
	border:1px solid #ccc;
	padding:10px;
	overflow:hidden;
	margin-bottom:10px;
}
#CentroSpecializzato_Valcodfisc,#CentroSpecializzato_EmailREXP,#CentroSpecializzato_RegularExpressionValidatordominio 
{
    margin-left:170px;
    }
#content .centro-specializzato .StatoAttuale
{
    margin-top:5px;
}
#content .centro-specializzato .checkbox input,#content .centro-specializzato .checkbox label
{
	float:none!IMPORTANT;
	font-weight:normal;
}	

#content .ordina-scheda #SchedaTemplate_NomeSchedaTemplate2
{
	text-transform:uppercase;
	color:#D5115D;
	}	
#SchedaTemplate_RadioButtonList1 tr,#SchedaTemplate_RadioButtonList3 tr
{
	height:30px;
	}
#SchedaTemplate_RadioButtonList1 label,#SchedaTemplate_RadioButtonList3 label
{
	margin-left:5px;
	}
#SchedaTemplate_Videoconferenza,#SchedaTemplate_Newsletter,#SchedaTemplate_LinguaAggiuntiva,#SchedaTemplate_EmailIllimitate,#SchedaTemplate_CreazioneLogo,#SchedaTemplate_ImmagineCoordinata,#SchedaTemplate_PersonalizzazioneSito,#SchedaTemplate_AreaRiservata,#SchedaTemplate_FormPreventivi
{
	margin-right:5px;
	}	
#content .ordina-scheda #list-ordina
{
	list-style-type:none;
	height:50px;
	
	margin:0;
	padding:0;
}	
#content .ordina-scheda #list-ordina li
{
	float:left;
	margin-right:10px;
}
#content .ordina-scheda #list-ordina li a
{
	background-image:url(../images/bg-li-ordina.png);
	background-repeat:no-repeat;
	color:#D5115D;
	width:190px;

	float:left;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding:10px 0px;
}
#content .ordina-scheda #list-ordina li.first a
{
	background-image:url(../images/bg-li-ordina-first.png);	margin-right: 10px;
}

#content .ordina-scheda #list-ordina li.first a.active
{
	background-image:url(../images/bg-li-ordina-first-hover.png);
	
}#content .ordina-scheda #list-ordina li a:hover
{
    cursor:pointer;
    }
#content .ordina-scheda #list-ordina li a.active
{
	background-image:url(../images/bg-li-ordina-hover.png);
	color:#fff;
}



#content .sitemap .parent a
{
	font-size:14px;
	color:#0B6CB0;
	font-weight:bold;
	text-decoration:none;
}

#content .sitemap .parent 
{
	margin-top:10px;
	margin-bottom:0px;
	font-weight:bold;
}
#content .sitemap .child a
{text-decoration:none;
	}
#content .sitemap .child
{
	padding-left:10px;
	margin:0px;
	font-weight:bold;
	}
#content .sitemap .child-2
{
	padding-left:20px;
	margin:0px;
	}


#content .ordina-template .ordina-right
{width:460px;
	float:left;
	overflow:hidden; 
	}	

#content .share
{

clear:both;
	margin-top:10px;
	overflow:hidden;

	}

.itm-casehistory 
{
    text-align:center;
    width:450px;
    margin-right:20px;
    float:left;
}
.itm-casehistory .img-casehistory
{
    border:2px solid #C6C7C8;
   
}
.itm-inner-casehistory 
{
    clear:both;
    margin-bottom:25px;
    overflow:hidden;background-color:#ECEDED;  padding:15px 15px;
}
.testo-casehistory  
{margin-top:10px;
}.itm-casehistory  h3
{
     color:#D5145D;
     margin-bottom:10px;
     font-size:17px;
}.inner-casehistory  
{
    background-color:#fff;
    margin-top:0px;
    padding:5px 10px;
}
.itm-casehistory  p
{
    text-align:justify;
}
#content .share iframe.twitter-share-button
{
	/*width:90px!important;*/

	}	
#twtr-widget-1 
{
	float:left;
	width:310px;
	height:auto;
	overflow:hidden;
	margin-bottom:15px;
	}
#content .page-left .box-ultimo-template  {
	margin-bottom:15px;height:70px;background-color:#CE155A;
padding:10px;
}
#content .page-left .box-ultimo-template img  
{
    float:left;
    border:1px solid #fff;
    margin-right:10px;
}
#content .page-left .box-ultimo-template h2 a  
{
    color:#fff;
    font-size:24px;
    text-decoration:none;
}

#content .page-left .box {
	 background-color: #FFFFFF;
    height: 410px;
    margin-bottom: 15px;
    padding: 10px;

}
#content .page-left .box ul{
	margin-top:15px;
	 list-style-type:none;
	 line-height:25px;

}
#content .page-left .box ul li{
	float:left;
	padding-right:5px;
	padding-bottom:10px;
}	
#content .page-left .box ul li a{
padding:3px 5px;
background-color:#000;
color:#fff;
font-size:12px;
text-decoration:none;

}
#content .page-left .box ul li a:hover{

background-color:#D71460;


}

#content .tbl-siti-attivati 
{
	padding:0;border-collapse:collapse;
	width:100%;
	clear:both;
	
}
#content .tbl-siti-attivati td {
    border: 1px solid #DDDDDD;
    padding: 4px;
}
#content .tbl-siti-attivati .AlternatingRowStyle {
    background-color: #F6F6F6;
    color: #0073EA;
}
#content .tbl-siti-attivati .tbl-header {
    background: url("../admin/css/jquery-ui-custom-theme/images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x scroll 50% 50% #0073EA;
    border: 0 none;
    height:40px;
    font-size:13px;
    
    font-weight:bold;
    text-align:center;
    color: #FFFFFF;
    padding: 5px;
    
}

#content .page-left .box h3{
/*	background-color: #EAEAEB;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #EAEAEB);
    color: #323639;
    font-size: 18px;
    line-height: 1.2em;

    
    position: relative;*/
	padding: 0px 0px 5px 0;
	border-bottom: 1px dotted #CECECE;
	}
#content .random-gallery
{
	border:2px solid #0B6CB0;
	padding:0px!important;
		position:relative;
	height:360px;
	overflow:hidden;
	clear:both;
	}
#content .random-gallery span
{
	position:absolute;
	bottom:0px;
	left:0px;
	
	}
#content .tag-color{


	overflow:hidden;
	padding:10px 0 5px 0;	
	
}
#content .tag-color p{
	padding:0;
	margin:0;
}



#content .tag-color a{
border: 4px solid #ccc;
    cursor: pointer;
   display: block;
 float: left;
    height: 10px;
    margin-left: 6px;
    text-indent: 666em;
    width: 10px;
	}
	#content .tag-color a.nero{
	background-color:#000;
}	
#content .tag-color a.nero:hover{
	border: 4px solid #000;
}	
	#content .tag-color a.bianco{
	background-color:#fff;
}	
#content .tag-color a.bianco:hover{
	border: 4px solid #fff;
}		
#content .tag-color a.red{
	background-color:#ff0000;
}	
#content .tag-color a.red:hover{
	border: 4px solid #ff0000;
}	
#content .tag-color a.arancio{
	background-color:#ffcc00;
}	
#content .tag-color a.arancio:hover{
	border: 4px solid #ffcc00;
}	
#content .tag-color a.blu{
	background-color:#0000FF;
}	
#content .tag-color a.blu:hover{
	border: 4px solid #0000FF;
}
#content .tag-color a.verde{
	background-color:#00FF00;
}	
#content .tag-color a.verde:hover{
	border: 4px solid #00FF00;
}
#content .tag-color a.brown{
	background-color:#A52A2A;
}	
#content .tag-color a.brown:hover{
	border: 4px solid #A52A2A;
}
#content .tag-color a.grey{
	background-color:#808080;
}	
#content .tag-color a.grey:hover{
	border: 4px solid #808080;
}/*
a.tooltip_l:hover,a.tooltip:hover
{
	cursor: default;}*/
	#accordion h4 a 
	{
		color:#000;
		}
	#accordion h4 a:hover, #accordion  h4.ui-state-active a
	{
		color:#D7185F;
		}
/*------------- FINE CONTENT -----------------------*/



/*------------- MENU FOOTER -----------------------*/

#menu-footer-wrapper{
	background-color:#171717;	height:150px;}
	
	
/*-------------  FOOTER -----------------------*/	
#footer-wrapper{
	background-color:#000;
	border-top:1px solid #fff;}
#footer 
{
	overflow:hidden;
	padding:15px 0;	
	background:none!important;
}
	#footer .footer-right
	{
		float:right;
		width:200px;}
	#footer .footer-right p
	{
		text-align:right;
		}		
#footer .footer-left
	{
		float:left;
		margin-top:10px;
		width:600px;}	
		
#footer p{
	color:#fff;
	font-size:12px;
	padding:2px 0 1px 0;
	margin:0;
	text-align:center;
	}
	
#footer p a{
	color:#fff;
	text-decoration:none;
}
#footer p a:hover{
	text-decoration:underline;
}
#top-link {
    background: url("../images/top-link.png") no-repeat scroll 0 0 transparent;
    bottom: 48%;
    cursor: pointer;
    display: block;
    height: 39px;
    position: fixed;
    right: 10px;
    text-indent: 666em;
    width: 43px;
    z-index: 666;
}
#top-link:hover {
    background-position:0 -39px;
   
}

/*-------------------------FINE FOOTER----------------------*/		
	
	

/*-------------------------ORDINA TEMPLATE----------------------*/		
	#nomoreresults,#loading
	{
		clear:both;
		background:#c1c39a;
	color:#303030;
	font-size:20px;
	padding:5px 10px;
	text-align:center;
	width:450px;
	margin:0px auto;/*
	display:none;*/
	border-radius: 5px;}



#dominio-load {
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    color: #ccc;
    padding: 4px 15px;
    text-align: center; margin-left: 34px;
}
#dominio-load img
{
	vertical-align:middle;
	float:none!important;
}	
#dominio-error {
    background-color: #F28389;
    border: 2px solid #FF0000;
    border-radius: 3px 3px 3px 3px;
    position:relative;
    clear: both;
    color: #A00101;
    padding: 4px 15px;
    text-align: center; margin-left: 34px;
    
}

#dominio-error .freccia,#dominio-ok .freccia
{
	position:absolute;
	top:-17px;
	left:10px;
	z-index:100;
    
}

#dominio-ok {
    background-color: #A1C546;
    border: 2px solid #76B31F;    position:relative;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    color: #36500E;
    padding: 4px 15px;
    text-align: center; margin-left: 34px;
}
.verificadominio #dominio-ok,.verificadominio #dominio-error,.verificadominio #dominio-load
{
	margin-left:0px;}
	
	/*
a.btn-avanti:hover,a.btn-indietro:hover,#Ordina_BtnOrdina:hover
{
	background-color:#1F6BB2;
	color:#fff;
	
	}*/
a.btn-indietro
{
	float:left;
	}
	


.btn-livedemo
{
	
	 font-family: 'ProximaNovaSemiBold';
	text-decoration:none;

padding:10px 0px;
	float:left;
	font-weight:bold;
	border:none;
	margin-right:40px;	
	background-image:url(../images/btn-livedemo.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.btn-livedemo a
{
color:#fff;
	text-decoration:none;
	font-size:14px;
	text-transform:uppercase;
		padding:8px 15px;	
		margin-left:55px;
		background-color:#D5145D;
}

.btn-ordina
{
	
	 font-family: 'ProximaNovaSemiBold';
	text-decoration:none;

padding:10px 0px;
	float:right;
	font-weight:bold;
	border:none;	
	background-image:url(../images/btn-ordina.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.btn-ordina a
{
color:#fff;
	text-decoration:none;
	font-size:14px;
	text-transform:uppercase;
		padding:8px 15px;	
		margin-left:55px;
		background-color:#D5145D;
}

.btn-altritemplate
{
	
	 font-family: 'ProximaNovaSemiBold';
	text-decoration:none;

padding:10px 0px;
	float:left;
	font-weight:bold;
	border:none;	
	background-image:url(../images/btn-altritemplate.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.btn-altritemplate a
{
color:#fff;
	text-decoration:none;
	font-size:14px;
	text-transform:uppercase;
		padding:8px 15px;	
		margin-left:55px;
		background-color:#1C6AAD;
}


.btn-richiediinfo
{
	
	 font-family: 'ProximaNovaSemiBold';
	text-decoration:none;

padding:10px 0px;
	float:right;
	font-weight:bold;
	border:none;	
	background-image:url(../images/btn-richiediinfo.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.btn-richiediinfo a
{
color:#fff;
	text-decoration:none;
	font-size:14px;
	text-transform:uppercase;
		padding:8px 15px;	
		margin-left:45px;
		background-color:#1C6AAD;
}



.btn-ordina:hover,.btn-livedemo:hover;.btn-altritemplate:hover
{	
	color:#fff;
}
.scheda-template .img-template 
{
	overflow:hidden;
	width:450px;
	height:510px;
	margin-top:60px;
	position:relative;
	
	}
.scheda-template .img-template .img
{
	border:4px solid #B1B3B4;
	overflow:hidden;
	
}
.scheda-template #ClickLiveDemo
{
	position:absolute;
z-index:900;
top: 255px;
left:15px;
	}
.ordina-template .ordina-top
{
clear:both;
height:100px;
	}	
.ordina-template .ordina-top .nome-template
{
	background-image:url("../images/freccia.png");
	background-repeat:no-repeat;	width:450px;	float:left;
	}

	.ordina-template .ordina-top .nome-template p
{
	padding:35px 0 35px 10px;
	font-size:18px;


	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
		font-family: 'ProximaNovaSemiBold';
	}
.ordina-left .img img
{	border:5px solid #87888A;
	overflow:hidden;
	margin-top:10px;
	}
#step123 h2 span, #riepilogo h2  span,#dati-personali h2 span

{
	color:#ffF;
	background-color:#1F6BB2;	
	padding:5px;
	font-size: 18px;
	margin-left:5px;
}

#step123 h2, #riepilogo h2,#dati-personali h2

{
	color:#B1B3B4;
	font-size:30px;
	padding-top:5px;

}

#step123 p, #riepilogo p,#dati-personali p

{
		padding-left:25px;

}	
#Ordina_ServiziAggiuntivi
{
	margin-left:23px;
	}

	
.tot-ordine
{
		margin-bottom:20px;
	color:#ffF;
	background-color:#1F6BB2;	
	padding:5px 10px;
	text-align:right;
	font-size:18px;
	}

p.text-dominio
{
	color:#666;}
	
		
#Ordina_Estensione {width:60px;}

#Ordina_LinguaAggiuntiva,#Ordina_ServiziAggiuntivi input {margin-right:5px;margin-bottom:10px;margin-left:5px;}

#dati-personali label
{
	float:left;
	width:150px;
	margin-top:8px;
	}
#dati-personali .text
{
	width:187px;
	float:left;
	
	margin-right:20px;

	}
.img-template-ordine{border: 5px solid #C6C7C8;margin-bottom: 20px; float:left; margin-right:10px;}


/*-------------------------FINE ORDINA TEMPLATE----------------------*/	
/*FEDERNOTAI*/
#AttivazioneFederNotai .hide
{
    display:none;
}
.bottom-federnotaiweb
{
    background-color:#429AD4;
    overflow:hidden;
   
    padding:10px 20px;
    margin:15px 0; 
   
}

.bottom-federnotaiweb a img
{
    border:1px solid #F39524;
    margin-top:10px;
    
   
}
.bottom-federnotaiweb a:hover img
{
    border:1px solid #fff;
   
}
#AttivazioneFederNotai 
{
    background-color:#429AD4;
    position:relative;
    padding:15px 20px;
    margin:15px 0; 
    overflow:hidden;
}
#angolo 
{
   position:absolute;
   right:0;
   border:0;
}

#AttivazioneFederNotai h4
{
    color:#fff;
    font-weight:bold;
    margin-bottom:5px;
    font-size:18px;
    }
    #AttivazioneFederNotai .top p
{
    color:#F49424;
    font-weight:bold;
    margin:0px;
    font-size:22px;
    }
  #ApriFN 
  {
      color:#fff;
      font-size:13px!important;
      }  
#AttivazioneFederNotai .orange
{
   padding:10px 15px;
    background-color:#F29423;
   float:left;
   width:410px;
    
 }  #AttivazioneFederNotai .barra-f
{
  
    
    margin-bottom:10px;
    overflow:hidden;
    clear:both;
    
 }  /*
  #AttivazioneFederNotai .o-right a
{
    background-color:#F29423;
    color:#fff;
    font-size:20px;
    padding:14px;
    display:block;
    text-decoration:none;
}*/
#AttivazioneFederNotai .o-right a img
{
    border:1px solid #F39524;
    margin-top: 7px;
}
   #AttivazioneFederNotai .o-right a:hover img
{
    border:1px solid #fff;
}
#AttivazioneFederNotai .orange .o-left, #AttivazioneFederNotai .top .t-left
{
    width:450px;
    float:left;   
 } 
 #AttivazioneFederNotai .o-right, #AttivazioneFederNotai .top .t-right
{width:400px;
 float:right;   
 text-align:right;
 }
  #AttivazioneFederNotai .info
{clear:both;  color:#fff; font-size:11px;
   
 }
 #AttivazioneFederNotai .orange p
{
   font-weight:bold;
   margin:0;
   color:#fff;
   
 }
  #AttivazioneFederNotai .orange p span
{
    font-size:20px;
   
 }
 #AttivazioneFederNotai .orange p a
{
   
   color:#fff;
    
 }
 #AttivazioneFederNotai .bottom
{
  margin-top:10px;
    clear:both;
    
 } 
   #AttivazioneFederNotai .bottom p
{
  color:#fff;
    
 }
   #AttivazioneFederNotai .bottom .b-left 
   {
       width:400px;
       float:left;
   }
    #AttivazioneFederNotai .bottom .b-right 
   {
       width:500px;
       float:left;
   }
/* FINE FEDERNOTAI*/

/* --------------------------SLIDE SHOW------------------------- */

#SlideShow-wrapper {
 
   background-color:#EDEDED;
   position:relative;
   height:460px;
   margin-bottom:15px;
/*

    height: 400px;
    left: 50%;
    margin-left: -425px;
    margin-top: -200px;
    position: absolute;
    top: 50%;
    width: 850px;
    z-index: 3000;*/
}
#SlideShow-wrapper p.scegli-sito
{
	background-color:#fff;
	  font-family: 'ProximaNovaSemiBold';
	  font-size:22px;
	width:605px;
	padding:15px;
	margin-bottom:15px;
} 
#SlideShow-wrapper p.scegli-sito img
{
	vertical-align:middle;
} 
#SlideShow-wrapper img.btnNext,#SlideShow-wrapper img.btnPrev
{
	position:absolute;	
	top:200px;
	z-index:1999;
}
#SlideShow-wrapper img.btnNext
{
	right:-15px;
} 
  #SlideShow-wrapper img.btnPrev
{
	left:-15px;
} 
ul#SlideShow  {
				list-style: none;
				padding: 0;
				margin: 0 auto;
				width: 380px;
				height: 24em;
			}
	
ul#SlideShow  li 
{
	overflow:hidden;
	width:370px;
	height:297px;
			
				background-color: #ccc;
				border:5px solid #C6C6C6;
					
				text-align: center;
				cursor: pointer;
			}
ul#SlideShow  li span {
			display:none!important;
			position:relative;
		
			}
ul#SlideShow  li span img 
{
	width:180px;
	position:absolute;
    height:40px;	
    top:15px;
    right:0px;
			}	
					
ul#SlideShow  li.roundabout-in-focus span{
			display:block!important;
					
			}		
			ul#SlideShow li img {
					width: 100%;
				}
ul#SlideShow  li.roundabout-in-focus {
					cursor: default;
				}
			
ul#SlideShow span {
				/*display: block;
				padding-top: 6em;*/
			}

/* --------------------------FINE SLIDE SHOW------------------------- */