/* CSS Document */

html, body {
padding:0px; margin:0px;
}
body {
font:11px Arial, Verdana, Tahoma, sans-serif; color:#000;
/*font:11px Verdana, Arial, Helvetica, sans-serif;*/
text-align:center; color:#6F6F6F; background-image:url(img_sito/bg_body.gif); 
}

#Maincontainer {
position:relative;  height:100%; margin:0 auto; padding:0px; 
/*border:1px solid #FFF; background-image:url(img_sito/bg_M_container.jpg); background-repeat:repeat-y; background-position:center; */
}


#container {
position:relative; width:950px; height:100%; margin:0 auto; padding:0px;
text-align:left; /*border:1px solid #FF0000;*/ 
}

#content {
position:relative; padding:10px 10px 20px 10px; background-color:#FFF; 
}

h2 {font-size:1.6em; margin:0; padding:0 0 5px 0;}
h3 {font-size:1.1em; color:#666; margin:0; padding:0 0 15px 0;}

#header { height:155px; margin:0 0 0 0; padding:3px 10px 10px 10px; background-color:#FFF; /*background-image:url(img_sito/bg_header.jpg); background-repeat:no-repeat;*/ }

#menu_top{ text-align:right; padding-right:10px;}

#navigation{
background-color:#FFF;
padding:10px;
}

#navigation ul{
list-style-type: none;
padding:0 0 0 0px;

}

#navigation li{
list-style-type: none;
display:inline-table;
padding:0 10px 0 0;
vertical-align:middle;

}

#box1, #box2, #box3, #box4, #boxPag1, #boxPag2, #boxPag3{
	
	float:left;
}

#box1{
width:210px; 
}

#box2{
width:420px; 
}

#box4{
width: 300px;
}

#boxPag1{
/*border:1px solid #FF0000;*/
width:200px;
}

#boxPag2{
/*background-image:url(img_sito/bg_boxpag1.gif); background-repeat:repeat-x;*/

font-size:12px;
line-height:20px;
padding:0px 10px 10px 10px;
width: 468px;
/*border:1px solid #00FF00;*/
}

#news{
   
    padding:10px;
	background-image:url(img_sito/bg_news.gif); background-repeat:no-repeat;
	height:150px;
}

#nav{
   
    padding:0 10px 10px 0px;
	width:180px;
}

#menu_nav li{
padding:10px 0px 10px 10px;
font-size:12px;
}

#extra{
   
    padding:0px 0 0 13px;
	width:225px;
}

.rub{
background-image:url(img_sito/bg_rubriche.gif); background-repeat:no-repeat; height:110px; padding:8px 5px 5px 5px;
}

.div_rubrica{
float:left; text-align:center; width:100px; padding-right:16px; height:170px;
}

#iscr_nws{
   
    padding:10px;
	background-image:url(img_sito/bg_nws.gif); background-repeat:no-repeat;
	height:73px;
	
}

#int1, #int2, #int3, #int4{
   
    padding:10px 15px 10px 8px;
	background-image:url(img_sito/bg_rubrica.gif); background-repeat:no-repeat;
	height:242px;
}

.int{
    padding:0;
	background-image:url(img_sito/bg_rubrica2.gif); background-repeat:no-repeat;
	height:270px; width:242px;
	text-align:left;
	/*border:1px solid red;*/
}

.int_home{
    padding:0;
	background-image:url(img_sito/bg_rubrica.gif); background-repeat:no-repeat;
	height:263px; width:201px;
	text-align:left;
	/*border:1px solid red;*/
}

#boxintv{
   
    padding:10px 15px 10px 9px;
	background-image:url(img_sito/bg_adv2.gif); background-repeat:no-repeat;
	height:242px;
	/*border:1px solid red;*/
}

 #adv{
   
    padding:10px 15px 10px 9px; /*3px 15px 10px 9px*/
	background-image:url(img_sito/bg_adv.gif); background-repeat:no-repeat;
	height:242px;
	/*border:1px solid red;*/
}

#sondaggio{
   
    padding:10px;
	background-image:url(img_sito/bg_sondaggio.gif); background-repeat:no-repeat;
	height:240px;
	/*border:1px solid red;*/
}



#footer{
position:relative; padding:10px;
border-top:1px solid #FFF;
background-color:#FFF;

}

table.mappa {
width:100%;
table-layout:fixed;
border-collapse:collapse; 

}

table.mappa td {
/*padding-right:53px;*/
line-height:20px;
/*border:1px solid #f2f2f2;*/

}


/*#calendario { position:absolute; border:1px solid #999; background-color:#FFF; width:210px; display:block; z-index:1; text-align:left; }*/

/*table { width:100%; }*/
.riga2 { background-color:#F3F3F3; }
/*#cerca {
position:absolute; top:20px; right:20px;
}*/
img { border:0px; }

hr { border:1px dashed #ccc; padding:0px; margin:2px; }

a:link, a:visited{ color:#6F6F6F; }
a:hover { color:#6F6F6F; text-decoration:none; }

a.sub:link, a.sub:visited{ color: #fff; text-decoration:none;  }
a.:hover{ color: #fff; text-decoration:none; }

a.tab_rub:link, a.tab_rub:visited{ color: #6F6F6F; text-decoration:none; }
a.tab_rub:hover { color: #6F6F6F; text-decoration:none; }

a.tab_rub2:link, a.tab_rub2:visited{ color: #606396; text-decoration:underline; }
a.tab_rub2:hover { color: #606396; text-decoration:none; }

a.blu:link, a.blu:visited{ color:#00a1fd; text-decoration:none; }
a.blu:hover { color: #00a1fd; text-decoration:underline; }

a.Lmappa:link, a.Lmappa:visited{ color: #6F6F6F; text-decoration:none; }
a.Lmappa:hover { color: #6F6F6F; text-decoration:underline; }

a.menu_princ:link, a.menu_princ:visited{ color: #6F6F6F; text-decoration:none; }
a.menu_princ:hover { color: #FF6600; text-decoration:none; }


img{
	border:0;
}


