
body
{
	font-size: 11px;
	font-family:    Tahoma, Arial, Helvetica, Verdana, sans-serif;
    COLOR: #7C7C7C;		
    margin : 0px;
    padding : 0px;
    text-align : center;
}

table, input, select, textarea
{
	font-size: 11px;	
	font-family:    Tahoma, Arial, Helvetica, Verdana, sans-serif;	
}

 .TestoInEvidenza
{
	color : #000000;
	font-size: 18px;	
	font-family:    Tahoma, Arial, Helvetica, Verdana, sans-serif;	
}

 .TestoNormale
{
	color : #000000;
	font-family:    Tahoma, Arial, Helvetica, Verdana, sans-serif;	
	font-weight : normal;
}

.PaginaInfo
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	height : 100%;
	width : 100%;
}

.ContenutoInfo
{
	margin : 0px;
	padding : 0px;
	height : 100%;
	border : 1px solid #A3B1BC;
	background-color : #EEF5FA;
	margin-left : auto;
	margin-right : auto;
}

.PaginaCredits
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	background-image : url(/immagini/sfondoPaginaCredits.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 350px;
	width : 320px;
}

.ContenutoCredits 
{
	margin : 0px;
	padding : 20px;
	width : 290px;
	height : 310px;
}

.ContenutoCredits .top
{
	margin : 0px;
	padding : 0px;
	width : 290px;
	height : 155px;
}

.ContenutoCredits .bottom
{
	margin : 0px;
	padding : 0px;
	width : 290px;
	height : 155px;
}

.ContenutoCredits .top .indirizzi, .ContenutoCredits .bottom .indirizzi
{
	margin : 0px;
	margin-left : 90px;
	padding : 0px;
	width : 180px;
	text-align : right;
	margin-top : 10px;
}

A:link, A:visited, A:Active
{
	color : #59AEE5;
	text-decoration : none;
}

A:hover
{
	color : #59AEE5;
	text-decoration : underline;	
}


.LinkScuro:link, .LinkScuro:visited, .LinkScuro:Active
{
	color : #626262;
	text-decoration : none;
}

.LinkScuro:hover
{
	color : #626262;
	text-decoration : underline;	
}

#pagina
{
	margin : 0px;
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	width : 990px;
	height : auto;
}

#top
{
	margin : 0px;
	padding : 0px;	
	width : 990px;
	height : 20px;
	background-image : url(/immagini/SfondoTop.jpg);
	background-position : left bottom;
	background-repeat : no-repeat;
}

#bottom 
{
	margin : 0px;
	padding : 0px;	
	width : 990px;
	height : 20px;
	background-image : url(/immagini/SfondoBottom.jpg);
	background-position : left top;
	background-repeat : no-repeat;	
}

#content
{
	margin : 0px;
	padding : 0px;	
	width : 990px;
	background-image : url(/immagini/SfondoCentro.jpg);
	background-position : left top;
	background-repeat : repeat-y;
	height : auto;
}


#contentDefault
{
	margin : 0px;
	padding : 0px;	
	width : 990px;
	background-image : url(/immagini/SfondoCentroAzzurro.jpg);
	background-position : left top;
	background-repeat : repeat-y;
	height : auto;
}


#content #Logo, #contentDefault #Logo
{
	width : 340px;
	float : left;
	text-align : right;
	padding : 0px;
	margin : 0px;
	margin-right : 10px;
}

#content #Menu, #contentDefault #Menu
{
	width : 606px;
	float : left;
	padding : 0px;
	margin : 0px;
	background-color : #DAECFA;
	height : 75px;
	text-align : right;
}


#content #Menu .credits, #contentDefault #Menu .credits
{
	float : right;
	padding : 0px;
	margin : 0px;
	background-image : url(/immagini/sfondoCredits.gif);
	background-position : right top;
	background-repeat : no-repeat;
	text-align : right;
	height : 34px;
	padding-top : 12px;
	width : 70px;
}

#content #Menu .credits a:link, #content #Menu .credits a:active, #content #Menu .credits a:visited, #contentDefault #Menu .credits a:link, #contentDefault #Menu .credits a:active, #contentDefault #Menu .credits a:visited
{
	text-decoration : none;
	color : #000000;
	font-size : 7pt;
	font-family : Arial;
}

#content #Menu .credits a:hover, #contentDefault #Menu .credits a:hover
{
	text-decoration : underline;
	font-size : 7pt;
	color : #000000;
	font-family : Arial;
}


#content #Menu ul, #contentDefault #Menu ul
{
	list-style : none;
	margin : 0px;
	padding : 0px;
	margin-top : 30px;
	margin-left : 20px;
}

#content #Menu ul li, #contentDefault #Menu ul li
{
	margin : 0px;
	padding : 0px;
	float : left;
	background-image : url(/immagini/sfondoMenuTop.gif);
	background-position : right top;
	background-repeat : no-repeat;
	height : 21px;
	margin-left : 10px;
	padding-right : 10px;
	padding-top : 3px;
}

#content #Menu ul li a:link, #content #Menu ul li a:visited, #content #Menu ul li a:active, #contentDefault #Menu ul li a:link, #contentDefault #Menu ul li a:visited, #contentDefault #Menu ul li a:active
{
	color : #626262;
	text-decoration : none;
}

#content #Menu ul li a:hover, #contentDefault #Menu ul li a:hover
{
	color : #626262;
	text-decoration : underline;
}

#content #Left, #contentDefault #Left
{
	width : 340px;
	float : left;
	padding : 0px;
	margin : 0px;
	margin-right : 10px;
	text-align : right;
}

#contentDefault #Left #contenuto
{
	width : 300px;
	padding : 0px;
	margin : 0px;
	text-align : left;
	float : right;
}


#content #Right
{
	width : 600px;
	float : left;
	padding : 0px;
	margin : 0px;
}

#contentDefault #Right
{
	width : 600px;
	float : left;
	padding : 0px;
	margin : 0px;
	height : auto;
	background-color : #DAECFA;
	text-align : left;
}

#content #Right #topLista, #contentDefault #Right #topLista
{
	width : 546px;
	padding : 0px;
	margin : 0px;
	background-image : url(/immagini/SfondoTopGrigio.jpg);
	background-position : left bottom;
	background-repeat : no-repeat;		
	height : 27px;
}

#content #Right #contentLista, #contentDefault #Right #contentLista
{
	width : 546px;
	padding : 0px;
	margin : 0px;
	background-image : url(/immagini/SfondoCentroGrigio.jpg);
	background-position : left top;
	background-repeat : repeat-y;	
}

#content #Right #bottomLista, #contentDefault #Right #bottomLista
{
	width : 546px;
	padding : 0px;
	margin : 0px;
	background-image : url(/immagini/SfondoBottomGrigio.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	height : 27px;
}

#content #Riferimenti, #contentDefault #Riferimenti
{
	width : 338px;
	padding : 0px;
	margin : 0px;
	text-align : right;
}


#content #Right .top, #contentDefault #Right .top
{
	width : 546px;
	padding : 0px;
	margin : 0px;
	background-image : url(/immagini/SfondoTopProdotto.gif);
	background-position : left bottom;
	background-repeat : no-repeat;		
	height : 8px;
}

#content #Right .centro, #contentDefault #Right .centro
{
	width : 546px;
	padding : 0px;
	margin : 0px;
	background-image : url(/immagini/SfondoCentroProdotto.gif);
	background-position : left top;
	background-repeat : repeat-y;	
	padding-left : 20px;
	text-align : left;
}

#content #Right .centro #titoli, #content #Right #titoli, #contentDefault #Right .centro #titoli, #contentDefault #Right #titoli, .ContenutoInfo #titoli
{
	font-size : 20px;
	color : #E20C18;
	margin-bottom : 20px;
}

#content #Right .centro #titoli, #content #Right #titoli, #contentDefault #Right .centro #titoli, #contentDefault #Right #titoli, .ContenutoInfo #titoli
{
	font-size : 20px;
	color : #E20C18;
	margin-bottom : 20px;
}

#content #Right .bottom, #contentDefault #Right .bottom
{
	width : 546px;
	padding : 0px;
	margin : 0px;
	background-image : url(/immagini/SfondoBottomProdotto.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 8px;
}

.InEvidenza
{
	font-size : 18px;
	color : #E20C18;
	margin-bottom : 20px;
	letter-spacing : -1;
	font-weight : bold;
}

.RiquadroHomePreventivo
{
	float : left;
	margin : 0px;
	padding : 0px;
	background-image : url(/immagini/riquadroAzzurro.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	width : 286px;
	height : 200px;
	margin-right : 10px;
	
}

.RiquadroHomeOfferta
{
	float : left;
	margin : 0px;
	padding : 0px;
	background-image : url(/immagini/riquadroOfferta.jpg);
	background-position : left top;
	background-repeat : no-repeat;	
	width : 302px;
}

.ContenutoRiquadro
{
	padding-right : 25px; 
	padding-left : 15px; 
	text-align : right;
}

.ContenutoRiquadroTitle
{
	padding-right : 25px; 
	padding-top : 40px; 
	font-size : 18px; 
	font-weight : bold; 
	color : #DE0812;	
	letter-spacing : -1px;
	text-align : right;
	margin-bottom : 15px;
}

.ContenutoRiquadroTitle a:link, .ContenutoRiquadroTitle a:active, .ContenutoRiquadroTitle a:visited
{
	color : #DE0812;	
	text-decoration : none;
}

.ContenutoRiquadroTitle a:hover
{
	color : #DE0812;	
	text-decoration : underline;
}

.ContenutoRiquadroOfferta
{
	padding-right : 35px; 
	padding-left : 25px; 
	text-align : left;
}

.ContenutoRiquadroOffertaTitle
{
	padding-left : 15px; 
	padding-right : 55px; 
	padding-top : 40px; 
	font-size : 18px; 
	font-weight : bold; 
	color : #DE0812;	
	letter-spacing : -1px;
	text-align : left;
	margin-bottom : 15px;
}

.FormatoItem
{
	width : 450px;
	text-align : left;
}

.FormatoItemInput
{
	width : 30px;
	text-align : left;
}

.ColoreItem
{
	width : 70px;
	text-align : left;
}

.ColoreItemInput
{
	width : 30px;
	text-align : left;
}

.Item
{
	width : auto;
	text-align : left;
}

.ItemInput
{
	width : 30px;
	text-align : left;
}

.TipoCarta
{
	color : #5BADE7;
	border-bottom : 1px solid #5BADE7;
	font-weight : bold;
}

.AreaCalcolo
{
	text-align : right;
	width : 550px;
	margin-left : 10px;
	font-size : 13px;
	color : #FB4240;
	font-weight : bold;
}

.AreaCalcolo .AreaRisultati
{
	background-color : #F0F0F0;
	margin-bottom : 20px;
	padding : 10px;
}

.AreaCalcolo .AreaRisultati TD
{
	font-size : 13px;
	color : #FB4240;
	font-weight : bold;
	text-align : right;
}

.ListaProdottiLink
{
	width : 400px;
	margin : 0px;
	padding : 0px;
	margin-left : 70px;
	padding-top : 20px;
	padding-bottom : 10px;
}

.ListaProdottiLink td
{
	vertical-align : top;
	padding : 3px;
	font-size : 12px;
	padding-bottom : 20px;
}

.ClassPannelloCalcoli
{
	background-color : #F3DAFA;
}

.BoldGrande
{
	font-size : 22px;
}


.TestoRossoGrande
{
	font-size : 17px;
	color : #DE0812;
}

.TestoAzzurro
{
	color : #0084D3;
}

.TestoRosso
{
	color : #DE0812;
}

.ClsMenuGestione
{
	padding : 0px;
	margin : 0px;
	width : 120px;
}

.ClsMenuGestione TD
{
	font-family: verdana; 
	font-size : 11px;
	padding : 0px;
	margin : 0px;	
	width : 120px;
}

#dgrLista
{
	border : 0px;
}

#dgrLista TD
{
	border : 0px;
	border-right : 1px dotted #add8e6;
	border-bottom : 1px dotted #add8e6;
	padding : 5px;
	font-size : 11px;
}

.ClsHeader
{
	font-weight : bold;
	background-color : #add8e6;
}

.ClsLogin TD
{
	padding : 5px;
}

.ClsLogin
{

}

.LoginMessaggio
{
	text-align : center;
	color : #FF0000;
	font-weight : bold;	
}

.ClearFloat
{
	clear : both;
}

.ErrorMessage
{
	color : #E20C18;
	font-weight : bold;
}


