* { margin:0; padding:0;}
body { background:#39414a; font-size:16px; line-height:1em; font-family:Georgia, "Times New Roman", Times, serif; color:#1F1A17;}
.top     {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a0a0a4; text-align:center; margin-top:0px;}
.top a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a0a0a4; text-align:center; margin-top:0px; text-decoration: underline;}
.top a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a0a0a4; text-align:center; margin-top:0px; text-decoration: underline;}

/*in_line*/
input, select { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

a:hover{text-decoration:none;}
a {color:#0fb6d0;}

b a{ color:#ff414a; text-decoration:none; background:url(images/v.gif) 0 0 no-repeat; padding:0 0 0 19px;}
b a:hover{text-decoration:none; color:#0fb6d0;}

strong img{ margin:1px 7px 0 0; vertical-align:text-bottom;}
strong a{ color:#aa414a; text-decoration:none;}
strong a:hover{ text-decoration:none; color:#0fb6d0;}

.column { float:left;}
.clear { clear:both; text-align:center;}
.right {text-align:right; line-height:30px;}
.center {text-align:center; font-size:20px; line-height:30px; }
.map {text-align:center; font-size:16px; line-height:30px; }
.inviato {text-align:center; font-size:20px; line-height:30px; color:green}
.errore {text-align:center; font-size:20px; line-height:30px; color:red}



.tall_header{ background:#ffff99; width:100%;}
.h_logo, .h_img, .h_menu{ width:755px;}
/*header*/
.flash{ height:377px;}
.header { color:yellow;  font-size:0.687em; width:755px; text-align:right;}

/*footer*/
.footer{ color:#aebdc4; margin:22px 0; font-size:0.687em; width:755px; text-align:center;}
.footer a{ color:#aebdc4; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
.footer span{ margin:0 334px 0 41px;}
.footer .decor{ word-spacing:4px; margin:0; padding:0;}
.footer .decor span{margin:0; padding:0; color:#d0dde4;}


.content{ font-size:16px; text-align:justify; line-height:1.5em; padding:38px 0 35px 0;}
.title, .title1{ display:block; }
.title{ margin-bottom:12px;}
.ind_1{ margin:11px 0 11px 0;}
.line_x{ background:url(images/line_x.gif) 0 0 repeat-x; height:7px; margin:10px 0 0 0;}



#page .content .col_1 .indent_box{ margin:10px 0 0 0;}
#page .content .col_1 .ind_img{ margin:40px 0 0 40px;}
#page .content .col_1 .ind_img0{ margin:0 0 0 40px;}
#page .content .col_1 .ind_imgl{ margin:40px 0 40px 40px;}

#page .content .col_2 .ind_img1{ margin:25px 0 0 60px; }
#page .content .col_2 .ind_img2{ margin:40px 0 0 55px;  }



#page2 .content .col_1 .indent_box{ margin:10px 0 0 0;}
#page2 .content .col_1 .title1{ margin:12px 0 0 60px;}
#page2 .content .col_1 .ind_text{ margin:14px 0 19px 0;}
#page2 .content .col_1 .ind_img1{ margin:30px 0 0 0;}
#page2 .content .col_1 .ind_img11{ margin:60px 0 0 50px; }
#page2 .content .col_1 .ind_img12{ margin:60px 0 0 90px; }
#page2 .content .col_1 b{ color:#0fb6d0; float:left;}
#page2 .content .col_1 .line_x{ margin:24px 0 11px 0;}
#page2 .content .col_1 .ind_text1{ margin:19px 0 18px 0;}
#page2 .content .col_1 .ind_img{ margin:19px 0 18px 40px;}
#page2 .content .col_1 .ind_img0{ margin:0 0 18px 40px;}
/**/
#page2 .content .col_2 .ind_img{ margin:19px 0 40px 0; display:block;}
#page2 .content .col_2 .ind_img2{ margin:41px 0 0 90px; display:block; }
#page2 .content .col_2 .ind_img3{ margin:12px 0 12px 40px; display:block;}
#page2 .content .col_2 .col_box{ margin:13px 0 0 0;}
#page2 .content .col_2 .col_box_1{ width:205px;}
#page2 .content .col_2 .col_box_2{ width:162px;}
#page2 .content .col_2 b{ color:#0fb6d0; margin:41px 0 0 90px; }



#page3 .content .col_1 .indent_box{ margin:0 0 0 40px; width:403px;}
#page3 .content .col_1 .title1{ margin:27px 0 10px 0;}
#page3 .content .col_1 .ind_text{ margin:14px 0 19px 0;}
#page3 .content .col_1 .ind_img{ margin:17px 0 11px 0;}
#page3 .content .col_1 .ind_img1{ margin:17px 0 0 0;}
#page3 .content .col_1 .ind_img1 img{ margin:-4px 10px 0 0; float:left;}
#page3 .content .col_1 .ind_img1 b{ display:block; margin:9px 0 0 0;}
/**/
#page3 .content .col_2 .ind_img2{ margin:17px 0 0 0px; display:block; }
#page3 .content .col_2 .title{ margin-bottom:19px;}
#page3 .content .col_2 .line_x{ margin:11px 0 7px 0;}

#page4 .content .col_1 .indent_box{ margin:0 0 14px 40px; width:195px;}
#page4 .content .col_1 .ind_img{ margin:17px 0 11px 0; float:right }
#page4 .content .col_1 .ind_img1{ margin:17px 10px 11px 0; float:right }
#page4 .content .col_1 ol{ margin-bottom:11px;}
#page4 .content .col_1 .ind_img3{ margin:17px 0 0 0;}
/**/
#page4 .content .col_2 .ind_img{ margin:17px 0 11px 0; float:left }
#page4 .content .col_2 .ind_img1{ margin:17px 45px 11px 0;  float:right;}
#page4 .content .col_2 .title{ margin-bottom:21px;}
#page4 .content .col_2 .ind_img4{ margin:17px 0 0 0;}


#page5 .content .col_1 .indent_box{ margin:0 0 14px 40px; width:195px;}
#page5 .content .col_1 .ind_img{ margin:17px 0 11px 0; float:right }
#page5 .content .col_1 .ind_img1{ margin:17px 10px 11px 0; float:right }
/**/
#page5 .content .col_2 .ind_img{ margin:17px 0 11px 0; float:left }
#page5 .content .col_2 .ind_img1{ margin:17px 45px 11px 0;  float:right;}



/*==================list====================*/
ol { margin:0; padding:0; list-style-position:inside; }
li { color:#0fb6d0; line-height:1.75em;}
li a {color:#0fb6d0;}

.list ul{ list-style:none;}
.list ul li a{ background:url(images/v.gif) center left no-repeat; padding:0 0 0 21px; color:#cc414a;}
/*==========================================*/
