﻿/* This Style sheet was made by aran @ studio7designs.com  if you have any questions please email me or visit http://www.studio7designs.com */

*{border:0;margin:0;padding:0;background:transparent;} 

body
{
font-family: trebuchet ms, verdana, arial, tahoma;
font-size: 80%; color: #999999;
background-color: #ffffff;
line-height: 200%;
margin-top: 0px;
background: #ffffff url('images/bg.gif') top center repeat-x;
}

#border
{
border: 0px ;
width: 955px;
background-color: #FFFFFF;
background:url('images/bg_pagina_p.gif') no-repeat;
margin: 0 auto;
}

#header
{
height: 140px;
width:930px;
margin-left:-2px;
background-image:url('images/header.jpg');
}

* html #header { margin-left: 0; }

#content
{
padding: 0.5em 1em;
max-width: 925px;	/*740px;*/
background-color: #FFFFFF;
}

* html #content {height:1%}
* > html #content {height:auto}

#container
{
width: 925px;	/*740px;*/
margin: 0px auto;
background-color: #ffffff;
border: 0px solid #669900;
}

.splitright {
background: #ffffff url('images/menu.gif') top center no-repeat;
width: 30%;
float: right;
overflow: hidden;
text-align: center;
}


.splitleft {

background: #ffffff;
margin:auto;
/*width: 68%;*/
width: 710px;
float: left;
overflow: hidden;
text-align: justify;
/*aggiunte*/
padding: 3px;
border: 0px solid red
}




/* ~~~~~~~~~ footer ~~~~~~~~~ */
#footer
{
    background: #ffffff url('../img/footer.jpg') bottom center no-repeat;
	text-align: center;
	height: 65px;
	/*background-color: #eaeaea;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;*/
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	clear: both;
	color: #cccccc;
	/*border:1px solid red;*/
	
}


#footer a:link, a:visited{
	color:#5B8FBE;
}

#footer a:hover, a:active{
	color:#cccccc;
}




a:active,a:visited,a:link	    			
{ color: #009933; text-decoration: none; }
a:hover					
{ color: #009933; 
    /*color: #990000; */
  text-decoration: none; border-bottom :1px solid}
  
/* ~~~~~~~~~ PROPS FOR THE MENU GO OUT TO EXPLODING-BOY.COM ~~~~~~~~~ */

    #topmenu {
	position: relative;
	top: 13px;
	left: 15px;
	width: 540px;
	font-size:93%;
	margin: 0;
	line-height:normal;
	height: 41px;
      }
    #topmenu ul {
	  margin:0;
	  padding:0px 0px 0 2px;
	  list-style:none;
      }
    #topmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topmenu a {
      float:left;
      background:url(images/menuleft.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #topmenu a span {
      float:left;
      display:block;
      background:url(images/menuright.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#5B8FBE;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topmenu a span {float:none;}
    /* End IE5-Mac hack */
    #topmenu a:hover span {
      color:#5B8FBE;
      }
    #topmenu a:hover {
      background-position:0% -42px;
      }
    #topmenu a:hover span {
      background-position:100% -42px;
    }
/* ~~~~~~~~~ Headings ~~~~~~~~~ */    
h1
{
font-size: 120%;
color: #659500;
}

h3{
	/*color:#5B8FBE;*/
    color: #0099ff;
	font-family:geneva,arial,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	word-spacing:4px;
	letter-spacing:3px;
	font-size:1.1em;
	font-weight:bold;
	padding: 5px 20px 0 0 ;
	margin:0px 0px 0px 0px ;
	text-align: center;
}

/*~~~~~~~~~~~styles~~~~~~~~~~~~~~~*/

.style4 {font-size: 16px}
.style5 {
	font-size: 12px;
	color: #333555;
	/*finisce  così? */
}
	
	
.Box-1x
{
	
	width: 180px;
	/*padding:0px 10px;*/
	padding:0px 0px;
	/*margin:20px 0 20px 20px;*/
	margin:20px 0 20px 0px;
	/*background: url(images/cornice-x1.jpg) no-repeat;*/
	text-align:left;
	line-height:1.5em;
	color:#333333;
	font-size:1.0em;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	letter-spacing:0px;
	border: 0px dotted green;
	}

.Box-2x
{
	
	width: 320px;
	/*padding:0px 20px;*/
	padding:0px 0px;
	/*margin:20px 0 20px 20px;*/
	margin:20px 0 0px 0px;
	/*background: url(images/cornice-x2.jpg) no-repeat;*/
	text-align:left;
	line-height:1.5em;
	color:#333333;
	font-size:1.0em;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	letter-spacing:0px;
	border: 0px dotted green;
}

.Box-3x
{
	
	
	/*padding:0px 10px;*/
	padding:0px 0px;
	/*margin:20px 0 20px 20px;*/
	margin:20px 0 20px 0px;
	/*background: url(images/cornice-x3.jpg) no-repeat;*/
	text-align:left;
	line-height:1.5em;
	color:#333333;
	font-size:1.0em;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	letter-spacing:0px;
	border: 0px dotted green;
}


.Box-4x
{
	
	width: 670px;
	/*padding:0px 10px;*/
	padding:0px 0px;
	/*margin:20px 0 20px 20px;*/
	margin:20px 0 20px 0px;
	/*background: url(images/cornice-x4.jpg) no-repeat;*/
	text-align:left;
	line-height:1.5em;
	color:#333333;
	font-size:1.0em;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	letter-spacing:0px;
	border: 0px dotted green;
}

.Box-5x
{
	
	width: 893px;
	/*padding:0px 10px;*/
	padding:0px 0px;
	/*margin:20px 0 20px 20px;*/
	margin:20px 0 20px 0px;
	/*background: url(images/cornice-x4.jpg) no-repeat;*/
	text-align:left;
	line-height:1.5em;
	color:#333333;
	font-size:1.0em;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	letter-spacing:0px;
	border: 0px dotted green;
}


.Box-W-spacer  { width: 10px;}
.Box-W-1x  { width: 180px;}
.Box-W-2x  { width: 320px;}
.Box-W-3x  { width: 475px;}
.Box-W-4x  { width: 670px;}
.Box-W-5x  { width: 893px;}

.content-Box-W-1x  { width: 160px; margin: 0px 10px; border: 0px solid red;}
.content-Box-W-2x  { width: 300px; margin: 0px 10px; border: 0px solid red;}
.content-Box-W-3x  { width: 455px; margin: 0px 10px; border: 0px solid red;}
.content-Box-W-4x  { width: 650px; margin: 0px 10px; border: 0px solid red;}
.content-Box-W-5x  { width: 873px; margin: 0px 10px; border: 0px solid red;}
/*
.Box-W-1x  { width: 180px; margin: 0px 10px;}
.Box-W-2x  { width: 300px; margin: 0px 10px;}
.Box-W-3x  { width: 455px; margin: 0px 10px;}
.Box-W-4x  { width: 650px; margin: 0px 10px;}
*/


.Box-1x-rosso { background: url(cornici/cornice-1x-rosso.jpg) no-repeat;}
.Box-2x-rosso { background: url(cornici/cornice-2x-rosso.jpg) no-repeat;}
.Box-3x-rosso { background: url(cornici/cornice-3x-rosso.jpg) no-repeat;}
.Box-4x-rosso { background: url(cornici/cornice-4x-rosso.jpg) no-repeat;}

.Box-1x-verde { background: url(cornici/cornice-1x-verde.jpg) no-repeat;}
.Box-2x-verde { background: url(cornici/cornice-2x-verde.jpg) no-repeat;}
.Box-3x-verde { background: url(cornici/cornice-3x-verde.jpg) no-repeat;}
.Box-4x-verde { background: url(cornici/cornice-4x-verde.jpg) no-repeat;}

.Box-1x-azzurro { background: url(cornici/cornice-1x-azzurro.jpg) no-repeat;}
.Box-2x-azzurro { background: url(cornici/cornice-2x-azzurro.jpg) no-repeat;}
.Box-3x-azzurro { background: url(cornici/cornice-3x-azzurro.jpg) no-repeat;}
.Box-4x-azzurro { background: url(cornici/cornice-4x-azzurro.jpg) no-repeat;}

.Box-1x-marrone { background: url(cornici/cornice-1x-marrone.jpg) no-repeat;}
.Box-2x-marrone { background: url(cornici/cornice-2x-marrone.jpg) no-repeat;}
.Box-3x-marrone { background: url(cornici/cornice-3x-marrone.jpg) no-repeat;}
.Box-4x-marrone { background: url(cornici/cornice-4x-marrone.jpg) no-repeat;}

.Box-1x-fondo{ background: url(cornici/cornice-1x-fondo.jpg) left bottom no-repeat; height: 78px;}
.Box-2x-fondo{ background: url(cornici/cornice-2x-fondo.jpg) left bottom no-repeat; height: 78px;}
.Box-3x-fondo{ background: url(cornici/cornice-3x-fondo.jpg) left bottom no-repeat; height: 78px;}
.Box-4x-fondo{ background: url(cornici/cornice-4x-fondo.jpg) left bottom no-repeat; height: 78px;}

.Box-5x-viola { background: url(cornici/cornice-5x-viola.jpg) no-repeat;}

.Box-5x-fondo{ background: url(cornici/cornice-5x-fondo.jpg) left bottom no-repeat; height: 78px;}


/*#boxDatiConsiglio h3 { color: #996633;}*/

.boxRiga
 {
background: #ffffff;
margin:auto;
margin-bottom: 50px;
/*width: 68%;*/
width: 99%;
/*float: left;*/
overflow: hidden;
text-align: justify;
/*aggiunte*/
padding: 3px;
/*border: 1px solid red*/
}



.linkNotizia{text-align: right; margin: 0px 0px 0px 0px;}

.linkNotizia a, .linkNotizia a:link, .linkNotizia a:visited{
	color:#0099ff;
	text-decoration:none;
	border-bottom: 1px dotted;
}

.linkNotizia a:hover, .linkNotizia a:active{
	color:#0099ff;
	border-bottom: 1px solid;
}

.linkNotiziaRossa{text-align: right; margin: 0px 0px 0px 0px;}
.linkNotiziaRossa a, .linkNotiziaRossa a:link, .linkNotiziaRossa a:visited{
	color:#990000;
	text-decoration:none;
	border-bottom: 1px dotted;
}
.linkNotiziaRossa a:hover, .linkNotiziaRossa a:active{
	
	border-bottom: 1px solid;
}



.linkNotiziaAzzurra {text-align: right; margin: 0px 0px 0px 0px;}
.linkNotiziaAzzurra a, .linkNotiziaAzzurra a:link, .linkNotiziaAzzurra a:visited
{
	color:#0099ff;
	text-decoration:none;
	border-bottom: 1px dotted;
}
.linkNotiziaAzzurra a:hover, .linkNotiziaAzzurra a:active{
	
	border-bottom: 1px solid;
}

.linkNotiziaMarrone {text-align: left; margin: 0px 0px 0px 0px;}
.linkNotiziaMarrone a, .linkNotiziaMarrone a:link, .linkNotiziaMarrone a:visited
{
	color:#996633;
	text-decoration:none;
	border-bottom: 1px dotted;
}
.linkNotiziaMarrone a:hover, .linkNotiziaMarrone a:active{
	
	border-bottom: 1px solid;
}

.eti_data_rossa {color: #990000;}
.eti_data_marrone {color: #996633;}
.eti_data_azzurra { color: #0099ff;}
.eti_data_verde {color: #009933;}


#TitoloConvenzioni {color: #009933;}
#boxConvenzioni{
	float:right;
	width:180px;
	padding:0px 0px;
	/*margin:20px 0 20px 20px;*/
	margin:23px 0 20px 0px;
	/*background: url(images/menu.gif) no-repeat;*/
	background: url(images/cornice-x1.jpg) top no-repeat;
	text-align:center;
	line-height:1.5em;
	color:#999999;
	font-size:1.0em;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	letter-spacing:0px;
}

#boxConvenzioni ul, #boxConvenzioni li {
text-align:center;
	list-style: none;
	margin: 0;
	padding: 0;
	color:#009933;
}

#boxConvenzioni a {
	border-bottom: none;
	color:#009933;
}

/*#boxConvenzioni h3{
	text-align: center;
	position:static;
}

#boxConvenzioni a:link, a:visited{
	color:#009933;
}

#boxConvenzioni a:hover, a:active{
	color:#ff0000;
}
*/

/*menu a 2 livelli by paolo */
ul#menu_a_2livelli
{
    border-bottom: 1px solid #C8C8C8;
    border-left: 1px solid #C8C8C8;
    border-top: 1px solid #C8C8C8;
    float: left;
    font: 0.9em Trebuchet MS;
    list-style: none outside none;
    margin-left: 0;
    margin-top: 3px;
    padding: 0;
}
ul#menu_a_2livelli li ul li
{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul#menu_a_2livelli li
{
    float: left;
    margin: 0;
    padding: 0;
    border-right: 1px solid #C8C8C8;
    color: #FF6600;
}
ul#menu_a_2livelli a:link, ul#menu_a_2livelli a:visited
{
    /*width: 140px;*/
    width: 130px;
    height: 30px;
    display: block;
    text-decoration: none;
    text-align: center;
    line-height: 30px;
    color: #FF6600;
    background-color: #FFFFCC;
}
ul#menu_a_2livelli a:hover, ul#menu_a_2livelli a:focus, ul#menu_a_2livelli a:active
{
    background-color: #FFFF99;
    color: #CC6633;
    text-decoration: none;
}
ul#menu_a_2livelli li ul
{
    display: none;
}
ul#menu_a_2livelli li:hover ul
{
    display: block;
    position: absolute;
    z-index: 1;
    width: 130px;
    padding: 0;
    margin: 0 0 0 -1px;
    border: 1px solid #C8C8C8;
    background: #FFFF99;
    font-size: .8em;
}
ul#menu_a_2livelli li li
{
    border-bottom: 1px solid #C8C8C8;
}

.hidden{display:none;}

.allinea_testo_a_sinistra { text-align: left; }
.allinea_testo_a_destra { text-align: right; }
.allinea_testo_a_centro { text-align: center; }


.Colore_Marrone {color: #996633;}
.Colore_Azzurro {color: #0099ff ;}
.Colore_Verder {color: #009933 ;}
.Colore_Rosso {color: #990000;}
.Colore_Viola{color: #660033;}

.spazio-a-sinistra{margin-left: 10px;}

.rightContent   {float:right; }
.leftContent{float:left;  }

.rightBox   {float:right; border: 0px solid green; margin: 0px 0px 0px 0px;}
.leftBox    {float:left;  border: 0px solid purple;  margin: 0px 20px 0px 0px;}
/*.rightBox   {float:right; border: 0px solid green; }
.leftBox    {float:left;  border: 0px solid purple;}*/
.clearBox   {clear:both;  border: 0px solid red;}
	
.boxFoto{border: 2px solid #dddddd;  padding: 3px;}

#marqueecontainer{
width: 150px; /*marquee width */
height: 300px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px;
padding: 2px;
padding-left: 2px;
/*float: block;*/
position:relative;
border: 0px dotted #778899;
margin: 10px 0px;
}

#FeedMarqueeContainer{
width: 250px; /*marquee width */
height: 400px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px;
padding: 2px;
padding-left: 2px;
/*float: block;*/
position:relative;
border: 0px dotted #778899;
margin: 10px 0px;
}


.sitemap_boxrow{margin-bottom: 20px;}
.sitemap_box { width: 170px; border: 0px solid green}
.sitemap_voci { line-height: 0.93em;}
.sitemap_voci h4 { font-weight: normal;}
.sitemap_voci a, .sitemap_voci a:hover, .sitemap_voci a:link, .sitemap_voci a:visited
{ margin-left: 10px; color: #660033; font-size: 0.85em; }
								        
h1.pagetitle { text-align: center; margin-bottom: 30px; color: #0099ff ; text-transform: uppercase;}
.column1-unit {margin-left: 30px;}
.column1-unit p a , .column1-unit p a span{color: #0099ff ; text-transform: capitalize;}								        
.column1-unit p a:hover{color: #0099FF ; }								        
.column1-unit h3{ text-align: left; font-size: 0.85em; color: #333333;}
.clear-contentunit-privato{height: 35px;}


.content-Box-W-4x ul {list-style-type: none; border: 0px dotted #333;}
.content-Box-W-4x a {color: #0099FF ; }
.column1-unit ul {list-style-type: none; border: 0px dotted #333;}
.column1-unit ul  li {}
.column1-unit ul  li h3{font-size: 1.00em; display: block; border-bottom: 1px dotted #333333 /* azzurro #0099ff*/; margin-top: 15px ; }







