html,body,h1,h2,h3{margin:0; padding:0}
body{font-family:arial,sans-serif; font-size:12px; text-align:center}
p{margin:6px 0px 10px 0px; text-align:justify; line-height:1.4em}
h1{font:normal 2.1em/40px arial,serif; margin-left:15px}
h2{font-weight:normal; color:#fb0; font-size:18px}
h3{margin:0 0 0 0; padding:5px 0 0 0; color:#a22; font-size:16px}
ol,ul{margin:6px 0 0 0; padding:0 0 0 18px; font-family:arial,sans-serif; font-size:12px;}
li{margin:0; padding:0}
b{color:#333}
a {text-decoration:none; color:#900; line-height:1.4em}
a:hover{color:#fa0}

/* layout contenitore esterno */
div#container{width:960px; margin:0 auto; text-align:left;
	border-left:2px solid #555; border-right:2px solid #555; background: url(symbols/menu_tre_colonne.jpg) repeat-y top left}

/* layout testata */
div#testata{background-color:#777; color:#fea; padding-bottom:2px; border-bottom:2px solid #555;}
div#testata a{color:#fea; text-decoration:none}
div#testata a:hover {color:#ffa}

/* layout e stili dei menů */
div#menu{float:left; width:180px}
div#menu ul{margin:15px 0 0 0; padding-left:15px; list-style-type:none;}
div#menu li{margin:0; padding:0}
div#menu a{color:#555; font:normal 1.2em/22px arial,sans-serif; text-decoration:none; font-weight:bold}
div#menu a:hover{color:#033; text-decoration:underline}
div#menu a#activelink{color:#fea; text-decoration:none}
div#menu a.scp{color:#000; padding-left:11px; font-weight:normal} /*sottocapoverso*/
div#menu a.nor{color:#a22; padding-left:30px; font-weight:normal} /*sottocapoverso*/

/* layout contenuti */
div#content {width:767px; float:left; margin:0; padding:12px 0px 12px 12px}

/* layout e stili dei contenuti */
div#colonna{float:left; width:516px; margin:0; padding:12px 10px 12px 12px; background-color:#fff}
div#colonna a.continua{text-decoration:none; color:#333; line-height:1.4em}
div#colonna a.continua:hover{text-decoration:underline; color:#000}
div#colonna a.continua b{color:#a22}
div#colonna a.smista{color:#000; text-decoration:none}
div#colonna a.smista:hover{text-decoration:underline}
div#colonna a.smista b{font-weight:normal}
div#colonna h3 a.continua{margin:0 0 0 0; padding:5px 0 0 0; color:#a22; text-decoration:none}
div#colonna h3 a.continua:hover{text-decoration:none; color:#fb0}
div#colonna img.wind{border-width:0; margin:0; padding:0 0 1px 0; vertical-align:bottom;}
div#colonna img.h {margin:0; padding:0; border-width:0}       /* immagini home */
div#colonna img {border-width:0; margin:0; padding:15px 0 15px 15px}

/* layout e stili delle news */
div#editoriale{float:left; width:182px; margin:0; padding:12px 0px 12px 32px}
div#editoriale a.continua{text-decoration:none; color:#333; line-height:1.4em}
div#editoriale a.continua:hover{text-decoration:underline; color:#000}
div#editoriale a.continua b{color:#a22}
div#editoriale h3 a.continua{margin:0 0 0 0; padding:5px 0 0 0; color:#a22; text-decoration:none}
div#editoriale h3 a.continua:hover{text-decoration:none; color:#fb0}

/* layout e stili del footer */
div#footer{clear:left; text-align:center; padding:6px; background-color:#777; color:#000; border-bottom:2px solid #555; border-top:2px solid #555; color:#ffc}
div#footer a{color:#fea; text-decoration:none}
div#footer a:hover {color:#ffa}

/* layout e stili del footer n°2: fuori gabbia */
div#footer2{width:760px; margin:0 auto; padding:3px 0 0 0; text-align:right; color:#000}
div#footer2 a{color:#222; text-decoration:none}
div#footer2 a:hover {color:#a22}

/* layout site_map */
div#site_map ul{margin:0; padding:0; list-style-type:none; line-height:1px}
div#site_map li{margin:0; padding:0; line-height:1px}
div#site_map a{text-decoration:none}
div#content a.sm_scp{color:#a22; padding-left:11px; font-weight:normal} /*sottocapoverso*/
div#content a.sm_nor{color:#a22; padding-left:30px; font-weight:normal} /*sottocapoverso*/