body {font-family: arial;
	font-size: 11px;
	color:#848484;
	line-height:14px;
	background-image:url(/images/bg.jpg);
	margin:0;
	font-size:70%; font-family:Tahoma, Verdana, Arial, sans-serif;
}
td {font-family: arial;
	font-size: 11px;
	color:#848484;
	line-height:14px;
	font-size:70%; font-family:Tahoma, Verdana, Arial, sans-serif;
}
div#cont {background-image:url(/images/bg.png); width:770px; padding-left:5px; padding-right:5px; min-height:850px; height: auto !important; height: 850px;}

div#cont_negozio {background-image:url(/images/bg_negozio.png); width:1000px; min-height:850px; height: auto !important; height: 850px;}

div#header {
text-align: center;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;}

div#header_site {
text-align: center;
margin-bottom:10px;}

div#leftcolumn {
float: left;
text-align: left;
width: 540px;
line-height:14px;
border-right:1px solid #EBEBEB;
}

div#maincontent {
text-align: left;
margin-left: 550px;
}


div#footer {
text-align: center;
clear: both;
color:#808080;
}

div#footer_negozio {
text-align: center;
clear: both;
color:#808080;
margin-left:5px;
margin-right:5px;}


div#maincontent_negozio {
margin-right:190px;
margin-left:180px;
text-align:left;
line-height:14px;
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
}

div#leftcolumn_negozio {
float: left;
text-align: left;
width: 180px;
margin-left:0px;
line-height:14px;
}

div#rightcolumn_negozio {
float: right;
margin-right:0px;
width:190px;
line-height:14px;
text-align:left;
}




h1 { display:inline; font-family:Times New Roman; font-weight:lighter; font-size:22px; color:#000000; line-height:22px;}
h2 { display:inline; font-family:arial; font-size:13px; color:#000000; }
h3 { display:inline; font-family:arial; font-size:12px; color:#006699;}
h4 { display:inline; font-family:arial; font-size:11px; color:#000000; }

a {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #990033;text-decoration: none;font-weight: normal;}
a:visited {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #990033;text-decoration: none;font-weight: normal;}
a:hover {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #DE7095;text-decoration: none;font-weight: normal;}

a.und {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #990033;text-decoration: underline;font-weight: normal;}
a.und:visited {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #990033;text-decoration: underline;font-weight: normal;}
a.und:hover {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #DE7095;text-decoration: underline;font-weight: normal;}


a.wh {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.wh:visited {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.wh:hover {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #DE7095;text-decoration: none;font-weight: normal;}


a.medium {font-family: arial;font-size: 12px;font-style: normal;color: #990033;text-decoration: none;font-weight: normal;}
a.medium:visited {font-family: arial;font-size: 12px;font-style: normal;color: #990033;text-decoration: none;font-weight: normal;}
a.medium:hover {font-family: arial;font-size: 12px;font-style: normal;color: #DE7095;text-decoration: none;font-weight: normal;}

a.mn_sx {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;}
a.mn_sx:visited {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;}
a.mn_sx:hover {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #666666;text-decoration: none;font-weight: normal;}

a.mn_sx_cat {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #666666;text-decoration: none;font-weight: normal;}
a.mn_sx_cat:visited {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #666666;text-decoration: none;font-weight: normal;}
a.mn_sx_cat:hover {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #cccccc;text-decoration: none;font-weight: normal;}


a.mn_black {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;;text-transform: uppercase;}
a.mn_black:visited {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;;text-transform: uppercase;}
a.mn_black:hover {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #666666;text-decoration: none;font-weight: normal;;text-transform: uppercase;}


a.mn_sx_down {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #FF9900;text-decoration: none;font-weight: normal;}
a.mn_sx_down:visited {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #FF9900;text-decoration: none;font-weight: normal;}
a.mn_sx_down:hover {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}


a.header {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #CCFF00;text-decoration: none;font-weight: normal;text-transform: uppercase;}
a.header:visited {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #CCFF00;text-decoration: none;font-weight: normal;text-transform: uppercase;}
a.header:hover {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;text-transform: uppercase;}

a.light_blue {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #99CCFF;text-decoration: none;font-weight: normal;}
a.light_blue:visited {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #99CCFF;text-decoration: none;font-weight: normal;}
a.light_blue:hover {font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}


.men_head { float:left; padding-top:2px; padding-left:10px; padding-right:10px;}

.cont_gen { padding:8px; border:1px ridge #fff; margin-left:8px; width:580px; height:700px; }

input { font-family:arial; font-size:12px;}
select { font-family:arial; font-size:11px;}
.mainoption { background-color:#8F0029; color:#ffffff; font-size:10px; font-family:trebuchet ms;}
.no_vert { list-style: none; margin-left:0px}
.menu_sotto_cat { width: 180px; background-color:#ffffff; padding:3px; border:1px solid #cccccc; margin-bottom:1px;}
.menucat { width: 180px; background-color:#000000; padding:3px; margin-left:0px;}

.bordo { border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #999999; border-bottom:1px solid #999999;}
#gallery td{ width:68px; height:68px; text-align:center; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #999999; border-bottom:1px solid #999999;}


.list_sottoc { width:185px; float:left; text-align:left; vertical-align:middle; padding:10px; border:1px ridge #ffffff; margin-bottom:4px; margin-right:4px;}
.list_sottoc_home { width:190px; float:left; text-align:left; vertical-align:middle; padding:2px; margin-bottom:1px; margin-right:1px;font-size: 11px;}


.vet_sottoc_home { text-align:left; border:1px solid #cccccc;}
.colonna_home { width:194px; height:160px; float:left; border:1px ridge #ffffff; margin-left:2px; margin-bottom:2px; padding:6px;}

.bg_foto {	border-top-width: 1px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;border-top-style: solid;border-right-style: groove;border-bottom-style: groove;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;}



/*----------------------SEZIONE STYLE FORM-----------------------*/

.textbox-search {
				font-family: arial; 
				font-size: 10px;
				border-color: #7F9DB9 ;
				border-top-width: 1px;
				border-top-color: #7F9DB9;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;
				}


#menu {
width: 164px;
}
#menu:after {content:".";height:0; clear:both;visibility:hidden;display:block;}


#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
display: block;
margin: 0;
padding: 4px 6px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
background-image:url(/images/new/bg_menusx.gif);
text-decoration: none;
height:100%;
}

#menu a:hover {
background-image:url(/images/new/bg_menusx_over.gif);
height:100%;
}

#menu li {
position: relative;
background-image:url(/images/new/bg_menusx.gif);
height:22px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#navbar { border-bottom:1px solid #cccccc; margin:6px; width:595px; padding-bottom:6px;}

#carr_menu_sx { border:1px solid #cccccc; padding:6px; margin-top:6px; margin-bottom:6px;}


/*ZOOM*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -200px;
bottom:100px;
border: 1px solid #cccccc;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
font-size:11px;
color:#666666;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

#div-m-sx h2{display:block; font-size:14px; margin:4px 0 8px 0; font-weight:normal; padding:10px 0 0px 0; text-indent:0em; line-height:1em; white-space:normal; color:#000000;font-family:Tahoma,arial,sans-serif; background-image:url(/images/bg_h2.gif); background-repeat:repeat; padding-bottom:10px; font-weight:bold;}

#div-m-dx h2{display:block; font-size:14px; margin:4px 0 8px 0; font-weight:normal; padding:10px 0 0px 0; text-indent:0em; line-height:1em; white-space:normal; color:#000000;font-family:Tahoma,arial,sans-serif; background-image:url(/images/bg_h2.gif); background-repeat:repeat; padding-bottom:10px; font-weight:bold;}

#div-m-cx { color:#666666; font-size:12px;}

#div-m-cx h1{display:block; margin-top:10px; padding:10px 0 0px 0; text-indent:0em; line-height:1em; white-space:normal;  background-image:url(/images/bg_h1.gif); background-repeat:repeat; padding-bottom:10px;}

#div-m-cx h2{display:block; font-size:14px; margin:0px 0 8px 0; font-weight:normal; padding:10px 0 0px 0; text-indent:0em; line-height:1em; white-space:normal; color:#000000;font-family:Tahoma,arial,sans-serif; background-image:url(/images/bg_h2.gif); background-repeat:repeat; padding-bottom:10px; font-weight:bold;}

#div-m-cx h3{display:block; font-size:13px; margin:0px 0 8px 0; font-weight:normal; padding:10px 0 0px 0; text-indent:0em; line-height:1em; white-space:normal; color:#333333; font-family:Tahoma,arial,sans-serif; padding-bottom:10px; font-weight:bold; border-bottom:1px dashed #cccccc}


				
