html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


BODY, H1, P, A, INPUT, TEXTAREA, TD
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;    
}

TABLE#TabellaProdotto
{
    border-collapse:collapse;
}
TABLE#TabellaProdotto TD
{  
    border-color:rgb(235,235,235);
    padding:10px;  
    border-width:1px; 
    border-style:solid;
    text-align:center; 
}


.ParagraphNews
{
    color:rgb(255,255,255);
    text-align:left;
    float:left;
}

.ParagraphZoomNews
{
    color:rgb(255,255,255);
    text-align:left;
    /* float:left; */
}


HTML
{
    background-color: rgb(229,229,229);
    /*
    margin:0px;
    padding:0px;
    */
}


H1
{
    color:rgb(238,242,216);    
    font-size:45pt;
    font-weight:normal;    
}

H1#News
{
    color:rgb(238,242,216);    
    font-size:20pt;
    font-weight:normal;    
}


.H2News
{
    color:rgb(255,255,255);    
    font-size:15pt;
    font-weight:normal;    
}


P, LABEL, INPUT, TEXTAREA, TD
{  	    
    font-size:10pt;
	font-weight:normal;	
}
P, LABEL, TD
{
    color:rgb(88,70,112);
}
INPUT, TEXTAREA
{
    border-color:rgb(210,210,210);
    color:rgb(0,0,0);
}




LABEL.FontBold
{
    font-weight:bold;
}


A
{
	text-decoration:none;	
	color:rgb(0,0,0);
    font-size:10pt;
	font-weight:bold;
    float:left;	
}


A.Menu
{
    color:rgb(255,255,255);
    float:left;
    position:relative;
    top:3px;
}

A.NewsList
{
    color:rgb(255,255,255);
}


TABLE.PaginazioneNews TD
{
    color:rgb(255,255,255);
}


/*
A.Menu:link {color:#FF0000}
A.Menu:visited {color:#00FF00}
*/
A.Menu:hover {color:rgb(238,242,216);}
A.Menu:active {color:rgb(238,242,216);}


INPUT, TEXTAREA
{
    border-style:solid;
    border-width:1px;
}


/*
-----------------------------------------------------------------------------------------------------------------------------------
*/


#Box
{
    position:absolute;
    width:1400px;
    height:950px;
    left:50%;
    top:0px;
    margin-left:-700px;
    overflow:hidden;
    background-color:rgb(255,255,255);
}

#BoxShadow
{
    position:absolute;
    width:1534px;
    height:1017px;
    left:50%;
    top:0px;
    margin-left:-767px;
    overflow:hidden;    
}




#BoxSchedaProdotto
{
    position:relative;
    width:1400px;
    height:1100px;
    left:50%;
    top:0px;
    margin-left:-700px;
    overflow:hidden;
    background-color:rgb(255,255,255);
}


.Divisore
{
    position:relative;
    width:20px;
    height:20px;
    color:rgb(128,128,128);        
    float:left;
    margin-top:-2px;
    text-align:center;
    top:3px;
}


.FColorGreen
{
    color:rgb(159,179,54);
}


.BColorGreen
{
    background-color:rgb(159,179,54);
}

.FGreenScuro
{
    color:rgb(133,152,34);
}
.FGreenChiaro
{
    color:rgb(159,179,54);
}



.FormRow
{    
    height:30px;
    color:rgb(88,70,112);
}


#LeftArea
{
    position:absolute;
    left:0px;
    top:0px;
    width:562px;    
    height:693px;
    background-color:rgb(255,255,255);
}

#LeftAreaBig
{
    position:absolute;
    left:0px;
    top:0px;
    width:1080px;    
    padding-right:27px;
    height:693px;
    background-color:rgb(255,255,255);
    
}

#LeftAreaSchedaProdotto
{
    position:absolute;
    left:0px;
    top:0px;
    width:1200px;    
    height:693px;
    background-color:rgb(255,255,255);    
}


#H1sub, .H1sub
{
    position:absolute;    
    top:105px;
    font-size:12pt;
    font-weight:bold;
    color:rgb(159,179,54);
}

 
#H1paragraph
{
    position:relative;
    top:-10px;
}


#ImgSection
{
    position:absolute;
    left:100%;
    margin-left:-811px;
    top:0px;
    width:492px;
    height:693px;
    /* background-color:rgb(179,61,77); */
}


#ImgSectionCollezioneProdotti
{
    position:absolute;
    left:100%;
    margin-left:-786px;
    top:0px;
    width:467px;
    height:693px;
    /* background-color:rgb(179,61,77); */
}


#ImgSectionPhotoBar
{
    position:absolute;
    width:209px;
    height:142px;
    top:386px;
    background-color:rgb(255,255,255);
    /*
    padding-left:10px;
    padding-top:10px;
    */
}


#Menu
{
    position:absolute;
    left:100%;
    margin-left:-1099px;
    top:0px;
    width:780px;
    height:27px;
    background-color:rgb(88,70,112);
}


#RightArea
{
    position:relative;
    left:100%;
    margin-left:-320px;
    top:0px;
    width:320px;
    height:693px;
    /* background-color:rgb(213,222,113); */
}


#BottomArea
{
    position:absolute;
    left:0px;
    top:100%;
    margin-top:-257px;
    width:100%;
    height:257px;
    background-color:rgb(88,70,112);
}
