body { 
	font:11px arial; 
	margin:5px; padding:0;
	/*background-color:#0189C5;*/
	color:#000000;
}

img	{border:0px;}
/*input.yellow	{font-size: 12px; color: #333333; border : 1px outset #B2B8A4; background-color:#FBF5C2; height:17px;}*/
/*input	{font-size: 12px; color: #333333; border : 1px outset #B2B8A4;}*/
input	{font-size: 12px; color: #333333; border : 1px solid #B2B8A4;}

#container td { height:23px; }

#header {
	text-align:center;
	height:175px;
	border-bottom:1px dotted #333333;
}

#colonna_sx {
	vertical-align:top;
	margin-top:1em;/* auto;*/
	width:290px;
	float:left;	
	height: auto !important;
	height: 640px;  
	min-height:640px;
	text-align: left;
	font:9px arial;
}



#colonna_dx {
	vertical-align:top;	
	margin-top:1em;
	float:right;
	width: 180px;	
	height: auto !important;
	height: 640px;  
	min-height:640px;
	/*background:#676767;*/
}

#colonna_cx {


/*per modificare la colonna cx cambiare i valori del margin*/
	margin:1em 180px 0 300px;
	vertical-align:top;
	text-align:left;
	border-left:1px dotted #676662;
	border-right:1px dotted #676662;	
	height: auto !important;
	height: 640px;  
	min-height:640px;
	
}

#colonna_cx_cat {
	margin-top:1em;/* auto;*/
	vertical-align:top;
	text-align:left;
	border-left:20px;
	border-right:1px dotted #676662;	
	height: auto !important;
	height: 640px;  
	min-height:640px;
}

#colonna_sx_tematici {
			margin-top: 15px;
			padding-top:10px;
			margin-left:30px;
			width: 200px;
			float:left;
			display:block;
			text-align:left;
			}

#colonna_cx_tematici {
			margin-top: 15px;
			padding-left:10px;
			padding-right:10px;
			width: 500px;
			min-height: 500px;
			float:left;
			display:block;
			padding-bottom: 15px;
			}

/*pie' di pagina */
#footer {
	margin:1em 0px 0px 0px;
    	text-decoration:none;    
    	background:#676767;
    	color: #ffffff;
	clear:both;
	
}

#main { width:990px; background-color:#FFFFFF; border:1px solid #CCCDCE;}

#ricerca{
	padding:0px 4px 0px 4px;
	text-align:left;
	vertical-align:top;	
	background-image: url('/immagini/sfondo_blu_quad.png');
	background-repeat:repeat-x;
}

#rss { font-weight:bold; font-size:13px; color:#FFFFFF;}

a:link {color:#FFFFFF; text-decoration:none}
a:visited {color:#E20000 ; text-decoration:none}

a.mixed:link,a.mixed:visited	{	text-decoration: none; color:#666666;		}
a.mixed:hover				{	text-decoration: underline; color:#666666;	}

td.invio_form { vertical-align:top; text-align:right; padding-right:30px; }

fieldset {border:0px;/* background-color:#FFFFFF;*/}
#categorie {  color:#0076aa; }
#categorie strong {  }
#categorie span { cursor:pointer;text-decoration:underline; }

#container  { background-image: url('/immagini/sfondo_bianco_ricerca.png'); background-repeat:repeat-x; }
/*#logo      { vertical-align:top; text-align:left; width:200px; }*/
#logo      { float:left; }
#skype     { color:#87C80A; font-weight:bold;}
#voip      { color:#A4342A; font-weight:bold;}

/*#content_cosa { padding: 0px;}*/

#ragione_sociale {  color:#3300CC; text-decoration: underline; font-size:12px; font-weight:bold;}

.funzioni td{ border-top:1px dotted #333333;  }

.orange001		{	color:#FF9900;	}
.orange002		{	color:#FF6600;	}

.testoBianco12	{	font-size:12px; color:#FFFFFF;	}
.testoBlue12	{	font-size:12px; color:#0188c2;	}

.shadetabs{
	padding: 0px 0px 0px 0px;
	margin-left:     40px;
	margin-top:      7px;
	margin-bottom:   0px;
	list-style-type: none;
}

.shadetabs li{
	padding:0px;
	position:relative;
	top: 2px;
	display: inline;
}

.shadetabs li a{
	text-decoration: none;
	color:white;
}

.shadetabs li a:visited{
	color: #2d2b2b;
}

.shadetabs li a:hover{	
	text-decoration: none;
	color: #2d2b2b;
}

.shadetabs li.selected{	
	top: 3px;
	color:#FF0000;
}

.shadetabs li.selected a{
	border-bottom-color: white;
}

.shadetabs li.selected a:hover{
	text-decoration: none;
}

.tabcontentstyle{
	width: 633px;
}

#container-overlay {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
    width:100%;
    height:1%;
    text-align:center; /*per IE 5.5 o minore*/
    background:transparent;
}


#overlay {
    position:relative;
    top:40px;
    left:-102px;
    display:none;
    margin:0px auto;
    border:1px solid #000000;
    width:220px;
    height:120px;
	background:#FFF8D1;
}