html, body {
margin: 0px;
 padding: 0px !important; 
 background: transparent; 
 font-size: 100.01%; 
	text-align:center;
	font-family:  Arial, Trebuchet, Verdana, Helvetica, sans-serif;
	height: 100%;
min-height: 100%; 
}

p {
	font-family:  Arial, Trebuchet, Verdana, Helvetica, sans-serif; 
	line-height: 1.4em;
	
}
a img {border:0;}
/*
a:link, a:visited {
	text-decoration: underline;
}



#corpo_principale a:link, a:visited {
	text-decoration: underline;
}
*/
a:hover {text-decoration: underline;}

hr {display:none;}

h1 {font-size: 1.6em; color: #000000;}
h2 {font-size: 1.5em; color: #000000;}
h3 {font-size: 1.4em; color: #000000;}
h4 {font-size: 1.3em; color: #000000;}
h5 {font-size: 1.2em; color: #000000;}
h6 {font-size: 1em;color: #000000;}

/* useful*/
.float_l {float:left;}
.float_r {float:right;}
.clear {clear:both;}
.alt {position: absolute;
left: 0px;
top: -500px;
width: 1px;
height: 1px;
overflow:hidden; }
.left{text-align:left;}
.right{text-align:right;}
.clear{clear:both;}
.border {border:1px solid red;}
.border2 {border:1px solid purple;}
.center {text-align:center;}
.txt_small {font-size:0.8em;}
.txt_small2 {font-size:0.7em;}
.txt_right {text-align:right;}
.errore{color:red;text-align:center;font-weight:bold;}

#main {
	margin:0 auto;
	width: 926px; 
	
	text-align: left; 
}
/*header*/
#header {
background: url(../../img/header_home.jpg) no-repeat;
height:181px;

}
#headerManifesto{
background: url(../../img/header_manifesto.jpg) no-repeat;
height:181px;
}
#headerNews{
background: url(../../img/header_news.jpg) no-repeat;
height:181px;
}
#headerCoordinamento{
background: url(../../img/header_coordinamento.jpg) no-repeat;
height:181px;
}
#headerShowcase{
background: url(../../img/header_showcase.jpg) no-repeat;
height:181px;
}
#headerDibattito{
background: url(../../img/header_dibattito.jpg) no-repeat;
height:181px;
}
#headerDibattito{
background: url(../../img/header_dibattito.jpg) no-repeat;
height:181px;
}
#headerEventi{
background: url(../../img/header_eventi.jpg) no-repeat;
height:181px;

}

#bannerHome{
  width: 718px;
  height: 154px;
}
/**/
a.cont {
text-align:right;
display:block;
font-size:0.8em;
}
.logo{
position:relative;
top:18px;
height:70px;
width:350px;
left:20px;
}
.logo a{
display:block;
height:45px;
width:300px;
}
.navigation {
width:100%;
position:relative;
top:45px;
left:14px;
color:#fff;
font-size:0.8em;
}

.navigation a:link, .navigation a:visited{
color:#fff;
}
.navigation a:hover, .navigation a:focus{
text-decoration:underline;color:#fff;
}
#found { float:right;
width:23%;

}
.service{ float:right;
width:23%;
text-align:left;

}
.service a {
color:#000;
font-size:0.9em;
padding-right:5px;
padding-left:5px;}
.service a img {padding-right:8px;}
.txt{
height:10px;
width:140px;
font-size:11px;
}
.vai {
border:0; background:transparent;
font-size:0.8em;}

#bloc_sin{
width:18%;
float:left;
font-size:0.75em;
margin-top:10px;

}
#bloc_sin ul{
list-style-type:none;
margin:0;
padding:0;
background: url(../../img/italia.jpg) no-repeat top left;
}
#bloc_sin ul li {
list-style-type:none;
margin-left:32px;
padding-bottom:3px;
}
#bloc_sin ul li a:link, #bloc_sin ul li a:visited {
color:#000;
}
#bloc_sin ul li a:hover, #bloc_sin ul li a:focus {
color:#000; text-decoration:underline;
}


#bloc_dx{
  width:272px;
  float:right;
}

#bloc_dx a:{
  color:blue;
}
#bloc_dx a:visited{
  color:blue;
}


div#corpo {	
width:720px;

float:left;
line-height:1.4;
text-align:left;
padding: 2px;
margin: 0px;
font-size:0.8em;
margin-left:20px;
 }
 
.bk_home {
  background: url(../../img/logo_02.JPG) no-repeat right 150px;
  } 
.menu_main{
	line-height:1.4;
	text-align:left;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: auto;
	margin-right: auto;
	width: 97%;
}
.loghi_men {
border-bottom:1px solid #C3DBDB;
padding-bottom:8px;
}
#lineeGuida img.xx {
margin-left:44px;
}
.linee {width:125px; margin-left:46px;}

.evento_bloc{
width: 200px;
float:left;
margin-left:10px;
color:#888888;
}
.evento_bloc h4 {
  margin:0;
  padding:0;
  font-size:1em;
  color:#187C36;
}

.bigEve{
width: 368px;
margin-left:12px;
margin-right:10px;
color:#888888;
border: 3px dashed #C3DBDB;
padding: 10px;
}
.bigEve h4 {
  margin:0;
  padding:0;
  font-size:1em;
  color:#187C36;
}


 .date {color:#666; font-size:0.9em;}
.home1 {
width:420px;
float:left;

}
.home2 {
width:290px;
float:right;
padding-top:100px;
margin-right:0px;
margin-top: 150px;

}
.home3 {
width:420px;
float:left;
border: 3px dashed #C3DBDB;
}
h3#dibattito{
border-top:1px solid #C3DBDB;
padding-top:4px;
background: url(../../img/dibattito_small.jpg) no-repeat;
height:25px;
}
#manifesto {
border-bottom:1px solid #C3DBDB;
padding-bottom:8px;

}
#news{
/*border-bottom:1px solid #C3DBDB;*/
padding-bottom:8px;
padding-top:7px;
}

#news img{
float: left;
margin-right: 5px;
}

#news h4 { 
color:#B50011;
margin:0;
padding;0;
 font-size:1.1em;
}
#showcase{
border-bottom:1px solid #C3DBDB;
padding-bottom:8px;
padding-top:7px;
margin:5px;
}

#showcase img{
float: left;
margin-right: 5px;
}

#showcase h4{
color:#fd9400;
margin:0;
padding;0;
 font-size:1.1em;
}
div#corpo_pagina {
	width:430px;
	line-height:1.4;
	text-align:left;
	padding: 7px;
font-size:0.8em;
margin-left:20px;
	float:left;

 }

 #corpo_pagina a:{
  color: blue;
 }
 
  #corpo_pagina a:visited{
  /*color: blue;*/
 }

div#corpo_principale {	
text-align:justify;
 }
div#corpo_sezione {
	width:450px;

float:left;
line-height:1.4;
text-align:left;
padding: 2px;
margin: 0px;
font-size:0.8em;
margin-left:20px;

 }

 div#corpo_sezione h1 {	
	
	text-align:left;
	width:95%;
	margin-left: 20px;
 }

 div#corpo_sezione h2 {	

	text-align:left;
	width:95%;
 }

div#corpo_sezione img{
	float: left;
	margin-right: 20px;
	border-right: 1px dashed white;
	padding-right: 10px;
}
div.list_sezione {	
	line-height:1.4;
	text-align:left;
	width:90%;
	padding:0px 10px;
	margin-left: 25px;
	margin-bottom:5px;
	
 }


div.list_sezione p {
	line-height:1.4;
	text-align:left;
	
}
 
#footer_a{
width:926px;
font-size:0.8em;
text-align: center;
	}


#eventi{
  height: 250px;
  width: 420px;
}


/* definizione colori dei titoli delle pagine di lettura */
h1.newsTitle{
  color: #ac0b1d;
}
h2.newsTitle{
  color: #ac0b1d;
  margin-top: 0px;
  margin-bottom: -12px;
  
}
h1.manifestoTitle{
  color: #a80a7b;
}
h1.showcaseTitle{
  color: #ee9307;
}
h1.eventiTitle{
  color: #93bd1b;
  margin-bottom: 0px;
}
h1.eventiTitle a:link{
  color: #93bd1b;
}
h1.eventiTitle a:{
  color: #93bd1b;
}

h1.eventiTitle a:visited{
  color: #93bd1b;
}

.titleDxArchivio{
  color: #888888;
  font-weight: bold;
}

.itemDxNews{
  color: #888888;
  font-size: .9em;
}

.itemDxNewsSelected{
  color: #ac0b1d;
  font-weight: bold;
  font-size: .9em;
}

.itemDxEventi{
  color: #888888;
  font-size: .9em;
}

.itemDxEventiSelected{
  color: #93bd1b;
  font-weight: bold;
  font-size: .9em;
}

.itemDxShowcase{
  color: #ee9307;
  font-size: .9em;
}

.itemDxShowcaseSelected{
  color: #ee9307;
  font-weight: bold;
  font-size: .9em;
}

.itemDxShowcaseGray{
  color: #888888;
  font-size: .8em;
}

#corpo_principale p a{
  text-decoration: underline;
}

#corpo_principale p a:hover{
  text-decoration: none;
}

