/*
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:#330099;}
strong {font-weight:bold;font-style:inherit;} 
em {font-style:italic;font-weight:inherit;}
em strong, strong em {font-style:italic;font-weight:bold;}
input,textarea,select,button{font-size: 11px; color:#330099;}


/* layout */
body{text-align: left;font-size:11px; line-height:18px; background-color:#F0F0FD;}
div#page_container {width:1000px;margin:0 auto;text-align:left;position:relative; background:#fff url(/images/bg_interno.gif) repeat-y;}
div#page_top{position:relative;}
img#foto_top{position:absolute;top:43px;left:830px;z-index:10;}
#menu_left {width: 233px; float:left;background:#7fffd4 url(/images/bg_menu.jpg) repeat-x;}
#menu_right {width: 15px; float:right;background:#7fffd4 url(/images/bg_menu.jpg) repeat-x;padding-top:60px;}
/*footer*/
#page_bottom {clear:both;background:url(/images/bg_bottom.jpg) 0 0 repeat-x; height:59px; 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;}
#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:#F1F1FD;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:10px;}
#menu_left ul ul,#menu_right ul ul {margin: 0 10px;}
#menu_left ul ul li,#menu_right ul ul li {background:url(/images/spot2.jpg) 0 6px no-repeat;}
#menu_left li,#menu_right li {background:url(/images/spot.gif) 0 6px no-repeat; padding-left: 15px; margin: 3px 0; font-weight:bold; }
#menu_left a,#menu_right a{text-decoration:none;color:#330099;}
#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;}
h2#M_SCRIVI,h2#M_LINK,h2#M_MATDID,h2#M_REG,h2#M_LOUT,h2#M_VIDEO_MEDICI,h2#M_PART{margin-bottom:10px;}
#menu_left h2#M_AG {text-align:center;margin: 60px 0 20px;}
#menu_left h2#M_FGFB {text-align:center;margin: 20px 0;}
#menu_left select, #menu_right select {width:98%;}
div#R_DIV,div#R_SCI{margin-bottom:10px;background-color:#429B7F;padding: 20px 10px 5px 10px;}

#menu_left ul#L_NEWS li {font-weight:normal;}


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;}


div.badField h2 {color:red; font-weight:bold;}
form#survey input{width: 500px;}
form#survey input.xs{width: auto;margin: 0 5px;}
form#survey .pulsanti input{width: 120px;}
form#survey p.grazie {margin: 20px 0;font-weight:bold;text-align:center;}
form#survey .bad_risposta{color: red;}

/* menu_top */
div#menu_top {background-color:#F1F1FD;}
div#menu_top img{margin: 0 2px 10px 0;}

/* barra di navigazione */
#nav_bar{font-weight:bold;font-size:11px;margin:10px 0;} /* 12px */
#nav_bar a{text-decoration:none;color:#330099;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 #62B7A2; }
#page_text p {margin-bottom:5px; }

/* per i controlli nelle form */
.validator {margin: 10px 0;}
.validator th {padding-right: 5px;vertical-align: top;}
.validator input{margin-top:5px;width:350px;}
.validator select{margin-top:5px;width:350px;}
.validator textarea{margin-top:5px;width:350px;height:100px;}
/* scrivici */
#scrivici .validator th{width:20%;}
#scrivici .validator input{width:90%;}
#scrivici .validator textarea{width:90%;height:200px}

.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:#330099 !important;font-weight:normal;}

/* stampa e segnala */
.pulsanti {text-align: right;margin:10px 0;}
.torna{background:url(/images/arrow2_left.jpg) right 50% no-repeat;text-align: right;padding-right:20px; margin:20px 0}
.torna a{text-decoration:none;color:#330099;}
.torna a:hover{text-decoration:underline;}

.top{background:url(/images/arrow2_up.jpg) right 50% no-repeat;text-align: right;padding-right:20px; margin:10px 0 20px;}
.top a{text-decoration:none;color:#330099;}
.top a:hover{text-decoration:underline;}

#page_text a{color:#330099;}
#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 #330099;}
#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:1.8;}
#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;}

.highlight {border: 1px solid #330099;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 #BCBCFB; background:url(../images/bg_summary_top.jpg) 0 0 no-repeat; padding: 10px 15px 5px 15px;}
.summary .ew_par_inner{padding: 15px 15px 30px 15px;border: 1px solid #BCBCFB; border-bottom:2px solid #6D6DC1; background:url(../images/bg_summary_bottom.jpg) 0 0 repeat-x; background-position:bottom; background-color:#F9F9FE;}

#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:#330099; margin:10px 0;}
#page_text .inner {height:150px;overflow:auto;border:1px solid #330099;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:1.8;}
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 #62B7A2;border-bottom:2px solid #62B7A2;}
table#ew_audio_stream th {width: 60%;}


.indice_audio {margin: 10px 0;}
.indice_audio a{font-weight:bold;}
#video1 {margin: 20px 0;text-align:center;}




/* pagina ricerca */
form#ricerca select{font-size: 11px;color:#330099; 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:0;padding:0;border-bottom:1px solid #F1F1FD;}
ul.ricerca_grp li a {color:#330099;
	display:block;
	margin: 0;
	padding: 0 0 0 15px;
	font-weight:normal;
	background:#F1F1FD url(/images/spot.gif) 0 8px no-repeat;
	text-decoration:none;border-bottom:1px solid #F1F1FD;
}
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:20px;}
.title_list ul li{background:url(/images/spot.gif) 0 6px no-repeat; padding-left: 10px;margin:3px 0  3px 10px;}
.title_list ul li.new{background-image:url(/images/spot_red.gif);}

 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:#330099; font-weight:bold; margin-top:15px; }
.gp{margin-left:10px;}
.gp a{color:#6D6DC1;}
/* privacy con scroll bar */

/* banner jolly */
#banner{width:206px; background:url(../images/banner_bg_top.jpg) no-repeat top center #5edcb2; margin:10px auto 20px; padding-top:5px; }
#banner_bottom{height:22px; width:206px; background:url(../images/banner_bg_bottom.gif) no-repeat top center #5edcb2;}
.ew_testo{background:url(../images/banner_freccia.jpg) no-repeat left; margin:0 5px; padding-left:35px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}
.ew_testo a{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF !important;
font-size:12px; font-weight:bold;
text-decoration:none;
display:block;}


/* form donazioni */
#IMPORTO {width:70px;text-align:right;padding-right:1px;}
#th_IMPORTO,#td_IMPORTO{font-weight:bold;}


