@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;}

.clear { clear:both }
.left { float:left }
.right { float:right }

div, img { behavior:url(../../css/iepngfix.htc) }

body { background:url(../images/bg_tile.jpg) repeat #530003; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; }

h2 { font-size:16px; line-height:18px; }
h3 { font-size:13px; line-height:15px; }
p { margin-bottom:10px }
a { color:#d23232a; text-decoration:underline; }
a:hover { text-decoration:none }

div#shadow-wrap { width:750px; /*height: 675px; background: url(../images/shadow.png) no-repeat center top;*/ margin:0 auto; }
div#wrapper { width:699px; /*height:595px;*/ background:#FFFFFF; margin: 0 auto; background:url(../images/programma.jpg) no-repeat 40px bottom #ffffff; }
div#footer { height:52px; width: 699px; margin: 0 auto; background-color:#d2232a; }

	div#left { float:left; width:211px; padding-left:41px; height:595px; background:url(../images/arrow.jpg) no-repeat left 220px; }
		div#news { height:206px; padding-top:30px; }
			div#news a { color:#000000; text-decoration:none;}
				div#news a:hover { color:#d2332a }
					div#news h2 a { color:#d2332a }
					
			div#news h2 { color:#d2232a }
			div#news p { line-height:18px }
			
	div#right { float:right; width:427px; /*height:595px;*/ padding-right:20px;}
		div.menudiv { height:12px; }
		ul#menu { list-style:none; height:100px; padding-top:10px; }
			ul#menu li { float:left; display:block; margin-right:7px; }
				ul#menu li a { font-weight:bold; color:#d2232a; font-size:18px; text-decoration:none; }
					ul#menu li a:hover { text-decoration: underline; }
		div#right img.foto { margin-top:5px; margin-bottom:10px; }
		div#right p { margin-right:40px; text-align:justify;}
		div#right a { color:#d2232a; text-decoration:none; }
		div#right a:hover { text-decoration:underline }
