/*
 ------------------------------------------------------------
	CMS_MAIN_STYLE.CSS	Foglio stile per TestCMS

	Data:  14-02-2006
 ------------------------------------------------------------
*/

html {
padding: 0;
margin: 0;
scrollbar-darkshadow-color: #f1f0f0;
scrollbar-face-color: #cccccc;
scrollbar-highlight-color: #f1f0f0;
scrollbar-shadow-color: #f1f0f0;
scrollbar-3dlight-color : #dedede;
scrollbar-arrow-color : black;
scrollbar-base-color : #f1f0f0;
}



body { 

background-image: url('/custom_cms/images/sfondo.gif');

padding: 0;

text-align: center;

margin: 0px; 


}



div#container {

background: white;

/*position: absolute;

top: 2px;

left: 2px;*/

height: 580px;

width: 980px;

text-align: left;

margin:0px auto; /* Right and left margin widths set to "auto" */

}





div#header {



   background: white;

width: 980px;

height: 100px;

margin:0px auto; /* Right and left margin widths set to "auto" */

/*position: absolute;

left: 0;

top: 0;*/

z-index: 15; /* N.B. Deve essere maggiore dello z-index dell'area Content, altrimenti il */

/*     menu a tendina, che appartiene a questa area, viene clippato. */

}



div#banner {

background: #e10000;

width: 980px;

height: 100px;

margin:0px auto; /* Right and left margin widths set to "auto" */

/*position: absolute;

left: 0;

top: 0;*/

z-index: auto;

}



div#langsel {

width: 15%;

height: 100%;

margin:0px auto; /* Right and left margin widths set to "auto" */

/*position: absolute;

left: 0;

top: 0;*/

z-index: auto;

display: none;

}



div#menubar {

text-align: left;

background-color: #e10000;

width: 980px;

height: 21px;

position: absolute;

margin:0px auto; /* Right and left margin widths set to "auto" */

bottom: 0;

top: 100px;

z-index: 1000; /* N.B. Occorre uno z-index alto per essere sicuri che il menu di sovrapponga a qualsiasi contenuto */

}



div#content {

position: absolute;

margin:0px auto; /* Right and left margin widths set to "auto" */

width: 980px;

height: 441px;

top: 121px;

bottom: 0px;

}



div#footer {

border-top: 1px solid white;

background-color: #e10000;

width: 980px;

height: 20px;

position: absolute;

margin:0px auto; /* Right and left margin widths set to "auto" */

top: 561px;

}



div#lowerbar {

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

font-size: 11px;

width: 980px;

height: 20px;

position: absolute;

margin:0px auto; /* Right and left margin widths set to "auto" */

top: 0;

}



div#lowerbar   a:link {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

font-size: 11px;

text-decoration: none;

color: #FFFFFF;

}



div#lowerbar   a:visited {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

font-size: 11px;

text-decoration: none;

color: #FFFFFF;

}



div#lowerbar   a:hover {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

font-size: 11px;

text-decoration: none;

color: #E6F1F9;

}





div#bottomarea {

width: 980px;

height: 0px;

position: absolute;

margin:0px auto; /* Right and left margin widths set to "auto" */

bottom: 0;

display: none;

}

div#allinea{

top: 0;

position: absolute;

text-align: right;

margin:0px auto; /* Right and left margin widths set to "auto" */

}

.lslabel{

color: #FFFFFF;

}

.lsbox{

}

.lsinput{

}

.imgall{
float: left;
margin-bottom: 1px;
margin-right: 8px;

}
