

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#sponsored_links, div#news{
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;
}
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;
}

div#corpo div.content {
		padding:4px 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:230px;
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 {

color:#22538D;
font-weight:normal;
text-decoration:none;
}

div#right div.content a:hover, div#copyright 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:525px;
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;
}

.mNewsFreccia {display:none;}

div#news{

width:230px;
padding:0;

	min-height: 686px;
	height: auto !important;
	height: 686px;
}

div#news div.content{
padding:0;
	min-height: 686px;
	height: auto !important;
	height: 686px;
color:#696969;
}

div#news div.content .mnewsTitolo {

display:block;
background-color:#E5E5E5;
width:220px;
padding:2px;
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#22538D;
}


div#news div.content .mnewsSottotitolo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#22538D;
padding:2px 0px 4px 0px;
padding-left:6px;

}

div#news div.content .mnewsAnteprima {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#696969;
padding:4px 4px 4px 6px;
}

div#news div.content .mnewsTesto {
padding:0px 8px 12px 8px;
margin-bottom:6px;
display:block;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

 div.mnewsLayer a, div.mnewsLayer a:visited{
	color:#696969;
	font-weight:normal;
	text-decoration:underline;
	}

	
div.mnewsLayer a:hover {
	color:#22538D;
	font-weight:normal;
	text-decoration:underline;
	}

div#news div.content .mnewsLinkInferiori {

display:block;
background-color:#E5E5E5;
width:224px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#22538D;


}


div#news div.content .mnewsData {

display:block;


padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#22538D;
margin-bottom:4px;

}

div#news div.content .mnewsRigaMenu a, div#news div.content .mnewsRigaMenu a:visited , div#news div.content .mnewsLinkInferiori a, div#news div.content .mnewsLinkInferiori a:visited {


padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#22538D;
text-decoration:none;
}

div#news div.content .mnewsRigaMenu a:hover, div#news div.content .mnewsLinkInferiori a:hover {

padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#22538D;
text-decoration:underline;
}

div.calendar_title {
font-size:14px;
font-style:italic;
color:#22538D;
margin-bottom:8px;
font-weight:bold;
margin-left:8px;
margin-right:8px;
}

div.calendar_content {
padding-top:5px;
padding-bottom:5px;
border:1px solid #EAEFF5;
margin:2px 8px 5px 8px;
}





















div#sponsored_links {

width:225px;
padding:0;
background-color:#EAEFF5;
	background-image:url('http://ordingcomo.webhat.it/_templates/oic_t_home/s_links_bg.gif');
	background-position:right;
	background-repeat:repeat-y;
	
	min-height: 686px;
	height: auto !important;
	height: 686px;
	
}

div#sponsored_links div.content {


padding:0px 15px 8px 8px ;
line-height:165%;
color:#22538D;
}

div#sponsored_links div.content h1 {


font-size:16px;
font-style:italic;
color:#22538D;
margin-top:4px;
margin-bottom:8px;
}

div#sponsored_links div.content a, div#sponsored_links div.content a:visited {

color:#22538D;
font-weight:bold;
text-decoration:none;
}

div#sponsored_links div.content a:hover {

color:#22538D;
font-weight:bold;
text-decoration:underline;
}

div#sponsored_links div.content .mSLinksNome {

font-weight:bold;
font-size:12px;
color:#22538D;
padding-top:9px;
}


div#sponsored_links div.content .mSLinksDescrizione {

border-bottom:1px dashed #999;
padding-bottom:6px;
margin-bottom:9px;
}


div#bodycontent{

width:300px;
padding:0;

	
	min-height: 686px;
	height: auto !important;
	height: 686px;
}

div#bodycontent div.content {

padding:8px ;

min-height: 424px;
height: auto !important;
height: 424px;
}

div#bodycontent div.content h1{

font-size:12px;
color:#333;
margin-bottom:8px;
margin-top:10px;
}

div#txt_l {

padding:8px ;
background-color:#E0E0E0;
margin-left:2px;
color:#22538D;
margin-bottom:0px;
bottom:0px;
vertical-align:baseline;

	min-height: 230px;
	height: auto !important;
	height: 230px;

}
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;
}



/* Agenda*/ 
 
.cCalendar td { 
height: 20px;
width: 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;
width: 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; 
width: 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; 
width: 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;
width: 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;
width: 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;
width: 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;
width: 20px;


} 

.mAgendaTDEvento { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #999999; 
}


/* NEW_CALENDAR */

.mCalendarSmallRigaHead
{
 color: #ffffff;

}

td.mCalendarSmallMP
{
 background-color: #22538D;
 color:#FFF;
}
td.mCalendarSmallMP a
{
 color:#FFF;
 font-weight: bold;
 text-decoration: none;
}

td.mCalendarSmallMP a:hover
{
 color: #FFF;
 font-weight: bold;
 text-decoration: none;
}
td.mCalendarSmallMP a:link
{
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}
td.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 */



