/* generic tags */
.screen {
    background-color : #ffffff;
    background-image: url('../../images/home/sfondo.jpg');
    background-repeat: repeat-x;
    margin: 0px;
    height: 195px;
    padding: 0px;
    font-family: Arial, Helvetica, Sans Serif;
    font-size: 11px;
    left: top;
  }

body {
    margin:0;
    padding:0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-repeat:repeat-x;
  }

/* gestione main-menu laterale */
a.mainlevel:link, a.mainlevel:visited {
    display: block;
    background: url(../../images/menu_bg.png) no-repeat;
    vertical-align: middle;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1;
    color: #000000;
    text-align: left;
    padding-top: 8px;
    padding-left: 38px;
    height: 28px !important;
    width: 100%;
    text-decoration: none;
  }

a.mainlevel:hover {
    background-position: 0px -36px;
    text-decoration: none;
    color: #333333;
  }

a#button1a {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1;
    color: #000000;
    display: block;
    width: 164px;
    height: 34px;
    background-image: url(../../images/menu_bg.png);
    background-position: 0 0;
    margin: 0 auto;
    text-decoration: none;
  }

a#button1a:hover {
    background-position: 0 -37px;
  }

a#button2a {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1;
    color: #000000;
    display: block;
    width: 164px;
    height: 34px;
    background-image: url(../../images/menu_bg.png);
    background-position: 0 -37;
    margin: 0 auto;
    text-decoration: none;
  }

a#button2a:hover {
    background-position: 0 0px;
  }

/*a.alt {
    display: none;
  }
*/

.text_content_box {
    text-align: center;
    height: 48px;
    width: 238px;
    /*border : 1px solid #eeeeee;
    */background-position: 0px 41px;
    background-repeat:no-repeat;
    background-color:#eeeeee;
    background-image: url('../../images/home/box_content_home_bg.gif');
  }

a.text_content_box:link, a.text_content_box:visited {
    text-transform:uppercase;
    FONT-WEIGHT: bold;
    COLOR: #ca031c;
    display: block;
    vertical-align: middle;
    text-align: left;
    padding-top: 13px;
    padding-left: 3px;
    margin-left: 23px;
    height: 34px;
    width: 100%;
    text-decoration: none;
  }

.text_box {
    border : 1px solid #eeeeee;
    text-transform:lowercase;
    text-align: left;
    font-family: Arial, Helvetica, Sans Serif;
    font-size: 13px;
    height: 80px;
    width: 238px;
    background-color:#ffffff;
  }

.box_button_more {
    text-align: center;
    height: 20px;
    width: 105px;
    position:relative;
    background-color:#ca031c;
    position:relative;
    top: -30px;
    left:120px;
  }

a.box_button_more:link, a.box_button_more:visited {
    font-family: Arial, Helvetica, Sans Serif;
    font-size: 11px;
    text-transform:uppercase;
    COLOR: #ffffff;
    display: block;
    vertical-align: middle;
    text-align: left;
    left:0;
    padding-top: 2px;
    padding-left: 8px;
    margin-left: 0px;
    width: 100%;
    text-decoration: none;
    top: 0px;
    left:0px;
  }

.spaziatura {
    text-align: center;
    height: 14px;
    width: 279px;
    position:relative;
    background-color:#ffffff;
    position:relative;
    top: 18px;
    left:0px;
  }

#content {
    margin-left: 210px;
    margin-right: 20px;
    width: 640px;
  }

/* phpnuke tags */
.title {
    BACKGROUND: none;
    COLOR: #505E6F;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
  }

.content {
    background: none;
    color: Black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }

.block-title {
    background: none;
    color: White;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }

.storytitle {
    BACKGROUND: none;
    COLOR: #363636;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }

.storycat {
    BACKGROUND: none;
    COLOR: #363636;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
  }

.boxtitle {
    BACKGROUND: none;
    COLOR: #363636;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }

.boxcontent {
    BACKGROUND: none;
    COLOR: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font: 11px;
  }

.option {
    BACKGROUND: none;
    COLOR: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }

.tiny {
    BACKGROUND: none;
    COLOR: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
  }

.nota {
    border-top : 1px dotted #C6C7BD;
    border-left : 1px dotted #a52a2a;
    border-bottom : 1px dotted #EFEBE7;
    border-right : 1px dotted #EFEBE7;
    background-color : #f0e68c;
    color : #000040;
    font-size : 10px;
  }

.nota A:link {
    color: #191970;
  }


.nota A:hover {
    color: #a52a2a;
  }


.nota A:visited {
    color: #708090;
  }


.LEFT-top-blocktitle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font: 11px;
    color : #4682b4;
    background: transparent;
    text-align: center;
  }


.TitleBox {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: transparent;
  }


.ContentBox {
    FONT-SIZE: 11px;
    COLOR: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: transparent;
  }


.windowmessage {
    background: #FFE4C4;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font: 11px;
  }

/* definisce lo stile dell'editor wyswisg */

.editorhtml {
    background-color : #D6DFAD;
    border-top : thin dotted #87973B;
  }


.btn {
    width: 22px;
    height: 22px;
    border: 1px hidden transparent;
    margin: 0;
    padding: 0;
    background-color : #F7F7E7;
  }


.btnOver {
    width: 22px;
    height: 22px;
    border: 1px outset;
    background-color : #FFCF6B;
  }


.btnDown {
    width: 22px;
    height: 22px;
    border: 1px inset;
    background-color: transparent;
  }


.btnNA {
    width: 22px;
    height: 22px;
    border: 1px solid buttonface;
    filter: alpha(opacity=25);
  }


.cMenu {
    background-color: threedface;
    color: menutext;
    cursor: Default;
    font-family: "MS Sans Serif", Geneva, sans-serif;
    font-size: 8pt;
    padding: 2 12 2 16;
  }


.cMenuOver {
    background-color: highlight;
    color: highlighttext;
    cursor: Default;
    font-family: "MS Sans Serif", Geneva, sans-serif;
    font-size: 8pt;
    padding: 2 12 2 16;
  }


.cMenuDivOuter {
    background-color: #4B5661;
    height: 9;
    color: Black;
  }


.cMenuDivInner {
    margin: 0 4 0 4;
    border-width: 1;
    border-style: solid;
    border-color: #4E5964 #BAC2C9 #BAC2C9 #4E5964;
  }

/* definisce lo stile del titolo dei moduli */

.classTitleModule {
    font-weight: bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #004080;
  }

/* definisce lo stile della barra di navigazione automatica newnavbar*/

.navbar {
    background-color: #E6E6FA;
    border: 1px double #556B2F;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    font-variant: small-caps;
  }


.navbar A:link {
    color: #191970;
    text-decoration: none;
  }


.navbar A:visited {
    color: #191970;
    text-decoration: none;
  }


.navbar A:hover {
    color: #A52A2A;
    text-decoration: none;
  }

/* definisce lo stile della barra per admin */

.navadminbar {
    background-color: #FFCF63;
    color: #393D1B;
    border: 1px double #556B2F;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 2px;
  }

/* definisce lo stile della barra quando user */

.userbar {
    background: #FFCF6B;
    border-top: 1px dotted #563B00;
    border-bottom: 1px dotted #563B00;
    padding: 5px;
    color: #563B00;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }

/* definisce lo stile dei separatori CSS tra i blocchi */

.divider {
    background-color: transparent;
    font-size: 4px;
  }

/* definisce lo stile della frase slogan */

.slogan {
    font-size: 9px;
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
  }

/* definisce lo stile del footer message */

.footer_message {
    font-size: 7px;
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
  }


.stopuser {
    background-image: url(../../admin/images/stopusers.jpg);
    background-position: right;
  }


.pagenum A:link, .pagenum A:visited, .pagenum A:active {
    color: #00008B;
    background-color: #DCDCDC;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    margin: 0px;
    padding: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 1em;
    text-decoration: none;
  }


.pagenum A:hover {
    color: White;
    background-color: Silver;
    text-decoration: none;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    margin: 0px;
    padding: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 1em;
    text-decoration: none;
  }


.pagenum_current {
    color: #FFFFF0;
    background-color: #191970;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    margin: 0px;
    padding: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 1em;
    text-decoration: none;
  }


.td1 {
    background-image: url('../../images/home/spalla_sx.jpg');
    border:0px;
    /*border: 1px solid #bbbbbb;
    */
  }


.td2L {
    /*background-image: url('../../images/home/sxdx_home.jpg'); */
    background-repeat: no-repeat;
  }


.tdLEFT {
    background-image: url('../../images/home/TdLeft_home.jpg');
    background-repeat: repeat;
  }


.tdRIGHT {
    background-image: url('../../images/home/sxdx_home.jpg');
    background-repeat: repeat;
  }


.tdCENTER {
    /*background-image: url('../../images/home/centrale_home.jpg');*/
    background-repeat: repeat;
  }


.td4 {
    background-image: url('../../images/home/spalla_dx_home.jpg');
  }


.NewsIntest {
    /* This is the standard text font for all body text. */font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
  }


.NewsTitolo {
    /* This is the standard text font for all body text. */font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    color: #000000;
  }


a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: black;
  }


a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: black;
  }


a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: black;
  }


a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: black;
  }

/* impostazione tabella fondo pagina ( footer) */

.td_361 {
    /*background-image: url('../../images/home/fondo.jpg');
    */width:900px;
    background-repeat: no-repeat;
  }


.tmi {
    /* This is the standard text font for all body text. */font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
    color: #333333;
  }


.testo_00 {
    border-top : 0px dotted #C6C7BD;
    border-left : 0px dotted #a52a2a;
    border-bottom : 0px dotted #EFEBE7;
    border-right : 0px dotted #EFEBE7;
    background-color : #ffffff;
    color : #000040;
    font-size : 12px;
  }


.testo_01 {
    border-top : 0px dotted #C6C7BD;
    border-left : 0px dotted #a52a2a;
    border-bottom : 0px dotted #EFEBE7;
    border-right : 0px dotted #EFEBE7;
    background-color : #ffffff;
    color : #000040;
    font-size : 13px;
  }


.link_box {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: #000000;
  }


a.link_box:link, a.link_box:visited, a.link_box:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: #000000;
  }

/* Sezione articolo NEWS */

.TitoloTD_News {
    background-color : #eeeeee;
    color : #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    padding-bottom: 2px;
    padding-top: 2px;
  }


.TimeTD_News {
    background-color : #eeeeee;
    color : #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    padding-bottom: 2px;
    padding-top: 2px;
  }

/* Sezione Archivio articoli NEWS */

.story_box {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #000000;
  }


a.story_box:link, a.link_box:visited, a.link_box:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #000000;
  }


.scroltext0 {
    /* This is the standard text font for all body text. */font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
  }


.tableColumnRightTD {
    border-top : 1px solid #636563;
    border-left : 1px solid #636563;
    border-bottom : 1px solid #636563;
    border-right : 1px solid #636563;
    background-color : #FFFFFF;
    color : #FFFFFF;
  }


.tableColumnLeftTD {
    border-bottom : 1px solid #636563;
    border-right : 1px solid #636563;
    border-top : 1px solid #636563;
    border-left : 1px solid #636563;
    background-color : #FFFFFF;
    color : #FFFFFF;
  }


.time_news {
    /* Can be used for quotations in sans serif as well */font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    text-align: left;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    font-style: italic;
    color : #000000;
  }


.linea_dot {
    background-color : #ffffff;
    background-image : url('../../images/home/punto_grigio.png');
    background-repeat : repeat-x;
    height : 1;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    vertical-align : bottom;
  }

.imgBox, .imgBox img { width:145; height:95px; margin:0;padding:0 }
.imgBox { margin: 1px auto }

.Box3x3Home { 
	width:172; 
	margin: 4px 4px 4px 20px;
	padding:0;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #555555;
	text-decoration:none;
	border:1px;
}

.img_news { 
	width:127; 
	margin: 10px 0px 10px 2px;
}

.Leggi3x3Home { 
	width:54; 
	margin: 0px 19px 5px 0px;
}

.testo_news_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #555555;
	text-decoration:none;
}

.classHomeTD { 
padding-bottom: 0px;
padding-top: 0px;
width:154; 
height:30; 
margin: 0px 0px 0px 0px;
}

.img_boxsx {
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    width : 300;
    border : 0px;
  }

.box_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #555555;
	text-decoration:none;
  }

.cornice_login {
    text-align: left;
    height: 190px;
    width: 206px;
    margin-top: 10;
    background-image: url('../../images/home/images/cornice_login.jpg');
  }

.box_login {
    text-align: left;
    height: 155px;
    width: 206px;
    padding-left: 0px;
    /*background-image: url('../../images/home/box_content_home_bg.gif');*/
  }


.href_none {
    text-decoration: none; 
  }

a:link {
 text-decoration: none; 
}
a:visited {
 text-decoration: none; 
}
a:hover {
 text-decoration: none; 
}
a:active {
 text-decoration: none; 
}

