@import url(undo.css);
@import url(rss.css);
@import url(testi.css);
@import url(bottoni.css);
@import url(forms.css);
@import url(progetti.css);
@import url(faq.css);
@import url(stili-print);

BODY {
		padding:0px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.7em;
		background-color: #ffffff;
		margin: 0px auto;
		color:#000000;
		text-align:left;
}
:link, :visited {
	color:#07489A;
}
#pagina {
		width:1020px;
		text-align:left;
		background-color: #ffffff;
		color:#000000;
		margin: 10px auto 0px auto;
}
#header {
		float:left;
		width:1000px;
		margin: 0px 0px 8px 0px;
}
#headerprint {
		display:none;
}
#corpo {
		float:left;
		width:1020px;
}
#menuSx {
    float:left;
    padding:0;
    width:200px;
}
#col1 {
    float:left;
    padding:0 20px 10px 20px;
    width:459px;
    position:relative;
}
#col2 {
		float:left;
		width:300px;
		padding-top: 0px;
}
#position1, #position2, #position3, #position4, #position5, #position6, #position7, #position8 {
		float:left;
		width:100%;
}
#basebanner {
		background-image:url(../img/style/agi-agenzia-italia.gif);
		background-position:100% 50%;
		background-repeat:no-repeat;
		width:100%;
		float:left;
}
.topbanner1 {
	float:left;
	margin: 0px;
	width:1000px;
}
.strip{
	width: 1000px;
	float:left;
    text-align:center;
 	background-color:#FCF0D8;
	padding:2px 0px 2px 0px;
}
.bannerVert{
		padding:0px 0px 10px 1px;
}
.banner{
    /*float:left;*/
    margin:0px;
}
.portal {
	text-align:right;
	background-color:#004996;
	padding:4px 10px 4px 4px;
	color:white;
	font-weight:bold;
}
.portal span {
	float:left;
}
.portal a, .portal a:visited{
		color:#ffffff;
}
.portal a:hover{
		color:#ffffff;
		text-decoration:underline;
}
.testata {
		float:left;
}
.testata img{
		float:left;
		display:block;
		width:1000px;
}
.tool {	
		background-color:#E69800;
		border-top:8px solid #004996;
		float:left;
		width:1000px;
}
.data {
		float:left;
		background-color:#E69800;
		width:204px;
		border-top:1px solid #ffffff;
		padding:6px 0px 5px 10px ;
}
.cerca {
		background-color:#E69800;
		border-top:1px solid #ffffff;		
		float:left;
		font-size:1em;
		width:167px;
		min-height:25px;
}
.cerca input {
	position:relative;
	top:1px;
}
.social img {
	position:relative;
	top:1px;
	padding-left:5px;
}
.social b {
	position:relative;
	bottom:8px;
}
.social {
	width:160px;
	float:left;
	border-top:1px solid white;
	color:white;
}
.bottone {
		background-color:#E69800;
		border:1px solid;
		border-color:#ffffff #6B4B0D #6B4B0D #ffffff;
		color:#004996;
		margin-top:2px;
		padding:0px 3px 0px 3px;
}
.link {
		background-color:#E69800;
		border-top:1px solid #FFFFFF;
		float:left;
		width:459px;
		padding-top:6px;
}
.link a, .link a:visited{
		color:#000000;
}
.link a:hover{
		color:#000000;
		text-decoration:underline;
}

a.newson {
  color:#FFFFFF;
  margin-left:41px;
}
a.newson, a.newson:visited{
  color:#FFFFFF;
}

.ora {
		background-image:url(../img/style/tratteggio.gif);
		background-position:0% 100%;
		background-repeat:repeat-x;
		font-size:0.9em;
		background-color:#ffffff;
		padding:6px 4px 5px 4px ;
}
.breadcrumbs {
		background-image:url(../img/style/tratteggio.gif);
		background-position:0% 100%;
		background-repeat:repeat-x;
		color:#E69800;
		width:996px;
		font-size:1em;
		background-color:#ffffff;
		margin:3px 0px 8px 0px;
		padding:0px 0px 5px 4px;
		clear:both;
    float:left;	
}
.breadcrumbs a, .breadcrumbs a:visited{
		color:#004996;
}
.breadcrumbs a:hover{
		color:#000000;
}
.mappabusiness {		
		text-align:center;
		width:298px;
		color:#ffffff;
		padding:0px 0px 4px 0px;
}
#footer {
	    clear:both;
		font-size:0.9em;
		text-align:center;
		background-color:#004996;
		width:1000px;
		color:#ffffff;
		margin: 0px auto;
		padding:4px;
}
#footer p{
		text-align:center;
		color:#ffffff;
}
#col2 .label{}

#col2 h3 a, #col2 h3 a:visited{
		color: #000000;
}
#col2 h3 a:hover{
		background-color:#EEEEEE;
		color: #004996;
}
.notiziario, .bannerDx, .portali{
		margin-bottom: 15px;
}
.bannerDx {
		margin-top: 15px;
}
.banner4 {
		float:left;
		margin-bottom: 5px;
}
.banner4 a{
		display:block;
		float:left;
		border: 1px solid #000000;
		margin:2px;
}
.banner4 img{
		display:block;
		float:left;
}
/* Inizio stili per LABEL MENU */

.lab{
		padding:2px 2px 3px 2px;
}
.lab h2{	
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		color:#004996;
		font-weight:bold;
		font-size:1.3em;
		text-transform: uppercase;
		background-position: 0% 0%;	
}

.label  {
	border-bottom:4px double #004996;
	float:left;
	margin-bottom:0;
	margin-top:10px;
	width:459px;
}

h2.label  {
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		color:#004996;
		font-weight:100;
		font-size:1.5em;
		line-height:1.1em;
		border-bottom:4px double #004996;
		margin-bottom:0px;
		margin-top:10px;
}

.label h2 {
	color:#004996;
	float:left;
	font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size:1.5em;
	font-weight:100;
	line-height:1.1em;
	width:60%;
}

.label a.archivio, .label a.archivio:visited {
	background-image:url(http://www.agichina24.it/uploads/cina/5n/to/5ntoEi2V45YX7kDj2ExxMQ/folder.png);
	background-position:0 2px;
	background-repeat:no-repeat;
	color:#855C10;
	float:right;
	font-family:Arial Narrow,Verdana,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding-left:18px;
}
.label a.archivio:hover {
color:#E89700;
font-weight:bold;
}

h2.label2  {
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		color:#E89700;
		font-weight:100;
		font-size:1.5em;
		line-height:1.1em;
		margin:12px 0px 0px 0px;
		border-bottom:4px double #E89700;
}
h2.label3  {
		color:#004996;
		text-align: justify;
}
h2.label  a, h2.label  a:visited{
		color:#004996;
		font-weight:100;
}
h2.label2 a, h2.label2 a:visited{
		color:#E89700;
		font-weight:100;
}
h2.label a:hover{
		color:#000000;
		font-weight:100;
}
h2.label2 a:hover{
		color:#000000;
		font-weight:100;
}
h2.help  {
    margin-top: 10px;
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		color:#004996;
		font-weight:100;
		font-size:1.2em;
		line-height:1.1em;
}
h2.help p {
    text-align: justify;
}



.bloccoArgom {
	margin: 4px 0px;
}
.bloccoArgom .lab {
	padding: 4px 0 4px 7px;
}
.argomento {
	background-image: url("/img/style/base_lab_argomenti.png");
	background-repeat: repeat-x;
}
.argomento h2 {
	background-position: 0 0;
	color: #004996;
	font-family: Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: none;
	margin: 4px 2px;    
}
.lab h2 a, .lab h2 a:visited {
	color: #004996;
}




.notiziario h3 {
		padding-top: 3px;
		padding-bottom: 3px;
		background-image:url(../img/style/tratteggio.gif);
		background-position:0% 100%;
		background-repeat:repeat-x;
}
.newsHP1 {
		padding-bottom:4px;
		margin-bottom:10px;
}

.contenitorenewsHP2  {
		float:left;
		padding:0px 0px 0px 0px;
		background-image:url(../img/style/tratteggio2.gif);
		background-position:100% 0%;
		background-repeat:repeat-y;
		margin-bottom:5px;
}
.newsHP2  {
		margin-bottom:10px;
		float:left;
		width:220px;
}
.newsHP3  {
		float:left;
		width: 459px;
		margin-bottom:10px;
}
.newsHP4  {
		margin-bottom:10px;
		float:left;
		width:223px;
}
.newsinside1,  .newsinside2  {
		padding-bottom:4px;
		background-image:url(../img/style/tratteggio.gif);
		background-position:0% 100%;
		background-repeat:repeat-x;
		margin-bottom:10px;
}
.newsinside1 em,  .newsinside2 em {
		width:130px;
		float:right;
		display:block;
		color:#004996;
		font-size:1.1em;
		border-left: solid 1px #004996;
		margin-left:6px;
		padding-left:6px;
}

.newsHP1 h3,  .newsHP2 h3  {
		font-size: 1.3em;
		margin-bottom:3px;
}

.newsHP3 h3  {
		font-size: 1.1em;
		margin-bottom:3px;
}

.newsHP3 img  {
		float:right;
		margin:-22px 0px 0px 6px;
}
.newsHP4 h3  {
		display:inline;
		font-size: 1em;
}

.newsHP1 h4, .newsHP2 h4, .newsHP3 h4, .newsHP4 h4 {
		float:left;
		width:453px;
		font-size: 1em;
		padding:3px;
		margin-bottom:2px;
		background-color:#E89700;
		color: #ffffff;
}

h4.labelfocus  {
		float:left;
		width:453px;
		background-color:#85AFDF;
		font-size: 1em;
		padding:3px;
		margin-bottom:2px;
		color: #ffffff;
}

.newsHP2 h4 {
		width:220px;
}
.newsHP4 h4  {
		width:214px;
}

.fotogalleria{
		float:left;
		text-align:center;
		border: solid 1px #004996;
		background-color:#EBF5FF;
		padding:3px;
		width:375px;
		padding-left:60px;
}


.newsHP1 a, .newsHP1 a:visited, .newsHP2 a, .newsHP2 a:visited, .newsHP3 a, .newsHP3 a:visited, .newsHP4 a, .newsHP4 a:visited  {
		color: #000000;
}
.newsHP1 a:hover, .newsHP2 a:hover, .newsHP3 a:hover, .newsHP4 a:hover {
/*		color: #004996;*/
		background-color:#EEEEEE;
}

.newsHP1 .image,  .newsinside1 .image,  .newsinside2 .image{
		float: left;
		padding-right:8px;
}

.image img{
		display:block;
}

#menuSx a, #menuSx a:visited{
		color: #004996;
}
#menuSx a:hover{
		color: #000000;
		background-color: none;		
}
#menuSx .bloccomenu {
		margin-bottom:10px;
}
.blocco_utili {
	margin-bottom:10px;
	margin-top:10px;
}

#col2 .bloccomenu{
		margin:14px 0px 5px 0px;	
}
.bloccomenu ul li {
		background-image:url(../img/style/tratteggio.gif);
		background-position:0% 100%;
		background-repeat:repeat-x;
		padding:5px 0px 4px 0px;
		text-transform: uppercase;
		font-weight:bold;
		font-size:1.0em;
}

#menuSx .bloccomenu ul li {
		padding:2px 0px 2px 3%;
		width:97%;
}
.bloccomenu li a, .bloccomenu li a:visited{
		background-image:url(../img/style/lbl-freccia.gif);
		background-position:4px 2px;
		background-repeat:no-repeat;
		padding-left:22px;
		color:#004996;
}
.bloccomenu li a:hover{
		color:#000000;
}
.bloccomenu ul li.var {
		background-color:#FAE0AF;
		border: 1px solid #E89700;
}
.bloccomenu ul li.var a, .bloccomenu ul li.var a:visited{
		color:#004996;
}
.bloccomenu ul li.var a:hover{
		color:#000000;
}
.bottombox {
		margin-top:10px;
		float:left;
		width:100%;
}
.bottombox1 {
		float:left;
		width:31%;
		padding-right:2%;
		padding-left:0%;
		background-image:url(../img/style/tratteggio2.gif);
		background-position:100% 0%;
		background-repeat:repeat-y;
		margin-bottom:10px;
}
.bottombox2 {
		float:left;
		width:29%;
		padding-right:2%;
		padding-left:2%;
		background-image:url(../img/style/tratteggio2.gif);
		background-position:100% 0%;
		background-repeat:repeat-y;
		margin-bottom:10px;
}
.bottombox3 {
		float:left;
		width:31%;
		padding-right:0%;
		padding-left:2%;
		margin-bottom:10px;
}
.bottombox img {
		display:block;
		margin-bottom:6px;
}
.bottombox a, .bottombox a:visited {
		color:#000000;
}
.bottombox a:hover {
		color:#004996;
}
.modulistica {
		margin-bottom:10px;
}
.modulistica p {
		padding:3px;
		background-color:#EAF5FF;
		border: 2px solid #E69800;
		margin-top:0px;
}
.inevidenza {
		float:left;
		width:100%;
		margin-bottom:0px;
}
.inevidenza img{
		margin-right: 4px;
}
.inevidenza a, .inevidenza a:visited{
		color:#004996;
}
.inevidenza a:hover{
		color:#000000;
}
.inevidenza h3{
		background-image:url(../img/style/tratteggio.gif);
		background-position:0% 100%;
		background-repeat:repeat-x;
		padding:3px 3px 3px 8px;
		float:left;
		width:448px;
}
.portali h4{
		font-size:1.1em;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #BBDCFF;
		background-color:#E5F1FF;
		padding:3px 3px 3px 8px;
}
.intervista, .dossier {
		width:100%;
		float:left;
		margin:0px 0px 10px 0px;
}
.intervista div, .dossier div {
		width:448px;
		float:left;
		padding:5px;
		background-color:#EAF5FF;
		border: 1px solid #3366CC;
		border-top: none;
}
.dossier div {
		background-color:#FAE0AF;
}
.intervista div span, .dossier div span{
		padding:4px;
		float:left;
		margin:0px 10px 0px 0px;
		background-color:#ffffff;
		border: 1px solid #07489A;
		display:block;
}
.intervista div img, .dossier div img{
		float:left;
		display:block;
}
.intervista div h4{
		color:#07489A;
		font-size:1.5em;
}
.intervista a, .intervista a:visited{
			color:#07489A;	
}
.intervista a:hover{
		text-decoration: underline;				
}
.dossier h3 {
		font-size:1.3em;
}
.dossier h3 a, .dossier h3 a:visited{
		color:#07489A;
}
.dossier p {
		font-family:Trebuchet MS;
		font-size:1.1em;
}
/*-------------------------------------------------------------------------------------*/

h2.tit{
		color:#004996;
		font-size:1.3em;
		border-bottom:4px double #004996;

}

h4.sottotit{
		font-weight:100;
		color:#E89700;
		font-size:1.6em;
		border-bottom:1px solid #E5F1FF;
		padding:8px 0px 2px 0px;

}

h5.descrizione{
		font-weight:100; font-style:italic;
		color:#004996;
		font-size:1em;
		border-top:1px solid #ffffff;
		background-color:#E5F1FF;
		padding:4px;

}

.newsinside1,  .newsinside2, .agenda .appuntamento  {
    float:left;
    width:100%;
	padding-bottom:8px;
    background-image:url(../img/style/tratteggio.gif);
    background-position:0% 100%;
    background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:0px;
	position:relative;
}

.newsinside1 h3,  .newsinside2 h3 {
		font-size:1.7em;
		margin-bottom:3px;
		width:100%
}

.newsinside1 h5,  .newsinside2 h5 {
		font-size:1.1em;
		line-height:1.0em;
		color:#004996;
		margin-bottom:5px;
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.newsinside1 h6,  .newsinside2 h6 {
		font-size:1.1em;
		color:#004996;
}

.boxfocus .item1,  .boxfocus .item2 {
		font-size:1em;
		line-height:em;
		width:47%;
		float:left;
		color:#000000;
		margin-bottom:3px;
}

.boxfocus .item2 {
		float:right;
}

.boxfocus {
		padding-bottom:3px;
		background-image:url(../img/style/tratteggio.gif);
		background-position:0% 100%;
		background-repeat:repeat-x;
		float:left;
		width:100%;
		margin-bottom:4px;
}

.boxfocus a, .boxfocus a:visited{
		color: #000000;
}
.boxfocus a:hover{
		color: #004996;
}
.boxfocus .submenu a, .boxfocus .submenu a:visited{
		float:right;
		color:#ffffff;
		font-weight:bold;
		border: solid 1px #ffffff;
		display:block;
		width:auto;
		padding: 3px 10px 4px 10px;
		margin: 0px 1px 0px 0px;
		background-color:#85AFDF;
		background-image:none;
}

.boxfocus .submenu a:hover{
		float:right;
		color:#000000;
		font-weight:bold;
		border: solid 1px #85AFDF;
		display:block;
		width:auto;
		padding: 3px 10px 4px 10px;
		margin: 0px 1px 0px 0px;
		background-color:#ffffff;
		background-image:none;
}
.altrititoli{
    float:left;
    width:459px;
}
.altrititoli h3 {
		font-size:0.9em;
		padding: 4px 0px 4px 6px;
		background-image:url(../img/style/tratteggio.gif);
		background-position:0% 100%;
		background-repeat:repeat-x;
}

.altrititoli h2.tit {
		margin-top:10px;
}
.altrititoli a, .altrititoli a:visited, .utility a, .utility a:visited{
		color:#000000;
}
.altrititoli a:hover, .utility a:hover{
		color:#004996;
}
.utility  {
/*		clear:both;*/
		width: 98%;
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		text-align:right;
		background-color:#E5F1FF;
		font-size:0.9em;
		padding: 2px;
}
.utility a img{
		margin:0px;
/*		border:solid 1px;*/
}
.utility  p{	
   	float:right;
		display:inline;
		width:auto;
		padding:0px 6px 0px 0px;
}
p.prev{
		float:left;
}
p.next{
		float:right;
}
.agenda .appuntamento em{
		margin-left:100px;
		display:block;
		font-weight:900;
		font-style:normal;
		color:#003266;
		font-size:1em;
}
.agenda .appuntamento h3{
		margin-left:100px;
		font-size:1.2em;
}
.agenda .appuntamento p{
		margin-left:100px;
}
.agenda .appuntamento .quando{
		width:90px;
		float:left;
		font-weight:900;
		color:#E89700;
}
.agenda .appuntamento h3 a , .agenda .appuntamento h3 a:visited{
		color:#004996;
}
.agenda .appuntamento h3 a:hover{
		color:#000000;
		background-color: #EEEEEE;		
}
.gallery {
		margin-top:10px;
		margin-bottom:10px;
		width:100%;
}
.gallery p{
		border:1px solid #E89700;
		float:left;
		padding:2px;
		margin-right:1px;
		width:150px;
		height:150px;
		text-align:center;
		vertical-align:text-bottom;
}
.gallery p.oriz{
		border:1px solid #E89700;
		float:left;
		padding:23px 2px 2px 2px;
		margin-right:1px;
		width:150px;
		height:129px;
		text-align:center;
		vertical-align:text-bottom;
}
.gallery p img{
		display:block;
}
.navigazione {
		color:#004996;
		font-size:0.9em;
		padding: 2px 0px 2px 0px;
		margin: 0px 0px 15px 0px;
		background-color:#E5F1FF;
}
.navigazione table{
		width:100%;
		border-collapse:collapse;
}
.navigazione table td{
		padding:0px 10px 0px 10px;
		color:#000000;		
}
.navigazione table td a, .navigazione table td a:visited{
		color:#000000;
}
.navigazione table td a:hover{
		text-decoration: underline
}
.navigazione select{
		color:#000000;
		font-size:1.1em;
		padding: 0px;
		border:#004996 solid 1px;
		margin: 0px 0px 0px 0px;
		background-color:#ffffff;
}
.navigazione .go{
		color:#004996;
		font-size:0.9em;
		padding: 0px;
		border: 1px;
		margin: 0px 0px 0px 0px;
		background-color:#BFD5EA;
}
.basebanner2{
		text-align:center;
		padding: 2px;
		border: 1px solid #BBDCFF;
		margin: 0px 0px 1px 0px;
		background-color:#EAF5FF;
}
.basebanner2 img{
		display: block;
}
/* ==================================== */

/*OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/
.risultatoRicerca h2{
		/*width:820px;*/
/*
		width:100%;
		height:30px;
		background-color:#FFCAA8;
		background-image:url(../img/style/risultati-della-ricerca.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		margin:10px 0px 1px 0px;
*/
}
.risultatoRicerca h2 span{
		display: none;
}
.risultatoRicerca {
		float:left;
/*		background-color:#EAF5FF; *//*ALE*/
		/*width:820px;*/
		width:100%;
		padding: 0px 0px 0px 0px;
}
.risultatoRicerca .result{
		border-bottom:1px solid #CDCDCD;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
}
.risultatoRicerca .result h5{
		background-color:#EAF5FF; /*ORIG*/
/*		background-color:#FFCC33; *//*ALE*/

		background-color: inherit;
		font-size: 1em;
		color:#00275D;
}
.risultatoRicerca .result h3{
		background-color: inherit;
		font-size: 1em;
		color: #000000;
/*		background-color:#FFCC33; */ /*ALE*/
}
.risultatoRicerca .result a{
		background-color: inherit;
		font-size: 1em;
		color: #000000;
/*		background-color:#FFCC33; */ /*ALE*/
}
.risultatoRicerca .result p{
		color:#777777;
/*		background-color:#FFCC33; *//*ALE*/
}
.risultatoRicerca .input label{
		width:auto;
		display:block;
}
.risultatoRicerca .input{
		width:auto;
		float:left;
		display:block;
		padding-right:3px;
}
.risultatoRicerca .input img{
		padding-right:3px;
}
.risultatoRicerca .input input{
		width:90px;
		border-width:1px;
}
.risultatoRicerca .input select{
		width:auto;
		border-width:1px;
}
.risultatoRicerca .input .bottone{
		background-color: #E9ECF1;
		font-size:1em;
		font-weight:900;
		color:#00275D;
}
.raffina{
    float:left; /*ALE*/
    width:448px; /*ALE*/
		background-color: #E6E6E6;
		background-color:#EAF5FF; /*ALE*/
		color:#00275D;
		border:1px solid #CCCCCC;
		margin: 20px 0px 1px 0px;
}
.infoRicerca{
		clear:both;
		background-color: #E6E6E6; /*ORIG*/
		background-color:#EAF5FF; /*ALE*/
		color:#00275D;
		border:1px solid #CCCCCC;
		margin: 0px 0px 16px 0px;
		padding: 3px 10px 3px 10px;
}
.infoPCM{
		clear:both;
		background-color: #E6E6E6;
		text-align : center;
		font-size:1.2em;
		color:#00275D;
		border:1px solid #CCCCCC;
		margin: 0px 0px 16px 0px;
		padding: 3px 10px 3px 10px;
}
.precedente-successiva {
    clear:both;
    background-color: #FFFFFF;
    color:#00275D;
    text-align : center;
    font-size:1.0em;
		border-top:1px solid #CCCCCC;
    margin: 0px 0px 8px 0px;
    padding: 3px 10px 3px 10px;
    height:1%;
}
.precedente-successiva a, .precedente-successiva a:visited {
    background-color: inherit; color:#3F71B7;
}
.precedente-successiva a:hover {
    background-color: #3F71B7; color:#ffffff;
}
.paginazioneRicerca{
		background-color: #E6E6E6; /*ORIG*/
		background-color:#EAF5FF; /*ALE*/
		text-align:left;
		color:#00275D;
		border:1px solid #CCCCCC;
		margin: 0px 0px 10px 0px;
		padding: 3px 10px 3px 10px;
}
.paginazioneRicerca a, .paginazioneRicerca a:visited {
		background-color: inherit; color:#3F71B7; padding:2px
}
.paginazioneRicerca a:hover {
		background-color: #3F71B7; color:#ffffff; padding:2px
}
/**********************************************************************************/

.corpoInside{
/*		border: solid 1px red;*/
}
.corpoInside h2  {
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		color:#004996;
		font-weight:100;
		font-size:1.5em;
		line-height:1.1em;
		border-bottom:4px double #004996;
		margin-bottom:0px;
		margin-top:10px;
}

.corpoInsideh2  a,.corpoInside h2  a:visited{
		color:#004996;
		font-weight:100;
}
.corpoInsideh2 a:hover{
		color:#000000;
		font-weight:100;
}
.dettaglio2 h2{	
		width:90%;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#003475;		
		font-size:1.2em;
		font-weight:bold;
		margin: 10px 0px 10px 0px;
		padding: 0px;
		border: solid 0px #000000;
}
.dettaglio2 h3{
		font-size:1em;
		padding: 0px 0px 0px 10px;
		color:#003475;
		font-weight:100;		
		margin: 4px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dettaglio2 h4{
		font-size:1em;
		padding: 0px 0px 0px 0px;
		color:#D58B01;
		margin: 10px 0px 3px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dettaglio2 h5{
		width:100%;
		font-size:1.1em;
		padding: 0px 0px 0px 0px;
		color:#003475;
		margin: 6px 0px 2px 0px;
		font-weight:100;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dettaglio2 p a, dettaglio2 p a:visited{
		display: block;
		color: #000000;
		background-image:url(../img/style/li_rombo_blu.gif);
		background-position:8px 5px;
		background-repeat:no-repeat;
		padding-left:20px;
		margin: 3px 0px 3px 0px;
}
.dettaglio2 p a:hover{
		background-color: #EEEEEE;
}
.dettaglio2 a, dettaglio2 a:visited{
		color: #000000;
		margin: 3px 0px 3px 0px;		
}
.dettaglio2 a:hover{
		background-color: #EEEEEE;
}
.dettaglio2 p{
		line-height:1.4;
		font-size:1.1em;
		padding: 0px 0px 0px 0px;
		color:#000000;
		margin: 2px 0px 4px 0px;
}
.primaRiga  {
		float:left;
    width:459px;	
		background-image:url(../img/style/tratteggio.gif);
		background-position:0% 100%;
		background-repeat:repeat-x;    
		margin-bottom: 10px;
}
.secondaRiga  {
		float:left;
    width:459px;
}
.terzaRiga  {
		float:left;
    width:459px;
}
.contenitorenewsHP2  {
		float:left;
    width:228px;		
		padding:0px 2px 0px 0px;
		background-image:url(../img/style/tratteggio2.gif);
		background-position:100% 0%;
		background-repeat:repeat-y;
		margin-bottom:5px;
}
.contenitorenewsHP2 h4, .contenitorenewsHP3 h4{
    width:214px;		    
}
.primoP{
    padding:0px 4px 0px 4px;
}
.contenitorenewsHP3  {
		float:left;
    width:228px;
}
.bottombox {
		float:left;
		width:100%;
}
.inevidenza {
    float:left;
    width:100%;
}
.banner4 {
		float:left;
}
/* INIZIO MAH */
.banner4 {
    border: solid 0px red;
}
.banner4div {
		float:left;
		width:143px;
    padding: 3px;
    border: solid 0px green;
}
div.banner4div div {
    border: solid 1px black;
		float:left;
    margin: 0px;
    padding: 0px;
}
div.banner4div div a {
		display:block;
		float:left;
    margin: 0px;
    padding: 0px;
}
div.banner4div div.* {
		float:left;
}
div.banner4div div a img {
		display:block;
		float:left;
    border: solid 1px yellow;
}
/* FINE MAH */

/*interviste*/
.content {
		width:459px;
		float:left;
		margin:0px;
}
.titolopagina h2 {
		width:96%;
		font-size: 2em;
		color:#7C8592;
		border-bottom:solid 1px #E5E5E5;
}
.indiceIntervista {
		float:left;
		width:46%;
		width:424px;
		color:#00275D;
		border:1px solid #E5E5E5;
		padding:1%;
		margin:0px 8px 8px 0px;
}
.indiceIntervista .immagine{
		float:left;
		padding:0px 8px 0px 0px;
}
.indiceIntervista .testi{
		float:right;
		width: 74%;
}
.indiceIntervista a{
	color: #000000;
}
.indiceIntervista a:hover{
	text-decoration: underline;
}
.indiceIntervista h2{
		display: block;
		background-color: inherit;
		font-size:1.2em;
		color:#00275D;
		border-bottom:1px solid #E5E5E5;
		padding-top:5px;
}
.indiceIntervista h3{
		display: block;
		text-transform:uppercase;
		background-color: inherit;
		color:#000000;
		margin: 0.5em 0px 0.5em 0px;
}
.precedente-successiva {
    clear:both;
    background-color: #FFFFFF;
    color:#00275D;
    text-align : center;
    font-size:1.0em;
		border-top:1px solid #CCCCCC;
    margin: 0px 0px 8px 0px;
    padding: 3px 10px 3px 10px;
    height:1%;
}
.precedente-successiva a, .precedente-successiva a:visited {
    background-color: inherit; color:#3F71B7;
}
.precedente-successiva a:hover {
    background-color: #3F71B7; color:#ffffff;
}
.elencoGuidaAlleLeggi {
		color:#07489A;
		font-size:1.3em;
    margin: 10px 0px 10px 0px;
}
ul.bulletList {
		color:#07489A;
		margin: 20px 0px 0px 10px;
		list-style-position:outside;
		list-style-type:square;		
}
li.bulletList{
		margin: 8px 0px 8px 10px;		
}
li.bulletList a:hover{
		color: red;		
}
.listamod2 {
		padding: 0px 0px 20px 0px;
		margin: 0px;
}
.listamod2 h2 {
		font-size:1.6em;
		padding: 0px 0px 0px 0px;
		color:#003475;
		border-bottom:solid 1px #CCD6E3;
		font-weight:100;
		width:100%;
		margin: 10px 0px 0px 0px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.listamod ul, .listamod2 ul {
		float:left;
		padding: 0px;
		margin: 0px 0px 15px 0px;
}
.listamod ul li, .listamod2 ul li{
		background-image:url(../img/style/li.gif);
		background-position:0px  5px;
		background-repeat:no-repeat;
		padding: 0px 0px 5px 14px;
		margin: 0px;
		color:#000000;
}
li.listamod2 a, li.listamod2 a:visited{
		color:#000000;
}
li.listamod2 a:hover{
		background-color:#EEEEEE;
}
ul.bulletList li, ul.bulletList ul {
		font-size:9px;
		margin-left:7px;
		padding-left:0px;
}
.bulletList .level0 {
		font-size:13px;
}
.bulletList .level1 {
		font-size:11px;
}


.regole{
  float:left;
}
.regole span{
		float: left;
		width:229px;
}
.regole ul{
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin:10px 0px 0px 12px;
		color:#004996;
}
.regole li{
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
		color:#004996;
		font-weight:bold;
		font-size:1.2em;
		padding: 3px 0px 3px 0px;
}
.regole li a, .regole li a:visited{
/*
		background-image: url(../img/style/li_dot_blu.gif);
		background-position: 0px 6px;
		background-repeat:no-repeat;
		padding-left: 16px;
*/
		color:#004996;
}
.regole li a:hover{
		background-color:#EEEEEE;
}
.regolaDettaglio{
		float: left;
	  width:459px;
		border-top:4px double #F4CC84;
		margin-top:10px;
		padding-top: 20px;
}


a.link1, a.link1:visited{
    color:#000000;
}
a.link1:hover{
    color:#000000;
    background-color: #eeeeee;
    text-decoration:underline;
}
.dettagliocoldx .link1 span{
    display:inline;
    font-weight: bold;
    color:#cc0000
}
.post-it{
    float:left;
    width:182px;
    height:164px;
		background-image: url(../img/style/post-it.png);
		background-position: 0px 0px;
		background-repeat:no-repeat;
		padding: 0px 0px 20px 22px;
		margin: 8px 10px 4px 0px;
}
.giallo{
    width:176px;
    height:145px;
    background-color:#FCF58C;
    padding: 10px 6px 10px 6px;
}
.giallo h2{
    font-size: 1.0em;
    margin: 2px 0px 2px 0px;
    font-weight:bold;
    color:#848046;
}
.giallo h2 span{
    font-weight:bold;
    color:#000000;
}
.giallo h2 a, .giallo h2 a:visited{
    color:#000000;
    text-decoration: none;
}
.giallo h2 a:hover{
    color:#848046;
    text-decoration: underline;
}
.giallo h3{
    font-size: 1.0em;
    margin: 8px 0px 0px 0px;
    font-weight: 100;
}
.rubrica{
    float:left;
    width:100%;
    margin: 10px 0px;
    padding:0px;
}
.rubrica h1{
    font-family: Trebuchet ms, Arial, Sans-serif;
    color:#fff;
    font-size: 1.4em;
    font-weight:bold;
    height:16px;
    margin: 0px;
    padding:0px 0px 5px 6px;
}
.rubrica h2{
    font-family: Arial, Verdana, Tahoma, Sans-serif;
    color:#07489A;
    font-size: 1.3em;
    font-weight:bold;
    margin: 8px 0px 0px 0px;
    padding:0px;
}
.rubrica h2 a, .rubrica h2 a:visited , .rubrica .data a, .rubrica .data a:visited{
    color:#07489A;
}
.rubrica h2 a:hover, .rubrica .data a:hover {
    color:#07489A;
	text-decoration:underline;
}
.rubrica p{
    font-family: Arial, Verdana, Tahoma, Sans-serif;
    color:#07489A;
    font-size: 1.0em;
    line-height:1.2em;
    font-weight: 100;
    margin: 4px 0px 10px 0px;
    padding:0px 8px;
}
span.data{
    width:330px;
    background-color:#fff;
    color:#000;
    font-weight:bold;
    border-top:0px solid #FFFFFF;
    padding:0px;
    margin: 0px 0px 2px 0px;
}
.foto{
    float:left;
    width:100px;
    height:76px;
    margin: 10px 10px 10px 7px;  
}
.verde{
    border:solid 1px #9BA72A;
}
.verde .foto{
    border:solid 1px #9BA72A;  
}
h1.verde {
    background-color:#9BA72A;
}
.viola{
    border:solid 1px #A168A0;
}
.viola .foto{
    border:solid 1px #A168A0;
}
h1.viola{
    background-color:#A168A0;
}
h1.viola span{
    font-size: 0.9em;    
}
.turchese{
    border:solid 1px #1F94A9;
}
.turchese .foto{
    border:solid 1px #1F94A9;    
}
h1.turchese{
    background-color:#1F94A9;
}

ul.rubriche {
	float:left;
	width:100%;
	list-style-type:none;
	padding: 0px;
	margin: 10px 0px 15px 0px;
}
ul.rubriche li {
/*	background-image:url(../img/style/trattini.png);*/
	background-image:url(http://www.agichina24.it/uploads/cina/Uz/O4/UzO4j8hOr0_RgT9eOT6pRg/trattini.png);
	background-position:0%  100%;
	background-repeat:repeat-x;
	margin: 0px;
	color:#000000;
	padding: 5px 0px 5px 20px;
}
ul.rubriche li a, ul.rubriche li a:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  
	font-size:1.2em;
/*	background-image:url(../img/style/pallino_ocra.png);*/
	background-image:url(http://www.agichina24.it/uploads/cina/-E/56/-E56Ze3UnWs56OejQYuBfg/pallino_ocra.png);
	background-position:0px  4px;
	background-repeat:no-repeat;
	padding: 0px 0px 5px 18px;
	color:#004996;
	text-decoration:none;
}
ul.rubriche li a:hover {
		color:#A7720D;
}
.correlate {
	float:left;
}

/* Galleria Fotografica */
#galleriaFotografica {
  float: left;
  /* background-color: #A2B8CF; */
/*  padding: 10px; */
  width:100%;
}
#galleriaFotografica  table {
	width:100%;
	margin:10px 0px 10px 0px;
}
#galleriaFotografica  table td{
  text-align: center;
}
#galleriaFotografica  table td h1{
  font-family: trebuchet MS;
  text-align: center;
  color: #234467;
  margin:4px 0px;
  font-size:12px;
}
#galleriaFotografica  img{
  padding: 5px;
  margin:2px 4px;
  border:solid 1px #ffffff;
}
.boxy-wrapper .title-bar {
	background-color:#E39B08 !important;
}
#galleriaFotografica  .utility {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	border-bottom:15px solid #FFF;
	width:100%;	
}
#galleriaFotografica  .utility img {
	padding:0;
	margin:0;
}

/* BLOG */
div.notiziaBlog h3 {
	font-family:Trebuchet MS;
}
div.notiziaBlog #respond h3 {
	float:left;
	width:auto;
}
div.notiziaBlog div.respond a, div.notiziaBlog div.respond a:visited {
	float:right;
}
div.notiziaBlog #commentlogin {
 margin-top:15px;
}
div.commentoData {
	font-size:10px;
	margin:4px 0;
}
div.commentoControlli {
	text-align:right;
	font-size:11px;
	text-decoration:none;
}
div.commentoControlli a, div.commentoControlli a:visited {
	color:#000;
}
div.commentoContenitore {
	background:url("/img/blog/tratteggio.gif") repeat-x scroll 0 100% transparent;
	margin:14px 0 10px;
	padding-bottom:10px;
}
span.commentoUtente {
	font-weight:bold;
	vertical-align:top;
}
div.commentoReply {
    background-color:#EBE9E4;
    margin:10px 0 0 10px;
    padding:5px 10px;
}
div.blogHead img {
	margin-bottom:7px;
}
div.blogPost {
    background:url("/img/blog/tratteggio.gif") repeat-x scroll 0 0 transparent;
}
div.blogPost h2 {
    font-size: 18px;
    padding-bottom: 5px;
    padding-top: 7px;
}
div.commentiBlog {
	float:right;
}
div.commentiBlog a, div.commentiBlog a:visited {
	color:black;
}
div.contenutoCommento {
	margin-top:10px;
}
div.commentoInfo span.status {
	float:right;
}
div.commentoInfo span {
	display:inline;
}
div.commentoInfo img {
	margin:0;
	padding:0;
}
#borzattaBanner {
	margin-bottom:20px;
}
#commentlogin textarea {
	width:100%;
}
#respond h3 {
	text-transform:uppercase;
	font-size:13px;
	color:#9D1308;
	font-family: Arial,Verdana,Sans-serif;
}
div.newsinside1 div.blogHead {
	height:15px;
}
div.newsinside1 div.blogHead img {
	display:none;
}
div.newsinside1.notiziaBlog h3 a, div.newsinside1.notiziaBlog h3 a:visited {
	color:black;
}
.commentiPaginazione {
	height:20px;
}
.commentiPaginazione img {
	margin:0;
}
.commentiPrev {
	float:left;
}
.commentiNext {
	float:right;
}


