a {
	color: #0027ee;
}
a:visited {
	color: #0027ee;
}

  html, body, div, span, applet, object, iframe,
      h1, h2, h3, h4, h5, h6, p, blockquote, pre,
      a, abbr, acronym, address, big, cite, code,
      del, dfn, em, font, img, ins, kbd, q, s, samp,
      small, strike, sub, sup, tt, var,
      dl, dt, dd, ol, fieldset, form, label, legend,
      table, caption, tbody, tfoot, thead, tr, th, td {
      	margin: 0;
      	padding: 0;
      	border: 0;
      	outline: 0;
      	font-size: 100%;
      	font-family:Arial, Helvetica, sans-serif;
      	/*vertical-align: baseline;*/
      }
      /*ricorda di definire focus styles! */
      :focus {
      	outline: 0;
      }

      body {
      	line-height: 1;
      	color: black;
      	background: white;
      }

      /*

      ol, ul {
      	list-style: none;
      }
	*/
      table {
      	border-collapse: separate;
      	border-spacing: 0;
      }
      caption, th, td {
      	text-align: left;
      	font-weight: normal;
      }
      blockquote:before, blockquote:after,
      q:before, q:after {
      	content: "";
      }
      blockquote, q {
      	quotes: "" "";
      }


.font12{
	font-size:12px;
	line-height:13px;
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sf.png) #ffffff repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center;
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#colsx_Home {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	Background: yellow;
	BACKGROUND: url(../images/sf_sx.png) no-repeat;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 232px;
	PADDING-TOP: 10px;
	HEIGHT: 306px;
	TEXT-ALIGN: left;
}
#colsx_Home #news {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 7px; WIDTH: 209px; PADDING-TOP: 8px; HEIGHT: 265px; TEXT-ALIGN: left;
}
#colsx_Home #news UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; WIDTH: 209px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#colsx_Home #news LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 8px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #a8a8a8 1px dotted;
}
#colsx_Home #news LI .data {
	DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #009933; LINE-HEIGHT: 10px;
}
#colsx_Home #news LI A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #003366; PADDING-TOP: 3px; TEXT-DECORATION: none;
}
#colsx_Home #news LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #666666;
}
#colsx_Home .tuttelenews {
	DISPLAY: block; FLOAT: right; WIDTH: 117px; LINE-HEIGHT: 12px; HEIGHT: 14px;
}
#colsx_Home .tuttelenews A {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-SIZE: 12px; WIDTH: 85px; COLOR: #666666; TEXT-DECORATION: none;
}
#colsx_Home .tuttelenews A:hover {
	BACKGROUND: url(../images/puntonews.png) no-repeat 0px 2px;
}
#corpo {
	CLEAR: both; DISPLAY: block; WIDTH: 965px;
}
#corpoint {
	DISPLAY: block;
	MIN-HEIGHT: 568px;
	WIDTH: 965px;
	clear: both;
}
#footer {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(../images/sf_down.png) repeat-x; WIDTH: 100%; HEIGHT: 73px;
}
#footer #container {
	CLEAR: both; DISPLAY: block; MARGIN: 0px auto; WIDTH: 965px; HEIGHT: 73px;
}
#header {

}
 #logo {
	FLOAT: left; WIDTH: 232px; HEIGHT: 175px; TEXT-ALIGN: left;
}

#logo a {
	background-image: url(../images/logo_edmaster.png);
	display: block;
	background-repeat: no-repeat;
	height: 166px;
	width: 193px;
	margin-top: 9px;
}
#menu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 733px; PADDING-TOP: 0px;
}
#page {
	MARGIN: 0px auto; WIDTH: 965px
}
#status {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #ffffff; PADDING-TOP: 34px; HEIGHT: 73px;
}
#areasopramenu {
	DISPLAY: block; WIDTH: 733px; HEIGHT: 84px;
}
#menucontainer {
	DISPLAY: block; WIDTH: 733px; HEIGHT: 30px;
}
#menucontainer ul {
	LIST-STYLE-TYPE: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 84px;
}
#menucontainer li {
	BORDER-RIGHT: #515fa2 1px solid;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 5px 0px 0px;
	CURSOR: pointer;
	HEIGHT: 20px;
}
#menucontainer li a {

	FONT-SIZE: 11px;
	COLOR: #ffffff;
	HEIGHT: 13px;
	TEXT-DECORATION: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
	width: 40px;
	line-height: 20px;
}






#menucontainer li a:hover {
	COLOR: #172983;
	background-color: #FFFFFF;
	display: inline;
	line-height: 20px;
	cursor: pointer;
}
#coldx {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 730px;
	font-family: Arial, Helvetica, sans-serif;
}
#home {
	CLEAR: both; DISPLAY: block; WIDTH: 732px; HEIGHT: 306px;
}
#home UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#home LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; CURSOR: pointer; HEIGHT: 306px;
}
#colsx_interno {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 232px; PADDING-TOP: 0px; TEXT-ALIGN: left;
}



#colsx_interno #colsx_top {
	DISPLAY: block; BACKGROUND: url(../images/sf_sx_top.png) no-repeat; WIDTH: 232px; HEIGHT: 29px;
}
#colsx_interno #colsx_top2 {
	DISPLAY: block; BACKGROUND: url(../images/sf_sx_top2.png) no-repeat; WIDTH: 232px; HEIGHT: 21px;
}
#colsx_interno #colsx_center {
	DISPLAY: block;
	BACKGROUND: url(../images/sf_sx_center.png) repeat-y;
	WIDTH: 232px;
}
#colsx_interno #colsx_bottom, #colsx_bottom2 {
	DISPLAY: block; BACKGROUND: url(../images/sf_sx_down.png) no-repeat; WIDTH: 232px; HEIGHT: 11px;
}
#colsx_bottom2 {
	margin-bottom: 90px;
}
#colsx_center .titoloSez {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 21px; MARGIN-BOTTOM: 34px; MARGIN-LEFT: 10px; COLOR: #009933;
}
#colsx_interno .titoloSez_senzaSF {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 21px; MARGIN: 39px 0px -5px; COLOR: #009933;
}
#colsx_center .elencocomunicati UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#colsx_center .elencocomunicati LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/pt_elenco.png) no-repeat 0px 21px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 212px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 22px; TEXT-ALIGN: center;
}
#colsx_center .elencocomunicati LI A {
	MARGIN-TOP: 2px; DISPLAY: block; FONT-SIZE: 13px; WIDTH: 212px; COLOR: #000000; LINE-HEIGHT: 17px; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
#colsx_center .elencocomunicati LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #999999;
}
.clear {
	CLEAR: both;
	display: block;
}

#coldx #pageinternacompany {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 700px;
	TEXT-ALIGN: left;
	padding: 0px;
	margin-bottom: 14px;
	margin-left: 14px;
	_margin-left: 8px;
}
#coldx #pageinterne {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 518px;
	TEXT-ALIGN: left;
	padding: 0px;
	margin-bottom: 14px;
}
#coldx #coldxinterno {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 27px 0px 0px;
	WIDTH: 210px;
	PADDING-TOP: 0px;
}
#coldx #pageinterne .containerpage {
	DISPLAY: block;
	MARGIN: 0px 17px;
	WIDTH: 470px;

}

a.internodx_ita {
	background-image: url(../images/bt_dx_italiano.png);
	display: block;
	height: 40px;
	background-repeat: no-repeat;
	width: 146px;
	margin-left: 32px;
}


a.internodx_eng {
	background-image: url(../images/bt_dx_inglese_dis.png);
	display: block;
	height: 40px;
	background-repeat: no-repeat;
	width: 146px;
	margin-left: 32px;
	margin-top: 14px;
}
a:hover.internodx_eng {
	background-image: url(../images/bt_dx_inglese.png);
	background-repeat: no-repeat;
}



#coldx #pageinterne .titolo {
	MARGIN-TOP: 39px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN-BOTTOM: 16px; WIDTH: 100%; COLOR: #003399;
}
#coldx #pageinternacompany .titolo {
	MARGIN-TOP: 30px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	MARGIN-BOTTOM: 16px;
	WIDTH: 100%;
	COLOR: #003399
}
#coldx #pageinterne .sottotitolo {
	DISPLAY: block;
	FONT-SIZE: 16px;
	MARGIN-BOTTOM: 40px;
	WIDTH: 100%;
	color: #666666;
}
#coldx #pageinterne .testo {
	DISPLAY: block;
	FONT-SIZE: 13px;
	WIDTH: 100%;
	line-height: 18px;
	word-spacing: -1pt;
}
#colsx_center #address {
	color: #003366;
	font-size: 14px;
	font-weight: bold;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-right: 11px;
	margin-left: 7px;
	text-indent: 9px;
}
#coldx #pageinterneElenco {
	DISPLAY: block; FLOAT: left; WIDTH: 518px; TEXT-ALIGN: left;
}
#coldx #pageinterneElenco .containerpage {
	DISPLAY: block; MARGIN: 0px 17px; WIDTH: 470px;
}
#coldx #pageinterneElenco .containerpage .titolo {
	MARGIN-TOP: 39px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN-BOTTOM: 29px; WIDTH: 100%; COLOR: #003399;
}
#coldx #pageinterneElenco .containerpage .elencoCom UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#coldx #pageinterneElenco .containerpage .elencoCom LI {
	DISPLAY: block; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 463px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #009933 1px solid;
TEXT-ALIGN: center;
}
#coldx #pageinterneElenco .containerpage .elencoCom LI .data {
	FONT-SIZE: 13px; FLOAT: left; WIDTH: 73px; COLOR: #003399; MARGIN-RIGHT: 10px; TEXT-ALIGN: center;
}
#coldx #pageinterneElenco .containerpage .elencoCom LI A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 375px; COLOR: #009933; PADDING-TOP: 2px;
TEXT-ALIGN: left; TEXT-DECORATION: none;
}
#coldx #pageinterneElenco .containerpage .elencoCom LI A:hover {
	FONT-SIZE: 13px; FLOAT: left; WIDTH: 375px; COLOR: #fff; BACKGROUND-COLOR: #009933; TEXT-ALIGN: left;
}

#coldx #pageinternacompany .testo {
	DISPLAY: block;
	FONT-SIZE: 14px;
	WIDTH: 100%;
	color: #333333;
	margin-top: 10px;
	line-height: 20px;
}

#paginazione, #paginazione2 {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN: 30px 0px 0px; WIDTH: 463px; COLOR: #009036; LINE-HEIGHT: 11px; TEXT-ALIGN: center;
}
#paginazione2 {
	width: 700px;
	float: left;
	clear: both;
}

#paginazione UL, #paginazione2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#paginazione LI, #paginazione2 LI {
	DISPLAY: inline; FONT-SIZE: 11px; MARGIN: 0px 5px; WIDTH: 25px; CURSOR: pointer; COLOR: #009036; LINE-HEIGHT: 11px; HEIGHT: 22px
}
#paginazione LI A, #paginazione2 LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #009036; LINE-HEIGHT: 11px; PADDING-TOP: 0px; HEIGHT: 11px; TEXT-DECORATION: none
}
#paginazione LI A:hover, #paginazione2 LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #009036;
}
#allegati {
	MARGIN-TOP: 45px; DISPLAY: block; MIN-HEIGHT: 310px; BACKGROUND: url(../images/sf_men_dx.png); WIDTH: 210px;
}
#allegati .titolo {
	MARGIN-TOP: 16px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 35px; COLOR: #999999;
}
#allegati UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#allegati LI {
	DISPLAY: block; FONT-SIZE: 13px; MARGIN: 0px 5px 0px 10px; WIDTH: 187px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: 15px; BORDER-BOTTOM:
#000 1px dotted; HEIGHT: 47px;
}
#allegati LI A {
	MARGIN-TOP: 3px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; WIDTH: 187px; COLOR: #000; LINE-HEIGHT: 20px; HEIGHT: 22px;
TEXT-DECORATION: none;
}
#allegati LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #9d9d9d;
}
.blu_14_b {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366;
}
.blu_12 {
	FONT-SIZE: 12px; COLOR: #003366
}
#colsx_center .titolo_company {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 12px; WIDTH: 200px; COLOR: #003366; PADDING-TOP: 20px; BORDER-BOTTOM: #000 1px dotted;
}
#colsx_center .elencosedi {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 6px; WIDTH: 218px; COLOR: #003366; PADDING-TOP: 15px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 143px;
}
#colsx_center .elencosedi IMG {
	MARGIN-TOP: 3px; DISPLAY: block; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 7px; WIDTH: 205px; HEIGHT: 116px;
}
#colsx_center .elencosedi .blu_12 {
	DISPLAY: block; MARGIN-LEFT: 9px; WIDTH: 205px;
}
.testo_normale_Asx {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; TEXT-ALIGN: left;
}

.img_inserita {
	background-image: url(../images/immagine.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 284px;
	width: 237px;
	float: right;
	margin-left: 12px;
	margin-bottom: 12px;
}

.testinocomp {
	font-size: 12px;
	color: #003366;
	display: block;
	margin-left: 16px;
	margin-right: 11px;
	margin-top: 14px;
}
#sxcompany {
	text-align: center;
}
#sedemilano {
	background-image: url(../images/img_sede_mi.jpg);
	display: block;
	height: 116px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 4px;
	margin-right: 4px;
}
#sedecosenza {
	background-image: url(../images/img_sede_cs.jpg);
	display: block;
	height: 148px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 2px;
	margin-right: 4px;
}
.separatore {
	display: block;
	margin-top: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-right: 7px;
	margin-left: 4px;
	margin-bottom: 23px;
}
#page #compy {
	display: block;
	height: 8px;
}
.sx_descrizionesect, .sx_descrizionesect2 {
	display: block;
	margin-left: 14px;
	font-size: 12px;
	padding-bottom: 180px;
	margin-right: 18px;
	line-height: 16px;
}
.sx_descrizionesect2 {
	margin-bottom:0;
	padding-bottom:76px;
}
.sx_descrizionesectprod {
	display: block;
	margin-left: 14px;
	font-size: 12px;
	margin-right: 18px;
	line-height: 16px;
	padding-bottom: 70px;
}

#pageinternaButton {
	margin-top: 54px;
}

#pageinternaButton ul, #butt_prodotti_second ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

#pageinternaButton li a {
	color: #009933;
	text-decoration: none;
	font-size: 18px;
	background-image: url(../images/button_grigio.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 40px;
	line-height: 40px;
	font-weight: 100;
	margin-bottom: 9px;
}
#pageinternaButton li a:hover {
	background-image: url(../images/button_grigio_hover.png);
}




 .superiorweb {
	font-size: 23px;
	font-weight: 100;
	width: 470px;
	margin-left: 190px;
	margin-top:7px;
	padding-top: 8px;
	/*
	#padding-top: 14px;
	*margin-top:0px;
	*/
}
.superiorweb {
	margin-bottom:-7px;
	line-height:43px;
	*line-height:25px;
}


.img_product {
	display: inline;
	text-align:center;
	height: 38px;
	float: left;
	margin-right: 12px;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 189px;
	clear: both;
	*margin-top:14px; /* funziona su IE */
}

#sx_menu ul {
	list-style-type: none;
	margin-left: 4px;
	padding-left: 0px;
	margin-right: 4px;
	font-weight: bold;
}
#sx_menu li {
	margin-top: 9px;
	margin-bottom: 10px;
	border-bottom:2px dotted;
	margin-left:5px;
	margin-right:8px;
}
#sx_menu a {
	display: block;
	color: #333333;
	text-decoration: none;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#sx_menu a:hover {
	color: #FFFFFF;
	background-color: #878787;
}
#sx_prezzo {
	margin-left: 12px;
	margin-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: -16px;
}
.sx_tipo {
	color: #999999;
	font-weight: bold;
	margin-top: 3px;
}
#coldx #pageinternaprod, #paginainternarretr {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 415px;
	TEXT-ALIGN: left;
	padding: 0px;
	margin-bottom: 14px;
	margin-left: 14px;
	*margin-left: 10px;
}
#coldx #pageinternaprod .titolo, #paginainternarretr .titolo {
	MARGIN-TOP: 30px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16pt;
	WIDTH: 100%;
	COLOR: #003399;
	text-transform: uppercase;
}


#paginainternarretr {
	WIDTH: 700px;
}
#col_dx {
	display: block;
	width: 295px;
	float: right;
	margin-top: 30px;
}
#coldx #pageinternaprod .testo, .testo2 {
	DISPLAY: block;
	FONT-SIZE: 13px;
	WIDTH: 100%;
	color: #666666;
	margin-top: 10px;
	line-height: 19px;
}
.black_dx {
	font-weight: bold;
	text-align: right;
	font-size: 12px;
}

#box_interno {
	display: block;
	width: 400px;

}


#box_interno .testocontent {
	font-size:12px;
	line-height:18px;
	/*font-weight: bold;*/
	display:block;
	margin-bottom:20px;
	margin-top:5px;
	color:#999999;
}



#box_interno .testocontent ul {
	display:block;
	margin:0;
	padding:0;
	width:100%;
	padding-left:0px;

}
#box_interno .testocontent li {
/*	display:block;  Proviamo per Frank  */
	margin: 0px;
	margin-top: 10px;
	margin-left: 20px;
	padding-right: 0px;
}



#box_interno .testocontent a{
	text-decoration:underline;
}

#box_interno .testocontent a:hover{
color:#000000;
text-decoration:none;
}


#





.black_interna, .blackint2 {
	display:block;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	color: #333333;
}




.blackint2 {
	margin-top: 12px;
}
.testo2 {
	margin-top: 0;
}


.immaginerivista {
	display: block;
	margin-top: 16px;
	margin-bottom: 16px;
}
.immaginerivista img{
width:295px;
}
.linea {
	height: 58px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
 #allegati_prod  {
	display: block;
	width: 100%;
	border-top: 1px  solid #999999;
	padding-bottom: 23px;
	margin-top: 22px;
	padding-top:23px;
}



#allegati_prod .titolo {
	display: block;
	width: 50%;
	float: left;
	margin-left: 6px;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
}
#allegati_prod .immagine {
	float: right;
	margin-right: 8px;
	display: block;
}


 #prefooter_product {
	display: block;
	height: 100px;
	clear: both;
}


#abbo_intern_sx .but a {
	margin-left: 26px;
	_margin-left: 16px; /*hack per il simpatico IE6 */
	margin-top: 16px;
	height: 40px;
	margin-top: 10px;
}

.butimag {
	background-image: url(../images/ipad.jpg);	
	background-repeat: no-repeat;	
	display: block;	
	float: left;
	width: 300px;
	height: 40px;
	margin-left: 4px;
	margin-top: 10px;
}

.but {
	display: block;
	float: left;
	width: 145px;
	margin-left: 4px;
	margin-top: 10px;
}
.but a {
	background-image: url(../images/button_m.png);
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}

.but a:hover {
	color: #FFFFFF;
	background-image: url(../images/button_mOver.png);
	background-repeat: no-repeat;
}

#pulsipad a {
	background-image: url('http://www.edmaster.it/img/but_ipad_normale.png');
	display: block;
	height: 40px;
	width: 294px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 40px;
	font-size: 12px;
	text-decoration: none;
	text-indent: 17px;
}
#pulsipad a:hover {
	color: #FFF;
	background-image: url('http://www.edmaster.it/img/but_ipad_hover.png');
}


#col_dx .medita{
	display: block;
	float: left;
	width: 145px;
	height: 40px;
	margin-left: 4px;
	margin-top: 10px;
}

#col_dx .medeng{
	display: block;
	float: left;
	width: 145px;
	height: 40px;
	margin-left: 4px;
	margin-top: 10px;
}

#col_dx .medita a {
	display: block;
	background: url(../images/Mediakit-ITA.jpg) no-repeat;
	height: 40px;
	width: 146px;
}
#col_dx .medita a:hover {
	background-image: url(../images/Mediakit-ITA_OVER.jpg);
}
#col_dx .medeng a {
	display: block;
	width: 146px;
	background: url(../images/Mediakit-ENG.png) no-repeat;
	height: 40px;
}
#col_dx .medeng a:hover {
	background-image: url(../images/_Mediakit-ENG_OVER.jpg);
}
#disponibilita a {
	background-image: url(../images/buttonDisp.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 400px;
	display: block;
	text-align: center;
	color: #006600;
	text-decoration: none;
	line-height: 40px;
	font-size: 18px;
	margin-top: 70px;
}
#disponibilita a:hover {
	background-image: url(../images/buttonDisp-rollover.png);
}

.blocchetto {
	display:block;
	width: 220px;
	height: 256px;
	float: left;
	text-align: center;
	margin-right:10px;
	margin-bottom:13px;

}
.blocchetto img {
	border: 1px solid #333333;
}

.testob, .testob2 {
	color: #172983;
	line-height: 24px;
	font-weight: bold;
	margin-top: 59px;
}
.testob2 {
	color: #172983;
	line-height: 24px;
	font-weight: bold;
	margin-top: 0;
	font-size: 14px;
}
#abbo_intern_sx {
	float: left;
	width: 203px;
	text-align: center;
}
#abbo_intern_dx {
	width: 490px;
	float: right;
	text-align: center;
}
.bt_abbo {
	text-decoration: none;
	background-image: url(../images/bt_abbon.jpg);
	display: block;
	background-repeat: no-repeat;
	line-height: 26px;
	height: 67px;
	background-position: center;
	font-size: 18px;
	text-transform: uppercase;
	color: #990000;
	font-weight: bold;
}
.testo_rosso {
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	line-height: 44px;
	margin-bottom: 44px;
}
.box_abbonamenti {
	display: block;
	border: 1px solid #333333;
	margin-top: 12px;
}
.box_abbonamenti .titoloab {
	background-color: #666666;
	color: #FFFFFF;
	display: block;
	margin: 1px;
	font-size: 19px;
	line-height: 39px;
	text-align: left;
	text-indent: 12px;
}
.bg_abbonamenti {
	display: block;
	background-image: url(../images/bg_abbonamenti.jpg);
	height: 173px;
	width: 445px;
	margin-left: 22px;
	*margin-left: 4px;
	margin-top: 25px;
}
.prezzo_intero_dx {
	float: right;
	width: 165px;
}
.prezzo_intero_sx {
	display: block;
	float: left;
	width: 165px;
}
.sconto {
	width: 114px;
	float: left;
	margin-left: -4px;
}
.prix {
	margin-top: 30px;
	font-weight: bold;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: -0.5pt;
}
.prezzo {
	font-size: 34px;
	font-weight: bold;
	line-height: 50px;
}
.euro {
	font-size: 16px;
	line-height: 34px;
	font-weight: bold;
}
.scont_txt {
	font-size: 29px;
	text-transform: lowercase;
	margin-top: 49px;
	font-weight: 800;
}
.percent_txt {
	font-size: 44px;
	font-weight: bolder;
	margin-top: -6px;
	word-spacing: 0.5px;
	color: #FAC31D;
	letter-spacing: -2px;
}
a.bt_abbon {
	display: block;
	width: 221px;
	background-image: url(../images/bt_miabbono.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin-top: 12px;
	margin-left: 23px;
	_margin-left: 12px;

	float: left;
}
a:hover.bt_abbon {
	background-image: url(../images/bt_miabbono_hover.jpg);
}

a.bt_regabbo {
	display: block;
	width: 221px;
	background-image: url(../images/bt_regabbon.jpg);
	background-repeat: no-repeat;
	height: 80px;
	margin-top: 12px;
	margin-left: 4px;
	float: left;
}
a:hover.bt_regabbo {
	background-image: url(../images/bt_regabbon_hover.jpg);
}
.sx_descrizionesect2 a {
	text-decoration: none;
	color: #000000;
}
.sx_descrizionesect2 a:hover {
	text-decoration: underline;
}
.jobtxt {
	font-size: 14px;
	line-height: 20px;
}
.jobtxt ul {
	list-style-type: none;
	font-weight: bold;
	list-style-position: inset;
}
.jobtxt li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: block;
	list-style-type: none;
}
.insertcur a {
	text-decoration: none;
	display: block;
	text-align: center;
	margin-top: 28px;
	font-weight: bold;
	color: #003399;
}

.insertcur a:hover {
	text-decoration: underline;
}
#pageinternacompany .jobtxt form {
	display: block;
	width: 510px;
	margin-left: 100px;
	margin-top: 60px;
	font-size: 14px;
}
#regi {
	clear: both;
	width: 510px;
	margin-left: 100px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #666666;
	margin-top: 40px;
}
#regi p {
	margin-top: 20px;
	display: block;
	font-weight: bold;
}

.jobtxt label {
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.input {
    border: 1px solid #006;
    background: #ffc;
}
.input:hover {
	border: 1px solid #f00;

}

button#vai{
	border: 0px solid;
	float: right;
	width: 148px;
    height: 44px
	line-height: 25px;
	display: block;
	color: #333333;
	cursor: pointer;
	font-size: 13px;
	text-align: center;
	background-image: url(../images/button_m.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 40px;
	margin-bottom: 70px;
	*margin-bottom: 40px;
	}

input#textfield, input#textfield2, input#textfield3, input#textfield4 {
	float: left;
	width: 284px;
	margin-bottom: 37px;
	_margin-bottom: 28px;
}
input#textfield5 {
	width: 284px;
	margin-top: 4px;
	margin-bottom: 50px;
}

button#vai:hover{
	background-image:url(../images/button_mOver.png);
	color: #FFFFFF;
}
.jobtxt div.but {
	text-align: center;
	float: left;
	margin-left: 138px;
	_margin-left: 88px;
	margin-top: 34px;
}
#codex {
	text-align: center;
	display: block;
	clear: left;
}

.formpaginaunica{
	width: 100%;
	display: block;
	text-align:center;
	margin-bottom: 20px;

}
.formpaginaunica .label{
	width: 90%;
	height: 25px;
	display: block;
	text-align: left;
	float: left;
	margin-top: 15px;
}
.formpaginaunica .label .forma{
	text-align:right;
	float: left;
	display: block;
	width: 216px;
	font-weight: bold;
	color: #333333;
	margin-right: 10px;
	font-size:14px;
}
.formpaginaunica .label input{
	width: 200px;
	float: left;
}
.formpaginaunica .label .avviso{
	display:block;
	float: left;
	color: #009933;
	width:150px;
	margin-left: 10px;
	font-size: 12px;

}


#menuult a {
	color: #333333;
	background-color: #CCCCCC;
	font-size: 12px;
	padding-left: 12px;
}
#menuult li {
display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#menuult {
	margin-top: 90px;
	text-align: left;
}

#menuult li.MenuDisabled {
	color: #999999;
	background-color: #CCCCCC;
	font-size: 12px;
	padding-left: 12px;
	background-color: #ECECEC;
	margin-top: 2px;
	display: block;
	width: 193px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	line-height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


#butt_prodotti_second li{
	display: block;
	margin-bottom:5px;
	background: #ffffff url(../images/frecc_el_prod.png) no-repeat right;

}

#butt_prodotti_second li .contenitorevoce
{
	display: block;
	width: 100%;
	height: 50px;
	border-bottom: 1px  solid  #990000;

	padding-bottom: 8px;

}

#butt_prodotti_second li:hover {
	cursor:pointer;
	background: #ffffff url(../images/frecc_el_prod_over.png) no-repeat right;
}




#butt_prodotti_second li  .contenitorevoce .img_product {
	display: block;
	text-align:center;
	height: 38px;
	float: left;
	margin-right: 12px;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 189px;
}



#butt_prodotti_second li  .contenitorevoce .superior
{
	display: block;
	font-size: 23px;
	font-weight: 100;
	width: 480px;
	float: left;
	margin-top:7px;
}

#butt_prodotti_second li  .contenitorevoce .superior a
{
	width:100%;
	display: block;
	text-decoration: none;
	color: #333333;
}


#butt_prodotti_second li   .contenitorevoce .inferior
{
	display: block;
	font-size: 11px;
	width: 480px;
	float: left;
	height:12px;
	margin-top:2px;
}
#butt_prodotti_second li   .contenitorevoce .inferior a
{
	width:100%;
	display: block;
	text-decoration: none;
	color: #333333;
}



