/* 1 - GENERAL STYLE */
body {
	margin: 0;
	padding: 0;
	text-align: justify;
	font-family: "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	font-size: 0.9em;
	color:#4D4D4D;
	line-height: 1.6em;
	background: url(../img/bgHead.png) top left repeat-x;
}
div {border: 0px solid #ccc;}
h1, p {margin: 0 0 20px 0;}
h2 {
	font-size: 20px;
	color: black;
	line-height: normal;
	text-transform: capitalize;
	word-spacing: normal;
	height: 42px;
}
.clear{
clear: both; 
margin: 0; 
padding: 0;
}
.clearright {
clear: right; 
margin: 0; 
padding: 0;
}
.pageTitle {
clear: both;
}
.padding_40 {
padding-top: 40px;
}
.padding_30 {
padding-top: 30px;
}
.blue {
	color:#015583;
}

.bigger {
	font-size: 14px;
	font-weight: bold;
}

li.check {
	background:url(../img/check.gif) center left no-repeat;
	padding-left:30px;
	margin-bottom:12px;
}
li.none {
	background:url(../img/none.gif) center left no-repeat;
	padding-left:30px;
	margin-bottom:12px;

}
.procedi {
	float:right;
	background:url(../img/procedi.png) top left no-repeat;
	height:24px;
	width:94px;
	cursor:pointer;
	padding-right:10px;
}
.centrale_controlli {
	position:relative; top:30px; left:0;
	height:562px;
	clear:both;
}

.center{
	clear:both;
	padding-left:25px;
	padding-top:25px;
	
}
.center_center{
	text-align:center;
	
}
.act{
	font-weight:bold;
	font-size:14px;
}
.pdf {
	background:url(../img/pdf.png) 0 10px no-repeat;
	padding-left:35px;
	padding-top:10px;
	padding-bottom:10px;
}
.pdf a{
	font-weight:bold;
	color:#015583;
}
.img_six{
float:left;
padding-right:10px;
padding-top:7px;
}
.recensione{
padding:30px 20px 30px 20px;
}
.stacco{
clear:both;
height:2px;
width:100%;
background:#eee;
}
.accesibility_requirements_big {
font-size:16px;
margin-top:10px;
}
#dicono ul li a{
color:#000;
}
#dicono ul li a:hover{
color:#015583;
}
/* 1 - FINE */

/* 2 - SECTOR STYLE */
#page {width: 100%}
#header {width: 900px; height: 130px; margin: auto; position: relative; z-index:3;}
#header #logo{position: absolute;}
#header #topmenu {float: right; position: absolute; top:10px; right:0;}
#header #topmenu a{
color:#000;
text-decoration:none;
}
#header #topmenu a:hover{
color:#015583;
text-decoration:none;
}

#header #mainmenu {
position: absolute; 
top:105px; 
right:0;
width:100%;
}
#centrale_home {
width: 900px; 
margin: auto; 
text-align: center;
background:url(../img/imgpres.jpg) top center no-repeat;
height:340px;
margin-top:-50px;
}


#flash {width: 100%; margin: auto; text-align: center;
margin-top:-25px;
z-index:0;
}
#divisorio {margin: auto; width: 900px; padding-top:10px; position:relative; clear:both;}

/* MAINMENU */
div, ul, li {
margin:0; padding:0;
}
hr {
	border: 0;
	background-color: #c3c3c3;
	/* ie6 */
	color: #c3c3c4;
	height: 1px;
	width: 100%;
}

hr#menu_top {
	position: absolute;
	bottom: 36px;
	right: 6px;
	width: 715px;
	margin: 0;
	padding: 0;
}
hr#menu_bottom {
	position: absolute;
	bottom: 0;
	right: 6px;
	width: 894px;
	margin: 0;
	padding: 0;
}
ul#main_menu li a#last_menu_item{
	padding-right: 14px;
}

ul#main_menu {
	position: absolute;
	right: 6px;
	top:0px;
	margin-top:-37px;
	}
ul#main_menu li{
	display: inline;
}
ul#main_menu li a {
margin-left:-4px;
	padding: 7px;
	padding-left: 17px;
	padding-right: 17px;
	border-left: 1px #ccc solid;
	line-height: 37px;
	max-height: 36px;
	color:#4f4f4f;
	font-size:1.1em;
}
ul#main_menu li a, ul#main_menu li a:link, ul#main_menu li a:visited {
	text-decoration: none;
}
ul#main_menu li a:hover, ul#main_menu li a:active {
	background: #dee6e9;
	text-decoration: none;
}
ul#main_menu li#selected a, ul#main_menu li#selected a:visited {
	background: #dee6e9;  
}
ul#main_menu li#selected a:hover, ul#main_menu li#selected a:active {
	text-decoration: none;
}
#menu_left {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url("../img/main_menu/menu_left.gif");	background-position: 0 0;
	background-repeat: no-repeat;
	height: 36px;
	width: 6px;
}
#menu_left_selected {
	position: absolute;
	bottom: 0;
	right: 0;
	background: #dee6e9;
	background-position: 0 -72px;
	background-repeat: no-repeat;
	height: 36px;
	width: 6px;
}



/* CONTENT */
#content {width: 900px; margin: auto; vertical-align: top; position:relative;}
#content div {margin: 0 0 0px 0;}
#centrale_home #intro {
	float:right;
	width:45%;
	text-align:left;
	padding-top:130px;
	padding-right:3px;
} 
#evidence { 
float:left;
width:580px;
}

#intro h1 { background:url(../img/title_benvenuti.png) no-repeat top left; height: 42px;} 
#content #evidence h2 { background:url(../img/title_rete.png) no-repeat top left; height: 42px;}
#content .requisiti ul li, #content .privacy ul li, #content #specifiche1 ul li, #content #specifiche2 ul li, #content #specifiche3 ul li, #content #specifiche4 ul li, #content #specifiche5 ul li{
margin-left:20px;
padding-left:20px;
padding-bottom:3px;
margin-top:4px;
background:url(../img/freccia.png) 0 5px no-repeat;
}
#content h1 span, #content h2 span, #intro h1 span, #content h3 span, #content h4 span, #content h5 span, #content #altro h6 span  {position: absolute; text-indent:-6000px;}
#evidence h2 span {position: absolute; text-indent:-4000px;}
.section h3 span, .section h4 span, .section h5 span, .oppure_richiedi h3 span {position: absolute; text-indent:-2000px;}
.centrale_controlli .section { 
float: left;
width: 500px;
padding:12px;
position:absolute; top:0px; left:0;
}
#content .section p {font-size: 1em; line-height: 1.5em; height: 80px; width: 480px;}
#content .section h6 {color: black; font-size: 1em; margin: 0 0 10px 0;}
#content .section img.left {float: left; margin: 0 20px 0 0 ;}
#content .section img.right {float: right; margin: 0 0 0 20px ;}
#content #section1_tab h3 { background:url(../img/title_versione_Basic.png) no-repeat top left; height: 42px;  margin-bottom:20px;}
#oppure_richiedi { 
padding-top:25px;
clear:both;
}

#content #section2_tab h4 { background:url(../img/title_versione_Pro.png) no-repeat top left; height: 42px; margin-bottom:20px;}
#content #section3_tab h5 { background:url(../img/title_versione_Enterprise.png) no-repeat top left; height: 42px;  margin-bottom:20px;}
#content #section1_tab { background:url(../img/sf_basic.gif) no-repeat top left; height: 562px; width:568px;}
#content #section2_tab { background:url(../img/sf_pro.gif) no-repeat top left; height: 562px; width:568px;}
#content #section3_tab { background:url(../img/sf_enter.gif) no-repeat top left; height: 562px; width:568px;}

#content .controls {width: 256px; float: right;}
.controls ul {margin: 0;}
.controls li  { list-style: none;}
.controls li.basic a {background:url(../img/go_basic.png) top right; width: 259px; height: 198px; display: block;}
.controls li.pro a {background:url(../img/go_pro.png) top right; width: 259px; height: 198px; display: block;}
.controls li.enterprise a {background:url(../img/go_enterprise.png) top right; width: 259px; height: 198px; display: block;}



.otherproducts {margin-top: 15px; text-align:center;}
.otherproducts li  { list-style: none;}
.otherproducts li.basic a:link { top right; width: 259px; height: 198px; display: block;}
.otherproducts li.pro a:link { top right; width: 259px; height: 198px; display: block;}
.otherproducts li.enterprise a:link { top right; width: 259px; height: 198px; display: block;}

.otherproducts li.basic a:hover {background-position: top left;}
.otherproducts li.pro a:hover {background-position: top left;}
.otherproducts li.enterprise a:hover {background-position: top left;}


/* commerce page */

#content #leftcolumn {width: 600px; float: left;}
#content #rightcolumn {width: 300px; float: right;}
#content #rightcolumn_ecommerce {width: 250px; float: right;}
#content #perchi {
	width: 570px;
	float: left;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
} #content #perchi h1 { background:url(../img/title_perchi.png) no-repeat top left; height: 42px;}
#content #cosaha, #content #inventario, #content #marketing, #content #servizi_annuali  {
	width: 570px;
	float: left;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0;
} #content #cosaha h2 { background:url(../img/cosaoffre.png) no-repeat top left; height: 42px;}
#content #inventario h2 { background:url(../img/title_inventario.png) no-repeat top left; height: 42px;}
#content #marketing h2 { background:url(../img/title_marketing.png) no-repeat top left; height: 42px;}
#content #servizi_annuali h2 { background:url(../img/title_servizi_annuali.png) no-repeat top left; height: 42px;}
#content #auto {width: 570px; float: left; margin: 0px 30px 45px 0;} #content #auto h3 { background:url(../img/title_network.png) no-repeat top left; height: 42px;}
#content #prezzi {
	width: 100%;
	float: left;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
} #content #prezzi h4 { background:url(../img/title_prezzi.png) no-repeat top left; height: 42px;}


/* Specifiche page */
#content #specifiche1 ul, #content #specifiche2 ul, #content #specifiche3 ul, #content #specifiche4 ul, #content #specifiche5 ul{ margin: 0; padding: 0 0 0 20px;}
#content #specifiche1, #content #specifiche2, #content #specifiche3, #content #specifiche4, #content #specifiche5 {
width: 420px; float: left; margin: 0 20px 30px 0;
} 
#content #altri_prodotti2 {
clear:both;
width:900px; margin: 0 20px 30px 0;
} 
#content #specifiche1 h1 { background:url(../img/title_standard_ecommerce.png) no-repeat top left; height: 25px;}
#content #specifiche2 h2 {
	height: 42px;
}
#content #specifiche3 h3 { background:url(../img/title_ecommerce_marketing.png) no-repeat top left; height: 25px;}
#content #specifiche4 h4 { background:url(../img/title_ecommerce_hosting.png) no-repeat top left; height: 25px;}
#content #specifiche5 h5 { background:url(../img/title_mailbox_integration.png) no-repeat top left; height: 25px;}
#content #rightcolumn_ecommerce #altro {
	width: 250px;
	float: right;
	margin: 0;
} 
#content #altro {
	width: 270px;
	float: right;
	margin: 0;
	padding-bottom:15px;
} 
#content #altro h5 { 
background:url(../img/title_altro.png) no-repeat top left; 
height: 42px;
}
#content #altro h3 { 
background:url(../img/title_network.png) no-repeat top left; 
height: 42px;
}
#content #altro h6 { 
background:url(../img/title_soluzioni.png) no-repeat top left; 
height: 42px;
}
#content #altro h3.altri_servizi { 
background:url(../img/title_altri_servizi.png) no-repeat top left; 
height: 42px;
}
#content #altro li, #content #linkconfronta li {
}
#content #altro ul, #content #linkconfronta ul {margin: 0 0 0 0;}
#content #altro ul  {margin-left: 30px; margin-bottom:20px;}

#content #altro a,#content #linkconfronta a {
	color:#4D4D4D;
	text-decoration: underline;
}
#content #altro a:link, #content #altro a:visited, #content #linkconfronta a:link, #content #linkconfronta a:visited  {color:#4D4D4D; }
#content #altro a:hover, #content #linkconfronta a:hover {color:#006AB2;} 
#content #linkconfronta {width: 270px; float: left; margin: 0 0 0 0;} #content #altro h1 { background:url(../img/title_altro.png) no-repeat top left; height: 42px;}

#content #caratterietichestandard,
#content #inventario,
#content #pagamenti,
#content #spedizioni,
#content #marcheting,
#content #serviziannuali,
#content #prossimeuscite,
#content #listinprezzi,
#content #confronta {
	width: 570px;
	float: left;
}
#content #caratterietichestandard h1 
#content #inventario h1 
#content #pagamenti h1 
#content #spedizioni h1 
#content #marcheting h1 
#content #serviziannuali h1 
#content #prossimeuscite h1 
#content #listinprezzi h1 { background:url(../img/title_versione_Pro.png) no-repeat top left; height: 42px;}

/* confronto page */
#content #confronto { position: relative;
margin-top:20px;
padding-top:20px;
}
#content #confronto .sfondo {background: #ececec;}
#content #confronto li {list-style: none;}
#content #confronto p {
border-bottom:1px solid #000;
margin-top:20px;
padding-top:15px;
margin-bottom:0px;
clear:both;
padding-left:1%;
}
#content #confronto ul {display: inline;}
.titoli_prodotti {
position:absolute; top:0; right:0;
}
.titoli_prodotti img{
padding-left:11px;
padding-right:20px;
}
ul.all100  li.voce {
	width: 300px;
	float: left;
	padding: 0;
	width: 54%;
	padding-left:1%;
	padding-top:2px;
	padding-bottom:2px;
} 
ul.all100  li.basic {
	width: 200px;
	float: left;
	padding: 0;
	width: 14.5%;
		padding-top:2px;
	padding-bottom:2px;
		text-align:center;
	border-left:1px solid white;

}
ul.all100 li.pro {
	width: 200px;
	float: left;
	padding: 0;
	width: 15%;
		padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	border-left:1px solid white;

}
ul.all100 li.enterprise {
	width: 200px;
	float: left;
	padding: 0;
	width: 15%;
		padding-top:2px;
	padding-bottom:2px;
		text-align:center;
		border-left:1px solid white;


}


/* requisiti page */
#content .requisiti {
width:570px;
}
#content .privacy {
width:100%;
}
/* FOOTER */

#foot {
	clear: both;
	padding-top: 15px;
	text-align:right;
	font-size:11px;
	width:900px; margin:0 auto;
}

#foot ul.links_bottom {
	
}
#foot ul.links_bottom li {
	margin-left: 4px;
	display: inline;
}
#foot a{
	color:#4f4f4f;
	text-decoration:none;
}
#foot a:hover{
	color:#000;
}
#foot ul.links_bottom img {
	vertical-align: middle;
}
#foot #foot_bundle{
	position: relative;
	top: 0;
	left: 0;
	height: 45px;
}
#foot #foot_bundle_left{
	position: absolute;
	top: 0;
	left: 0;
	text-align: left;
}
#foot #foot_bundle_right{
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}
#foot #copyright_info {
	text-align:left;
	font-size:9px;
	padding-bottom: 5px;
	float: left;
}
#foot #paypal{
	float: right; 
	text-align: right;
}


/*#footer, #info {width: 900px; margin: auto;}
.footerLogo {float: left;}
.footMenu {margin:0 0 0 0;}
.footMenu li {display:inline; }
.footMenu a, .footMenu a:link, .footMenu a:visited  {text-decoration: none; color:#4D4D4D; }
.footMenu a:hover {color:#006AB2; }
.copy{font-size: 0.7em;}
.copy a {text-decoration: underline;}
.copy a:link, .copy a:hover, .copy a:visited{color:#4D4D4D;}
.info p {font-size: 1em;}
.infoCall {font-weight: bold; color: #006AB2;}*/



/* 2 - CORNER PREZZI */
.roundedcornr_box_378199 {
   background: #eeefef;
}
.roundedcornr_top_378199 div {
   background: url(../img/roundedcornr_378199_tl.png) no-repeat top left;
}
.roundedcornr_top_378199 {
   background: url(../img/roundedcornr_378199_tr.png) no-repeat top right;
}
.roundedcornr_bottom_378199 div {
   background: url(../img/roundedcornr_378199_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_378199 {
   background: url(../img/roundedcornr_378199_br.png) no-repeat bottom right;
}

.roundedcornr_top_378199 div, .roundedcornr_top_378199, 
.roundedcornr_bottom_378199 div, .roundedcornr_bottom_378199 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_378199 { margin: 0 10px; padding:14px; }



.altri_prodotti_box {
	background: url(../img/roundedcornr_803191_tl.png) no-repeat top left;
}
.altri_prodotti_top {
	background: url(../img/roundedcornr_803191_tr.png) no-repeat top right;
}
.altri_prodotti_bottom {
	background: url(../img/roundedcornr_803191_bl.png) no-repeat bottom left;
}
.altri_prodotti_bottom div {
	background: url(../img/roundedcornr_803191_br.png) no-repeat bottom right;
}
.altri_prodotti_content {
	background: url(../img/roundedcornr_803191_r.png) top right repeat-y;
}
.all100{
	width:100%;	
}

.altri_prodotti_top div,.altri_prodotti_top,
.altri_prodotti_bottom div, .altri_prodotti_bottom{
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.altri_prodottir_content, .altri_prodotti_bottom{
	margin-top: -19px;
}
.altri_prodotti_content{ padding: 10px; }
.media{
	text-align:center;
	float:left;
	width: 20%;
	padding: 10px 21px;
 }
 .sinistra{
	float:left;
	padding-right: 35px;
 }
  .destra{
	float:right;
	padding: 21px;
 }
.border{ 
border-left: 2px solid #FFFFFF;
 }
 .padding_70{ 
padding-bottom: 70px;
 }
  .padding_150{ 
padding-bottom: 150px;
 }
  .padding_30{ 
padding-top: 40px;
 }
ul.inline li{ 
display:inline;
 }
.roundedcornr_content_378199 h2 { 
text-align:center;
font-size:22px;
padding-bottom:15px;
color:#4D4D4D;
 }
 .evidente {
 font-size:18px;
 }
.img_center {text-align: center;

}
#content #oppure_richiedi h3 { background:url(../img/title_oppure_richiedi.png) no-repeat top left; height: 55px;}
