/*
 ------------------------------------------------------------
	CMS_MAIN_STYLE.CSS	Foglio stile per TestCMS
 ------------------------------------------------------------
*/
* { padding:0; margin:0; }

html {

background:#222 url('/custom_cms/images/sf.gif') repeat-x;
}

body { 
	text-align:center;
	/*background:#222222;*/
}

div#container {
	/*background:#000 url('/custom_cms/images/sf.gif') repeat-x;*/
/*	width:auto;*/
}

div#body {
	background:#000;
	margin: 0 auto;
/*	width:100%;*/
	width:980px;
	text-align:left;
}

div#header {
	width:980px;	

}
div#banner {
	width:980px;	
	height:138px;	
}

#faux {
	margin-bottom: 0px;
	width: 100%;
}

div#content {
background:#000;
 	float: right;
 	display: inline;
 	position: relative;
	top:0;
	height: auto !important;  /* per i browser moderni */
   height:516px;  /* per IE5.x e IE6 */
   min-height:520px;  /* per i browser moderni */
}

div#footer {
	border-top:1px solid #494848;
	background:#222222;
	margin: 0 auto;
 	clear: both;
	width:100%;
	height:77px;
/*	margin-top:77px;*/
}

.clear { clear: both; background: none; }

.errmsg{font:11px Thaoma,Arial,sans;}

div#langsel,div#rightarea{display:none;}

p {margin:0;padding:0;}

a img{border:0;}



/* MENU SCELTA LINGUE */

div#groupNav{
	display: inline;
	float: left;
	top:10px;
	right:25px;
	position:absolute;
	width:90px;
	height:24px;
	list-style:none;
	z-index:999;
	}
div#globalNavTrigger{

}

div#globalNavTrigger li{
	float:left;
	position:relative;
}


div#groupNav ul{
list-style:none;
padding:0;
}


#visualizzaTendina{
	background: url('/custom_cms/images/frecc-giu.gif') right no-repeat;
	display:block;
	text-decoration:none;
	text-transform: uppercase;
	font:12px Arial,sans;
	font-weight:bold;
/*	text-align:left;*/
	color:#bcbcbc;
	padding:1px;

}

#nascondiTendina{
	text-transform: uppercase;
	font:11px Arial,sans;
	font-weight:bold;
	color:#578f82;
}
#nascondiTendina a{
	text-decoration:none;
}



.lang a {
	display:block;
	text-decoration:none;
	text-transform: uppercase;
	font:11px Arial,sans;
	font-weight:bold;
	text-align:left;
	color:#bcbcbc;
	padding:1px;
}

/* COLORI */
.lang a {
	color:#fff;
}
.lang a:hover {
	color:#bcbcbc;
}


div#areaCat{
	position:absolute;
	top:11px;
	right:85px;
	width:112px;
	height:24px;
	z-index:9999;
}
div#areaCat a{
	font:12px Arial,sans;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}


