/*
##############################################################################
#         stili css media screen per INTRAGE                                 #
#                      CSS di HOMEPAGE                                       #
##############################################################################
*/

/* body contenitore */



body {
		margin-top:4px;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		
		
				}

#contenitore {
		width:980px;
		margin:0 auto;
		padding:0;
		
		}

/* header */

#header {
	width:980px;
	padding:0;
	margin:0;
	
  }
  
#header div.logo10

	{
	position:absolute;
	margin:99px 0 0 0;
	/*modificata per Natale 2011 margin:109px 0 0 0;  */
	} 
	
/**:first-child+html #header div.logo10

	{
	margin:19px 0 0 0;
} */
	
#banner {
	height:90px;
height:100px;	
	width:980px;
	padding:0;
	margin:0 0 9px 0;
	
	}
	
#banner div.mkt
	{
	width:728px;
	height:90px;
	margin:0;
	padding:0;
	float:left;
	
	}	
#banner div.interno

	{
	float:left;
	width:240px;
	height:90px;
	padding:0 0 0 12px;
	margin:0;
	
	}
	
*html #banner div.interno	

	{
	padding:0 0 0 11px;
	}
	
#banner div.interno a img 

	{
	border:0;
	padding:0;
	margin:0;
	}		

/* menuservizio */
	
#menuservizio {
	height:29px;
	padding:0;
	margin:0;
	background-image:url(/images/sfondo_menu_servizio.gif);
	background-repeat:repeat-x;
	background-position: top left;
	
	}
	
#menuservizio ul {
	/*
	padding:4px 0 10px 0;
	margin:0;
	height:15px;*/
float:right;
height:29px;
margin:0;	
padding:0;
	}
	
/* html #menuservizio ul {
	padding:4px 0 4px 0;
	margin:0;
	}	*/
	
#menuservizio ul li {
	float:left;
	list-style-type:none;
	background-image:url(/images/separatore_menu_servizio.gif);
	background-position:left top;
	background-repeat:no-repeat;
	/*height:15px;
	padding:4px 0 10px 0;*/
height:29px;
padding:0 0 0 2px;	
margin:0;
	}
		
		
#menuservizio ul li a {
	height:24px;
	color:#fff;
	font-weight:bold;
	margin:2px 0 0 0;
	font-size:13px;
	text-decoration:none;
padding:5px 6px 0 6px;
display:block;
	}
	
	
	
*html #menuservizio ul li a {
	display:inline-block;
	}

#menuservizio ul li a:hover {
	background-image:url(/images/bg_li_hover.gif);
	background-repeat:repeat-x;
	color:#000;
	/*padding:4px 6px 9px 6px;*/
	margin:1px 0 0 0;
padding: 5px 5px 0 5px;	
	height:22px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}
	

	
	
#menuservizio ul li.selected

	{
	background-image:url(/images/sfondo_selected_servizio.gif);
	background-repeat:repeat-x;
	color:#000;
	/*padding:4px 6px 9px 6px;*/
	margin:1px 0 0 2px;
padding: 5px 5px 0 5px;	
	height:23px;
	font-weight:bold;
	font-size:13px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}	
	
#menuservizio ul li.selected a

	{
	color:#000;
	padding:0;
	margin:0;
	cursor:default;
	}
	
#menuservizio ul li.selected a:hover

	{
	color:#000;
	padding:0;
	margin:0;
	cursor:default;
	background-image:none;
	border:0;
	}	
	
			
	
/*#menuservizio ul li.rss {
	background-image:url(/images/sfondo_rss_facebook.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:0;
	padding:5px 0 10px 0;
	height:14px;
	}
		
	
*html #menuservizio ul li.rss {
	margin:0;
	padding:4px 0 4px 0;
	}
	
*:first-child+html #menuservizio ul li.rss {
	margin:0;
	padding:4px 0 4px 0;
	} 		
	
#menuservizio ul li.rss img {
	padding:0 4px 0 4px;
	margin:0;
	vertical-align:top;
	border:0;
	}
	
#menuservizio ul li.rss a {
	padding:0 7px 0 4px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
	
#menuservizio ul li.rss a:hover {
	padding:0 7px 0 4px;
	background-image:none;
	}
	
*/	
	
#menuservizio ul li.facebook

	{
	background-image:url(/images/sfondo_facebook.gif);
	background-repeat:repeat-x;
	padding:0 2px 0 4px;
background-image:none !important;
width:60px;	
background-color:#fff;
border:1px solid #467C26;
height:27px;
padding:0;
	}
	
#menuservizio ul li.facebook span

	{
	float:left;
	padding:1px 0 0 3px;
	margin:0;
	}
	
	


/* data 
	
#data {
	clear:both;
	float:left;
	height:15px;
	padding:3px 0 3px 0; 
	margin:0;
	font-size:10px;
	text-align:right;

	}*/	
	
/*testata*/
	
#testata {
	height:105px;
height:113px;	
	padding:0 !important;
	margin:0;
	float:left;
	
	}

#testata h1 a {
	background-image:url(/images/logo.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:260px;
	height:105px;
	height:113px;	
	padding:0;
	margin:0;
	display:block;
	
	/*background-image:url(/images/logo_bak.gif); */ /*modifiche per natale*/
	/*background-position:top right; /* /*modifiche per natale*/
	/* width:315px; /* /*modifiche per natale*/
  }	

#testata h1 {
	padding:0;
	margin:0;
	width:463px;
width:300px;	
	float:left;
	}
	
#testata h1 span, #testata h1 img {
	display: none;
	}

/*contenitorepostagate*/
	
#contenitorepostanewsletter {
	width:448px;
width:625px;
/*width:678px;*/
	float:left;
	margin:0 0 5px 55px;
/*margin-left:0;	*/
float:right;


}

#contenitorepostanewsletter div.logo150

	{
	float:left;
	padding:0;
	margin:0;
	}
	
#contenitorepostanewsletter div.logo150 a img

	{
	border:0;
	}	
	
#contenitorepostanewsletter #boxpostaregistrazione {
	width:309px;
	height:77px;
	background-image:url(/images/box_posta.jpg);
	background-repeat:no-repeat;
	background-position:left 18px;
	margin:6px 0 0 0;
	padding:0;
	float:left;
float:right;	
	}
	
#contenitorepostanewsletter #boxpostaregistrazione p {
	padding:0;
	margin:0;
	font-size:15px;
	font-weight:bold;
	color:#000;
	}		
	
#contenitorepostanewsletter #boxpostaregistrazione p.registrati {
	text-align:right;
	font-size:12px;
	font-weight:normal;
	padding-right:10px;
	padding-top: 7px;
	height:25px;
	margin: 0;
	float: right;
	width:290px;
	
	}
	
#contenitorepostanewsletter #boxpostaregistrazione p.registrati a {
	background-image:url(/images/back_pls_registrati.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:82px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	padding:4px 8px 4px 6px;
	vertical-align:middle;
	}
	
* html #contenitorepostanewsletter #boxpostaregistrazione p.registrati a {
	/*background-image:url(/images/back_pls_registrati.gif);
	background-repeat: no-repeat;
	background-position: top center;
	
	width:82px;
	padding-top:2px;
	padding-bottom:2px;
	height:24px;
	border: 1px solid #000;*/
	}
	
*:first-child+html #contenitorepostanewsletter #boxpostaregistrazione p.registrati a { 
	padding-left:0px;
	padding-right:0;
	display:inline-block;
	text-align:center;
	/*margin: 0;
	width:82px;
	background-image:url(/images/back_pls_registrati.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	
	display: block;
	float: right;*/
	}				
	
#contenitorepostanewsletter #boxpostaregistrazione form {
	padding:10px 0 0 10px;
	margin:0;
	
	}
	
#contenitorepostanewsletter #boxpostaregistrazione form input.entra {
	background-image:url(/images/back_pls_entra.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding:0 15px 2px 13px;
	margin:0;
	width:58px;
	height:19px;
	color:#fff;
	background-color:#000;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
	border:0;
	}
	
*html #contenitorepostanewsletter #boxpostaregistrazione form input.entra {
	padding-top:0px;
	padding-left:12px;
	height:19px;
	width:58px;
	font-weight:bold !important;
	}	
	
*:first-child+html #contenitorepostanewsletter #boxpostaregistrazione form input.entra {
	padding-top:0px;
	height:19px;
	padding-left:12px;
	width:58px;
	font-weight:bold;
	}	
	
#contenitorepostanewsletter #boxpostaregistrazione form input {
	width:108px;
	height:16px;
	margin:0;
	padding:0;
	border:1px solid #000;
	color:#CFD2D9;
	}
	

	
*:first-child+html #contenitorepostanewsletter #boxpostaregistrazione form input
	{
	height:17px;
	}
	
*html #contenitorepostanewsletter #boxpostaregistrazione form input
	{
	height:17px;
	}
	
#contenitorepostanewsletter #boxpostaregistrazione span

	{
	float:right;
	padding:5px 15px 0 0;
	margin:0;
	}	
	
#contenitorepostanewsletter #boxpostaregistrazione span a

	{
	color:#91000C;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}	
	
#contenitorepostanewsletter #boxpostaregistrazione span a:hover

	{
	text-decoration:none;
	}	
		
	

/*#contenitorepostanewsletter #newsletter {
	float:left;
	margin-left:15px;
	margin-top:24px;
	padding:0;
	width:156px;
	height:59px;
	
	}*/
#contenitorepostanewsletter #newsletter a img

	{
	border:0;
	}
	
#contenitorepostanewsletter div.twitter

	{
	float:left; 
	padding:0; 
	margin:0 20px 0 170px;
margin:0 10px 0 110px;	

	}
	
*html #contenitorepostanewsletter div.twitter		

	{
	margin:0 15px 0 55px;
	}
	
/*#contenitorepostanewsletter div#boxpostaregistrazione p#data

	{
	clear:both;
	/*float:left;
	height:15px;
	padding:3px 0 3px 0; 
	margin:0;
	font-size:10px;
	text-align:right;
	font-weight:normal;

	}*/
	
div.data

	{
	font-size:10px;
	width:280px;
	text-align:right;
	height:10px;
	padding:2px 0 2px 0;
	margin:0;
	float:right;
	border-top:1px solid #CCCCCC;
	}

			
					
/* Contenitore gate cerca */
	
#contenitoregatecerca {
	float:left;
	width:978px;
	height:65px;
	/*border:1px solid #CFD2D8;*/
	padding:0;
	margin:0;

height: auto !important;
height: 65px;
min-height: 65px;
	}
	
#contenitoregatecerca form {
	/*background-image:url(/images/cerca_yahoo.jpg);
	background-repeat:no-repeat;
	background-position:top left;*/
	width:286px;
width:978px;
height: auto !important;
height: 65px;
min-height: 65px;
border:1px solid #CFD2D8;
border-left:none !important;
padding:0;
margin:0;
	float:left;
  }
	
#contenitoregatecerca form div.contentform {
	background-image:url(/images/cerca_yahoo.jpg);
	background-repeat:no-repeat;
	height: 65px;
	background-position:top left;
	width:286px;
	border-right:1px solid #CFD2D8;
	margin:0;
	float:left;
    }
		
#contenitoregatecerca form div.contentform div.primariga {
	padding:0;
	margin:0;
	vertical-align: top;
	
	}
	
#contenitoregatecerca form div.contentform div.primariga input#searchStringInput {
	height: 18px;
	border:1px solid #000;
	width: 140px;
	margin:9px 4px 0px 63px;
	padding:0;
	
	}
	
*html #contenitoregatecerca form div.contentform div.primariga input#searchStringInput {
	border:1px solid #000;
	margin:9px 4px 0px 63px;
	padding:0;
	height: 18px;
	}

		
	
#contenitoregatecerca form div.contentform div.secondariga {
	padding:0 !important;
	margin:0 5px 0 60px;
	}

#contenitoregatecerca form div.contentform label, #contenitoregatecerca form div.contentform span {
	display:none;
	}
	
#contenitoregatecerca form div.contentform input.entra {
	background-image:url(/images/back_pls_entra.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 10px;
	margin:0px 4px 0 0;
	width:48px;
	height:19px;
	color:#fff;
	background-color:#000;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	border:0;
	padding:0 15px 0 10px;
	margin:0;
	width:58px;
	height:19px;
	}
	
*html #contenitoregatecerca form div.contentform input.entra {
	
	padding-top:0px;
	padding-left:12px;
	height:19px;
	width:58px;
	font-weight:bold !important;
	
	}	
	
*:first-child+html #contenitoregatecerca form div.contentform input.entra

	{
	padding-top:0px;
	height:19px;
	padding-left:12px;
	width:58px;
	}
	
#contenitoregatecerca form div.contentform div.secondariga

		{
		padding:0;
		margin: 8px 0 0 60px;		
		}
		
*:first-child+html #contenitoregatecerca form div.contentform div.secondariga

		{
		margin: 5px 0 0 60px;		
		}	
		
*html #contenitoregatecerca form div.contentform div.secondariga

		{
		margin: 5px 0 0 60px;		
		}			

#contenitoregatecerca form div.contentform div.secondariga input {
	vertical-align:bottom;	
	font-size: 10px;
}

*:first-child+html #contenitoregatecerca form div.contentform div.secondariga input
	{
	vertical-align:middle;	
	}
	
*html #contenitoregatecerca form div.contentform div.secondariga input
	{
	vertical-align:middle;
	}	

#contenitoregatecerca form div.contentform div.secondariga input.radioyahoo

	{
	margin:0 0 0 114px;
	}

*:first-child+html #contenitoregatecerca form div.contentform div.secondariga input.radioyahoo
	{
	margin:0 0 0 102px;	
	}
	
*html #contenitoregatecerca form div.contentform div.secondariga input.radioyahoo
	{
	margin:0 0 0 102px;	
	}	
	
#contenitoregatecerca form div#gate

	{
	background-image:url(/images/sfondo_ul_4_pulsanti.jpg);
	background-repeat:repeat-x;
	height:65px;
	margin:0;
	padding:0;
	width:691px;
	float:left;
	}
	
#contenitoregatecerca form div#gate ul
	{
	padding:0;
	margin:0;
	height:22px;
	width:691px;
	
	}

#contenitoregatecerca form div#gate ul li

	{
	float:left;
	border-left:1px solid #fff;
	border-right:1px solid #cfd2d9;
	list-style-type:none;
	height: 18px;
	padding: 24px 10px 23px 10px;
height: 20px;
padding: 24px 10px 20px 10px;		
	}
	
*html #contenitoregatecerca form div#gate ul li {
	height: 40px;
	padding: 24px 10px 0px 10px;
}	
	
#contenitoregatecerca form div#gate ul li.last

	{
	border-right:0;
	
	}	
	
:root #contenitoregatecerca form div#gate ul li.last a span   {
border:1px solid lime\9;
margin-right:10px\9;
}
	
#contenitoregatecerca form div#gate ul li a, #gate ul li a:visited

	{
	color:#fff;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(/images/sfondo_pls_4voci_left.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:8px 0 27px 0;
	height:12px;
	margin:0;
	}
	
#contenitoregatecerca form div#gate ul li a:hover

	{
	color:#fff;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(/images/sfondo_pls_4voci_left_hover.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:8px 0 27px 0;
	height:12px;
	margin:0;
	}
	
#contenitoregatecerca form div#gate ul li a:active, #gate ul li a:focus

	{
	color:#fff;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(/images/sfondo_pls_4voci_left_selec.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:8px 0 27px 0;
	height:12px;
	margin:0;
	}	
	
	
			
	
*html #contenitoregatecerca form div#gate ul li a, *html #contenitoregatecerca form div#gate ul li a:hover, *html #contenitoregatecerca form div#gate ul li a:active, *html #contenitoregatecerca form div#gate ul li a:visited

	{
	padding:0;
	}
	
*:first-child+html #contenitoregatecerca form div#gate ul li a

	{
	padding:0;
	}		

#contenitoregatecerca form div#gate ul li a span

	{
	background-image:url(/images/sfondo_pls_4voci_right.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 11px 27px 10px;
	margin:0;
	
	}
	
#contenitoregatecerca form div#gate ul li a:hover span

	{
	background-image:url(/images/sfondo_pls_4voci_right_hover.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 11px 27px 10px;
	margin:0;	
	}
	
#contenitoregatecerca form div#gate ul li a:active span, #contenitoregatecerca form div#gate ul li a:focus span

	{
	background-image:url(/images/sfondo_pls_4voci_right_selec.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 11px 27px 10px;
	margin:0;	
	}

	
#contenitoregatecerca form div#gate ul li p.selectedpls

	
	{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background-image:url(/images/sfondo_pls_4voci_left_hover.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:8px 0 27px 10px;
	margin:-8px 0 0 0;
	float:left;
	}
	
*html #contenitoregatecerca form div#gate ul li p.selectedpls

	{
	padding: 8px 0 24px 8px !important;


	}	
	
#contenitoregatecerca form div#gate ul li p.selectedpls span

	{
	background-image:url(/images/sfondo_pls_4voci_right_hover.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding:8px 11px 27px 0;
	margin:0;
	height:30px;	
	}

/* Accordion ricercaintrage */

div#contenitoregatecerca div#accordion {
    padding: 0;
    border: 0;
/*margin-top: 2px;*/
    background-color: #cecece;
    height: auto !important;
    height: 18px;
    min-height: 18px;
    clear: both;
    }

div#contenitoregatecerca div#accordion h3 {
    margin: 0 !important;
    padding: 3px !important;
    border: 1px solid #cfd2d7;
    background-color: #a7b4bc;
    width: 970px;
    height: 20px;
    display: block;
    }

div#contenitoregatecerca div#accordion h3 a {
    background-image: url(../images/opzioni_selected.jpg);
    background-repeat: no-repeat;
    margin-right: 0;
    background-position: top left;
    font-size: 12px;
    text-decoration: none;
    color: #fff;
    padding: 0 0 0 4px;
    display: block;
    float: right;
    width: 81px;
    height: 20px;
    text-align: left;
    }

div#contenitoregatecerca div#accordion h3.selected a {
    background-image: url(../images/opzioni.jpg);
    }

div#contenitoregatecerca div#accordion div.fader {
    text-align: left;
    background-color: #cecece;
    margin-top: 0px;
    padding: 0;
    }

div#contenitoregatecerca div#accordion div.fader {
    background-image: url(../images/cerca_accordion.gif);
    background-repeat: no-repeat;
    margin: 0;
    background-position: left 11px;
    width: 888px !important;
    height: 40px;
    padding: 10px 0 0 90px;
    float: none;
    }

div#contenitoregatecerca div#accordion .fader select {
    width: 188px;
    margin: 0 50px 0 0;
    }

div#contenitoregatecerca div#accordion .fader input {
    margin-left: 10px;
    }

div#contenitoregatecerca div#accordion div.fader input.disabled {
    color: #ccc;
    background-color: #fff;
    width: 200px;
    border: 1px solid #ccc;
    }

div#contenitoregatecerca div#accordion div.fader input.active {
    color: #fff;
    background-color: #000;
    width: 200px;
    border: 1px solid #fff;
    }
	
/* pathbar */

#pathbar

	{
	 
	 float:left;
	 width:980px;
	 height:24px;
	 padding:0;
	}

	
#pathbar ul 

	{
	padding:7px 0 7px 11px;
	margin:0;
	height:10px;
	
	}	
	
#pathbar ul li
	{
	list-style-type:none;
	display:inline;
	background-image:url(/images/freccia_pathbar.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding: 4px 6px 4px 13px;
	font-size:11px;
	height:16px;
	color:#000;
	}
	
#pathbar ul li a

	{
	color:#000;
	text-decoration:none;
	font-size:11px;
	}
	
#pathbar ul li a:hover

	{
	text-decoration:underline;
	}	
	
#pathbar ul li.bold

	{
	font-weight:bold;
	}	
	
#pathbar ul li.home

	{
	background-image:url(/images/casa_pathbar.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:19px;
	
	}		

/* corpo pagina */

#corpopagina {
	width:980px;
	padding:0;
	margin:0;
	float:left;
	background-image:url(/images/sfondo_corpopagina.gif);
	background-repeat:repeat-y;
	background-position:top left;
	border-bottom: 1px solid #cfd2d9;
	
	}

/* sidebarsx */
	
#corpopagina #sidebarsx {
	width:240px;
	float:left;
	padding:0;
	margin:0;
	}
	
#corpopagina #sidebarsx .contenitorehotspot

	{
	float:left;
	padding:0;
	margin:0 0 0 1px;
	width:232px;
	}
	
#corpopagina #sidebarsx .contenitorehotspot .boxcategory

	{
	width:230px;
	border:1px solid #E97800;
	padding:0;
	margin:3px 0 3px 0;
	float:left;
	background-color:#fff;
	}
	
#corpopagina #sidebarsx .contenitorehotspot .boxcategory img

	{
	width:75px;
	height:75px;
	padding:5px;
	margin:0;
	float:left;
	}		

#corpopagina #sidebarsx .contenitorehotspot .boxcategory ul

	{
	padding:0 0 3px 0;
	margin:0;
	width:145px;
	float:left;
	
	}
	
#corpopagina #sidebarsx .contenitorehotspot .boxcategory ul li

	{
	padding:0;
	margin:0;
	list-style-type:none;
	line-height:120%;
	font-size:10px;
	color:#000;
	background-image:url(/hotspot/Finance/li_giallo.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	
	
	}
	
#corpopagina #sidebarsx .contenitorehotspot .boxcategory ul li a

	{
	text-decoration:none;
	color:#000;
	padding:0 0 0 8px;
	margin:0;
	display:block;
	}
	
#corpopagina #sidebarsx .contenitorehotspot .boxcategory ul li a:hover

	{
	text-decoration:underline;
	}		
	
		

#corpopagina #sidebarsx .contenitorehotspot .boxcategory div.elenco	{			
			width:143px;
			padding:4px 0 0 2px;
			float:left;
			height:20px;
			margin:0;
			text-align:left;
			background-color:#E97800;
			color:#fff;
			font-size:12px;
			}	
/* menu navigazione */

		
	
#corpopagina #sidebarsx ul.canali {
	border-left:1px solid #CED1D6;
	border-top:1px solid #CED1D6;
	border-bottom:1px solid #CED1D6;
	padding:6px 6px 4px 6px;
	margin:0;
	width:227px;
	
	}

	
#corpopagina #sidebarsx ul.canali li {
	background-color:#E7E8EB;
	/*height:19px;*/
	list-style-type:none;
	/*background-image:url(/images/freccia_menu_sx.gif);
	background-position:left center;
	background-repeat:no-repeat;*/
	margin-bottom:4px;
	/*padding-top:2px;
	padding-left:20px;*/
height: 1%;
padding:0;


	}
	
#corpopagina #sidebarsx ul.canali li a {
	height:1%;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	background-image:url(/images/freccia_menu_sx.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:2px 0 2px 20px;
	display:block;
	margin:0;
}
	
#corpopagina #sidebarsx ul.canali li a:hover

	{
	background-color:#FF9C00;
	background-image:url(/images/freccia_menu_sx_select.gif);
	background-position:left center;
	background-repeat:no-repeat;
	}	
	

	
#corpopagina #sidebarsx ul.canali li.selected a {
	background-color:#FF9C00;
	background-image:url(/images/freccia_menu_sx_select.gif);
	background-position:left center;
	background-repeat:no-repeat;
	cursor:default;
	}

/* contenitore testo e sidebardx */  		
	
#corpopagina #container {
	float:left;
	width:740px;
	padding:0;
	margin:0;
	
	}
	
#corpopagina #container h2 {
	font-size: 18px;
	font-weight: bold;
	/*height: 23px;
	color: #000;
	background-color:#F3F3F5;
	margin:0;
	padding: 5px 0 4px 39px;
	background-image:url(/images/freccia_h2.gif);
	background-position:20px center;
	background-repeat:no-repeat;
	text-transform:capitalize;
	/*border-bottom:5px solid #A71AA2;*/
	border-top:1px solid #CFD2D8;	
	background-image:url(/images/sfondo_h2.jpg);
	width:700px;
	background-repeat:no-repeat;
	background-position:top left;
	height:48px;
	padding:5px 0 4px 39px;
	margin:0;
	}
	
#corpopagina #container h2 a

	{
	color:#000;
	text-decoration:none;
	}
	
#corpopagina #container h2 a:hover

	{
	text-decoration:underline;
	}		
	
#corpopagina #container #containercentrale
	{
	float:left;
	padding:0;
	margin:0;
	width:500px;
	}	
	
	
	
#corpopagina #container p.small

	{
	padding:0 20px 10px 20px;
	margin:0;
	font-size:10px;
	color:#000;
	float:left;
	}				

#corpopagina #container	#testo {
	padding:0 20px 20px 20px;
	margin:0;
	width:460px;
	float:left;
	}
	
#corpopagina #container #testo p.testuale

	{
	padding:0;
	margin:0;
	}
	
#corpopagina #container #testo p.testuale img

	{
	text-align:right;
	border:0;
	padding:0 0 8px 255px;
	}	
	
		
	
#corpopagina #container #testo h3 {
	background-image:url(/images/freccia_h3.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:0 0 2px 19px;
	margin:0 0 15px 0;
	color:#000;
	font-size:16px;
	border-bottom:1px dotted #000;
	
	
	}
	
	
#corpopagina #container #testo h3 a
	{
	color:#000;
	text-decoration:none;
	}
	
#corpopagina #container #testo h3 a:hover

	{
	text-decoration:underline;
	}	

	
#corpopagina #container #testo h4	{
	padding:0;
	font-size:14px;
	}
	
#corpopagina #container #testo h5

	{
	font-size:12px;
	font-weight:bold;
	padding:0;
	}	
	
#corpopagina #container #testo p

	{
	line-height:150%;
	padding:0 0 8px 0;
	margin:0;
	}
	
#corpopagina #container #testo p img

	{
	padding:6px 6px 6px 0;
	margin:0;
	
	}	
	
img.allineasinistra	

	{
	padding:6px 8px 6px 0;
	margin:0;
	float:left !important;
	border:0 !important;
	}
	
img.allineasinistra	a

	{
	border:0 !important;
	}
	
img.allineasinistra	a:visited

	{
	border:0 !important;
	}
	
#corpopagina #container #testo p.canale 

	{
	line-height:130%;
	padding:0;
	margin:0;
	}
	
#corpopagina #container #testo p.canale img

	{
	padding:2px 6px 0 0;
	float:left
	}	
			
	
#corpopagina #container #testo a
	{
	color:#000;
	text-decoration:underline;
	}	
	
#corpopagina #container #testo a:hover

	{
	text-decoration:none;
	}		
	
#corpopagina #container #testo ul{
	padding:4px 0 4px 0;
	margin:0;
	
	}	
	
#corpopagina #container #testo ul li {
	list-style-type:none;
	background-image:url(/images/li_testo.gif);
	background-position:2px 7px;
	background-repeat:no-repeat;
	padding:0 0 8px 15px;
	margin:0;
	vertical-align:text-top;
	line-height:150%;
	
	}
	
	/* nuove regole per elenchi puntati dentro elenchi puntati */
#corpopagina #container #testo ol li ul
{
	padding:4px 0 4px 0;
	margin:0;
	
	}	
	
#corpopagina #container #testo ol li ul li {
	list-style-type:none;
	background-image:url(/images/li_testo.gif);
	background-position:2px 7px;
	background-repeat:no-repeat;
	padding:0 0 8px 15px;
	margin:0;
	vertical-align:text-top;
	line-height:150%;
	
	}
		
	/* fine nuove regole per elenchi puntati dentro elenchi puntati */
	
#corpopagina #container #testo ol {
	padding:4px 0 4px 25px;
	margin:0;
	}	
		
#corpopagina #container #testo ol li {
	
	/*background-image:url(/images/li_testo.gif);
	background-position:2px 7px;
	background-repeat:no-repeat;*/
	padding:0 0 8px 5px;
	margin:0;
	vertical-align:text-top;
	line-height:150%;
	
	}	
	
	
#corpopagina #container #testo.articolo span

	{
	display:block;
	text-align:right;
	font-size:10px;
	padding:0 0 10px 0;
	margin:0;
	}
	
#corpopagina #container #testo.articolo h3
	{
	background-image:none;
	padding-left:0;
	
	}
	
#corpopagina #container #testo.articolo div.logobanman

	{
	padding:0 0 5px 0;
	margin:0 0 0 370px;
	}	
	
#corpopagina #container #testo.articolo p.intragenoresponsabile

	{
	padding:5px 0 2px 0;
	font-size:10px;
	color:#000;
	text-align:center;
	}
	
#corpopagina #container #testo.articolo p.seguici

	{
	font-size:12px;
	font-style:italic;
	padding:10px 0 10px 0;
	margin:0;
	float:left;
	}	
#corpopagina #container #testo.articolo p.seguici img

	{
	padding:0 0 0 2px;
	margin:0;
	vertical-align:top;
	}
		
#corpopagina #container #testo.articolo p.seguici a

	{
	color:#000;
	text-decoration:none;
	padding:0;
	margin:0 0 0 3px;
	font-weight:bold;
	font-style:normal;
	}

#corpopagina #container #testo.articolo p.seguici a:hover

	{
	text-decoration:underline;
	}
	
/* template nostre news */

#corpopagina #container #testo.ultimenews

	{
	padding:0 0 0 20px;
	margin:0;
	width:460px;
	float:left;
	}
	
#corpopagina #container #testo.ultimenews h3
	{
	background-image:url(/images/freccia_menu_dx.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding:4px 0 17px 20px;
	margin:0 0 10px 0;
	height:21px;
	vertical-align:bottom;
	}
	
#corpopagina #container #testo.ultimenews h3 span

	{
	border:0;
	float:right;
	padding:0;
	margin:-5px 0 0 0;
	padding:0;
	position:right;
	
	}
	
*html #corpopagina #container #testo.ultimenews h3 span	

	{
	margin:-22px 0 -18px 0;
	
	}
	
*:first-child+html 	#corpopagina #container #testo.ultimenews h3 span

	{
	margin:-25px 0 0 0;
	}
	
		
	
#corpopagina #container #testo.ultimenews p

	{
	font-size:10px;
	font-weight:normal;
	text-align:right;
	padding:6px 0 10px 0;
	}		
	
#corpopagina #container #testo.ultimenews ul
	{
	padding:0;
	margin:0 0 30px 0;
	width:460px;
	}

#corpopagina #container #testo.ultimenews ul li
	{
	list-style-type:none;
	background-image:url(/images/li_notizie_breve.gif);
	background-position:left 9px;
	background-repeat:no-repeat;
	font-size:12px;
	padding:4px 0 4px 14px;
	margin:0;
	width:446px;
	display:block;
	}	
	
#corpopagina #container #testo.ultimenews ul li a

	{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
	
#corpopagina #container #testo.ultimenews ul li a:hover	

	{
	text-decoration:underline;
	}
	
	
/* archivio anno ultime news	*/

#corpopagina #container #containercentrale #testo.archivioanno

	{
	padding:0 0 0 20px;
	margin:0;
	width:460px;
	float:left;
	}
	
#corpopagina #container #containercentrale #testo.archivioanno h3
	{
	background-image:url(/images/freccia_menu_dx.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding:4px 0 8px 20px;
	margin:0 0 10px 0;
	height:21px;
	vertical-align:bottom;
	}
	
/*#corpopagina #container #testo.archivioanno h3 span

	{
	border:0;
	float:right;
	padding:0;
	margin:-5px 0 0 0;
	padding:0;
	position:right;
	
	}
	
*html #corpopagina #container #testo.archivioanno h3 span	

	{
	margin:-22px 0 -18px 0;
	
	}
	
*:first-child+html 	#corpopagina #container #testo.archivioanno h3 span

	{
	margin:-25px 0 0 0;
	}
	
*/		
	
#corpopagina #container #containercentrale #testo.archivioanno p

	{
	margin:0;
	font-weight:bold;
	padding:6px 0 10px 0;
	}		
	
#corpopagina #container #containercentrale #testo.archivioanno ul
	{
	padding:0;
	margin:0 0 30px 0;
	width:460px;
	float:left;
	}
	
*html #corpopagina #container #containercentrale #testo.archivioanno ul

	{
	margin-bottom:15px;
	}	

*:first-child+html #corpopagina #container #containercentrale #testo.archivioanno ul

	{
	float:none;
	}
	
	

#corpopagina #container #containercentrale #testo.archivioanno ul li
	{
	list-style-type:none;
	background-image:url(/images/li_notizie_breve.gif);
	background-position:left 11px;
	background-repeat:no-repeat;
	font-size:12px;
	padding:6px 0 6px 14px;
	margin:0;
	width:446px;
	/*display:block;*/
	border-bottom:1px dotted #000;
	float:left;
	}
	
#corpopagina #container #containercentrale #testo.archivioanno ul li div.month

	{
	font-weight:bold;
	color:#000;
	width:100px;
	float:left;
	padding:0;
	margin:0;
	
	}		
	
#corpopagina #container #containercentrale #testo.archivioanno ul li div.days

	{
	width:345px;
	float:left;
	padding:0;
	margin:0;
	} 
	
#corpopagina #container #containercentrale #testo.archivioanno ul li div.days span
	
	{
	padding:0 8px 0 0;
	margin:0;
	float:left;
	}	

	
#corpopagina #container #containercentrale #testo.archivioanno ul li div.days a

	{
	text-decoration:underline;
	font-weight:normal;
	margin:0;
	padding:0;
	/*float:left;*/
	}
	
#corpopagina #container #containercentrale #testo.archivioanno ul li div.days a:hover

	{
	text-decoration:none;
	}	

/* fine archivio anno ultime news */	

#corpopagina #container  div.archivionews

	{
	width:500px;
	margin:0 0 20px 0;
	padding:0;
	background-color:#F7F7F7;
	border-top:1px solid #CFD2D8;
	border-bottom:1px solid #CFD2D8;
	height:29px;
	text-align:center;
	float:left;
	}

*:first-child+html #corpopagina #container  div.archivionews

	{
	float:none;
	}	
	
#corpopagina #container div.archivionews p

	{
	color:#fff;
	font-size:12px;
	text-transform:capitalize;
	padding:2px 0 0 0;
	margin:5px 0 0 105px;
	float:left;
	background-image:url(/images/sfondo_archivio.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:63px;
	height:17px;
	font-weight:bold;
	
	}	

*html #corpopagina #container div.archivionews p

	{
	color:#fff;
	font-size:12px;
	text-transform:capitalize;
	padding:2px 0 0 0;
	margin:5px 0 0 65px;
	float:left;
	background-image:url(/images/sfondo_archivio.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:63px;
	height:17px;
	font-weight:bold;
	
	}	
	
#corpopagina #container div.archivionews div

	{
	text-align:left;
	color:#000;
	font-weight:bold;
	font-size:12px;
	padding:6px 0 6px 20px;
	margin:0;
	}		
	
#corpopagina #container div.archivionews div a

	{
	color:#000;
	text-decoration:underline;
	}
#corpopagina #container div.archivionews div a:hover

	{
	text-decoration:none;
	}
	
	
#corpopagina #container div.archivionews div span.sinistra

	{
	float:left; 
	width:250px;	
	}
	
#corpopagina #container div.archivionews div span.destra

	{
	float:right;
	padding-right:20px;
	}
		
	
#corpopagina #container div.archivionews ul

	{
	
	padding:0;
	margin:8px 0 0 15px;
	height:16px;
	float:left;
	
	}		
#corpopagina #container div.archivionews ul li

	{
	display:inline;
	background-image:url(/images/separatore_archivio.gif);
	background-repeat:no-repeat;
	background-position:right center;
	font-size:12px;
	padding:0 6px 0 6px;
	margin:0;
	}
	
#corpopagina #container div.archivionews ul li a

	{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}		
	
#corpopagina #container div.archivionews ul li a:hover

	{
	text-decoration:underline;
	}
	
<!-- fine template nostre news -->		
	
#corpopagina #container #containercentrale div.boxtemiinteresse

	{
	float:left;
	width:460px;
	margin:0 20px 10px 20px;
	padding:0;
	
	}
	
*html #corpopagina #container #containercentrale div.boxtemiinteresse

	{
	float:left;
	width:460px;
	margin:0 10px 10px 10px;
	padding:0;
	}
	
*:first-child+html #corpopagina #container #containercentrale div.boxtemiinteresse

	{
	float:none;
	margin:0 20px 10px 20px;
	padding:0;
	}
	
#corpopagina #container #containercentrale div.boxtemiinteresse p

	{
	color:#000;
	font-size:14px;
	background-image:url(/images/sfondo_temi_interesse_2.gif);
	width:442px;
	padding:2px 0 0 18px;
	height:22px;
	font-weight:bold;
	margin:0 0 0 20px;	
	float:left;
	}
	
*html #corpopagina #container #containercentrale div.boxtemiinteresse p
	{
	margin:0;
	}
	
*:first-child+html #corpopagina #container #containercentrale div.boxtemiinteresse p	
	{
	margin:0;
	}
	
#corpopagina #container #containercentrale div.boxtemiinteresse ul
	{
	float:left;
	padding: 5px 0 10px 4px;
	margin:0 0 0 20px;
	}
	
*html #corpopagina #container #containercentrale div.boxtemiinteresse ul	

	{
	margin:0;
	}
	
*:first-child+html #corpopagina #container #containercentrale div.boxtemiinteresse ul
{
	margin:0;
	}
		

#corpopagina #container #containercentrale div.boxtemiinteresse ul li
{
	
	height:auto;
  	display:block;
  	list-style-type:none;
  	color:#000;
  	background-color:#fff;
  	padding:3px 0 3px 0;
	margin:0;
	
  }	
#corpopagina #container #containercentrale div.boxtemiinteresse ul li a
	{
	background-image:url(/images/freccia_li_tema_interesse.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	display:block;
	margin:0;
	padding:1px 0 1px 12px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	font-size:12px; 
	
	}
	
#corpopagina #container #containercentrale div.boxtemiinteresse ul li a:hover
	{
	text-decoration:underline;
	}	

#corpopagina #container #containercentrale .cicloarticoli

	{
	background-color:#F7F7F7;
	float:left;
	width:460px;
	padding:0 20px 28px 20px;
	margin:0;
	border-top:1px solid #CFD2D8;
	border-bottom:1px solid #CFD2D8;
	}
	
#corpopagina #container #containercentrale .cicloarticoli div.articolo

	{
	width:460px;
	padding:5px 0 10px 0;
	margin:10px 0 0 0;
	border-bottom:1px dotted #000;
	color:#000;
	}
	
#corpopagina #container #containercentrale .cicloarticoli div.articolo h5

	{
	padding:0 0 4px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	}
	
#corpopagina #container #containercentrale .cicloarticoli div.articolo h5 a
	{
	color:#000;
	text-decoration:none;
	display:inline;
	background-image:none;
	}		
#corpopagina #container #containercentrale .cicloarticoli div.articolo h5 a:hover

	{
	text-decoration:underline;
	} 
	
	
h6
{
    font-size: 12px;
    font-weight: bold;
    line-height: 50%;
    margin-bottom: 0.1em;
    padding: 0 0 4px;
}
	
#corpopagina #container #containercentrale .cicloarticoli div.articolo p

	{
	padding:0;
	margin:0;
	}	
	
#corpopagina #container #containercentrale .cicloarticoli div.articolo a
	
	{
	color:#91000C;
	text-decoration:underline;
	text-align:right;
	display:block;
	padding:0 15px 0 0;
	background-image:url(/images/freccia_dx_vai.gif);
	background-position:right center;
	background-repeat:no-repeat;
	margin:0;
	}
#corpopagina #container #containercentrale .cicloarticoli div.articolo a:hover

	{
	text-decoration:none;
	}
	
#corpopagina #container #containercentrale .boxmizar

	{
	background-color:#F2F5FA;
	border:1px solid #CFD2D9;
	width:458px;
	padding:0;
	margin:20px;
	float:left;
	}
	
*:first-child+html #corpopagina #container #containercentrale .boxmizar	

	{
	float:none;
	margin:20px;
	
	}	
	
*html #corpopagina #container #containercentrale .boxmizar

	{
	margin:20px 10px 20px 10px;
	}
	

	
#corpopagina #container #containercentrale .boxmizar .logo

	{
	margin:0 0 5px 0;
	padding:0;
	height:74px;
	background-color:#fff;
	border-bottom:1px solid #CFD2D9;
	} 			

#corpopagina #container #containercentrale .boxmizar h5

	{
	font-size:14px;
	color:#BB000D;
	padding:10px 10px 0 10px;
	margin:0;
	} 	
	
#corpopagina #container #containercentrale .boxmizar p

	{
	font-size:12px;
	color:#000;
	padding:5px 10px 5px 10px;
	margin:0;
	
	}
	
#corpopagina #container #containercentrale .boxmizar p.link

	{
	text-align:center;
	}
	
#corpopagina #container #containercentrale .boxmizar p.scopri

	{
	font-size:16px;
	color:#004FA9;
	font-weight:bold;
	text-align:center;
	}

#corpopagina #container #containercentrale .boxmizar p a.preventivo

	{
	color:#0658A4;
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	padding:0;
	margin:0;
	}
#corpopagina #container #containercentrale .boxmizar p a.preventivo:hover

	{
	text-decoration:none;
	}	

/* box mizar sottocanali - temi interesse ASSICURAZIONI */


#corpopagina #container .boxmizarlink

	{
	background-color:#F3F3F5;
	border:1px solid #CFD2D9;
	width:458px;
	padding:0;
	margin:5px 20px 5px 20px;
	float:left;
	}
	

	
*:first-child+html #corpopagina #container .boxmizarlink	

	{
	float:none;
	margin:5px 20px 5px 20px;
	
	}	
	
*html #corpopagina #container .boxmizarlink

	{
	margin:5px 10px 5px 10px;
	}
	
#corpopagina #container .boxmizarlink div

	{
	float:left;
	width:458px;
	height:30px;
	
	}		
	

	
	
	
#corpopagina #container .boxmizarlink p

	{
	font-size:12px;
	color:#000;
	padding:5px 10px 5px 10px !important;
	margin:0;
	float:left;
	
	}
	
#corpopagina #container .boxmizarlink p.scoprilink a

	{
	font-size:14px;
	color:#044AA0;
	text-align:center;
	padding:5px 5px 5px 35px;
	text-decoration:underline;
	font-weight:bold;
	
	}
	
#corpopagina #container .boxmizarlink p.scoprilink a:hover

	{
	text-decoration:none;
	}	
		

/* fine box mizar sottocanali - temi interesse ASSICURAZIONI */
		
	
/* sidebardx */	

#corpopagina #container #sidebardx {
	float:left;
	width:240px;
	
	}

#corpopagina #container #sidebardx ul {
	padding: 0 0 10px 4px;
	margin: 0;
  }

#corpopagina #container #sidebardx ul li {
  height: auto;
  display:block;
  list-style-type: none;
  color: #000;
  background-color: #fff;
  border-bottom: 1px solid #ced3d9;
  /*margin-top: 1px;*/

 
  }

#corpopagina #container #sidebardx ul li a {
  height: auto;
  color: #000;
  background-color: #fff;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 0 5px 12px;
  margin: 0;
	background-image:url(/images/freccia_menu_dx.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	display:block;
}

#corpopagina #container #sidebardx ul li a img

	{
	padding-left:5px;
	}


#corpopagina #container #sidebardx ul li a:hover {
  color: #000;
  background-color:#e7e8ec;
  }
  
#corpopagina #container #sidebardx ul li.selectedarg a
{
	background-color:#e7e8ec;
	cursor:default;
}

#corpopagina #container #sidebardx ul li.selectedscn a
{
	background-color:#e7e8ec;
	cursor:default;
}
	  

#corpopagina #container #sidebardx p {
	/*background-image:url(/images/bg_banner_sidebardx.gif);
	background-position: bottom left;
	background-repeat:repeat-x;
  border: 1px solid #cfd2d9;*/
  width: 180px;
  margin: 10px 0 20px 10px;
  padding: 26px 19px 26px 19px;
 
  }


#corpopagina #container #sidebardx div.bannerforum {
  width: 200px;
  padding: 0;
  margin: 10px 0 20px 20px;
  border: 0;
  background-image: none;
  }
  
#corpopagina #container #sidebardx p.bannerarticolo

	{
	margin:0 auto;
margin-left:10px;	
	padding:10px 0 10px 0;
	text-align:center;
	border:0;
	background-image: none !important;
	float:left;
	} 
	
*:first-child+html #corpopagina #container #sidebardx p.bannerarticolo

	{
	border:0 !important;
	background-image: none !important;
	float:none;
	}	 

/* footer */

#contenitore #footer .stampainvia

	{
	
	float:left;
	border-bottom:1px solid #CFD2D8;
	margin:0;
	width:240px;
	padding:0 0 0 740px;
	
	}
	
#contenitore #footer .stampainvia .stampa

	{
	width:100px;
	padding:10px 0 8px 25px;
	margin:0;
	background-image:url(/images/stampa.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	float:left;
	border-top:0;
	
	}
	
#contenitore #footer .stampainvia .invia

	{
	width:85px;
	padding:10px 0 8px 30px;
	margin:0;
	background-image:url(/images/invia.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	border-top:0;
	
	}
		
		
#contenitore #footer .stampainvia .stampa a, #contenitore #footer .stampainvia .invia a
	{
	font-size:11px;
	text-decoration:none;
	color:#000;
	}
	
#contenitore #footer .stampainvia .stampa a:hover, #contenitore #footer .stampainvia .invia a:hover		
	{
	text-decoration:underline;
	}


#contenitore #footer {
  margin: 1px 0 30px 0;
  padding: 0 0 20px 0;
  float: left;
	width:980px;
	background-image:url(/images/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
  }

@media \0screen {
  #contenitore #footer {
	  border-bottom:30px solid transparent; 
	 }
}  

  
*html #contenitore #footer

	{
	margin:1px 0 20px 0;
	padding:0 0 10px 0;
	} 
 
*:first-child+html #contenitore #footer

	{
	float:none;
	margin-bottom:20px;
	}  


#contenitore #footer ul {
height:19px;
  width: 970px;
	padding: 8px 0 0 10px;
	margin:0;
	background-image:url(/images/sfondo_menu_servizio.gif);
	background-repeat:repeat-x;
	background-position: top left;
	float: left;
  }

#contenitore #footer ul li {
	display:inline;
	list-style-type:none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-image:url(/images/icona_footerverde.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 0 8px 0 10px;
  }
#contenitore #footer ul li.first {
	background-image:none;
  }

#contenitore #footer ul li a {
  color: #fff;
  text-decoration: none;
  }
  
#contenitore #footer ul li a:hover

	{
	text-decoration:underline;
	}  

#contenitore #footer div.mappa {
  width: 640px;
  margin:0;
  padding: 57px 0 0px 15px;
	float:left;
	background-image:url(/images/logofooter.gif);
	background-repeat:no-repeat;
	background-position: top left;
  }

#contenitore #footer div.mappa div {
  width: 141px;
  float: left;
  margin: 0;
  padding: 0 18px 0 0;
  }

#contenitore #footer div.mappa div p {
  width: 141px;
  font-size: 11px;
  font-weight: bold;
  color: #006950;
  background-color: #fff;
  padding: 0;
  margin: 0;
	text-transform: uppercase;
	border-bottom: 1px solid #afb3bd;
	border-top: 0;
  }
#contenitore #footer div.mappa div p a {
  color: #006950;
  background-color: #fff;
  text-decoration: none;
  }

#contenitore #footer div.mappa div ul {
height: auto;
  margin:0;
  padding: 5px 0 8px 0;
  width: 141px;
  float: left;
  }

#contenitore #footer div.mappa div ul li {
  color: #000;
  font-size: 11px;
  font-weight: normal;
  display: list-item;
  clear: left;
  padding: 0 0 0 11px;
  margin: 0;
	background-image:url(/images/icona_mappalista.gif);
	background-repeat:no-repeat;
	background-position:left center;
  }
#contenitore #footer div.mappa div ul li a {
  color: #000;
  /*background-color: #fff;*/
  }
  
  
#contenitore #footer div.bannersave {
  width: 310px;
	float:left;
	padding: 20px 15px 0 0;
  }

#contenitore #footer div ul {
  	margin: 67px 0 0 0;
	background-image:none;
	
  }
#contenitore #footer div ul li {
	color: #000;
  
  }

#contenitore #footer p {
  float: left;
  width:620px;
  font-size: 10px;
  padding: 11px 0 0 0;
 	margin: 0 0 0 15px;
  border-top: 1px solid #8d9194;
  
  }

 *html #contenitore #footer p 
 { 
  margin: 0 0 0 8px;
  
  }
  
#contenitore #footer p img

	{
	padding:0;
	margin:0 0 0 70px;
	float:none;
	}  
  
#contenitore #footer p a

	{
	color:#000;
	text-decoration:none;
	} 
	
#contenitore #footer p a:hover

	{
	text-decoration:underline;
	}
	
#contenitore #footer span

	{
	float:right;
	padding:11px 20px 0 0;
	margin:0;
	}	
	
#contenitore #footer span a

	{
	color:#91000C;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}	
	
#contenitore #footer span a:hover

	{
	text-decoration:none;
	}
	
/* stili tabelle e elenchi in corpo pagine admin */

ul.elencoborder

	{
	padding:0 0 3px 0;
	margin:6px 0 12px 0 !important;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	text-align:center;
	}
	
ul.elencoborder li

	{
	display:inline;
	padding:0 6px 0 0 !important;
	margin:0 2px 0 0 !important;
	background-image:url(/images/separatore_archivio.gif) !important;
	background-position:right 2px !important;
	}
	
*:first-child+html ul.elencoborder li

	{
	padding-left:6px !important;
	}	
	
ul.elencoborder li.last

	{
	background-image:none !important;
	}	
	
ul.elencoborder li a

	{
	color:#000;
	text-decoration:underline;
	padding:0;
	margin:0;
	}
	
ul.elencoborder li a:hover

	{
	text-decoration:none;
	}
	
#corpopagina table

	{
	border:1px solid #CFD2D8;
	margin:10px 0 10px 0;
	padding:0;
	width:460px;
	border-bottom:2px solid #E7E8EB;
	}
	
#corpopagina table caption

	{
	padding:5px 9px;
	text-align:center;
	border:1px solid #CFD2D8;
	border-bottom:none !important;
	background-color:#E7E8EB;
	color:#000;
	margin:0;
	font-weight:bold;
	font-size:14px;
	
	}
	
#corpopagina table tr

	{
	padding:0;
	margin:0;
	
	}
	
#corpopagina table tr th

	{
	width:300px;
	border-right:1px solid #CFD2D8;
	text-align:left;
	padding:5px 9px;
	border-bottom:1px solid #CFD2D8;
	}
	
#corpopagina table tr td

	{
	border-bottom:1px solid #CFD2D8;
	padding:5px 9px;
	border-right:1px solid #CFD2D8;
	}
	
.noborderright

	{
	border-right:none !important;	
	}
	
.numerocentrato

	{
	text-align:center !important;
	}
	
.numerodestra

	{
	text-align:right;
	padding-right:28px !important;
	}			
							

/* fine stili tabelle e elenchi in corpo pagine admin */	
	
/* invia pagina */
	


#corpopopup {
	width:539px;
	padding: 10px 0 10px 0 !important;
	margin: 0 !important;
	border:3px solid #FF9C00;
	float:left;
	}
	
#corpopopup p {
	width: 452px;
	padding:10px 43px 10px 44px;
	margin:0;
	float:left;
    }
	
#corpopopup form {
	background-color:#E7E8EB;
	width:450px;
	border:1px solid #CFD2D8;
	margin: 0 43px 0 44px;
	padding:0;
	float:left;
	}
	
*html #corpopopup form {
	padding:0;
	margin:0 22px 10px 21px;
	}	
	
#corpopopup form p {
	padding:3px 0 3px 0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	float:left;
	
	}
	
#corpopopup form p label

	{
	display:inline-block;
	width:250px;
	padding:0 0 0 4px;
	margin:0;
	vertical-align:top;
	}	
	
#corpopopup form p input

	{
	border:1px solid #000;
	padding:0;
	margin:0;
	display:inline;
	width:188px;
	}
	
#corpopopup form p textarea
	{
	border:1px solid #000;
	padding:0;
	margin:0;
	display:inline;
	width:188px;
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	}

#corpopopup form p.asterisco

	{
	float:none;
	width: 100%;
	}	
	
#corpopopup form p.asterisco input {
	background-image:url(/images/back_pls_entra.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding:0 15px 2px 13px;
	margin:0 0 0 60px;
	width:58px;
	height:19px;
	color:#fff;
	background-color:#000;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
	border:0;
	display:inline;
	
	}
	
*html #corpopopup form p.asterisco input {
	padding-top:0px;
	padding-left:12px;
	height:19px;
	width:58px;
	font-weight:bold !important;
	display:inline;
	}	
	
*:first-child+html #corpopopup form p.asterisco input {
	padding-top:0px;
	height:19px;
	padding-left:12px;
	width:58px;
	font-weight:bold;
	}	
	
#corpopopup form p.asterisco span

	{
	background-color:#fff;
	font-weight:normal;
	margin:0 0 0 4px;
	padding:2px;
	width:250px;
	display:inline-block;
	
	}

#corpopopup span.correggi {
    float: left;
    padding: 1px 0 0 3px;
    height: 18px;
	background-image:url(/images/back_pls_correggiidati.gif);
	background-repeat:no-repeat;
	background-position: top left;
    width: 121px;
    margin:  10px 0 0 44px;
    }

#corpopopup span.correggi a {
    color: #fff !important;
    float: left; 
    font-family: Verdana !important;
    font-size: 10px !important;
	text-transform:uppercase;
    font-weight: bold;
    padding: 0 0 0 4px;
    margin: 3px 0 0 0;
    font-size: 10px !important;
    text-decoration: none;
    }
	
#corpopopup div.chiudi

	{
	float:right;
	height:20px;
	padding:0 10px 0 0;
	margin:0;
	
	width:100px;
	}
	
*html #corpopopup div.chiudi

	{
	padding:0;
	margin:0;
	float:right;
	}
	
		
	
#corpopopup div.chiudi a

	{
	font-size:10px;
	color:#000;
	font-weight:bold;
	background-image:url(/images/croce_chiudi.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding:3px 19px 3px 0;
	margin:0;
	float:right;
	text-decoration:none;
	}
	
#corpopopup div.chiudi a:hover

	{
	text-decoration:underline;
	}		
	
	
	
		
/* fine invia pagina */	
	
	
/* publiredazionali caf */

	/* contenitore publiredazionale su sottocanale */
	
div.contienepubliredazionale

	{
	margin:0 20px 10px 20px;
	padding:0;
	}
	
*html div.contienepubliredazionale

	{
	margin:0 10px 10px 20px;
	padding:0;
	
	}	
	
	/* fine contenitore publiredazionale su sottocanale */

div.boxpublicaf

	{
	background-color:#F3F3F5;
	width:460px;
	padding:0;
	margin:12px 0 0 0;
	float:left;
	}

	
div.boxpublicaf div

	{
	float:left;
	background-image:url(/images/sfondo_h6_publi_caf.gif);
	width:460px;
	height:38px;
	background-repeat:repeat-x;
	
	}		
	
div.boxpublicaf div h6

	{
	font-size:12px;
	color:#000;
	padding:5px 8px 0 8px;
	float:left;
	margin:0;
	height:33px;
	line-height:150% !important;
	}
	
div.boxpublicaf div span

	{
	float:right;
	padding:0;
	margin:0;
	}	
	
div.boxpublicaf p

	{
	width:444px;
	font-size:10px;
	color:#000;
	padding:8px !important;
	float:left;
	}
	
div.contienepubliredazionale div.boxpublicaf p

	{
	width:444px;
	padding:0;
	margin:0;
	line-height:130%;
	} 
	
div.contienepubliredazionale div.boxpublicaf ol.elencocaf li

	{
	font-size:10px !important;
	}		
	
div.boxpublicaf p a

	{
	text-decoration:underline;
	color:#000;
	}
	
div.boxpublicaf p a:hover

	{
	text-decoration:none;
	}				
		

/* fine publiredazionali caf */

/* publiredazionale udisens*/

div.boxpubliudisens

	{
	background-color:#ffffff;
	width:458px;
	padding:0;
	margin:12px 0 10px 0;
	float:left;
	border:1px solid #0D5C41;
	}
	
*:first-child+html div.boxpubliudisens

	{
	float:none;
	}	
	
*html div.boxpubliudisens

	{
	float:none;
	}		

	
div.boxpubliudisens div

	{
	float:left;
	background-image:url(/images/sfondo_h6_publi_udi.gif);
	width:458px;
	height:39px;
	}		
	
div.boxpubliudisens div h6

	{
	font-size:12px !important;
	color:#fff;
	padding:5px 8px 0 8px !important;
	float:left;
	margin:0;
	height:34px !important;
	width:284px !important;
	line-height:120% !important;
	}
	
div.boxpubliudisens div span

	{
	float:right;
	padding:0;
	margin:0;
	}	

	
div.boxpubliudisens  p

	{
	font-size:11px;
	color:#000;
	/*padding:13px 13px 5px 13px !important;*/
	float:left;
	margin:13px 13px 0 13px !important;
	border-bottom:1px solid #B3CBBE;
	padding-bottom:8px !important;
	}
	
*html div.boxpubliudisens  p	

	{
	margin:7px 7px 0 7px !important;
	
	}
	
div.boxpubliudisens  p span.verde

	{
	color:#0B921F;
	font-weight:bold;
	}	

div.boxpubliudisens  p img

	{
	padding:0 0 0 5px;
	margin:0;
	}
	
div.boxpubliudisens  p a img

	{
	border:0;
	}	
	
div.boxpubliudisens  p.indirizzi

	{
	width:428px !important;
	margin:0 !important;	
	padding:8px 15px 15px 15px !important;
	float:left;	
	border-bottom:10px solid #B3CBBE; 
	}

	
div.boxpubliudisens  p.indirizzi span

	{
	float:left;
	width:213px;
	padding:8px 0 3px 0;
	margin:0;
	
	}				
	
div.contienepubliredazionale div.boxpubliudisens p

	{
	width:432px;
	padding:0;
	margin:0;
	float:left;
	} 	
	
div.boxpubliudisens  p a

	{
	text-decoration:underline;
	color:#000;
	}
	
div.boxpubliudisens p a:hover

	{
	text-decoration:none;
	}				
/* fine publiredazionale udisens*/

/* publiredazionale multicentrum*/

div.boxpublimulti

	{
	background-color:#ffffff;
	width:458px;
	padding:0;
	margin:12px 0 10px 0;
	float:left;
	border:1px solid #820D11;
	border-bottom:10px solid #D2151C;
	}
	
*:first-child+html div.boxpublimulti

	{
	float:none;
	}	
	
*html div.boxpublimulti

	{
	float:none;
	
	}		

	
div.boxpublimulti div

	{
	float:left;
	background-image:url(/images/publiredazionali/sfondo_h6_publi_multi.gif);
	width:458px;
	height:39px;
	}
	
	
	
			
	
div.boxpublimulti div h6

	{
	font-size:12px;
	color:#fff;
	padding:12px 0px 0 8px;
	float:left;
	margin:0;
	height:27px;
	width:292px;
	
	}

div.boxpublimulti div h6 a

	{
	font-size:12px;
	color:#fff !important;
	text-decoration:none !important;
	}

div.boxpublimulti div span

	{
	float:right;
	padding:0;
	margin:0;
	}
	
div.boxpublimulti span.acura

	{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px; 
	FONT-SIZE: 9px; 
	FLOAT: left;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
	}	
	
div.boxpublimulti  p

	{
	font-size:11px;
	color:#000;
	padding:8px 0 4px 8px !important;
	float:left;
	margin:0;
	width:450px;
	line-height:120% !important;
	}
	
*html div.boxpublimulti  p	

	{
	/*margin:7px 7px 0 7px !important;*/
	width:434px;
	margin:0;
	float:left;
	
	}

div.boxpublimulti  p img

	{
	float:right;
	padding:0 !important;
	margin:0 !important;
	}
	
*html div.boxpublimulti  p img

	{
	float:right;
	padding:0 !important;
	margin:0 !important;
	}
	
	
	
div.boxpublimulti  a

	{
	text-decoration:underline;
	color:#D2151C !important;
	padding:0 !important;
	margin:0 !important;
	}
	
div.boxpublimulti p a:hover

	{
	text-decoration:none;
	}
					
/* fine publiredazionale multicentrum*/

/* publiredazionale tena lady */

div.boxpublitena

	{
	background-image:url(/images/publiredazionali/tena.jpg);
	background-repeat:no-repeat;
	width:458px;
	border:1px solid #216db9;
	padding:0;
	margin:12px 0 10px 0;
	float:left;
	height:240px;
	}
	
*:first-child+html div.boxpublitena

	{
	float:none;
	}	
	
*html div.boxpublitena

	{
	float:none;
	
	}		

	

div.boxpublitena  h6

	{
	font-size:17px;
	color:#fff;
	padding:14px 0px 4px 8px;
	margin:0;
	height:20px;
	width:292px;
	
	}
	
	

div.boxpublitena p

	{
	padding:10px 0 7px 10px !important;
	font-size:11px;
	float:left;
	width:280px;
	margin:0;
	
	}
	
div.boxpublitena p.richiesta

	{
	padding:0 0 10px 10px !important;
	margin:0;
	float:left;
	}
	
div.boxpublitena p.richiesta a

	{
	color:#d2151c !important;
	text-decoration:underline;
	}
	
div.boxpublitena p.richiesta a:hover

	{
	text-decoration:none;	
	}



/* fine publiredazionale tena lady */

/* torna su */



a.tornasu

	{
	color:#000;
	text-decoration:none;
	text-align:right;
	float:right;
	padding:0 0 7px 13px;
	background-image:url(/chi_siamo/images/freccia_tornasu.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	margin:0;	
	font-size:11px;
	}	
	
a.tornasu:hover

	{
	text-decoration:underline;
	}

#corpopopup p.titolo {
	padding: 9px 0 9px 4px;
    }

/* fine torna su */


/*div#autocomplete

	{
	display:none !important;
	background-color:lime;
	height:10px;
	
	}

div.autocomplete {
	position:absolute;
	width:100%;
	background-color:white;
	border:1px solid #9EA5B2;
	margin:1px;
	padding:0px;
	
	
}
div.autocomplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;								
}
div.autocomplete ul li.selected { 
	background-color: #E7E8EB;				
}
div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:19px;
	cursor:pointer;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}*/

/* box expedia */

div.centrabox
	{
	padding:0 15px 15px 15px;
	margin:0;
	}

/* fine box expedia */

/* box blockquote */

.bloccobordato

	{
	border:1px solid #CCCCCC;
	margin:0 0 10px 0 !important;
	background-color:#FBF6F6;
	}
	
.bloccobordato p

	{
	padding:10px !important;
	line-height:150%;
	}	

/* fine box blockquote */


/*inizio regole per barrasocial*/

.barrasocial { 
   background-image: url(/images/social_bar_intrage_sfondo.gif);
    background-position: left center;
    background-repeat: no-repeat;
    height: 35px;
    width: 340px;
	float: left;
}

.googlebutton {
	float:left;  /*posizionamento gplus*/
	margin-left: -22px;
	margin-top: 8px;
	max-width:80px;
}

.facebookbutton {
	float:left;	/*posizionamento facebook*/
	margin-top: 8px;
}

.twitterbutton {
	float:left; /*posizionamento gplus*/
	margin-top: 8px;
	margin-left: -10px;
}

.twitter-share-button {
    height: 20px;                     /*posizionamento twitter*/
    margin-bottom: -2px;
    width: 90px;
	}
	
.cosasono {
    background-image: url(/images/freccia_sx.gif);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    width: 120px;
}

.cosasono  span a:link, .cosasono  span  a:visited{
float:left !important;
font-size:12px !important;
font-style:italic;
text-align:left !important;
color:#666 !important;
font-weight:bold !important;
padding-left:14px !important;
text-decoration:none !important;
}

.cosasono  span a:hover{
float:left !important;
font-size:12px !important;
font-style:italic;
text-align:left !important;
color:#666 !important;
font-weight:bold !important;
padding-left:14px !important;
text-decoration:underline !important;
}
	
/*fine regole per barrasocial*/

/*regole per overlay social*/

.mipiace {
    background-image: url(/images/mipiace.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: auto;
}

.mipiace p {
margin-left:150px;
line-height: 1.5em;
}

.tweet {
	background-image:url(/images/tweet.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: auto;
}

.tweet p {
margin-left:150px;
line-height: 1.5em;
}

.piuuno {
	background-image:url(/images/piu1.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: auto;
}

.piuuno p {
margin-left:150px;
line-height: 1.5em;
}
/*fine regole per overlay social*/
