/* generali */
body {font-family:Arial; font-size:8pt ;COLOR:#58595B; background-color:#58595B;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px; margin-bottom: 0px; }
table {font-family:Arial; font-size:8pt ;COLOR:#58595B;}

/* tables */
table.main { background-color: White; height:100%;}
.primanotizia  {margin-left:18px; padding-right:25px; margin-bottom:35px; margin-top:5px; vertical-align: top; }
.notizia {margin-left:18px; padding-right:25px; margin-bottom:35px; margin-top:35px; vertical-align: top; }

/* bold */
b{font-family:Arial; font-size:8pt ;COLOR:#58595B; font-weight: bold; }
strong{font-family:Arial; font-size:8pt ;COLOR:#58595B; font-weight: bold; }

/* links */ 
A:link{color:#575757;}
A:visited{color:#575757;}
A:active{color: #ED1C24;}
A:hover{color: #ED1C24;}

/************************************************
*	Menu interno ambiente						*
************************************************/

div.navcontainer {	padding:0px 6px 0px 0px; }

div.navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

div.navcontainer a
{
font: bold 11px Arial, Verdana, sans-serif;
text-transform:uppercase;
display: block;
padding: 3px 0px 3px 13px;
width: 140px;

background-image: url(../images-layout/arrow.gif);
background-position: 0px 5px;
text-decoration: none;

background-repeat:no-repeat;
border-bottom: 1px solid #D9D3CB ;
}

div.navcontainer a:link, 
{
text-decoration: none;
color: #666666;
}

div.navcontainer a:hover
{
background-color: #F6EBD9;
text-decoration: none;
color: #333333;
}


div.ddcolortabs{
margin-left: 2px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

div.ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

div.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}

div.ddcolortabs li.spaziatore{
float:left;
background: url(../images-layout/spaziatore.gif) no-repeat;
background-position: 0px 5px;
height:16px;
padding:0px 0px 1px 1px;
}


div.ddcolortabs a, div.ddcolortabs a:visited{
float:left;
color: white;
background: transparent url(../images-layout/tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
}

div.ddcolortabs a span{
float:left;
display:block;
background: transparent url(../images-layout/tabs_right.gif) no-repeat right top;
padding:4px 4px 2px 4px;
}

div.ddcolortabs a span{
float:none;
}


div.ddcolortabs a:hover{
background-color: #333333;
color: #FFFFFF;
}

div.ddcolortabs a:hover span{
background-color: #333333;
}

div.ddcolortabs #current a, div.ddcolortabs div.current span{ /*currently selected tab*/
background-color: #333333;
}

div.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}


/* pulsanti principali */ 
A.mbutton:link, A.mbutton:visited{font-size:8pt; font-family:Arial; color:#262626; font-weight: bold; text-transform : uppercase;  text-align: center; padding-left:6px; padding-right:7px; text-decoration:none; background-image: url(../images-layout/separatore-main-buttons.gif); background-position: right; background-repeat:no-repeat; }
A.mbutton:active, A.mbutton:hover{font-size:8pt; font-family:Arial; color:#575757; font-weight: bold; text-transform : uppercase;  text-align: center; padding-left:6px; padding-right:7px; text-decoration:none; background-image: url(../images-layout/separatore-main-buttons.gif); background-position: right; background-repeat:no-repeat; }

A.pbutton:link, A.pbutton:visited{font-size:8pt; font-family:Arial; color:#262626; font-weight: bold; text-transform : lowercase;  text-align: center; padding-left:6px; padding-right:7px; text-decoration:none; background-image: url(../images-layout/separatore-main-buttons.gif); background-position: right; background-repeat:no-repeat; }
A.pbutton:active, A.pbutton:hover{font-size:8pt; font-family:Arial; color:#FF0000; font-weight: bold; text-transform : lowercase;  text-align: center; padding-left:6px; padding-right:7px; text-decoration:none; background-image: url(../images-layout/separatore-main-buttons.gif); background-position: right; background-repeat:no-repeat; }

/* pulsanti sinistra */ 
A.lbutton:link, A.lbutton:visited{font-size:7pt; font-family:Arial; color:#262626; font-weight: bold; text-transform : uppercase; height:1px; text-decoration:none; padding-top:4px; padding-bottom:3px; }
A.lbutton:active, A.lbutton:hover{font-size:7pt; font-family:Arial; color:#575757; font-weight: bold; text-transform : uppercase; height:1px; text-decoration:none; padding-top:4px; padding-bottom:3px; }

/*
A.lbutton1:link, A.lbutton1:visited{font-size:6.4pt; font-family:Arial; color:#262626; font-weight: bold; text-transform : uppercase; height:1px; text-decoration:none; padding-top:4px; padding-bottom:3px; }
A.lbutton1:active, A.lbutton1:hover{font-size:6.4pt; font-family:Arial; color:#575757; font-weight: bold; text-transform : uppercase; height:1px; text-decoration:none; padding-top:4px; padding-bottom:3px; }*/
A.lbutton1:link, A.lbutton1:visited{font-size:7pt; font-family:Arial; color:#262626;  text-transform : lowercase; height:1px; text-decoration:none; padding-top:4px; padding-bottom:3px; }
A.lbutton1:active, A.lbutton1:hover{font-size:7pt; font-family:Arial; color:#575757;  text-transform : lowercase; height:1px; text-decoration:none; padding-top:4px; padding-bottom:3px; }


/* td formattati */
.grigio{background-color: #D9D3CB; }
.grigiorx{background-color: #D9D3CB; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:20px; }
.grigiocenter{background-color: #F8F1E6; padding:25px;}
.grigino{background-color: #F6F6F6; }
.testonotizia {padding-left:16px;padding-right:50px; padding-top:10px; vertical-align: text-top;text-align:justify }
.testoforum {padding-left:40px;padding-right:40px; padding-top:10px; vertical-align: text-top; }

/*form */
input{font-size:7pt;font-family:Arial; background : #FFFFFF;  border : 2px solid  #E1E1E1;  padding-left : 3px;   }
textarea{font-size:7pt;font-family:Arial; background : #FFFFFF;  padding : 10px;     }
select{font-size:7pt;font-family:Arial; background : #FFFFFF;  padding : 4px;   }
input.button{font-size:7pt; font-family:Arial; color:#FFFFFF; font-weight: bold; background : #9D8E79; padding:2px; text-transform : uppercase;  text-align: center; cursor:hand;border:1px solid #9D8E79; border:#666666 solid 1px}
input.button-white{font-size:8pt; color:#FFFFFF; font-weight: bold; background : #333333; text-transform : uppercase;  text-align: center; cursor:hand; border: 0px; }

/* bordo immagine */
.image {border: 4px solid #D9D3CB;}

/* text */
.title-menu {font-size:14px;font-family: Arial; color : #333333;  }
.titoli-main {font-size:17pt;font-family: Arial; color : #D3CCC2; font-weight: lighter;  }
.titoli-main-small{font-size:12pt;font-family: Arial; color : #D3CCC2; font-weight: lighter;  }
.titoli-interni {background-image: url(../images-layout/freccia-giu.gif); background-repeat: no-repeat; padding-left:16px; font-size:14px;font-family: Arial; color : #333333;  text-transform: uppercase; font-weight: bold; }

/* oggetti di layout */

.linea-oriz { background-image: url(../images-layout/point-grey.gif); background-repeat: repeat-x; height:1px; }
.linea-vert { background-image: url(../images-layout/point-grey.gif); background-repeat: repeat-y; width:1px;  }

div.mapcontainer {	
padding:5px 10px 0px 0px;
font: 0.9em/1.2  arial, geneva, verdana, tahoma;
}

div.mapcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
}

div.mapcontainer li
{
display: inline;
margin: 0;
padding: 0;
padding-right:5px;
float: left;
color: #FF0000;
}

div.mapcontainer li.text
{
color: #666666;
}

div.mapcontainer a
{
padding: 2px 3px 2px 3px;
color: #666666;
}

div.mapcontainer a:link #mapcontainer a:visited
{
text-decoration: none;
color: #666666;
}

div.mapcontainer a:hover
{
background-color: #F5F5F5;
color: #FF0000;
}
