body { background-color:#B0C2D3; margin:0; font-family:arial; font-size: 11px; color:#666666; }
td {font-family: arial;font-size: 11px;font-style: normal;color: #666666;font-weight: normal; line-height:14PX;}
h1 { font-family: arial black; font-size:19px; color:#002951; letter-spacing:-1px; display:inline; font-weight:lighter; line-height:19px;}
h2 { font-family:verdana; font-size:13px; color:#FF6600; border-bottom:1px dotted #FF6600; margin-bottom:5px; padding-bottom:3px; }
h3 { font-family:Verdana; font-size:11px; color:#FF6600;}
h4 { display:inline; font-family:arial; font-size:11px; color:#000000; }

#header a {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
#header a:visited {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
#header a:hover {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}

#cont_page { background-color:#ffffff; padding-top:10px; padding-bottom:10px;}
#cont_p { padding-left:4px; padding-right:4px}
#cont_p_navig { border:1px solid #004251; padding:6px; height:650px; vertical-align:top;}
#navbar { border-bottom:1px dashed #cccccc; padding-bottom:3px; margin-bottom:6px;}

a {font-family: arial;font-size: 11px;font-style: normal;color: #4B8ED1;text-decoration: underline;font-weight: normal;}
a:visited {font-family: arial;font-size: 11px;font-style: normal;color: #4B8ED1;text-decoration: underline;font-weight: normal;}
a:hover {font-family: arial;font-size: 11px;font-style: normal;color: #88E2FC;text-decoration: none;font-weight: normal;}

a.mn_sx {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.mn_sx:visited {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.mn_sx:hover {font-family: arial;font-size: 11px;font-style: normal;color: #cccccc;text-decoration: none;font-weight: normal;}

a.medium {font-family: verdana;font-size: 13px;font-style: normal;color: #4B8ED1;text-decoration: none;font-weight: normal;}
a.medium:visited {font-family: verdana;font-size: 13px;font-style: normal;color: #4B8ED1;text-decoration: none;font-weight: normal;}
a.medium:hover {font-family: verdana;font-size: 13px;font-style: normal;color: #88E2FC;text-decoration: none;font-weight: normal;}

a.medium_und {font-family: verdana;font-size: 13px;font-style: normal;color: #4B8ED1;text-decoration: underline;font-weight: normal;}
a.medium_und:visited {font-family: verdana;font-size: 13px;font-style: normal;color: #4B8ED1;text-decoration: underline;font-weight: normal;}
a.medium_und:hover {font-family: verdana;font-size: 13px;font-style: normal;color: #88E2FC;text-decoration: none;font-weight: normal;}


a.header {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.header:visited {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.header:hover {font-family: arial;font-size: 11px;font-style: normal;color: #cccccc;text-decoration: none;font-weight: normal;}


.ms {border-bottom:1px solid #ffffff; background-image:url(/images/bg_menu_sx.jpg); padding:5px 4px 5px 8px;}

.list_default {width:314px; float:left; margin-bottom:3px; margin-right:3px;}
.list_sottoc {width:310px; float:left; height:30px;}
.list_ris_cat { padding-bottom:6px; border-bottom:1px dashed #666666; margin-bottom:6px;}

#prezzi_cat td { font-family:Verdana; font-size:12px; color:#000000; font-weight:bold;}
#spese_trasporto td { font-size:10px; font-family:verdana; color:#000000;}
#text_vetrina td {font-family:tahoma; font-size:12px; color:#000000}

#table_carr01 td { color:#000000; font-family:verdana;}
#table_carr02 td { color:#000000; font-family:verdana;}
#table_carr03 td { color:#000000; font-family:verdana;}
#table_carr04 td { color:#000000; font-family:verdana;}
#table_carr05 td { color:#000000; font-family:verdana;}

#mod_pagamento td { color:#000000; font-size:12px; line-height:13px;}
#conf_reg td {color:#000000;}
#conf_reg_ut td {color:#000000;}
#conf_ordine td {color:#000000; font-size:12px;}

#form td { color:#000000;}





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-family: arial;font-size: 11px;font-style: normal;color: #FF9900;text-decoration: none;font-weight: normal;}
a.mn_sx_down:visited {font-family: arial;font-size: 11px;font-style: normal;color: #FF9900;text-decoration: none;font-weight: normal;}
a.mn_sx_down:hover {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}


a.light_blue {font-family: arial;font-size: 11px;font-style: normal;color: #99CCFF;text-decoration: none;font-weight: normal;}
a.light_blue:visited {font-family: arial;font-size: 11px;font-style: normal;color: #99CCFF;text-decoration: none;font-weight: normal;}
a.light_blue:hover {font-family: arial;font-size: 11px;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:11px;}
select { font-family:arial; font-size:11px;}
.mainoption { background-color:#4B8ED1; color:#ffffff; font-family:trebuchet ms; font-size:10px;}
.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;}



.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;}



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

#solari1 {width:167px; height:167px; background-image:url(/images/solari_bg01.gif); text-align:center; float:left; color:#000000; font-weight:bold}
#solari1 p { margin-top:65px}
#solari2 {width:167px; height:167px; background-image:url(/images/solari_bg02.gif); text-align:center; float:left; color:#000000; font-weight:bold; margin-left:38px; margin-right:38px;}
#solari2 p { margin-top:65px}
#solari3 {width:167px; height:167px; background-image:url(/images/solari_bg03.gif); text-align:center; float:left; color:#000000; font-weight:bold}
#solari3 p { margin-top:65px}
#solari4 {width:577px; height:115px; background-image:url(/images/solari_bg04.gif); color:#000000; font-weight:bold; margin-top:35px;}
#solari4_ins_sx {width:167px; margin-top:67px; text-align:center; float:left}
#solari4_ins_dx {width:300px; margin-top:27px; margin-left:100px; text-align:left; float:left; font-weight:lighter}

.marchio {width:152px; height:122px; float:left; border-right:1px solid #333333;  border-bottom:1px solid #333333; border-top:1px solid #cccccc; border-left:1px solid #cccccc; margin-right:1px; margin-bottom:1px;}
div.marchio a { text-decoration:none; line-height:12px; font-size:12px; font-family:arial;}

.tit1 {font-family:arial black; font-size:18px; color:#ff6600; line-height:18px;} 
.tit2 {font-family:arial black; font-size:32px; color:#000000; line-height:32px;}

.close { clear:both}

.oran {font-size:12px; color:#FF6600}

#offerta_sol_01 {background-image:url(/images/bg_offerta_solari.gif); width:355px; height:69px; float:right}
#offerta_sol_01_ins {width:200px; text-align:center; margin-left:95px; color:#000000; font-size:11px; padding-top:13px; font-family:verdana}

#offerta_sol_02 {background-image:url(/images/bg_offerta_solari2.gif); width:300px; height:69px; margin-bottom:10px;}
#offerta_sol_02_ins {width:200px; text-align:center; margin-left:100px; color:#000000; font-size:11px; padding-top:13px; font-family:arial}


				