/* main */
body {background : #1e3a5c url(/images/bg.gif); color : #676c70; margin : 0; padding : 0;}
p {margin : 0; padding : 0;}
body, td, div, p, span, input, textarea {font-family:"Times New Roman", Georgia, Times, serif; font-size : 14px; line-height : 18px;}
br {font-size : 14px; line-height : 14px;}
img {border : 0;}
form {margin : 0; padding : 0;}
input, textarea {border : 1px solid #dadada; color : #666666;}
a, a:link {text-decoration : underline; color : #368ac6;}
a:hover {text-decoration : none; color : #368ac6;}
.border1 {border : 1px solid #d9ddde;}
.border2 {border : 2px solid #d9ddde;}
a.nodecor, a.nodecor:link {text-decoration : none;}
a.nodecor:hover {text-decoration : underline;}
.rel {position : relative;}
.abs {position : absolute;}
.hand {cursor : hand; cursor : pointer;}
.center {text-align : center;}

/* fonts */
.fs11, .fs11 a, .fs11 a:link, .fs11 a:hover, a.fs11, a.fs11:link, a.fs11:hover, a.fs11 strong, a.fs11:link strong, a.fs11:hover strong {font-size : 11px; line-height : 15px;}
.fs12, .fs12 a, .fs12 a:link, .fs12 a:hover, a.fs12, a.fs12:link, a.fs12:hover, a.fs12 strong, a.fs12:link strong, a.fs12:hover strong {font-size : 12px; line-height : 18px;}
.fs14, .fs14 a, .fs14 a:link, .fs14 a:hover, a.fs14, a.fs14:link, a.fs14:hover, a.fs14 strong, a.fs14:link strong, a.fs14:hover strong {font-size : 14px; line-height : 18px;}
.fs15, .fs15 a, .fs15 a:link, .fs15 a:hover, a.fs15, a.fs15:link, a.fs15:hover, a.fs15 strong, a.fs15:link strong, a.fs15:hover strong {font-size : 15px; line-height : 18px;}
.fs16, .fs16 a, .fs16 a:link, .fs16 a:hover, a.fs16, a.fs16:link, a.fs16:hover, a.fs16 strong, a.fs16:link strong, a.fs16:hover strong {font-size : 16px; line-height : 18px;}
.fs17, .fs17 a, .fs17 a:link, .fs17 a:hover, a.fs17, a.fs17:link, a.fs17:hover, a.fs17 strong, a.fs17:link strong, a.fs17:hover strong {font-size : 17px; line-height : 20px;}
.fs20, .fs20 a, .fs20 a:link, .fs20 a:hover, a.fs20, a.fs20:link, a.fs20:hover, a.fs20 strong, a.fs20:link strong, a.fs20:hover strong {font-size : 20px; line-height : 24px;}
.fs24, .fs24 a, .fs24 a:link, .fs24 a:hover, a.fs24, a.fs24:link, a.fs24:hover, a.fs24 strong, a.fs24:link strong, a.fs24:hover strong {font-size : 24px; line-height : 28px;}
.white, .white strong, .white a, .white a:link, .white a:hover, .white a strong, .white a:link strong, .white a:hover strong, a.white, a.white:link, a.white:hover {color : #ffffff;}
.black, .black strong, .black a, .black a:link, .black a:hover, .black a strong, .black a:link strong, .black a:hover strong, a.black, a.black:link, a.black:hover {color : #2a2e35;}
.silver, .silver strong, .silver a, .silver a:link, .silver a:hover, .silver a strong, .silver a:link strong, .silver a:hover strong, a.silver, a.silver:link, a.silver:hover {color : #333333;}
.grey, .grey strong, .grey a, .grey a:link, .grey a:hover, .grey a strong, .grey a:link strong, .grey a:hover strong, a.grey, a.grey:link, a.grey:hover {color : #666666;}
.navy, .navy strong, .navy a, .navy a:link, .navy a:hover, .navy a strong, .navy a:link strong, .navy a:hover strong, a.navy, a.navy:link, a.navy:hover {color : #41626f;}
.blue, .blue strong, .blue a, .blue a:link, .blue a:hover, .blue a strong, .blue a:link strong, .blue a:hover strong, a.blue, a.blue:link, a.blue:hover {color : #62b4ef;}
.green, .green strong, .green a, .green a:link, .green a:hover, .green a strong, .green a:link strong, .green a:hover strong, a.green, a.green:link, a.green:hover {color : #669900;}
.pink, .pink strong, .pink a, .pink a:link, .pink a:hover, .pink a strong, .pink a:link strong, .pink a:hover strong, a.pink, a.pink:link, a.pink:hover {color : #e05657;}
.silverpink, a.silverpink, a.silverpink:link, a.silverpink:visited {color : #666666;}
 a.silverpink:hover {color : #f92c01;}

.arial, .arial a, .arial a:link, .arial a:hover  { font-family : Arial, Verdana, Helvetica, sans-serif;}

.italic {font-style : italic;}

h1 {font-size : 24px; line-height : 26px; margin : 0; padding : 0; color : #4490dc; font-weight : normal;}
h3 {font-size : 20px; line-height : 24px; margin : 0; padding : 0; color : #72bac8; font-weight : normal;}

.bgcolor0 {background : #ffffff;}
.bgcolor1 {background : #edf3f6;}
.bgcolor2 {background : #eeebda;}
.bgcolor3 {background : #f3f2e4;}

/* blocks */
#copybg {background: url(/images/copybg.png) no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/copybg.png,sizingMethod=crop); padding : 18px 21px;}
.bgg {background: url(/images/bgg.png) no-repeat; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bgg.png,sizingMethod=crop);}
#line1 {background : url(/images/line1.gif) no-repeat;}
.inp0 {background : url(/images/inp0.gif) no-repeat;}
#bg23 {background : #182d48 url(/images/bg23.jpg) repeat-x;}
.img1 {background : #182d48 url(/images/img1.jpg) no-repeat;}
.img2 {background : #182d48 url(/images/img2.jpg) no-repeat;}
.img3 {background : #182d48 url(/images/img3.jpg) no-repeat;}
.img4 {background : #182d48 url(/images/img4.jpg) no-repeat;}
.img5 {background : #182d48 url(/images/img5.jpg) no-repeat;}
.img6 {background : #182d48 url(/images/img6.jpg) no-repeat;}
.img7 {background : #182d48 url(/images/img7.jpg) no-repeat;}
.mappa {background : #182d48 url(/images/mappa.jpg) no-repeat;}
/*.planna {background : #182d48 url(/images/planna.jpg) no-repeat;}*/
#rightblock ul {margin : 0; padding : 0; padding-left : 15px;}
#rightblock ul li {list-style-image : url(/images/bull.gif); margin : 0; padding : 0;}
#rightblock, #rightblock ul li, #rightblock ul li p, #rightblock ul li div, #rightblock ul li a, #rightblock ul li a:link, #rightblock ul li a:hover {color : white;} 
#zagga {background : url(/images/zagga.gif) no-repeat; padding-top : 14px;}
.gfs {background : url(/images/gfs.gif) no-repeat left bottom; padding : 5px 0 0 21px;}
