/* MAIN */


.grassetto{
	font-weight:bold;
	color:#404040;
}


h3 {
	color: #3f3f3f;
	font-weight: bold;	
}

h1 {
	font-size:15px;
	font-weight: bold;

}

.b13{
	font-size:13px;
}

#helpdesk{
	margin-left:-8px;
}

.spazio21{
	margin-left:21px;
}

.spazioWebagency{
	margin-left:21px;
	margin-top: 5px;
}



#result{
	display:none;
	height:200px;
	margin-left:21px;
}




#container {
	width: 960px;
	position: absolute;
	left: 50%;
	margin-left: -480px;
}

/* TOP */

#Aright {
	float: right;
	width: 100px;
	height: 68px;
	margin-right: -27px;
	background: url('../images/png/Aright.png') no-repeat top left;
}


#Aright2 {
	float: right;
	width: 100px;
	height: 68px;
	margin-right: -27px;
	background: url('../images/png/Aright2.png') no-repeat top left;
}



#topbar {
	float: left;
	width: 960px;
	height: 51px;
	background: url('../images/jpg/bgtopbar.jpg') no-repeat top left;
}




#topbar2 {
	float: left;
	width: 960px;
	height: 30px;
	background: url('../images/jpg/bgtopbar2.jpg') no-repeat top left;
}


#topmenu {
	float: right;
	margin-top: 18px;	
}

#topmenu2 {
	float: right;
	margin-top: 10px;	
}

.Aicon {
	margin: 0px 12px 0px 12px;	
}

#header {
	float: left;
	width: 960px;
	height: 365px;
	margin-top: 1px;
	background: url('../images/jpg/header.jpg') no-repeat top left;
}


#header2 {
	float: left;
	width: 960px;
	height:122px;
	margin-top: 1px;
	margin-bottom: 10px;
	background: url('../images/jpg/header3.jpg') no-repeat top left;
}

.box_telefono{
	margin-top:30px;
	float: right;
	height: 152px;
	width: 365px;
	background: url('../images/png/box_telefono.png') no-repeat top left;
}
.box_pdf{
	margin-top:40px;
	float: right;
	height: 152px;
	width: 365px;
}


.txt_box_telefono{
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	margin-top:25px;
	margin-left:155px;
}

/*
#header2 {
	float: left;
	width: 960px;
	height: 250px;
	margin-top: 1px;
	background: url('../images/jpg/header2.jpg') no-repeat top left;
}
*/


#logo {
	float: left;
	width: 320px;
	height: 100px;
	margin-left: 24px;
	margin-top: 18px;	
}

#logo2 {
	float: left;
	width: 320px;
	height: 100px;
	margin-left: 24px;
	margin-top:9px;
}

#bottone_hermes{
  position:relative; 
  top:170px; 
  left:-315px;
}

#login-over {
	display:block;	
}


#login {
	position: absolute;
	right: 0;
	width: 307px;
	height: 123px;
	margin-right: -2px;
	margin-top: -1px;
	text-align: center;
	background: url('../images/png/bglogin.png') no-repeat top left;
	z-index: 100;
}

/*
#sottologin {
	position: absolute;
	right: 0;
	width: 300px;
	height: 96px;
	padding-top: 20px;
	margin-right:11px;
	margin-top:3px;
	background: url('../images/png/bgsottologin.png') no-repeat top left;
	z-index: 0;
}
*/


#sottologin {
	position: absolute;
	right: 0;
	width: 361px;
	height: 96px;
	padding-top: 20px;
	#padding-top: 15px;
	margin-right:156px;
	margin-top:3px;
	background: url('../images/png/bgsottologin.png') no-repeat top left;
	z-index: 0;
}




#sottologin input {
	border: 0;
	background: transparent;
	margin-right: 10px;
}

#hide-sottologin {
	display: none;	
}

#lucchetto {
	float: right;
	width: 48px;
	height: 52px;
	margin-right:16px;
	margin-top:-10px;
	background: url('../images/png/lucchetto.png') no-repeat top left;
}

.username {
	float: left;
	margin-left: 81px;
	#margin-left: 50px;
	margin-top: 18px;
	#margin-top: 20px;
}

.password {
	float:left;
	margin-left:48px;
	#margin-left:30px;
	margin-right:4px;
/* 	#margin-right:2px; */
	margin-top:12px;
}

/* BOXES HOME */

#boxes {
	float: left;
	width: 960px;
	height: 300px;
	font-size: 11px;
}

#boxes2 {
	float: left;
	width: 960px;
	height: 211px;
	font-size: 11px;
}

#boxes span {
	display:block;
	float:right;
	font-size:13px;
	text-align:right;
	width:100%;
}

.box-home {
	float: left;
	width: 194px;
	height: 197px;
	background: url('../images/jpg/boxhome.jpg') no-repeat top left;	
}




.box-home-left {
	float: left;
	width: 189px;
	height: 197px;
	background: url('../images/jpg/boxhomeleft.jpg') no-repeat top left;	
}

.box-home-right {
	float: left;
	width: 189px;
	height: 197px;
	background: url('../images/jpg/boxhomeright.jpg') no-repeat top left;	
}

.box-home-title {
	float: left;
	text-align: center;
	margin-top: 11px;
	width: 100%;
	height: 19px;
}

.box-home-bottom {
	float: left;
	width: 100%;
	height: 94px;
	background: url('../images/jpg/boxhomebottom.jpg') no-repeat top left;	
}

.box-home-bottom-central {
	float: left;
	width: 100%;
	height: 94px;
	background: url('../images/jpg/boxhomebottom.jpg') no-repeat top center;	
}

.box-home-bottom-right {
	float: left;
	width: 100%;
	height: 94px;
	background: url('../images/jpg/boxhomebottom.jpg') no-repeat top right;	
}

.box-home-bottom-txt {
	float: left;
	padding: 17px 18px 17px 20px;
}

.box-home-bottom-txt strong, .box-home-bottom-txt-left strong {
	color: #4c4c4c;
}

.box-home-bottom-txt-left {
	float: left;
	padding: 17px 16px 17px 20px;	
}


.box-home-central {
	float: left;
	width: 100%;
	height: 164px;
	display: block;
}

#skills {
	position:absolute;
	width:137px;
	margin-left: 51px;
	margin-top: 69px;
	text-align: right;
}

#skills-left {
	position:absolute;
	width:137px;
	margin-left: 46px;
	text-align: right;
}


.box-skill {
	width:123px;
	height:18px;
	padding-top:5px;
	padding-right:14px;
	margin-bottom:-2px;
	display: block;
}

.acqua {
	background: url('../images/png/acqua.png') no-repeat top left;	
	height: 29px;
/* 	background-color: #fff; */
}


.acqua_over {
	background: url('../images/png/acqua_over.png') no-repeat top left;	
	color:#000000;
	height: 29px;
}


.orange {
	background: url('../images/png/arancio.png') no-repeat top left;	
	display: block;
}
.orange_over {
	background: url('../images/png/arancio_over.png') no-repeat top left;	
	color:#000000;
}


.yellow {
	background: url('../images/png/yellow.png') no-repeat top left;	
	display: block;
}

.yellow_over {
	background: url('../images/png/yellow_over.png') no-repeat top left;	
	color:#000000;
}

.yellow2 {
	background: url('../images/png/yellow2.png') no-repeat top left;	
	height: 29px;
/* 	background-color: #fff; */
}


.yellow_over2 {
	background: url('../images/png/yellow_over2.png') no-repeat top left;	
	color:#000000;
	height: 29px;
}



.blue {
	background: url('../images/png/blue.png') no-repeat top left;	
}

.blue_over {
	background: url('../images/png/blue_over.png') no-repeat top left;	
	color:#000000;
}

.red {
	background: url('../images/png/red.png') no-repeat top left;	
}


.red_over {
	background: url('../images/png/red_over.png') no-repeat top left;
	color:#000000;	
}



.green {
	background: url('../images/png/green.png') no-repeat top left;	
}


.green_over {
	background: url('../images/png/green_over.png') no-repeat top left;	
	color:#000000;

}


/* CENTER  */

#center {
	float: left;
	width: 960px;
	color: #777777;
	/*background: url('../images/jpg/donna.jpg') no-repeat 370px -6px;	*/
	background: url('../images/jpg/donna.jpg') no-repeat 370px bottom;	
}


#center_noimg {
	float: left;
/* 	width: 960px; */
	color: #777777;
/* 	background: url('../images/jpg/sfondo.jpg') no-repeat;	 */
/* 	background-position: bottom; */
	margin-bottom:20px;
}

#center_offerte {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo8.jpg') no-repeat;	
	background-position: bottom right;
	margin-bottom:20px;
	/* margin-top:-27px; */
}



#center_chisiamo {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo16.jpg') no-repeat bottom right;	
	background-position: bottom right;
	margin-bottom:20px;
}


#center_dovesiamo {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo14.jpg') no-repeat;	
	background-position: bottom center;
	margin-bottom:20px;
}

#center_contatti {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo15.jpg') no-repeat ;	
	background-position: bottom right;
	margin-bottom:20px;
}


#center_pacchetti {
	float: left;
	width: 960px;
	color: #777777;
	margin-bottom:20px;
}


#center_server {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo4.jpg') no-repeat;	
	background-position: bottom right;
	margin-bottom:20px;
}




#center_comguardian {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo_com.jpg') no-repeat;	
	background-position: bottom left;
	margin-bottom:20px;
}


#center_comguardianbox {
	float: left;
	width: 960px;
	color: #777777;
	/*
background: url('../images/jpg/sfondo_com.jpg') no-repeat;	
	background-position: bottom;
*/
	margin-bottom:20px;
}




#center_comguardian2 {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo_com_.jpg') no-repeat;	
	background-position: bottom right;
	margin-bottom:20px;
}


#center_serverfax {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo6.jpg') no-repeat;	
	background-position: bottom right;
	margin-bottom:20px;
}


#center_liteoffice {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo11.jpg') no-repeat;	
	background-position: bottom right;
	margin-bottom:20px;
}


#center_posta {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo5.jpg') no-repeat;	
	background-position: bottom right;
	margin-bottom:20px;
}



#center_hosting {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo3.jpg') no-repeat;	
	background-position: bottom right;
	margin-bottom:20px;
}


#center_domini {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo7.jpg') no-repeat;	
	background-position: bottom right;
	margin-bottom:20px;
}


#center_moduli {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo2.jpg') no-repeat;	
	background-position: bottom right;
	margin-bottom:20px;
}



#center_sistemistica {
	float: left;
	width: 960px;
	color: #777777;
	background: url('../images/jpg/sfondo.jpg') no-repeat;	
	background-position: bottom right;
	margin-bottom:20px;
}



b {
	color: #232323;	
}

#news_home {
	margin-top: 14px;
	float: right;
	width: 395px;
	height: 290px;
	background: url('../images/png/boxnews.png') no-repeat top left;
	color:#454444;	
}



#box_homePacchetti {
	margin-top: 14px;
	float: right;
	width: 371px;
	padding-right: 5px;
	height: 328px;
	background: url('../images/png/box_homePacchetti.png') no-repeat top left;
	color:#454444;	
}




#offerte {
/* 	margin-top: 14px; */
	float: right;
	/* width: 395px; */
	height:490px;
	background: url('../images/png/offerte.png') no-repeat top left;
	color:#454444;	
	z-index: 10;
	/* margin-top:-84px; */
}

#offerte2 {
/* 	margin-top: 14px; */
	float: right;
	/* width: 395px; */
	height:645px;
	background: url('../images/png/offerte2.png') no-repeat top left;
	color:#454444;	
	z-index: 10;
	/* margin-top:-84px; */
}


#punto1 {
	background-image:url(../images/jpg/sfondo_1.jpg);
	height:25px;
	width:487px;
	margin-left:21px;
	margin-bottom:5px;  

}



#punto2 {
	background-image:url(../images/jpg/sfondo_2.jpg);
	height:25px;
	width:487px;
	margin-left:21px;
	margin-bottom:5px;

}




#punto3{
	background-image:url(../images/jpg/sfondo_3.jpg);
	height:25px;
	width:487px;
	margin-left:21px;
	margin-bottom:5px;
}


#punto3_{
	background-image:url(../images/jpg/sfondo_3_.jpg);
	height:25px;
	width:487px;
	margin-left:21px;
	margin-bottom:5px;
}

#punto4 {
	background-image:url(../images/jpg/sfondo_4.jpg);
	height:25px;
	width:487px;
	margin-left:21px;
	margin-bottom:5px;
}


#punto5 {
	background-image:url(../images/jpg/sfondo_5.jpg); 
	height:25px; 
	width:487px; 
	margin-left:21px;
	margin-bottom:5px; 
}

#punto6 {
	background-image:url(../images/jpg/sfondo_6.jpg);
	height:25px;
	width:487px;
	margin-left:21px

}

#box_sistemistica {
	margin-top: 14px;
	float: right;
	width: 376px;
	height: 275px;
	background: url('../images/png/box_sistemistica.png') no-repeat top left;	
}

.txt_elenco {
	text-align:left;
	width:458px;
	color:#333;

}

.txt_elenco2 {
	text-align:left;
	width:458px;
	color:#fff;
}




#news {
	margin-top: 14px;
	float: right;
	width:376px;
	height:205px;
	background: url('../images/png/box.png') no-repeat top left;	
}


/*
#assistenza {
	float: right;
	width: 395px;
	height: 270px;
	background: url('../images/png/box.png') no-repeat top left;	
}
*/



#colonna_dx {
	float: right;
	width: 395px;
	margin-top: 20px;
/* 	height: 270px; */
/* 	background: url('../images/png/boxnews.png') no-repeat top left;	 */
}


#news-title {
	float: right;
	padding-right:27px;
	padding-top:7px;	
}

#news-txt {
	width: 332px;
	float: right;
	margin-top: 20px;
	padding-left:41px;
	padding-right:22px;
	text-align:left;
}

#news-txt p {
	line-height: 16px;
	text-align: left;	
}

#news-txt3 {
	margin-top:32px;
	padding-left:23px;
	padding-right:22px;
	text-align:left;
	width:332px;
}

#news-txt2 {
	margin-top:32px;
	padding-left:20px;
	padding-right:22px;
	text-align:left;
	width:332px;
	font-size:11px; 
}

#box_pacchetti-txt2 {
	margin-top:15px;
	text-align:left;
	width:332px;
	font-size:11px; 
	margin-left:20px;
}


#offerte-txt {
	margin-top:213px;
	#margin-top:210px;
	padding-left:20px;
	padding-right:22px;
	text-align:left;
	width:323px;
	font-size:11px; 
}

#news-txt2 p {
	line-height: 17px;
	text-align: left;	
}

#news-txt span {
	width: 100%;
	display: block;
	float: right;
	text-align:left;
}

#news-txt strong {
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
}


#contatti {
	float: left;
	width: 900px;
	margin-bottom: 10px;
}

#contattiPach {
	background-color:#F3F3F3;
	width:507px;
	border:3px solid #d0d0d0;
}


#chisiamo {
	float: left;
	width:505px;
	margin-bottom: 10px;
}


#config {
	float: left;
/* 	width:505px; */
	margin-bottom: 10px;
}




#chisiamo_corto {
	float: left;
	width:360px;
	margin-bottom: 10px;
}


#chisiamo_corto p {
	margin-left: 21px;	
}


#chisiamo p {
	margin-left: 21px;	
}

#chisiamo span {
	display: block;
	margin-top: 5px;
	float: right;
}

.img-align-right {
	float: right;
	margin-left: 10px;	
}

.img-align-left {
	float: left;
	margin-right: 10px;	
}

/* FOOTER */

#footer {
	float: left;
	width:960px;
	height: 36px;
	color: #ffffff;
	font-size: 11px;
	background: url('../images/jpg/bgfooter.jpg') no-repeat top left;
	background-color:#555;
}

#footersx{
	float:left;
	width:450px;
	height:32px;
	padding-left:10px;
	padding-top:4px;
	line-height:14px;
}

#footersx a:link{
	color:#ffffff;
	text-decoration:underline;
}
#footersx a:visited{
	color:#ffffff;
	text-decoration:underline;
}
#footersx a:hover{
	color:#ffffff;
	text-decoration:underline;
}



#footerdx{
	float:left;
	width:450px;
	height:36px;
	line-height:35px;
	margin-left:20px;
	text-align:right;
}

#footerdx2{
	float:right;
	height:36px;
	line-height:35px;
	margin-right:20px;
	text-align:right;
}


#webagency {
	color: #a2b8c8;
	text-decoration: none;
}

#footer a:hover {
	color: white;
}


hr {
	height:1px;
	background-color:#ccc;
	color:#ccc;

} 


/* ---------------------- FINE  TESTO  ------------------*/

.LV_valid { display: none; }
.LV_invalid { color: #CC0000; }
.LV_validation_message { font-weight: bold; margin-left: 5px; font-size:10px; }

.response { display: none; }


#formPacchetti {
	font-size: 12px;	
	display:inline;
	margin:0;
}

#formPacchetti input {
	border: 1px solid #ccc;
	width:150px;
	margin-right: 5px;
}


#formPacchetti textarea {
	border: 1px solid #ccc;
	width: 381px;
}



#formContatti {
	font-size: 12px;	
	display:inline;
	margin:0;
}

#formContatti input {
	border: 1px solid #ccc;
	width:200px;
	margin-right: 20px;
}


#formContatti textarea {
	border: 1px solid #ccc;
	width:200px;
	margin-right:20px;
}
.On {
	color: #FFCC00;
	
}

h1.home{
	font-size:11px;
	margin:0px;
}


p.home{
	font-size:10px;
	
}

errorDiv {
	color:red;
	font-size: 10px;
	padding-right: 5px;
	/* position: absolute; */
}




/* ---------------------- FORM ------------------*/


.casella1{
	float:left;
	padding-bottom:10px;
	padding-right: 90px;
}

.casella2{
	padding-bottom:10px;
}

.float{
	float:left;
	padding-right:70px;
}


/* ---------------------- tab comguardian ------------------*/

.stiletab{
	font-size:10px;
	text-align:center;
}

.riga1{
	background:#999999;
	color:#ffffff;
}

.riga2{
	background:#cccccc;
}



/* ---------------------- MENU BOX HOME ------------------*/

.casellaBoxHome{
	display:block;
	width:200px;
}

/* --------- */

#box_wmPlus {
	width:377px;
	height:195px;
	background: url('../images/jpg/wmPlus.jpg') no-repeat;
}

#box_wmPro {
	width:377px;
	height:195px;
	background: url('../images/jpg/wmPro.jpg') no-repeat;
}

#box_wmBasic {
	width:377px;
	height:195px;
	background: url('../images/jpg/wmBasic.jpg') no-repeat;
}


#box_easy {
	width:377px;
	height:195px;
	background: url('../images/jpg/pach-1.jpg') no-repeat;
}

#box_easy_small {
	width:182px;
	height:174px;
	background: url('../images/jpg/Hpach-1.jpg') no-repeat;
	float:left;
	padding-right:12px;
}


#box_basic {
	width:377px;
	height:195px;
	background: url('../images/jpg/pach-2.jpg') no-repeat;
}


#box_basic_small {
	width:182px;
	height:174px;
	background: url('../images/jpg/Hpach-2.jpg') no-repeat;
	float:left;
	padding-right:12px;
}



#box_professional {
	width:377px;
	height:195px;
	background: url('../images/jpg/pach-3.jpg') no-repeat;
}

#box_professional_small {
	width:182px;
	height:174px;
	background: url('../images/jpg/Hpach-3.jpg') no-repeat;
	float:left;
	padding-right:12px;
}






#box_flash {
	width:377px;
	height:195px;
	background: url('../images/jpg/pach-5.jpg') no-repeat;
}

#box_flash_small {
	width:182px;
	height:174px;
	background: url('../images/jpg/Hpach-5.jpg') no-repeat;
	float:left;
	padding-right:12px;
}





#box_servizi {
	width:377px;
	height:195px;
	background: url('../images/jpg/pach-4.jpg') no-repeat;
}


#box_servizi_small {
	width:182px;
	height:174px;
	background: url('../images/jpg/Hpach-4.jpg') no-repeat;
	float:right;
}




.txt_pach {
	color:#fff;
	padding-left:28px;
	padding-top:45px;
	padding-right:28px;
}


.txt_box_small {
	color:#fff;
	font-size:11px;
	padding-left:18px;
	padding-top:39px;
	padding-right:15px;
}


.richiedi_pach {
	float: right;
	padding-right: 20px;
	padding-top: 53px;
}


.img_dx {
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	float: left;

}



.img_dx2 {
	padding-right:15px;
	float:left;
}

.img_dx3 {
	padding-right:10px;
	float:left;
}


#botton1 {
	bottom: 59px;
	left: 26px;
	position: absolute;
}

#botton2 {
	bottom: 59px;
	left: 220px;
	position: absolute;
}

#botton3 {
	bottom: 59px;
	left: 414px;
	position: absolute;
}


#botton4 {
	bottom: 59px;
	left: 608px;
	position: absolute;
}

#botton5 {
	bottom: 59px;
	left:802px;
	position: absolute;
}


.info {
	float: right;
	margin-right: 15px;
	padding-top: 60px;
}

.risposta {
	font-size: 16px;

}
.cc-revoke { display:block !important;  }