/*CNA VENETO stylesheet 2010*/

body {
    background: #bac9d3;
    font:80% "Helvetica Neue", Arial, sans-serif;
    color:white;
}
h1 {
    background-color:transparent;
    background-position:left top;
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:18px;
    line-height:120%;
    overflow:hidden;
    text-indent:-9999px;	
}
h2 {
    background-color:transparent;
    background-position:left top;
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:24px;
    line-height:120%;
    overflow:hidden;
    text-indent:-9999px;
}
h2#centrata {
    text-indent:0;
}

h3 {
    font-weight:bold;
    font-size:14px;
    color:#fff;
    border-bottom:1px solid #4d5c9f;
    padding:5px 0px;
}
h4 {
    font-weight:bold;
    font-size:12px;
    color:#043162;
    padding:10px;
    background:#fff;
    border-left:20px solid #D2AE42;
}
h5 {

}
h6 {

}

p {
    color:#fff;
    font-size:12px;
}
a,
a:visited
 {
   color:#D2AE42;
   font-weight:bold;
   text-decoration:none;
}
a:hover
 {
   text-decoration:underline;
}
.published {
    font-size:11px;
    font-style:italic;
    display:block;
    margin-top:5px;
}
.inside {
    position:static;
}
.ce_text {
    margin-bottom:10px;
}
p.back {
    padding:5px 0px;
    text-align:right;
}
/*LAYOUT*/
#wrapper_home {
    background: #043162 url(../img/back_vert_blu.gif) top left repeat-x;
    width:100%;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
#wrapper_int {
    background: #043162 url(../img/back_vert_blu_interna.gif) top left repeat-x;
    width:100%;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
#header_home {
    background: #043162 url(../img/back_header_home.jpg) top left no-repeat;
    width:100%;
    height:250px;
    float:left;
    display:inline;
    margin:0;
    padding:0;	
}
#header {
    background: #043162 url(../img/back_header_int.jpg) top left no-repeat;
    width:100%;
    height:199px;
    float:left;
    display:inline;
    margin:0;
    padding:0;	
}
#content {
    width:100%;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
.content_int {
    width:100%;
    float:left;
    display:inline;
    margin-bottom:30px;
    padding:0;
}
.content_centrato {
    width:890px;
    min-height:312px;
    margin:0px auto;
    padding:0;
}
.content_centrato .formbody {
    display:none;
}
.content_centrato .mod_search {
    height:auto;
    overflow:visible;
    width:100%;
    float:left;
    display:inline;
}
.content_centrato #risultati {
    width:100%;
}
.content_centrato .block {
   
}
.content_centrato #left {
    border-right:1px solid #4D5C9F;
    margin-right:10px;
}
.content_centrato h1,
.content_centrato h2
 {
text-indent:0;
}
.content_centrato #payoff_immagine h2 {
    text-indent:-9999px;
}
.content_centrato h2 {
    color:#fff;
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
}
#footer_home {
    background: transparent url(../img/back_footer_grey.gif) top left repeat-x;
    width:100%;
    height:75px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
#footer_int {
    background: transparent url(../img/back_footer_grey.gif) top left repeat-x;
    width:100%;
    height:75px;
    float:left;
    display:inline;
    margin:0;
    padding:0;	
}
.footer_centrato {
    background: transparent url(../img/footer_home.jpg) top left repeat-x;
    width:890px;
    height:72px;
    margin:-9px auto 0px auto;
    padding:0;
}
.footer_centrato_int {
    background: transparent url(../img/footer_int.jpg) top left repeat-x;
    width:890px;
    height:72px;
    margin:-9px auto 0px auto;
    padding:0;
}
#contatti_footer {
    width:100%;
    float:left;
    display:inline;
    margin-bottom:5px;
}
#rif_footer {
    width:100%;
    float:left;
    display:inline;
}
#rif_footer p {
    margin-left:20px;
    line-height:100%;
    font-size:10px;
    width:555px;
}
#header_centrata {
    background: #043162 url(../img/back_header_homecentrata.jpg) top left no-repeat;
    width:890px;
    height:250px;
    margin:0px auto;
    padding:0;
}
#header_centrata_int {
    background: #043162 url(../img/header_interno.jpg) top left no-repeat;
    width:890px;
    height:199px;
    margin:0px auto;
    padding:0;
}
#menu_nav {
    background: transparent url(../img/back_menugold.png) top left no-repeat;
    width:100%;
    height:56px;
}
#left #menu_nav {
    background:none;
}
#logo_search {
    width:324px;
    height:94px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
.mod_search {
    width:307px;
    height:45px;
    float:right;
    display:inline;
    margin:0px 10px 0px 0px;
    padding:0;
}
input#keywords {
    -moz-appearance:textfield;
    -moz-binding:url("chrome://global/content/platformHTMLBindings.xml#inputFields");
    -moz-user-select:text;
    background-color:-moz-field;
    border:2px inset threedface;
    color:-moz-fieldtext;
    cursor:text;
    font:-moz-field;
    letter-spacing:normal;
    line-height:normal;
    padding:1px 0;
    font-family:"Helvetica Neue", Arial, sans-serif;
    text-align:start;
    text-indent:0;
    text-rendering:optimizelegibility;
    text-shadow:none;
    text-transform:none;
    word-spacing:normal;
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #BCBBBB;
    outline:medium none;
    padding:6px 6px 6px 8px;
    width:202px;
}
input#submit {
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
    background:url(../img/alert-overlay.png) repeat-x scroll 0 0 #222222;
    border:1px solid rgba(0, 0, 0, 0.25);
    color:#FFFFFF;
    cursor:pointer;
    display:inline-block;
    padding:5px 10px 6px;
    position:relative;
    text-decoration:none;
    text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
    font-family:"Helvetica Neue", Arial, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:1;
    text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}
input#submit:hover {
    background-color:#111;
}

h1.logo {
    background: transparent url(../img/logo.jpg) top left no-repeat;
    width:324px;
    height:94px;
}
h2.payoff {
    background: transparent url(../img/payoff_home.png) top left no-repeat;
    width:512px;
    height:113px;
    float:left;
    display:inline;
    margin-right:41px;
}
#newsevents_home {
    width:100%;
    float:left;
    display:inline;
    margin-top:20px;
    padding:0;
}

#newsevents_home h4 {
    float:left;
    width:242px;
}
#newshome {
    background: transparent url(../img/back_news_home.jpg) top left no-repeat;
    width:608px;
    height:210px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
#newshome ul li {
    float:left;
    display:inline;
    width:180px;
    height:142px;
    margin:15px 0px 0px 10px;
    padding:0px 5px;
}
#newshome ul li a,
#newshome ul li a:visited {
    text-transform:uppercase;
    font-weight:bold;
    color:#d2ae42;
    text-decoration:none;
}
#newshome ul li a:hover {
    text-decoration:underline;
}

#eventhome {
    background: transparent url(../img/back_evento_home.jpg) top left no-repeat;
    width:242px;
    height:245px;
    float:left;
    display:inline;
    margin-left:20px;
    padding:0;
}
#eventhome ul li {
    float:left;
    display:inline;
    width:220px;
    height:142px;
    margin:15px 0px 0px 10px;
    padding:0px 5px;
}
#eventhome ul li a,
#eventhome ul li a:visited {
    text-transform:uppercase;
    font-weight:bold;
    color:#d2ae42;
    text-decoration:none;
}
#eventhome ul li a:hover {
    text-decoration:underline;
}

#flash_home_cont {
    float:left;
    display:inline;
    width:852px;
    height:317px;
    margin:0px 0px 4px 10px;
    padding:0;
}
#numeri-cna {
    float:left;
    width:890px;
    margin:10px 0px 0px 30px;
}
#numeri-cna p {
    font-weight:bold;
    font-size:18px;
    color:#0d57a8;
    margin:0;
}
/*NAVIGATION*/
ul.nav {
    list-style-type:none;
    width:668px;
    float:right;
    margin-right:15px;
    padding:0;
    line-height:100%;
}
ul.nav li {
    float:left;
    display:inline;
    margin-top:10px;
}
ul.nav li#chi {
    width:76px;
}
ul.nav li#unioni {
    width:120px;
    padding-left:10px;
}
ul.nav li#iniziative {
    width:68px;
    padding-left:10px;
}
ul.nav li#news {
    width:46px;
    padding-left:10px;
}
ul.nav li#innov {
    width:90px;
    padding-left:10px;
}
ul.nav li#doc {
    width:120px;
    padding-left:10px;
}
ul.nav li#links {
    width:70px;
    padding-left:10px;
}

ul.nav li a,
ul.nav li a:visited
{
    color:#262417;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}
ul.nav li a:active
{
    color:#fff;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}
ul.nav li a:hover
{
    color:#706013;
    text-decoration:none;
}    
/*NAVIGATION post integrazione*/
ul.level_1 {
    list-style-type:none;
    float:right;
    width:765px;
    margin-right:20px;
    padding:0;
    line-height:100%;
}
ul.level_1 li {
    float:left;
    display:inline;
    margin-top:10px;
    border-left:1px solid #938741;
    height:35px;
}
ul.level_1 li.active {
    font-weight:bold;
}
ul.level_1 li.chi {
    width:76px;
    padding-left:10px;
}
ul.level_1 li.unioni {
    width:120px;
    padding-left:10px;
}
ul.level_1 li.leggi_contratti {
    width:110px;
    padding-left:10px;
}
ul.level_1 li.iniziative {
    width:68px;
    padding-left:10px;
}
ul.level_1 li.news {
    width:58px;
    padding-left:10px;
}
ul.level_1 li.innov {
    width:90px;
    padding-left:10px;
    margin-left:20px;
}
ul.level_1 li.doc {
    width:80px;
    padding-left:10px;
}
ul.level_1 li.links {
    /*width:70px;*/
    padding-left:10px;
}

ul.level_1 li a,
ul.level_1 li a:visited
{
    color:#262417;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}
ul.level_1 li a:active
{
    color:#fff;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}
ul.level_1 li a:hover
{
    color:#706013;
    text-decoration:none;
}
#left #menu_nav {
    height:auto;
    width:85%;
}
#left #menu_nav .second_level_menu {
    margin-top:10px;
}

#left #menu_nav li {
    margin-bottom:5px;
}
#left #menu_nav ul li a,
#left #menu_nav ul li a:visited  {
    color:white;
    font-size:12px;
}
#left #menu_nav ul li.active span.active {
color:#F28C04;
}
/*footer*/
.footer_centrato ul {
    float:left;
    margin:10px 0px 0px 20px;
}
.footer_centrato ul li {
    float:left;
    display:inline;
    margin-right:10px;
}
.footer_centrato ul li a,
.footer_centrato ul li a:visited
{
    color:white;
    font-weight:bold;
    text-decoration:none;
}
.footer_centrato ul li a:hover
{
    text-decoration:underline;
}


.footer_centrato ul#istituzionale {
    float:right;
    margin:10px 30px 0px 0px;
}
.footer_centrato ul#istituzionale li {
    float:left;
    display:inline;
    margin-right:10px;
}
.footer_centrato ul#istituzionale li a,
.footer_centrato ul#istituzionale li a:visited
{
    color:white;
    font-weight:normal;
    text-decoration:none;
}
.footer_centrato ul#istituzionale li a:hover
{
    text-decoration:underline;
}
/*footer interno*/
.footer_centrato_int ul {
    float:left;
    margin:10px 0px 0px 20px;
}
.footer_centrato_int ul li {
    float:left;
    display:inline;
    margin-right:10px;
}
.footer_centrato_int ul li a,
.footer_centrato_int ul li a:visited
{
    color:white;
    font-weight:bold;
    text-decoration:none;
}
.footer_centrato_int ul li a:hover
{
    text-decoration:underline;
}


.footer_centrato_int ul#istituzionale {
    float:right;
    margin:10px 30px 0px 0px;
}
.footer_centrato_int ul#istituzionale li {
    float:left;
    display:inline;
    margin-right:10px;
}
.footer_centrato_int ul#istituzionale li a,
.footer_centrato_int ul#istituzionale li a:visited
{
    color:white;
    font-weight:normal;
    text-decoration:none;
}
.footer_centrato_int ul#istituzionale li a:hover
{
    text-decoration:underline;
}
/*STYLES*/

#titolo-pagina {
    margin-top:3px;
    font-size:14px;
    font-weight:bold;
}
div#container_news_main {
    width:100%;
    min-height:300px;
    background: transparent url(../img/back_fondopieno.jpg) top left repeat-x;
    padding:10px;
}
#container_news_main ul {
    width:100%;
    float:left;
}
#container_news_main li {
    width:195px;
    height:165px;
    float:left;
    display:inline;
    margin-right:10px;
    margin-bottom:10px;
    border-left:1px solid #6a93c1;
    padding-left:10px;
}
#container_news_main li h5 a {
    text-transform:uppercase;
}



/*unioni e raggruppamenti */
ul#unioni {
    margin:15px;
}
ul#unioni li {
    border:none;
    padding:0;
    height:60px;
    margin:0;
}
#container_news h2 {
    text-indent:0;
    font-size:14px;
}

#container_news ul {
    margin-top:10px;
    width:100%;
    float:left;
}
#container_news p {
    margin:5px 0px;
}
#container_news h5 a,
#container_news h5 a:visited,
#container_news h5 a:hover  {
text-transform:uppercase;
}
.mod_faqlist h2 {
    margin:0px 0px 5px 0px;
    padding:5px 0px;
    border-bottom:1px solid #6a93c1;
}
#immagini_gallery {
    width:637px;
    padding:10px;
    height:300px;
    background: transparent url(../img/back_galleriefoto.jpg) top left no-repeat;
}
#contatti_dati {
margin:20px 100px 0px 0px;
float:right;
}

#news_innovazione {
    background: transparent url(../img/back_news_home.jpg) top left no-repeat;
    width:608px;
    height:250px;
    float:left;
    display:inline;
    margin:0;
    padding:0;
}
#news_innovazione ul li {
    float:left;
    display:inline;
    width:180px;
    height:142px;
    margin:15px 0px 0px 10px;
    padding:0px 5px;
}
#news_innovazione ul li a,
#news_innovazione ul li a:visited {
    text-transform:uppercase;
    font-weight:bold;
    color:#d2ae42;
    text-decoration:none;
}
#news_innovazione ul li a:hover {
    text-decoration:underline;
}
#blocchetto_innovare {
    background: transparent url(../img/back_evento_home.jpg) top left no-repeat;
    width:242px;
    height:205px;
    float:left;
    display:inline;
    margin-left:20px;
    padding:0;
}
#blocchetto_innovare ul li {
    float:left;
    display:inline;
    width:220px;
    height:142px;
    margin:15px 0px 0px 10px;
    padding:0px 5px;
}
#blocchetto_innovare ul li a,
#blocchetto_innovare ul li a:visited {
    text-transform:uppercase;
    font-weight:bold;
    color:#d2ae42;
    text-decoration:none;
}
#blocchetto_innovare ul li a:hover {
    text-decoration:underline;
}
.testo {
    padding-bottom:5px;
    border-bottom:1px solid #4d5c9f;
}
.testo p {
    margin-top:5px;
}

/*fix per le liste*/
.content_centrato .ce_text ul li {
    list-style-type:disc;
    margin-left:20px;
    }
    
/*navigazione*/
.pagination {
    width:auto;		/*100px;*/
    height:auto;	/*20px;*/
    float:right;
    margin:0;
}
	#container_news_main .pagination ul {
		width:100%;
		height:auto;
		float:left;
	}
		#container_news_main .pagination ul li {
			width:auto;
			height:auto;
			/*border-left:none;*/
			
			font-size:11px;
			
			float:left;
		}

#container_news_main li {
}
	#container_news .pagination ul {
		width:100%;
		height:auto;
		float:left;
	}
		#container_news .pagination ul li {
			width:auto;
			height:auto;
			/*border-left:none;*/
			
			display:inline;
			margin-right:10px;
			margin-bottom:10px;
			border-left:1px solid #6a93c1;
			padding-left:10px;

			font-size:11px;
			
			float:left;
		}


#Leggipiu {
    width:200px;
    display:inline;
    float:left;
    height:20px;
    
}