@charset "utf-8";
/* CSS Document */

body {background-color:#FFFFFF; background:url(../Media/Img/bg_body.jpg) repeat-x top left; font-family: Arial, Helvetica, sans-serif;font-size: 10px;margin: 0pt;padding: 0pt;}

h1{font-family: Arial, Helvetica, sans-serif;font-size:2.0em;color:#ce0000;font-weight:normal;}

.disponibile{font-size:1.0em; font-weight: bold; color:#006600}
.nondisponibile{font-size:1.0em; font-weight: bold; color:#ce0000}

.thumbnails{padding: 2px 2px 2px 2px; background-color: #f1f1f1; border: 1px solid #f1f1f1; float: left; margin:0 5px 8px 2px;}
.thumbnail{padding: 0; float: left; margin:0 5px 8px 2px;}
.thumbnail a img{border: 2px solid #f1f1f1;}
.thumbnail a:hover img{border: 2px solid #CC0000;}
.inputform{border:1px solid #bbbbbb; height:14px; font-size:1.0em; padding:0 2px 0 2px;}

.noscript{width:950px; text-align:center; background-color:#FFFFFF; margin:5px 0 5px 5px; border:2px solid #CCCCCC; color:#FF0000; font-size:1.6em; font-weight:bold; padding:3px}
.noscript a{text-decoration:none}
.noscript a:hover{text-decoration:underline}

#jsabilitato { display: none; }

#contenitore {margin:auto;width: 970px;position:relative;}
#header{background-color:#FFFFFF; border-bottom:3px solid #93c2de; height:80px; width:100%}
#header #logo {width:430px; text-align:center; float:left; padding:5px 0 0 0}
#header #dx{width:540px; text-align:right; float:right}
#header #cerca{height:33px; padding:20px 10px 0 0}

#footer{width:960px; padding:0 5px 0 5px; border-top:1px solid #CCCCCC; height:25px; color:#bbbbbb; position:relative; float:left}
#footer a{ text-decoration:none; color:#bbbbbb}
#footer a:hover{ text-decoration:underline; color:#bbbbbb}

#paginazione {border-top:1px solid #cc2424; width:573px; margin:6px 0 0 0; float:left; text-align:right; display:block; font-size:1.2em; color:#cc2424}
#paginazione .select {text-align:center; font-weight:bold; float:right; border-top:2px solid #cc2424}
#paginazione .no_select {text-align:center; float:right; border-top:2px solid #FFFFFF}
#paginazione a{text-decoration:none; color:#cc2424;}
#paginazione a:hover{text-decoration:none; background-color:#cc2424; color:#FFFFFF; border-top:2px solid #FFFFFF}
#paginazione .ai{background-color:#cc2424; padding-bottom:2px; color:#FFFFFF; display:block; border-top:2px solid #cc2424; font-weight:bold; text-align:center;float:right; width:70px}
#paginazione .ai a{text-decoration:none; color:#FFFFFF; border:none}
#paginazione .ai a:hover{text-decoration:none; color:#FFFFFF; border:none}

#corpo{background-color:#FFFFFF; width:960px; padding:5px 5px 10px 5px; height:auto !important; height: 350px; min-height:350px; position:relative}

#corpo #spot{float:left; border-bottom:3px solid #93c2de; width:763px; margin-bottom:4px}

#corpo .principale{width:763px; float:left;}
#corpo .principale #sx{float:left; width:378px;}
#corpo .principale #dx{float:right; width:378px;}
#corpo .principale .medium{width:376px; border:1px solid #bbbbbb; float:left; /*height:205px;*/ margin:0 0 6px 0; text-align:center; padding:0; overflow:hidden}
#corpo .principale .medium .product {/*height:90px;*/ height:145px; width:366px; padding:5px; overflow:hidden;}
#corpo .principale .medium .product .image {float:left; padding:0 4px 0 0; width:140px;}
#corpo .principale .medium .product .testo {float:left; width:220px; /*height:55px;*/ height:100px; /*border-bottom:1px dotted #c3c3c3;*/ text-align:left; overflow:hidden}
#corpo .principale .medium .product .testo a{color:#000000; font-size:1.1em;text-decoration:none}
#corpo .principale .medium .product .testo a:hover{text-decoration:underline}

#corpo .principale .medium .product .bottom {width:218px; background:url(../Media/Img/dot.gif) left top repeat-x; margin:0 2px 0 2px; padding:1px 0 0 0; float:right; overflow:hidden}

#corpo .principale .medium .product .statobox{width:110px;float:right;overflow:hidden;padding:0;text-align:left;}
#corpo .principale .medium .product .statobox .stato{font-size:1.1em; font-weight: bold; color:#000000;text-align:left; font-weight:bold;}
#corpo .principale .medium .product .statobox .nodisponibile{font-size:1.3em; font-weight: bold; color:#ce0000; text-align:left; font-weight:bold;}
#corpo .principale .medium .product .prezzobox{width:105px;float:right;overflow:hidden;padding:0;}
#corpo .principale .medium .product .prezzobox .prezzo{font-size:1.9em; color:#ce0000;font-weight:bold; text-align:right; text-align:right}
#corpo .principale .medium .product .prezzobox .prezzodascontare{ font-size:1.3em; color:#000066; text-align:right; line-height:1em; font-weight:bold; text-decoration:line-through; margin-right:2px}

/*#corpo .principale .medium .product .prezzo {float:right; width:218px; height:22px; font-size:1.9em; color:#ce0000; font-weight:bold; text-align:right; overflow:hidden;}
#corpo .principale .medium .product .prezzo_da_scontare {float:right; width:218px; font-size:1.3em; color:#000066;line-height:1em; font-weight:bold; text-decoration:line-through; text-align:right; overflow:hidden;}*/

#corpo .principale .medium .spot {height:160px; width:366px; padding:5px; overflow:hidden}
#corpo .principale .medium .spot .uno_sx {width:182px; height:160px; border-right:1px dotted #c3c3c3; float:left;}
#corpo .principale .medium .spot .uno_sx .image {width:177px; height:90px; overflow:hidden; text-align:left}
#corpo .principale .medium .spot .uno_sx .titolo {color:#1759a3;font-size:1.1em;font-weight: bold;text-align:left; padding-top:3px; height:16px; width:177px}
#corpo .principale .medium .spot .uno_sx .titolo a{color:#1759a3;font-size:1.1em;font-weight: bold;text-align:left; padding-top:3px; height:16px; width:177px; text-decoration:underline}
#corpo .principale .medium .spot .uno_sx .titolo a:hover{text-decoration:none}
#corpo .principale .medium .spot .uno_sx .testo {width:177px; color:#000000; text-align:left;font-size:1.1em; height:45px; overflow:hidden}
#corpo .principale .medium .spot .uno_dx {width:180px; height:160px; float:right; overflow:hidden;}
#corpo .principale .medium .spot .uno_dx .up {width:180px; height:78px; overflow:hidden; border-bottom:1px dotted #c3c3c3; text-align:center}
#corpo .principale .medium .spot .uno_dx .down {width:180px; height:78px; overflow:hidden; text-align:center;padding-top:2px}
#corpo .principale .medium .spot .uno_dx .image {float:left; width:75px; overflow:hidden}
#corpo .principale .medium .spot .uno_dx .titolo {float:left; width:100px; color:#1759a3;font-size:1.1em;font-weight: bold;text-align:left; overflow:hidden; height:16px}
#corpo .principale .medium .spot .uno_dx .titolo a{float:left; width:100px; color:#1759a3;font-size:1.1em;font-weight: bold;text-align:left; overflow:hidden; height:16px; text-decoration:underline}
#corpo .principale .medium .spot .uno_dx .titolo a:hover{text-decoration:none}
#corpo .principale .medium .spot .uno_dx .testo {float:left; width:100px; height:55px; color:#000000; text-align:left;font-size:1.1em; overflow:hidden}
#corpo .principale .medium .spot .due_sx {width:120px; height:160px; overflow:hidden; border-right:1px dotted #c3c3c3; float:left; padding:0 0 0 2px;}
#corpo .principale .medium .spot .due_sx .image{width:118px; height:100px; overflow:hidden; float:left;}
#corpo .principale .medium .spot .due_sx .titolo {color:#1759a3;font-size:1.1em;font-weight: bold;text-align:left; padding-top:3px; height:16px; width:118px; overflow:hidden; float:left}
#corpo .principale .medium .spot .due_sx .titolo a{color:#1759a3;font-size:1.1em;font-weight: bold;text-align:left; padding-top:3px; height:16px; width:118px; overflow:hidden;text-decoration:underline}
#corpo .principale .medium .spot .due_sx .titolo a:hover{text-decoration:none}
#corpo .principale .medium .spot .due_sx .testo{float:left; width:119px; height:42px; color:#000000; text-align:left;font-size:1.1em; overflow:hidden}
#corpo .principale .medium .spot .due_dx {width:118px; height:160px; overflow:hidden; float:left; padding:0 0 0 2px;}
#corpo .principale .medium .spot .due_dx .image{width:118px; height:100px; overflow:hidden; float:left;}
#corpo .principale .medium .spot .due_dx .titolo {color:#1759a3;font-size:1.1em;font-weight: bold;text-align:left; padding-top:3px; height:16px; width:118px; overflow:hidden;float:left}
#corpo .principale .medium .spot .due_dx .titolo a{color:#1759a3;font-size:1.1em;font-weight: bold;text-align:left; padding-top:3px; height:16px; width:118px; overflow:hidden;text-decoration:underline;}
#corpo .principale .medium .spot .due_dx .titolo a:hover{ text-decoration:none}
#corpo .principale .medium .spot .due_dx .testo{float:left; width:119px; height:42px; color:#000000; text-align:left;font-size:1.1em; overflow:hidden}
#corpo .principale .medium .spot .tre_sx {width:182px; height:160px; border-right:1px dotted #c3c3c3; float:left; overflow:hidden}
#corpo .principale .medium .spot .tre_dx {width:182px; height:160px; float:right; overflow:hidden}
#corpo .principale .big{width:376px; border:1px solid #bbbbbb; float:right; height:418px; margin:0 0 6px 0; text-align:center}
#corpo .principale .carrello{width:764px; border:1px solid #bbbbbb; float:left; margin:0 6px 6px 0; text-align:center}
#corpo .principale .carrello .error{width:742px; border:1px solid #ce0000; font-size:1.4em; float:left; font-weight:bold; text-align:center; margin:1px; padding:8px; color:#ce0000}
#corpo .principale .carrello .title{border-bottom:1px solid #bbbbbb; margin:1px 1px 0 1px; height:20px; background:url("../media/img/bg_article.gif") repeat-x top left; padding:5px 0 0 5px; font-weight:bold; font-size:14px; color:#ce0000; text-align:left}
#corpo .principale .carrello .intestazione{height:20px; padding:5px 5px 0 5px; font-weight:bold; font-size:1.1em; color:#333333; text-align:left; float:left}
#corpo .principale .carrello .prodotti{border-right:1px dotted #bbbbbb; border-top:1px dotted #bbbbbb; margin:0; padding:18px 5px 18px 5px; font-weight:bold; font-size:1.1em; color:#333333; text-align:left; float:left; overflow:hidden}
#corpo .principale .carrello .dati{border-bottom:1px dotted #bbbbbb; font-size:1.1em; float:left; text-align:left; padding:2px 0 2px 4px;}
#corpo .principale .carrello .divisore{height:20px; float:left; width:760px; background-color:#f3f3f3;text-align:left; padding:4px 0 0 4px; color:#ce0000; font-weight:bold; font-size:1.1em}
#corpo .principale .titlecategory {padding:0 0 2px 5px; border-bottom:1px solid #dfdfdf;font-family: Arial, Helvetica, sans-serif;font-size:2.0em;color:#ce0000;font-weight:normal; margin:0 5px 5px 0; float:left; position:relative; width:758px}
#corpo #category {width:772px; float:left}
#corpo #category #product {float:left; padding:0 0 7px 0; width:579px; overflow:hidden;}
#corpo #category #product #dettagli{float:left; margin-right:5px; padding:2px;font-size:1.2em; color:#333333; overflow:hidden; width:560px}
#corpo #category #product #dettagli img{float:left; margin-right:20px;}
#corpo #category #product #dettagli .prezzo{margin-top:20px; border-top:2px solid #e4e4e4; color:#ce0000;font-weight: bold; font-size:3.0em; text-align:left; overflow:hidden}
#corpo #category #product #dettagli .prezzodascontare{font-size:2em; color:#000066;line-height:1em; font-weight:bold; text-decoration:line-through; overflow:hidden}
#corpo #category #product #descrizione{float:left; margin:2px 5px 2px 2px; padding:10px 2px 2px 2px; font-size:1.2em; color:#333333; width:563px; background:url("../media/img/bg_article.gif") repeat-x top left;}
#corpo #category #product .altreimg{float:left; width:570px; position:relative}
#corpo .titlecategory {padding:0 0 2px 5px; border-bottom:1px solid #dfdfdf;font-family: Arial, Helvetica, sans-serif;font-size:2.0em;color:#ce0000;font-weight:normal; margin:0 5px 5px 0; float:left; position:relative; width:566px}
#corpo .titlericerca{width:576px; padding:0 0 4px 0; float:left; color:#333333; text-align:center; font-size:11px; margin:0 0 2px 0; border-bottom:2px solid #ebecee}
#corpo .titlericerca span{font-weight:bold; color:#CC3300}
#corpo .callme{width:759px; border:1px solid #bbbbbb; float:left; height:68px; margin:0 0 6px 0; padding:2px;}
#corpo .titlebox{border-bottom:1px solid #bbbbbb; height:20px; background:url(../media/img/bg_login.gif) repeat-x top left; padding:5px 0 0 5px; font-weight:bold; font-size:14px; color:#0f4792; text-align:left}

#corpo #category #product .articlebox_m{width:280px; border:1px solid #bbbbbb; float:left; height:205px; margin:6px 6px 0 0; text-align:center; overflow:hidden}
#corpo #category #product .articlebox_m .dettagli {width:270px;height:135px;text-align:left; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:10px; overflow:hidden; padding:2px;}
#corpo #category #product .articlebox_m .dettagli a{color:#666666; text-decoration:none}
#corpo #category #product .articlebox_m .dettagli a:hover{color:#4b4b4b; text-decoration:none}
#corpo #category #product .articlebox_m .dettagli .image {padding:0 2px 2px 0; float:left; width:136px; height:174px; overflow:hidden; text-align:center}
/*#corpo #category #product .articlebox_m .dettagli .nodisponibile{margin: 2px 0 2px 0; text-align:center; padding:0; overflow:hidden;}*/
#corpo #category #product .articlebox_m .dettagli .titolo{margin: 2px 0 2px 0; text-align:left;color:#ce0000;font-weight: bold;font-size: 1.1em; padding:0 2px 0 0; height:28px; overflow:hidden;}
#corpo #category #product .articlebox_m .dettagli .titolo a{color:#ce0000; text-decoration:underline}
#corpo #category #product .articlebox_m .dettagli .titolo a:hover{color:#ce0000; text-decoration:none}
#corpo #category #product .articlebox_m .bottom {width:275px; background:url(../Media/Img/dot.gif) left top repeat-x; margin:0 2px 0 2px; padding:1px 0 0 0; overflow:hidden}
#corpo #category #product .articlebox_m .statobox{width:170px;float:right;overflow:hidden;padding:0;text-align:left;}
#corpo #category #product .articlebox_m .statobox .stato{font-size:1.1em; font-weight: bold; color:#000000;text-align:left; font-weight:bold;}
#corpo #category #product .articlebox_m .statobox .nodisponibile{font-size:1.3em; font-weight: bold; color:#ce0000; text-align:left; font-weight:bold;}
#corpo #category #product .articlebox_m .prezzobox{width:105px;float:right;overflow:hidden;padding:0;}
#corpo #category #product .articlebox_m .prezzobox .prezzo{font-size:1.9em; color:#ce0000;font-weight:bold; text-align:right; text-align:right}
#corpo #category #product .articlebox_m .prezzobox .prezzodascontare{ font-size:1.3em; color:#000066; text-align:right; line-height:1em; font-weight:bold; text-decoration:line-through; margin-right:2px}

#corpo #category #product .articlebox{width:185px; border:1px solid #bbbbbb; float:left; height:205px; margin:6px 6px 0 0; text-align:center; overflow:hidden}
#corpo #category #product .articlebox .dettagli{width:175px; height:135px;text-align:left; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:10px; overflow:hidden; padding:2px;}
#corpo #category #product .articlebox .dettagli a{color:#666666; text-decoration:none}
#corpo #category #product .articlebox .dettagli a:hover{color:#4b4b4b; text-decoration:none}
#corpo #category #product .articlebox .dettagli .image {padding:0 2px 2px 0; float:left; width:86px; height:174px; overflow:hidden; text-align:center}
#corpo #category #product .articlebox .dettagli .nodisponibile{margin: 2px 0 2px 0; text-align:center; padding:0; overflow:hidden;}
#corpo #category #product .articlebox .dettagli .titolo{margin: 2px 0 2px 0; text-align:left;color:#ce0000;font-weight: bold;font-size: 1.1em; padding:0 2px 0 0; height:28px; overflow:hidden;}
#corpo #category #product .articlebox .dettagli .titolo a{color:#ce0000; text-decoration:underline}
#corpo #category #product .articlebox .dettagli .titolo a:hover{color:#ce0000; text-decoration:none}
#corpo #category #product .articlebox .bottom {width:178px; background:url(../Media/Img/dot.gif) left top repeat-x; margin:0 2px 0 2px; padding:1px 0 0 0; overflow:hidden}
#corpo #category #product .articlebox .statobox{width:88px;float:right;overflow:hidden;padding:0;text-align:left;}
#corpo #category #product .articlebox .statobox .stato{font-size:1.1em; font-weight: bold; color:#000000;text-align:left; font-weight:bold;}
#corpo #category #product .articlebox .statobox .nodisponibile{font-size:1.2em; font-weight: bold; color:#ce0000; text-align:left; font-weight:bold;}
#corpo #category #product .articlebox .prezzobox{width:90px;float:right;overflow:hidden;padding:0;}
#corpo #category #product .articlebox .prezzobox .prezzo{font-size:1.9em; color:#ce0000;font-weight:bold; text-align:right; text-align:right}
#corpo #category #product .articlebox .prezzobox .prezzodascontare{ font-size:1.3em; color:#000066; text-align:right; line-height:1em; font-weight:bold; text-decoration:line-through; margin-right:2px}

#corpo #category #product .titlearticlebox{border-bottom:1px dotted #bbbbbb; margin:1px 1px 0 1px; height:20px; background:url("../media/img/bg_article.gif") repeat-x top left; padding:5px 0 0 5px; font-weight:bold; font-size:14px; color:#0f4792; text-align:left}
#corpo #category #product .titolocontatti{float:left; border-top:1px solid #dcdbe0; background-color:#f5f8f9; width:558px; padding:5px 5px 5px 15px; font-size:1.1em; color:#ff1111; font-weight:bold}
#corpo #category #product .testocontatti{float:left; width:563px; padding:10px 5px 10px 15px; font-size:1.1em;}
#corpo #category #product .testocontatti a{text-decoration:underline; color:#003e7a}
#corpo #category #product .testocontatti a:hover{text-decoration:none; color:#003e7a}
#corpo #category #product .su{float:right; padding:0 0 5px 0; font-size:1.0em; font-weight:bold; color:#0000FF}
#corpo #category #product .su a{text-decoration:underline; color:#0000FF}
#corpo #category #product .su a:hover{text-decoration:none; color:#0000FF}

#corpo #category #product .site1{margin:5px 0 2px 15px; font-size:1.2em; color:#FF0000; font-weight:bold}
#corpo #category #product .site1 a{font-size:1.2em; color:#FF0000; font-weight:bold; text-decoration:underline}
#corpo #category #product .site1 a:hover{font-size:1.2em; color:#FF0000; font-weight:bold; text-decoration:none}

#corpo #category #product .site2{margin:2px 0 2px 45px; font-size:1.1em; color:#000000;}
#corpo #category #product .site2 a{font-size:1.1em; color:#000000; text-decoration:none}
#corpo #category #product .site2 a:hover{font-size:1.1em; color:#000000; text-decoration:underline}

#corpo #category #product .site3{margin:2px 0 2px 55px; font-size:1.1em; color:#000000;}
#corpo #category #product .site3 a{color:#000000; text-decoration:none}
#corpo #category #product .site3 a:hover{color:#000000; text-decoration:underline}

#sidebar{width:187px; float:right; vertical-align:top}
#sidebar #box-login{width:183px; border:2px solid #93c2de; background:url("../media/img/bg_login.gif") repeat-x top left; height:190px; margin:0 0 4px 0; overflow:hidden}
#sidebar #box-login #user{color:#e40000; font-size:1.6em; margin:2px 0 2px 3px; display:block; font-weight:bold; overflow:hidden}
#sidebar #box-login #option{background-color:#FFFFFF; margin:2px 4px 2px 4px; font-size:1.1em; padding-top:4px}
#sidebar #box-login #option a{color:#003e7a; text-decoration:underline;}
#sidebar #box-login #option a:hover{color:#003e7a; text-decoration:none;}
#sidebar #box-login #option .link{padding:2px 0 2px 4px; display:block}
#sidebar #box-login #form-login{padding:2px 0 0 3px; width:180px; height:67px}
#sidebar #box-login #form-login .label{width:170px;padding:2px 0 0 0;font-size:1.2em;color:#da011a;font-weight:bold}
#sidebar .box {width:185px; border:1px solid #bbbbbb; background:url("../media/img/bg_login.gif") repeat-x top left; margin:0 0 4px 0; background-color:#e8e8e8}
#sidebar .titolobox {padding:2px 0 0 3px; width:180px;}
#sidebar .boximage{width:185px; border:1px solid #bbbbbb; margin:0 0 6px 0; text-align:center}

#sidebar .titolonews{margin:2px; font-size:1.1em; color:#FF0000; font-weight:bold; width:170px;}
#sidebar .titolonews a{color:#FF0000; text-decoration:underline}
#sidebar .titolonews a:hover{color:#FF0000; text-decoration:none}

#sidebar .testonews{margin:2px; padding:0 0 3px 3px; font-size:1.0em; color:#666666; width:168px;}
#sidebar .testonews a{color:#000000; text-decoration:none}
#sidebar .testonews a:hover{color:#000000; text-decoration:underline}

#leftbar{float:left; width:187px; margin-right:5px}
#leftbar .box {width:183px; border:1px solid #bbbbbb; background:url("../media/img/bg_login.gif") repeat-x top left; margin:0 2px 6px 0; clear:both}
#leftbar .titolobox {padding:2px 0 0 3px; width:180px;}
.selectsearch{float:left;display: inline;width: 110px;font-size: 1em;margin: 1px 0 0 0;min-height: 19px; height: 19px;}
.selectproduct{display: inline;font-size: 1em;margin: 1px 0 0 0;min-height: 19px; height: 19px;}
.ulguida{list-style-type: none;margin: 2px 0;padding: 0;}
.ulguida li {padding:2px 0 2px 0}
.ulguida li a{background: url("../Media/Img/puntino.gif") no-repeat 5px center; padding: 4px 0;padding-left: 15px;text-decoration: underline;}
.ulguida li a:hover{background-image:url("../Media/Img/puntino.gif"); text-decoration:none}

.inputtextTop {border:1px solid #b1b7bb; height:15px; color:#595959;}

.calendario {float:left; background:url("../media/img/calendario.gif") no-repeat top left; width:49px; height:63px; margin:0 5px 0 10px;}
.calendario .mese{float:left; width:48px;text-align:center; color:#666666; font-weight:bold; font-size:1.1em; margin-top:8px;}
.calendario .giorno {float:left; width:48px;text-align:center; color:#c70303; font-weight:bold; font-size:1.8em; margin-top:2px;}
.calendario .anno {float:left; width:48px;text-align:center; color:#9a9586; font-weight:bold; font-size:1.1em; margin:0;}
/* MENU TOP */
#MainMenu {	height:27px;background: #FFFFFF;margin:0;font-size:11px; border:none}
#tab{margin:0;top:0;}
#tab ul{margin:0;padding:0;list-style:none;float:right;}
#tab li {display:inline;float:left;	margin:0 1px 0 0 ;padding:0;}
#tab a {background: url("../media/img/bright.gif") no-repeat right top;	margin:0;padding:0;	text-decoration:none;border:0;display:block;float:left;}
#tab a span {display:block;	background:url("../media/img/bleft.gif") no-repeat left top;padding:0 22px 0 22px;font-family:Arial, Helvetica, sans-serif;font-size:11;color:#FFFFFF;font-weight:bold;line-height:27px;}
#tab a:hover,#tab li.item_active a {background-position:right bottom;}
#tab a:hover span,#tab li.item_active a span {background-position:left bottom;color:#000000;font-weight:bold;font-style:normal;	text-decoration:none;}
/* FINE MENU TOP */

.left_menu {font-size:1.1em; border-bottom:1px solid #dfdfdf; float:left; width:187px; /*margin-right:11px;*/ margin:0 0 6px 0;}
.left_menu ul {list-style-image:none;list-style-position:outside;list-style-type:none;padding: 0;margin: 0;}
.left_menu ul li {background: url("../media/img/arrow_right_blue.gif") no-repeat 171px 50%;	margin: 0 0 0 0;border-top: 1px solid #dfdfdf;width: 187px;}
.left_menu ul li a {display: block;	width: 156px;padding: 6px 21px 4px 10px;}
.left_menu ul li a, .left_menu ul li a:visited {color: #003e7a;	text-decoration: none;}
.left_menu ul li a:hover {text-decoration: underline;background: url("../media/img/arrow_right_red.gif") no-repeat 171px 50%;}
.left_menu ul li.selected a, .left_menu ul li.selected a:visited {background: url("../media/img/arrow_right_red.gif") no-repeat 171px 50%;color: #ce0000;font-weight: bold;width: 156px;}
.left_menu .subcategory{margin-left:15px; padding:2px 0 2px 0; width:170px; color: #0066CC;border-top: 1px dotted #dfdfdf;}
.left_menu .subcategory a{text-decoration: none; color:#0066CC;display: block;}
.left_menu .subcategory a:hover{text-decoration: underline; color:#0066CC;}
.left_menu .selsubcategory{margin-left:15px; padding:2px 0 2px 0; width:170px; color: #ce0000;border-top: 1px dotted #dfdfdf;}
.left_menu .selsubcategory a{text-decoration: none; color:#ce0000;display: block;}
.left_menu .selsubcategory a:hover{text-decoration: underline; color:#ce0000;}
