@charset "UTF-8";
/* CSS Document */
/* tabella colori
verde = #B0D534
grigio chiaro = #CCCCCC
grigio scuro = #666666
nero = #000000
bianco = #FFFFFF
rosso = #CC0000
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom:0;
	background-image:url(../ima/sfondo_sito.jpg);
	background-repeat:repeat-x;
	background-color: #F0FCC7;
}
a:link {
	color: #666666;
	font-weight: bold;
}
a:visited {
	color: #666666;
	font-weight: bold;
}
a:hover {
	color: #B0D534;
	font-weight: bold;
}
a:active {
	color: #666666;
	font-weight: bold;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	background-color: #B0D534;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
h3 {
	font-size: 14px;
	font-style: italic;
	color: #66666;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #B0D534;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* stili per testo semplice */
/* verde */
.verde {
	color: #B0D534;
}
.verdeBold {
	color: #B0D534;
	font-weight: bold;
}
.verdeItalic {
	color: #B0D534;
	font-style: italic;
}
.verdeIBoldtalic {
	color: #B0D534;
	font-weight: bold;
	font-style: italic;
}
/* grigio chiaro */
.chiaro {
	color: #CCCCCC;
}
.chiaroBold {
	color: #CCCCCC;
	font-weight: bold;
}
.chiaroItalic {
	color: #CCCCCC;
	font-style: italic;
}
.chiaroIBoldtalic {
	color: #CCCCCC;
	font-weight: bold;
	font-style: italic;
}
/* grigio scuro */
.scuro {
	color: #666666;
}
.scuroBold {
	color: #666666;
	font-weight: bold;
}
.scuroItalic {
	color: #666666;
	font-style: italic;
}
.scuroIBoldtalic {
	color: #666666;
	font-weight: bold;
	font-style: italic;
}
/* nero */
.nero {
	color: #000000;
}
.neroBold {
	color: #000000;
	font-weight: bold;
}
.neroItalic {
	color: #000000;
	font-style: italic;
}
.neroIBoldtalic {
	color: #000000;
	font-weight: bold;
	font-style: italic;
}
/* bianco */
.bianco {
	color: #FFFFFF;
}
.biancoBold {
	color: #FFFFFF;
	font-weight: bold;
}
.biancoItalic {
	color: #FFFFFF;
	font-style: italic;
}
.biancoIBoldtalic {
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}
/* rosso */
.rosso {
	color: #CC0000;
}
.rossoBold {
	color: #CC0000;
	font-weight: bold;
}
.rossoItalic {
	color: #CC0000;
	font-style: italic;
}
.rossoIBoldtalic {
	color: #CC0000;
	font-weight: bold;
	font-style: italic;
}

/* stili struttura generale */
#allContent { /*contiente tutto e centra in pagina*/
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding:0;
}
#floatContent {
	float: left;
	background-color: #FFFFFF;
	border: solid 1px #B0D534;
	padding: 0;
	margin: 0;
	margin-bottom:15px;
}
#header {
	height: 110px;
	width: 900px;
	float: left;
	padding:0;
	margin: 0;
}
#logo {
	margin: 10px;
	float: left;
}
#menuUp {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	width: 600px;
}
.divMenuUp {
	margin-left: 30px;
	float: right;
}
.linkDivMenuUp, a.linkDivMenuUp, a.linkDivMenuUp:link, a.linkDivMenuUp:active, a.linkDivMenuUp:visited {
	color:#000000;
	text-decoration: none;
}
a.linkDivMenuUp:hover, a.linkDivMenuUp:focus {
	color:#000000;
	text-decoration: underline;
}
.linkFrecciaMenuUp, a.linkFrecciaMenuUp, a.linkFrecciaMenuUp:link, a.linkFrecciaMenuUp:active, a.linkFrecciaMenuUp:visited {
	color:#000000;
	text-decoration: none;
	font-weight:normal;
	background-image:url(../ima/freccia_menu_up.gif);
	background-repeat:no-repeat;
	background-position: 1px 4px;
	padding-left: 7px;
}
a.linkFrecciaMenuUp:hover, a.linkFrecciaMenuUp:focus {
	color:#000000;
	text-decoration: underline;
	font-weight:normal;
	background-image:url(../ima/freccia_menu_up_2.gif);
	background-repeat:no-repeat;
	background-position: 1px 4px;
	padding-left: 7px;
}
#content {
	float: left;
	width: 882px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
}
#visual {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	border: solid 1px #B0D534;
	width: 870px;
	height:140px;
	float: left;
	margin-bottom: 5px;
	padding: 5px;
	font-size: 10px;
}
#imaVisual {
	float: left;
	margin:0;
}
#alert {
	border: solid 1px #B0D534;
	float: right;
	padding: 3px;
	width: 348px;
	height:130px;
	filter:alpha(opacity=70); /* IE's opacity*/
	opacity: 0.70;
	background-color: #FFFFFF;
	overflow: auto;
}
#alert h3{
	font-size: 11px;
	margin: 0;
}
#alert p{
	margin: 3px 0 0 0;
	filter:alpha(opacity=100); /* IE's opacity*/
	opacity: 1;
}
#path {
	background-color: #B0D534;
	border: solid 1px #B0D534;
	width: 880px;
	float: left;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#path a,#path a:link,#path a:active,#path a:visited {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
#path a:hover,#path a:focus {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}
#page {
	float: left;
	margin-top: 5px;
}
/* pageLeft*/
#pageLeft {
float: left;
width: 122px;
/*border: solid 1px #B0D534;*/
}
.titoloMenu {
float: left;
width: 112px;
color: #000000;
font-weight:bold;
background-color: #E2E2E2;
margin-bottom: 2px;
margin-top: 5px;
padding: 5px;
/*border: solid 1px #B0D534;*/
}
.bloccoMenu {
	float: left;
	/*border: solid 1px #B0D534;*/
	border: solid 1px #FFFFFF;
	margin-bottom:10px;
	background-image: url(../ima/sfondo_form_verde_menu2.jpg);
	background-repeat:repeat-x;
	background-color: #F0FCC7;
}
.bloccoMenu h1{
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0px;
	/*background-color: #B0D534;*/
	background-color: #000000;
}
.bloccoMenu .menuTitle {
	/*background-color: #F0F0F0;*/
	font-weight: bold;
	float: left;
	width: 116px;
	padding: 2px;
	/*margin-left: 2px;
	margin-right: 2px;*/
	margin-top: 0;
	margin-bottom: 0;
	color: #000000;
}
.bloccoMenu .menuVoce  {
	/*background-color: #FFFFFF;*/
	font-weight: normal;
	float:left;
	width: 112px;
	padding: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0;
	margin-bottom: 0;
}
.bloccoMenu .menuVoce:hover {
	/*background-color: #E2E2E2;*/
	font-weight: normal;
	float:left;
	width: 112px;
	padding: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0;
	margin-bottom: 0;
}
.menuVoceLink, a.menuVoceLink, a.menuVoceLink:link, a.menuVoceLink:visited {
	color:#000000;
	text-decoration: none;
	font-weight: normal;
	background-image:url(../ima/freccia_menu_sx.gif);
	background-repeat:no-repeat;
	background-position: 1px 4px;
	padding-left: 7px;
}
a.menuVoceLink:hover, a.menuVoceLink:focus, a.menuVoceLink:active {
	color:#000000;
	text-decoration: none;
	font-weight: normal;
	background-image:url(../ima/freccia_menu_sx_2.gif);
	background-repeat:no-repeat;
	background-position: 1px 4px;
	padding-left: 7px;
}
.menuTitoloLink, a.menuTitoloLink, a.menuTitoloLink:link, a.menuTitoloLink:active, a.menuTitoloLink:visited, a.menuTitoloLink:hover, a.menuTitoloLink:focus {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
.vuoto  {
	background-color: #FFFFFF;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 8px;
	float:left;
	padding: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0;
	margin-bottom: 0;
}

.bloccoMenu .menuVoceAtt  {
	/*background-color: #F0FCC7;*/
	font-weight: normal;
	float:left;
	width: 112px;
	padding: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0;
	margin-bottom: 0;
	color: #FFFFFF;
	font-style:italic;
}
.bloccoMenu .menuVoceAtt:hover {
	/*background-color: #E2E2E2;*/
	font-weight: normal;
	float:left;
	width: 112px;
	padding: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0;
	margin-bottom: 0;
	color: #B0D534;
}
.menuVoceAttLink, a.menuVoceAttLink, a.menuVoceAttLink:link, a.menuVoceAttLink:active, a.menuVoceAttLink:visited, a.menuVoceAttLink:hover, a.menuVoceAttLink:focus {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
#pageCenter {
float: left;
width: 543px;/* width: 548px; impostare per IE6 540 */
border: solid 1px #B0D534;
margin-left: 3px;
margin-right: 5px;
}
#pageRight {
float: right;
width: 200px;
}

/* home */
#homeCover {
	float: left;
	border: solid 1px #B0D534;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 664px;
	margin-bottom: 5px;
}
#homeCover p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 2px;
}
#homeCover h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	background-color: #B0D534;
}



#homeCover2 {
	float: left;
	border: solid 1px #B0D534;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 664px;
	margin-bottom: 5px;
}
#homeCover2 p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 2px;
}
#homeCover2 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	background-color: #B0D534;
}



#comingSoon {
	float: left;
	border: solid 1px #B0D534;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 320px;
	margin-bottom: 5px;
	margin-right: 10px;
	height: 360px;
}
#comingSoon2 {
	float: left;
	border: solid 1px #B0D534;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 320px;
	margin-bottom: 5px;
	height: 360px;
}
#comingSoon p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 2px;
}
#comingSoon2 p {
	font-size: 12px;
	line-height: 19px;
	margin-top: 2px;
}
#comingSoon h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	background-color: #B0D534;
}
#comingSoon2 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	background-color: #B0D534;
}
.imaCover {
	float: left;
	margin-right: 10px;
	margin-top: 20px;
}


.linkCover, a.linkCover, a.linkCover:link, a.linkCover:active, a.linkCover:visited {
	color:#000000;
	text-decoration: none;
	font-weight:normal;
	background-image:url(../ima/freccia_menu_up.gif);
	background-repeat:no-repeat;
	background-position: 1px 4px;
	padding-left: 7px;
	font-size: 11px;
	font-weight: bold;
}
a.linkCover:hover, a.linkCover:focus {
	color:#000000;
	text-decoration: underline;
	font-weight:normal;
	background-image:url(../ima/freccia_menu_up_2.gif);
	background-repeat:no-repeat;
	background-position: 1px 4px;
	padding-left: 7px;
	font-size: 11px;
	font-weight: bold;
}
.linkTorna, a.linkTorna, a.linkTorna:link, a.linkTorna:active, a.linkTorna:visited {
	color:#666666;
	text-decoration: none;
	font-weight:normal;
	background-image:url(../ima/freccia_torna.gif);
	background-repeat:no-repeat;
	background-position: 1px 7px;
	padding-left: 10px;
	font-size: 11px;
}
a.linkTorna:hover, a.linkTorna:focus {
	color:#666666;
	text-decoration: underline;
	font-weight:normal;
	background-image:url(../ima/freccia_torna_2.gif);
	background-repeat:no-repeat;
	background-position: 1px 7px;
	padding-left: 10px;
	font-size: 11px;
}

#homeBox1 {
	float: left;
	border: solid 1px #B0D534;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 210px;
	margin-right:5px;
	height: 470px;
}
#homeBox1 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	background-color: #B0D534;
}
#homeBox1 p {
	margin-top: 2px;
	margin-bottom: 2px;
}
.zope {
	height: 40px;
	line-height: 40px;
	background-image:url(../ima/loghi/zope.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-right: 28px;
}
.tomcat {
	height: 40px;
	line-height: 40px;
	background-image:url(../ima/loghi/tomcat.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-right: 28px;
}
.mono {
	height: 40px;
	line-height: 40px;
	background-image:url(../ima/loghi/mono.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-right: 28px;
}
.nginx {
	height: 40px;
	line-height: 40px;
	background-image:url(../ima/loghi/nginx.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding-right: 28px;
}
.yaws {
	height: 40px;
	line-height: 40px;
	background-image:url(../ima/loghi/yaws.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-right: 28px;
}
.twisted {
	height: 40px;
	line-height: 40px;
	background-image:url(../ima/loghi/twisted.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-right: 28px;
}
.icecast {
	height: 40px;
	line-height: 40px;
	background-image:url(../ima/icecast.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-right: 28px;
}
.icecastLink,a.icecastLink {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
/* homeBox2 */
#homeBox2 {
	float: left;
	border: solid 1px #B0D534;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-right:5px;
	width: 210px;
	height: 258px;
}
#homeBox2 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	background-color: #B0D534;
}
#homeBox2 p {
	margin-top: 2px;
	margin-bottom: 2px;
}
#homeBox2 img {
	float: right;
	margin-right: 40px;
}
/* homeBox3 */
#homeBox3 {
	float: left;
	border: solid 1px #B0D534;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 210px;
	height: 258px;
}
#homeBox3 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	background-color: #B0D534;
}
#homeBox3 p {
	margin-top: 2px;
	margin-bottom: 2px;
}
#homeBox3 img {
	float: right;
	margin-right: 5px;
}
/* homeBox4 */
#homeBox4 {
	float: left;
	border: solid 1px #B0D534;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 210px;
	height: 220px;
	margin: 5px 5px 0 0;
}
#homeBox4 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	background-color: #B0D534;
}
#homeBox4 p {
	margin-top: 2px;
	margin-bottom: 2px;
}
#homeBox4 img {
	float: right;
	margin-right: 5px;
}
/* homeBox5 */
#homeBox5 {
	float: left;
	border: solid 1px #B0D534;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 210px;
	height: 220px;
	margin: 5px 0 0 0;
}
#homeBox5 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	background-color: #B0D534;
}
#homeBox5 p {
	margin-top: 2px;
	margin-bottom: 2px;
}
#homeBox5 img {
	float: right;
	margin-right: 5px;
}
#homeFriends {
	float: right;
	width: 200px;
}


#homePartners {
	float: left;
	border: solid 1px #B0D534;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 664px;
	margin-top: 5px;
}
#homePartners p {
	font-size: 12px;
	line-height: 15px;
}
#homePartners h1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	background-color: #B0D534;
}

#homePartners img{
	margin-right:5px;
	border: solid 1px #B0D534;
}
#homePartners img.libera {
	margin: 0;
	border: none;
}
/* whois */
.formWhoisTextarea {
	border: solid 1px #B0D534;
	background-color: #FFFFFF;
	font-weight:normal;
	color: #333333;
	width:210px;
}
.formSubmitWhois {
	font-weight:bold;
	border: solid 1px #B0D534;
	background-color: #B0D534;
	font-size: 11px;
	width:100px;
	padding: 2px 0 1px 0;
}
#whois {
	padding: 10px;
}
/* form login */
#formManage {
	background-image: url(../ima/sfondo_form_verde.jpg);
	background-repeat:repeat-x;
	background-color: #E7F7B6;
	width: 190px;
	padding: 5px;
	float:left;
}
#formWebmail {
	background-image: url(../ima/sfondo_form_verde.jpg);
	background-repeat:repeat-x;
	background-color: #E7F7B6;
	width: 190px;
	padding: 5px;
	float:left;
	margin-top: 5px;
}
.formHome {
	float: left;
	width:120px;
}
.imaForm {
	float: right;
	margin-top:10px;
}
.divLabel {
	float: left;
	font-weight:normal;
	width:120px;
	padding-top: 5px;
}
.divTextarea {
	float: left;
	font-weight:normal;
	width:120px;
}
.divSubmit {
	float: left;
	width:122px;
	padding-top: 5px;
}
.formSubmit {
	font-weight:bold;
	border: solid 1px #B0D534;
	background-color: #B0D534;
	font-size: 11px;
	width:122px;
}
.formManageTextarea {
	border: solid 1px #B0D534;
	background-color: #FFFFFF;
	font-weight:normal;
	color: #333333;
	width:120px;
}
.titleForm {
	font-size: 11px;
	font-weight:bold;
	float: left;
	width:190px;
}
.miniForm {
	font-size: 9px;
	font-weight:normal;
	float: left;
	padding-top: 5px;
	width:190px;
}
#boxFriends {
	border: solid 1px #B0D534;	
	width: 188px;
	padding: 5px;
	float:left;
	margin-top: 5px;
}
#boxFriends h2{
	background-color: #B0D534;
	padding: 2px;
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#boxFriends img {
	border: solid 1px #B0D534;	
	margin-top: 2px;
	margin-left: 6px;
	margin-right: 6px;
}
#boxRetro {
	border: solid 1px #B0D534;	
	width: 188px;
	padding: 5px;
	float:left;
	margin-top: 5px;
}
#boxRetro h2{
	background-color: #B0D534;
	padding: 2px;
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#boxRetro img {
	border: solid 1px #B0D534;	
	margin-top: 2px;
	margin-right: 8px;
	float: left;
}
#boxRetro p {
	margin-top: 1px;
}


#boxMemcached {
	border: solid 1px #B0D534;	
	width: 188px;
	padding: 5px;
	float:left;
	margin-top: 5px;
}
#boxMemcached h2{
	background-color: #B0D534;
	padding: 2px;
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#boxMemcached img {
	border: solid 1px #B0D534;	
	margin-top: 2px;
	margin-right: 8px;
	float: left;
}
#boxMemcached p {
	margin-top: 1px;
}

#footer {
	float: left;
	width: 880px;
	padding-left: 9px;
	padding-bottom: 10px;
	padding-top: 10px;	
}
#menuDown {
	float: left;
	width: 400px;
}
.divMenuDown {
	margin-right: 15px;
	float: left;
}
.linkDivMenuDown, a.linkDivMenuDown, a.linkDivMenuDown:link, a.linkDivMenuDown:active, a.linkDivMenuDown:visited {
	color:#000000;
	text-decoration: none;
}
a.linkDivMenuDown:hover, a.linkDivMenuDown:focus {
	color:#000000;
	text-decoration: underline;
}
#footerCredits {
	float: right;
	font-size: 10px;
	text-align:right;
}
/* listino */
.titleListino {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
}
.titleListinoEvidenza {
	margin-top: 1px;
	margin-bottom: 5px;
	color: #B0D534;
}
.listListino, {
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 16px;	
	margin-left: 2px;
}
.listListino li {
	margin-top: 1px;
	margin-bottom: 1px;
	background: url(../ima/freccia_lista.gif) no-repeat 0 3px;
	padding-left: 10px;
	list-style: none;
	
}
.infoAttiva,.infoAttiva p {
	border: solid 1px #B0D534;
	margin: 5px;
	padding: 5px;
	background-color: #F0FCC7;
}
.comeAttivare {
	float: left;
	height: 20px;
	line-height:20px;
	background-color:#F0FCC7;
	color: #000000;
	padding: 3px;
	margin: 5px;
	border: solid 1px #B0D534;
}
.servizio {
	float: left;
	margin: 0;
	padding:0;
}
.nomeServizio {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #B0D534;
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
}
.nomeServizio h1{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #B0D534;
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
}
.prezzoServizio {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	background-color: #CCCCCC;
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	text-align: right;
}
.prezzoServizio2 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	background-color: #CCCCCC;
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	text-align: right;
}
.listinoPlugin, .listinoPlugin p {
	margin-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 1px;
}
.intro, .intro p {
	margin-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
}
.table {
	margin-left: 5px;
	margin-right: 5px;
}
/* link icone */
.linkMail, a.linkMail, a.linkMail:link, a.linkMail:active, a.linkMail:visited {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
	background-image: url(../ima/icone/icon_mailto.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 16px;
}
a.linkMail:hover, a.linkMail:focus {
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
	background-image: url(../ima/icone/icon_mailto.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 16px;
}
.linkPdf, a.linkPdf, a.linkPdf:link, a.linkPdf:active, a.linkPdf:visited {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
	background-image: url(../ima/icone/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 16px;
}
a.linkPdf:hover, a.linkPdf:focus {
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
	background-image: url(../ima/icone/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 16px;
}
.linkUnbit, a.linkUnbit, a.linkUnbit:link, a.linkUnbit:active, a.linkUnbit:visited {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
	background-image: url(../ima/icone/icon_unbit.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 16px;
}
a.linkUnbit:hover, a.linkUnbit:focus {
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
	background-image: url(../ima/icone/icon_unbit.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 16px;
}
.linkZip, a.linkZip, a.linkZip:link, a.linkZip:active, a.linkZip:visited {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
	background-image: url(../ima/icone/icon_archive.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 16px;
}
a.linkZip:hover, a.linkZip:focus {
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
	background-image: url(../ima/icone/icon_archive.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 16px;
}
.linkTargz, a.linkTargz, a.linkTargz:link, a.linkTargz:active, a.linkTargz:visited {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
	background-image: url(../ima/icone/icon_targz.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 16px;
}
a.linkTargz:hover, a.linkTargz:focus {
	color:#000000;
	text-decoration: underline;
	font-weight:bold;
	background-image: url(../ima/icone/icon_targz.gif);
	background-repeat:no-repeat;
	background-position: right top;
	padding-right: 16px;
}
/* powered */
.powered {
	float: left;
}
.poweredIma {
	float: left;
	width: 130px;
	padding-left: 20px;
	padding-top: 10px;
}
.poweredCode {
	float: left;
	padding: 10px;
}
.poweredTextarea {
	background-color:#F0FCC7;
	border: solid 1px #B0D534;
	font-size: 11px;
	color: #333333;
	font-family: "Courier New", Courier, monospace;
}

/* partners */
.imaPartners {
	float: left;
	margin-right: 10px;
}
/* partners */
.bloccoPartner {
	float: left;
	margin-bottom: 5px;
	width:100%;
}
.bloccoPartner2 {
	float: left;
	margin-bottom: 5px;
	width:270px;
}
.nomePartner {
	background-color: #B0D534;
	color: #FFFFFF;
	padding: 3px;
	margin: 2px;
}
.nomePartner h1{
	margin:0;
	padding: 0;
}
.imaPartner {
	float: left;
	margin-right: 10px;
	padding: 5px;
	width: 185px;
}
.imaPartner img{
	float: left;
	border: solid 1px #B0D534;
}
.imaPartner2 {
	float: left;
	margin: 3px;
}
.imaPartner2 img{
	float: left;
	border: solid 1px #B0D534;
}
.testoPartner {
	float: left;
	margin-right: 5px;
	padding: 5px;
	width: 320px;
}
.testoPartner p {
	margin-top: 0;
	margin-bottom: 5px;
}
.testoPartner2 {
	float: left;
	padding: 5px;
	width: 220px;
}
.testoPartner2 p {
	margin-top: 0;
		padding: 5px;
	margin-bottom: 5px;
}
.linkBianchi, a.linkBianchi, a.linkBianchi:link,a.linkBianchi:active,a.linkBianchi:hover,a.linkBianchi:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
