/* CSS Document */


/*_________________________________GENERALE___*/

body {
margin: 0 auto;
margin-top:0px;
padding: 0;
font: 76% Arial, Helvetica, sans-serif;
}
#menu {
color: #CC0000;
font-weight:bold;
}

/*
h1 {
font-size: 1.3em;
margin: 0 0 10px 0;
}
h2 {
font-size: 1.3em;
margin: 0 0 10px 0;
}
*/
h3 {
font-size: 1.3em;
margin: 0 0 10px 0;
}
/*
h4 {
font-size: 1.3em;
margin: 0 0 10px 0;
}
h5 {
font-size: 1.3em;
margin: 0 0 10px 0;
}
h6 {
font-size: 1.3em;
margin: 0 0 10px 0;
}
*/

a img { border: 0; }

a {
text-decoration: none;
color: #505050;
font-weight:bold;
font-size:12px;
text-decoration: underline;
}

a:hover {
text-decoration: underline;
color: #C35A56;
font-weight:bold;
font-size:12px;
}
.select{
width:125px; 
margin-bottom:4px;
font-size:10px;
border: 1px outset #C1D9FF;
background-color: #F9F9F9;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-right:3px;
}
/*.buttons{
font-size:10px;
border: 1px outset #C1D9FF;
background-color: #F9F9F9;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
*/
.textright {
text-align: right;
}

.textleft {
text-align: left;
}

.center {
text-align: center;
}

.small {
font-size: 0.9em;
}

.bold {
font-weight: bold;
}
.opacity75{
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}
#100{
text-align : left;
font: 13px verdana,arial,sans-serif;
color: #000000;
}


/*_________________________________LINKS___*/

#menu a {
text-decoration: none;
color: #505050;
font-weight:bold;
font-size:12px;
}
#menu a :hover {
text-decoration: underline;
color: #C35A56;
font-weight:bold;
font-size:12px;
}
#foot a {
text-decoration: underline;
color: #505050;
font-weight:bold;
font-size:10px;
}
#foot a :hover {
text-decoration: underline;
color: #C35A56;
font-weight:bold;
font-size:10px;
}

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

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

#carrello a:hover {
color: #BB706D;
text-decoration: underline;
}

#listaprod a:visited {
color: #000000;
text-decoration: none;
}

#listaprod a:link {
color: #000000;
text-decoration: none;
}

#listaprod a:hover {
color: #6483A9;
text-decoration: underline;
}

.submenu a:visited {
color: #6483A9;
border-color:#6483A9;
text-decoration: none;
border-bottom:1px #F3F1F1 solid;
font-size:10px;
font-weight:bold;
}

.submenu a:link {
color: #6483A9;
border-color:#6483A9;
text-decoration: none;
border-bottom:1px #F3F1F1 solid;
font-size:10px;
font-weight:bold;
}

.submenu a:hover {
color: #FFFFFF;
text-decoration:none;
border-color:#6483A9;
border-bottom:1px #F3F1F1 solid;
font-size:10px;
font-weight:bold;
}
#lista a:visited {
color: #6483A9;
border-color:#6483A9;
text-decoration: none;
border-bottom:1px #F3F1F1 solid;
}

#lista a:link {
color: #6483A9;
border-color:#6483A9;
text-decoration: none;
border-bottom:1px #F3F1F1 solid;
}

#lista a:hover {
color: #FFFFFF;
text-decoration:none;
border-color:#6483A9;
border-bottom:1px #F3F1F1 solid;
}
#trova {
padding-top:3px;
padding-left:5px;
padding-right:3px; 
margin:0px;
}

#trova a:visited {
color: #6483A9;
text-decoration: none;
}
#trova a:link {
color: #6483A9;
text-decoration: none;
}
#trova a:hover {
color: #D98E8E;
text-decoration:none;
}

#scad a:visited {
color: #8C2D2D;
text-decoration: none;
}

#scad a:link {
color: #8C2D2D;
text-decoration: none;
}

#scad a:hover {
color: #FFFFFF;
text-decoration:none;
border-color:#428788;
}
.navigation {
color: #C35A56;
}
.navigation a:visited {
color: #000000;
text-decoration: none;
}

.navigation a:link {
color: #000000;
text-decoration: none;
}

.navigation a:hover {
color: #C35A56;
text-decoration:none;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/* workarounds and hacks */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */.Bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	line-height: normal;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
}

