﻿html { height: 100%; }

body
{
	text-align: left;
	font-family: Arial;
	font-size: 8.5pt;
	margin:auto;
	
	 height:1290px; /* ie will set the body/html to 100%, anything overflowing that will (incorrectly) resize it. go IE */
     overflow:auto;
	
}

* html body
{
    height:1390px;
    
}

.title
{
	font-size: 20px;
	vertical-align: middle;
	font-weight: bold;
	width: 100%;
	color: #4F698E;
}
.titleRight
{
	text-align: right;
	font-family: Arial;
	font-weight: normal;
	font-size: 8.5pt;
	margin: 0px;
}

.H1Testata
{
	Color: White;
	font-family: Calibri; 
	font-size: 13px; 
	font-weight: 100;
	text-align:center;
	height:16px;
	margin:0;
	padding:0;
	vertical-align:middle;
	
}

.RadMultiPageStyle
{
	
	border:1;
	border-color:#868991;
	
}

.mastertable
{
	width:100%;
	height:99.99%;
	margin:0 auto;
	
}

.content
{
	background-color: Yellow; /*#E4E4E4;*/
	
	top:202px;
	bottom:28px;
	width:100%;
	overflow:auto;
	position:absolute;
}



.divMenu
{
	background-color: #E4E4E4;
	
	top:202px;
	bottom:28px;
	width:100%;
	overflow:auto;
	position:absolute;
}

.divLeftMenu{
	top: 202px;
	bottom:28px;
	position:absolute;
	background-color: Red;/*#572529;*/
	width: 192px; 
	height: 262px;
	float:left;
	font-family:Calibri;
}



.container2Style{
	width:1020px;
	min-height:649px;
	
	
margin-top:0;
margin-bottom:0;
border-width: 0 1px;
border-style:none;
background-color: #C0A063;
text-align: left;


}


* html .container2Style{
	height:82%;

}

/*
#TableContainer
{
     height:2000px;
	min-height:2000px;
}

#ConntentPanel
{
    height:1500px;
	min-height:1500px;
}
*/

/*
* html .container2Style{
	height:3000px;
	min-height:3000px;
    overflow:auto;
}

* html #MenuSxRadPanelBar
{
    overflow:hidden;
}

* html #TableContainer
{
    overflow:hidden;
}

* html #MainContainer
{
    height:3000px;
	min-height:3000px;
}

* html body
{
    height:3000px;
	min-height:3000px;
}
*/

.divLeftMenu2{float: left;
width: 220px;
/*min-height:540px;
height:auto;*/
position: relative;
margin-bottom:0px; 
padding: 0 0 0 0px;
background-color: #C0A063;
}



.content2
{
	margin: 0 10px 0 0px;
	background-color: #C0A063;
	border-style:none;
	/*min-height:449px;*/
	min-height:649px;
	
	height:auto;
	
}



.contentDinamico2
{
	margin: 0px 10px 10px 10px;
	padding: 1em 0px;
	border-color:#8E5342;
	border-width: 2px 2px 2px 2px;
	border-style:solid;
	background-color: White;
}

.footer
{
	width: 1020px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.footerbg
{

	height: 1px;
	width: 100%;
	
	background-color: #FF6600;
}
.footerbg1
{
	clear:both;
	width: 1020px;
	min-height:15px;
	height: auto; /*15px;*/
	
	margin-right: auto;
	margin-left:auto; 
	background-color: #E4E4E4;
	font-size:10pt;
	color:#4D4D4D;
	text-align: center;
	
}	 

.footerbgdomino
{
	clear:both;
	width: 1020px;
	min-height:15px;
	height: 30px; /*auto;*/ /*15px;*/
	
	margin-right: auto;
	margin-left:auto; 
	background-color: #E4E4E4;
	font-size:10pt;
	color:#4D4D4D;
	text-align: center;
	
}

* html .footerbgdomino
{
	clear:both;
	width: 1020px;
	min-height:15px;
	height: 20px;
	
	margin-right: auto;
	margin-left:auto; 
	background-color: #E4E4E4;
	font-size:10pt;
	color:#4D4D4D;
	text-align: center;
	
}
	 
#MainContainer
{width:1020px;
margin:0 auto;
border-width: 0 1px;
border-style:none;
background-color: #C0A063;

}


div#menucurvopartealta
{
	background-image: url(./Images/menu_curvo_parte_alta_200.jpg);
	background-repeat:no-repeat;
	background-position:top; 
	vertical-align: top;
	height: 63px;
	width: 199px;
	margin:0 0 0 0;
}

div#menucurvopartebassa
{
	background-image: url(./Images/menu_curvo_parte_bassa_200.jpg);
	background-repeat:no-repeat;
	background-position:top; 
	vertical-align: top;
	height: 49px;
	width: 199px;
	margin:0 0 0 0;
}




div#footer{clear:both;
text-align:center;
padding: 5px 0;
background-color: #69c;
color: #000
}



.ombrasopra
{
	background-image: url(./Images/sfumatura_sopra.png);
	background-repeat:repeat-x;
	vertical-align: top;
	height: 13px;
	width: 100%;
	
	
}

.sottomenu
{
	background-image: url(./Images/sfumatura_sotto.png);
	background-repeat:repeat-x;
	vertical-align: bottom;
	height: 14px;
	width: 100%;
	
	background-color: #C0A063; 
	/*
	position: absolute;
	left: 0;
	bottom: 15px;
	right:0;
*/
}

.ombrasotto
{
	background-image: url(./Images/sfumatura_sotto.png);
	background-repeat:repeat-x;
	vertical-align: bottom;
	height: 14px;
	width: 100%;
	
	position: absolute;
left: 0;
bottom: 15px;
right:0;
	
}

.formmaster
{
	text-align:center;
	vertical-align:top;
	height:auto;
	
}

div.captionbox{float: left;margin: -5px 0px 0px 0px;border: 1px solid #999; }
div.captionbox img{border:0;display:block}
div.captionbox a{position: relative;float: left;color: #FFF;
    text-decoration: none}
/*div.captionbox span{position:absolute;left:0; bottom: 0;width: 100%;padding: 3px 0;
    background: url(Images/opacity.png) repeat-x 0 -100px;
    cursor: pointer;text-align: center}*/
/*div.captionbox a:hover span{background-position: 0 -200px}*/

ul.captionbox2{float:left;width:100%; }   /*serve per contenere i float*/
ul.captionbox2, ul.captionbox li{margin-left:40px; margin-top:30px; padding:0;list-style: none}
ul.captionbox2 li{float: left;margin: 0 15px 15px 0;border: 2px solid #E2C087}
ul.captionbox2 img{border: 0;display: block}
ul.captionbox2 a{position:relative;display: block;color: #FFF;
    text-decoration: none}
/*ul.captionbox2 span{position: absolute;bottom: 0;width: 100%;
    padding: 3px 0;background: url(Images/opacity.png) repeat-x 0 -150px;
    cursor: pointer;text-align: center}*/
/*ul.captionbox2 a:hover span{background-position: 0 -100px}*/

ul.captionbox3{float:left;width:100%; }   /*serve per contenere i float*/
ul.captionbox3, ul.captionbox li{margin-left:20px; margin-top:30px; padding:0;list-style: none}
ul.captionbox3 li{float: left;margin: 0 15px 15px 0;border: 2px solid #E2C087}
ul.captionbox3 img{border: 0;display: block; }
ul.captionbox3 a{position:relative;display: block;color: #FFF;
    text-decoration: none; }
/*ul.captionbox3 span{position: absolute;bottom: 0; left:0; width: 100%;
    padding: 3px 0;background: url(Images/opacity.png) repeat-x 0 -150px;
    cursor: pointer;text-align: center}*/
/*ul.captionbox3 a:hover span{background-position: 0 -100px}*/

.masterMenuItem
{
	width:960px;
	
		
}

.RadMenu
{
   border-bottom-color: #E6E6E6 !important;
   border-top-color: #F0F0F0 !important;
   border-left-color: transparent  !important;
    border-right-color: transparent !important;  
} 
.RadMenu_Default .rmRootGroup
{
    border-bottom-color: #E6E6E6 !important;
    border-top-color: #F0F0F0 !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    }

.header
{
	width: 1020px; 
	height: auto;
	background-color : #C0A063;
	margin:0 auto;
}

.header1
{
	background-image: url(Images/Img_Gruppo.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 70px;
	margin-left: auto;
	margin-right: auto;
	

}

.masterMenu
{
	width: 1020;
	height :26px;
	/*background-color:#F1F1F1;*/
	background-color :#552729;
	margin:0 auto;
	
}


.masterMenu2
{
	width: 1020;
	height :26px;
	/*background-color:#F1F1F1;*/
	background-color :#552729;
	margin-right:auto;
	
}

.fasciaContainer
{
width:1020px;
height:10px;
margin:0 auto;
border-width: 0 1px;
border-style:none;
background-color: #C0A063;
text-align: left;

}

.sopraContainer{
	width:1020px;
	margin:0 auto;
	border-width: 0 1px;
	border-style:none;
	background-color: #552729;
	text-align: left;
}

.lineWhite
{
	background-image: url(Images/line_white.bmp);
	vertical-align: middle;
	height: 1px;
	width: 100%;
	overflow:hidden;
}



.bannerClienti
{
	background-color: Black;
	border: solid 1px #dff3ff;
        height: 50px;
        width: 100px;
        margin: 4px;
}

.gridFilter
{
	border: thin solid #C0C0C0;
	padding: 4px;
	margin: 3px 0px 3px 0px;
}






.labelnews
{
	font-size:12px;
	font-family: Arial;
	font-weight:bold;
	margin-left: 10px;
}

.labelTitle
{
	font-family: Arial; font-size: 19px; font-weight: bold; color: #666666; text-decoration:none;
}

.labelText
{
	font-family: Arial; font-size: 19px; font-weight: normal; line-height:20px; color: #666666;
}

.tablehome
{
	font-size:10px;
	font-family: Arial;
	margin-left: 5px;
	margin-right: 5px;
	margin-top:0px;
	
}


.tablenews
{
	font-size:10px;
	font-family: Arial;
	height: 440px;
	width : 400px;
	background-color: #E4E4E4;
}

.labeltitlenews
{
	font-size:13px;
	font-family: Arial;
	font-weight:bold;
	
}

.labeltextnews
{
	font-size:12px;
	font-family: Arial;
	
	
}

.labeltitleproductgroups
{
	font-size:14px;
	font-family: Arial;
	font-weight:bold;
}

.labeltitle
{
	font-size:20px;
	font-family: Arial;
	font-weight:bold;
	color:White;
}

.labeltextproductgroups
{
	font-size:12px;
	font-family: Arial;
	
}

.labeltitlehome
{
	font-size:16px;
	font-family: Arial;
	font-weight:bold;
	margin-left : 30px;
	margin-top : 20px;
}

.intestazioneGruppo
{
	font-size:20px;
	font-family: Arial;
	font-weight:bold;
	
}

.panelschede
{
	margin:10 15 10 15; 
}

.styletablecenter { width: 100%; height: 300px; }

/* 2 PAGE */

.page
{

	text-align: left;
	color:Black;
	background-color: #F1F1F1;
	position: relative;
	width: 100%;
	min-height: 150px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

/* 2.1 HOME */

#home
{
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0px 0px;
	background-color: #F1F1F1;
}



.PanelNews
{
	background-image: url("./Images/home_fondo_news.png");
	background-position:top left;
	background-repeat: no-repeat;
	
	height:533px;
	width: 412px;
	margin: 0px 0px 15px 15px;
}

.PanelProdotti
{
	background-image: url("./Images/home_fondo_prodotti.png");
	background-position:top left;
	background-repeat: no-repeat;
	background-color : Transparent;
	height:533px;
	width: 572px;
	margin: 0px 15px 15px 0px;
}

#ConntentPanel
{
	vertical-align:top;
	background-color:Blue;
}



.PanelProdottoSingolo
{
	/*
	background-image: url("./Images/prodotto_fondo.png");
	background-position:top left;
	background-repeat: no-repeat;
	*/
	background-color:White;
	height:533px;
	width: 100%;
	text-align:left;
	vertical-align:bottom;
	position:relative;
	top:0;
	
}

.PanelSimplePage
{
	background-color:Transparent;
	height:99%;
	width:auto;
	margin: 5px 0px 5px 0px;
	font-family: Arial;
	font-size:13px; 
	font-weight:500; 
}

.PanelIFrame
{
	background-color:Transparent;
	height:99%;
	width:auto;
	margin: 5px 0px 5px 0px;
	font-family: Arial;
	font-size:13px; 
	font-weight:500; 
	text-align:center;
}

.styleInnerPanelSingolo
        {
            width:750px;
            height: 490px ;
            position:relative;
            top:15px;
            left:20px;
            vertical-align:top;
            background-color:Transparent; 
        }

.PanelSottoGalleriaSfondo
{
	background-image: url("./Images/sottogalleria_sfondo.png");
	background-position:top left;
	background-repeat: no-repeat;
	height:433px;
	width: 752px;
	background-color: Transparent;
	text-align:left;
	vertical-align:top;
	
}


.GridViewStyle1
{
	background-color: #E4E4E4;
	
}

#content
{
	
	width:100%;
	height:100%;
	background-color: #F1F1F1;
}


#page700 {
	width: 700px;
	text-align:left;
	position: relative;
}

.barraCapitolo{
	background-color: #c8c8d5;
}

.barraTitolo{
	background-color: #c8c8d5;
	font-family: Arial; font-size: 19px; font-weight: bold; color: White; text-decoration:none;
}

.intestazioneTrafilettoProdotto{
	background-color: #DCAF6E;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	min-height:25px;
	max-height:25px; 
}



.PannelloContenuto
{
	margin: 0 0 10px 0;
	border-color:#8E5342;
	border-width: 2px 2px 2px 2px;
	border-style:solid;
	background-color: White;
	min-width:749px;
	width:auto;
	/* altezza minima prima di inserire google one plus e banner fiera*/
	/* min-height:449px; */
	
	/*
	min-height:649px;
	height:auto;*/
	min-height:649px;
	height:auto;
	
	/*overflow:auto;*/
	/*
	min-height:1200px;
	height:1200px;
*/
	
}

* html .PannelloContenuto{
	min-height:1000px;
    height:1000px;
    
    overflow:auto;
    
    min-width:749px;
    width:749px;
    max-width:749px;
    
}

* html .content2{
	min-height:1000px;
    height:1000px;
    min-width:750px;
    width:750px;
    max-width:750px;
}




.lineaDivisioneAzienda
{
	background-color: #f5f5f5;
	height: 5px;
	display:none;
}



.multiPage2 td
{
    border-bottom: 1px solid #8d9396;
}

.previewPane
{
	background-color: #fff;
	background-image: url(Images/previewPaneBg.jpg);
	background-repeat: no-repeat;
	height:23px;
}
.infoPane
{
	background-color: #fff;
	background-image: url(Images/infoPaneBg.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	height:24px;
}
.infoPaneBg
{
	margin-top: 20px;
	background-color: #fff;
	background-image: url(Images/grayBg.gif);
	background-repeat: no-repeat;
	height: 192px;
	width: 272px;
}

.thumbsViewer
{
	background-color: #fff;
	background-image: url(Images/thumbsBg.gif);
}

.RotatorImage
{
	margin: 0px 11px;
	cursor:hand;
	cursor: pointer;
}

.itemTemplate
	{
		text-align:center;
		padding:15px;
		border: solid 0px #dddddd !important;
		
	 }
	 
	.ExpandedCssClass .rpText
    {
        color: red !important;
        background-color:Orange !important;
    }
    
    .ClickedCssClass .rpText
    {
        color: green !important;
        background-color:Yellow !important;
    }
    .DisabledCssClass
    {
        text-decoration: line-through !important;
    }
    .FocusedCssClass
    {
        color: blue !important;
    }
    .SelectedCssClass .rpText
    {
        color: black !important;
        font-weight: bold !important;
        text-decoration: underline !important;
    }
    .CustomCssClass1 .rpText
    {
        color:blue !important;
    }
    .CustomCssClass2 .rpText
    {
        color: green !important;
    }
    .CustomCssClass3 .rpText
    {
        color: orange !important;
    }	 

	.small
	{
		text-align:left;
		
		font-size:11px; 
	}
	
	.verysmall
	{
	
	}
	
	.labelsmall
	{
		font-size:10px;
		font-weight:bold;
		font-family:Arial; 
	}
	
	.label
	{
		text-align:left;
		font-weight:bold;
		font-size:11px; 
	}
	
	.colorlabel
	{
		background-color: #E09712;
		font-size:12px;
		color:White;
		font-weight:bold;
	}
	
	.titolobox
	{
		font-size:16px;
		font-family:Arial;
		color:White; 
		font-weight:bold;
	}
	
	
	.normal
	{
		font-size:13px;
		font-family:Arial;
		color:Black; 
	}
	
	.sfondoHome
	{
		background-image: url(./Images/box_contatto_it.jpg);
	background-repeat:no-repeat;
	background-position:top; 
	vertical-align: top;
	height: 63px;
	width: 199px;
	margin:0 0 0 0;
	}
	
	.styleImmaginePdf
        {
        	vertical-align:middle;
        }
        


       A:link {text-decoration: underline; color: Black;}
A:visited {text-decoration: underline}
A:active {text-decoration: underline}
A:hover {text-decoration: underline; color: red;}


.styleDescrizioneGruppo
{
    font-family: Arial;
    font-size:12px;
}
