/* designed by Tiziano Valle & Giuliano Gardel*/

/* ---------------------------------------- tags html */

body
{
	padding: 0; margin: 0; background-color: #d2d2d2;
	font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;	
}

TR	
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}
TD	
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}

.shadowleft 
{ BACKGROUND-IMAGE: url(../images/ShadowLeftG.gif); WIDTH: 10px; BACKGROUND-REPEAT: repeat-y; }
.shadowright 
{ BACKGROUND-IMAGE: url(../images/ShadowRightG.gif); WIDTH: 20px; BACKGROUND-REPEAT: repeat-y; }
.shadowbottom 
{ BACKGROUND-IMAGE: url(../images/ShadowBottomG.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px; }
.shadowbl 
{ BACKGROUND-IMAGE: url(../images/ShadowBLG.gif); }
.shadowbr 
{ BACKGROUND-IMAGE: url(../images/ShadowBRG.gif); }

/* ---------------------------------------- Link Normale */

A:link, A:visited, A:active
{color: #226CDC; text-decoration: none;}
A:hover 
{text-decoration: none; color: #E40C00; text-decoration: none;}

/* ---------------------------------------- Link BoDi */

.bodi 
{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #9A9A9A;}

A.bodi:link, A.bodi:visited, A.bodi:active 
{	color: #6C7980;	text-decoration: none;}
A.bodi:hover 
{text-decoration: none; color: #9A9A9A;}

/* ---------------------------------------- Colore Testo Corpo della Pagina */

.txt 
{}
.newstitolo 
{ font-family: Arial Black; color: black;}

/* ---------------------------------------- Menu  */

#menu 
{
	width:194px; padding-top:30px; padding-left: 8px; padding-bottom:80px; 
	font-size: 8pt; float : left; display : inline; vertical-align: top; color: #8C8B8B;
}

#menu ul 
{ margin: 0px; border : 0px; padding-left: 0px; display : block; }
#menu ul li 
{ 
    list-style-type : none; color: #8C8B8B; font-size: 8pt; font-weight : bold; height: 22px; 
    line-height: 22px; display : block;
}
li.diversa { background-color:#DDDDDD; }
li.diversaAncora { background-color:#F5F5F5; }

A.menu, A.menu_attivo
{ text-decoration : none; font-weight : bold; height: 22px; line-height: 22px; display : block; }
A.menu, A.menu:visited, A.menu:active
{ color : #8C8B8B; padding: 0px 0px 0px 7px; }
A.menu_attivo, A.menu_attivo:visited, A.menu_attivo:active
{ color : white; padding: 0px 0px 0px 0px; }

#menu ul li a:hover 
{ color : white; display : block; background-color: #226CDC; }

SPAN.menu_attivo 
{ 
    color : white; display : block; background-color: #226CDC;
	padding: 0px 0px 0px 7px; height: 22px; line-height: 22px;
}
A.menu_attivo
{ color : white; padding: 0px 0px 0px 0px; }

/* ---------------------------------------- Corpo della Pagina */

.BOX_BLU_TOP 
{  height: 20px; background-color: #226CDC; }
.BOX_SCRITTE_TOP 
{  
    line-height: 75px; color: #8C8B8B; font-weight: bold; margin-bottom: 0px; vertical-align: bottom; 
    padding-top: 20px; letter-spacing: 1px; text-align: left; color: #226CDC; 
}
.BOX_LINGUA_TOP 
{   width: 120px;  line-height: 75px; color: #8C8B8B; margin-bottom: 0px; vertical-align: bottom; 
    padding-top: 20px; letter-spacing: 1px;  
}
.BKG_OMBRA 
{ 
    background-image: url(../images/bkg_filetto.png); background-repeat: repeat-x; text-align: left; 
    vertical-align: top; 
}
.BOX_FOOTER 
{   height: 30px; background-image: url(../images/bkg_footer.png); background-repeat: repeat-x; 
    text-align: center; line-height: 30px; 
}

#BOX_CONTENITORE 
{ padding: 28px 80px 15px 0px; text-align: left; }

#BOX_NEWS 
{ padding: 5px 5px 5px 5px; text-align: left; }

DIV.home
{ margin-right: 35px; }
IMG.home
{ margin-top: 20px; margin-bottom:10px; }
DIV.Categoria
{ font-weight:bold; font-size:larger; margin-bottom:20px; }
DIV.Link
{ margin-bottom:20px; text-align:center; margin-right:10px; }
IMG.Link
{ margin-bottom:5px; }
DIV.NewsItem
{ margin-bottom: 10px; }
DIV.NewsData
{ margin-bottom: 5px; font-weight:bold; margin-left:4px; }
DIV.NewsTitolo
{ margin-bottom: 10px; font-weight:bold; margin-left:4px; }
DIV.NewsLink
{ margin-top: 10px; }
IMG.News
{ float:left; margin-right:5px; margin-bottom:5px; }

.imgfiletto_popup 
{ border: 1px solid #CECECE; padding: 1px; cursor: pointer; margin: 0px 5px 3px 0px;} 

.campiobbligati 
{ color: red; }

/* ---------------------------------------- Moduli di INPUT */

.input 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; width:180px;
	background-color: #F1F5F8; padding-left: 3px; margin-bottom: 5px; border: 1px solid #226CDC;
}

.textarea 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5c676d; width:280px; height:100px;
	background-color: #F1F5F8; padding-left: 3px; margin-bottom: 5px; border: 1px solid #226CDC;
}

.bottone 
{
	font-size: 8pt; color: white; font-weight:bold; height:22px;
	border-top: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2; border-right: 1px solid #6C7980;
	border-bottom: 1px solid #6C7980; background-color: #226CDC;
}

TABLE.ContattiInner
{ margin-top: 20px; }
TD.ContattiInnerSx
{ width: 80px; }
DIV.ContattiFine
{ margin-top: 5px; }