/* CSS Document */

body{
background-image:url(/images/sfondo_sito.jpg);
background-repeat:repeat-x;
margin:0px;
}
ul {list-style:none; margin:0px; padding:0px;}
h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin:0px;
}

.testo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3e3e3e;
}

.testo_bianco_small{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}


.testo_bianco_medio{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
.testo_bianco_big{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}

.testo_verde_medium{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#40770d;
}

.testo_verde_small{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#40770d;
}

.distanze_sx_dx{
padding-left:15px;
padding-right:15px;
}

.bordo_foto{
padding:2px;
border:solid 1px #CCCCCC;
}

.testo_grigio_sconto{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#afaeae;
	text-decoration: line-through;
}

.testo_prezzo{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#9d0707;
}

.testo_rosso_medio{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#9d0707;
}

.invisibile
{
    visibility:hidden;
}
/************************************************
SFONDI
*************************************************/

.colore_bianco{
background-color:#FFFFFF;
}
.colore_verde_scuro{
background-color:#36660B;
}

.sfondo_intestazione{
background-image:url(/images/sfondo_intestazione.png);
background-repeat:no-repeat;
background-position:bottom center;
}

.sfondo_menu{
background-image:url(/images/sfondo_menu_2.png);
background-repeat:no-repeat;
background-position:center;
}

.sfondo_news{
background-image:url(/images/categorie/sfondo_news.png);
background-repeat:no-repeat;
background-position:0px 30px;
}

.sfondo_footer{
background-image:url(/images/sfondo_footer.png);
background-repeat:no-repeat;
}

.sfondo_corpo_top{
background-image:url(/images/sfondo_corpo_top.png);
background-repeat:no-repeat;
}

.sfondo_corpo_middle{
background-image:url(/images/sfondo_corpo_middle.png);
background-repeat:repeat-y;
}

.sfondo_corpo_bottom{
background-image:url(/images/sfondo_corpo_bottom.png);
background-repeat:no-repeat;
}

.sfondo_cat_top{
background-image:url(/images/categorie/sfondo_cat_top.png);
background-repeat:no-repeat;
}

.sfondo_cat_middle{
background-image:url(/images/categorie/sfondo_cat_middle.png);
background-repeat:repeat-y;
}

.sfondo_cat_bottom{
background-image:url(/images/categorie/sfondo_cat_bottom.png);
background-repeat:no-repeat;
}

.sfondo_primopiano_top{
background-image:url(/images/categorie/sfondo_primopiano_top.png);
background-repeat:no-repeat;
}

.sfondo_primopiano_middle{
background-image:url(/images/categorie/sfondo_primopiano_middle.png);
background-repeat:repeat-y;
}

.sfondo_primopiano_bottom{
background-image:url(/images/categorie/sfondo_primopiano_bottom.png);
background-repeat:no-repeat;
background-position:bottom;
}

.sfondo_header_grid{
background-image:url(/css/style_11/header.gif);
background-repeat:repeat-x;
}

.sfondo_footer_grid{
background-image:url(/css/style_11/footer_big.gif);
background-repeat:repeat-x;
}

.sfondo_prodotto_middle{
background-image:url(/images/categorie/sfondo_prodotto_middle.png);
background-repeat:repeat-y;
}

.sfondo_banner{
background-image:url(/images/banner/sfondo_banner.jpg);
background-repeat:no-repeat;
}
/**********************************************
LINK
**********************************************/

a:link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#40770d;
text-decoration:none;
}

a:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#40770d;
text-decoration:none;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ca1515;
text-decoration:underline;
}

.menu_verde:link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#40770d;
text-decoration:none;
}

.menu_verde:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#40770d;
text-decoration:none;
}

.menu_verde:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#ca1515;
text-decoration:underline;
}

.cat:link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#40770d;
text-decoration:none;
}

.cat:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#40770d;
text-decoration:none;
}

.cat:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#ca1515;
text-decoration:underline;
}


.link_nero:link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#494747;
text-decoration:none;
}

.link_nero:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#494747;
text-decoration:none;
}

.link_nero:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#494747;
text-decoration:underline;
}


.bianco:link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.bianco:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.bianco:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ca1515;
text-decoration:underline;
}

.link_prodotto:link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#40770d;
text-decoration:underline;
}

.link_prodotto:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#40770d;
text-decoration:underline;
}

.link_prodotto:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#ca1515;
text-decoration:underline;
}


.link_rosso_big:link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#ca1515;
text-decoration:none;
}

.link_rosso_big:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#ca1515;
text-decoration:none;
}

.link_rosso_big:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#ca1515;
text-decoration:underline;
}

/************************************
FORM
************************************/

.form_txt{
border-bottom:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
border-top:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
}

.form_btn{
background-color:#F5F5F5;
color:#40770d;
}

.form_txt_verde_small{
background-color:#57a212;
width:30px;
height:20px;
border-bottom:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
border-top:solid 1px #666666;
border-left:solid 1px #666666;
color:#FFFFFF;

}

.form_txt_verde{
background-color:#57a212;
width:230px;
border-bottom:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
border-top:solid 1px #666666;
border-left:solid 1px #666666;
color:#FFFFFF;

}

.form_ddl_verde{
background-color:#57a212;
border-bottom:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
border-top:solid 1px #666666;
border-left:solid 1px #666666;
color:#FFFFFF;
}

/*******************************************
GRID
*******************************************/

.GridHeader{
background-image:url(/images/header.gif);
background-repeat:repeat-x;
text-align:left;
}

.GridFooter{
background-image:url(/images/footer.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
}
