/* CSS Document */
body, table, input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body {margin:0px; background-color:#245630;}

img {border:0px;}
hr {height:1px; color:#4e7062;}

h1 {font-size:22px; font-family:"Times New Roman", Times, serif; border-bottom:1px solid #000; border-top:1px solid #000; margin:10px 0px 10px 0px; padding:6px 0px 6px 100px;}
h2 {font-size:18px; font-family:"Times New Roman", Times, serif; border-bottom:1px solid #000; border-top:1px solid #000; margin:10px 0px 10px 0px; padding:6px 0px 6px 0px; height:26px;}
h3 {font-size:16px; font-family:"Times New Roman", Times, serif; border-bottom:1px solid #000; border-top:1px solid #000; padding:2px 0px 2px 0px; color:#004834;}
h3 a:link, h3 a:visited, h3 a:hover {color:#004834;}

.imgBrd {border:1px solid #004834;}

.scheda_prod {width:508px;}
.scheda_prod h3, .scheda_prod hr{color:#004834; border-color:#004834; margin:5px 0px 5px 0px;}

.schedaLink {color:#00412d!important; text-decoration:underline!important;}

a:link, a:visited {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

.inputCerca {background-color:#FFFFCC; border:0px none #000;}

.header {background-color:#2f7048; height:125px; border-bottom:1px solid #2D352D; text-align:center;}

.menu {background-image:url(../images/bg_menu.jpg); background-repeat:repeat-x; height:43px; color:#FFFFFF;}
.menu a:link, .menu a:visited {color:#fff; text-decoration:none; font-size:12px}
.menu a:hover {color:#F2DD6F; text-decoration:none}
.menu td {padding:0px 5px 0px 5px; }

.menu a.selected {color:#F2DD6F!important; text-decoration:none; font-weight:bold;}


.sx {background-color:#01422e; border-right:1px solid #255731; width:198px;}
.dx {background-color:#01422e; border-left:1px solid #255731; width:198px;}
.dx_collane {background-color:#000a00; background-image:url(../images/colonna_dx_collane1.jpg); background-repeat:no-repeat; border-left:1px solid #255731; width:198px;}

.collane_ele {margin-left:34px; margin-top:36px}
.collane_ele td {border-left:1px solid #255731; border-bottom:1px solid #255731; height:20px;}
.collane_ele a {font-family:"Times New Roman", Times, serif; color:#255731; text-decoration:none; font-size:12px; padding-left:4px;}

.sx_news {background-color:#245630; border-right:1px solid #000; width:198px; background-image:url(../images/colonna_sx_news.jpg); background-repeat:no-repeat;}

.news_info {margin-left:14px; margin-top:36px}
html>body .news_info {margin-left:34px; margin-top:36px}


/*.news_info {margin-left:34px; margin-top:36px}*/
.news_info td {border-left:1px solid #255731; border-bottom:1px solid #255731; height:20px; padding-left:4px;}
/*.news_info a {font-family:"Times New Roman", Times, serif; color:#255731; text-decoration:none; font-size:11px;}*/
.news_info a {font-family:verdana; color:#255731; text-decoration:none; font-size:10px;}


.prod_tit, .prod_tit a {color:#643b1f; font-size:16px}
.prod_desc {padding-left:20px; width:600px;}
.prod_desc_dett {padding-left:10px; width:280px;}

.prod_ico {width:95px; text-align:right!important;}

.bodyPage {background-color:#fff; }

.footer {padding-top:9px; color:#b9c1ab; border-top:1px solid #2D352D; text-align:center;}

.small {font-size:10px;}
.red {color:#f00;}
.button-select {background-color:#000a00; color:#fff; border:1px solid #595e59; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; cursor:hand;}

.form { text-align:center;}
.form th, .form td {text-align:left;}
.form input, .form textarea {font-size:12px; border:1px solid #595e59;}