* { margin:0; padding:0;}
html{font:11px/12px arial, helvetica, sans-serif; color: #505050;}



.clear { clear:both;}

h1 {margin: 0px 0px 15px 0px; padding:0; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#FF4800; font-weight:bold; }
h2 {margin:0; padding:0; font:20px Tahoma, Arial, Helvetica, sans-serif; color:#004767; font-weight:bold;}

h3 {margin:0; padding:0; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#004767; font-weight:bold;}
h3 a{color:#004767; text-decoration:underline;}
h3 a:hover{color:#004767; text-decoration:none;}
h4 { font-size: 11px;color:#505050; font-weight:bold;}
h5 { font-size: 11px;color:#004767; font-weight:bold; font-family: Tahoma;}
h6 { font-size: 11px;color:#004767; font-weight:bold; font-family: Tahoma;}



.tar{text-align:right;}
.in5{margin-top:5px;}
.in10{margin-top:10px;}
.in15{margin-top:15px;}
.in20{margin-top:20px;}
.in25{margin-top:25px;}

/* Testa Logo in due parti*/
#header .topLogoL{width:480px;float:left;}
#header .topLogoR{width:260px;float:left;}

/* Parte Centrale Colonna sinistra e destra*/
#bodytop { height: 325px; padding:0 0px 0px 0px;}
#bodytop .leftColumn{float: left;}
#bodytop .rightColumn{float: right;}


/* Parte Centrale Colonna sinistra e destra*/
#bodytop { height: 325px;}
#bodytop .leftColumn{float: left;}
#bodytop .rightColumn{float: right;}

.leftColumn  {width:444px; height: 325px; background: url(../immagini/base/bl_bg.png); margin: 0;}
.rightColumn {width:316px; height: 325px; background: url(../immagini/base/br_bg.png); margin: 0;}




.rightLink {font-size:11px; margin: 5px 5px 5px 0px; text-align:right; color:#505050;}
.rightLink a{margin: 10px 15px 10px 0px;text-decoration:underline; color:#505050;}
.rightLink a:hover {margin: 10px 15px 10px 0px;text-decoration:none; color:#505050;}


.b1{width:15px; float:left; margin: 0px 5px 0px 15px;}
.b2{width:85%; float:left; text-align:left;}
.b3{width:85%; float:left; padding-top:20px;}
.f2{line-height:15px; color:#678593; font-size:10px;}
.b2 a { color:#004767; }
.b2 a:hover { text-decoration:none;}


/* Riquadro Sinistro */
.riqLcImage{float: left; width: 230px; height: 200px;}
.riqLcContent{float: right; width: 204px; height: 185px;}

.riqLcTitle {padding: 40px 0px 0px 25px; height: 25px;}
.riqLcFloat {height:150px; width: 150px; padding: 20px 0px 0px 40px;}
.riqLcContent { padding: 10px 0px 0px 10px; font-size: 11px; color:#004767; font-weight:bold; font-family: Tahoma;}
.riqLcContent a { color:#004767; }
.riqLcContent a:hover { text-decoration:none;}
.riqLcContent ul{ list-style: none; padding: 0px 0px 0px 10px; line-height: 20px;}
.riqLcContent li {color:#004767; padding-left:21px; background: url(../immagini/varie/bul01.gif) no-repeat center left;}
.ricLcButton {margin: 10px 0px 0px 109px;width: 271px; height: 39px;}
.ricLcButton a{text-decoration:none;}


/* Riquadro Destro */
.riqRcContent {margin: 0px 15px 0px 15px; height: 230px; }
.riqRcContentTitle {padding: 15px 0px 0px 15px; }

.riqRcTitle {padding: 20px 0px 0px 30px;  height: 25px;}
.riqRcFloat {float:left;  height:200px; width: 200px; padding: 40px 0px 0px 20px;}
.riqRcContent { font-size: 11px; color:#004767; font-weight:bold; font-family: Tahoma;}
.riqRcContent ul{ list-style: none; padding: 0px 0px 0px 10px; line-height: 20px;}
.riqRcContent li {color:#004767; padding-left: 20px; background: url(../immagini/varie/bul03.gif) no-repeat 5px 7px;  font-weight: normal; }
.ricRcButton {margin: 0px 0px 0px 35px;width: 84px; height: 21px;}
.ricRcButton a{text-decoration:none;}

.b1a .b1{width:10px; float:left; margin: 5px 5px 0px 20px;}
.b1a .b2{width:240px; float:left; text-align:left;}
.b1a .mdv{height:3px; background:url(../immagini/base/mdv.gif) top left repeat-x; margin: 10px 30px 20px 40px;}
.b1a .b3{width:240px; float:left; padding-left:20px;}
.b1a .f2{line-height:15px; color:#678593; font-size:10px; float:left; text-align:left;}
.b1a ul{ list-style: none; padding: 0px 0px 0px 10px; line-height: 20px;}
.b1a li {color:#004767; padding-left: 10px; background: url(../immagini/varie/bul02.gif) no-repeat 5px 7px;  font-weight: bold; }
.b1a li a{color:#FF4800; font:11px/22px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:21px; font-weight:bold;}
.b1a li a:hover{text-decoration:underline;}

.b2a .b1{width:10px; float:left; margin: 0px 10px 0px 10px;}
.b2a .b2{width:230px; float:left; text-align:left;}
.b2a .b3{width:85px; float:left; padding:20px 0px 0px 0px;}
.b2a .f2{line-height:15px; color:#678593; font-size:10px;}
.b2a ul{ list-style: none; padding: 0px 0px 0px 10px; line-height: 20px;}
.b2a li {color:#004767; padding-left: 10px; background: url(../immagini/varie/bul02.gif) no-repeat 5px 7px;  font-weight: bold; }
.b2a li a{color:#FF4800; font:11px/22px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:21px; font-weight:bold;}
.b2a li a:hover{text-decoration:underline;}

.b3a .b1{width:15px; float:left; margin: 0px 5px 0px 15px;}
.b3a .b2{width:240px; float:left; text-align:left;}
.b3a .b3{width:85px; float:left; padding-top:20px;}
.b3a .f2{line-height:15px; color:#678593; font-size:10px;}
.b3a ul{ list-style: none; padding: 0px 0px 0px 10px; line-height: 20px;}
.b3a li {color:#004767; padding-left: 10px; background: url(../immagini/varie/bul02.gif) no-repeat 10px 7px;  font-weight: bold; }
.b3a li a{color:#FF4800; font:11px/22px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:25px; font-weight:bold;}
.b3a li a:hover{text-decoration:underline;}

.tb {width:320px; }
.tb .b1{width:235px; float:left;}
.tb .b2{width:85px; float:left; text-align:center; }
.tb .b3{width:85px; float:left; padding-top:10px;}

.tb .f2{line-height:15px;}

/* layout 1 Colonna solo bordo giallo */
.layout_1 {background: #FFFFFF url(../immagini/blocks/layout_pt.png) repeat-x top; width:100%;}
.layout_1 .bot {background:url(../immagini/blocks/layout_pt.png) bottom repeat-x;}
.layout_1 .left {background:url(../immagini/blocks/layout_pt.png) left repeat-y;}
.layout_1 .right {background:url(../immagini/blocks/layout_pt.png) right repeat-y;}
.layout_1 .top_left {background: url(../immagini/blocks/layout_1_top_left.png) no-repeat top left;}
.layout_1 .top_right {background: url(../immagini/blocks/layout_1_top_right.png) no-repeat top right;}
.layout_1 .bot_left {background: url(../immagini/blocks/layout_1_bot_left.png) no-repeat bottom left;}
.layout_1 .bot_right {background: url(../immagini/blocks/layout_1_bot_right.png) no-repeat bottom right; padding: 15px 20px 20px 20px;}

/* layout 2 Colonna con sfumatura gialla dal basso in alto */
.layout_2 {background: #FFFFFF url(../immagini/blocks/layout_pt.png) repeat-x top; width:100%;}
.layout_2 .bot {background:url(../immagini/blocks/layout_2_botbg.png) bottom repeat-x;}
.layout_2 .left {background:url(../immagini/blocks/layout_pt.png) left repeat-y;}
.layout_2 .right {background:url(../immagini/blocks/layout_pt.png) right repeat-y;}
.layout_2 .top_left {background: url(../immagini/blocks/layout_2_top_left.png) no-repeat top left;}
.layout_2 .top_right {background: url(../immagini/blocks/layout_2_top_right.png) no-repeat top right;}
.layout_2 .bot_left {background: url(../immagini/blocks/layout_2_bot_left.png) no-repeat bottom left;}
.layout_2 .bot_right {background: url(../immagini/blocks/layout_2_bot_right.png) no-repeat bottom right; padding: 15px 20px 20px 20px;}
.layout_2 ul{ list-style: disc; padding: 0px 0px 0px 20px;}
.layout_2 li {list-style: disc;    }

/* layout 3 Colonna con sfumatura gialla dall'alto in basso */
.layout_3 {background: #FFFFFF url(../immagini/blocks/layout_3_botbg.png) repeat-x top; width:100%;}
.layout_3 .bot {background:url(../immagini/blocks/layout_pt.png) bottom repeat-x;}
.layout_3 .left {background:url(../immagini/blocks/layout_pt.png) left repeat-y;}
.layout_3 .right {background:url(../immagini/blocks/layout_pt.png) right repeat-y;}
.layout_3 .top_left {background: url(../immagini/blocks/layout_3_top_left.png) no-repeat top left;}
.layout_3 .top_right {background: url(../immagini/blocks/layout_3_top_right.png) no-repeat top right;}
.layout_3 .bot_left {background: url(../immagini/blocks/layout_3_bot_left.png) no-repeat bottom left;}
.layout_3 .bot_right {background: url(../immagini/blocks/layout_3_bot_right.png) no-repeat bottom right; padding: 15px 20px 20px 20px;}


/* layout 4 Parte interna di altri layout*/
.layout_4 {background:#FFFFFF;}
.layout_4 .cnt {background:#FFFFFF; padding:0 21px 7px 8px;}
.layout_4 .bot_left {background:url(../immagini/blocks/block_5_bot_left.gif) top left no-repeat; width:6px; height:6px; padding:0; float:left;}
.layout_4 .bot {background:#FFFFFF; height:6px; float:left; padding:0; width:271px;}
.layout_4 .bot_right_2 {background:url(../immagini/blocks/block_5_bot_right.gif) top right no-repeat; width:6px; height:6px; padding:0px; margin:0px; float:left;}




