body {
background-color:#C0EAF8;
padding:0px;
margin:0px;
font-family:"Trebuchet MS", Georgia, Verdana;
font-size:12px;
background-image:url(images/sfondo2.jpg);
background-repeat:repeat-x;
background-position:top;
}

#pagina {
width:1024px;
margin:0px auto 0px auto;
background-color:#FFFFFF;
}

#intestazione {
width:1024px;
height:237px;
background-image:url(images/intestazione2.jpg);
}

#menu {
width:776px;
height:35px;
padding:0px 22px 0px 226px;
background-image:url(images/sfondo_menu2.jpg);
overflow:hidden;
}

.voce_menu a{
float:left;
display:block;
height:23px;
padding:6px 30px 20px 30px;
border-right:1px solid #DDDDDD;
color:#158ABB;
text-decoration:none;
font-size:16px;
}

.voce_menu.selezionata a{
float:left;
display:block;
height:23px;
padding:6px 30px 20px 30px;
border-right:1px solid #DDDDDD;
text-decoration:none;
font-size:16px;
background-color:#343434;
color:#E6BE1C;
}

.voce_menu a:hover {
background-image:url(images/bottone_hover.jpg);
background-repeat:repeat-x;
background-position:top;
}

.voce_menu.selezionata a:hover {
background-image:url(images/bottone_hover.jpg);
background-repeat:repeat-x;
background-position:top;
color:#158ABB;
}

#dropmenudiv{
position:absolute;
border:1px solid #DDDDDD;
border-bottom-width: 0;
z-index:100;
font-size:16px;
opacity:0.9;

}

#dropmenudiv a{
display: block;
text-indent: 0px;
border-bottom: 1px solid #CCCCCC;
padding:8px 30px 8px 30px;
text-decoration: none;
background-color:#EEEEEE;
color:#158ABB;
}

#dropmenudiv a:hover{
background-color:#343434;
color:#E6BE1C;
}

#contenuto {
width:880px;
padding:20px 72px 20px 72px;
background-image:url(images/sfondo_contenuto2.jpg);
}

#fine_contenuto {
width:980px;
height:20px;
display:block;
background-image:url(images/fine_contenuto.jpg);
}

#footer {
width:1024px;
margin:0px auto 10px auto;
color:#42C5EA;
text-align:center;
background-image:url(images/fine_pagina.jpg);
background-repeat:no-repeat;
padding-top:40px;
}

#footer a:link, #footer a:visited {
color:#42C5EA;
text-decoration:none;
}

#footer a:hover, #footer a:active {
color:#42C5EA;
text-decoration:underline;
}

h1 {
color:#D02E4D;
font-size:24px;
font-weight:normal;
margin:0px;
padding:0px 0px 20px 0px;
text-transform:uppercase;
}

.testo {
font-size:14px;
color:#333333;
padding-bottom:10px;
}

.slide {
width:514px;
background-image:url(images/box_slide_centro.jpg);
margin-bottom:20px;
}

.slide_top {
padding:13px;
width:488px;
height:16px;
background-image:url(images/box_slide_top2.jpg);
font-size:14px;
color:#666666;
}

.slide_bottom {
width:514px;
height:7px;
background-image:url(images/box_slide_bottom.jpg);
}

.info {
width:320px;
background-image:url(images/box_info_centro.jpg);
float:right;
}

.info p {
padding:0px;
margin:0px;
}

.info_top {
padding:13px;
width:294px;
height:16px;
background-image:url(images/box_info_top.jpg);
font-size:14px;
color:#666666;
}

.info_centro {
padding:14px;
font-size:16px;
color:#666666;
}

.info_bottom {
width:320px;
height:7px;
background-image:url(images/box_info_bottom.jpg);
}

.elenco {
width:880px;
background-image:url(images/box_elenco_centro.jpg);
margin-bottom:10px;
position:relative;
}

.elenco_top {
padding:13px;
width:854px;
height:16px;
background-image:url(images/box_elenco_top.jpg);
font-size:14px;
color:#666666;
}

.elenco_top a{
color:#444444;
text-decoration:none;
text-transform:uppercase;
}

.elenco_centro {
padding:7px;
font-size:14px;
color:#666666;
}

.elenco_centro p {
padding:0px;
margin:0px;
}

.elenco_bottom {
width:880px;
height:7px;
background-image:url(images/box_elenco_bottom.jpg);
clear:left;
}

.elenco_centro .thumbnail {
border:1px solid #C4C4C4;
float:left;
margin-right:14px;
}

.bottone_scheda {
width:110px;
height:30px;
position:absolute;
left:759px;
top:123px;
font-size:14px;
display:block;
}

.bottone_scheda a:link, .bottone_scheda a:visited {
background-image:url(images/bottone_scheda.jpg);
color:#158ABB;
text-decoration:none;
padding:6px 10px 6px 10px;
background-repeat:no-repeat;
}

.bottone_scheda a:hover, .bottone_scheda a:active {
background-image:url(images/bottone_scheda_hover.jpg);
color:#158ABB;
text-decoration:none;
padding:6px 10px 6px 10px;
background-repeat:no-repeat;
}

.foto_prodotto {
margin:0px 6px 6px 0px;
width:520px;
}

.thumb_prodotto {	
margin:0px 6px 12px 0px;
}

.contenitore_thumb {
width:520px;
}

.bottone a:link, .bottone a:visited, .bottone a {
background-image:url(images/bottone_scheda.jpg);
color:#158ABB;
text-decoration:none;
padding:6px 0px 6px 0px;
background-repeat:no-repeat;
width:110px;
height:30px;
font-size:14px;
display:block;
text-align:center;
}

.bottone a:hover, .bottone a:active {
background-image:url(images/bottone_scheda_hover.jpg);
color:#158ABB;
text-decoration:none;
padding:6px 0px 6px 0px;
background-repeat:no-repeat;
width:110px;
height:30px;
font-size:14px;
display:block;
text-align:center;
cursor:pointer;
}

.contenitore_bottoni {
width:509px;
}

.messaggio {
border:1px dashed #158ABB;
color:#041B24;
background-color:#D2F1FA;
padding:6px;
margin:6px 0px 6px 0px;
}

.errore {
border:1px dashed #D02E4D;
color:#300C13;
background-color:#F1C7CF;
padding:6px;
margin:6px 0px 6px 0px;
display:none;
}

