﻿

img, div { behavior: url(img_struct/iepngfix.htc) }

html {
scrollbar-base-color: #AA6639;
scrollbar-arrow-color: white;
scrollbar-track-color: ##AA6639;

scrollbar-shadow-color: #ffffff;
scrollbar-lightshadow-color: #ffffff; 
scrollbar-darkshadow-color: gray;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: #ffffff;
}


body{
margin:0px;
background-color : #BF8660;
font-family: verdana,sans-serif;
font-size: 12px;
color: #000000;
text-align:justify;
}




.panel{
background-color:#AA6639;
border: 1px solid #55331C;
    color: #ffffff;
}

a.trigger{
background-color:#AA6639;
border: 1px solid #55331C;
    color: #ffffff;

}

.panel p{
    color: #ffffff;
}

.panel a, .panel a:visited{color: #ffffff;
}

.panel a:hover, .panel a:visited:hover{
color: #ffffff;
}

.trigger{
background-color:#AA6639;

}

a.trigger:hover{
background-color:#AA6639;
border: 1px solid #55331C;
color: #ffffff;

}

a.active.trigger {
background-color:#AA6639;
border: 1px solid #55331C;
color: #ffffff;

}

a:link {
color : #000000;
font-size:12px;
font-weight:bold;
text-decoration: none;
}
a:visited {
color : #000000;
font-size:12px;
font-weight:bold;
text-decoration: none;
}
a:hover {
color : #000000;
font-size:12px;
text-decoration : underline;
}
a:active {
color : #000000;
font-size:12px;
font-weight:bolder;
text-decoration: underline;
}

div#contenutitop a:link,div#contenutisx a:link,div#contenutidx a:link  {
color : #ffffff;
font-size:12px;
font-weight:bold;
text-decoration: none;
}
div#contenutitop a:visited,div#contenutisx a:visited,div#contenutidx a:visited {
color : #ffffff;
font-size:12px;
font-weight:bold;
text-decoration: none;
}
div#contenutitop a:hover,div#contenutisx a:hover,div#contenutidx a:hover {
color : #ffffff;
font-size:12px;
text-decoration : underline;
}
div#contenutitop a:active,div#contenutisx a:active,div#contenutidx a:active {
color : #ffffff;
font-size:12px;
font-weight:bolder;
text-decoration: underline;
}


div#fontbarra{

text-align:left;
font-size:11px;    
color: #333333;

}

.textareabarra{
font-family: verdana,sans-serif;
font-size: 11px;
background-color:#ffffff;
border-color:  #000000;
border-style: 1px solid ;
color:#333333;
}


div#title {
line-height:30px;
color : #ffffff;
font-size:25px;
font-weight: bold;
text-align : left;
margin-right:25px;
margin-top:0px;
margin-left:25px;


}
div#subtitle {

color : #ffffff;
font-size: 16px;
font-weight: bold;
font-style:italic;
text-align : right;
margin-bottom:0px;
margin-right:20px;

}
div#contenitore{
width: 654px;
background-color:#55331C;
border: 0px solid #BF8660;
margin:0px; padding:0px;
}


div#top1{
width:100%;
height:60px;
background: url(../img_struct/top.png);
}





div#header{
width:650px; 
border:0px;    
background-color:#AA6639;
}

div#headerhome{
width:650px; 
border:0px; 
margin:0px;padding:0px;   
background-color:#AA6639;
}
div#dati{

text-align : left;
font-weight: bold;
margin-left:25px;
}


div#bottom{
width:100%;
height:60px;
background:url(../img_struct/bottom.png);
margin-bottom:0px;
}
.menutop {
margin-right: 35px;
text-align: center;
}
div#navtop{
color: #ffffff;
width: 650px;
margin:0px;


}
div#navtopimg{
z-index:-1;
width: 650px;
border: 2px solid #55331C;
background-color:#AA6639;
}
div#navtop a:link {
color : #ffffff;
font-weight:normal;
text-decoration: none;
font-size:12px;

}
div#navtop a:visited {
font-size:12px;
color : #ffffff;
font-weight:normal;
text-decoration: none;

}
div#navtop a:hover {
font-size:12px;
color : #ffffff;
text-decoration : none;
border:none;
border-color:#ffffff;
}
div#navtop a:active {
color : #ffffff;
font-weight:normal;
text-decoration: none;
font-size:12px;
}
ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;

}

ul#menu li
{ margin-top:5px;margin-left:5px;margin-right:5px;	margin-bottom:10px;
display:inline;

}
	
ul#menu li a
{	background:transparent url(img_struct/nav_bg.gif) no-repeat top left;
	display:inline;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	border-bottom:1px solid #000000;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #000000;
}
	
ul#menu li a:hover
{	
color:#FFFFFF;
height:20px;
	border-bottom:1px solid #000000;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #000000;;
}
	

ul#menu li a.current
{
display:inline;
height:20px;

	border-bottom:1px solid #000000;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #000000;
}

ul#menu li a:active
{
display:inline;
height:20px;

	border-bottom:1px solid #ffffff;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #ffffff;
}


div#navsx{
color: #ffffff;
width: 70px;
text-align:left;
float:left;
margin-left:10px;
margin-top: 10px;
margin-bottom:0px;
line-height:30px;
}
div#navsx a:link {
color : #ffffff;
font-size:10px;
font-weight:bold;
text-decoration: none;

}
div#navsx a:visited {
color : #ffffff;
font-size:10px;
font-weight:bold;
text-decoration: none;

}
div#navsx a:hover {
color : #ffffff;
font-size:10px;
text-decoration : none;
border-bottom:4px solid;
border-color:#ffffff;
}
div#navsx a:active {
color : #ffffff;
font-size:10px;
font-weight:bolder;
text-decoration: none;
}
div#navdx{
color: #ffffff;
width: 70px;
text-align:left;
float:right;
margin-right: 10px;
margin-left: 10px;
margin-top: 10px;
margin-bottom:0px;
line-height:30px;
}
div#navdx a:link {
color : #ffffff;
font-size:10px;
font-weight:bold;
text-decoration: none;

}
div#navdx a:visited {
color : #ffffff;
font-size:10px;
font-weight:bold;
text-decoration: none;

}
div#navdx a:hover {
color : #ffffff;
font-size:10px;
text-decoration : none;
border-bottom:4px solid;
border-color:#ffffff;
}
div#navdx a:active {
color : #ffffff;
font-size:10px;
font-weight:bolder;
text-decoration: none;
}
div#titolopagina{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:left;
margin-top:10px;
margin-left: 10px;
}
div#contenutitop{
width:80%;
text-align:justify;
margin: 10px 10px 10px 10px;
padding-bottom: 10px;
color: #ffffff;

}


div#contenutisx{
text-align:justify;
margin:10px 10px 10px 80px;
padding-bottom: 10px;
color: #ffffff;

}
div#contenutidx{
text-align:justify;
margin: 10px 80px 10px 10px;
padding-bottom: 10px;
color: #ffffff;

}
div#contattiragsoc {

color : #ffffff;
font-size: 12px;
font-weight: bold;
font-style:italic;    
margin-bottom:0px;      
}

div#footer{
padding-top:2px;
line-height:12px;
width: 650px;
border-bottom: 2px solid #55331C;
background-color:#AA6639;
border-top: 1px solid #AA6639;
color : #ffffff;
font-size:10px;
text-align:center;
}
div#footer a:link {
color:#ffffff;
font-size:10px;
font-weight: normal;
text-decoration: none;
}
div#footer a:visited {
color:#ffffff;
font-size:10px;
font-weight: normal;
text-decoration: none;
}
div#footer a:hover {
color:#ffffff;
font-size:10px;
font-weight: normal;
text-decoration: none;
}
div#footer a:active {
color:#ffffff;
font-size:10px;
font-weight: normal;
text-decoration: none;
}

div#image1 {
float : left;
margin : 5px 5px 3px 5px;
border:1px solid #ffffff;
padding : 3px 3px 3px 3px;
}
div#image2 {
float : right;
margin : 5px 5px 3px 5px;
border:1px solid #ffffff;
padding : 3px 3px 3px 3px;
}


div#imgprodotti{
text-align:center;
width: 200px;
height: 200px;
font-size:12px;
font-weight:bold;
border:1px solid #ffffff;
float : left; 
margin : 3px 3px 3px 3px;
}
div#imgprodottiextra{
text-align:center;
width: 200px;
font-size:12px;
font-weight:bold;
border:1px solid #ffffff;
float : left; 
margin : 3px 3px 3px 3px;
}
div#imgprodottiimg{
margin: 0 auto;
vertical-align: middle;
}
div#imgecommerce{
text-align: center;
font-size: 12px;
border:1px solid #ffffff;
padding : 1px 1px 1px 1px;
}


.gallerycont{
padding-top:4px;
background: url(../img_struct/sfondog.gif) no-repeat;
border:0px solid #55331C;
width:404px;
height:355px;
position:relative;
color:#ffffff}


.gallerycont a input{
margin-left:10px;
margin-right:10px;
margin-top:2px;    
}

.gallerycont a img{

display:none;

}


.gallerycont a:hover img{
display:block;
position: absolute; 
top: 52px; 
left:0px;
border:2px solid #AA6639;


}
.gallerycont a:visited img{

border:2px solid #AA6639;


}

div#paggall{
text-decoration: none;
}
div#paggall a:link{
text-decoration: underline;
}
div#paggall a:visited{
text-decoration: underline;
}
div#paggall a:hover{
text-decoration: underline;
}
.riga{
width: 450px;
height:14px;
}

.sinistra{
text-align: left;
float: left;
margin-left: 50px;
}
.destra{
text-align: left;
float: right;
margin-right: 50px;
}

.rigatop{
width: 500px;
height: 250px;
margin: 10px 10px 10px 10px;
}
.rigasx{
height: 250px;
margin:10px 10px 10px 10px;
}
.rigadx{
height: 250px;
margin: 10px 10px 10px 10px;
}
.sx{

height: 250px;
line-height: 25px;
text-align: left;
float: left;
}
.sx_contatti{

height: 250px;
line-height: 15px;
text-align: left;
float: left;
}
.dx{
line-height: 15px;
text-align: left;
float: right;
}

.textarea{
font-family: verdana,sans-serif;
font-size: 10px;
background-color:#AA6639;
border-color:  #ffffff;
border-style: solid;
color:#ffffff;
}
.login{
text-align:right;
font-family: verdana,sans-serif;
font-size: 10px;
color:#ffffff;
margin-right:20px;
}
.login a:link, .login a:visited, .login a:hover, .login a:active {
float:left;
margin-left:10px;
color:#ffffff;
}
.login input{
background-color:#AA6639;
border-color:  #ffffff;
border-style: solid;
font-size: 10px;
color:#ffffff;
}
div#contenitoreprodotti{

}
div#titolosezioneprodotto{
color:#ffffff;
font-size:11px;
font-weight:bold;
text-align:left;
line-height:18px;
}
div#titoloprodotto{
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:left;
line-height:20px;
}
div#titoloprodotto a{
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:left;
line-height:20px;
}
div#contenutiprodotto{
color:#ffffff;
font-size:11px;
font-weight:normal;
text-align:justify;
display:inline;

}
div#contenutiprodotto a{
color:#ffffff;
font-size:11px;
font-weight:normal;
text-align:justify;
display:inline;

}

div#contenutiprodottoadv{
color:#ffffff;
font-size:11px;
font-weight:normal;
text-align:justify;
line-height:18px;
}
div#contenutiprodottoadv a{
color:#ffffff;
font-size:11px;
font-weight:normal;
text-align:justify;
line-height:18px;
}

div#prezzobarrato{
color:#ffffff;
font-size:11px;
font-weight:normal;
text-align:right;
text-decoration:line-through;
display:inline;
}
div#prezzofinale{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:right;
display:inline;
}
div#imgannunci{
text-align:center;
width: 100px;
height: 100px;
border:1px solid #ffffff;
float : left; 
margin : 3px 3px 3px 3px;
}
div#imgannunciimg{
margin: 0 auto;
vertical-align: middle;
} 
div#titolosezioneannuncio{
color:#ffffff;
font-size:11px;
font-weight:bold;
text-align:left;
}
div#contenutiannuncio{
color:#ffffff;
font-size:11px;
font-weight:normal;    
display:inline;}
div#contenutiannunciotitolo{
color:#ffffff;
font-size:12px;
font-weight:bold;

display:inline;}
div#titoloannuncio{
color:#ffffff;
font-size:10px;
font-weight:bold;
text-align:left;}
div#titoloannuncio a{
color:#ffffff;
font-size:10px;
font-weight:bold;
text-align:left;}
div#corpoannuncio{
color:#ffffff;
font-size:10px;
font-weight:normal;
text-align:left;}
div#corpoannuncio a{
color:#ffffff;
font-size:10px;
font-weight:normal;
text-align:left;}
div#titoloneannunci{
color:#ffffff;
font-size:11px;
font-weight:bold;
text-align:left;}
div#navigatorprodotti{
color:#ffffff;
font-size:12px;
font-weight:normal;
text-align:left;}




#lightbox{
color:black;
background-color:#cccccc;
padding: 2px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
color:black;
font-size: 0.8em;
padding-top: 0.2em;
}	
#lightboxCaption{ float: left;color:black; }
#keyboardMsg{ float: right; color:black; }

#lightbox img{ border: none;color:black; } 
#overlay img{ z-index:10; border: none;color:black; }

#overlay{ background-image: url(../img_struct/backprodotti.png); }

* html #overlay{
background-color: #000;
back\ground-color: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img_struct/backprodotti.png", sizingMethod="scale");
}

#carrello {
font-size:9px; 
display:inline;
}

#container {
    margin: auto;
    width: 100%;
    
    background-color: #55331C;
}
#container #header_up #header_left {
    float: left;
    background-color:#AA6639;
    color:ffffff;
    background-repeat: no-repeat;
    height: 42px;
    width: 45px;
}
#container #header_up #header_right {
    background-color:#AA6639;
    color:ffffff;
    background-repeat: no-repeat;
    height: 42px;
    width: 6px;
    float: right;
}

.content {
    padding: 0px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    height: 0px;
  border-top-style: groove;
  border-top-width: 1px;
  border-top-color: #ffffff;
}
#container #footer_up {
    background-color:#AA6639;
    color:ffffff;
    height: 11px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    text-align: right;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
}
#container #footer_up a {
    
    background-color:#AA6639;
    color:ffffff;
    text-decoration: none;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#container #header_up #header_main {
    float: left;
    padding: 5px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color:#AA6639;
    color:ffffff;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.sbtn    {
    background-color:#AA6639;
    color:ffffff;
    border: 1px solid #ffffff;
    height: 22px;
    width: 82px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    background-position: center;
    padding: 0px;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 0px;
    margin-left: 20px;
}
button {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    height: 22px;
    width: 82px;
    background-image: url(../img_struct/button.gif);
}
legend {
    padding: 5px;
    margin: auto;
}





#container #header_up {
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color:#AA6639;
    color:ffffff;
    background-repeat: repeat-x;
    height: 42px;
}
label {
    padding: 0px;
    text-align: center;
}

.msg {
    text-align:left;
    background-color:#AA6639;
    color:ffffff;
    background-repeat: no-repeat;
    margin-left:30px;
    margin-right:30px;
    padding:5px;
    padding-left:30px;
}

.emsg {
    text-align:left;
    margin-left:30px;
    margin-right:30px;
    color:#ffffff;
    background-repeat: no-repeat;
    padding:5px;
    padding-left:30px;
}

.loader{
    dispplay:none;
}

#f1_upload_form {

}

#f1_content {
    height:100px;
}
.error {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color:#FF0000;
}

.ok{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color:#ffffff;
    text-align:right;
}
.dim{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color:#ffffff;
    text-align:right;
}


.upload_form {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
   
}

.upload_process{
    z-index:100;
    visibility:hidden;
    position:absolute;
    text-align:center;
    width:600px;
}

