@charset "UTF-8";



/* Stile Generale della pagina */

body { margin: 1px 0 0 0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:0;}

div#container { margin:0 auto; text-align:left; width:985px; height:auto; overflow:hidden; line-height:1.3;}

div#centro { padding:5px 0 0 0; background: url(/images/bg_centro.gif?271635) repeat-y; height:auto; }
div#centro2 { padding:5px 0 0 0; height:auto; }

h1 { font-weight:bold; color:#535683; font-size:24px;	 padding:0; margin:0 0 10px 0; }

h2 { font-weight:bold; color:#535683; font-size:18px;	 padding:0; margin:0 0 18px 0; }

h3 { font-weight:bold; color:#535683; font-size:18px;	 padding:0; margin:0 0 14px 0; }

hr{
	border: 0; border-bottom:1px solid #ccc;
	}
	
h4 {padding:0; margin:5px 0 12px 0; color:#616161; font-size:14px; text-transform:uppercase;} /* titolo grigio all caps*/

.grey a, .grey a:link, .grey a:visited {color:#616161; font-weight: bold;} /* link grigio */

h5 { padding:0; margin:0;  color:#1A1A1A; font-size:12px; font-weight:bold; }  /* title_medium_black*/

h5 a, h5 a:link, h5 a:visited { color:#1A1A1A; text-decoration:none; } 

h5 a:hover { color:#000; text-decoration:none; } 


.h5s { margin-bottom:12px;}

a:link  {color: #19528a; text-decoration: none; }

a:visited {color: #3d75ac; text-decoration: none; }

a:hover {color: #f47e20; text-decoration: none; }

.block {display:block;}

.caps { text-transform:uppercase;}

.clearl { height:1px; clear:left;}

.clearb { height:1px; clear:both;}

.h1short { margin-bottom:10px;}

.mtop10 { margin-top:10px;}

.pt15{	padding-top: 15px;}

.pt0 {padding-top: 0px!important; } 

.breaker { width:700px; height:1px;}
.mb0 { margin-bottom:0;}
/* Stile HEADER */

div#header { height:110px; background:url(/images/bg_header.jpg?140914) no-repeat top right;}

div#header .logo { margin:33px 0 0 12px;}

div#hform { float:right; width:600px; text-align:right; margin:52px 25px 0 0; }


html>body #hform {margin:52px 45px 0 0;} /* Hack margin ie6 */

.search_button { background: url(/images/button_search.gif?140914) no-repeat; height:27px; line-height:27px; width:69px; color:#FFF; font-size:12px; border:0; margin-left:7px; }

.search_input { width:444px; }


/* Stili MENU */

div#top_navigation { border:1px solid #ccc; font-size:11px; height:auto; overflow:hidden; height:26px; margin-bottom:20px;}

div#top_navigation ul{list-style:none;margin:0 auto;padding:0}

div#top_navigation ul li{float: left;margin:0 0 0 0;
    padding:0; }
	
	
div#top_navigation ul a{ padding:7px 12px 7px 12px;display: inline;height: 26px;line-height: 26px; color:#000; font-weight:bold;
    text-decoration:none; text-align: center; border-right:1px solid #ccc; 
    }
div#top_navigation ul a:hover{ color:#FFF; background-color:#FF7E00;	 }


div#rss_top { float:right;   }

div#rss_top a { padding:7px 12px 7px 30px; background:url(/images/rss_icon.png?140914) no-repeat 5px 7px; height: 26px; line-height:26px; text-align: center; color:#000; font-weight:bold;
    text-decoration:none;  }

	
div#rss_top a:hover { color:#FFF; background-color:#FF7E00;	 }
	
 .menu_active {padding:7px 12px 7px 12px;display: inline;height: 26px;line-height: 26px; color:#FFF; font-weight:bold; background-color:#FF7E00;
    text-align: center; border-right:1px solid #ccc; }
/* Stile COLONNA SX */


div#colonna { float:left;  padding:0 18px 0 12px ; width:249px; }



/* Stile CONTENUTI CENTRO */


div#contenuti { margin-left:280px; padding:0 12px 0 24px; color:#4D4D4D; }

div#contenuti2 { padding:0 12px 0 24px; color:#4D4D4D; }



.box_center {  padding-bottom:25px;}

.box_center_short {  padding-bottom:5px; padding-top: 15px;}

.box_center p { margin:5px 0 10px 0;}

.links_bar {
	font-family: "Lucida Grande", verdana, arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	margin-bottom:10px;

}

.links_bar a { display:block;
}


.read_bar {
	font-family: "Lucida Grande", verdana, arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	margin:5px 0 0 0;

}

.links_list {
	font-family: "Lucida Grande", verdana, arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	margin-bottom:8px;

}



/* Stile UPCOMING EVENTS */
.upcoming { margin-bottom:20px;}
.upcoming h3 { margin:0; padding:0; font-size:15px; color:#000;}

.upcoming img {float:left; padding:0; margin:0 20px 0 0;}




/* Stile CONTACTS */
.contact { margin-bottom:22px; font-size: 11px; color:#333;}








/* Stile  PUBLICATIONS */
.publication { padding-bottom:20px;}
.publ2 { padding-top:10px;}

.publications ol {

}


.publications ol a:visited {

 color:#333;
}

.publications ol li a {
background:url(/images/puntino.gif?140914) no-repeat 0 13px;
display:block; 
text-decoration:none; 
padding:5px 1em 0 10px;
height:20px;line-height:20px; font-weight:normal; color:#333;
}
.publications ol li {  }

.publications ol li a:link, ol.menu1 li a:visited {

font-weight:normal; color:#333;
}

.publications ol li a:hover, ol.menu1 li a:active {

color:#000;
}





.publications ul {

 
}


.publications ul a:visited {

 color:#333;
}

.publications ul li a {
background:url(/images/puntino.gif?140914) no-repeat 0 13px;
display:block; 
text-decoration:none; 
padding:5px 1em 0 10px;
height:20px;line-height:20px; font-weight:normal; color:#333;
}
.publications ul li { }

.publications ul li a:link, ul.menu1 li a:visited {

font-weight:normal; color:#333;
}

.publications ul li a:hover, ul.menu1 li a:active {

color:#000;
}



.data { font-size:10px; color:#1A1A1A; font-style:oblique; font-weight:bold; }



/* Stile  RECENT ARTICLES */
	


.r_author { font-weight:normal; font-style:oblique;}

r_author a, r_author a:link, r_author a:visited { color:#1A1A1A; text-decoration:underline; } 

r_author a:hover { color:#000; text-decoration:underline; } 


/* Stile BOX LEFT GENERICO SENZA BORDO giu */

.boxl { padding-bottom:22px; margin-bottom:18px;}

.spot { margin-bottom:10px;}




/* Stile PROFILE */

.profilo1 { display:block; height:auto; height:90px;}
.profilo1 img {float:left; padding:0; margin:0 20px 0 0;}

.profilo1 h1 { margin:0; padding:0; font-size:15px; color:#000;}
.profilo1 h2 { margin:0; padding:0; font-size:11px; color:#000;}


.profilo_titles { margin:0; padding:10px 0 15px 0; font-size:15px; color:#000; font-weight:bold;}

/* Stile OFFICERS */

.officersl { padding-bottom:22px; margin-bottom:18px;  border-bottom:1px solid #dfdfdf;}
.officersl h3 { margin-bottom:0; padding-bottom:0;}

.officersl .data { margin-bottom:12px; color:#000000; font-style:oblique; font-weight:bold; font-size:11px;}



/* Stili LISTE */

ul.listmembers {

list-style:none; 
margin:0 14px 0 0; padding:0; 
}


ul.listmembers a:visited {

 color:#666;
}

ul.listmembers li a {
background:url(/images/freccia1.gif?140914) no-repeat 0 11px;
display:block; 
text-decoration:none; 
padding:5px 1em 0 10px;
height:20px;line-height:20px; font-weight:bold; color:#666;
}
ul.listmembers li { display:inline;   }

ul.listmembers li a:link, ul.menu1 li a:visited {

font-weight:bold; color:#666;
}
ul.listmembers li a:hover, ul.menu1 li a:active {

color:#000;
}




ul.list1 {

list-style:none; 
margin:0 14px 0 0; padding:0; 
}


ul.list1 a:visited {

 color:#333;
}

ul.list1 li a {
background:url(/images/puntino.gif?140914) no-repeat 0 13px;
display:block; 
text-decoration:none; 
padding:5px 1em 0 10px;
height:20px;line-height:20px; font-weight:normal; color:#333;
}
ul.list1 li { display:inline;   }

ul.list1 li a:link, ul.menu1 li a:visited {

font-weight:normal; color:#333;
}
ul.list1 li a:hover, ul.menu1 li a:active {

color:#000;
}





ul.list2 {

list-style:none; 
margin:0 14px 0 0; padding:0; 
}


ul.list2 a:visited {

 color:#333;
}

ul.list2 li a {


}
ul.list2 li {display:block; 
padding:5px 1em 0 0;
height:20px;line-height:20px; font-weight:normal; color:#333;  }

ul.list2 li a:link, ul.menu1 li a:visited {

font-weight:normal; color:#333;
}
ul.list2 li a:hover, ul.menu1 li a:active {

color:#000;
}



.category { padding-bottom:15px;}

/* Stile SPOTLIGHT */

.spotlight { border-bottom:1px solid #dfdfdf; padding-bottom:22px; margin-bottom:18px;}



/* Stile ARTICLES LEFT */
.articles_left {margin-bottom:18px;}




/* Stile VIDEO */

.video { border-bottom:1px solid #dfdfdf; padding-bottom:13px; margin-bottom:16px;}

.video h3 { font-weight:bold; color:#535683; font-size:18px;	 padding:0; margin:0 0 12px 0; }

.boxtondo { height:auto; overflow:hidden; margin:0; padding:20px 11px 7px 11px; background:#EFEFEF url(/images/boxtondo_up.gif?140914) no-repeat; }

.boxtondo img {  border:0;}

.videobox {float:left; margin:0 7px 7px 0; border:0;}

.vidtitle { font-weight:bold; display:block;}



/* Stile BANNERS */

.banner_out { margin-bottom:13px; margin-top:13px;}

.banner_in { margin-bottom:8px;}


/* Stile FOOTER */

div#footer { margin-top:12px; margin-bottom:21px; height:auto; overflow:hidden; clear:both; color:#616161;  line-height:26px;  border-top:1px solid #dfdfdf; }

div#footermenu {height:auto; overflow:hidden; float:right; text-align:right; width:500px;}

div#footermenu ul{list-style:none;margin:0 auto;padding:0}

div#footermenu ul li{float: right;margin:0 0 0 0;
    padding:0; }
	
	
div#footermenu ul a{ padding:7px 12px 7px 12px;display: inline;height: 26px;line-height: 26px; color:#616161; font-weight:bold;
    text-decoration:none; text-align: center;  
	
    }
	
div#footermenu a{ padding:7px 12px 7px 12px;display: inline;height: 26px;line-height: 26px; color:#616161; font-weight:bold;
    text-decoration:none; text-align: center; 
	
    }
		
div#footermenu a:hover{ color:#333;}

.nobord { border-left:0px solid}




/* STILE MEMBER DISPLAY NELLA PAGINA OFFICERS AND MEMBERS */

.memberdisplay { margin-bottom:0;}

.memberdisplay .nome {}

.memberdisplay .nome a { color:#000; text-decoration:none; font-weight:bold;}

.memberdisplay p { margin-top:0;}

.logosotto{
	text-align: right;
	line-height: 10px;
	color: 7f7f7f;
}

.logosotto img{
	float:right;
	margin-left: 5px;
	border: 0;
	}
	


