/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/* html reset */
html{color:#000;background:#FFF;margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
/* fine html reset */

/* da qui il nostro */
* {font-family:Verdana, Arial, Helvetica, sans-serif;}
html{background:#F0F0FD;color:#6F0505;}
strong {font-weight:bold;font-style:inherit;} 
em {font-style:italic;font-weight:inherit;}
input,textarea,select,button{font-size: 11px; color:#6F0505;}


/* layout */
body{text-align: left;font-size:11px; line-height:18px; background-color:#fef6df;}
div#page_container {width:1000px;margin:0 auto;text-align:left;position:relative; background-color:#fff;}
div#page_top{position:relative;}
img#foto_top{position:absolute;top:43px;left:830px;z-index:10;}
#menu_left {width: 233px; float:left;background-color:#F5A915;overflow:hidden;}
#menu_right {width: 15px; float:right;background-color:#ffe9b0;padding-top:60px;}
/*footer*/
#page_bottom {clear:both;background:url(/images/bg_bottom.gif) 0 0 repeat-x; height:62px; margin-top:2px;}
#insieme{float:left;}
#fond {float:right; width:350px; margin-right:10px; margin-top:5px; font-size:11px; line-height:11px; color:#FFFFFF; text-align:right;padding-top:10px;}
#fond p{margin-bottom:7px;}
#fond a{font-size:11px; text-decoration:none; color:#FFFFFF; font-weight:bold;}

div#page_text {margin:0 15px 0 236px;background-color:#fef6df;overflow:visible;}
div#page_inner {margin: 20px 0 0; padding: 0 13px 20px 15px;overflow:visible;}

.clear{clear:both;}

/* menu_left, menu_right */
#menu_left ul,#menu_right ul {margin:20px 10px 0 15px;}
#menu_left ul ul,#menu_right ul ul {margin: 0;}
#menu_left ul ul li,#menu_right ul ul li {background:url(/images/spot2.gif) 0 0 no-repeat;font-weight:normal;padding-left:10px;margin: 3px 0;}
#menu_left li,#menu_right li {background:url(/images/spot.gif) 0 0 no-repeat; padding-left: 15px; margin: 3px 0 3px 5px; font-weight:bold; }
#menu_left a,#menu_right a{text-decoration:none;color:#6F0505;}
#menu_left li#TIT_C_SCI {background:url(/images/arrow_down.jpg) -2px 3px no-repeat;}
#menu_left li#L_C_SCI {background-image:none; padding-top:0;}

#menu_left ul li.menu_open, #menu_right ul li.menu_open {
	background: url(/images/fr_giu.gif) 0 6px no-repeat;margin-left:2px;
}

#menu_left ul li.menu_close, #menu_right ul li.menu_close {
	background: url(/images/fr_dx2.gif) 0 4px no-repeat;
}

#menu_left ul li.in_freschi {
	margin: 0px 0px 6px 0;
	font-style: italic;
	background:none;
}
#menu_right #menu_news ul li {font-weight:normal;}


#menu_scientifica {
	background: #FED36A url(/images/bg_menu_scientifica.jpg) 0 90px repeat-x;
	padding-bottom:30px;
}

#menu_divulgativa {
	background: #F5A915 url(/images/bg_menu_divulgativa.jpg) 0 90px repeat-x;
}

#menu_news {
	background: #FED772 url(/images/bg_menu_news.jpg) 0 30px repeat-x;
	padding-bottom:30px;
}

#menu_agenda {
	background: #FFCD54 url(/images/bg_menu_agenda.jpg) 0 30px repeat-x;
	padding-bottom:30px;
}

#menu_link {
	background: #F8A813 url(/images/bg_menu_link.jpg) 0 30px repeat-x;
	padding-bottom:30px;
}


#risultati_ricerca li {
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
	background:url(/images/spot.gif) 0 0 no-repeat; 
}
#risultati_ricerca li.title{
	margin: 20px 0 5px;
	padding: 0;
	font-weight:bold;
	background:none; 
}
#risultati_ricerca a{text-decoration:none;}


h2#M_SCRIVI,h2#M_LINK,h2#M_MATDID,h2#M_REG,h2#M_LOUT{margin-bottom:10px;}
#menu_left h2#M_AG {text-align:center;margin: 60px 0 30px;}


/*   pulsante seconda proposta, eventualmente cancellare   */
#menu_left h2#M_AG2 {text-align:center;margin: 60px 0 30px;}
#menu_left h2#M_AG3{text-align:center;margin: 60px 0 30px;}
#menu_left h2#M_AG4{text-align:center;margin: 60px 0 30px;}

#menu_left select, #menu_right select {width:98%;}
div#R_DIV,div#R_SCI{margin-bottom:10px;background:#D0BD93 url(/images/bg_ricerca.jpg) bottom repeat-x;padding: 20px 10px 10px 10px;}
/*div#R_DIV,div#R_SCI{margin-bottom:10px;background:#D0BD93 url(/images/bg_ricerca.jpg) 0 0 repeat-x;padding: 20px 10px 5px 10px;}*/


div.freschi_grp{
	margin: 20px 0;
}
div.freschi_itm{
	margin: 20px 0;
}

div#sondaggio{background-color:#E6FFF7; padding: 10px;}
div#sondaggio h1 {margin: 10px 0 0;font-weight:bold;}
div#sondaggio h2 {margin: 15px 0 0;font-weight:bold;}
div#sondaggio .badField h2 {color:red; font-weight:bold;}
div#sondaggio p {margin: 0;font-style:italic;}
div#sondaggio select,div#sondaggio input{width:200px;}
div#sondaggio table td{vertical-align:top;padding:0 2px;}
div#sondaggio input.xs{width:auto;}
div#sondaggio div.risposta{margin: 5px 0 10px 0;}
div#sondaggio p.grazie {margin: 10px 0;font-style:italic;}

table.credits {margin: 0 20px;}
table.credits td,table.credits th{padding: 5px 3px 10px;vertical-align:top;}


div.badField h2 {color:red; font-weight:bold;}
form#survey input{width: 500px;}
form#survey input.xs{width: auto;margin: 0 5px;}

/* menu_top */
div#menu_top {background-color:#FFEBB3;}
#menu_top table{margin:0; padding:0;}
div#menu_top img{margin: 0 3px 0 0;}

/* barra di navigazione */
#nav_bar{font-weight:bold;font-size:11px;margin:10px 0 20px;} /* 12px */
 /* #nav_bar b{white-space:nowrap;}12px */
#nav_bar a{text-decoration:none;color:#6F0505;font-size:11px;}
#nav_bar a:hover{text-decoration:underline;}

/* la parte interna della pagina */
#page_text h1 { /*14px via YUI Fonts CSS foundation*/  
    font-size:14px;     
	line-height: 18px;
	margin:5px 0;   
	font-weight:bold;    
} 
#page_text h2 { /*16px via YUI Fonts CSS foundation*/  
	font-size:12px;    
	margin:20px 0 5px;   
	font-weight:bold;    
} 
#page_text h3 { /*14px via YUI Fonts CSS foundation*/  
	font-size:12px;     
	margin:5px 0;   
	font-weight:bold;    
} 

#page_text hr{width:99%; margin:5px 0; border: 1px solid #D5C297; }

/* per i controlli nelle form */
.validator {margin: 10px 0;}
.validator th {padding-right: 5px;}
.validator input{margin-top:5px;width:350px;}
.validator select{margin-top:5px;width:350px;}
.validator textarea{margin-top:5px;width:350px;height:100px;}
.validator input#PRIVACY{margin-top:0;width:20px;}
.validator .validator_inner input{width:25px;}
.validator .badField{color:red; font-weight:bold;}
.validator .form_message{color:red;font-weight:bold;}
.validator .form_buttons{padding-top:10px;}
#Privacy_text, .validator_inner{color:#6F0505 !important;font-weight:normal;}

/* stampa e segnala */
.pulsanti {text-align: right;margin:10px 0;}
.torna{background:url(/images/fr_sx.gif) right 50% no-repeat;text-align: right;padding-right:20px; margin:20px 0}
.torna a{text-decoration:none;color:#6F0505;}
.torna a:hover{text-decoration:underline;}

.top{background:url(/images/fr_su.gif) right 50% no-repeat;text-align: right;padding-right:20px; margin:10px 0 20px;}
.top a{text-decoration:none;color:#6F0505;}
.top a:hover{text-decoration:underline;}

#page_text a{color:#6F0505;}
#page_text .ew_autore{margin:10px 0;}
#page_text .ew_sommario{margin:10px 0;}
#page_text .ew_par {margin: 10px 0;}
#page_text .ew_img {margin: 10px 0;text-align:center;}
#page_text .ew_img img {border: 1px solid #6F0505;}
#page_text .ew_altri_articoli,#page_text .ew_allegati,#page_text .ew_links,#page_text .ew_keywords{background:url(/images/icona_link.gif) 0 0 no-repeat;margin:10px 0;padding: 10px;text-indent: 25px;line-height:2.3;}
#page_text .ew_altri_articoli a,#page_text .ew_allegati a,#page_text .ew_links a,#page_text .ew_keywords a,#page_text .ew_audio a{color: #cc0000; font-weight: bold;text-decoration: underline;}
#page_text .ew_audio a.audio {line-height:18px;}

#page_text .ew_altri_articoli .l_lt{font-weight:bold;text-indent:0;padding-left:10px;}
#page_text .ew_altri_articoli .l_p{font-weight:normal;text-indent:0;padding-left:25px;}
#page_text .ew_allegati{background-image:url(/images/icona_allegato.gif);}
#page_text .ew_keywords{background-image:url(/images/icona_chiave.gif);}
#page_text .ew_copy, #page_text .ew_disclaimer{margin: 10px 0;}
#page_text .ew_corpo{font-weight:normal;}

.highlight {
/*border: 1px solid #6F0505;*/
border: 2px solid #f20000;
width:658px;margin: 10px auto !important; background-image:url(../images/bg_page_text.gif); background-repeat:no-repeat; background-position:bottom;}
.highlight .ew_corpo{margin: auto 15px 30px 15px;}
#page_text .highlight h2{margin: 15px;}

/*.summary {border: 1px solid #80FFD4;width:70%;margin: 10px auto !important; padding:15px;}*/
.summary { width:551px;margin: 10px auto !important;}
.summary h2{width:521px; 
/*border-bottom: 1px solid #f8bc43; */
/*border-bottom: 1px solid #cd0000; */
background:url(../images/bg_summary_top_4.jpg) 0 0 no-repeat; padding: 10px 15px 5px 15px;
color:#fff;
}
.summary .ew_par_inner{
padding: 15px 15px 30px 15px;
/*border: 1px solid #f8bc43;
border-bottom:2px solid #f8bc43; */
/*border: 1px solid #cd0000;*/
border: 2px solid #f20000;
border-bottom:3px solid #f20000;
/*background:url(../images/bg_summary_bottom2.jpg) 0 0 repeat-x; background-position:bottom; */
/*background-color:#fffbf2;*/
background-color:#fef6df;
}


/*.summary {border: 1px solid #80FFD4;width:70%;margin: 10px auto !important; padding:15px;}*/
.novita {margin: 10px auto !important;}
.novita h2{
	/*border-bottom: 1px solid #f8bc43; */
	/*border-bottom: 1px solid #cd0000; */
	background:url(../images/bg_novita_top.gif) 0 0 no-repeat; padding: 10px 15px 5px 15px;
	color:#fff;
}
.novita .ew_par_inner{
	padding: 15px;
	/*border: 1px solid #f8bc43;
	border-bottom:2px solid #f8bc43; */
	/*border: 1px solid #cd0000;*/
	border: 2px solid #f20000;
	border-bottom:3px solid #f20000;
	/*background:url(../images/bg_summary_bottom2.jpg) 0 0 repeat-x; background-position:bottom; */
	/*background-color:#fffbf2;*/
	background-color:#fef6df;
}

/*.summary {border: 1px solid #80FFD4;width:70%;margin: 10px auto !important; padding:15px;}*/
.summary2 { width:551px;margin: 10px auto !important;}
.summary2 h2{width:521px; 
/*border-bottom: 1px solid #f8bc43; */
border-bottom: 2px solid #f20000; 
background:url(../images/bg_summary_top_r.jpg) 0 0 no-repeat; padding: 10px 15px 5px 15px;
color:#fff;
}
.summary2 .ew_par_inner{
padding: 15px 15px 30px 15px;
/*border: 1px solid #f8bc43;
border-bottom:2px solid #f8bc43; */
border: 2px solid #f20000;
border-bottom:3px solid #f20000;
background:url(../images/bg_summary_bottom2.jpg) 0 0 repeat-x; background-position:bottom; 
/*background-color:#fffbf2;*/
background-color:#fef6df;
}



#page_text .ew_corpo ol {margin: 5px 0 5px 20px;}
#page_text .ew_corpo ol li {list-style:decimal outside;}
#page_text .ew_corpo ul {margin: 5px 0 5px 20px;}
#page_text .ew_corpo ul li {list-style:disc outside;}
#page_text .ew_corpo blockquote {margin: 10px 45px;}

#page_text .ew_curricula{background-color:#DEDEF3; margin:20px 20px 20px 10px; padding:10px;}
#page_text .ew_curricula a{color:#6F0505; margin:10px 0;}
#page_text .inner {height:150px;overflow:auto;border:1px solid #6F0505;margin: 10px 0 0;}
#page_text .anni {font-weight:bold;}
#page_text .anni a{text-decoration:none;}
#page_text .anni a:hover{text-decoration:underline;}
#page_text .pager {font-weight:bold;margin: 20px 0 0;}
#page_text .pager a{text-decoration:none;}
#page_text .pager a:hover{text-decoration:underline;}

ul.indice {margin:10px 0;}
ul.indice a{text-decoration:none;}
ul.indice a:hover{text-decoration:underline;}
ul.indice li{font-weight:bold;margin:5px 0;}
/*ul.indice li a{display:block;margin-left:20px;font-weight:normal;background-color:pink;}*/
ul.indice li a{font-weight:normal;}


p.ew_audio {background:url(/images/icona_audio.gif) 0 0 no-repeat;padding: 10px;text-indent: 25px;line-height:2.3;}
table#ew_audio_stream {margin: 10px 0;border-collapse:collapse;}
table#ew_audio_stream th,table#ew_audio_stream td {padding: 20px 10px; border-top:2px solid #D5C297;border-bottom:2px solid #D5C297;}
table#ew_audio_stream th {width: 60%;}


.indice_audio {margin: 10px 0;}
.indice_audio a{font-weight:bold;}
/* pagina ricerca */
form#ricerca select{font-size: 11px;color:#6F0505; width:40px;}
form#ricerca select.select_in_search{width:200px;}
div.explain, form#ricerca{margin: 10px 0;}
ul.ricerca_grp {margin: 20px 0;}
ul.ricerca_grp li {font-weight:bold;margin:5px 0;}
ul.ricerca_grp li a {color:#6F0505;
	margin: 0 0 0 10px;
	padding-left: 10px;
	font-weight:normal;
	background:url(/images/spot.gif) 0 50% no-repeat;
	text-decoration:none;
}
ul.ricerca_grp li a:hover {text-decoration:underline;}

/* registrazione scrivi */
#page_text .guida p {margin: 5px 0;}
#page_text .guida ul {margin: 5px 0 5px 20px;}
#page_text .guida ul li {list-style:disc outside;}
#page_text  ol {margin: 5px 0 5px 20px;}
#page_text  ol li {margin:10px 0 10px 15px;list-style:decimal outside;}

/* pagina dei link */
div.link, div.partner{margin: 20px 0;}

/* lista schede */
.title_list ul{margin:0 0 10px;}
.title_list ul a{text-decoration:none;}
.title_list ul a:hover{text-decoration:underline;}
.title_list p{font-weight:bold;margin-top:15px;}
.title_list ul li{background:url(/images/spot.gif) 0 0 no-repeat; padding-left: 15px;margin:2px 0  2px 15px;}
.title_list ul li.new{background-image:url(/images/spot_red.gif);}
.with_data  ul li {text-indent: -80px;padding-left: 95px;}
 ul.article_list{margin:0 0 10px;}
 ul.article_list li{margin:5px 0;}
 ul.article_list a{text-decoration:none;}
 ul.article_list a:hover{text-decoration:underline;}

.fl{font-size:14px; color:#6F0505; font-weight:bold; margin-top:15px; }
.gp{margin-left:10px;}
.gp a{color:#6D6DC1;}
/* privacy con scroll bar */

.select_in_search{width:206px;}
.select_and_or{width:41px;}

#risultati_ricerca_sci h1 {margin:25px 0 5px;}
#risultati_ricerca_sci div.anItem {
	text-indent: -15px;
	margin: 5px 0 10px 15px;
}

.pulsanti_voci {
	margin: 10px 0;
}

