body {
	background-image: url(../images/sf.gif);
	text-align:center;
	margin:2px;
	padding: 0px;
}

hr {
	display:none;
}

.box {
	display: block;
	margin:auto;
	width:750px;
	text-align: left;
}

.head {
	display: none;
}

.content {
	position: relative;
	display: block;
	width: 575px;
	float:left;
	background-image: url(../images/c_content.jpg);

}

.c_top {
	display: block;
	height:192px;
	height:230px;
	background-image: url(../images/c_head.jpg);
}

.c_content {
	display: block;
}

.c_content .c_box {
	display:block;
	width:392px;
	background-image: url(../images/c_boxc2.jpg);
	background-position: bottom;
	margin-top: -135px;
	margin-left: 150px;	
	
	margin-top: -166px;
	margin-left: 36px;
	
	/*min-height: 436px;
	height: auto !important;
	height: 436px;*/
}

.c_content .c_box2 {
	display:block;
	width:392px;
	background-image: url(../images/c_boxc2.jpg);
	background-position: bottom;
	margin-top: 20px;
	margin-left: 36px;
}

.c_content .c_box .c_boxt {
	display: block;
	height:195px;
	background-image: url(../images/c_box_dx2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.c_content .c_box2 .c_boxt {
	display: block;
	height:195px;
	background-image: url(../images/c_box_dx2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.c_content .c_boxt h2 {
	background-repeat: no-repeat;
	background-position: center right;
	display:block;
	width: 98%;
	height:40px;
	margin: 0px;
}


/*---------------------------------------------TITOLI---*/
.c_content .c_boxt .t_home {
	background-image: url(../images/news2.gif);
}

.c_content .c_boxt .t_wireless {
	background-image: url(../images/wireless.gif);
}

.c_content .c_boxt .t_contatti {
	background-image: url(../images/contatti2.gif);
}

.c_content .c_boxt .t_chisiamo {
	background-image: url(../images/chisiamo3.gif);
}

.c_content .c_boxt .t_servizi {
	background-image: url(../images/servizi2.gif);
}

.c_content .c_boxt .t_offerta {
	background-image: url(../images/offerte.gif);
}

.c_content .c_boxt .t_utilita {
	background-image: url(../images/utilita.gif);
}






.c_content .c_boxt h2 span {
	display: none;
}

.c_content .c_box .testo, .c_content .c_box2 .testo {
	padding:10px;
	font-family: arial narrow,arial,sans-serif;
	letter-spacing: 1px;
	text-align:justify;
	color: #fff;
	font-size: 90%;
	display: block;
	margin-top: -164px;
	min-height: 366px;
	height: auto !important;
	height: 388px;		
	line-height: 1.5em;
	
	
			color:#4A6383;
}


.c_content .c_box #testomin, .c_content .c_box2 #testomin2 {
	min-height: 180px;
	height: auto !important;
	height: 180px;		
}

.c_content .c_box #testomin dd {
	margin-bottom:20px;
	padding-bottom: 10px;
}


.c_content .c_box .testo a {
	color: #E4E4D6;



	color:#4A6383;
	/* background:#F0F1E2; */	
}

.c_content .c_box .testo h2,h3 {
	border-bottom:solid 5px #E4E4D6;
	font-variant: small-caps;
	text-align:left;
	color:#E4E4D6;
	
	
	/*border-bottom:solid 5px #FF6600;
	color:#4A6383;
	
	/*color:#E4D97A;
	color:#FFD65A;*/
	
	background: #4A6382;
	background: #59779D;
	border-bottom:solid 5px #CACAB3;
	text-align:right;
	color:#fff;
	padding-right: 10px;
	
	
	color:#4A6383;
	background:#F0F1E2;	
	border:solid 1px #4a6383;
	border-width: 1px 2px 2px 1px;	
}

.c_content .c_box .testo h4 {
	background-color: #E4E4D6;
	color: #4A6385;
	padding-left: 2em;
	font-family: Arial, Helvetica, sans-serif;
	
	border-bottom: solid 4px #D8D7C3;
}

.c_content .c_box .testo label {
	display:block;	
	font-weight: bolder;
	letter-spacing: 2px;
	border-bottom: solid 1px #E4E4D6;
	margin-bottom: 5px;
	margin-top:5px;
}

.c_content .c_box .testo input {
	border: solid 1px #000;
}

.c_content .c_box .testo #Text1,#Password1 {
	/*background: #E4E4D6;
	border: solid 1px #000;*/
}

.c_content .c_box .testo dt {
	color:#E4E4D6;
	
		color: #59779D;
}

.c_content .c_box .testo dd {
	margin-bottom:10px;
	margin-left: 0px;
	border: solid 1px #3E536D;
	border: solid 1px #E4E4D6;

	padding: 0.5em;
	
	border:solid 1px #59779D;
	background:#F0F1E2;
}

.c_content .c_box .testo li {
	list-style-type: square;
	text-align: left;
}

/*
.c_content .c_box .testo a:visited {
	color:#fff;
} */

.c_content .c_boxf {
	display: block;
	height:19px;
	background-image: url(../images/c_boxf22.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

.c_content .c_boxf a {
	display:block;
	width:15px;
	height:15px;
	background-image: url(../images/freccia.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-left:10px;
}

.c_content .c_boxf span {
	display:none;
}


.prodotto {
	display: block;
	border-bottom:solid 1px #fff;
	padding-top:10px;
	
	background: #fff;
	margin-bottom:10px;
	border:solid 1px #4A6382;
	padding:5px;
	color:#C1001B;
}

.prodotto p {
	color:#4A6382;
}


.prodotto span {
	/*display:block;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	clear: both;*/
	
	display: block;
	background: #D2DFE8;
	clear: both;	
	text-align:right;
	padding-right:5px;
}

.prodotto span a {
	text-decoration: none;
	color:#C1001B;
}

.prodotto span span {
	float:left;
	padding-left: 5px;
	color: #000;
	font-size:80%;
}

.prodotto h4 {
	margin:0px;
	padding:0px;
	width:100%;
}


.prodotto .nomeprod {
	background:#C1001B;

	display: block;
	padding-left:10px;
}

.prodotto .nomeprod a {
	margin:0px;
	padding:0px;
	width:100%;
	color:#5B779F;
	text-decoration:none;
	font-weight: bold;


	color:#fff;
	

}

.prodotto img{
	float:left;
	border:none;
	margin-right:10px;
	margin-bottom: 10px;
	margin-top:8px;
	border:solid 1px #000;
}

.prodotto .prod_text {
	display: block;
	float: left;
	width:270px;
}

.prodotto .prod_text p {
	margin:0px;
}

.prodotto .prod_text ul {
	margin:0px !important;
	margin-left:20px;
	padding-left:20px !important;
	padding-left:0px;
	list-style: square;
}


.prodotto h4 a{
	text-decoration:none;
	color:#E4E4D6;
}

.c_foot{
	background-image: url(../images/c_foot.jpg);
	display: block;
	height:38px;
}

.menu {
	float:left;
	display:block;
	background-image: url(../images/m_content.jpg);
	background-repeat: no-repeat;
	width: 170px;
	height:539px;
}

.menu ol {
	color: #fff;
	padding:0px;
	margin:0px;
	margin-top: 30px;
	margin-left: 35px;
	list-style-type: none;
	font-family: arial narrow, arial,sans-serif;
	font-size: 80%;
}

.menu ol li {
	letter-spacing: 0.2em;
	line-height: 2em;	
}

.menu ol li a {
	color:#fff;
	text-decoration: none;
}

.menu ol li a:hover {
	border-bottom:solid 4px #E4E4D6;
}

.menu ol li .pg {
	color:#E4E4D6;
	border-bottom:solid 4px #5A779E;
}

.footer {
	float: right;
	display:block;
	text-align:center;
	font-family: arial narrow,arial,sans-serif;
	text-align:center;
	color: #2E4563;
	width: 545px;
	margin-right: 20px;
}

.footer a {
	color:#2E4563;
}



/*------------------------------------------LINK */


.lnk {
	position: absolute;
	display:block;
	width:100px;
	top:120px;
	right:40px !important;
	right:40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.lnk li span {
	display: none;
}

.lnk li {
	display: inline;
	margin:0px;
	padding:0px;
	background-color: #fff;
}

.iws {
	display:block;
	border: solid 1px #000;
	width:100px;
	height:40px;
	background-image: url(../images/IWS.gif);
	margin-bottom: 10px;
}

.min {
	display:block;
	border: solid 1px #000;
	width:100px;
	height:60px;
	background-image: url(../images/minori.gif);	
	margin-bottom: 10px;
}


.iml {
	display:block;
	border: solid 1px #000;
	width:100px;
	height:60px;
	background-image: url(../images/iml.gif);		
	margin-bottom: 10px;	
}

.apr {
	display:block;
	border: solid 1px #000;
	width:100px;
	height:40px;
	background-image: url(../images/assoprovider.gif);		
	margin-bottom: 10px;	
}

.pan {
	display:block;
	border: solid 1px #000;
	width:100px;
	height:52px;
	background-image: url(../images/pano.gif);		
	margin-bottom: 10px;	
}	

.nms {
	display:block;
	border: solid 1px #000;
	width:100px;
	height:52px;
	background-image: url(../images/nimbus.gif);		
	margin-bottom: 10px;	
} 

.voip {
	display:block;
	border: solid 1px #000;
	width:100px;
	height:40px;
	background-image: url(../images/voip.gif);		
	margin-bottom: 10px;	
}

.pec {
	display:block;
	border: solid 1px #000;
	width:100px;
	height:61px;
	background-image: url(../images/PEC.gif);		
	margin-bottom: 10px;	
}


#cartina {
	display:block;
	margin: auto;
	border: solid 1px #000;
}


.allegato {
	display:block;
	text-decoration: none;
	width:150px;
	position: relative;
	margin-right:0px;
	margin-top:0px;
	float:right;
	background:red;
	height: 20px;
	border:solid 1px #59779D;
	background: #EFEBD6;
	text-align: center;
	font-size: 85%;
}

.allegato:hover {
	background-color: #F0F1E2;
}


table {
	font-size: 80%;
}

table th {
	border-bottom:solid 1px #59779D;
	text-align: center;
}

table td {
	border:solid 1px #59779D;
	background:#F0F1E2;
	padding:2px;
	text-align:right;
}



.banner {
	display:block; 
	margin-left: 37px; 
	margin-top:20px; 
	/*width:392px; */
	border:solid 1px #000;
}
