/*
 *** [v. 2.1] Info generali sul file:
 *
 * sito web: BeBLeoncino
 * file: css versione it
 * data creazione: 2010.23.03
 * data ultima modifica: -
 * novita apportate: -
 *
 *** Macro areee [scrivi il numero per la ricerca]
 *
 * 001. stili standard
 * 002. divs pagine
 * 003. special
 * 004. table
 * 005. bottoni & form
 * 006. liste
 */


/*
************************************
 001. stili standard
************************************
 */
html, body {width:100%; margin:0 auto; text-align:center; color:#999;}
td, tr, th, table {font:9pt   Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:left; color:#253F60;}
div, p, span {font:9pt  Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:left; color:#253F60;}
.titolotesto {font-size: 9pt; font-weight:bold; color:#666;}
.error {color:#f30;}
.cursor_link {cursor:pointer;}

a:link, a:visited {text-decoration:none; color:#253F5F; outline:none;}
a:focus, a:hover, a:active { text-decoration:underline; color:#253F5F;}

img, a {margin:0; padding:0; border:0;}
.clear { clear:both; height:0px;}
hr.cucu { height: 0px;	margin: 0px;	padding: 0px;	overflow: hidden;	clear: both; display: block; visibility: hidden;}

hr.grigiafina { clear:both; width:100%; color:#253F5F; background-color:#253F5F; height: 1px; border:1px; margin:15px 0;}

h1 {padding:10px 0 0 0; float:left;}
h2 {background-color:#8083E0; padding:10px; color:#FFF; font-weight:lighter; font-size:14px;}
h3 {font-size:16px; font-weight:bold; color:#253F5F; padding:15px 0; float:left;}
	.newsletterz { color:#2B2B2B; font-weight:lighter; width:200px; padding:0 0 5px 0;}
h4 {color:#666666; padding-bottom:5px; margin:20px 0 10px 0; border-bottom:1px dotted #666; font-weight:bold;}
h5 {color:#1E7A98; font-weight:bold; padding:10px 0 5px 0;}
	.convegno {padding:0 0 5px 0;}
h6 {font-size:12px; color:#253F60; padding-bottom:10px;}	

* {margin:0; padding:0;}
.larghezza {width:100%;}
.posiziono_spazio {width:980px; margin:0 auto;}


/*
************************************
002.divs pagina
************************************
*/

#top { border-top:4px solid #1E7B98;}
	.vicino_logo {float:left; border-left:1px solid #838680; margin:20px 0 0 40px; padding-left:15px;}
	.vicino_logo ul {list-style:none;}
	.vicino_logo li {color:#253F60; padding:2px 0;}
	.vicino_logo li a {color:#253F60; padding:2px 0;}
	
	.destra_logo { float:right;}
	.destra_logo ul {list-style:none; padding:5px 0 0 0;}
	.destra_logo li { float:left; color:#253F60; padding:0 5px;}
	.destra_logo li a {color:#253F60; text-transform:uppercase;}

	.menu { clear:both; height:30px; background:url(../images/menu.jpg) repeat-x left #DBDED8;}
	.menu ul {list-style:none; padding:7px 0 0 0;}
	.menu li { float:left; color:#253F60; padding:0 8px 0 7px; border-right:1px solid #253F60;}
	.menu li a { font-size: 11px; color:#253F60; text-transform:uppercase;}
	.menu li a.current { text-decoration:underline;}
	
	.sotto_menu { background:url(../images/sotto_menu.jpg) no-repeat bottom #1F7290; padding:15px; height: auto !important;  /* per i browser moderni */
    height: 235px;      /* per IE5.x e IE6 */
    min-height: 235px;  /* per i browser moderni */}
	
	.slideshow {width:460px; height:230px; background-color:#FFF; float:left; margin-right:2px; }
	.slideshow img {border: 1px solid #fff;}
	
	.titolone {float:right; width:480px; height:230px; background-color:#F6F6F6; border:1px solid #FFF; margin-left:2px;}
	.testo_top {padding:10px;}
	.leggi_tutto { font-size:11px; padding:10px 0 0 0;}
	
#corpo {clear:both;}
	.destra_corpo { float:left; width:590px; padding-right:10px;}
	.destra_corpo ul { list-style:none; float:right; padding-top:15px}
	.destra_corpo li { float:left; padding:0 0 0 16px;}
	.destra_corpo li a { text-decoration:none;}
	
	.testoletto { clear:both;}
	.docenti {padding:10px 0;}
	.docenti img {border:1px solid #253F60;}
	.immagine {float:left; margin-right:10px;}
	
	
	
	.sinistra_corpo {float:right; width:360px;  margin-bottom:30px;}
	.sinistra_corpo ul { list-style:none;}
	.sinistra_corpo li {padding:0 0 8px 0;}
	.sinistra_corpo li a {color:#253F60; padding-left:15px; background:url(../images/freccina.jpg) no-repeat left;}
	.sinistra_corpo li a:hover { text-decoration:underline;}
	.sinistra_corpo li a.current { text-decoration:underline; font-weight:bold;}
	
	.news_corpo_foto { float:left;}
	.corpo_foto_posizione { padding:2px; text-align: center;}
	.news_corpo_info { width:375px; float:left; padding-left:5px; margin-bottom:20px;} /* border-left: 1px solid #ccc; */
	.convegno_corpo_info { width:375px; float:left; padding-left:5px;  margin-bottom:20px;}
	.corpo_info_posizione { /*width:100px;*/ padding:2px; text-align:left;}
	.caratteristiche {color:#5D7E18; text-decoration:underline; text-transform:uppercase; padding:10px 0;}
	
	
	.newsletter {padding:5px; background:#DADDD7; color:#000; margin-top:10px; }
	.nome_newsletter {float:left; padding-right:10px; }
	.email_newsletter {float:left; padding-right:5px;}
	.invia_newsletter { float:right; font-size:8px; padding-top:5px; }
	
	.immaginina { float:left; margin-right:10px;}

#footer {clear:both;}
	.footerizzo {border-top:1px dotted #838680; padding-bottom:15px;}
	
	.sotto_footer {float:left; border-left:1px solid #838680; margin:20px 0 10px 0; padding-left:15px;}
	.sotto_footer ul {list-style:none;}
	.sotto_footer li {color:#253F60; padding:2px 0;}
	.sotto_footer li a {color:#253F60; padding:2px 0;}
	
	.fianco_footer {float:left; border-left:1px solid #838680; margin:20px 0 0 50px; padding-left:15px;}
	.fianco_footer ul {list-style:none; width:540px;}
	.fianco_footer li {color:#666; float:left; border-right:1px solid #666; padding:0 5px;}
	.fianco_footer li a {color:#666; padding:2px 0;}
	


