P
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
LI
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A:active
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A:link
{
    FONT-SIZE: 10px;
    COLOR: #555555;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-SIZE: 10px;
    COLOR: #555555;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
STRONG A:active
{
    COLOR: #ff0000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
STRONG A:link
{
    COLOR: #ffcc33;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
STRONG A:visited
{
    COLOR: #ff8000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
STRONG A:hover
{
    COLOR: #ffffcc;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #cccccc
}
.top
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
}
.top A
{
    COLOR: #666666;
    MARGIN-RIGHT: 15px;
    TEXT-DECORATION: none
}
.top A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.left_head
{
    BORDER-RIGHT: #cccccc 1px solid;
    WIDTH: 264px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff
}
.right_head
{
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 164px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff
	 
	
}


.nul_head
{
    HEIGHT: 17px;
    BACKGROUND-COLOR: #ffffff;
	COLOR: #666666;
 
}
.nul_head2
{
    HEIGHT: 17px;
    BACKGROUND-COLOR:#E43638;
	
 
}
.text_head
{
    PADDING-LEFT: 25px;
    FONT-SIZE: 10px;
    COLOR: #666666
}
.text_head2
{
    PADDING-LEFT: 25px;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
}

 

.bg_cont
{
    BACKGROUND-COLOR: #e0e0e0;
	
	
}

.bg_cont_sw
{
	BACKGROUND-COLOR: #e0e0e0;
	BORDER-RIGHT: #ffffff 1px solid;

    
}

.left_3cont
{
    BORDER-RIGHT: #ffffff 1px solid;
    WIDTH: 264px;
    BACKGROUND-COLOR: #e0e0e0
}

.left_3cont_sw
{   /* moz*/
    WIDTH: 264px!important;
	/* ie*/
    WIDTH: 268px;
    BACKGROUND-COLOR: #e0e0e0;
	border-right:#FFFFFF solid 1px;
	
}
.right_3cont
{
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 164px;
    BACKGROUND-COLOR: #e0e0e0
}

.right_3cont_sw
{
    /*BORDER-LEFT: #ffffff 1px solid;*/
    WIDTH: 164px;
    BACKGROUND-COLOR: #e0e0e0;
}
.bottom
{
    BACKGROUND-COLOR: #edece2
}
.categorie
{
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 70px;
	
	 
}
.categorie_sw
{
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 70px;
	WIDTH: 184px;	 
}

.menu_bot
{
    FONT-SIZE: 11px;
    COLOR: #666666
}
.menu_bot A
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.menu_bot A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.ricerche
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 10px;
    COLOR: #666666
}
.ricerche a
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.ricerche a:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.ricerche SELECT
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
}
.content_cat A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline;
}
.content_cat
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    COLOR: #cccccc;
	 
}
.content_cat IMG
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    TEXT-DECORATION: underline;
}
.content_cat A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.content_cat A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline;
}
.uppercase
{
    TEXT-TRANSFORM: uppercase;
}
.uppercase2
{
    TEXT-TRANSFORM: uppercase;
	color:#ffffff;
}
.evidence
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 11px;
    MARGIN: 5px;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 230px;
    COLOR: #555555;
    BORDER-BOTTOM: #999999 1px solid;
    HEIGHT: 125px;
    BACKGROUND-COLOR: #ffffff
}
.evidence A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
.evidence A:hover
{
	color: #7427F3;
    TEXT-DECORATION: none;
}
.list
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    MARGIN-TOP: 9px;
    FONT-SIZE: 11px;
    FLOAT: left;
    MARGIN-LEFT: 9px;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 159px;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px solid;
    HEIGHT: 178px;
    BACKGROUND-COLOR: #ffffff
}
.navigation
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 4px;
    WIDTH: 480px;
    COLOR: #666666;
    TEXT-ALIGN: right;
    align: right
}
.navigation A
{
    COLOR: #444444;
    TEXT-DECORATION: none
}
.navigation A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: underline
}
.box {
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	color: #666666;
	font-size:10px; 
	margin-left: 0px; 
	margin-top: 0px; 
}
.box a{
	color: #666666;
	text-decoration: none;
}
.box a:hover{
	color: #555555;
	text-decoration: underline;
}
.articolo
{
    PADDING-LEFT: 30px;
    FONT-SIZE: 10px;
    COLOR: #333333
}
.add {
	background-color: #F1EFE2;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	color: #666666;
	font-size:10px;
	margin-left: 9px;
	margin-top: 9px;
	text-align: center;
	vertical-align: middle;

}
.add a{
	color: #7427F3;
	text-decoration: none;
}
.add a:visited{
	color: #7427F3;
	text-decoration: none;
}

.add a:hover{
	color: #8947F5;
	text-decoration: none;
}
.carrello
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    COLOR: #990000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent
}
STRONG
{
}
.box A:visited
{
    FONT-SIZE: 10px
}
h6 {
	color: #6633FF;
	font-size: 11px; 
}
.question {
	color: #333333;
	text-decoration: underline;
	font-size:10px;
	font-weight: bold;
}
.faq {	
	font-size: 10px; 
	color: #333333;
	padding: 20px; 
}
.faq p{	
	color: #333333;
}
.credits
{
    PADDING-right: 5px;
    FONT-SIZE: 9px;
    COLOR: #999999;
	text-align: right;
}
.credits a
{
    COLOR: #999999;
    TEXT-DECORATION: none;
}
.credits a:hover
{
    COLOR: #999999;
    TEXT-DECORATION: underline;
}
.chis a
{
    color: #444444;
    TEXT-DECORATION: none
}
.chis a:hover {
    color: #7427F3;
    TEXT-DECORATION: none
}

.field input {
	font-size:9px;
	color: #999999;
	background: #fefefe;
	border: 1px solid #aaaaaa;
}
 
.boh input { 
	font-size:9px;
	color: #666666;
	background: #fefefe;
	border: thin none #ffffff;
	margin-bottom: 1px;
} 

form { 
	margin-bottom: 1px;
} 


.categoria
{
	HEIGHT: 18px;
	BACKGROUND-COLOR: #ffffff;
	width:364px;
 
}

.input_sw {
	padding: 2px;
	border:1px solid #666;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}


.button_sw { 
	margin: 0; 
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: 1px solid #CCC; 
	background: #FFFFFF url(../images/headerbg.gif) repeat-x bottom left; 
	padding: 1px; 
	font-weight: normal; 
	height: 19px;
	color: #333;
	width: 50px;
	}

.text_mail{ 
	color:#666; 
}



.select_sw {
	border:1px solid #aaaaaa;
	padding:2px;
	color:#666; 
	background:#ffffff url(../images/inputBg.gif) top left no-repeat;
	margin-top:2px;
	display:block;
	height: 19px;
	width: 200px;
	font: normal 1em Verdana, sans-serif;
}

.input_mail {
	border:1px solid #aaaaaa;
	padding:2px;
	color:#666; 
	background:url(../images/inputBg.gif) top left no-repeat;
	margin-top:2px;
	display:block;
	height: 19px;
	font: normal 1em Verdana, sans-serif;
}



.numero_verde {
	border:1px solid #aaaaaa; 
	position:absolute;
	margin-top:10px;
	margin-left:45px;
	text-align:center;
	background:#ffffff url(../images/300-x-108.gif) no-repeat;
	height: 120px;
	width: 300px;
}





.marchio{ 
	width:164px;
	border-bottom: 1px solid #999;
	text-decoration: none; 
	padding: 5px 0 2px 4px;
	color: #666;
	font-size: 100%;
}

#menu{
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	
}

#menu ul{
	list-style: none;
	margin: 0;
	margin-top: 5!important;
    margin-top: 0;
	padding: 0;
	
}

#menu ul li {
	margin: 0;
	padding: 0;
	height: 22px!important;
	height: 19px;
}

#menu ul li a { 
	width:200px;
	border-bottom: 1px dashed #999;
	text-decoration: none; 
	padding: 5px 0 2px 4px;
	color: #666;
	height: 22px!important;
	height: 19px; 
}

#menu a:hover{
	color: #000;
	background-color: #eee;
	height: 22px!important;
	height: 19px;
}

#menu a:link#evidenziato, 
#menu a:visited#evidenziato{
	font-weight:bold;
}



#menu_marchi{
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	width:164px;
   
	
}

#menu_marchi ul{
	list-style: none;
	margin: 0;
	margin-top: 5!important;
    margin-top: 0;
	padding: 0;
	width:164px;
	
}

#menu_marchi ul li {
	margin: 0;
	padding: 0;
	height: 30px!important;
	height: 29px;
	width:164px;
	border-bottom: 1px dotted #999;
}

#menu_marchi ul li a { 
	width:164px;
	line-height: 30px!important;
	line-height: 29px;	
	text-decoration: none; 
	text-align:center; 
	padding: 0px 5px 0px 5px;
	color:#747474;
	height: 30px!important;
	height: 29px;
}

#menu_marchi a:hover{
	color: #333;
	background-color: #eee;
	height: 30px!important;
	height: 29px;
}

#menu_marchi a:link#evidenziato, 
#menu_marchi a:visited#evidenziato{
	font-weight:bold;
	width:164px;
	height: 30px!important;
	height: 29px;
}

#menu_marchi li:hover{
	 background: #eee;
}


.example { 
	margin: 0;
	margin-top: -1!important;
	margin-top: 0;
	padding: 0;
	width:164px;
	/*background: url(../images/face_example_img.png) no-repeat; */
	background-color:#FFFFFF;
 }


.interlinea{
 height:10px;
}

.example ul {
	
	margin: 0;
	margin-top: -1!important;
	margin-top: 0;
	padding: 0;
	width:164px;
	 

 }

.example ul li { 
	float: left; 
	width: 52px!important;
	width: 50px;
	height: 47px; 
	border: 1px solid #fff; 
	list-style: none; 
}

.example ul li div {
	border: 1px solid #fff;
	width: 52px!important;
	width: 50px;
	height: 46px;
	background: none;
	
}
.example ul li span { 
	display: block; 
	width: 51px!important;
	width: 50px;
	height: 46px; 
  }
.example ul li { 
	_width: 54px!important;
	_width /**/: 53px; 
	_height /**/: 48px;
 }
.example ul li div {
	_width: 52px!important;
	_width /**/: 51px; 
	_height /**/: 47px; 
 }

.example ul li span { 
	background: #fff; }
 
.express{
    text-decoration: underline;
	font-weight:bold;
	text-align:justify;
	display:inline; 
	color:#000;
	margin-bottom:0px;
	background-color:#FFFF00;
	margin-left:0px;
	padding:3px;
} 

.my_checkbox{
	 margin-bottom:0px;
	 margin-left:10px;

}

.lost_pwd {
	text-decoration: none;
	font-weight:bold;
	text-align:justify;
	display:inline; 
	color:#333;
	margin-bottom:0px;
	background-color:#F4f4f4;
	padding:3px;
	border:1PX DOTTED #400040;
}

.lost_pwd:link,lost_pwd:visited{ 
	text-decoration: none;
	font-weight:bold;
	text-align:justify;
	display:inline; 
	color:#333;
	margin-bottom:0px;
	background-color:#F4f4f4;
	padding:3px;
	border:1PX DOTTED #400040;
}

.lost_pwd:hover{ 
	text-decoration: none;
	font-weight:bold;
	text-align:justify;
	display:inline; 
	color:#333;
	margin-bottom:0px;
	background-color:#F4f4f4;
	padding:3px;
	border:1PX DOTTED #400040;
}




#menu_pwd{
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	
}

#menu_pwd ul{
	list-style: none;
	margin: 0;
	margin-top: 5!important;
    margin-top: 0;
	padding: 0;
	
}

#menu_pwd ul li {
	margin: 0;
	padding: 0;
	height: 22px!important;
	height: 19px;
}

#menu_pwd ul li a { 
	width:164px;
	border-bottom: 1px dashed #999;
	text-decoration: none; 
	padding: 5px 0 2px 4px;
	color: #666;
	height: 22px!important;
	height: 19px; 
}

#menu_pwd a:hover{
	color: #000;
	background-color: #eee;
	height: 22px!important;
	height: 19px;
}

#menu_pwd a:link#evidenziato, 
#menu_pwd a:visited#evidenziato{
	font-weight:bold;
}


.searchbutton { 
	margin: 0; 
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: 1px solid #CCC; 
	background: #FFFFFF url(../images/headerbg.gif) repeat-x bottom left; 
	padding: 1px; 
	font-weight: bold; 
	height: 19px;
	color: #333;
	width: 110px;
}

.btn_data { 
	
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: 1px solid #CCC; 
	background: #FFFFFF url(../images/headerbg.gif) repeat-x bottom left; 
	padding: 1px; 
	font-weight: bold; 
	height: 19px;
	color: #333;
	width: 20px;
}

.btn_chiudi { 
	margin: 0; 
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: 1px solid #CCC; 
	background: #333333 left; 
	padding: 1px; 
	font-weight: bold; 
	height: 19px;
	color: #fff;
	width: 20px;
}

.btn_chiudi:link{ 
	margin: 0; 
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: 1px solid #CCC; 
	background: #333333 ; 
	padding: 1px; 
	font-weight: bold; 
	height: 19px;
	color: #ffffff;
	width: 20px;
	text-align:center;
}

.input_data{
	background-color:#EEBB00; 
	border: 1px solid #FFFFFF;
	color: #333;
	text-align:right;
	
}

.row_1{
	background-color:#efefef; 
	border-right: 1px solid #CCC; 
	margin:2px;
	padding:2px;
	font: 11px Arial, Sans-serif; 
	text-transform:uppercase;
}

.row_2{
	background-color:#dedede; 
	border-right: 1px solid #CCC; 
	margin:2px;
	padding:2px;
	font: 11px Arial, Sans-serif; 
	text-transform:uppercase;
}

.tb_header{
	border-right: 1px solid #333; 
	border-bottom: 1px solid #333; 
	font-size: 80%; 
	font-family: Arial, Sans-serif; 
	padding: 1px; 
	font-weight: bold; 
}

.my_tb_header{
	border-right: 1px solid  #efefef;
	border-bottom: 1px solid #efefef;
	font: 11px Arial, Sans-serif; 
	padding: 1px; 
	font-weight: bold; 
	position:relative;
	margin-bottom:1px;
}

.tb_cell{
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC; 
	font: 12px Arial, Sans-serif; 
	padding: 1px; 
	font-weight: bold; 
	position:relative;
	margin-bottom:1px;
}

.my_tb_cell{
	border-right: 1px solid  #efefef;
	border-bottom: 1px solid #efefef;
	font: 11px Arial, Sans-serif; 
	padding: 1px; 
	font-weight: bold; 
	position:relative;
	margin-bottom:1px;
}
 

.mycheckbox{
	height:10px;
	width:10px;
	margin-bottom:2px;	
}

.bordo_nota{
	border-bottom: 1px solid #CCCCCC;
	color: #333;
	font: 12px Arial, Sans-serif; 
	padding: 1px; 
	border-left: 1px solid #CCCCCC; 
	font-weight: normal; 

}

.bordo_tabella{
	border: 1px solid #666; 
	margin:1px;
	margin-left:20px;
}


hr{
	border: 1px DOTTED #333; 
	height:1 px;
	margin:0px;
	padding:0px;
}

.my_input {
    font: 12px Arial, Sans-serif; 
	font-weight: bold; 
    color: #000000;
    background: #ffffff;
    width: 25px;
	border: 1px DOTTED #333; 
	margin:0px;
	text-align:right;
	
    }
.my_select {
    font: 12px Arial, Sans-serif; 
	font-weight: bold; 
    color: #000000;
    background: #efefef;
    width: 38px;
	border: 0px DOTTED #333; 
	}
	
.select_reso{
    font: 12px Arial, Sans-serif; 
	font-weight: bold; 
    color: #000000;
    background: #efefef;
    width: 200px;
	border: 1px DOTTED #333; 
   }
   
.tab_login{
   background: #FFFFFF ; 
   }
   
.cell_my_order{
  	border-right: 0px dotted #ccc; 
	border-bottom: 1px dotted #999;
	background: #fff;
	font: 12px Arial, Sans-serif; 
    margin:1px;
	padding:1px;
    color: #000000;
   }
   
.my_border{
 border-collapse: collapse;

  border-spacing: 1em 0.5em;
}
 
.my_border td { border: 1px solid #ccc; }
   
.commenti{
    width: 254px;
  	border: 0px dotted #ccc; 
	background: #fff;
	font: 12px Arial, Sans-serif; 
    margin-left:10px;
	margin-top:10px;
    color: #000;
 
 }   
   
   
   
div.textimage{
width: 259px;margin-bottom: 3px;     
border: 1px solid #ccc;
background-color: #eee;
margin-top:10px;
margin-left:7px;
font: 12px Arial, Sans-serif; 
}



div.textimage img{
	float:left;
	margin: 2px;
	border: 1px solid #666;
}

div.textimage h2, div.textimage p{
	margin: 5px;
	padding: 0;
	text-align:center;
	
}
 

div.textimage h4{
font-family: Arial, Sans-serif; 
margin-top: 6px;
margin-bottom: 2px;
color:#FF0000;
}

div.clearer{clear: left}   

/*----------gestione resi------------*/
.border_alfa{
	border:1px solid #ccc;
	border-bottom:0px solid #ccc;
	border-top:1px solid #ccc;
}

.border_beta{
	border:1px solid #ccc;
	border-bottom:0px solid #ccc;
	border-top:0px solid #ccc;
}

.border_gamma{
	border:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:0px solid #ccc;
 }
 
 
 .img_logo {
	padding: 0px;
	float: left;
	width: auto;
	margin-bottom:-27px;
	z-index:10;

}

.logo_flags {
	
	z-index:10;

}

/*------------------gestione news -----------------*/
/* VERTICAL MARQUEE */
#div_news{
 	border:0px solid #ccc;
 	/*background-color:White;*/
 	width:264px;
 	height:250px;
 	overflow:hidden;
}

#div_news div {
	padding:0 10px;
}

#div_news  p {
 	padding:10px 0;
 	margin:0;
}

#div_news a, #div_news em {
	display:block;
}