form{
	padding: 0px;
	margin: 0px;
}
body
    {
    color: black;
    /*background-image: url("img/bg_pg.jpg");
    background-repeat: repeat-x;
    background-color: #ECF6FF;*/
    background-color: #000000;
    text-align: center;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    }
#pagina
    {
    position:relative; top:0px;
    width: 762px;
    height: 580px;
    margin: 0px auto;
    background-color:#FFFFFF;
    border:solid 0px red;
    }
#header
    {
    position:relative; top:0px;
    width: 762px;
    height: 99px;
    margin: 0px auto;
    border:0px solid white;
    background-color:black;
    background-image: url("img/_hmonster.gif");
    background-repeat: no-repeat;
    background-position: top right;
    }
#logo
    {
    width: 130px;
    height: 99px;
    position:absolute; left:30px; top:0px;
    border:solid 0px white;
    background-image: url("img/logo_top.gif");
    background-repeat: no-repeat;
    background-position: top left;
    }
#headline
{
    width: 144px;
    height: 49px;
    /*position:relative;
    left:30px; top:0px;*/
    float:left;
    margin-left:600px!important;
    margin-left:300px;
    margin-top:35px;
    background-image: url("img/_hmonster.gif");
    background-repeat: no-repeat;
    background-position: top left;
    background-color: red;
    color:white;
    border:0px solid white;
    display:block;
}
#menucont
    {
/*    position:relative; top:0px; right:0px;*/
    width: 762px;
    height: 22px;
    margin: 0px auto;
    padding:0px;
    border:0px solid red;
    background-image: url("img/bg_topmn.gif");
    text-align:center;
}

#mtopcont{
/*    position:absolute; top:0px; right:0px;*/
    border:0px solid white;
    height: 22px;
    margin: 0px auto;
    width:618px;
}

.mtop_1
    {
/*    position:relative; top:2px;*/
    border:0px solid white;
/*    width:auto;*/
    height:20px;
	margin:2px 2px 0px 0px;
/*    margin-top:4px;
    margin-left:4px;
    margin-bottom:0px;*/
    background-image: url("img/btn_bg.gif");
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    float:left;
    color:white;
    display:inline;
    }
.mtop_2
    {
/*    width:auto;*/
    padding:0px 0px 0px 0px;
    height:20px;
    background-image: url("img/btn_bgsx.gif");
    background-repeat: no-repeat;
    background-position: top left;
    display:inline;
    }
.mtop_3
    {
/*    width:auto;*/
text-align:center;
    height:20px;
    padding:0px 0px 0px 6px;
    background-image: url("img/btn_bgdx.gif");
    background-repeat: no-repeat;
    background-position: top right;
    display:inline;
    border:0px solid red;
	}
    /**/
.mtop_1red
    {
    border:0px solid white;
    height:20px;
    margin:2px 2px 0px 0px;
    background-image: url("img/btn_bg_red.gif");
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    float:left;
    color:white;
    display:inline;
    }
.mtop_2red{
    padding: 0px 0px 0px 0px;
    height:20px;
    background-image: url("img/btn_bgsx_red.gif");
    background-repeat: no-repeat;
    background-position: top left;
    display:inline;
    }
.mtop_3red
    {
    height:20px;
    padding:0px 0px 0px 6px;
    background-image: url("img/btn_bgdx_red.gif");
    background-repeat: no-repeat;
    background-position: top right;
    display:inline;
    }
    /**/
.mtop
{
position:relative; top:3px;
border:solid 0px white;
height:18px;
/*margin-left:6px;*/
margin-right:6px;
/*
margin-top:auto;
margin-bottom:auto;
*/
}
.mtop a, .mtop a:visited
    {
    margin-top:5px;
    margin-left:6px;
    margin-right:6px;
    margin-bottom:5px;
    text-decoration: none;
    color: #FFFFFF;
    }
.mtop a:hover
    {
    margin-top:5px;
    margin-left:6px;
    margin-right:6px;
    margin-bottom:5px;
    text-decoration: none;
    color: #FF0000;
    }
#titlecont
    {
    text-align:left;
    /*padding-left:30px;*/
    width: 762px;
    height: 20px;
    margin: 0px auto;
    border:solid 0px white;
    float:left;
   /* background-color:#00356C; */
    background-color:black;
    }
.title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
/*    color:#FFFFFF;*/
    color:#ED1C2E;
    font-weight:bold;
    padding-left:70px;
    padding-top:4px;
}
.titolo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#00356C;
    font-weight:bold;
}

/*==================================================*/
#famiglia
{
    width: 760px;
    height: auto;
    border:solid 0px green;
    position:relative; top:0px;
    float:left;
    color:#00356C;
    background-color:#FFFFFF;
    text-align:left;
}
#fotoemarchi
{
    width: 314px;
    height: auto;
    border:solid 0px red;
    position:relative; left:0px; top:0;
    margin:0px auto;
    text-align:left;
    padding-left:10px;
    float:left;
}

#formcont
{
    width: 760px;
    height: auto;
    border:solid 0px blue;
    /*position:relative; top:200px; */
    float:left;
    color:#00356C;
    background-color:#FFFFFF;
    text-align:center;
	 margin:0px auto;
}
#formcont1
{
    width: 720px;
    height: auto;
    border:solid 0px red;
    /*position:relative; top:200px; */
    float:left;
    color:#00356C;
    background-color:#FFFFFF;
    text-align:center;
	 margin:0px auto;
}


/*==================================================*/
#foto
{
    width: 314px;
    height: 265px;
    border:solid 0px red;
}
#codice
{
    width: 214px;
    height: 15px;
    border:solid 0px blue;
    /*position:relative; left:16px; top:15px;*/
    position:relative; left:16px; top:5px;
    float:left;
}
#shoppingcart
{
    width: 19px;
    height: 16px;
    border:solid 0px blue;
    position:relative; left:17px; top:5px;
    float:left;

}
#testosimb
{
    width: 255px;
    height: auto;
    border:solid 0px blue;
    float:left;
    text-align:center;
}
#testo
{
    width: 220px;
    height: auto;
    border:solid 0px blue;
    margin:0px auto;
    /*padding-top:4px;*/
    font-family: Arial, Helvetica, sans-serif;
    text-align:justify;
    font-size:11px;
    color:#00356C;
    border:0px solid red;
    position:relative; top:15px;
}
#features
{
    width: 314px;
    height: auto;
    position:relative; left:0px; top:0px;
    border:solid 0px red;
}
/*==================================================*/
#subar
    {
    text-align:center;
    width: 760px;
    height: 20;
    margin: 0px auto;
    border:solid 0px white;
    float:left;
    background-color:#F4F4F4;
    border:solid 1px #D4D2D0;
    }
.subsubar
{
position:relative; top:3px; left:0px;
font-size:11px;
color:#00356C;
margin-right: 15px;
}
.subsubar a, .subsubar a:visited
    {
    text-decoration: none;
    color: #00356C;
    }
.subsubar a:hover
    {
    text-decoration: none;
    color: #FF0000;
    }
#subarprod
{
position:absolute; top:0px;left:130px;
width:150px;
height:50px;
border:solid 1px #00356C;
background-color:#F0F2F1;
z-index:10;
text-align:left;
padding-left:5px;
}
/*====================================*/
.vocemenu
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 6pt;
    font-weight:normal;
    color: #7B7B7B;
    width:100px;
    height:16px;
    background-color: #C0C0C0;
    border-bottom: 1px solid red;
    text-align:left;
    margin-top:3px;
    }
.vocemenu a, .vocemenu a:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 6pt;
    font-weight:normal;
    color: #7B7B7B;
    text-decoration: none;
    /*padding-top:2px;
    padding-left:4px;*/
    display:block;
    }
.vocemenu a:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 6pt;
    font-weight:normal;
    color: #FFFFFF;
    background-color: #ff0000;
    text-decoration: none;
    /*padding-top:2px;
    padding-left:4px;*/
    display:block;
    }
/*====================================*/
#newscont
    {
    text-align:left;
    width: 758px;
    height: auto !important;
	 min-height: 195px;
/*	 height: 174px;*/
    margin: 0px auto;
    float:left;
    background-color:#FFFFFF;
    border:solid 1px #D4D2D0;
    text-align:center;
    }
.newstab0
{
border:solid 1px #D4D2D0;
}
.newstab0 p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:7pt;
    color:#00356C;

}

.newstab0 a, a.newstab0:visited, a.newstab0:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:7pt;
    text-decoration: none;
    font-weight: bold;

}
.newstab
{
border:solid 1px #D4D2D0;
}
.newstab td
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    color: #808080;
    background-image: url("img/bt_bullett.gif");
    background-repeat: no-repeat;
    background-position: top left;
    }
.newstab td span
    {
    margin-left:15px;
    }
.newstab1
{
border:solid 1px #D4D2D0;
}
.newstab1 td
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#808080;
    /*background-image: url("img/bt_bullett.gif");*/
    background-repeat: no-repeat;
    background-position: center;
    text-align:right;
    }
.newstab1 td span
    {
    margin-right:50px;
    }
.newstab1 td a, .newstab1 td a:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#808080;
    text-decoration:none;
    }
.newstab1 td a:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#FF0000;
    text-decoration:none;
    }



.newstab2
{
border:solid 0px #D4D2D0;
}
.newstab2 td
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#808080;
    text-align:left;
    }
.newstab2 td span
    {
    margin-right:50px;
    }
.newstab2 td a, .newstab2 td a:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#808080;
    text-decoration:none;
    }
.newstab2 td a:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#FF0000;
    text-decoration:none;
    }



	 
	 
	 
	 
	 
.newstab3
{
border:solid 0px #D4D2D0;
}
.newstab3 td
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#808080;
    text-align: center;
    }
.newstab3 td span
    {
    /*margin-right:50px;*/
    }
.newstab3 td a, .newstab3 td a:visited
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    /*color:#808080;*/
    color:#6C6C6C;
    text-decoration:none;
    }
.newstab3 td a:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#FF0000;
    text-decoration:none;
    }
	 
	 
	 
	 
	 
	 
	 
	 
.inputtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


.scritte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00356C;
	text-align: justify;
	
}
.scritte a,.scritte a:visited
{
	color: #00356C;	
	text-decoration:none;
}
.scritte a:hover
{
	color: #FF0000;
	text-decoration:none;
}

.scritte1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}


.titoli
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:#FFFFFF;
    padding-left: 30px;
    text-decoration: none;
}
.titoli1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:#FFFFFF;
}


.vocilista
{
    font-family:Arial;
    font-size:8pt;
	 color:#00356C;
	 text-decoration: none;
}

.lst_prodotti a, lst_prodotti a:visited
    {
    text-decoration: none;
    color: #00356C;
    }
.lst_prodotti a:hover{
	text-decoration: none;
	color: #ff0000;
}
.lst_prodotti2 a, lst_prodotti2 a:visited
    {
    text-decoration: none;
    color: #00356C;
    }
.lst_prodotti2 a:hover{
	text-decoration: none;
	color: #ff0000;
}

/*===================MENUPRODOTTI===================*/
#menubox
{
width:160px;
height:auto;
float:right;
border:solid 0px red;
}

#menubox table
{
font-size:7pt;
}
/*==================================================*/
#footercont
{
width:100%;
margin: 0px auto;
float:left;
text-align:center;
}
#footer
    {
    width: 760px;
    height: 18px;
    background-color:black;
    margin: 0px auto;
    margin-top: 1px;
    border: 0px solid #F7F7F8;
    text-align: center;
    /*float:left;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    padding-top:4px;
    padding-bottom:4px;
    color:white;
    /*position:absolute; top:420px; left:0px;*/
    }

.privacy a, a.privacy:visited, a.privacy:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    text-decoration: none;
    color: black;
}


#login{
	border:solid 0px #ff0000;
	position:absolute; top:490px;left:600px;
}


#logout{
 font-size:11px;
 font-weight:bold;
 color: white;
 height: 16px;
 position:absolute; top:125px;left:630px;
 
}


#logout a, #logout a:visited
    {
    text-decoration: none;
    color: #ffffff;
    }
#logout a:hover{
	text-decoration: none;
	color: #ff0000;
}


#subar_login
{

width:150px;
height:75px;
border:solid 1px #00356C;
background-color: #DCDCDC;
z-index:10;
text-align:left;
padding-left:5px;

}
/*=======================================*/
#t_euro
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.t_mnu
{
    /*
    background-image: url("img/t_euro.gif");
    background-repeat: no-repeat;
    background-position: center 200px;
    */
    /*width:160px;
    height:110px;
    border:0px solid;*/
    background-color:#333333;
}
#cont_eu
{
width:auto;
height:auto;
margin-top:30px;
margin-left:10px;
font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
   /* font-weight:bold;*/
    color:white;
    
}

#cont_eu a, cont_eu a:visited{

	color:white;
	text-decoration:none;
}

.mn_eu
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 12px;
    line-height:18px;
}
.mn_eu a,.mn_eu a:visited
{
    color:white;
    text-decoration:none;
}
.mn_eu a:hover
{
color:red;
}
.w_italy
{
    /*background-image: url("img/bg_italy.gif");*/
    background-repeat: no-repeat;
    background-position: center right;
}
/*
.w_england
{
    background-image: url("img/bg_england.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
}
.w_usa
{
    background-image: url("img/bg_usa.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
}
.w_iberica
{
    background-image: url("img/bg_espana.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
}
.w_france
{
    background-image: url("img/bg_france.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
}
.w_deutsch
{
    background-image: url("img/bg_deu.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
}
*/

#dhtmltooltip{
	position: absolute;
	width:auto !important;
	width:150px;
	min-width:150px;
	border: 1px solid #C4C400;
	padding: 2px;
	background-color: #FFFFE0;
	visibility: hidden;
	z-index: 100;
	font-size:10px;
	text-align: justify;
}
/*
#dhtmltooltip{
	position: absolute;
	width:auto;
	border: 1px solid #C4C400;
	padding: 2px;
	background-color: #FFFFE0;
	visibility: hidden;
	z-index: 100;
	font-size:10px;
	text-align: justify;
}
*/
/*
.privacyhome a, a.privacyhome:visited, a.privacyhome:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    text-decoration: none;
    color: red;

}
*/
.privacyhome
{
  color:red;
  text-decoration:none;
}
