body { margin:0; background-color:#D1E5EE;font-family: arial;font-size: 11px; color:#666666;}
a {text-decoration: underline;color: #2A3B72;}
a:visited {text-decoration: underline;color: #2A3B72;}
a:hover {text-decoration: none;color: #9DA9CF;}
td {font-family: arial;font-size: 11px; color:#666666;}
h1 {
	font-family: arial;
	font-size: 12px;
	color:#BB2222;
	display:inline;
	font-weight: bold;
	line-height: normal;
}
h1.index {font-family: arial; font-size: 12px; display:inline; font-weight: bold; color:#000000}
h2.home {font-family: arial;font-size: 12px; color:#BB2222;display:inline;font-weight: bold;}
h2 {font-family: arial;font-size: 12px; color:#BB2222;display:inline;font-weight: bold;}
h2.faq {font-family: arial;font-size: 12px; color:#BB2222;display:inline;font-weight: bold;}
h3 {font-family: arial;font-size: 11px; color:#BB2222;display:inline;font-weight: lighter;}

.bottoni { background-color:#FF0000; color:#FFFFFF; font-size:11px;}

a.none {text-decoration: none;color: #2A3B72;}
a.none:visited {text-decoration: none;color: #2A3B72;}
a.none:hover {text-decoration: none;color: #ffffff; background-color:#A7B2D3}

#line_header { width:100%; background-color:#D51C1C; color:#FFFFFF;font-family:trebuchet ms; font-size:10px;}

#line_footer {width:100%; background-color:#6391B0; color:#FFFFFF;font-family:trebuchet ms; font-size:10px;}
#cont_footer { width:780px;}
#colonna_footer_sx { width:660px; float:left; text-align:left}
#colonna_footer_dx { width:100px; float:left; text-align:right}
#cont_footer:after {content:".";height:0; clear:both;visibility:hidden;display:block;}

#contenuto { width:100%; text-align:center; background-color:#ffffff;display:block;}
#tabella_generale {width:780px;margin:auto;text-align:left;background-color:#ffffff;}
#tabella_generale:after {content:".";height:0; clear:both;visibility:hidden;display:block;}
#cont_header {width:780px;margin:auto;text-align:left;background-color:#ffffff;display:block;}
#cont_header:after {content:".";height:0; clear:both;visibility:hidden;display:block;}

#cont_chi_siamo { width:500px; float:left; vertical-align:top; text-align:left;}
#cont_missione { width:250px; float:left; vertical-align:top; text-align:left; margin-left:10px; border-left:1px solid #cccccc; padding-left:10px;}

#cont_riga_image {width:100%;margin:auto;text-align:center;display:block;height:150px; background-color:#2C4551}
#cont_riga_testo {
	width:780px;
	margin:auto;
	display:block;
	border-right-width: 12px;
	border-left-width: 12px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height:150px;
	background-image: url(/images/img_home3.jpg);
}
#cont_riga_testo:after {content:".";height:0; clear:both;visibility:hidden;display:block;}
#cont_riga_image:after {content:".";height:0; clear:both;visibility:hidden;display:block;}




#cont_riga_image_ecommerce {width:100%;margin:auto;text-align:center;background-color:#96B37E ;display:block;height:150px;}
#cont_riga_testo_ecommerce {width:780px;margin:auto;text-align:right;display:block;border-right-width: 12px;border-left-width: 12px;border-right-style: solid;border-left-style: solid;border-right-color: #FFFFFF;border-left-color: #FFFFFF;height:150px;background-image: url(/images/img_ecommerce.jpg);}
#cont_riga_testo_ecommerce:after {content:".";height:0; clear:both;visibility:hidden;display:block;}
#cont_riga_image_ecommerce:after {content:".";height:0; clear:both;visibility:hidden;display:block;}


#cont_riga_image_posizionamento {width:100%;margin:auto;text-align:center;background-color:#FD804A ;display:block;height:150px;}
#cont_riga_testo_posizionamento {width:780px;margin:auto;text-align:right;display:block;border-right-width: 12px;border-left-width: 12px;border-right-style: solid;border-left-style: solid;border-right-color: #FFFFFF;border-left-color: #FFFFFF;height:150px;background-image: url(/images/img_posizionamento.jpg);}
#cont_riga_testo_posizionamento:after {content:".";height:0; clear:both;visibility:hidden;display:block;}
#cont_riga_image_posizionamento:after {content:".";height:0; clear:both;visibility:hidden;display:block;}


#cont_riga_image_turismo {width:100%;margin:auto;text-align:center;background-color:#8DC5CD ;display:block;height:150px;}
#cont_riga_testo_turismo {width:780px;margin:auto;text-align:right;display:block;border-right-width: 12px;border-left-width: 12px;border-right-style: solid;border-left-style: solid;border-right-color: #FFFFFF;border-left-color: #FFFFFF;height:150px;background-image: url(/images/img_turismo.jpg);}
#cont_riga_testo_turismo:after {content:".";height:0; clear:both;visibility:hidden;display:block;}
#cont_riga_image_turismo:after {content:".";height:0; clear:both;visibility:hidden;display:block;}


#cont_riga_image_siti {width:100%;margin:auto;text-align:center;background-color:#01336A ;display:block;height:150px;}
#cont_riga_testo_siti {width:780px;margin:auto;text-align:right;display:block;border-right-width: 12px;border-left-width: 12px;border-right-style: solid;border-left-style: solid;border-right-color: #FFFFFF;border-left-color: #FFFFFF;height:150px;background-image: url(/images/img_siti.jpg);}
#cont_riga_testo_siti:after {content:".";height:0; clear:both;visibility:hidden;display:block;}
#cont_riga_image_siti:after {content:".";height:0; clear:both;visibility:hidden;display:block;}


#cont_riga_image_software {width:100%;margin:auto;text-align:center;background-color:#4D92ED ;display:block;height:150px;}
#cont_riga_testo_software {width:780px;margin:auto;text-align:right;display:block;border-right-width: 12px;border-left-width: 12px;border-right-style: solid;border-left-style: solid;border-right-color: #FFFFFF;border-left-color: #FFFFFF;height:150px;background-image: url(/images/img_software.jpg);}
#cont_riga_testo_software:after {content:".";height:0; clear:both;visibility:hidden;display:block;}
#cont_riga_image_software:after {content:".";height:0; clear:both;visibility:hidden;display:block;}



#cont_menu_image {width:100%;margin:auto;text-align:center;background-color:#8AB0B6;display:block;height:20px; margin-top:10px;}
#cont_menu_testo {
	width:780px;
	margin:auto;
	text-align:left;
	background-color:#618D94;
	display:block;
	border-right-width: 12px;
	border-left-width: 12px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color:#FFFFFF;
	height:20px;
}
#cont_menu_testo:after {content:".";height:0; clear:both;visibility:hidden;display:block;}
#cont_menu_image:after {content:".";height:0; clear:both;visibility:hidden;display:block;}

#navbar { vertical-align:middle; text-align:left; border-bottom:1px dotted #cccccc; padding-bottom:6px; padding-top:6px;}


.colonna{
	width:500px;
	float:left;
	text-align:left;
	margin-right:10px;
	margin-top:10px;
	padding-right:10px;
	line-height: 17px;
	background-color:#ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.colonnina{
	width:254px;
	float:left;
	text-align:left;
	background-color:#ffffff;
	margin-top:10px;
	line-height: 17px;
}
.colonna_interna{
	width:540px;
	float:left;
	text-align:left;
	margin-right:10px;
	margin-top:10px;
	padding:3px;
	line-height: 17px;
	background-color:#ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.colonnina_interna{
	width:220px;
	float:left;
	text-align:left;
	background-color:#ffffff;
	margin-top:10px;
}
#tabella_generale:after {content:".";height:0; clear:both;visibility:hidden;display:block;}
#cont_portfolio {border-bottom: 1px solid #cccccc; padding-bottom:10px; margin-left:8px;}
#cont_dx {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #999999; }
#cont_in_primo_piano {border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; padding-top:10px; padding-bottom:10px; margin-left:8px;}

.cont_network_ecommerce {border-bottom: 1px solid #cccccc; padding-bottom:10px;}
.cont_posizionamento {
	padding-right:10px;
	padding-bottom:10px;
	margin-top:10px;
	float:left;
	width:230px;
	border-right: 1px solid #cccccc;
}
.cont_siti_web { padding-bottom:10px; padding-top:10px; padding-left:10px; float:left; width:230px;}
.cont_advertising { margin-top:10px;padding-right:10px; padding-bottom:10px; float:left; width:230px;border-right: 1px solid #cccccc;}
.cont_software { margin-top:10px;padding-bottom:10px; padding-left:10px; float:left; width:230px;}


#testo_home { padding-top:10px; margin-left:520px; font-size:11px; color:#333333; text-align:left}
h1.less {font-family: times new roman;font-size: 24px; color:#BB2222;}
.text_x {font-family: trebuchet ms;font-size: 10px;}
a.menu {font-family: trebuchet ms;font-size: 10px;text-decoration: none;color: #ffffff;}
a.menu:visited {font-family: trebuchet ms;font-size: 10px;text-decoration: none;color: #ffffff;}
a.menu:hover {font-family: trebuchet ms;font-size: 10px;text-decoration: none; color:#D0E5ED}
.black { color:#000000}
.no_vert{list-style: none;margin-left:0px;padding-left:0px;}
li.list_dx { height:30px;}
li.list_header { text-align:center; font-family:trebuchet ms; font-size:10px; padding:5px; margin:5px;background-color:#FFFFFF;float:right;}
li.list_menu { text-align:center; float:left; padding-left:10px; padding-right:10px; padding-top:3px;}
a.red {text-decoration: none;color: #BB2222;}
a.red:visited {text-decoration: none;color: #BB2222;}
a.red:hover {text-decoration: none;color: #F56E6E;}
a.nero {text-decoration: underline;color: #000000;}
a.nero:visited {text-decoration: underline;color: #000000;}
a.nero:hover {text-decoration: none;color: #666666;}



