/* CSS Document */

/* colonna extra */

#extra .extrabox {font-size: 10px;margin-bottom: 2em}
#extra .extrabox h2{ font-size:14px;}
#extra .extrabox p{margin: 0}

.extra_imgs {background-color:#17498f; text-align:center; background-image:url(../imgs/bg.jpg); background-position:bottom;}
.extra_imgs table {width:99%; border:none;} 
.extra_imgs table tr {}
.extra_imgs table tr td {}
.extra_imgs table tr td a {}
.extra_imgs table tr td a:hover img {border-bottom:5px solid white;}
.extra_imgs table tr td a img {border:none; border-bottom:5px solid #17498f; width:100px; height:100px;}

#extra .filter {border:1px solid #17498f; text-align:center; width:98.9%; background-color:#eee; line-height:200%;}
#extra .filter form {}
#extra .filter form select {border:1px solid #17498f; border-bottom:none; width:90%; color:#17498f; font-size:10px; font-weight:bold; text-transform:uppercase; background-color:#fff; }
#extra .filter form select option {border-bottom:3px solid #fff; color:#17498f;}
#extra .filter form select option:hover {border-bottom:3px solid #17498f; color:#17498f;}
#extra .filter form input.btn {border:1px solid #17498f; text-transform:uppercase; background-color:#17498f; font-size:10px; font-weight:bold; color:#fff; background-image:url(../imgs/bg.jpg); background-position:center;}
#extra .filter form input.txt {border:1px solid #17498f; width:90%; color:#17498f; font-size:10px; font-weight:bold; text-transform:uppercase; background-color:#fff; }

#extra .search {background-color:#eee; line-height:200%;}
#extra .search form {width:94%; margin-left:5px;}
#extra .search form input.btn {border:1px solid #17498f; background-color:#17498f; color:#fff;  font-size:10px; font-weight:bold; text-transform:uppercase; background-image:url(../imgs/bg.jpg); background-position:center;}
#extra .search form input.txt {border:1px solid #17498f; width:90%;background-color:#fff; color:#17498f; font-size:10px;}
#extra .search form a {border-bottom:3px solid #17498f; font-weight:normal; font-size:10px; text-transform:lowercase;color:#17498f; }

/* CONTENT */

.content_list {margin:0; padding:10px 0 0 0;}
.content_list ul {list-style:none; margin:0; padding:0 0 10px 0;}
.content_list ul li {list-style:none; margin:0 0 10px; padding:0; border:1px solid #fff; }
.content_list ul li:hover {list-style:none; margin:0 0 10px; padding:0; border:1px solid #17498f;}
.content_list ul li table {border:none; empty-cells:hide;}
.content_list ul li table tr {vertical-align:top;}
.content_list ul li table tr td {}
.content_list ul li table tr td.picbox {width:85px; height:85px}
.content_list ul li table tr td img {width:84px; height:84px;}
.content_list ul li table tr td h3 {border:none;}
.content_list ul li table tr td .short_desc {margin:0;  padding:10px 0 0 0;}
.content_list ul li table tr td .link {margin:10px 0 0 0; padding:0 0 0 0;}
.content_list ul li table tr td .link a {text-transform:uppercase; color:#555; border-bottom:3px solid #fff;}
.content_list ul li:hover table tr td .link a {text-transform:uppercase; color:#17498f; border-bottom:3px solid #17498f;}

.content_list_simple {margin:0; padding:10px 0 0 0;}
.content_list_simple ul {list-style:none; margin:0; padding:0 0 10px 0;}
.content_list_simple ul li {list-style:none; margin:5px 0; padding:5px 5px 5px 1px; border:none; display:block;}
.content_list_simple ul li:hover {list-style:none; border:none; background-color:#eee;}
.content_list_simple ul li h3 {border:none; margin:0; padding:0; display:inline;}
.content_list_simple ul li:hover h3 {border:none; color:#17498f; display:inline;}
.content_list_simple ul li .short_desc {margin:0; padding:0; display:inline;}
.content_list_simple ul li .link {margin:0; padding:0 0 0 0; display:block;}
.content_list_simple ul li .link a {text-transform:uppercase; color:#555; border-bottom:none;}
.content_list_simple ul li:hover .link a {text-transform:uppercase; color:#17498f; border-bottom:none;}

.content_det {margin:0; padding:10px 0 0 0;}
.content_det table {border:none; empty-cells:hide;}
.content_det table tr {vertical-align:top;}
.content_det table tr td {vertical-align:top;}
.content_det table tr td.picbox {width:200px; height:200px; text-align:left; vertical-align:top;}
.content_det table tr td img {width:199px; height:199	px; }
.content_det table tr td h3 {border:none;}
.content_det table tr td .txt {margin:0; padding:0;}
.content_det table tr td .link {margin:0; padding:0;}
.content_det table tr td .link a {text-transform:lowercase; color:#555; border-bottom:3px solid #fff;}
.content_det table tr td .link a:hover {color:#17498f; border-bottom:3px solid #17498f;}
.content_det table tr td ul {margin:0; padding:0; list-style:none; color:#555; font-size:9,5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.content_det table tr td ul li {display:block;}
.content_det table tr td ul li a, .content_det table tr td ul li .det a {text-decoration:none; color:#555; font-weight:bold;}
.content_det table tr td ul li a:hover, .content_det table tr td ul li .det a:hover {color:#17498f; text-decoration:underline;}
.content_det table tr td ul li .det {color:#000;}


#content .img_list .img {margin: 2px; border:1px solid #17498f; height:auto; width: auto; float: left; text-align: center;}
#content .img_list .img:hover {background-color:#eee;}
#content .img_list .img img {display: inline;margin: 3px; border:none; width:100px; height:100px;}
#content .img_list .desc {text-align: center;font-weight: normal;width: 120px;margin: 2px; font-size:10px;}


