/* CSS Document */
body { 
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background: #000; 
	color: #454545; 
}
h1 { 
	font: normal 3.1em Arial, Sans-Serif; letter-spacing: -1px; margin: 0;
	text-align:center;
	color:#FFFFFF;
}
h2 { margin: 0; padding: 0; font: 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { 
	font-size: 21px; color: #000; background: inherit; 	
	text-align:center;
	color:#FFFFFF; 
}
h4 { margin: 0; padding: 0; font: 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h4 { 
	font-size: 24px; color: #000; background: inherit; 	
	text-align:center;
	color:#FFFFFF; 
}
h3 {
	margin: 0;
	padding: 0;
	font: bold 1.7em Arial, Sans-Serif;
	letter-spacing: 0px;
	font-size: 1.5em;
	color: #FFFFFF;
	background: inherit;
	text-align:center;
	color:#FFFFFF;
	border: solid 2px rgb(200,200,200);	
}
h3 a { 
	color: #fff; 
	background: inherit;
	text-decoration: none;
}
h3 a:hover { color: #99CC33; background: inherit; }

.content {
	/*margin: 0 auto;
	margin-top:10px;
	width: 780px;	
	padding: 0px;
	background-color:#f5f5f5;*/
	
	   position: absolute;
      left: 50%;
      top: 50%;
      width: 780px;
      height: 556px;
      margin-left: -390px; /* half of width */
      margin-top: -285px;  /* half of height */
      background-color: #f5f5f5;
}

.header { 
	height: 102px;	
	color: #000;
	background-color:#f5f5f5;
	margin: 0px 0;
	padding: 0px 0 0 0;	
	border-bottom: solid 2px rgb(200,200,200);
	border-top: solid 1px rgb(200,200,200);	
}
	.logo{
		float: left;
		margin: 0 0px 0px 0;
	}
	.top_left {
		width: 680px;
		height:85px;
		float: left;
		/*margin-top:33px;*/
		margin:0px;
		padding-top:10px;
		background: #0F51A3 url(bg_top.gif) repeat-x;
		background-position:0px 3px;
	}
	.browse_category  {	
		width: 35px;
		height:17px;
		color: #FFF;
		background: inherit;
	}
	ul { margin: 0; padding : 0; list-style : none; }
.bar { 
	clear: both;
	position:absolute;
	top:74px;
	height:28px;
	font-size: 1.3em;
	color: #FFF;
	margin: 0 0 0 100px; 
	padding:0px;
	background: #0F51A3;		
	width: 680px;
	float: left;
	border-bottom: solid 2px rgb(200,200,200);
}

	.bar li { 
		margin: 0; 
		padding: 6px 10px 5px 10px;
		color: #FFEADC;
		background: #0F51A3;
		float: left; 
		border-right: solid 2px rgb(200,200,200);
	}
	
	.bar li.active { 
		background: #0B3D7A url(bar.gif) no-repeat center top; 
		color: #fff;
		font-weight: bold; 
		padding: 6px 10px 5px 10px;
	}
	
	.bar li a { 
		font-weight: bold;
		color: #FFF; 
		background: inherit;
		text-decoration: none;
	} 
	
	.bar li a:hover { 
		color: #99CC33; 
		background: inherit;
	} 
.left-column {
	float: left;
	width: 156px;
	padding: 10px;
	border-right: solid 0.1em rgb(200,200,200);		
	background-color: #FBFBFB;
	color: #000000;
	text-align:justify;
	background-position:center;
	height:370px;
	overflow:auto;
}
.left-column2 {
	float: left;
	width: 176px;
	padding: 0px;
	border-right: solid 0.1em rgb(200,200,200);		
	background-color: #FBFBFB;
	color: #000000;
	text-align:justify;
	background-position:center;
	height:390px;
	overflow:auto;
}
.sfondo-verde{
	background-image:url(sfondoverde.gif);
	width:100%;
	text-align:center;
	background-repeat:no-repeat;
	background-position: bottom right;
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.sfondo-verde a{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.sfondo-verde a:hover{
	color:#005F8F;
}
.sfondo-blu{
	background-image:url(sfondoblu.gif);
	width:100%;
	text-align:center;
	background-repeat:no-repeat;
	background-position: bottom right;
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.sfondo-blu a{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.sfondo-blu a:hover{
	color:#005F8F;
}
.sfondo-azzurro{
	background-image:url(sfondoazzurro.gif);
	width:100%;
	text-align:center;
	background-repeat:no-repeat;
	background-position: bottom right;
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.sfondo-azzurro a{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.sfondo-azzurro a:hover{
	color:#005F8F;
}

.sfondo-rosa{
	background-image:url(sfondorosa.gif);
	width:100%;
	text-align:center;
	background-repeat:no-repeat;
	background-position: bottom right;
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.sfondo-rosa a{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.sfondo-rosa a:hover{
	color:#005F8F;
}
.sfondo-bordeaux{
	background-image:url(sfondobordeaux.gif);
	width:100%;
	text-align:center;
	background-repeat:no-repeat;
	background-position: bottom right;
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.sfondo-bordeaux a{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.sfondo-bordeaux a:hover{
	color:#005F8F;
}
.sfondo-giallo{
	background-image:url(sfondogiallo.gif);
	width:100%;
	text-align:center;
	background-repeat:no-repeat;
	background-position: bottom right;
		font-size:18px;
	color:#000;
	font-weight:bold;
}
.sfondo-giallo a{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.sfondo-giallo a:hover{
	color:#005F8F;
}
.sfondo-arancio{
	background-image:url(sfondoarancione.gif);
	width:100%;
	text-align:center;
	background-repeat:no-repeat;
	background-position: bottom right;	
		font-size:18px;
	color:#000;
	font-weight:bold;
}
.sfondo-arancio a{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.sfondo-arancio a:hover{
	color:#005F8F;
}
.sfondo-grigio{
	background-image:url(sfondogrigio.gif);
	width:100%;
	text-align:center;
	background-repeat:no-repeat;
	background-position: bottom right;	
		font-size:18px;
	color:#000;
	font-weight:bold;
}
.sfondo-grigio a{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.sfondo-grigio a:hover{
	color:#005F8F;
}
.center-column {
float: left;
width: 300px;
padding-left:10px;
padding-right:10px;
background-color: #f5f5f5;
color: rgb(100,100,100);
background: #FFF url(sfondo_centrale.gif) repeat-y;
height:388px;
/*overflow:auto;*/
overflow: scroll;
border-bottom: solid 2px rgb(200,200,200); 
}
.center-column2 {
float: left;
width: 300px;
padding-left:10px;
padding-right:10px;
background-color: #f5f5f5;
color: rgb(100,100,100);
height:388px;
/*overflow:auto;*/
background: #FFF url(sfondo_centrale.gif) repeat-y;

overflow: hidden;
}
.center-column-top {
float: left;
width: 300px;
padding-left:0px;
padding-right:0px;
background-color: #f5f5f5;
color: rgb(100,100,100);
height:140px;
/*overflow:auto;*/
overflow: auto;
}
.center-column-bottom {
float: left;
width: 300px;
padding-left:10px;
padding-right:10px;
background-color: #f5f5f5;
color: rgb(100,100,100);
height:250px;
/*overflow:auto;*/

overflow: hidden;
}
.right-column {
float: left;
width: 280px;
padding: 0em;
border-right: solid 0.1em rgb(200,200,200); 
border-left: solid 0.1em rgb(200,200,200); 
border-bottom: solid 0.1em rgb(200,200,200); 
background-color: #fff;
color: rgb(100,100,100);
height:388px;
overflow:auto;
}
.maxleft-column {
	float: left;
	width: 210px;
	padding: 10px;
	border-right: solid 0.1em rgb(200,200,200);		
	color: #000000;
	text-align:justify;
	background-position:center;
	background-color:#FFFFFF;
	height:370px;
	overflow:auto;
}
.maxcenter-column {
	float: left;
	width: 526px;
	padding-left:10px;
	padding-right:10px;
	background-color: #f5f5f5;
	color: rgb(100,100,100);
	background: #FFF url(sfondo_centralemax.gif) repeat-y;
	height:388px;
	overflow:auto;
	border-bottom: solid 2px rgb(200,200,200);	
}
.maxleft-column2 {
	float: left;
	width: 250px;
	padding: 10px;
	padding-left:0px;
	padding-bottom:0px;
	border-right: solid 0.1em rgb(200,200,200);		
	color: #000000;
	text-align:justify;
	background-position:center;
	background-color:#203479;
	height:380px;
	overflow:auto;
}
.maxcenter-column2 {
	float: left;
	width: 486px;
	padding-left:15px;
	padding-right:10px;
	background-color: #f5f5f5;
	color: #000000;;
	text-align:justify;
	font-size:12px;
	background: #FFF url(sfondo_centralemax.gif) repeat-y;
	height:388px;
	overflow:auto;
	border-bottom: solid 2px rgb(200,200,200);	
}
.footer { 
	clear: both;
	text-align: center;
	padding: 0px 0 0px 0;
	margin: 0;
	color:white;
	background-color:#0F51A3;
	border-top: 1px solid #ccc;
	line-height: 1.8em;
}
/*box centrali*/
#srednja_kolona {
	background:#ffffff;	
	line-height:1.4em;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align:justify;
	width:100%;
	color:#000000;
	font-weight: bold;	
}
.srednji_clanak {
	float:left;	
	text-align:center;
	width: 70px;
	margin: 0px 0 0 0px;
	/*padding: 0px 10px 10px 12px;
	background: #FFFFFF url(clanak.gif) no-repeat;*/
}
.srednji_clanak_1 {
	float:left;	
	text-align:center;
	width: 300px;
	margin: 0px 0 0 0px;
	/*padding: 0px 10px 10px 12px;
	background: #FFFFFF url(clanak.gif) no-repeat;*/
}

.clanak {
	padding: 0px;		
	height:125px;
	background: url(fade.gif) repeat-x bottom left;
	border-bottom: 3px solid #3D8C4A;
}
.clanak_1 {
	padding: 0px;		
	height:125px;
	background: url(fade.gif) repeat-x bottom left;
}
.clanak_arancio {
	padding: 0px;		
	height:125px;
	background: url(fade.gif) repeat-x bottom left;
	border-bottom: 3px solid #ECA419;
}
.clanak_rosa {
	padding: 0px;		
	height:125px;
	background: url(fade.gif) repeat-x bottom left;
	border-bottom: 3px solid #EB6A76;
}
.clanak_giallo {
	padding: 0px;		
	height:125px;
	background: url(fade.gif) repeat-x bottom left;
	border-bottom: 3px solid #F9ED4B;
}
.clanak_bordeaux {
	padding: 0px;		
	height:125px;
	background: url(fade.gif) repeat-x bottom left;
	border-bottom: 3px solid #72185A;
}
.imma {
	padding: 0px;	
	height:105px;
	background-color:#fff;	
}
.imma_rivestimenti{
	padding: 3px;
	border: 1px solid #CCCCCC;
	
}
.rivestimenti{
margin:2px;
	float:left;
	text-align:center;
	
	}
.menu_eventi a{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.menu_eventi a:hover{
	color:#FF0000;
}
.finiture a{
	color:#000000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.finiture a:hover{
	color:#FF0000;
}
.menu_profili a{
	color:#000000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.menu_profili a:hover{
	color:#FF0000;
}


