* {margin:0; padding:0}

body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#666666;}

img{border:none}

a{text-decoration:none; color:#666666}



#sfondo{margin:0 auto; width:1024px;}


h3 { font-size:12px;}

#header{margin:0 auto; width:860px; height:168px;}

#nav{float:right; padding-top:25px; font-size:11px;}

#nav a{color:#666666; text-decoration:none;}

#nav img{vertical-align:bottom}

#top{clear:both; width:860px; height:130px;}

#top #logo{float:left;}

#top #titolo{float:right; margin-top:90px}



#banda{height:66px; clear:both; background:url(../immagini/banda.jpg) repeat-x;}

#banda_centro{width:860px; height:66px; margin:0 auto; background:url(../immagini/bandaCenter.jpg) repeat-x;) repeat-x}

#banda_centro #colori{float:left; margin-top:15px}

#banda_centro #slogan{float:right; margin-top:15px}



#main{margin:0 auto; margin-top:40px; width:860px; height:720px; clear:both; background:#ffffff;}

#left{float:left; width:218px; height:500px; background:#FFFFFF}

#left #menu{font-size:14px; height:197px; line-height:22px; background:url(../immagini/menu.gif) no-repeat bottom left; padding-left:12px}

#left #menu img{vertical-align:middle}

#left #menu_links{clear:both; font-size:14px; width:182px; height:175px; line-height:22px; background:url(../immagini/menu_nuovo.gif) no-repeat bottom left; padding-left:12px; padding-top:20px}

#left #menu_links img{vertical-align:middle}

#left #menu a{}

#left #news{float:left; width:185px; height:265px; margin-top:30px;}

#left #news #titoloNews{font-size:14px; font-weight:bold; color:#ff0000}

#left #news #contenuto{float:left; width:182px; height:225px; margin-top:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:solid 1px #cccccc}

#left #news #contenuto .notizia{float:left; width:160px; height:100px; margin-top:15px; color:#000000; padding:0 13px;}

#left #news #contenuto .notizia .titolo{font-weight:bold}

#left #news #contenuto .notizia a{color:#336699}

#left #news #leggi{float:left; width:185px; margin-top:4px;}

#left #news #leggi img{vertical-align:bottom}

#left #news a{font-size:12px; color:#339900; text-decoration:underline}

#right{float:left; width:642px; height:500px; background:url(../immagini/foto.jpg) no-repeat top left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-top:192px;}

#right #link{margin-left:372px;}

#right #link a{text-decoration:underline}

#right #link #evidenzia{color:#0066cc}

#aree1{margin-top:70px; width:642px; height:275px; font-weight:normal}

#aree1 #area_left1{float:left; width:291px; height:275px; background:#FFFFFF url(../immagini/sfondoAzienda.jpg) no-repeat}

#aree1 #area_right1{float:right; width:305px; height:275px; background:#FFFFFF url(../immagini/sfondoProblemi.jpg) no-repeat}

#aree1 a{color:#339900; text-decoration:underline}

#aree2{width:642px; height:155px; font-weight:normal}

#aree2 #area_left2{float:left; width:291px; height:155px; background:#FFFFFF url(../immagini/sfondoDocumenti.jpg) no-repeat}

#aree2 #area_right2{float:right; width:305px; height:155px; background:#FFFFFF url(../immagini/sfondoServizi.jpg) no-repeat}

#aree2 a{color:#339900; text-decoration:underline}

#right .freccia{vertical-align:bottom}



#main_pagine{margin:0 auto; margin-top:40px; width:860px; height: auto; clear:both;}

#right_pagine{float:left; width:642px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#right_pagine #intro{font-size:14px; font-weight:normal; color:#000000; margin:27px 0;}

#right_pagine .foto{margin-right:19px;}

#right_pagine #testo{margin:27px 0; line-height:20px;}

#right_pagine #testo a{color:#339900; text-decoration:underline}

#right_pagine #testo .ancora{color:#666666; text-decoration:none}

#right_pagine #testo .lettera{font-size:18px; font-weight:bold; color:#339900; text-decoration:none}

#right_pagine #box{clear:both; width:548px; height:121px; background:url(../immagini/box.jpg) no-repeat;}

#right_pagine #box #box_centro{padding:35px 40px;}

#right_pagine #box #box_centro a{color:#336699; text-decoration:underline}



#footer{height:70px; clear:both; background:#e6e6e6; text-align:center; font-size:11px; padding-top:10px; margin-top:48px}

#footer a{text-decoration:underline; color:#666666}



