.debug {
	border : 1px solid #ff0000 ;
}
/* -------------------------------------------------------- */
/* Principale */
/* -------------------------------------------------------- */
body {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	background-color : #224b79 ;
	font-family :  century gothic, helvetica, Verdana , 'Trebuchet MS' ;
/*	font-size : 21px ; */
	font-size : 14px ;
	color : #000000 ;
	text-decoration : none ;
	width : 100% ;
	height : 100% ;
	text-align : center ;
	vertical-align : middle ;
	background-position : center top ;
	background-repeat : no-repeat ;
	background-image : url("../img/page_bg_blu.jpg") ;
}
body.ProvaIlTuoSito{
	background-image : url("") ;
}

table {
	border : 0px solid #000000 ;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	border-collapse : collapse ;
	empty-cells : show ;
	width : 100% ;
	height : 100% ;
	text-align : left ;
	vertical-align : top ;
	background-position : center center ;
	background-repeat : no-repeat ;
}
tr, th, td {
	border : 0px solid #000000 ;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	background-position : center center ;
	background-repeat : no-repeat ;
}
a, a:link, a:visited {
	color : #4444ff ;
	text-decoration : none ;
	font-weight : normal ;
}
a:hover {
	color : #555555 ;
	text-decoration : none ;
	font-weight : normal ;
}
a.under:hover {
	text-decoration : underline ;
}
div {
	border : 0px solid #000000 ;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	background-position : center center ;
	background-repeat : no-repeat ;
}
img {
	border : 0px solid #000000 ;
	float : none ;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
}
/* -------------------------------------------------------- */
/* Main Table */
/* -------------------------------------------------------- */
table.MainTable {
	width : 940px ;
	height : 100% ;
	text-align : center ;
	vertical-align : center ;
}
td.MainTable {
	width : 940px ;
	height : 100% ;
	text-align : center ;
	vertical-align : center ;
}

/* -------------------------------------------------------- */
/* Testata */
/* -------------------------------------------------------- */
table.Testata {
	width : 940px ;
	height : 1px ;
	text-align : left ;
	vertical-align : center ;
}
/*
td.TestataSx {
	height : 111px ;
	text-align : right ;
	vertical-align : center ;
	background-image : url("../img/vwp_camera.png") ;
	background-position : left top ;
	background-repeat : no-repeat ;
}
td.TestataDx {
	width : 276px ;
	height : 111px ;
	background-image : url("../img/Chiama.png") ;
	background-position : center center ;
	background-repeat : no-repeat ;
}*/


/* -------------------------------------------------------- */
/* Menu */
/* -------------------------------------------------------- */
table.Menu {
	width : 940px ;
	text-align : center ;
	vertical-align : center ;
}

td.Menu, td.MenuSx, td.MenuDx, td.MenuSep, td.MenuSel {
/*	height : 83px ; */
	height : 53px ; 
	text-align : center ;
	vertical-align : center ;
	background-position : center center ;
	background-repeat : repeat-x ;
}
td.Menu {
	background-image : url("../img/Menu_bg.jpg") ;
}
td.MenuSx {
	width : 4px ;
	background-image : url("../img/Menu_sx.jpg") ;
}
td.MenuDx {
	width : 4px ;
	background-image : url("../img/Menu_dx.jpg") ;
}
td.MenuSep {
	width : 2px ;
	background-image : url("../img/Menu_sep.jpg") ;
}
td.MenuSel {
/*	background-image : url("../img/Menu_sel.jpg") ;*/
	background-image : url("../img/Menu_bg.jpg") ;
}
a.Menu, a.Menu:link, a.Menu:visited, a.Menu:hover {
	font-family :  century gothic, helvetica, Verdana , 'Trebuchet MS' ;
	color : #444444 ;
	font-size : 21px ;
	text-decoration : none ;
	font-weight : bold ;
/*	text-shadow:  2px 3px 5px #444; */
}
a.Menu:hover {
	color : #2222ff ;
}
a.MenuSel, a.MenuSel:link, a.MenuSel:visited, a.MenuSel:hover {
	font-family :  century gothic, helvetica, Verdana , 'Trebuchet MS' ;
	font-size : 21px ;
	text-decoration : none ;
	font-weight : bold ;
	color : #2222ff ;
/*	text-shadow:  2px 3px 5px #444; */
}
/* -------------------------------------------------------- */
/* Corpo Pagina UP */
/* -------------------------------------------------------- */
td.BodySpallaUP {
	width : 20px ;
	height : 10px ;
	background-color : #b5c6da ;
}
table.BigMovie {
	width : 900px ;
	height : 350px ;
}
td.BigMovie {
	text-align : left ;
	vertical-align : top ;
	width : 625px ;
	height : 350px ;
	background-color : #b5c6da ;
	background-position : left top ;
	background-repeat : no-repeat ;
	background-image : url("../img/BigMovie.jpg") ;
	cursor : hand ;
}
td.ProvaGratis {
	text-align : center ;
	vertical-align : middle ;
	font-size : 12px ;
	text-decoration : none ;
	font-weight : bold ;
	color : #eeeeee ;
	padding : 15px 15px 15px 15px ;
/*	width : 275px ;*/
	background-color : #b5c6da ;
	background-position : right top ;
	background-repeat : no-repeat ;
	background-image : url("../img/ProvaGratis.jpg") ;
}
table.ProvaGratis {
	width : 240px ;
	height : 300px ;
}
td.ProvaGratis1R {
	font-family :  century gothic, helvetica, Verdana , 'Trebuchet MS' ;
	font-size : 26px ;
	vertical-align : center ;
	text-align : center ;
}
.ProvaGratis1R1 { font-size : 33px ; }
.ProvaGratis1R2 { font-size : 30px ; color : #ff0000 ; }

td.ProvaGratis2R {
	font-family :  century gothic, helvetica, Verdana , 'Trebuchet MS' ;
	font-size : 18px ;
	font-weight : bold ;
	text-align : center ;
	vertical-align : bottom ;
}
td.ProvaGratis3R {
	font-size : 12px ;
	text-align : center ;
	vertical-align : center ;
}
td.ProvaGratis4R {
	text-align : left ;
	vertical-align : top ;
}
td.ProvaGratis5R {
	text-align : center ;
	vertical-align : bottom ;
}

td.HeadImage {
	width : 625px ;
	height : 150px ;
}
td.HeadImage_ilProcesso {
	width : 625px ;	height : 190px ; background-position : center top    ; background-repeat : no-repeat ;
	background-image : url("../img/IlProcesso.jpg") ;
}
td.HeadImage_Applicazioni {
	width : 625px ;	height : 190px ; background-position : center center ; background-repeat : no-repeat ;
	background-image : url("../img/Applicazioni.jpg") ;
}
td.HeadImage_Promoter {
	width : 625px ;	height : 190px ; background-position : center top    ; background-repeat : no-repeat ;
	background-image : url("../img/Promoter.jpg") ;
}
td.HeadImage_FAQ {
	width : 625px ;	height : 190px ; background-position : center center ; background-repeat : no-repeat ;
	background-image : url("../img/FAQ.jpg") ;
}
td.HeadImage_Rivenditori {
	width : 625px ;	height : 190px ; background-position : center top    ; background-repeat : no-repeat ;
	background-image : url("../img/Rivenditori.jpg") ;
}
td.HeadImage_Contatti {
	width : 625px ;	height : 190px ; background-position : center center ; background-repeat : no-repeat ;
	background-image : url("../img/Contatti.jpg") ;
}
td.HeadImage_Gratis {
	width : 625px ;	height : 190px ; background-position : center center ; background-repeat : no-repeat ;
	background-image : url("../img/Gratis.jpg") ;
}

td.Contattaci , td.ContattaciRow  {
	font-size : 14px ;
	text-decoration : none ;
	font-weight : bold ;
	color : #eeeeee ;
	text-align : center ;
	vertical-align : middle ;
	height : 150px ;
}
td.ContattaciRow  {
	height : 24px ;
}
td.Contattaci {
	width : 250px ;
	padding : 5px 15px 5px 15px ;
	background-position : center top ;
	background-repeat : repeat-x ;
	background-image : url("../img/Contattaci.jpg") ;
	background-color : #224b79 ;
}
table.Gratis{	
	width : 220px ;
}

input.TextDxHome{
	width : 230px ;
/*	height : 24px ; */
	font-family : Verdana, 'Trebuchet MS';
}
input.TextDx{
	width : 200px ;
/*	height : 24px ; */
	font-family : Verdana, 'Trebuchet MS';
}
input.ButtonDx , button.ButtonDx {
	height : 24px ;
	line-height: 12px;
	font-family : Verdana, 'Trebuchet MS';
	font-weight : bold;
	color : #000000; 
	background-color: #cfd1d0; 
	border : 3px solid ;
	border-color: #aaaaff #4444ff #4444ff #aaaaff ; 
	cursor : hand ;
	text-align : center ;
	vertical-align : middle ;
}
button.ButtonDx {
	height : 36px ;
}

/* -------------------------------------------------------- */
/* Corpo Pagina DOWN */
/* -------------------------------------------------------- */
td.BodySpallaDOWN , td.BodyDOWN , td.SideDOWN{
	background-color : #eeeeee ;
}
td.BodySpallaDOWN {
	width : 20px ;
	height : 20px ;
	text-align : justifyed ;
	vertical-align : top ;
}
td.BodyDOWN {
	width : 618px ;	
	vertical-align : top ;
}
td.SideDOWN {
	height : 350px ;
	width : 268px ;
	vertical-align : top ;
	text-align : center ;
	background-image : url("../img/.jpg") ;
	background-position : center top ;
	background-repeat : no-repeat ;
}


/* -------------------------------------------------------- */
/* Separatori */
/* -------------------------------------------------------- */

td.SepV {
	width : 14px ;
	background-image : url("../img/Sep_V.png") ;
	background-position : center center ;
	background-repeat : repeat-y ;
		background-color : #eeeeee ;

}
td.SepO {
	height : 14px ;
	background-image : url("../img/Sep_O.pbg") ;
	background-position : center center ;
	background-repeat : repeat-x ;
	background-color : #eeeeee ;
}

/* -------------------------------------------------------- */
/* FOOTER */
/* -------------------------------------------------------- */
table.Piede {
	width : 940px ;
	height : 43px ;
	text-align : center ;
	vertical-align : center ;
}

td.Piede, td.PiedeSx, td.PiedeDx{
	height : 43px ; 
	text-align : center ;
	vertical-align : center ;
	background-position : center center ;
	background-repeat : repeat-x ;
}
td.Piede {
	background-image : url("../img/Foot_bg.jpg") ;
	/*text-shadow: 1px 3px 5px #777;*/
}
td.PiedeSx {
	width : 4px ;
	background-image : url("../img/Foot_sx.jpg") ;
}
td.PiedeDx {
	width : 4px ;
	background-image : url("../img/Foot_dx.jpg") ;
}

/* -------------------------------------------------------- */
/* Testo */
/* -------------------------------------------------------- */
.TitoloGrande {
	color : #444444 ;
	font-size : 21px ;
	text-decoration : none ;
	font-weight : bold ;
/*	text-shadow:  2px 3px 5px #444; */
}
.TitoloMedio {
	color : #444444 ;
	font-size : 18px ;
	text-decoration : none ;
	font-weight : normal ;
/*	text-shadow:  2px 3px 5px #444; */
}
.Testo {
	height : 1px ;
	color : #444444 ;
	font-size : 14px ;
	text-decoration : none ;
	font-weight : normal ;
	text-align : justify ;
}


/* -------------------------------------------------------- */
/* Prova Il Tuo Sito */
/* -------------------------------------------------------- */
div.ProvaReturn{
	left : 0px ;
	top : 0px ;
	border : 0px solid #000000 ;
}
/* -------------------------------------------------------- */
/* Homepage Link Filmati */
/* -------------------------------------------------------- */
img.LinkFilmati{
	width : 205px ;
	border : 4px double #000000 ;
}
td.LinkFilmati{
	width : 205px ;
	text-align : center ;
	vertical-align : top ;
}

/* -------------------------------------------------------- */
/* Div Nascosti */
/* -------------------------------------------------------- */

a.HideShow, a.HideShow:link, a.HideShow:visited, a.HideShow:hover {
	color : #444444 ;
	font-weight : normal ;
}
a.HideShow:hover {
	color : #2222ff ;
}
div.HideShow {
	border : 1px solid #0000cc ;	
	background-color : #ddddff ;
	margin : 5px 5px 5px 5px ;
	padding : 5px 5px 5px 5px ;
	/*display: none;*/
}


/* -------------------------------------------------------- */
/* ProvaIlTuoSito.asp Box */
/* -------------------------------------------------------- */
div.PaginaDemo{
	border : 0px solid #000000;
	width : 100%; 
	height : 100%; 
	margin : 0 auto;
	overflow : auto ;
}
/*
iframe.PaginaDemo{
	border : 0px solid #000000;
}
*/
div.CorniceBack{
	border : 5px double #0000c0;
	top : 0;
	left : 0;
	width : 350px; 
	height : 70px; 
	position : absolute;
	z-index : 999 ;
}

a.IndexLink, a.IndexLink:link, a.IndexLink:visited {
	font-size : 14px ;
	font-family :  century gothic, helvetica, Verdana , 'Trebuchet MS' ;
	text-decoration : none ;
	font-weight : normal ;
	color : #000000 ;
}
a.IndexLink:hover {
	color : #2222ff ;
}

/* -------------------------------------------------------- */
/* Box Player */
/* -------------------------------------------------------- */
div.BoxLato{
	width : 350px; 
	height : 350px;
	position : absolute ; 
	display: none;
	z-index : 999 ;
}
div.BoxBigMovie{
	display: none;
	position : absolute ; 
	z-index : 999 ;
}


/* AGGIUNTE */

a.L1:link, a.L1:visited, a.L1:active {color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight: normal; 
}
a.L1:hover {color: #ff6600; font-weight: normal; 
}

