/*BODY
{
	BACKGROUND-COLOR: #CCCCCC;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}*/
.TitMap
{
	margin-left : 225px;
	font-family: arial;
	font-size: 22pt;
	color: #ffffff;
	font-weight: normal;
	}
TABLE.FooterShad
{
	background-position: center top;
	margin-top:30px;
	background-repeat: no-repeat;
	background-image:url(images/ombra-footer.png)
}
TABLE.FooterShadDraw
{
	background-position: center top;
	margin-top:0px;
	background-repeat: no-repeat;
	background-image:url(images/ombra-footer.png)
}
TABLE.DisegnBkIlNew
{
	background-position: left top;
	background-repeat: no-repeat;
	background-image:url(images/bkgisegni.jpg);
	background-color:#02727D
}
TD.NewwTopMen
{
padding-left:240px;
padding-bottom:3px
}
TD.NewwTopMov
{
padding-left:20px
}
.BorderNew1
{
border: 1px solid #000000
}
TD.titDxMovie
{
padding-left:23px
}
TD.topCont
{
padding-top:23px
}
TD.topContDraw
{
padding-top:23px
}
TD.biancheInterne
{
	background-position: left top;
	background-repeat: repeat-x;
	background-image:url(images/new_bk_bianco_interno.jpg)
}
TD.BkGost
{
	background-position: left top;
	background-repeat: repeat-x;
	background-image:url(images/gost1.gif)
}
TD.BkLowCost
{
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image:url(images/bk_low_cost.jpg)
}
/*------------------*/
TD.cellonaBkNewRed
{
	background-image:url(images/bk_cell_puzzle_red.png)
}
TD.cellonaBkNewGray
{
	background-image:url(images/bk_cell_puzzle_gray.png)
}
TD.cellonaBkNewWorks
{
	background-image:url(images/bk_cell_puzzle_works.png)
}
TD.cellonaBkNewDraw
{
	background-image:url(images/bk_cell_puzzle_draw.png)
}
TD.cellonaBkNewContact
{
	background-image:url(images/bk_cell_puzzle_contact.png)
}
TD.Bk_title_works
{
	background-position: right top;
	background-repeat: no-repeat;
	background-image:url(images/title_bk_works.png);
	font-family: verdana;
	font-size: 8pt;
	color: #EFEFEF;
	font-weight: normal;
	padding-left: 20px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 20px
}
TD.Bk_title_chi
{
	background-position: right top;
	background-repeat: no-repeat;
	background-image:url(images/title_bk_chi.png);
	font-family: verdana;
	font-size: 8pt;
	color: #EFEFEF;
	font-weight: normal;
	padding-left: 20px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 20px
}
TD.Bk_title_contact
{
	background-position: right top;
	background-repeat: no-repeat;
	background-image:url(images/title_bk_contact.png);
	font-family: verdana;
	font-size: 8pt;
	color: #EFEFEF;
	font-weight: normal;
	padding-left: 20px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 20px
}
TD.Bk_title_contact1
{
	font-family: verdana;
	font-size: 8pt;
	color: #EFEFEF;
	font-weight: normal;
	padding-left: 20px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 20px
}
/*------------------*/
TD.txtheaderHome
{
	font-family: tahoma;
	font-size: 8pt;
	color: #cccccc;
	font-weight: normal;
	padding-left: 0px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
}
TD.txtheaderHome1
{
	font-family: tahoma;
	font-size: 8pt;
	color: #cccccc;
	font-weight: normal;
	padding-left: 0px;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
}
TD.txtFooterHome
{
	font-family: tahoma;
	font-size: 8pt;
	color: #BBBBBB;
	font-weight: normal;
	padding-left: 0px;
	line-height: 20px;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-right: 0px;
}

/*TD.bottomNewhome
{
	background-position: left top;
	background-repeat: no-repeat;
	background-image:url(images/new_bk_imahome.jpg)
}
*/

/*-----------------------------------------OLD--------------------------------------------------------*/
TABLE.bordo
{	
	font-family: verdana;
	font-size: 8pt
}
TABLE.bordoDisegni
{	
	background-position: right top;
	background-repeat:repeat-y;
	background-image:url(images/new_bk_imadisegni.png)
}
TABLE.bordo1
{	
	border-color: #89C0ED;
	border-style: solid;
	border-width: 1px;
	background-color: #ADA272;
}
TABLE.BkWellcome
{
	background-position: center top;
	background-repeat: no-repeat;
	background-image:url(images/bk_wellcome.gif)
}
/*TD.colonnaLavori
{
	background-position: right top;
	background-repeat: repeat-x;
	background-image:url(images/colonna_lavori.gif)
}
TD.colonnaContatto
{
	background-position: right top;
	background-repeat: repeat-x;
	background-image:url(images/colonna_lcontatto.gif)
}*/
TD.titolo
{
	font-family: tahoma;
	font-size: 14pt;
	color: #007CC3;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
}
TD.gallery
{
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 16px;
}
TD.txt
{
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	padding-left: 20px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 20px;
}
TD.txtAltriMedia
{
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	padding-left: 20px;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 20px;
}
TD.txtBianco
{
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	padding-left: 0px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
}
TD.txtBiancoOfferta
{
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	padding-left: 0px;
	line-height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 8px
}
TD.txtBenvenutiHome
{
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	padding-left: 25px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 50px;
}
TD.txtNoSpace
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
}
TD.txtNewContact
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	padding-left: 40px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
}
TD.txtMenuHome
{
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	padding-left: 0px;
	line-height: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
TD.txtNoSpaceA
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	padding-left: 0px;
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
}
TD.txtNoSpaceDate
{
	font-family: verdana;
	font-size: 7pt;
	color: gray;
	font-weight: normal;
	padding-left: 10px;
	line-height: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
TD.txtGallery
{
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 0px;
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
}
TD.txtNoSpaceB
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	padding-left: 20px;
	line-height: 12px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
}
TD.txtNoSpaceC
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	padding-left: 0px;
	line-height: 17px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 25px;
}
TD.txt1
{
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	padding-left: 32px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
}
TD.striscia
{
	background-position: right top;
	background-repeat: repeat-x;
	background-image:url(images/bkg_cell1.gif)
}
/*------------------Menu laterale sx-------------*/

TD.navigLeft
{
	padding-left: 0px;
	font-family: tahoma;
	color:#666666;
	font-size: 11px;
	padding-top: 130px;
	padding-bottom: 0px;
	padding-right: 0px;
	/*border-right: solid;
	border-right-width: 1px;
	border-right-color: #888888;*/
	background-color:#FFFFFF
}

#navigLeft {
	
}
#navigLeft UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP:0px
}
#navigLeft LI {
	PADDING-RIGHT: 0.0em;
	DISPLAY: block; 
	PADDING-LEFT: 0.0em; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0.0em;
	BACKGROUND: url(images/menu_sx_link.gif) no-repeat left center;  
	MARGIN: 0.0em; 
	WIDTH: 100%; 
	COLOR: green; ; 
	PADDING-TOP: 0.0em; 
	TEXT-DECORATION: none
}
#navigLeft LI A {
	PADDING-RIGHT: 0.0em;
	DISPLAY: block; 
	PADDING-LEFT: 0.0em; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	BACKGROUND: url(images/menu_sx_link.gif) no-repeat left center; 
	PADDING-BOTTOM: 0.0em; 
	MARGIN: 0.0em; 
	WIDTH: 100%; 
	COLOR: #FFFF00; 
	PADDING-TOP: 0.0em; 
	TEXT-DECORATION: none
}
/*#navigLeft LI.active A {
	background-color:#ffffff; 
	COLOR: #999999; 
	BACKGROUND:url(images/menu_sx_active.jpg) no-repeat left top
}
*/
/*---------[[[[[OCCHIO!!!!!! è lo SPAN che decide i padding del testo dentro all'UL!!!!]]]]]]----------------------------------*/
#navigLeft LI SPAN {
    FONT-FAMILY: TAHOMA;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold; 
	PADDING-RIGHT: 0.9em;
	BACKGROUND: url(images/menu_sx_link.gif) no-repeat left center;  
	DISPLAY: block; 
	PADDING-LEFT: 0.0em; 
	PADDING-BOTTOM: 0.5em; 
	MARGIN: 0px; 
	PADDING-TOP: 0.5em
}
/*---------[[[[[OCCHIO!!!!!! è lo SPAN che decide i padding del testo dentro all'UL!!!!]]]]]]----------------------------------*/
#navigLeft LI A:hover {
	 COLOR: #ffffff; 
	 BACKGROUND: url(images/menu_sx_hover.gif) no-repeat right center;

}

/*-------------------fine menu laterale sx--------------------------*/


/*------------------Menu laterale1 sx-------------*/

TD.navigLeft1
{
	padding-left: 0px;
	font-family: tahoma;
	color:#666666;
	font-size: 11px;
	padding-top: 130px;
	padding-bottom: 0px;
	padding-right: 0px;
	/*border-right: solid;
	border-right-width: 1px;
	border-right-color: #888888;*/
	background-color:#FFFFFF
}

#navigLeft1 {
	
}
#navigLeft1 UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP:0px
}
#navigLeft1 LI {
	PADDING-RIGHT: 0.0em;
	DISPLAY: block; 
	PADDING-LEFT: 0.0em; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0.0em; 
	MARGIN: 0.0em; 
	WIDTH: 100%; 
	COLOR: #ffffff; 
	PADDING-TOP: 0.0em; 
	TEXT-DECORATION: none
}
#navigLeft1 LI A {
	PADDING-RIGHT: 0.0em;
	DISPLAY: block;
	PADDING-LEFT: 0.0em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	BACKGROUND: url(images/menu_sx_link1.gif) no-repeat left center;
	PADDING-BOTTOM: 0.0em;
	MARGIN: 0.0em;
	WIDTH: 100%;
	COLOR: #33FFFF;
	PADDING-TOP: 0.0em;
	TEXT-DECORATION: none
}
/*#navigLeft LI.active A {
	background-color:#ffffff; 
	COLOR: #999999; 
	BACKGROUND:url(images/menu_sx_active.jpg) no-repeat left top
}
*/
/*---------[[[[[OCCHIO!!!!!! è lo SPAN che decide i padding del testo dentro all'UL!!!!]]]]]]----------------------------------*/
#navigLeft1 LI SPAN {
    FONT-FAMILY: TAHOMA;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 0.9em; 
	DISPLAY: block; 
	PADDING-LEFT: 0.0em; 
	PADDING-BOTTOM: 0.5em; 
	MARGIN: 0.0em; 
	PADDING-TOP: 0.5em
}
/*---------[[[[[OCCHIO!!!!!! è lo SPAN che decide i padding del testo dentro all'UL!!!!]]]]]]----------------------------------*/
#navigLeft1 LI A:hover {
	 COLOR: #ffffff; 
	 BACKGROUND: url(images/menu_sx_hover1.gif) no-repeat right center;

}

/*-------------------fine menu laterale1 sx--------------------------*/
/*-------------------image--------------------------*/

IMAGE.Spaziare
{
margin-right:5px
}
.Spaziare1
{
BORDER: #000000 1px solid;
margin-left:25px
}
IMAGE.bordoBlack
{
BORDER: #000000 1px solid;
}
IMAGE.sezione
{
BORDER: #000000 1px solid;
margin-right:20px;
margin-left:10px
}
/*-------------------fine image--------------------------*/


/*    stili per form      */

SELECT {
	WIDTH: 85px; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
INPUT {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #999999
}
TEXTAREA {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #999999
}


/*    stili per links      */

 A:Link{
	font-family: tahoma;
	font-size: 8pt;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

A:Hover {
	font-family: tahoma;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
A.menuBis:link, A.menuBis:visited, A.menuBis:active
{
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
}
A.menuBis:hover
{
	font-family: tahoma;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration:underline;
}
A.Cont:link, A.Cont:visited, A.Cont:active
{
	font-family: verdana;
	font-size: 8pt;
	color: #DF7262;
	font-weight: normal;
	text-decoration: none;
}
A.Cont:hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;
}
A.menu:link, A.menu:visited, A.menu:active
{
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
A.menu:hover
{
	font-family: tahoma;
	font-size: 8pt;
	color: #999999;
	font-weight: bold;
	text-decoration:underline;
}
A.servizio:hover
{
	font-family: verdana;
	font-size: 7pt;
	color: red;
	font-weight: bold;
	text-decoration:underline;
}

A.servizio:link, A.servizio:visited, A.servizio:active
{
	font-family: verdana;
	font-size: 7pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.disegni:link, A.disegni:visited, A.disegni:active
{
	font-family: verdana;
	font-size: 8pt;
	color: #0FF;
	font-weight: bold;
	text-decoration: underline;
}
A.disegni:hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration:underline;
}
A.bianco:link, A.bianco:visited, A.bianco:active
{
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
A.bianco:hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
}
A.grigioNew:link, A.grigioNew:visited, A.grigioNew:active
{
	font-family: verdana;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
A.grigioNew:hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration:underline;
}
A.grigioNew1:link, A.grigioNew1:visited, A.grigioNew1:active
{
	font-family: verdana;
	font-size: 8pt;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
A.grigioNew1:hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration:underline;
}

A.grigioNew2:link, A.grigioNew2:visited, A.grigioNew2:active
{
	font-family: verdana;
	padding-top: 20px;
	font-size: 8pt;
	color: #FF6600;
	font-weight: normal;
	text-decoration: none;
}
A.grigioNew2:hover
{
	font-family: verdana;
	padding-top: 3px;
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration:underline;
}
A.hom:link, A.hom:visited, A.hom:active
{
	font-family: verdana;
	font-size: 8pt;
	color: #FFFF00;
	font-weight: normal;
	text-decoration: none;
}
A.hom:hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFA8;
	font-weight: normal;
	text-decoration:none;
}
A.hom1:link, A.hom1:visited, A.hom1:active
{
	font-family: verdana;
	font-size: 8pt;
	color: #66FFFF;
	font-weight: normal;
	text-decoration: none;
}
A.hom1:hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #CCFFFF;
	font-weight: normal;
	text-decoration:none;
}
A.hom2:link, A.hom2:visited, A.hom2:active
{
	font-family: verdana;
	font-size: 8pt;
	color: #66FF00;
	font-weight: normal;
	text-decoration: none;
}
A.hom2:hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #DFFFCA;
	font-weight: normal;
	text-decoration:none;
}
A.FootNew:link, A.FootNew:visited, A.FootNew:active
{
	font-family: arial;
	font-size: 12pt;
	color: #BCC7C7;
	font-weight: normal;
	text-decoration: none;
}
A.FootNew:hover
{
	font-family: arial;
	font-size: 12pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration:underline;
}
A.FootNew1:link, A.FootNew1:visited, A.FootNew1:active
{
	font-family: arial;
	font-size: 11pt;
	color: #EAEEEE;
	font-weight: normal;
	text-decoration: none;
}
A.FootNew1:hover
{
	font-family: arial;
	font-size: 11pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration:underline;
}
