* { margin:0; padding:0;}
body{ background:#646971 url(pic/footer_bgr.jpg) top center repeat-y; }
html, input, textarea{font-family:Verdana, Arial; font-size:12px; color:#262B2E;	}

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
/*
img {vertical-align:top; text-align:left;}
*/
b a{ background:url(pic/line_ins.gif) bottom left repeat-x; text-decoration:none;}
b a:hover{ background:none;}


.column { float:left;}
.clear { clear:both;}


/*header*/
.header_menu {background:#646971;}
.header_menu .size_width_1{width:17px; background:url(pic/bgr_hed_men_1.jpg) top left repeat-y; height:100%;}
.header_menu .size_width_2{width:745px; background:url(pic/bgr_hed_men_2.jpg) top left repeat-x; height:100%;}
.header_menu .size_width_3{width:18px; background:url(pic/bgr_hed_men_3.jpg) top left repeat-y; height:100%;}
#header_menu {margin:0 auto; width:780px; height:70px;}

.header_logo {background:#B9BDBF;}
.header_logo .size_width_1{width:17px;}
.header_logo .size_width_2{ width:745px; background:url(pic/bgr_hed_logo_2.jpg) top left repeat-x; height:100%;}
.header_logo .size_width_2 img{ margin:30px 0px 10px 30px;}
.header_logo .size_width_2 div{ margin-top:0px; color:#656A72; font-size:12px; line-height:20px;}
.header_logo .size_width_3{width:18px;}
#header_logo{margin:0 auto; width:780px; height:90px;}

.header_content {background:url(pic/bgr_hed_cont_tal.jpg) 0 0 repeat-x;}
.header_content .size_width_1{width:17px;}
#header_content {height:202px; margin:0 auto; width:780px;}

.header_content .size_width_2_left{width:372px; background:url(pic/bgr_hed_cont_bgr1.jpg) 0 0 repeat-x; height:100%;}

.header_content .size_width_2_left .bgr_coner{background:url(pic/iconaprev.jpg) bottom right no-repeat; height:100%;}
.header_content .size_width_2_left .bgr_coner .indent{padding:10px 42px 0 29px; color:#1E2224; line-height:17px; font-size:12px;}
.header_content .size_width_2_left .bgr_coner .indent p{margin:15px 0 14px 0;}
.header_content .size_width_2_left .bgr_coner .indent b a{ color:#1B1E20; font-weight:normal}
.header_content .size_width_2_left .bgr_coner .indent b img{ margin:0 0 0 6px; vertical-align:middle;}

.header_content .size_width_2 .bgr_conerprev{background:url(pic/iconaprev.jpg) bottom right no-repeat; height:100%;}

.header_content .size_width_2{ width:746px; background:url(pic/bgr_hed_cont_bgr1.jpg) 0 0 repeat-x; height:100%;}
.header_content .size_width_2 .indent{padding:10px 30px 0 29px; color:#1E2224; line-height:20px; font-size:12px;}
.header_content .size_width_2 .indent b a{ color:#1B1E20; font-weight:normal}
.header_content .size_width_2 .indent b img{ margin:0 0 0 6px; vertical-align:middle;}
.header_content .size_width_2 .indent p{ margin:14px 0 12px 0;}

.header_content .size_width_2_right{width:374px; height:100%;}
.header_content .size_width_3{width:17px;}

/*footer*/
#footer{ color:#E6E9E9; font-size:12px; margin:0 auto; width:780px; padding:32px 0 0 0; text-indent:46px; height:72px;}
#footer a{ color:#E6E9E9; text-decoration:underline; word-spacing:normal;}
#footer a:hover{ text-decoration:none;}
#footer span{ word-spacing:6px;}


/*content*/
.wrapper_tal{background:#B9BDBF url(pic/wrapper_tal.jpg) top left repeat-x; }
.content{margin:0 auto; width:780px;}

.cont_bgr_y{background:url(pic/cont_bgr_y.jpg) top left repeat-y; width:780px; height:100%;}
.cont_bgr_top{background:url(pic/cont_bgr_top.jpg) top left no-repeat; width:780px; height:100%;}
.cont_bgr_bottom{background:url(pic/cont_bgr_bottom.jpg) bottom left no-repeat; width:780px; height:100%;}

.content .heit_main{ width:45px; float:left; height:280px;}
.content .indent_top{height:10px;}
.content .indent_bottom{height:23px;}
.content .bgr_separate_line{width:780px; background:url(pic/separate_line.gif) top left repeat-y;}
.content .bgr_separate_linepf{width:780px; background:url(pic/separate_linepf.gif) top left repeat-y;}

.text{color:#262B2E; font-size:12px;}
.text b a{color:#1B1E20; font-size:11px; text-decoration:none}
.text b img{margin:0 0 0 6px; vertical-align:middle;}
.text span{color:#87A400; font-size:14px;}
.text a{color:#87A400; text-decoration:none}
.text a:hover{color:#000000; text-decoration:none}

/*================== index.html ==================*/
.box_indent{ margin:10px 0 0 0;}
.box_indent span{ font-size:13px;}
.box_indent .box{ width:100%}
.box_indent .size_w1{ float:left; width:274px;}
.box_indent .size_w1pf{ float:left; width:240px;}
.box_indent .size_w1 span{ color:#6C7279; font-size:12px; font-weight:bold;}
.box_indent .size_w2{ float:left; width:40px;}
.box_indent img{ margin:3px 0 5px 0;}
.box_indent p{ margin:10px; padding:0; font-size:12px; line-height:14px;}


/*================== index-1.html ==================*/
.img_indent{margin-right:22px; float:left}
.p_indent p{ margin-bottom:12px;}
.separate_img{margin:14px 0 21px 0;}
/*
.list_indent{margin-top:22px; width:312px;}
.list_indent .list_col_1{width:171px;}
.img_indent1{margin-bottom:13px;}
*/

/*================== index-4.html ==================*/
.indent_f1{ height:31px;}
.f1 input{ width:235px; height:18px;}
.f1 .tastoinvia{ width:240px; height:20px; margin-top:10px; text-align:center;}
.f1 textarea{ width:235px; height:139px; overflow:auto; margin-bottom:5px;}
.f1 textarea, input{ color:#262B2E; font-family:Arial; font-size:12px; padding:1px 0 1px 5px; border:1px solid #656A72; vertical-align:middle}
.f1 .size_w1{width:70px; float:left; height:36px; padding-top:2px;}
.f1 .size_w1required{width:70px; float:left; height:36px; padding-top:2px; font-weight:bold; color:#00a000;}
.f1 .size_w1pre{width:150px; float:left; height:36px; padding-top:2px; font-weight: bold;}
.f1 .selezioneprivacy{ width:15px; height:15px; text-align:center; border:0px; font-size:11px; }
/*
.f1 .selezioneprivacy{ width:30px; height:20px; text-align:center; border:0px; font-size:11px;}
*/

/*================== index-5.html ==================*/
.txt_p {font-size:12px; line-height:15px; text-align:justify;}
.txt_p img{ margin-bottom:15px;}
.txt_p p{ margin:11px 0 0 0; }
.txt_p a{ color:#769C00; text-decoration:underline; font-size:12px;}
.txt_p a:hover{ color:#769C00; text-decoration:none}


/*==================list====================*/
ul {margin:0; padding:0; list-style:none;}
li {margin:0; padding:0; font-size:13px;}
li a{line-height:18px; color:#769C00; text-decoration:underline;}
li a:hover{text-decoration:none; color:#000000;}

#pagestd .col_1{width:319px; float:left;}
#pagestd .separate{ width:55px; float:left}
#pagestd .col_2{width:315px; float:left;}
#pagestd .col_1pf{width:284px; float:left;}
#pagestd .col_2pf{width:370px; float:left;}
#pagestd .col_3pf{width:694px; float:left;}

#pageoversize .col_1{width:694px; float:left;}

.testo {font-size:12px; line-height:16px; text-align:justify;}
.ditta { font-weight:bold; color:#0000a0}
.small {font-weight:normal; font-size:10px; color:black; font-family:MS Sans Serif,Arial;}
.linkbot {font-family:Arial; font-size:12px; color:#909090; font-size:11px; text-align:center;}
a .linkbot{font-family:Arial; font-size:12px; color:#909090; font-size:11px; text-align:center;}

.adiva {font-family:Arial,Ms Sans Serif, Arial; font-size:10px; font-weight:normal; color:black; background-color:transparent; letter-spacing:0.2em; text-decoration:none}
.adiva:hover {color:#E0E0E0; text-decoration:underline;}
.adiva:visited {color:#E0E0E0}
.adiva:active {font-weight:normal}

