/* inizio STILI COMUNI */
body, html
{
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	background-color: #e2e1e1;
	text-align: left;
	color: #555555;
}
a
{
	color: #555555;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
	color: #000000;
}
.empty
{
	display: block;
	float: none;
	clear: both;
}
.DX
{
	display: block;
	float: right;
}
.SX
{
	display: block;
	float: left;
}
.e
{
	color: #FF0000;
}
#contenitore_principale
{
	background-color: #990000;
	border-bottom: 10px solid #ffffff;
	display: block;
}
#contenitore_principale #contenitore_pagina
{
	background-image: url(/img/corpo_pagina/fondo_corpo_pagina.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	width: 856px;
	display: block;
	clear: left;
	margin: auto;
}
h3
{
	font-weight: bold;
	color: #FF0000;
	font-size: 11px;
	margin-bottom: 10px;
}
h4
{
	margin:0px;
	padding:0px;
	color:#bda196;
	font-size:13px;
	font-weight:normal;
}
img 
{
	border:0px;
}


/* ---inizio menu--- */
#contenitore_principale #contenitore_pagina #menu
{
	width: 190px;
	padding-left: 15px;
	text-align: left;
}
#contenitore_principale #contenitore_pagina #menu ul
{
	list-style: none;
	margin: 30px 0px 0px 20px;
	padding: 0px;
}
#contenitore_principale #contenitore_pagina #menu ul li
{
	padding-bottom: 10px;
	color: #9e9a9b;
}
#contenitore_principale #contenitore_pagina #menu ul li a
{
	background-image: url(/img/menu/freccia_out.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #9e9a9b;
	text-decoration: underline;
	padding-left: 20px;
	padding-bottom: 3px;
}
#contenitore_principale #contenitore_pagina #menu ul li a:hover
{
	background-image: url(/img/menu/freccia_on.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #000000;
}
#contenitore_principale #contenitore_pagina #menu #sottomenu
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	border-right: 4px solid #ffffff;
	list-style: none;
}
#contenitore_principale #contenitore_pagina #menu #sottomenu li
{
	background-color: #e6dcd8;
	padding: 3px 0px 5px 0px;
	margin: 2px 0px 0px 0px;
}
#contenitore_principale #contenitore_pagina #menu #sottomenu li a
{
	background-image: url(/img/menu/freccia_sottomenu_out.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#contenitore_principale #contenitore_pagina #menu #sottomenu li a:hover
{
	background-image: url(/img/menu/freccia_sottomenu_on.gif);
}
/* ---fine menu--- */

/* fine STILI COMUNI */



/* inizio TESTATE */
#contenitore_principale #contenitore_pagina #testata_home
{
	display: block;
	margin: auto;
	border-left: 1px solid #ffffff;
}
#contenitore_principale #contenitore_pagina #testata_interna
{
	margin-left: 1px;
}

/* ---inizio testata Software--- */
#contenitore_principale #contenitore_pagina #testata_Software
{
	background-image: url(/img/testate/fondo_testata_Software.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 623px;
	height: 87px;
}
#contenitore_principale #contenitore_pagina #testata_Software ul
{
	list-style: none;
	margin: 48px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
#contenitore_principale #contenitore_pagina #testata_Software ul li
{
	display: inline;
}
#contenitore_principale #contenitore_pagina #testata_Software ul li a
{
	color: #9e9a9b;
	text-decoration: underline;
}
#contenitore_principale #contenitore_pagina #testata_Software ul li a:hover
{
	color: #FF0000;
	text-decoration: none;
}
#contenitore_principale #contenitore_pagina #testata_Software img
{
	padding-left: 105px;
}
/* ---fine testata Software--- */

/* ---inizio testata WebCreative--- */
#contenitore_principale #contenitore_pagina #testata_WebCreative
{
	background-image: url(/img/testate/fondo_testata_WebCreative.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 623px;
	height: 87px;
}
#contenitore_principale #contenitore_pagina #testata_WebCreative ul
{
	list-style: none;
	margin: 48px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
#contenitore_principale #contenitore_pagina #testata_WebCreative ul li
{
	display: inline;
}
#contenitore_principale #contenitore_pagina #testata_WebCreative ul li a
{
	color: #9e9a9b;
	text-decoration: underline;
}
#contenitore_principale #contenitore_pagina #testata_WebCreative ul li a:hover
{
	color: #FF0000;
	text-decoration: none;
}
#contenitore_principale #contenitore_pagina #testata_WebCreative img
{
	margin-left: 105px;
}
#contenitore_principale #contenitore_pagina #testata_WebCreative #logoPortfolio 
{

	margin-top:40px;
	margin-right:5px;
}
#contenitore_principale #contenitore_pagina #testata_WebCreative a.WebCreativeArea_bottone
{
	background-image:url(/img/testate/WebCreativeArea_bottone.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:185px;
	height:47px;
	display:block;
	float:left;
	padding-left:105px;
}
#contenitore_principale #contenitore_pagina #testata_WebCreative a.WebCreativeArea_bottone:hover
{
	
	background-position:bottom right;
	
}
/* ---fine testata Web Creative--- */

/* ---inizio testata System--- */
#contenitore_principale #contenitore_pagina #testata_System
{
	background-image: url(/img/testate/fondo_testata_System.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 623px;
	height: 87px;
}
#contenitore_principale #contenitore_pagina #testata_System ul
{
	list-style: none;
	margin: 48px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
#contenitore_principale #contenitore_pagina #testata_System ul li
{
	display: inline;
}
#contenitore_principale #contenitore_pagina #testata_System ul li a
{
	color: #9e9a9b;
	text-decoration: underline;
}
#contenitore_principale #contenitore_pagina #testata_System ul li a:hover
{
	color: #FF0000;
	text-decoration: none;
}
#contenitore_principale #contenitore_pagina #testata_System img
{
	margin-left: 105px;
}
/* ---fine testata System--- */

/* ---inizio testata Internet--- */
#contenitore_principale #contenitore_pagina #testata_Internet
{
	background-image: url(/img/testate/fondo_testata_Internet.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 623px;
	height: 87px;
}
#contenitore_principale #contenitore_pagina #testata_Internet ul
{
	list-style: none;
	margin: 48px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
#contenitore_principale #contenitore_pagina #testata_Internet ul li
{
	display: inline;
}
#contenitore_principale #contenitore_pagina #testata_Internet ul li a
{
	color: #9e9a9b;
	text-decoration: underline;
}
#contenitore_principale #contenitore_pagina #testata_Internet ul li a:hover
{
	color: #FF0000;
	text-decoration: none;
}
#contenitore_principale #contenitore_pagina #testata_Internet img
{
	margin-left: 105px;
}
/* ---fine testata Internet--- */

/* ---inizio testata contatti--- */
#contenitore_principale #contenitore_pagina #testata_contatti
{
	background-image: url(/img/testate/fondo_testata_contatti.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 623px;
	height: 87px;
}
/* ---fine testata contatti--- */

/* ---inizio testata job--- */
#contenitore_principale #contenitore_pagina #testata_job
{
	background-image: url(/img/testate/fondo_testata_job.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 623px;
	height: 87px;
}
/* ---fine testata job--- */

/* fine TESTATE */


/* inizio TESTI */
#contenitore_principale #contenitore_pagina #testi_home
{
	background-image: url(/img/testi/fondo_testi_home.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffff;
	height: 380px;
	width: 577px;
	font-size: 12px;
	line-height: 17px;
	padding: 20px 20px 0px 31px;
	clear: none;
	text-align: justify;
}
#contenitore_principale #contenitore_pagina #testi_interni
{
	background-image: url(/img/testi/fondo_testi_interni.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	width: 577px;
	min-height: 340px;
	font-size: 12px;
	line-height: 17px;
	clear: none;
	text-align: justify;
	padding: 10px 30px 30px 31px;
}
#testi_interni a
{
	color: #555555;
	text-decoration: underline;
}
#testi_interni a:hover
{
	text-decoration: underline;
	color: #000000;
}
#testo
{
	width: 570px;
}
#testo ul
{
	list-style-type: none;
	list-style-position: inside;
	margin: 20px 0px 20px 15px;
	padding: 0px;
}
#testo ul li
{
	background-image: url(/img/freccia_testi.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}
#testo a
{
	color: #555555;
	text-decoration: underline;
}
#testo a:hover
{
	text-decoration: underline;
	color: #000000;
}
#richiedi_info
{
	background-image: url(/img/testi/richiedi_info.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 155px;
	height: 39px;
	padding: 42px 7px 0px 0px;
	margin: 10px 0px 0px 0px;
	float: right;
	text-align: right;
}
#richiedi_info a
{
	padding-right: 30px;
	font-size: 10px;
}
#richiedi_info a:hover
{
	color: #e60003;
}

/* ---inizio testi interni outsourcing--- */
#contenitore_principale #contenitore_pagina #testi_interni_outsourcing
{
	background-image: url(/img/outsourcing/outsourcing.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFFFF;
	width: 577px;
	min-height: 340px;
	font-size: 12px;
	line-height: 17px;
	clear: none;
	text-align: justify;
	padding: 10px 30px 10px 31px;
}

/* ---fine testi interni outsourcing--- */

/* ---inizio testi interni software--- */
#contenitore_principale #contenitore_pagina #testi_interni_software
{
	background-image: url(/img/software-factory/software-factory.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFFFF;
	width: 577px;
	min-height: 340px;
	font-size: 12px;
	line-height: 17px;
	clear: none;
	text-align: justify;
	padding: 10px 30px 40px 31px;
}
#contenitore_principale #contenitore_pagina #testi_interni_software #testo
{
	width: 510px;
}
/* ---fine testi interni software--- */

/* ---inizio testi interni system integration--- */
#contenitore_principale #contenitore_pagina #testi_interni_integration
{
	background-image: url(/img/system-integration/system-integration.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFFFF;
	width: 577px;
	min-height: 340px;
	font-size: 12px;
	line-height: 17px;
	clear: none;
	text-align: justify;
	padding: 10px 30px 40px 31px;
}
#contenitore_principale #contenitore_pagina #testi_interni_integration #testo
{
	width: 510px;
}
/* ---fine testi interni system integration--- */

/* ---inizio testi interni creative--- */
#contenitore_principale #contenitore_pagina #testi_interni_creative
{
	background-image: url(/img/web-creative/web-creative.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFFFF;
	width: 577px;
	min-height: 340px;
	font-size: 12px;
	line-height: 17px;
	clear: none;
	text-align: justify;
	padding: 10px 30px 20px 31px;
}

#contenitore_principale #contenitore_pagina #testi_interni_creative #testo #portfolio
{
	background-image: url(/img/web-creative/portfolio.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 454px;
	height: 116px;
	margin-left: 60px;
	margin-top: 25px;
}
#contenitore_principale #contenitore_pagina #testi_interni_creative #testo a.progetti_sviluppati
{
	font-size: 10px;
	text-decoration: none;
	float: left;
	display: block;
	padding-top: 42px;
}
#contenitore_principale #contenitore_pagina #testi_interni_creative #testo a.progetti_sviluppati:hover
{
	color: #e60003;
	text-decoration: underline;
}
/* ---fine testi interni creative--- */

/* inizio testi interni portfolio */
#contenitore_principale #contenitore_pagina #testi_interni #paginazione
{
	border-bottom:1px solid #e0e0e0;
	display:block;
	height:21px;
	margin-top:20px;
}
#contenitore_principale #contenitore_pagina #testi_interni  #paginazione #numerazione a
{
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	display:block;
	clear:none;
}
#contenitore_principale #contenitore_pagina #testi_interni  #paginazione #numerazione #attivo 
{
	background-color:#e60003;
	width:7px;
	height:15px;
	display:block;
	float:left;
	clear:none;
	color:#ffffff;
	margin:0px 7px 0px 0px;
	padding:0px 3px 3px 3px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX
{
	float:left;
	display:block;
	clear:none;
	padding-top:15px;
	padding-bottom:8px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseDX
{
	float:right;
	display:block;
	clear:none;
	padding-top:15px;
	padding-bottom:8px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a,
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a,
{
	
	font-size:12px;
	text-decoration:none;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a:hover  
{
	text-decoration:underline;
	color:#e60003;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.eurogroup
{
	background-image: url(/img/web-creative/portfolio/eurogroup/eurogroup-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.ipi
{
	background-image: url(/img/web-creative/portfolio/ipi/ipi-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.gruppoamag
{
	background-image: url(/img/web-creative/portfolio/amag/amag-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.fiaip
{
	background-image: url(/img/web-creative/portfolio/fiaip/fiaip-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.bigvacanze
{
	background-image: url(/img/web-creative/portfolio/bigvacanze/bigvacanze-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.mutuicom
{
	background-image: url(/img/web-creative/portfolio/mutuicom/mutuicom-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.cercacasa
{
	background-image: url(/img/web-creative/portfolio/cercacasa/cercacasa-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.euroenergy
{
	background-image: url(/img/web-creative/portfolio/euroenergy/euroenergy-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.unica
{
	background-image: url(/img/web-creative/portfolio/unica/unica-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.nicylifestyle
{
	background-image: url(/img/web-creative/portfolio/nicy/nicylifestyle-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.fiminter
{
	background-image: url(/img/web-creative/portfolio/fiminter/fiminter-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.eurofidi
{
	background-image: url(/img/web-creative/portfolio/eurofidi/eurofidi-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.eurocons
{
	background-image: url(/img/web-creative/portfolio/eurocons/eurocons-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.red
{
	background-image: url(/img/web-creative/portfolio/red/red-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.nicyart
{
	background-image: url(/img/web-creative/portfolio/nicy/nicyart-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.salerno
{
	background-image: url(/img/web-creative/portfolio/salerno/salerno-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:250px;
	height:97px;
	display:block;
	margin-top:5px;
}
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.eurogroup:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.euroenergy:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.ipi:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.gruppoamag:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.fiaip:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.bigvacanze:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.mutuicom:hover,

#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.cercacasa:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.unica:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.nicylifestyle:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.fiminter:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.eurofidi:hover,

#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.eurocons:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.red:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseSX a.nicyart:hover,
#contenitore_principale #contenitore_pagina #testi_interni .caseDX a.salerno:hover
{
	background-position:bottom;
}
#contenitore_principale #contenitore_pagina #testi_interni #dominio
{
	background-image:url(/img/web-creative/portfolio/fondo_dominio.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:217px;
	height:21px;
	border-bottom:1px solid #ffffff;
	padding:0px 0px 0px 18px;
	display:block;
}
#contenitore_principale #contenitore_pagina #testi_interni #dominio a
{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}
#contenitore_principale #contenitore_pagina #testi_interni #dominio a:hover 
{
	text-decoration:underline;
}
/* fine testi interni portfolio */

/* fine TESTI */


/* inizio MACROSEZIONI A COMPARSA*/
#contenitore_principale #contenitore_pagina #testi_home #software_factory_2
{
	background-image: url(/img/macrosezioni/Software_Factory.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 580px;
	height: 127px;
	margin-top: 26px;
	clear: none;
}
#contenitore_principale #contenitore_pagina #testi_home #software_factory_2 #testo
{
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	padding: 70px 0px 0px 10px;
	display: block;
	clear: none;
	float: left;
	width:555px;
}
#contenitore_principale #contenitore_pagina #testi_home #web_creative_4
{
	background-image: url(/img/macrosezioni/Web_Creative.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 580px;
	height: 127px;
	margin-top: 26px;
}
#contenitore_principale #contenitore_pagina #testi_home #web_creative_4 #testo
{
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	padding: 70px 0px 0px 10px;
	display: block;
	clear: none;
	float: left;
	width:555px;
}
#contenitore_principale #contenitore_pagina #testi_home #system_integration_3
{
	background-image: url(/img/macrosezioni/System_Integration.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 580px;
	height: 127px;
	margin-top: 26px;
}
#contenitore_principale #contenitore_pagina #testi_home #system_integration_3 #testo
{
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	padding: 70px 0px 0px 10px;
	display: block;
	clear: none;
	float: left;
	width:555px;
}
#contenitore_principale #contenitore_pagina #testi_home #servizi_internet_1
{
	background-image: url(/img/macrosezioni/Servizi_Internet.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 580px;
	height: 127px;
	margin-top: 26px;
}
#contenitore_principale #contenitore_pagina #testi_home #servizi_internet_1 #testo
{
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	padding: 70px 0px 0px 10px;
	display: block;
	clear: none;
	float: left;
	width:555px;
}
#contenitore_principale #contenitore_pagina #testi_home #system_integration_3 a #testo,
#contenitore_principale #contenitore_pagina #testi_home #web_creative_4 a #testo,
#contenitore_principale #contenitore_pagina #testi_home #software_factory_2 a #testo,
#contenitore_principale #contenitore_pagina #testi_home #servizi_internet_1 a #testo 
{
	width:555px;
	height:55px;
	cursor:pointer;
	color: #525151;
}
#contenitore_principale #contenitore_pagina #testi_home #system_integration_3 a:hover #testo,
#contenitore_principale #contenitore_pagina #testi_home #web_creative_4 a:hover #testo,
#contenitore_principale #contenitore_pagina #testi_home #software_factory_2 a:hover #testo,
#contenitore_principale #contenitore_pagina #testi_home #servizi_internet_1 a:hover #testo 
{
	color:#000000;
	text-decoration:none;
}
/* fine MACROSEZIONI A COMPARSA*/


/* inizio CONTATTI*/
#contenitore_principale #contenitore_pagina #testi_interni #busta
{
	padding: 50px 0px 0px 30px;
	clear: none;
}
#contenitore_principale #contenitore_pagina #testi_interni #testo_sendmail
{
	padding: 70px 0px 0px 0px;
	text-align: left;
	width: 390px;
	clear: none;
}
#contenitore_principale #contenitore_pagina #testi_interni #contatti
{
	margin: 15px 0px 20px 0px;
}
#contenitore_principale #contenitore_pagina #testi_interni #contatti .riga
{
	margin-bottom: 20px;
	width: 575px;
}
#contenitore_principale #contenitore_pagina #testi_interni #contatti label
{
	width: 95px;
	float: left;
	display: block;
	clear: none;
	padding-top: 3px;
}
#contenitore_principale #contenitore_pagina #testi_interni #contatti .label_destinatario
{
	width: 160px;
	float: left;
	display: block;
	clear: none;
	padding-top: 3px;
}
#contenitore_principale #contenitore_pagina #testi_interni #contatti input
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	margin-right: 30px;
	border: 1px solid #cccccc;
}
#contenitore_principale #contenitore_pagina #testi_interni #contatti select
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	width: 200px;
	border: 1px solid #cccccc;
}
#contenitore_principale #contenitore_pagina #testi_interni #contatti .checkbox
{
	margin-right: 0px;
}
#contenitore_principale #contenitore_pagina #testi_interni #contatti textarea
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	border: 1px solid #cccccc;
}
#contenitore_principale #contenitore_pagina #testi_interni #contatti #submitBar
{
	background-color: #cccccc;
	margin-top: 20px;
	float: left;
	display: block;
	clear: none;
	width: 575px;
}
#contenitore_principale #contenitore_pagina #testi_interni #contatti #submitBar button
{
	background-color: #e60003;
	border: 0px;
	color: #FFFFFF;
	font-size: 9px;
	padding-top: 3px;
	cursor: pointer;
}
/* fine CONTATTI*/


/* inizio FOOTER */
#footer
{
	color: #555555;
	font-size: 10px;
	background-color: #cccccc;
	background-image: url(/img/footer/fondo_footer.gif);
	background-repeat: repeat-y;
	background-position: right;
	line-height: 13px;
	display: block;
	float: right;
	clear: none;
	width: 830px;
	padding-right: 13px;
}
#footer a
{
	text-decoration: underline;
	color: #555555;
}
#footer a:hover
{
	text-decoration: none;
	color: #000000;
}
#footer .e
{
	color: #FF0000;
}
#footer #ecube
{
	background-color: #e60003;
	width: 190px;
	text-align: right;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
#footer #dati
{
	padding-left: 25px;
	padding-top: 4px;
	text-align: left;
}
#footer #privacy
{
	padding-right: 30px;
	padding-top: 4px;
	text-align: left;
}
/* fine FOOTER */