body {
background-image: url(../img/bg.jpg);
background-position:top center;
background-repeat: no-repeat;
font-family: verdana;
font-size: 11px;
color: #333;
background-color: #293E01;
}

a {
color: #FFA733;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

#ancora {
margin-top: -20px;
height: 20px;
position: absolute;
}


#master_container {
width: 980px;
margin: 0px auto;
}

/*BLOCCO HEADER*/


#header {
width: 980px;
height: 170px;

}

#logo {
width: 333px;
height: 84px;
margin-top: 5px;
background-image: url(../img/logo.png);
background-repeat: no-repeat;
float: left;
margin-left: 20px;
}

#carrello {
background-image: url(../img/carrello.png);
background-repeat: no-repeat;
width:402px;
height:52px;
float: right;
margin-top: 32px;
}

.link_carrello {
width: 100px;
height: 35px;
float: left;
margin-top: 15px;
margin-left: 30px;
}

.mascherina_articoli {

width:43px;
height:15px;
margin-top: 27px;
margin-left: 70px;
float: left;
color: #FFCC00;
font-weight: bold;
float: left;
font-size: 11px;
text-align: center;

}

.mascherina_totale {
width:72px;
height:15px;
margin-top: 27px;
margin-right: 19px;
color: #FFCC00;
font-weight: bold;
font-size: 11px;
float: right;
text-align: center;
}


#search {
float: right;
background-image: url(../img/search.png);
width:290px;
height:43px;
margin-top: -8px;
margin-right: 7px;
padding-top: 52px;
}

#search a{
color: #fff;
text-decoration: none;
}

#search a:hover{
text-decoration: underline;
}

.input_search {
background-image: url(../img/input_search.jpg);
background-repeat: no-repeat;
width: 137px;
height: 21px;
border: 0px;
padding-top: 5px;
padding-left: 10px;

font-family: verdana;
font-size: 12px;
color: #333;
margin-left: 100px;
margin-top: 7px;
}


.button_search{
background-image: url(../img/button_search.jpg);
background-repeat: no-repeat;
width: 37px;
height: 27px;
margin-top: -6px;
margin-left: -6px;

border: 0px solid;
cursor: pointer;  
}







#container {
width: 980px;
float: left;
background-color: #fff;
}



#corpo {
  margin-left: 7px;
  width: 966px;
}

#cornice_superiore {
width: 980px;
height: 7px;
background-image: url(../img/cornice_superiore.gif);
background-repeat: no-repeat;
}




#cornice_inferiore {
width: 980px;
height: 6px;
background-image: url(../img/cornice_inferiore.gif);
background-repeat: no-repeat;
clear: both;
}

a img {
border: 0px;
}



#menu_header {
background-image: url(../img/menu_header.gif);
background-repeat: no-repeat;
width:940px;
height:28px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-left: 15px;
padding-right: 15px;

}

#menu {
float: left;
color: #FFA733;
font-size: 12px;
letter-spacing: 0px;
text-transform: lowercase;
}

#menu_header a {
text-decoration: none;
color: #333;
}

#menu_header a:hover {
color: #FFA733;
}

#menu_header a.active {
color: #FFA733;
}

#login {
float: right;
font-size: 13px;
}


#menu_categorie {
background-image: url(../img/menu_categorie.jpg);
width:966px;
height:57px;
margin-left: 7px;
margin-right: 7px;
margin-top: 7px; 
margin-bottom: 7px;

}

.img_menu {
margin-left: -10px;
}

*html .img_menu {
margin-left: -18px;
}

*:first-child+html .img_menu {
margin-left: -18px;
}


#flash {
width: 728px;
height: 438px;
float: left;
}

#blocco_news {
float: left;
width: 210px;
height: 302px;
background-image: url(../img/blocco_news.png);
background-repeat: no-repeat;
margin-left: 5px;
margin-bottom: 3px;
padding-top: 33px;
padding-left: 11px;
padding-right: 11px;
}

.corpo_blocco_news {
float: left;
width: 100%;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #606060; 
}

.nome_news {
font-size: 13px;
color: #176180;
margin-top: 5px;
margin-bottom: 5px;
}
.descrizione_breve_news{
line-height: 16px;
}


#promozioni {
margin-left: 5px;
float: left;
width: 233px;
margin-top: 5px;
}

#galleria {
height: 200px;
float: left;
width: 966px;
margin-top: 14px;
margin-bottom: 20px;
}

#menu_galleria {
background-image: url(../img/menu_galleria.png);
background-repeat: no-repeat;
width: 1000px;
height: 49px;
margin-left: -17px;

}

#lista_nuovi_arrivi {
width: 475px;
height: 39px;
float: left;

text-align: right;
padding-right: 25px;
padding-top: 10px;
color: #333333;
}

#lista_nuovi_arrivi a {
color: #fff;
text-decoration: none;
font-weight: bold;
}


#lista_nuovi_arrivi a:hover {
text-decoration: underline;
}

#lista_offerte{
width: 475px;
height: 39px;
float: right;
color: #333333;
text-align: right;
padding-right: 25px;
padding-top: 10px;
}

#lista_offerte a {
color: #fff;
text-decoration: none;
font-weight: bold;
}

#lista_offerte a:hover {
text-decoration: underline;
}


#galleria_sx {
width: 460px;

float: left;
padding-right: 23px;
}

#galleria_dx {
float: right;
width: 460px;

padding-right: 23px;
}


/*BORDI ALLE FOTO*/

.photo {
	margin: 0px;
	position: relative;
	width: 230px;
	height: 140px;
	float: left;

}


.photo a {
	text-decoration: none;
}



.sample7 span {
	width: 230px;
	height: 140px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/round-corner.png) no-repeat;
}
.sample7 img {
	border: none;
	padding: 0;
}



.nome {
font-size: 13px;
color: #176180;
margin-bottom: 5px;
}

.marca {
font-size: 13px;
color: #FF9A33;
height: 20px;

}

.descrizione_breve {
color: #333333;
height: 41px;
}


*:first-child+html .descrizione_breve {
height: 51px;

}


.prezzo {
margin-top: 5px;
margin-bottom: 5px;
font-size: 15px;
color: #FF9A33;
}


.scheda {
 background-image: url(../img/scheda.gif);
background-repeat: no-repeat;
width:64px;
height:19px;
float: left;
margin-right: 4px;
padding-top: 3px;
text-align: center;
}

.scheda a {
color:#333;
text-decoration: none;
}

.scheda a:hover {
color: #FF9A33;
}


.compra {
 background-image: url(../img/compra.gif);
background-repeat: no-repeat;
width:64px;
height:22px;
float: left;
padding-top: 3px;
text-align: center;
}


.compra a {
color:#333;
text-decoration: none;
}

.compra a:hover {
color: #fff;
}


#finanziamenti_rivenditori {
float: left;
width: 966px;
}

#finanziamenti {
float: left;
width: 478px;
padding-right: 0px;
line-height: 16px;
}

#rivenditori {
float: right;
width: 478px;
padding-right: 0px;
}

.nomi_rivenditori{
width: 115px;
height: 20px;
float: left;
color: #333333;
text-transform: lowercase;
}

#info {
background-image: url(../img/bg_info.jpg);
width:966px;
height:138px;
float: left;
margin-left: 0px;
color: #999;
font-size: 11px;
line-height: 20px;
margin-top: 20px;
padding-top: 12px;
}

#info span {
color: #34281D;
font-size: 13px;
font-weight: bold;
}

#info ul {
list-style-type: none;
margin-left: 0px;
margin-top: 15px;
margin-bottom: 0px;
margin-right:0px;
padding: 0px;
}

#info a {
color: #999;
text-decoration: none;
}

#info a:hover {
text-decoration: underline;

}

.input_newsletter {
background-image: url(../img/input_newsletter.png);
background-repeat: no-repeat;
width: 174px;
height: 27px;
background-position: center;
border: 0px;
padding-top: 12px;
padding-left: 12px;
padding-right: 10px;
font-family: verdana;
font-size: 11px;
color: #333;
background-color: transparent;
}

.bottone_newsletter {
background-image: url(../img/bottone_newsletter.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
width: 35px;
height: 39px;
border: 0px solid;
margin-left: -3px;
margin-top: 0px;
}

#footer_contatti {
background-image: url(../img/footer_contatti.jpg);
background-repeat: no-repeat;
width: 966px;
height: 54px;
float: left;
margin-left: 7px;
margin-top: 0px;

}

#table_contatti {
float: right;
margin-top: 8px;
margin-right: 10px;
}



#table_contatti a {
font-size: 11px;
color:  #FFF;
text-decoration: none;
}

#table_contatti a:hover {
text-decoration: underline;
}

.torna_su{
color: #fff;
}

#carte {
float: left;
margin-left: 35px;
margin-top: 10px;
height: 32px;
}

#menu_footer {
float: right;
margin-top: 17px;
margin-right: 35px;
}

#menu_footer a {
text-decoration: none;
color: #333;
}

#menu_footer a:hover {
color: #FFA733;
}

#menu_footer a.active {
color: #FFA733;
}

#credits {
line-height: 18px;
color: #FFFFFF;
font-size: 10px;
margin-left: 35px;
margin-top: 10px;
}

.form_login_input {
background-image: url(../img/input_login.jpg);
width:272px;
height:39px;
border: 0px;
padding-left: 12px;
padding-top: 12px;
padding-right: 12px;
}

.bottone_invia{
background-image: url(../img/bottone_invia.gif);
background-repeat: no-repeat;
width: 92px;
height: 47px;
border: 0px;
}

textarea {
width: 389px;
height: 142px;
border: 0px;
background-image: url(../img/textarea.jpg);
background-repeat: no-repeat;
overflow: auto;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
