﻿html,body, form
{	
	margin:0px;
	padding:0px;
}


sup
{
    font-size:11px;
}

body
{	
	text-align: center; /* IE 5.x */
	background-color: #f1f1ef;
	font-family: Verdana, Arial, Helvetica, 'Times New Roman', Sans-Serif;
	font-size:11px;
	line-height:19px;	
    color: #6d6e70;   
	background-color: #070707;
	padding:10px 0;
}

.DivContainer
{	
	width:960px;
	margin: 0 auto 0;
    text-align:left;    
}

.DivTop, .DivBottom
{
    height:1px;
	width:960px;
	font-size:1px;
	line-height:1px;
    margin:0;	    
    padding:0;
    background-image:url(Immagini/bgBordoOrrizz.jpg); 
    background-repeat:no-repeat; 
    background-position:0 0; 
}






.DivFooter
{
	height: 45px;		
	width: 940px;
	padding:5px 10px;
	margin-top:15px;
	background-image:url(Immagini/bgFooter.jpg);
    background-repeat:no-repeat;    
    background-position:0 0;
    background-color:#0b0b0b;
	line-height:14px;
    font-size:10px;
    color:#858585;
    margin-right:20px;
}




.DivFooterLeft
{
    float:left;
    margin-right:20px;
    text-align:left;
}

.DivFooterRight
{
    float:right;
    text-align:right;
}






.DivBody
{
    overflow:auto;
    width:960px;
    background-image:url(Immagini/bgDivBody.jpg);
    background-repeat:repeat-y;    
    background-position:0 0;
}

.DivLeft
{
	float:left;
	width:270px;		
	/*background-color:Red;*/
}


.DivRight
{
	float:left;
	width:690px;	
	height:auto !important;
	height:600px;
	min-height:600px;
	
	/*background-color:Orange;*/
}

.DivHeader
{	
	height:121px;
	width:690px;
    margin:0;	    
    background-image:url(Immagini/bgHeader.jpg); 
    background-repeat:no-repeat; 
    background-position:0 0;
    /*background-color:Green;*/
    
}

.DivMenuLingue
{
    text-align:right;
	padding:11px 8px 0 0;
	font-weight:bold;
	font-size:10px;
	line-height:16px;
}



.DivLogo
{   
	width: 200px;
	height: 230px;
	margin-left:31px;
	background-image:url(Immagini/bgLogo.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    
}

.DivLogo A
{
    width:100%;
    height:100%;
    display:block;
}


.DivLogo A SPAN
{
    position:absolute;
    top:-10000px;
    left:-10000px;
}






/*************/
/*** LINKS ***/
/*************/

A
{        
    text-decoration:none;
    color:#6d6e70;
    outline:none;
}

A:hover, A:focus, A:active
{
    
    color:#aaa;
}


/*****************/
/*** MENU TOP ***/
/*****************/

.DivMenuTop
{
    width:690px;
    height:42px;
	background-image:url(Immagini/bgMenuTop.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    padding-top:10px;
}



/************************/

.DivContenutoPag
{  
	margin:0 15px 0 22px; 
	padding:20px 0;
	width:653px;
    overflow:hidden;
    text-align:justify;
}

.DivContenutoPagSx
{
    float:left; 
    width:340px;
}

.DivContenutoPagDx
{
    float:left; 
    width:313px;
}

.DivContenutoPag H1
{   
    margin:0 0 0 0;    
    padding: 0 0 20px 0;
    font-size:14px;
    font-weight:bold;
}

.DivContenutoPag P
{
    margin:0 7px 0 0;
    padding: 0 0 20px 0;
}

.DivContenutoPag .DivContenutoPagSx P
{
    margin:0;
}

.DivContenutoPag UL
{
    padding-top:0;
    margin-top:0;
}

.DivContenutoPag UL LI
{
    padding-top:0;
    margin-top:0;
    line-height:21px;
}



.DivImgRight
{   
    height:178px;
    width:267px;
    padding:8px 12px 35px 8px;
    margin-left:22px;
    margin-top:7px;
    position: relative;
    
    background-image:url(Immagini/bgCornice.jpg); 
    background-repeat:no-repeat; 
    background-position:0 0; 
    
}

.DivImgRight DIV
{   
    position:absolute;
    top:8px;
    left:8px;
    width:230px;
    text-align:center;
    height:178px;
    width:267px;
    display:none;
}

.DivImgRight DIV IMG
{   
    height:178px;
    text-align:center;
    border:none;
}



/******/


.Colori_DivElenco
{
    padding:10px 0 0 0;
}


.Colori_DivRiga
{
    width:654px;
    overflow:hidden;
    padding-bottom:5px;
}


.Colori_DivRiga A
{
    display:block;
    width:300px;
    float:left;
    padding:10px;
    border:solid 1px #ddd;
    margin-right:5px;  
}

.Colori_DivRiga A:hover
{
    border:solid 1px #eee;
}

.Colori_DivFoto
{
    width:100px;
    height:100px;
    float:left;
}

.Colori_DivFoto IMG
{
    width:100px;
    height:100px;
    border:none;
    cursor:pointer;
}

.Colori_DivTesto
{
    width:180px;
    float:left;
    padding:0 0 0 20px;
}





/******/


.Stoffe_DivElenco
{
    padding:10px 0 0 0;
}


.Stoffe_DivRiga
{
    width:654px;
    overflow:hidden;
    padding-bottom:5px;
}


.Stoffe_DivRiga A
{
    display:block;
    width:300px;
    float:left;
    padding:10px;
    border:solid 1px #ddd;
    margin-right:5px;  
}

.Stoffe_DivRiga A:hover
{
    border:solid 1px #eee;
}


.Stoffe_DivFoto
{
    width:100px;
    height:100px;
    float:left;
}

.Stoffe_DivFoto IMG
{
    width:100px;
    height:100px;
    border:none;
    cursor:pointer;
}

.Stoffe_DivTesto
{
    width:180px;
    float:left;
    padding:0 0 0 20px;
}


/***/


.Articoli_DivElenco
{
    margin:0 0;
    width:644px;
}

.Articoli_Tab
{
}

.Articoli_Tab TR
{
    padding:0px;
    margin:0px;
}


.Articoli_Tab TD
{
    vertical-align:bottom;
    padding:0px;    
    background-color:#fff;
    width: 77px;
    height:142px;
    cursor:pointer;
    border:solid 1px #bbb
}



.Articoli_Tab TD IMG
{
    border:none;
    width:75px;
    padding:0px;
}

/*
.Articoli_DivRiga
{
    width:644px;
    overflow:hidden;
    padding-bottom:9px;
    background-color:Red;
}

.Articoli_DivRiga A
{
    float:left;
    display:block;
    width:75px;
    margin:1px 4px 1px 1px;  
}

.Articoli_DivRiga A:hover
{  
    margin:0 3px 0 0;  
    border:solid 1px #bbb;
}

.Articoli_DivRiga A IMG
{
    border:none;
    width:75px;
}
*/

/******/

.Scheda_DivItem
{
    width:654px;
    overflow:hidden;
    padding-bottom:5px;
    text-align:left;
}

.Scheda_DivSx
{
    float:left;
    width:252px;
    text-align:center;
}
.Scheda_DivDx
{
    width:362px;
    float:left;
    margin-left:40px;
    display:inline;
}


.Scheda_AFoto
{
    display:block;
    width:250px;
    border:solid 1px #bbb;
}

.Scheda_AFoto:hover
{
    border:solid 1px #ddd;
}

.Scheda_AFoto IMG
{
    border:none;
}


.Scheda_AFotoComposizione
{
    margin:20px 0 10px 0;
    border:solid 1px #bbb;
    width:250px;
    display:block;
}

.Scheda_AFotoComposizione:hover
{   
    border:solid 1px #ddd;
}

.Scheda_AFotoComposizione IMG
{
    border:none;
    width:250px;
}


.Scheda_AMostraComposizione
{
    font-weight:bold;
}






.Scheda_DivTitolo
{
    font-weight:bold;
    font-size:13px;
    color:#dd0000;
    border-bottom:solid 1px #999;
}

.Scheda_DivRiga
{
    width:332px;
    overflow:hidden;
    padding:0 1px 0 1px;
}

.Scheda_DivColori, .Scheda_DivSedili
{
    clear:both;
    padding:5px 0 10px 0; 
    line-height:15px; 
}

.Scheda_AColore
{
    display:block;
    width:75px; 
    /*margin:1px 3px 1px 1px;*/
    margin:0 2px 0 0;
    border:solid 1px #f6f6f6;
    padding:2px;
    float:left;
    text-align:center;
}

.Scheda_AColore:hover
{
    width:75px; 
    /*margin:0 2px 0 0;*/
    border:solid 1px #ccc;
}

.Scheda_AColore IMG
{
    width:75px;
    border:none
}


.Scheda_ASedile
{
    display:block;
    width:75px; 
    /*margin:1px 3px 1px 1px;*/
    margin:0 2px 0 0;
    border:solid 1px #f6f6f6;
    padding:2px;
    float:left;
    text-align:center;
}

.Scheda_ASedile:hover
{
    width:75px; 
    /*margin:0 2px 0 0;*/
    border:solid 1px #ccc;
}

.Scheda_ASedile IMG
{
    width:75px;
    border:none
}

.Scheda_DivMisure
{
    width:334px;
    overflow:hidden;
    font-weight:bold;
}

.Scheda_DivMisura
{
    width:60px;
    float:left;
    text-align:center;
    padding-top:25px;
}

.Scheda_DivMisura IMG
{
    width:50px;
}


/*
.Scheda_DivComposizione
{   
    width:334px;
    overflow:hidden;
    padding-bottom:5px 0 0 0; 
}


.Scheda_AFotoComposizione
{
    display:block;
    float:left;
    width:250px;
    border:solid 1px #bbb;
}

.Scheda_AFotoComposizione:hover
{   
    border:solid 1px #ddd;
}

.Scheda_AFotoComposizione IMG
{
    border:none;
    width:250px;
}

.Scheda_AMostraComposizione
{
    display:block;
    float:left;
    margin-left:10px;
    display:inline;
    width:150px;
    font-weight:bold;
    
}*/

.Scheda_DivMostraComposizione
{
    font-weight:bold;
}

.Scheda_DivNote
{
    padding:15px 18px;
}


.DivStatusLogin
{
   padding:5px 0 0 20px;
}

.DivStatusLogin span
{
    color:maroon;    
    font-weight:bold;
}

.DivStatusLogina
{
    font-size:12px;
	color:#0080dd;
	font-weight: bold;
	text-decoration:none;	
}

.DivStatusLogin a
{
    text-decoration:underline;
}
.DivStatusLogin a:hover
{
	color:#555;
    text-decoration:none;
}


/**********************************************************************/

/************/



.DivCartina
{   
    margin:0;    
}

.DivCartina iframe
{
    padding:0!important;
    padding:2px 0 0 2px;
    border:solid 1px #aaa;
}


/********/







/*LOGIN*/


.DivErrore
{
    color:Red;
    font-weight:bold;
    /*padding:20px 0;*/
    margin:0;
}

.Login_Table
{
    margin-top:20px;
}

.Login_Table TD
{
    padding:5px 0 0 10px;
}

.Login_TdLabel
{
    text-align:right;
}



.Login_TdInput
{
    text-align:left;
}

.Login_TdInput INPUT
{
    width:140px;
}

.Login_TdComandi
{
    text-align:center;
}