/* 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:20px;
	}
	
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:#ddd;
	color:	#1A171B;
		background-image:url(../images/bg-content.png);
}
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;
	}
#header .logo{
	width:310px;
	float:left;
	margin-top:0px;
	}
#header .menu-top {
	padding-top:20px;
	height:22px;
	width:930px;
	float:left;
	text-align:right;

	}
#header .menu-top a{
color:#fff;
text-decoration:none;
font-size:12px;
	}
#header .menu-top a:hover{
text-decoration:underline;
	}
	
#header .social-icons li {
    
    line-height: 24px;
    margin: 0 0px 4px 6px;
	float:right;
}

#header  .social-icons {
    list-style: none outside none;
		width:21px;
		float:right;
		margin-top:17px;
}
#header .social-icons li a {
    /*background-image: url("../images/icons_social_black.png");*/
	display: inline-block;
    float: left;
    height: 24px;
    overflow: hidden;
    text-indent: 50px;
    width: 24px;
}

#header .social-icons .twitter a {/*
    background-position: 0 -60px;*/
     background-image: url("../images/twitter.png");
}
#header .social-icons .twitter a:hover {
   /* background-position: 0 -90px;*/
}

#header .social-icons .facebook a {
   /* background-position: 0 -120px;*/
    background-image: url("../images/facebook.png");
}
#header .social-icons .facebook a:hover {
   /* background-position: 0 -150px;*/
}
#header .social-icons .rss a {
    background-position: 0 0px;
}
#header .social-icons .rss a:hover{
    background-position: 0 -30px;
}

#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 {
	

	}
	
#content .page-left{
	float:left;
	width:310px;
	margin-right:15px;
	margin-top:15px;

	
	}
#content .page-right{
	float:left;
	width:635px;
}
#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;
	
}
#content .funzionalita p 
{
	text-transform:uppercase;	
	overflow:hidden;
	border-bottom:1px solid #ccc;/**/
	padding-bottom:5px;
	
}
#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:20px;
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 
{
	width:290px;
	height:70px;
	margin-bottom:15px;
	float:left;
	background-color:#fff;
	padding:10px!important;
}
#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 .Caratteristiche 
{

	background-image:url(../images/image-caratteristiche.png);
}
#content .presentazione 
{
 height:80px;
	background-image:url(../images/image-presentazione.png);
}

#content .Vantaggi h2,#content .Caratteristiche h2,#content .presentazione  h2
{
	text-transform:uppercase;
	margin-bottom:0px;
	padding-left:80px;
	font-size:22px;
}
#content .Vantaggi h2 a,#content .Caratteristiche h2 a ,#content .presentazione h2 a
{
	text-decoration:none;
}
#content .Caratteristiche p
{font-family: 'ProximaNovaLight';
 font-size:14px;
 padding-left:80px;
}
#content .Vantaggi p
{font-family: 'ProximaNovaLight';
 font-size:16px;
 padding-left:80px;
}
#content .presentazione  p
{font-family: 'ProximaNovaLight';
 font-size:14px;
 padding-left:80px;

}
#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 .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;
	
    position: absolute;
    bottom: 0px;
    width: 260px;
    z-index: 2;
}

#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:1140px;
	padding:20px;
	background-color:#fff;/*
	overflow:hidden;*/
	margin-bottom: 20px;
}
#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.cosafareper a
{
	background-position:-210px 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:-180px 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.statistiche a
{
	background-position:-240px 0px;	
}  
        
   #content .scheda-template .right-scheda ul.funzionalita-schedasito li.indicizzazione 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 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:#58585A;
	text-transform:uppercase;
	text-decoration:none;
	background-repeat:no-repeat;
	margin-right:200px;
	margin-top:20px;
	}

#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 #DatiCliente label
{
	float:left;
	padding-top:3px;
	width:190px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}	
#content .ordina-scheda #DatiCliente .text
{
	
	padding:5px;
	border:1px solid #9C9E9F;
	color:#9C9E9F;
	font-size:12px;
	margin:0;	
	width:190px;
	
}	

#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_LinguaAggiuntiva,#SchedaTemplate_EmailIllimitate
{
	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:hover,#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,#content .ordina-scheda #list-ordina li a.active
{
	background-image:url(../images/bg-li-ordina-hover.png);
	color:#fff;
}






#content .ordina-template .ordina-right
{width:460px;
	float:left;
	overflow:hidden; 
	}	

#content .share
{

clear:both;
	margin-top:10px;
	overflow:hidden;

	}

#content .share iframe.twitter-share-button
{
	width:70px!important;

	}	
#twtr-widget-1 
{
	float:left;
	width:310px;
	height:auto;
	overflow:hidden;
	margin-bottom:15px;
	}
#content .page-left .box {
	background-color:#fff;

	padding:10px;
	margin-bottom:15px;

}
#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 .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;
}

/*------------- 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:8px 0 0 0;	
	background-image:url(../images/bg-header.png)}
	#footer .footer-right
	{
		float:right;
		width:200px;}
	#footer .footer-right p
	{
		text-align:right;
		}		
#footer .footer-left
	{
		float:left;
		width:600px;}	
		
#footer .footer-left p{
	color:#fff;
	font-size:12px;
	padding:2px 0 1px 0;
	margin:0;
	}
	
#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;
	
	}
.scheda-template .img-template .img
{
	border:4px solid #B1B3B4;
	overflow:hidden;
	position:absolute;
	
}

.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----------------------*/	

/* --------------------------SLIDE SHOW------------------------- */

#SlideShow-wrapper {
 
   background-color:#EDEDED;
   position:relative;
   height:450px;
   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 {
			
				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------------------------- */
