/* CSS Document */
body{
background:url("/img/bg_assioma.jpg") 0 0 repeat-x;
color:#333;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:0;
}
IMG{
border:0px;
}
#centraPagina{
width:980px;
margin:auto;
text-align:left;
}
#intestazione, #img_centrale{
background-color:#FFFFFF;
margin: 0px;
padding: 0px;
display:block;
float:left;
}
#corpo{
width:980px;
float:left;
font-size:10px;
text-align:center;
color:#000;
}

/************* 3 blocchi principali: quello di sx per il menù e quello di destra per il contenuto************/
#boxLeft{
float:left;
width:165px;
padding:0px 40px 0px 0px;
background-color:#FFFFFF;
color:#000;
}
#boxCenter{
float:left;
width:552px;
background: url("/img/box_center.jpg") 0 0 no-repeat;
color:#333;
text-align: justify;
vertical-align: top;
word-spacing: normal;
white-space: normal;
}
#boxRight{
float:left;
width:223px;
background: url("/img/box_right.jpg") 0 0 no-repeat;
color:#333;
text-align: left;
vertical-align: top;
word-spacing: normal;
white-space: normal;
}
/***************************** 3 parti del box centrale **********************************/
#topBody{
	line-height:0px;/*hack per mozilla: elimina il bordo tra topBody e mainBody*/
	margin-top:0px;
	margin-bottom:0px;
	/*margin-top:-2px; hack per explorer*/
	background-image: url("/img/sfondo_intestaBody.gif");
	background-repeat: repeat-x;
}
#mainBody{
	margin-top:0px;
	padding:0px 16px 0px 6px;
	color:#999999;
}
#bottomBody{
height:26px;
	background-color:#FFF;
	color:#000;
	/* per explorer margin-bottom:-3px;---->questo va settato nel file per explorer*/
	padding:0px;
	border:0px;
}
/************* footer *******************/
#footer_link{
color:#777777;
clear:left;
font-size:11px;
}
#footer_link a:link, #footer_link  a:visited{
color:#777777;
text-decoration: underline;
}
#footer_link a:active, #footer_link a:hover{
color: #000000;
text-decoration: underline;
}

/*hack del paragrafo... NON applicare il padding al boxModel*/
div p{
margin: 0;
padding:0em 2em 0.6em 0.3em;
}
div h2{
margin: 0.4em 0.2em;background:url("/img/dot_line.gif") bottom repeat-x;font: bolder 1.3em "Trebuchet MS",verdana,sans-serif;color:#6B818F;
}
p{
font-size: 11px;
margin-top:5px;
margin-bottom:5px;
}

/*************stile del titolo H1 *************/
h1{font: 1.90em "Trebuchet MS",verdana,sans-serif;color:#688DA7;margin:0px 0 15px 40px;font-weight:lighter;}
h1 > a:link, h1 > a:visited{
color: #ccc;
text-decoration:none;
}
h1> a:active , h1 > a:hover{
color: #ccc;
text-decoration:underline;
}
#imHere{
color: #FF8306;
}
.title_h1{
background:url("/img/cube_h1.gif") no-repeat;
margin:0px 0px 15px -36px;
}
/******************** spaziatori ed elenti block/inline *********************************/
.filetto_640{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 640px;
height: 30px;
display: block;
float: left;
background-image:url(/img/filetto_640.gif);
background-repeat:no-repeat;
}

/*****************  stile dei paragrafi *******************/
#mainBody ul{
	list-style:outside;
	/*list-style-image:url(/img/arrow.gif);*/
}
#mainBody li{
	margin-left:16px;
	padding-left:0px;
}
.testo_main {
	color: #444;
	font-size: 11px;
	text-align:justify;
}
.titleBoxLeft{
text-align:center;
padding:6px 0px 0px 2px;
}
/************************* definisco gli elenchi puntati generici *******************************/
#boxRight UL{
font: 11px "Trebuchet MS",verdana,sans-serif;color:#D0AA37;margin:7px 0 15px 19px;
	list-style-image:url(/img/arrow.gif);
}
.puntato_destro ul{
	list-style:inside;
	list-style-image:url(/img/arrow.gif);
}
.puntato_destro li{
	text-align:left;
}

#boxRight a:link, #boxRight  a:visited{
color:#333;
text-decoration:none;
}
#boxRight  a:active , #boxRight  a:hover{
color:#0066FF;
text-decoration:none;
}

/*container txt contatti*/
#container_txt_contatti{
display:block;
}
.contatti_txt_left{
width:250px;
float:left;
}
.contatti_txt_right{
margin:0px 0px 0px 20px;
width:220px;
float:left;
}
/*evidence*/
.zone_evidence{
background-color:#f2f2f2;
border-bottom:thin dashed;
border-top:thin dashed;
border-color:#cccccc;
padding:10px 14px 10px 14px;
margin:10px 0px 10px 0px;
}
.txt_evidence{
font-weight:bold;
color:#999999;
}

.txt_evidence a:link, .txt_evidence a:active, .txt_evidence a:visited{
font-weight:bold;
color:#999999;
text-decoration:none;
}
.txt_evidence a:hover{
color:#000000;
font-weight:bold;
/*background-color:#888888;*/
text-decoration:none;
}