div.fixed
{
width: 768px !important;
}

*
{
margin: 0em;
padding: 0em;
}

body
{
background-color: #fff;
color: #585858;
font-size: 11px;
font-family: Arial, "trebuchet ms", helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6
{
font-weight: normal;
letter-spacing: -1px;
}

h3,h4,h5,h6
{
color: #66000F;
}
.master {
font-size:28px;
font-weight:bold;
}
.ac {
font-weight:bold;
color:#66000F;
}

br.clear
{
clear: both;
}

img
{
/*padding: 3px;*/
border: solid 1px #e1e1e1;
}

img.floatTL
{
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}

a
{
text-decoration: underline;
color: #66000F;
}

a:hover
{
text-decoration: none;
}


ul.argomenti
{
list-style: none;
}

ul.argomenti li
{
line-height: 2em;
}

ul.argomenti li.first
{
}

ul.links
{
list-style: none;
}

ul.links li
{
line-height: 2em;
}

ul.links li.first
{
}

p
{
line-height: 1.8em;
}

/* Header */

#header
{
width:100%;
height:70px;
background: #440000 url('images/n1.gif') repeat-x;
}

#sottotitolo
{
position: relative;
width: 768px;
height:70px;
margin: 0 auto;
}

/* Logo */

#logo
{
position: absolute;
color: #fff;
font-size:14px;
}


/* Menu */

#menu
{
height:40px;
}

#menu ul
{
list-style: none;
}

#menu li
{
float: left;
}

#menu li a
{
margin-left: 0.5em;
display: block;
padding: 1.1em 0.9em 1.0em 0.9em;
background: #fff url('images/n4.gif') repeat-x;
border: solid 1px #fff;
color: #616161;
font-weight: bold;
font-size: 1.0em;
text-transform: lowercase;
text-decoration: none;
}

#menu li a.active
{
background: #CA2F2F url('images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #A94B4B;
}

/* Main */

#main
{
background: #fff url('images/n2.gif') 0px 1px repeat-x;
}

#main_inner p
{
text-align: justify;
margin-bottom: 2.0em;
}

#main_inner ul
{
margin-bottom: 2.0em;
}

#main_inner
{
position: relative;
width: 950px;
margin: 0 auto;
padding-top: 1.5em;
}

#main_inner h3,h4
{
border-bottom: dotted 1px #E1E1E1;
position: relative;
}

#main_inner h3
{
font-size: 2.1em;
padding-bottom: 0.1em;
margin-bottom: 0.8em;
}

#main_inner h4
{
font-size: 1.2em;
padding-bottom: 0.175em;
margin-bottom: 1.4em;
margin-top: 0.95em;
}

#main_inner .post
{
position: relative;
}

#main_inner .post h3
{
position: relative;
font-size: 1.7em;
padding-bottom: 1.2em;
}

#main_inner .post ul.post_info
{
list-style: none;
position: absolute;
top: 3em;
font-size: 0.8em;
}

#main_inner .post ul.post_info li
{
background-position: 0em 0.2em;
background-repeat: no-repeat;
display: inline;
padding-left: 18px;
}

#main_inner .post ul.post_info li.date
{
background-image: url('images/n5.gif');
}

#in_inner .post ul.post_info li.comments
{
background-image: url('images/n6.gif');
margin-left: 1.1em;
}

/* Footer */

#footer
{
width: 768px;
/*margin: 0 auto;*/
text-align: center;
clear: both;
border-top: dotted 1px #E1E1E1;
margin-top: 1.0em;
margin-bottom: 1.0em;
padding-top: 1.0em;
}

/* Search */

input.button
{
background: #CA2F2F url('images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #A94B4B;
font-weight: bold;
text-transform: lowercase;
font-size: 0.8em;
height: 2.0em;
}

input.text
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
}


/* LAYOUT - 3 COLUMNS */
	
	#columnA
	{
margin:0;
padding:0;
	width: 219px;
	float:right;
overflow:hidden;
	}
	
	#internoA {
	margin-right:5px;
	}
	
	#columnB
	{
	position: relative;
	border-left: dotted 1px #E1E1E1;
	border-right: dotted 1px #E1E1E1;
	float:right;
	width:396px;
	overflow:hidden;
	}
	#internoB {
	margin-right:5px;
	margin-left:5px;
	margin-top:7px;
	font-size:12px;
	}
	#internoB p{
	line-height:18px;
	margin-bottom:5px;
	}
	#internoB p strong{
	color:#66000F;
	}
	#internoB ul li{
	list-style-position:inside;
	}
	#internoB h1 {
	font-size:24px;
	}

	#columnC
	{
	width: 147px;
	float:left;
	}
	
	#internoC {
	margin-left:15px;
	}
	
	
	#BC {
	width:547px;
	float:left;
	}
	
	#gruppo {
	margin-top:-18px;
	width:548px;
	height:100px;
	border-left: dotted 1px #E1E1E1;
	}
	#menuad {
	width:473px;
	height:100px;
	margin-left:15px;
	}
	#annuncio_orizzontale{
	margin-left:5px;
	}
	#annuncio_quadrato {
	margin-bottom:5px;
	margin-top:-20px;
	}

	#internoC ul li {
list-style-type:none;
margin-bottom:4px;
	}

	#internoC ul li a:link{
color:#66000F;
	}

	#internoC ul li a:visited{
color:#66000F;
	}

	#internoC ul li a:hover{
color:#66000F;
	}
#map {
width:385px;
height:320px;
margin-bottom:15px;
}


#footer_2 {
margin-bottom:15px;
}
#footer_2 strong{
color:#66000F;
font-size:12px;
font-weight:normal;
text-decoration:underline;
margin-left:25px;
}
#footer_2 em{
font-size:12px;
font-weight:bold;
text-decoration:underline;
font-style:normal;
color:#000000;
margin-left:5px;
}
#annuncio_collegamenti {
margin:0;
padding:0;
height:15px;
clear:both;
margin-left:227px;
}
.applemenu{
margin: 5px 0;
padding: 0;
width: 210px; /*width of menu*/
border: 1px solid #9A9A9A;
}
.applemenu div.silverheader {
background: #AEAEAE url(/images/silvergradient.gif) repeat-x center left;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}
.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(/images/silvergradientover.gif);
color: white;
}
.applemenu div.submenu{
background: white;
padding: 5px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.applemenu div.submenu img{
	border:0;
	margin:0;
}

#cse-search-results {
position:absolute;
margin-top:70px;
left:50%;
margin-left:-400px;
}

#logo img {
border:none;
height:70px;
margin: -3px 0 0 -9px;
}

#ins_lnk {
margin:0;
padding:0;
width:728px;
height:15px;
padding-top:5px;
margin-bottom:10px;
}
#columnB table {
margin-bottom:5px;
}
