html, body {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	background: #1E1E1E url(../img/mainbg.jpg) top left no-repeat fixed;
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #727272;
	/* line-height:18px; */
}

form {
	margin: 0px;
	padding: 0px;
}

#topbar {
   width: 100%;
   /*float: top;*/
   position: absolute;
   top: -280;
   display: block;
   height: 289px;
}

#content {
   width:100%;
   /*float: top;*/
   padding: 0px;
   position: absolute;
}

/* stili per form */
.testiform {
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #727272;
}

.input_informazioni {
	width: 191px; /* 195 totale */
	height: 14px; /* 15 totale */
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 10px;
  	font-weight: normal;
	color: #727272;
	background-color: #D9D9D9;
	border: #666666 solid 1px;
	margin: 0px;
	padding: 1px 0px 0px 4px;
}
.selected_informazioni {
	width: 195px; /* 195 totale */
	height: 17px; /* 17 totale */
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 10px;
  	font-weight: normal;
	color: #727272;
	background-color: #D9D9D9;
	border: #666666 solid 1px;
	margin: 0px;
	padding: 1px 0px 0px 4px;
}
.textarea_informazioni {
	width: 251px; /* 255 totale */
	height: 97px; /* 98 totale */
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 10px;
  	font-weight: normal;
	color: #727272;
	background-color: #D9D9D9;
	/* border: #666666 solid 1px; */
	border: 0px;
	margin: 0px;
	padding: 1px 0px 0px 4px;
}
.check_informazioni {
	width: 17px;
	height: 17px;
	background-color: #D9D9D9;
	/* border: #666666 solid 1px; */
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.button_informazioni {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #727272;
	height: 17px;
	padding-left: 10px;
	background: #444444 url(../img/arrow_but.gif) top left no-repeat;
	border: 0px;
}
.input_login {
	width: 141px; /* 145 totale */
	height: 14px; /* 15 totale */
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 10px;
  	font-weight: normal;
	color: #727272;
	background-color: #D9D9D9;
	border: #666666 solid 1px;
	margin: 0px;
	padding: 1px 0px 0px 4px;
}

/* stili per content */
.testochiaro {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #C8C8C8;
	line-height:18px;
}
a.menu {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
a.menu:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FFFFFF;
}
a.email {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #C8C8C8;
	text-decoration: none;
}
a.email:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FFFFFF;
}
.titoloparagrafo {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
	color: #727272;
}
a.linktitoloparagrafo:link, a.linktitoloparagrafo:visited {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
	color: #727272;
	text-decoration: none;
}
a.linktitoloparagrafo:hover {
	text-decoration: underline;
	color: #ff1249;
}

/* stili per home */
.homemenubg {
	background: url(../img/bgmenuhome.png) bottom left no-repeat;
}

/* stili per teleassistenza */
.teleassistenzamenubg {
	background: url(../img/bgmenuteleassistenza.png) bottom left no-repeat;
}

/* stili per grafica ******************************************************* */
.graficabg01 {
	background: url(../img/lineagrafica01.gif) top left no-repeat;
}
.graficabg02 {
	background: url(../img/lineagrafica02.gif) top left no-repeat;
}
.graficabg03 {
	background: url(../img/lineagrafica03.gif) top left no-repeat;
}
.graficabg04 {
	background: url(../img/lineagrafica04.gif) top left no-repeat;
}
.graficamenubg {
	background: url(../img/bgmenugrafica.png) bottom left no-repeat;
}
a.menugrafica {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menugrafica:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
	color: #FF1249;
}
a.sottomenugrafica {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FF1249;
	text-decoration: none;
}
a.sottomenugrafica:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FFFFFF;
}
.footergrafica {
	text-align: right;
	background: url(../img/footer_grafica.gif) top right no-repeat;
}
.coloregrafica {
	color: #FF1249;
}
a.collegamentipagina {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.collegamentipagina:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FF1249; 
}

/* stili per programmazione **************************************************** */
.programmazionebg01 {
	background: url(../img/lineaprogrammazione01.gif) top left no-repeat;
}
.programmazionebg02 {
	background: url(../img/lineaprogrammazione02.gif) top left no-repeat;
}
.programmazionebg03 {
	background: url(../img/lineaprogrammazione03.gif) top left no-repeat;
}
.programmazionebg04 {
	background: url(../img/lineaprogrammazione04.gif) top left no-repeat;
}
.programmazionemenubg {
	background: url(../img/bgmenuprogrammazione.png) bottom left no-repeat;
}
a.menuprogrammazione {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuprogrammazione:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
	color: #CCFF00;
}
a.sottomenuprogrammazione {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #CCFF00;
	text-decoration: none;
}
a.sottomenuprogrammazione:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FFFFFF;
}
.footerprogrammazione {
	text-align: right;
	background: url(../img/footer_programmazione.gif) top right no-repeat;
}
.coloreprogrammazione {
	color: #CCFF00;
}

/* stili per web marketing ************************************************* */
.webmarketingbg01 {
	background: url(../img/lineawebmarketing01.gif) top left no-repeat;
}
.webmarketingbg02 {
	background: url(../img/lineawebmarketing02.gif) top left no-repeat;
}
.webmarketingbg03 {
	background: url(../img/lineawebmarketing03.gif) top left no-repeat;
}
.webmarketingbg04 {
	background: url(../img/lineawebmarketing04.gif) top left no-repeat;
}
.webmarketingmenubg {
	background: url(../img/bgmenuwebmarketing.png) bottom left no-repeat;
}
a.menuwebmarketing {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuwebmarketing:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
	color: #00FFFF;
}
a.sottomenuwebmarketing {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #00FFFF;
	text-decoration: none;
}
a.sottomenuwebmarketing:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FFFFFF;
}
.footerwebmarketing {
	text-align: right;
	background: url(../img/footer_webmarketing.gif) top right no-repeat;
}
.colorewebmarketing {
	color: #00FFFF;
}

/* stili per portfolio ************************************************* */
.portfoliobg01 {
	background: url(../img/lineagrafica01.gif) top left no-repeat;
}
.portfoliobg02 {
	background: url(../img/lineagrafica02.gif) top left no-repeat;
}
.portfoliobg03 {
	background: url(../img/lineagrafica03.gif) top left no-repeat;
}
.portfoliobg04 {
	background: url(../img/lineagrafica04.gif) top left no-repeat;
}
.portfoliomenubg {
	background: url(../img/bgmenuportfolio.png) bottom left no-repeat;
}
a.menuportfolio {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuportfolio:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FF1249;
}
a.sottomenuportfolio {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FF1249;
	text-decoration: none;
}
a.sottomenuportfolio:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	color: #FFFFFF;
}
.footerportfolio {
	text-align: right;
	background: url(../img/footer_grafica.gif) top right no-repeat;
}
.coloreportfolio {
	color: #FF1249;
}

.txtbold{
font-weight: bold;
}
#tableCliente table, #tableCliente td{
	border:1px solid #494949;
}
a.linkfooter:link, a.linkfooter:visited {
	font-size: 11px;
	color: #c8c8c8;
	text-decoration: underline;
}
a.linkfooter:hover {
	color: #fff;
	text-decoration: none;
}
/* 03.06.2009 */
.home_h1 h1 {
	color: #6e6e6e;
	font-size: 12px;
	padding-left: 150px;
}
/* 22.07.2009 */
.loghi_footer {
	float: right;
	width: 835px;
	text-align: center;
	/*background-color: #fff;
	color: #1e1e1e;
	font-size: 11px;
	font-weight: bold;*/
}

/* 24.12.2009 */
.social_container { height: 47px; padding: 10px 0; color: #fff; border-top: #434343 1px solid; border-bottom: #434343 1px solid; text-align: right; }
a.facebook:link, a.facebook:visited { display: block; float: right; width: 167px; height: 47px; text-decoration: none; background: url(../img/facebook_link.png) 0 0 no-repeat; }
a.facebook:hover { background: url(../img/facebook_hover.png) 0 0 no-repeat; }
a.flickr:link, a.flickr:visited { display: block; float: right; width: 167px; height: 47px; text-decoration: none; background: url(../img/flickr_link.png) 0 0 no-repeat; }
a.flickr:hover { background: url(../img/flickr_hover.png) 0 0 no-repeat; }
a.friendfeed:link, a.friendfeed:visited { display: block; float: right; width: 167px; height: 47px; text-decoration: none; background: url(../img/friendfeed_link.png) 0 0 no-repeat; }
a.friendfeed:hover { background: url(../img/friendfeed_hover.png) 0 0 no-repeat; }
a.twitter:link, a.twitter:visited { display: block; float: right; width: 167px; height: 47px; text-decoration: none; background: url(../img/twitter_link.png) 0 0 no-repeat; }
a.twitter:hover { background: url(../img/twitter_hover.png) 0 0 no-repeat; }
a.youtube:link, a.youtube:visited { display: block; float: right; width: 167px; height: 47px; text-decoration: none; background: url(../img/youtube_link.png) 0 0 no-repeat; }
a.youtube:hover { background: url(../img/youtube_hover.png) 0 0 no-repeat; }
