body {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin:0px;
	background-image:url('http://ordingcomo.webhat.it/_templates/oic_t_home/body_bg.gif');
	background-position:top center;
	background-repeat:repeat-x;
}

div#container {
background-color:#FFFFFF;
width:766px;
border-left:1px solid #C6CEE7;
margin:0 auto auto auto;
border-right:1px solid #009CCF;
}


div#container div.content{
padding:3px;
}


div#head {
	display:block;

}

div#head div.content{
	background-color:#FFFFFF;
	padding:0;
	display:block;
}

div#level_1, div#img_page, div#mdr, div#right, div#left, div#credits, div#link_1, div#link_2, div#link_3 , div#bodycontent, div#tree_menu{
float:right;
}

div#level_1 {
width:200px;
padding:0;
}

div#img_page {
width:340px;
	padding:0;
}

div#mdr {
	color:#22538D;
	font-weight:bold;
	width:220px;
	padding:0;

}
div#mdr a, div#mdr a:visited{
	color:#22538D;
	font-weight:bold;
	text-decoration:none;
	}
	
	
div#mdr a:hover {
	color:#22538D;
	font-weight:bold;
	text-decoration:underline;
	}

div#mdr div.content {

	padding:3px 12px 3px 12px;
}
div#mdr div.content form{

	margin-top:3px;
	margin-bottom:3px;
}

div#mdr div.content input.caselladitesto{

	margin-top:5px;
	margin-bottom:5px;
	width:120px;
}

div#mdr div.content input.pulsante{

	margin-top:5px;
	margin-bottom:5px;
	width:55px;
	background-color:#22538D;
	color:#FFF;
	font-weight:bold;
}

/*  LEVEL 2  */

div#level_2 {
	clear:both;
	background-color:#22538D;
	width:760px;
	padding:0;
	border-bottom:4px solid #FFF;

}
div#level_2 div.content{
	background-color:#22538D;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:15px;
	text-align:left;

}

div#level_2 span.voce_menu a, div#level_2 span.voce_menu a:visited {
color:#FFFFFF;
text-align:left;

font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

div#level_2 span.voce_menu a:hover {
color:#FFFFFF;
text-align:left;

font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}

div#level_2 span.separatore {



background-color:#22538D;
	background-image:url('http://ordingcomo.webhat.it/_templates/oic_t_home/separatore_bg.gif');
	background-position:center;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
}

/*  FINE LEVEL 2  */

div#corpo {
	width:760px;
	padding:0;
	background-image:url('http://ordingcomo.webhat.it/_templates/oic_t_interne/corpo_bg.gif');
	background-repeat:repeat-y;
	height:auto;
	
}

div#corpo div.content {
		padding:0 0 0 0 ;

}

div#baseline, div#footer {
clear:both;
display:block;
width:760px;
background-color:#FFFFFF;
padding:0;
}
 
div#baseline {
margin-bottom:2px;

}

div#baseline div.content {
	padding:0;
}

div#left {

background-color:#336699;
width:170px;
border:none;

}

div#left div.content{
	color:#FFFFFF;
	padding:8px;
	font-weight:bold;
}

div#left div.content a, div#left div.content a:visited{
	color:#FFFFFF;
	
	font-weight:normal;
	text-decoration:none;
}

div#left div.content a:hover{
	color:#FFFFFF;
	
	font-weight:normal;
	text-decoration:underline;
}

div#right div.content a, div#right div.content a:visited, div#copyright div.content a, div#copyright div.content a:visited, div#bodycontent div.content a, div#bodycontent div.content a:visited {

color:#22538D;
font-weight:normal;
text-decoration:none;
}

div#right div.content a:hover, div#copyright div.content a:hover , div#bodycontent div.content a:hover{

color:#22538D;
font-weight:normal;
text-decoration:underline;
}

div#copyright{
	color:#22538D;
	width:760px;
	font-weight:normal;
	text-align:center;
	
}


/*  FOOTER  */

div#footer {
	background-image:url('http://ordingcomo.webhat.it/_templates/oic_t_home/footer_bg.gif');
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	min-height:60px;
	border-top:1px solid #22538D;

}

div#footer div.content {

padding-left:95px;
}

div#credits {

width:300px;
	padding:0;
}
div#credits div.content {

text-align:right;
}

div#credits div.content a, div#credits div.content a:visited {

color:#333;
font-weight:normal;
text-decoration:none;
}

div#credits div.content a:hover{

color:#333;
font-weight:normal;
text-decoration:underline;
}

div#link_1 , div#link_2 , div#link_3  {
width:120px;
text-align:left;
padding:0;
}

/*  FOOTER */


div#link_1 div.content , div#link_2 div.content , div#link_3 div.content  {
padding:0;
color:#22538D;
}

div#link_1 div.content a, div#link_2 div.content a, div#link_3 div.content a, div#link_1 div.content a:visited, div#link_2 div.content a:visited, div#link_3 div.content a:visited {
color:#22538D;
text-decoration:none;
}
div#link_1 div.content a:hover, div#link_2 div.content a:hover, div#link_3 div.content a:hover {
color:#22538D;
text-decoration:underline;
}


div#right {

background-color:#FFF;
width:590px;
border:none;

}

div#right div.content {
padding:8px;
color:#22538D;
text-align:center;
}




input {
border:1px solid #22538D;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333;
}


div#tree_menu{

width:170px;
padding:0;
background-color:#AFAFB3;
}

div#tree_menu div.content{
padding:0;

color:#696969;
}


div#tree_menu a, div#tree_menu a:visited{
	color:#696969;
	font-weight:normal;
	text-decoration:underline;
	}
	
	
div#tree_menu a:hover {
	color:#22538D;
	font-weight:normal;
	text-decoration:underline;
	}

div#tree_menu ul.l2 {
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
}

div#tree_menu li.l2 {
 padding-top:4px;
 padding-bottom:4px;
 padding-left:10px;
 display:block;
 border-bottom:1px solid #C4C4C7;
 margin-left:0px;
}

div#tree_menu li.l2 span.separatore {



background-color:#AFAFB3;
	background-image:url('http://ordingcomo.webhat.it/_templates/oic_t_interne/tree_menu_separatore_bg.gif');
	background-position:center;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
}

div#tree_menu li.l2, div#tree_menu li.l2 a, div#tree_menu li.l2 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

div#tree_menu li.l2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}


div#tree_menu ul.l3 {
 margin-left:27px;
 padding-top:5px;
 padding-left:0px;
 padding-right:0px;
}

div#tree_menu li.l3 {
 list-style-image:url('http://ordingcomo.webhat.it/_templates/oic_t_interne/freccia_l3.gif');

}


div#tree_menu li.l3, div#tree_menu li.l3 a, div#tree_menu li.l3 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#E9E9EC;
text-decoration:none;
}

div#tree_menu li.l3 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#E9E9EC;
text-decoration:underline;
}



.page_title { 
	border-bottom:2px solid #FFF; 
	font-size:12px;
	font-weight:bold;
	color:#E9E9EC;
	text-transform:uppercase;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	}





div#bodycontent{

width:590px;
padding:0;
}

div#bodycontent div.content {

padding:8px ;

	min-height: 600px;
	height: auto !important;
	height: 600px;

}

div#bodycontent div.content h1{

font-size:12px;
color:#333;
margin-bottom:8px;
margin-top:10px;
}


/* Agenda*/ 

table#EventsBox {
	border:1px dashed #22538D;
	width:100%;
	padding:4px;
}

.EventTitle {

	font-size:12px;
	color:#333;
	font-weight:bold;
	margin-bottom:8px;
}

.EventDescription {
	padding:8px;
}

table#cCalendar {
width:100%;
}
 
.cCalendar td { 
height: 20px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#22538D;
font-weight: bold;
text-align: center; 
} 

.cHeader td { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color:#FFFFFF;
font-weight: bold;
background-color: #22538D;
height: 25px;
text-transform:uppercase;
padding-top: 3px;
margin-top:2px;
} 

.cWeekDay {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#22538D;
background-color: #CCC;
font-weight:bold;
text-align: center;
height: 20px;

} 

.cMonthDay { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #333; 
text-decoration: none; 
background-color:#EAEFF5;
text-align: center; 
height: 20px; 

} 

.cLastMonthDays { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color:#666;
text-decoration: none; 
background-color: #E5E5E5; 
text-align: center; 
height: 20px; 

} 

.cNextMonthDay { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color:#666;
text-decoration: none;
text-align: center;
background-color: #E5E5E5;
height: 20px;

} 

td.cEventDay { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#333;
text-decoration: none;
text-align: center;
height: 20px;

border:1px solid #22538D;
background-color:#FFF;
}

td.cEventDay a, td.cEventDay a:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333;
text-align: center;
text-decoration: none;
height: 20px;


}

td.cEventDay a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #22538D;
text-decoration: underline;
text-align: center;
height: 20px;



} 

.mAgendaTDEvento { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #999999; 
}

.mAgendaTitolo {
	font-size:12px;
	color:#333;
	font-weight:bold;
	margin-bottom:8px;

}

/* NEW_CALENDAR */

.mCalendarSmallRigaHead
{
}

.mCalendarSmallMP
{
 background-color: #22538D;
}
.mCalendarSmallMP a:hover
{
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}
.mCalendarSmallMP a:link
{
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}
.mCalendarSmallMP a:visited
{
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

.mCalendarSmallMese
{
 background-color: #22538D;
 color: #ffffff;
 font-weight: bold;
 text-align: center;
}

.mCalendarSmallMS
{
 background-color: #22538D;
}
.mCalendarSmallMS a:hover
{
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}
.mCalendarSmallMS a:link
{
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}
.mCalendarSmallMS a:visited
{
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

.mCalendarSmallCellaGiorniFer
{
 width: 25px;
 text-align: center;
 background-color: #CCCCCC;
 color: #22538D;
 font-weight: bold;
}

.mCalendarSmallCellaGiorniSab
{
 width: 25px;
 text-align: center;
 background-color: #F7F7F7;
 color: #ff0000;
 font-weight: bold;
}

.mCalendarSmallCellaGiorniDom
{
 width: 25px;
 text-align: center;
 background-color: #F7F7F7;
 color: #ff0000;
 font-weight: bold;
}

.mCalendarSmallCelleMP
{
 background-color: #F4FAFF;
 color: #008484;
}
.mCalendarSmallCelleMNoEv
{
 background-color: #FFFFFF;
}
.mCalendarSmallCelleMConEv
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#333;
text-decoration: none;
text-align: center;
height: 20px;
width: 20px;
border:1px solid #22538D;
background-color:#FFF;
}
.mCalendarSmallCelleMS
{
 background-color: #FFFFE6;
 color: #0078F0;
}


/* NEW_CALENDAR */

div#txt_l {

padding:8px ;
background-color:#E0E0E0;
margin-left:2px;
color:#22538D;

}
div#txt_l a, div#txt_l a:visited {

color:#22538D;
font-weight:bold;
text-decoration:none;
}

div#txt_l a:hover {

color:#22538D;
font-weight:bold;
text-decoration:underline;
}


/* MAPPA */
.mmappaTabella
{
	width:100%;
	padding-left: 10px;
	font-weight: normal;
}
.mmappaTabella td
{
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mmappaRiga
{
	background-color: #E2EDFA;
}
.mmappaRigaAlternato
{
	background-color: #EEEEEE;
}


					table.mDDynViewerTablePreview, table.mDDynViewerTableOptions { border:1px solid #F0F0F0; width:90%;}
					table.mDDynViewerTablePreview a, table.mDDynViewerTablePreview a:visited, td.mDDynTDM a, td.mDDynTDM a:visited { display:block; padding:8px; background-color:#CCCCCC; color:#FFFFFF; text-decoration:none; font-weight:bold;}
					table.mDDynViewerTablePreview a:hover, td.mDDynTDM a:hover { display:block; padding:8px; background-color:#D2D6DB; color:#FFFFFF; text-decoration:none; font-weight:bold;}
					table.mDDynViewerTablePreview td.mDDynTDM {color:#FFFFFF; font-weight:bold;}
					font.mDDynViewerFirstAnt {color:#FFFFFF;font-weight:bold;text-decoration:none;}
					td.mDDynViewerinputLTD, td.mDDynViewercategorialineareLTD {font-weight:bold; border:none;vertical-align:top;}
					td.mDDynViewerinputRTD a { display:block;}