/*============ Elementi Comuni=================================*/
/*==== qui puoi modificare i font dei moduli nelle pagine (non della HomePage)==*/
/*==== che NON sono stati ridefiniti in maniera specifica ==================*/
body
{	
                height: 100%;
                font-size:12px;
                font-family:arial,sans-serif;
                font-weight:normal;
	color: #000;  
	padding:0px;
	margin-left: 2px; 
                margin-top:0px; 
                background-color: #fff;

                /*funziona solo con Explorer*/
                text-align:center;

                /*funziona solo con firefox e opera*/
               /*position:relative;
                 top:0px;
                 left:10%;*/
 }          

width: 99%; 
#dl
{

border-top:1px dotted  #ddd;
background-image:url(http://www.fondazionecrui.it/root/file/immagini/arrow.gif);
background-position:left top;
background-repeat:no-repeat;
margin-top:4px;
padding-top:2px;
padding-left:15px;
}

#dl a{font-size:11px;color:#666;text-decoration:none;}
#dl a:hover {color:#990000;text-decoration:underline;}

ul {margin: 0; padding: 0;}
p {margin: 0px;}
img {border: none;}
acronym, abbr, dfn, .abbr {border-bottom: #000 1px dashed; cursor: help;}
script, noscript {padding: 0; margin: 0;}
.right {float: right;}

clear {clear: both;}

a.opacity img 
{
   filter:alpha(opacity=30); 
   -moz-opacity: 0.5; 
   opacity: 0.5;border:1px solid #fff;
} 

a.opacity:titleimg 
{
   filter:alpha(opacity=100); 
  -moz-opacity: 1.0; 
  opacity: 1.0;border:1px solid #000;
} 



/*==========TESTATA===============================*/
/*=== Scritta che sta  in alto, sulla testata===*/
#label
{
width:100%;
color:#fff;
text-align:left;
float:left;
padding-left:3px;
padding-bottom:3px;
font-size:11px
}

#head
{	
        width:960px;
        /*text-align:right;*/
        background-image:url(http://www.fondazionecrui.it/root/file/immagini/Newbackground4.jpg);
        background-position:center;   
        background-repeat:repeat-y;
      
}


#subtestata
{	
                color: #000; 
                text-align:right;
                min-height: 36px; 
                height: auto;
    
                
 }


/*===== Toolbar è il menu in alto con i link home, portfolio, documenti, eventi, eccc...===========*/
#toolbar
{
  
 text-align:right;
 margin-left:20px;
 margin-right:19px;
 margin-top:85px;
/* background-color:#fff;*/
 padding-left:0px;
 padding-right:2px;
 padding-top:3px;
 padding-bottom:3px;

}

#toolbar a
{
padding-top:3px;
padding-bottom:3px;

padding-right:20px;
padding-left:20px;

text-align:center;
font-size:11px;
color:#fff;
 background-color:#003366;
text-decoration:none;
font-weight:bold;
border-right:1px solid #fff;
}

#toolbar a:hover
{
padding-top:3px;
padding-bottom:3px;
padding-right:20px;
padding-left:20px;
text-align:center;
font-size:11px;
color:#FC7A0C;
background-color:#ddd;
text-decoration:none;
font-weight:bold;
border-right:1px solid #fff:
}

/* ===== services è la barra  con I LINK PER login, registrazione e RSS===*/
#services
{ 
         text-align:right; 
         float:right;
         white-sheadpace: nowrap;
        /* background-color:#993300;*/
         height:10px;
         width:600px;
  
          padding-top:6px;
          /*padding-bottom:2px;*/
          padding-bottom:6px;
          padding-left:25px;
          padding-right:10px;
          
         margin-top:10px;
         margin-left:0px;
         margin-right:0px;

         /*border-top:1px solid #fff;*/
        /* border:3px solid #000;*/
}

#services a
{
   color:#993300;
   text-decoration:none;font-weight:normal;
   font-size:10px;   
   FONT-WEIGHT:BOLD;
}

#services a:hover
{
   color:#993300
   text-decoration:none;font-weight:normal;
   font-size:10px;   
   FONT-WEIGHT:BOLD;
}

/*=======fine services======================*/


/*===========pathbar ======================*/
#pathbar
 {
     width: 99%; 
     text-align:left;
     text-valign:bottom;
     font-size:11px;

     padding-top:15px;
     padding-left:0px;
     padding-bottom:3px;

     margin-right:8px;
     margin-bottom:3px;;
     height:20px;  
}

#pathbar a, #pathbar a:hover
{
     color:#999; 
     underline:none;
}

#pathbar .selez {color: #fff; background: none; background-color: inherit; }

.clear.path
{	font-size: 1px;
	color: #fff;
	
	padding-top: 0px;
	border-bottom: #fff 1px solid; 
}



/*===========fine TESTATA=================================*/



/*============ ========COLONNA SINISTRA======================*/

div#vinmalsin
{	width: 209px;
	text-align: left;
	float: left; 
               padding-right:0px;
               margin-left:3px;
}


/* ======FORM DI RICERCA=========*/
#formricerca
{	text-align: left;
	font-size:11px;
        	
                margin-left:0px;
                margin-bottom:5px;
                width:99%;
               padding-top:10px;
}


#formricerca input#cerca
{	margin-left: 5px;
	font-size: 14px;
	border: #ccc 1px solid;
                width:120px;
                height:25px;
}

/*#formricerca input#submit
{	font-size: 95%;
	font-weight: bold;
	margin: 0 0 0 .5em;
	padding: 0 .2em;
	color: #fff;
                width:20px;
                height:22px;
                border:none;
                background-color:#E1E1E1;
                background-image:url(http://www.fondazionecrui.it/root/file/immagini/button_search.gif);
	cursor: pointer; 
}*/

#formricerca input#submit
{	
                font-size: 95%;
	font-weight: bold;
	color: #999999;
	cursor: pointer; 
                background-color:#ffffff;
                cursor: pointer; 
}



/* ======-fine FORM DI RICERCA=========*/

#menusx 
{
    float: left;
    width: 179px;
    font-weight: bold;
    line-height: 110%;
    margin-top:0px;
    margin-left:0;
    text-align:left; 
    font-size:11px;
    list-style: none;
    
 }

#menusx li{list-style: none}

#menusx ul 
{
    
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    overflow: hidden;
    list-style: none     
}



#itemArgomentoPadre
{
color: #003366;
font-weight:normal;
margin-right:0px;
margin-bottom:8px;
margin-top:8px;
text-align:left;
text-indent:10px;
border-top:1px solid #fff;
list-style: none;
background-image:url(http://www.fondazionecrui.it/root/file/immagini/arrow.gif);
background-position:left top;
background-repeat:no-repeat;
text-decoration:none;
}

#itemArgomentoPadre  A:link { width:100%;color:#003366; text-decoration:underline;font-weight:normal;font-size:11px;padding-top:4px;text-decoration:none;}
#itemArgomentoPadre  A:visited { width:100%;color:#003366; text-decoration:none;font-weight:normal;font-size:11px;padding-top:4px;text-decoration:none;}
#itemArgomentoPadre  A:hover { width:100%;color:#990000; text-decoration:underline;font-size:11px;padding-top:4px;text-decoration:none;}

#itemArgomentoFiglio 
{
color: #003366;
font-size:14px;
border:0;
font-weight:bold;
padding:2px;
margin:0px;
text-align:left;
text-decoration:none;
}

#itemPaginaPadre 
{
color: #000;
font-size:11px;
font-weight:normal;
text-align:left;
padding-left:8px;
border-top:1px dotted #fff;
margin-right:0px;
margin-bottom:1px;
margin-top:1px;
/*background-image:url(http://www.fondazionecrui.it/root/file/immagini/arrow_page.gif);*/
background-position:left top;
background-repeat:no-repeat;
text-decoration:none;
background-color:#EFEFEF;
border-top:2px solid #fff;
border-bottom:2px solid #fff;

}

#itemPaginaPadre   A:link{ color:#003366; text-decoration:underline;font-weight:normal;font-size:11px; padding-top:5px;text-decoration:none;}
#itemPaginaPadre   A:visited { color:#003366; text-decoration:underline;font-weight:normal;font-size:11px; padding-top:5px;text-decoration:none;}
#itemPaginaPadre   A:hover { color:#990000; text-decoration:underline;font-weight:normal;font-size:11px;padding-top:5px;text-decoration:none;}

#itemPaginaPadreSelected 
{
color: #990000;
font-size:11px;
font-weight:bold;
padding-left:8px;
margin-right:0px;
text-padding:4px;
text-align:left;
background-image:url(http://www.fondazionecrui.it/root/file/immagini/arrow_page_selected.gif);
background-position:left top;
background-color:#ccc;
background-repeat:no-repeat;
text-decoration:none;
}


#itemPaginaFiglio
{
color: #000;
font-size:11px;
font-weight:normal;
padding-left:8px;
text-padding:4px;
text-align:left;
background-image:url(http://www.fondazionecrui.it/root/file/immagini/arrow_page.gif);
background-position:left top;
background-repeat:no-repeat;
text-decoration:none;
}

/*#itemPaginaFiglio  A:link{ color:#003366; text-decoration:underline;font-weight:normal;font-size:11px; padding-top:5px;text-decoration:none;}
#itemPaginaFiglio   A:visited { color:#003366; text-decoration:underline;font-weight:normal;font-size:11px; padding-top:5px;text-decoration:none;}
#itemPaginaFiglio   A:hover { color:#990000; text-decoration:underline;font-weight:normal;font-size:11px;padding-top:5px;text-decoration:none;}*/

#itemPaginaFiglioSelected
{
color: #990000;
font-size:11px;
font-weight:normal;
padding-left:8px;
text-padding:4px;
text-align:left;
background-image:url(http://www.fondazionecrui.it/root/file/immagini/arrow_page.gif);
background-position:left top;
background-repeat:no-repeat;
text-decoration:none;

}

/*========= fine  COLONNA SINISTRA=======================*/



/* =================BLOCCO CENTRALE =====================*/

/*==utilizzato nel caso in cui nelle pagine non è presente la colonna destra==*/
div#vinmaldes.big {background: none;}

div#vinmaldes
{	
                width:720px;
                min-height: 510px;
	text-align: left;
	float: left;
	padding-bottom:12px;
                    padding-left: 1px

}

/*==div#vinmaldes al suo interno possie de divleft e divright==*/

.divleft
{
  width: 490px;
   Float: left;
   clear: left;
    height:1000px;
  /*border:1px solid blue;*/
 }

.divleft.auto {width: 100%; margin-top: -4px !important; margin-top: -1px;}

.divleft.auto.info {margin-top: 0; border-top: #ffffff 3px solid!important; }

/*==utilizzato nel caso in cui nelle pagine non è presente la colonna destra==*/
.big {width: 99%;}

.divleft img {margin: 0 .4em .4em 0;}

.divleft img.small {width: 110px; height: 110px;}

.divleft img {max-width: 558px; width: auto;}

.divleft .isfototesto img {max-width: 45%; width: auto;}

.divleft .isfototesto img.home {max-width: 100%;}

.divleft .isfototesto img.all {max-width: 98%; width: 98%;}


form {padding: 0; margin: 0;}

iscontentcentrale .contentgruppo
{	
                line-height:150%;   
                overflow: hidden;
	color: #000;

	background-color: #fff;

                padding-left:3px;
                padding-right:7px;
                padding-bottom:7px;
                padding-top:0px;

                border-right:1px dotted #999;
                border-left:1px dotted #999;

                font-family:Verdana;

                border-bottom:1px dotted #999;

                margin-bottom:0px;    
                margin:0px;       

               /* border:1px solid red;*/
}

/*==formattazione DEI PARAGRAFI di contentgruppo==*/
.iscontentcentrale .testostandard,.iscontentcentrale p 
{	
                line-height: 150%;
	text-align: left;
}


/*==Formattazione base del moduli in base al Tipo Modulo (paragrafo libero, ecc...)===*/
.isfototesto
{	width: auto;
	padding: 6px 4px 6px 4px;
                 line-height:150%;  
 }

.isfototesto img {float: left; margin: 0 .3em .3em 4px;}
.isfototesto a img {float: left; margin-right: 5px;}

div.isfoto
{	width: 100%;
	text-align: center;
	padding: 6px 0;
	border-bottom: 1px solid #ddd;
	background: url(../images/sep2colonne.gif) 50% 0 repeat-y; }

div.isfoto h4, div.isfoto h5
{	font-size: 11px;
	line-height: 130%;
	padding: 0 .2em; 
}

div.isfoto img {margin: .4em auto;}
div.isfoto p {padding: 0 .3em;}
div.isfoto .left, div.isfoto .right {width: 50%;}
.big div.isfoto .left, .big div.isfoto .right {width: 284px;}
div.isfoto p.continua {margin: 3px 0 0 4px; text-align: right;}
div.isfoto p.continua a {color: #800000; background-color: inherit;}
div.isfoto.separatoreinfo {margin-bottom: 0; padding: 0;}


.istestobold
{	width: 100%; 
	background: url(../images/testobold.gif);
	border-bottom: 1px solid #ddd; 
}

.istestobold:after
{	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; 
}


.big .istestobold {background: url(../images/testobold-big.gif);}

.istestobold p, .istestobold h4, .istestobold h5
{	color: #002452;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	background-color: inherit;
	padding: .5em 4px .5em 10px; }

.istestobold a, .istestobold a:visited, .istestobold a:link {color: #002452; background-color: inherit;}
.istestobold a:hover {color:#002452; background-color: inherit;}
.istestobold p.right, .istestobold h4.right {padding: .5em 0 .5em 0;}
.istestobold .footer {height: 1px; color: #000; background-color: #eee;}

.istestobold h4.left, .istestobold h4.right
{	float: none;
	display: inline-table;
	width: 47%; 
}

.istestobold h4.left, .istestobold h4.right
{	display: block;
	width: 47%; 
}

.istestobold h4.left {float: left;}
.istestobold h4.right {float: right;}


.istestocolonna
{	
	overflow: hidden;
	border-bottom: #ddd 1px solid; 
                padding-top: 2px; 
                background-color: #f5f3f4; 
} 

.istestocolonna h1, .istestocolonna h2,
.istestocolonna h3, .istestocolonna h4, .istestocolonna h5
{	
	text-align: left;
	font-weight: bold;
	line-height: 130%;
	padding: 3px 4px;
}

.istestocolonna a
{	
                color: #000;
	text-decoration: none;
	background-color: inherit; 
}

.istestocolonna p
{	
	padding: 0 4px;
	margin-bottom: 4px; 
}

.istestocolonna .footer {border-bottom: #ccc 1px solid;}


.istestoduecolonne
{	width: 100%;
	font-size: 1em;
	background: url(../images/sep2colonne.gif) 50% 0 repeat-y; }

.istestoduecolonne h1, .istestoduecolonne h2,
.istestoduecolonne h3, .istestoduecolonne h4
{	font-size: .9em;
	line-height: 130%;
	text-align: left;
	padding: 2px .2em; }

.istestoduecolonne .left, .istestoduecolonne .right {width: 50%; overflow: hidden;}
.big .istestoduecolonne {background-position: 50% 0;}
.istestoduecolonne p.continua {padding: 3px .5em 3px 0;}

.istestoduecolonne p
{	font-size: .65em;
	padding: 0 .1em .1em 0;
	margin: 0 4px; 
}



/* blocco link 1 colonna*/
.islink1
{	color: #483d8b;
	font-size: .7em;
	font-weight: bold;
	padding: .5em 0 .5em 10px;
	background: #f9f9f9 url(../images/islink.gif) repeat-y;
	border-bottom: #ddd 1px solid; 
}

.islink1 {border-bottom-color: #ddd; padding: .5em 0 .5em 14px;}

.islink1 a, .islink1 a:visited {color: #002452; background-color: inherit;font-size:11px;}
.islink1 a:hover {color: #002452; background-color: inherit;}

.islink1 .footer {height: 1px; color: #000; background-color: #ccc;}

/*  blocco link dx*/
.islink2
{	color: #002452;
	font-size: 12px;
	padding: .5em 0 .5em 14px;
		border-bottom: #ddd 1px solid; }

.islink2 {padding: 2px 4px 2px 23px;}

.islink2 a, .islink2 a:visited {font-weight: normal; color: #002452; background-color: inherit;font-size:11px;}
.islink2 a:hover {color:#002452; background-color: inherit;}

.islink2 .footer {height: 1px; color: #000; background-color: #ddd;}


.istesto, .istestolargo, .istestocornice {padding: 6px 4px;}
.contentgruppo .istesto, .istestolargo, .istestocornice,.isdata, .istestoduecolonne, .isfoto {border-bottom: 1px solid #ddd;}

.istesto h4, .istesto h5, .istesto h6,
.istestolargo h4, .istestolargo h5, .istestolargo h6,
.istestocornice h4, .istestocornice h5, .istestocornice h6
{	
	line-height: 130%;
	text-align: left;
	margin-bottom: 4px; 
}
.istestocornice h4, .istestocornice h5, .istestocornice h6 {margin-bottom: 8px; }


.isdata {padding: 6px 4px 0 4px;}
.isdata h4, .isdata h5, .isdata h6
{	
	line-height: 90%;
	text-align: left;
	padding-bottom: 3px; 
}
.isdata p
{	
	padding-bottom: 4px; 
}

.testodata
{	
	padding-bottom: 4px;
	color: #000099;
	background-color: inherit; 
}

.isdata .continua {margin: 0 0 2px 4px;}
.istesto .continua, .istestolargo .continua,.istestocornice .continua {margin: 3px 0 0 4px;}



/*==FIne Formattazione base del moduli in base al Tipo Modulo (paragrafo libero, ecc...)===*/


.iscontentcentrale .contentgrupporegistration
{	overflow: hidden;
	color: #000;
	background-color: #f5f3f4;
                border-bottom:1px dotted  #CCCCCC;
                padding:4px;
 }


.iscontentcentrale .testotitolo
 {
color: #000;

background-image:url();
background-position:#ccc;
background-repeat:no-repeat;
background-color:#eee;
margin:0;

font-size:20px;
font-family:trebuchet ms,arial,sans-serif;

border-right:1px solid #155882;
border-left:0px solid #990000;h4
border-top:2px dashed #ccc;
border-bottom:2px dashed #ccc;

padding-top:0px;
padding-left:10px;
padding-bottom:2px;  
}


/*==COLORE LINK DEL CORPO CENTRALE Tutti i Link all'interno di is contentCentrale==*/
/*==nello specifico stimao definendo i colori==*/
/*==ricorda che anche che anche i title e i titleNew sono link==*/
.iscontentcentrale a {color:#003366; text-decorationt:none;}
.iscontentcentrale a:hover  {color:#003366;text-decoration:underline;background-color: #ddd}



/*===STILI UTILIZZATI SOLO DALLA HOMEPAGE===*/

/* ====Titolo news principale - nello specifico abbiamo definito il tipo di carattere==*/
.iscontentcentrale #title {font-family:verdana;font-size:16px;font-weight:bold;line-height: 130%;}

/* ====Titolo news secondaria - nello specifico abbiamo definito il tipo di carattere==*/
.iscontentcentrale #titlenews{font-size:12px;font-weight:bold;line-height: 130%;}

/* ====Titolo newsletter - nello specifico abbiamo definito il tipo di carattere==*/
.iscontentcentrale #titlenewsletter{font-family:microserif-light;font-size:12px;font-weight:bold;line-height: 130%;text-decoration:none;}

/*=========Tabella  homepage======*/
.tbl_line 
{
 height:2px;
 border-top:1px dotted #666;
}

.td_col1
{
   border-right:1px dotted  #999;
   border-left:1px dotted  #ccc;
   border-bottom:1px dotted  #ccc;
   border-top:1px dotted  #ccc;
   background-color:#fff;
   /*background-image:url(http://www.fondazionecrui.it/root/file/immagini/sfondino.jpg);*/
   width:50%;
   padding-top:10px;
   padding-left:3px;
   padding-bottom:10px;
   text-align:left;
   font-family:verdana;
   font-size:11px;
   line-height: 150%; 
   height:80px;
}
.td_col2
{
   border-right:1px dotted  #999;
   border-left:1px dotted  #999;
   background-color:#eee;
   width:50%;
   padding-top:10px;
   padding-left:3px;
   padding-bottom:10px;
   text-align:left;
   font-family:verdana;
   font-size:11px;
   line-height: 150%; 
   height:80px;

.par_due_colonne
{
      BORDER-TOP: #666 1px dotted;
      BORDER-BOTTOM: #666 1px dotted;
      cellSpacing=2px; 
      cellPadding=0px;
      padding:4px;
}
/*======fine Tabella homepage=========*/

/*===fine STILI UTILIZZATI SOLO DALLA HOMEPAGE===*/


/*=====Pagina Archivio News===*/

.archivio {margin-right:0px}
p.archivio
{	font-size: 12px;
	text-align: right;
                vertical-align: middle;
	min-height: 15px;
	color: #DC7005;
                height:20px;
                margin-bottom:10px;
	font-weight: bold;
	padding: 0 2px .25em 18px;
}


.iscontentcentrale .contentgrupponews
 {
	overflow: hidden;
	border-bottom: 1px dotted  #000;
	background-color: #ffffff;
                margin-bottom:8px;
                margin-left:8px;
                margin-right:8px;
                padding:5px;
                margin-top:12px;
                font-size: 12px;  
}


.contentsnodo h4.titoloarchivi {font-size: 11px; margin: 1em 0 .5em .3em;}


/*=========area link stampa================*/


/*#services a #print {font-size:10px;text-decoration:underline;color:#0000CC}
#services a:hover #print {font-size:10px;text-decoration:none;color:#666666;}*/

/*#services #print
{
                background-image:url(http://www.fondazionecrui.it/root/file/immagini/img_generali/stampantina.jpg); 
                backgfround-position:left;   
                background-repeat:no-repeat;
                padding-left:20px;
}*/



/* ========fine BLOCCO CENTRALE =====================*/


/*=======Colonna DESTRA=============================*/

.divright
{	
             width: 220px;
             /* width: 160px;*/
            padding-right:0px
                float: right;
               /*text-align:right;*/

              /* border:1px solid blue;*/
}


/*==== Box Tematici (sopra)=======*/

.contspallanews #titologrupponews
{	
                color: #993300;
                font-size: 12px;
                text-align:middle;
                padding-top:6px;
                padding-left:3px;
                padding-right:3px; 
                padding-bottom:10px;
                margin:0px;
                font-weight: bold; 
                background-color:#fcfc;    
              
 }                         


.contspallanews 
{
   text-align:left middle;
   font-size: 14px;
   font-family:arial,trebuchet ms,arial,sans-serif;

   margin-bottom:1px;
   margin-top:0px;
   margin-right:1px;

   border-top:3px solid #990000;
   border-left:0px solid #ff6600; 
   border-right:0px solid #ff6600; 
   border-bottom:0px solid #990000;

   background-color:#fff;
}


/*==== Box Tematici (sotto)=======*/


/*.divright .contspalla .titologruppo*/
.contspalla .titologruppo
{	    
                color: #000;
            	font-size: 11px;
                font-weight: bold; 
                text-align:left;

	border-left: 3px;
	border-right: none;
                border-bottom:10px;

                height:30px; 

                margin: 0px;

                padding-top:9px;
                padding-bottom:3px;
                padding-left:9px;
                padding-right:9px;  

                background-image:url(http://www.fondazionecrui.it/root/file/immagini/img_news.gif);


 }


.contspalla 
{
  border-left: #ccc 1px solid; 
  border-right: #fff 1px solid;
  border-bottom:1px solid #ddd;

  width: 210px;

 /*padding-left:10px;*/
 /*margin-left:20px;*/

  float:right;
}

.contspalla p
{	font-size: 12px;
	color: #333333;
                padding-left:4px;
                padding-right:4px;
	background-color: #f9f9f9; 
                text-align:left;
  /*border:2px solid red;*/
}

.contspalla a {text-decoration:none; inherit;color:#990000}
.contspalla a:hover {text-decoration:underline;color:#666666;}

.contspalla dl, .contspalla ul 
{	padding: 4px;
	margin: 2px;
                font-size:11;
                font-family:verdana;
                color:#333;
                margin-bottom:0px;  
                margin-bottom:0px;     
 }

.contspalla dt
{	margin-left: 0;
	padding: .5em 0 .55em 5px;
	border-bottom: #ddd 1px solid; 
}

.contspalla a {color: #0000cc;background-color: inherit;}

/*===link Archivio news===*/
.contspalla p .archivio
{	width: auto;
	line-height: 150%;
	height: auto;
}

.contspalla p.archivio a {background: none; padding: 0;}

.archivio   A:link {color:#003366; text-decoration:none;font-weight:normal;font-size:9px;margin-right:4px;border:1px solid #ddd;padding:4px;margin-bottom:5px;background-color:#ddd;}

.archivio  A:visited { color:#fff; text-decoration:none;font-weight:normal;font-size:9px;margin-right:4px;border:1px solid #ddd;padding:4px;margin-bottom:5px;background-color:#003366}

.archivio  A:hover { color:#fff; text-decoration:none;font-weight:normal;font-size:9px;margin-right:4px;border:1px solid #ddd;padding:4px;margin-bottom:5px;background-color:#003366}

/*====fine Box Tematici (sotto)============*/




/*==============PARAGRAFO ROTATIVO==========*/
#spageie
{
    HEIGHT:100PX;
    background-image: url(../../images/bg.jpg); 
    border-style:solid;
    border-width:0px; 
    border-color:#9D9C9A;
    overflow:HIDDEN;
    PADDING-RIGHT:2PX;
    TEXT-ALIGN:LEFT;

}

/*=======fine Colonna DESTRA===============================*/



/*==========FOOTER======================================*/

/*=====div generale=============*/
div .footernew
{	
text-align:left;
float:left;

                width:950px; 
                padding:0px; 
                margin-top:0px; 
                background-color:#FFF;

               /*position: fixed !important;            
               position:relative;
               bottom:0px;*/    

}


/*========link nel footer Profilo, documenti, eventi, ecc..============*/

#tab_footer
{
border-top:1px solid #003366;

background-image:url(http://www.fondazionecrui.it/root/file/immagini/img_generali/footer.gif);
background-position:bottom left;
background-repeat:no-repeat;

height:20px;
padding-left:10px;
     
}

#tab_footer A
{
color:#fff; 
font-weight:normal;
font-size:12px;
border-right:1px solid #fff;
padding-bottom:2px;
padding-right:4px;
text-decoration:none;
}

#tab_footer A:hover
{
color:#red; 
font-weight:normal;
font-size:12px;
border-right:1px solid #fff;
padding-bottom:2px;
padding-right:4px;
text-decoration:underline;
}


/*====== indirizzo fondazione==========*/
#footer_services
{
text-align:left;
float:left;

width:100%;
margin:5px;
background-color:#fff;

}



/*==========fine FOOTER======================================*/


/*=========FORM DI REGISTRAZIONE =============*/

.contentgrupporegistration {
	padding-top:7px;
                padding-bottom:7px;
                margin-bottom:4px; 
                background-color:#F5F3F4;
                
}

 .iscontentcentrale .contentgrupporegistration {
	overflow: hidden;
	border: 0px solid #9d9c9a;  
}


/*===== identificazione utente registrato ======*/
div.user
{	position: relative; /* IE win */
	border-top: none; 
	margin-top: -3em;
	margin-bottom: -12px;
	padding-top: 0; }

div.user h3
{	color: #000;
	border: none;
	padding: .2em 0 .2em 4px;
	background: #f7f7f7 url() 100% -13px repeat-y; }

div.user ul li {position: relative;}

#user, div#connect
{	position: relative;
	border: none; 
	font-size: 130%;
	padding: .1em 0 .2em 0;
	color: #000;
	background-color: #a5aac6;
	font-weight: normal; }

#user p, div#connect {padding-left: 4px;}

#user p.avviso
{	margin-top: .3em;
	padding-left: 0;
	padding-bottom: .2em;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #fff 1px solid;
	color: #000;
	background-color: #fff; }

#user p.avviso em
{	color: #fff;
	background-color: #444;
	width: 100%;
	display: block;
	border-bottom: #ddd 1px solid;
	text-indent: .4em; }

#user p.avviso span {display: block; margin: .2em 0 .2em .4em;}

#user p.avviso span a
{	text-decoration: underline;
	color: #800;
	font-weight: bold;
	background-color: inherit; 
}


/*=======INFORMATIVA======================*/

.informativa
{
    border-top:1px solid #DDD;
    padding:10px;
    border-left:1px solid #DDD;
    border-bottom:1px solid #DDD;
    border-right:1px solid #DDD;
    font-size:11px;
    overflow:auto;
    width:100%;
    height:200;
    scrollbar-base-color:#F9F9F9;
    scrollbar-face-color:#F9F9F9;
    scrollbar-face-color:#F9F9F9;
    scrollbar-arrow-color:#666666;
    scrollbar-highlight-color:#ffffff;
    scrollbar-dark-shadow-color:#F9F9F9;
    scrollbar-3d-light-color:#ffffff;
    scrollbar-track-color   :#ffffff;    
    float: right; 
    margin-bottom:10px;    
    background-color:#ffffff;   
}

/*==== pulsante di conferma==*/
#confirm
{
  margin-top:10px;
  margin-bottom:10px;
  margin-left:0px;
  display:none;
  visibility:hidden;
  width:100%;
  background-color:#F5F3F4;
  border:1px solid #ddd;
  padding-bottom:10px;
  padding-top:10px;
 padding-left:5px;
}

/*==check box della accettazione della informativa===*/
#div_check
{
  margin-top:10px;
  margin-bottom:10px; 
  font-size:10px;
  text-align:right; 
}

/*========= fine FORM DI REGISTRAZIONE =============*/


/*===========GOOGLE MAP=================================*/

#centra{color:#333333;border:none;cursor:hand;border-right:1px solid #333333;padding-right:5px;font-size:10px;margin-left:10px;}
#stradale{color:#333333;border:none;cursor:hand;border-right:1px solid #333333;padding-right:5px;font-size:10px;}
#satellite{color:#333333;border:none;cursor:hand;border-right:1px solid #333333;padding-right:5px;font-size:10px;}
#ibrida{color:#333333;border:none;cursor:hand;border-right:1px solid #333333;padding-right:5px;font-size:10px;}
#meno{color:#333333;border:none;cursor:hand;border-right:1px solid #333333;padding-right:5px;font-size:10px;}
#piu{color:#333333;border:none;cursor:hand;border-right:1px solid #333333;padding-right:5px;font-size:10px;}
#map{margin-left:20;align:right;width:600;height:300;border:1px solid #000000; }



/*=======Risultati Motore Ricerca=================*/

.iscontentcentrale .contentgrupporesults{
	overflow: hidden;
	border-bottom: 1px dotted  #999999;
	background-color: #ffffff;
                margin-bottom:8px;
                margin-left:8px;
                margin-right:8px;
                padding:5px;
                margin-top:12px;
                font-size: 13px;
}

/*=========SOGGETTI==========================*/

.contentgrupposoggetti table
{
                overflow: hidden;
	border-bottom: 1px dotted #cccccc;
                border-left: 1px dotted #cccccc;
                border-right: 3px dotted #cccccc;
	background-color: #cccccc;
                margin:2px;
                text-padding:8px;
                font-size:13px;
}

.contentgrupposoggetti  a
{
      font-size: 11px;
      font-family:verdana;
      overflow: hidden;
      border-bottom: 1px dotted #cccccc;
      border-left: 1px dotted #cccccc;
      border-right: 3px dotted #cccccc;
      background-color: #cccccc;
      margin:2px;
      text-padding:8px;
}

.iscontentcentrale .contentnewspaging {
	overflow: hidden;
	border: 1px dotted  #993300;
	background-color: #ccc;
                margin-bottom:8px;
                margin-left:8px;
                margin-right:8px;
                padding:5px;
                font-size:14px;
                margin-top:12px;
}


.titolosoggetti
{
color: #000;
background-image:url();
background-position:right;
background-repeat:no-repeat;
background-color:#fff;
margin:0;
border-right:1px solid #ddd;
border-left:1px solid #ddd;
border-top:1px solid #ddd
}

.testosommario
{	color: #333;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;h4
	line-height: 130%;
	background-color: inherit;
	padding-bottom: 4px; 
}


/*=====================Mappa del Sito======================================*/
.mapspace
{
               overflow: hidden;
	color: #000;
	background-color: #FFFFFF;
                padding-left:7px;
                padding-right:7px;
                padding-bottom:7px;
                padding-top:0px;
                border-right:1px dotted #999;
                border-left:1px dotted #999;
                font-family:Verdana;
                border-bottom:1px dotted #999;
                margin-bottom:0px;    
                margin:0px;
}

#titolo_mappa
{
   COLOR:#4A4A4A;
   font-size:20px;
}

#mappa_sito
{
   padding-left:20px;
   padding-right:20px;
   padding-bottom:20px;
   color:#003366;
}

#mappa_sito #listaPadre
{
    font-weight:bold;
    font-size:15px;
    margin-right:0px;
    margin-bottom:4px;
    margin-top:4px;
    text-align:left;
    text-indent:10px;
}

#mappa_sito #listaPadre li
{
   list-style: none;
   padding-top:20px;
}


#mappa_sito #listaPagineArgomentoPadre li
{
     list-style: none;
     padding-left:25px;
     padding-top:0px;
     background-image:url(http://www.fondazionecrui.it/root/file/immagini/arrow_mappa.gif);
     background-position:left bottom;
     background-repeat:no-repeat;
     background-color:#fff;
     width:100%;
  
}
#mappa_sito a, #mappa_sito a:hover #mappa_sito a:visited
{
     text-decoration:underline;
     font-weight:normal;
     font-size:12px;
     color:#003366;
 }

/* ===========Titolo del menu per sezione delle Pagine Scadute=======================*/

#titoloMenu
{

color: #FFF;
font-weight:bold;
margin-right:0px;
margin-bottom:4px;
margin-top:4px;
text-align:left;
text-indent:10px;
border-top:2px solid #fff;
list-style: none;
text-decoration:none;
background-color:#003366;
}

/*==============Pagina Download===============*/
#titolo_download
{
color:#000000;
}

#msg_download
{color:black;}


#link_download continua
{
 color:green;
}

#link_download a:link {color:black;text-decoration:underline;}
#link_download a:hover {color:black;text-decoration:underline;}


#linkLogin_download
{
color:black;
}

.privatePage
{     width:100%;
      height:100%;
      background-color:#fff;
      
}

.privateFolder
{     width:100%;
      height:100%;
      background-color:#fff;
      font-color:#fff;
      border-top:6px dashed #FF0000;
      border-bottom:6px dashed #E92A37;
      padding-top:12px;
      padding-left:10px;
      padding-bottom:12px;
 }


















































