body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*background-color:#CDBAA2;*/
}

a {
text-decoration:underline;
color:#000000;
}

input, textarea, select {
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#head {
/*background-color:#D85913;*/
/*background-color:#E33900;*/
background-color:#ffffff;
/*border-bottom:1px solid #77933C;*/
height:87px;
/*background:url(img/bg_head.jpg) no-repeat;
background-position:right;*/
}

#head2 {
height:87px;
width:199px;;
/*background:url(img/bg_head1.jpg) no-repeat;
background-position:left;*/
color:#3B4F83;
font-size:28px;
font-weight:bold;
}

#footer {
/*background-color:#D85913;*/
/*background-color:#DE6129;*/
background-color:#FCB514;
height:30px;
color:#FFFFFF;
font-size:10px;
}

#menu {
height:29px;
/*background-color:#CC4D00;*/
/*background-color:#DE6129;*/
background-color:#FCB514;
}

.menu div, .menu div a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:3px;
cursor:pointer;
}

.menu div:hover, .menu div:hover a {
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
padding:3px;
/*background-color:#FAE17D;*/
cursor:pointer;
}

.menu_selected div, .menu_selected div a {
/*background-color:#FAE17D;*/
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
padding:3px;
cursor:pointer;
}

.input_cerca {
border:1px solid #CDBAA2;
color:#000000;
width:100px;
}

#bg_menu_arrow {
background:url(img/menu_arrow.jpg) no-repeat;
width:185px;
height:24px;
padding-left:10px;
}

#bg_menu_h {
background:url(img/menu_h.jpg) no-repeat;
width:185px;
height:24px;
padding-left:10px;
}

#bg_menu_no_arrow {
background:url(img/menu_no_arrow.jpg) no-repeat;
width:185px;
height:24px;
padding-left:10px;
}

#bg_menu_arrow a, #bg_menu_no_arrow a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#bg_menu_arrow a:hover, #bg_menu_no_arrow a:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#bg_menu_h a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#bg_menu_h a:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#top_yellow {
background:url(img/bg_yellow.jpg) no-repeat;
width:185px;
height:20px;
color:#FFFFFF;
font-weight:bold;
}

#centro_yellow {
/*background-color:#acbdef;*/
background-color:#DAE1F8;
font-size:11px;
}

#centro_yellow a {
color:#000000;
text-decoration:underline;
}

#bottom_yellow {
background:url(img/bottom_yellow.jpg) no-repeat;
width:185px;
height:10px;
}

#top_login {
background:url(img/top_login.jpg) no-repeat;
width:196px;
height:22px;
color:#FFFFFF;
font-weight:bold;
}

#top_carrello {
background:url(img/top_carrello1.jpg) no-repeat;
width:196px;
height:22px;
}

#centro_green {
background:url(img/centro_green.jpg) repeat-y;
width:196px;
}

/*#centro_carrello {
background:url(img/centro_carrello.jpg) repeat-y;
width:196px;
}*/

#bottom_green {
background:url(img/bottom_green.jpg) no-repeat;
width:196px;
height:3px;
}

/*#bottom_carrello {
background:url(img/bottom_carrello.jpg) no-repeat;
width:196px;
height:6px;
}*/

#bg_totale {
background:url(img/bg_totale.jpg);
width:192px;
height:26px;
color:#A13E01;
font-size:11px;
font-weight:bold;
}

/*#bg_consegna {
background:url(img/bg_consegna.jpg) no-repeat;
width:196px;
height:45px;
font-size:11px;
color:#A13E01;
}*/

/*#bg_copertura {
background:url(img/bg_copertura.jpg) no-repeat;
width:196px;
height:85px;
font-size:11px;
color:#A13E01;
}*/

.path {
color:#CDBAA2;
font-size:11px;
text-decoration:underline;
}

#bg_ordina {
/*background:url(img/bg_ordina_risultati.jpg) no-repeat;*/
width:577px;
height:25px;
color:#394872;
}

#bg_ordina a {
color:#394872;
text-decoration:underline;
}


/* menu */
ul#menu_a_2livelli{
float: left;
margin: 0;
padding: 0;
/*border-top: 1px solid #D76120;
border-bottom: 1px solid #D76120;
border-left: 1px solid #D76120;
background: #2D4E6C;*/
list-style:none;
/*font:1em Trebuchet MS;*/
}
	
ul#menu_a_2livelli li ul li{
list-style:none;
margin:0px 0px 1px 0px;
padding:0;
background-image:url(img/menu_no_arrow.jpg);
}

ul#menu_a_2livelli li ul li a{
padding:3px;
color:#FFFFFF;
}

ul#menu_a_2livelli li{
float:left;
/*margin: 0;*/
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*border-right: 1px solid #D76120;*/
/*color:black;*/
/*background:url(img/bg_menu_arrow.jpg) no-repeat;*/
background-image:url(img/menu_arrow.jpg);
width:185px;
height:24px;
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
vertical-align:middle;
}

ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited{
display: block;
/*padding: 4px 16px;*/
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
}
ul#menu_a_2livelli a:hover,
ul#menu_a_2livelli a:focus,
ul#menu_a_2livelli a:active{
/*background-color: #D76120;*/
color: #FFFFFF;
font-weight:bold;
text-decoration: underline;
}

ul#menu_a_2livelli li ul{
display: none;
}

ul#menu_a_2livelli li:hover ul{
display: block;
position: absolute;
z-index:1;
width:185px;
padding: 0;
/*margin: 0 0 0 -1px;*/
margin:-20px 0px 0px 185px;
/*border:1px solid #F28F02;*/
background: #E9F0F3;
font-size:12px;
}

ul#menu_a_2livelli li:hover div {
text-decoration:underline;
}

ul#menu_a_2livelli li li {
/*border-bottom:1px solid #D76120;*/
width: 185px;
}

.bt_procedi_acq {
	display: block;
	background-image: url(./img/acquista_carrello.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	width: 200px;
	height: 27px;
	border: 0;
	cursor: pointer;
	}
	
.bt_procedi_conferma {
	display: block;
	background-image: url(./img/conferma_ordine.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	width: 200px;
	height: 27px;
	border: 0;
	cursor: pointer;
	}