/* Layout ================================================================================= */

.wrapper {}
.page { width:1030px; margin:0 auto; text-align:left; }
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main { width:1000px;float:left;padding:15px;margin-right:auto;margin-left:auto;margin-top:20px;margin-bottom:40px;border:1px solid #000;background:none;min-height:500px;}
.col2-left-layout{ /*background:url("../tl_files/ilpalentino/images/bkg_main_left.png") repeat-y;*/}
.col2-right-layout{ /*background:url("../tl_files/ilpalentino/images/bkg_main_right.png") repeat-y;*/}
.col3-layout{ /*background:url("../tl_files/ilpalentino/images/bkg_main_3.png") left top repeat-y;*/}
.col1-layout{ /*background:#ffffff url("../tl_files/ilpalentino/images/bkg_main_1.png") left top repeat-y;*/}

/* Base Columns */ 
.col-left { float:left; width:260px; min-height:400px; padding:0px; margin-top:30px;}

.col-right { float:right;width:310px; /*min-height:400px;padding:0px 5px 20px 5px; background-color:#F2F2F2;*/}

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right;width:725px;margin-left:15px;min-height:400px; }
.col2-right-layout .col-main {float:left;width:678px;min-height:400px;padding-right:10px;margin:0px;}

/* 3 Columns Layout */
.col3-layout .col-main { width:484px; margin-left:10px; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */

/* Form Elements */

/*
caption,th,td{text-align:center;vertical-align:middle;}
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text,select,textarea { background:#fff; border:1px solid #ddd; }
input.input-text,textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option {}
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:100px !important; }*/
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { overflow:visible; width:auto; border:0; padding:0 0 0 12px; background:url("../tl_files/ilpalentino/images/bkg_button.gif") 0 50% no-repeat; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ }
button.button span { float:left; padding:0 12px 0 0; background:url("../tl_files/ilpalentino/images/bkg_button.gif") 100% 50% no-repeat; font:bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
button.disabled {}
button.disabled span {}

.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }

/* Form Highlight */
input.input-text:focus,select:focus,textarea:focus {background:#FAF9F9;}


/* Form lists */
.form-list li { margin:0 0 5px; }
.form-list label { font-weight:bold; }
.form-list .input-box { float:left; width:260px; }
.form-list input.input-text,
.form-list textarea { width:250px; }
.form-list select { width:256px; }
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list li.add-row .btn-remove { font-size:0; line-height:0; padding:5px 5px 0 0; text-align:right; }
.form-list .range input.input-text { width:96px; }

.group-select {}
.group-select li { margin:0 0 5px; }
.group-select .input-box { float:left; width:260px; }
.group-select input.input-text,
.group-select textarea {width:510px; }
.group-select select { width:516px; }
.group-select .input-box input.input-text,
.group-select .input-box textarea { width:250px; }
.group-select .input-box select { width:256px; }

.buttons-set { clear:both; margin:5px 0px 20px 0px; padding:5px; border:0px solid #ddd; }
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; }

.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#f00; }
p.required { font-size:10px; text-align:right; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url("../tl_files/ilpalentino/images/error_msg_icon.gif"); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url("../tl_files/ilpalentino/images/success_msg_icon.gif"); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url("../tl_files/ilpalentino/images/note_msg_icon.gif"); color:#3d6611; }

/* Page Heading */
.page-title { border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 10px; }
.page-head { border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 10px; }
.page-head2 {background:#F3F2F3;padding:5px 10px 5px 10px;margin-bottom:10px;}
.title-buttons { text-align:right; }
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }

/* Pager */ 
.pagination { width:735px; padding:10px;text-align:center;color:#F2F2F2; }
.pagination p {float:left;}
.pagination ul {text-align:center;}
.pagination li {display:inline;margin-right:10px;}
.pagination li a{color:#AAA;}
.pagination li a:hover{ color:#FFCC99; }
.pagination .current { color:#FFCC99; }




/* Sorter */ 
.sorter { border:1px solid #ddd; padding:5px; margin:5px 0; }
.sorter .view-mode { float:left; }
.sorter .view-mode a { color:#224273; }
.sorter .view-mode a:hover { color:#BE0926;}
.sorter .view-mode strong { color:#BE0926;}
.sorter .sort-by { float:right; }
.link-feed      { background:url("../tl_files/ilpalentino/images/icon_feed.gif") no-repeat left center !IMPORTANT; padding-left:18px; line-height:1.15;}
a.link-feed { color:#224273;}
a.link-feed:hover { color:#BE0926;}

/* Data Table */ 
/*
.data-table { width:100%; }
.data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; }
.data-table td { padding:5px; border:1px solid #ddd;}
.data-table thead { background-color:#f2f2f2; }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {text-align:center;}
.data-table tr.even { background-color:#F3F2F3; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#F3F2F3;}
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}
*/


/* Lists Decoration */
/*
li.odd {}
li.even { background-color:#F3F2F3; }
dt.odd,
dd.odd {}
dt.even,
dd.even { background-color:#f6f6f6; }
*/
/* Class: std - styles for admin-controlled content */
/*
.std,
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
*/
/* Misc */
a.link-rss{ background:url("../tl_files/ilpalentino/images/icon_feed.gif") no-repeat left center !IMPORTANT; padding-left:18px; line-height:1.15;}

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url("../tl_files/ilpalentino/images/i_notice.gif") 20px 50% no-repeat; }
.noscript p { margin:0; }

/* ======================================================================================= */


/* Header ================================================================================ */

.header-container {width:1030px;height:110px;position:relative;}
.header-container .header { width:1030px;height:133px;line-height: normal; position: relative; padding: 0px 0;}
.header-container .header .logo { position:absolute;top:10px;left:15px;width:263px; height:180px; overflow:hidden; } 
.header-container .header .logo { background-position:0 0; background-repeat:no-repeat; text-indent:-999em; }
.header-container .header .logo a { display:block; width:290px; height:174px; }
/*
.header-container .header .ty-hd_bhm {width:1030px;height:160px;left:0px;top:276px;position:absolute;}
.header-container .header .ty-hd_bhtr{width:530px;height:170px;right:15px;top:50px;position:absolute;z-index:100;}
.header-container .header .ty-hd_bhtr .bh_button_a {width:520px;height:40px;left:5px;top:0px;position:absolute;}
.header-container .header .ty-hd_bhtr .bh_button_b {width:520px;height:40px;left:5px;top:55px;position:absolute;}
.header-container .header .ty-hd_bhtr .bh_button_c {width:520px;height:40px;left:5px;top:110px;position:absolute;}
.header-container .header .call_corporate_home {width:432px;height:50px;left:10px;top:160px;position:absolute;}
.header-container .header .call_corporate_home span{width:365px;height:51px;left:65px;top:0px;position:absolute;font-size:12px;color:#fff;}
.header-container .header .call_corporate_home a{font-size:14px;color:#D0FD00;}
.header-container .header .call_corporate_home a:hover{font-size:14px;color:#F0E420;}
.header-container .ty-hd_bhsb{width:279px; height:160px;right:50px;bottom:58px;position:absolute;opacity: 0.8; filter:alpha(opacity=80); background-color:#BD0926;}
.header-container .ty-hd_bhsb .ty-slogan{width:239px;height:138px;left:20px;top:20px;position:absolute;z-index:200;}
*/

/* MENU PRINCIPALE */

.header-container .nav{width:700px;height:42px;bottom:35px;right:0px;position:absolute;}
.header-container .nav ul{width:1020px;height:42px;left:5px;bottom:2px;position:absolute;}
.header-container .nav li{width:113px;height:42px;overflow:hidden;float:left;display:block;margin-right:2px;}
.header-container .nav a{width:113px;height:42px;display:block;text-align:center;background:url("../tl_files/ilpalentino/images/menu_btn2.png") left top no-repeat;font-family:arial;font-weight:normal;text-decoration:none;font-size:14px;color:#F2F2F2;line-height:42px;text-transform: uppercase;}
.header-container .nav a:hover, .header-container  .nav ul li.active{width:113px;height:42px;line-height:42px;display:block;text-align:center;background:url("../tl_files/ilpalentino/images/menu_btn2.png") right top no-repeat;color:#FFCC99;text-transform: uppercase;}

.welcome-msg { font-weight:bold;font-size:12px;}
.welcome-msg a{ color:yellow;text-decoration:none;}
.welcome-msg a:hover{ text-decoration:underline;}

.header .ty-hd_search_top{width:279px;height:58px;bottom:0px;left:701px;position:absolute;background:url("../tl_files/ilpalentino/images/bkg_topsearch.png") left top no-repeat;}
.header .ty-hd_search_top .mini-search{width:238px;height:30px;bottom:14px;left:20px;position:absolute;border:1px solid #666;background:#fff;}
.header .ty-hd_search_top .input-text{padding:0px;width:195px;left:12px;top:6px;position:absolute;border:0px solid;font-family:arial;font-weight:normal;font-size:14px;color:#000;}
.header .ty-hd_search_top input{width:19px;height:19px;right:6px;bottom:5px;position:absolute;}

.header .callout_header{width:1030px;height:60px;bottom:0px;left:0px;position:absolute;}
.header .callout_header .call_1{width:315px;height:50px;left:10px;bottom:0px;position:absolute;}
.header .callout_header .call_2{width:250px;height:60px;left:185px;bottom:0px;position:absolute;}
.header .callout_header .call_2 a{width:180px;height:35px;left:60px;bottom:12px;position:absolute;font-size:14px;color:#000;}
.header .callout_header .call_2 a:hover{color:#BD0926;}
.header .callout_header .call_3{width:250px;height:60px;left:435px;bottom:0px;position:absolute;}
.header .callout_header .call_3 a{width:180px;height:35px;left:60px;bottom:12px;position:absolute;font-size:14px;color:#000;}
.header .callout_header .call_3 a:hover{color:#BD0926;}

/*Quick Access---*/
.quick-access { 	color: #FFCC99;	z-index:999;position:absolute;right:0px;top:8px;width: 100%;line-height: 30px;font-size: 11px;}
.quick-access p { margin: 0 10px 0 0;font-weight: bold;line-height:10px;}
.quick-access li.first {padding-left: 0;}
.quick-access li.last {background: none;padding-right: 0;}

.shop-access {float:right;}
.shop-access ul{line-height:20px;}
.shop-access li {display: inline;padding-left: 3px;padding-right: 7px;}
.shop-access a {font-size:12px;color: #AAA;}
.shop-access a:hover,.shop-access a:active,.shop-access a:focus {	color: #F2F2F2;}

.language-switcher {	float: right;}
.language-switcher label {	padding-right: 5px;}
.language-switcher #select-language {padding: 0;}
.language-switcher .flag option {background-position: left center;	background-repeat: no-repeat;margin-left: 2px;padding-left: 20px;}

/*CE TEXT---*/

.ce_text {color:#F2F2F2;}

.ce_text h1{padding-bottom:0px;border-bottom:1px solid #C99E64;margin-bottom:10px;}
.ce_text h2{border-bottom:1px solid #AAA;margin-bottom:10px;font-size:21px;}
.ce_text ul li{margin:0px 0px 0px 15px;padding:0px;text-align:left;}
.ce_text ol li{margin:0px 0px 0px 20px;padding:0px;text-align:left;}
.ce_text a{color:#AAA!IMPORTANT;}
.ce_text a:hover {color:#FFCC99!IMPORTANT;}
.ce_text .box {background:#F2F3F2;padding:20px 20px 20px 20px;border-left:5px solid #224273;}
.ce_textimage_product {padding:10px 0px 20px 0px;background:#F2F3F2;}
.ce_textimage_product img{border:1px solid #DDD}

.left{float:left;}

.border .image_container{border-bottom:5px solid #224273;border-top:2px solid #224273;margin-bottom:10px;}
.box {background:#F2F3F2;padding:10px 20px 20px 20px;border-left:5px solid #224273;}


.mod_article a{color:#224273;}
.mod_article a:hover{color:#BE0926;}

.link_to_back {margin-bottom:50px;}
.link_to_back a{color:#224273;text-decoration:none;}
.link_to_back a:hover{color:#BE0926;}

/* Benefici di un account  */

.benefits_list {}

.benefits_list .ce_text ul li, .benefits_list .ce_text ol li{height:70px;margin:0px 0px 0px 20px;padding:10px 10px 10px 10px;}
.list_account {background:#F2F3F2;padding:20px 20px 20px 20px;border-left:5px solid #224273;}
.account_benefits .ce_hyperlink {text-align:right;background:#f2f2f2;border-bottom:5px solid #224273;padding:10px;}
.account_level .ce_hyperlink {text-align:right;background:#f2f2f2;border-bottom:5px solid #224273;padding:10px;}
.ce_hyperlink a {color:#F2F3F2;text-decoration:none;}
.ce_hyperlink a:hover {color:yellow;}
/*.hyperlink_txt {float:right;line-height:30px;display:inline;cursor:pointer;text-align:center;width:100px;height:32px;margin-top:5px;margin-right:10px;padding:0px;background: url("../tl_files/ilpalentino/images/bkg_bread_here2.png") no-repeat 0px 1px;}*/

/*Mini search---*/
.top-search {height:30px;width: 295px;background:url("../tl_files/ilpalentino/images/search_input.png") no-repeat;position: absolute;top: 65px;right: 0;z-index: 1000;}
.top-search form {float: right;text-align: right;}
.top-search input.text {background:none;color:#B0AFAF;width:170px;left:40px;top:7px;position:absolute;border:0px;}
.top-search input.submit {width:60px;background:transparent;border:0px;top:6px;right:10px;position:absolute;cursor:pointer;}



/* MOTORE DI RICERCA PRINCIPALE DEL SITO */

.mod_search {width:725px;color:#f2f2f2;}
.mod_search h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.mod_search .formbody input.text{padding:2px;width:300px;margin-right:10px;font-family: Century Gothic;}
.mod_search .formbody .submit{width:80px;cursor:pointer;}
.mod_search .formbody .radio_container{margin-top:10px;margin-bottom:40px;}
.mod_search .formbody .radio_container span{margin-right:20px;}
.mod_search .header{text-align:right;margin-bottom:30px;padding:5px 10px;background:#1A1A1A;}
.mod_search .odd, .mod_search .even{padding:10px 0px;border-bottom:1px dotted #AAA;}
.mod_search .odd a, .mod_search .even a{color:#AAA;}
.mod_search .odd a:hover, .mod_search .even a:hover{color:#FFCC99;}

/*
.mod_search {color:#F2F2F2;}
.mod_search h1{margin-bottom:20px;}
.mod_search .formbody {padding:20px;border-left:5px solid #4C0C1D!IMPORTANT;background:#1A1A1A!IMPORTANT;width:680px;color:#f2f2f2;}
.mod_search .radio_container{margin-top:20px;margin-bottom:20px;}
.mod_search .radio_container span{margin-right:20px;}
.mod_search .header {text-align:right;margin-top:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #4C0C1D;}
.mod_search form input.text{font-family: Century Gothic;padding:2px;width:200px;margin-right:10px;}
.mod_search form input.submit{font-family: Century Gothic;padding:2px;cursor:pointer;}
.mod_search .even, .mod_search .odd{margin-bottom:20px;}
.mod_search h3 a {font-size:16px;font-weight:normal;color:#AAA;text-decoration:none;}
.mod_search h3 a:hover {color: #FFCC99;}
.mod_search .context {margin-top:10px;margin-bottom:10px;}
.mod_search .url {color:#FFCC99;}

.header .form-search .search-autocomplete { z-index: 999; }
.header .form-search .search-autocomplete ul { background: #FFFFFF; border: 1px solid #666666; border-top: 0; }
.header .form-search .search-autocomplete li { border-bottom: 1px solid #DDDDDD; cursor: pointer; padding: 10px 8px; list-style: none; }
.header .form-search .search-autocomplete li .amount { float: right; font-weight: bold; }
.header .form-search .search-autocomplete li.selected {background: #FEF9EF;}

.header .form-language { text-align:center; }
*/


/********** Navigation > * ================================================================== */

#nav {width:1000px;height:44px;position:relative;background:url("../tl_files/ilpalentino/images/menu_bg_4.png") top left no-repeat;margin:0px;font-family:arial;font-size:15px;font-weight:normal;}

#nav a, #nav a:hover, #nav a:active, #nav a:focus { display: block;text-decoration: none;}
#nav li.active { font-size:15px;}

#nav li.store, #nav li.store a  {border:0px;width:220px;height:31px;position: relative;text-align: left;}
#nav li.store {float:left;margin-left:45px;margin-top:8px;/*background: url("../tl_files/ilpalentino/images/menu_sel.png") no-repeat top;*/list-style:none;}
#nav a {float: left;color: #202427;text-decoration: none;padding: 8px 15px 7px;border-bottom: none;font-weight: normal;font-size: 15px;}
#nav a:hover {color: #BE0926;}

/* ======================================================================================= */

/********** Main Navigation > * ================================================================== */

.extra-menu ul{width:480px;height:36px;line-height:36px;right:10px;bottom:8px;position:absolute;}
.extra-menu ul li {display:inline;}

.extra-menu li a, .extra-menu li a span, .extra-menu li.active, .extra-menu li a:hover {font-size:12px;font-weight:bold;padding:6px 10px 6px 10px;border:1px solid #F3F2F3;text-decoration:none;text-transform:uppercase;}
.extra-menu li a{color:#224273;background:none;}
.extra-menu li a:hover, .extra-menu li.active{color:#FFF;background:#224273;}

/********** Sub Navigation > * ================================================================== */

.sub_navigation {padding-bottom:15px;border-bottom:1px solid #333;}
.sub_navigation ul{margin:10px 0px 0px 0px;padding:0px;text-align:right;}
.sub_navigation li{color:#AAA;display:inline;padding-right:10px;padding-left:10px;list-style:none;}
.sub_navigation li a{color:#AAA;}
.sub_navigation li a, .sub_navigation li a:hover{text-decoration:none;font-size:14px;}
.sub_navigation li.last{border-right:0px solid;}
.sub_navigation li a:hover {color:#FFCC99;}
.sub_navigation li.active{color:#FFCC99;font-weight:normal;font-size:14px;/*text-decoration:none;text-transform: uppercase;*/}


/********** SiteMap * ================================================================== */

.sitemap {border:0px solid #6A0000;padding:10px 20px 10px 20px;Background:#F2F2F2;}
.sitemap ul{list-style:none;}
.sitemap ul.level_1 {}
.sitemap ul.level_1 li {font-size:18px;padding:10px 0px 10px 0px;}
.sitemap ul.level_1 li a{color:#6A0000;}
.sitemap ul.level_1 li a:hover{color:#BE0926;}
.sitemap ul.level_2 {padding:10px 10px 10px 10px;margin:10px 0px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.sitemap ul.level_2:hover{background:#eee;}
.sitemap ul.level_2 li {font-size:14px;padding:2px 0px 2px 0px;}
.sitemap ul.level_3 {padding:10px;margin:10px 0px;}
.sitemap ul.level_3 li {font-size:14px;padding:2px 0px 2px 0px;}



/********** Breadcrumb Bar > * ================================================================== */

.mod_breadcrumb {font-size:12px;font-weight:bold;font-family:arial;margin:0px;background:#F2F3F2;}
.mod_breadcrumb .block-titl {border-bottom:1px solid #224273;float:left;width:100%;height:42px;padding:0px 10px;line-height:42px;/*background:url(../tl_files/ilpalentino/images/header_bg.png) repeat-x;*/}
.mod_breadcrumb .breadcrumbs{float:left;border:0px;text-align:center;width:100px;height:32px;margin-top:5px;margin-right:10px;padding:0px;background: url("../tl_files/ilpalentino/images/bkg_bread_here2.png") no-repeat 0px 1px;}
.mod_breadcrumb  a{color:#224273;}
.mod_breadcrumb  a{color:#BE0926;}
.mod_breadcrumb .breadcrumbs h3{font-size:12px;font-family:arial;color:#FFFFFF;height:30px;line-height:30px; }

/********** Breadcrumb Bar  extended * ================================================================== */

.mod_wf_extendedBreadcrumb {font-size:12px;font-weight:bold;font-family:arial;margin:0px;background:#F2F3F2;}
.mod_wf_extendedBreadcrumb .block-titl {border-bottom:1px solid #224273;float:left;width:100%;height:42px;padding:0px 10px;line-height:42px;/*background:url(../tl_files/ilpalentino/images/header_bg.png) repeat-x;*/}
.mod_wf_extendedBreadcrumb .breadcrumbs{float:left;border:0px;text-align:center;width:100px;height:32px;margin-top:5px;margin-right:10px;padding:0px;background: url("../tl_files/ilpalentino/images/bkg_bread_here2.png") no-repeat 0px 1px;}
.mod_wf_extendedBreadcrumb  a{color:#224273;}
.mod_wf_extendedBreadcrumb  span.active{background:none;} 
.mod_wf_extendedBreadcrumb  a:hover{color:#BE0926;}
.mod_wf_extendedBreadcrumb .breadcrumbs h3{font-size:12px;font-family:arial;color:#FFFFFF;height:30px;line-height:30px; }

/********** Breadcrumb Bar > * ================================================================== */
/*.mod_breadcrumb{height:44px;line-height:44px; padding:0 10px; background:url(../tl_files/ilpalentino/images/header_bg.png) repeat-x;}*/
.mod_breadcrumb {font-size:12px;font-weight:bold;font-family:arial;margin:0px;background:#F2F3F2;}
.mod_breadcrumb .block-titl {border-bottom:1px solid #224273;float:left;width:100%;height:42px;padding:0px 10px;line-height:42px;/*background:url(../tl_files/ilpalentino/images/header_bg.png) repeat-x;*/}
.mod_breadcrumb .breadcrumbs{float:left;border:0px;text-align:center;width:100px;height:32px;margin-top:5px;margin-right:10px;padding:0px;background: url("../tl_files/ilpalentino/images/bkg_bread_here2.png") no-repeat 0px 1px;}
.mod_breadcrumb  a{color:#224273;}
.mod_breadcrumb .breadcrumbs h3{font-size:12px;font-family:arial;color:#FFFFFF;height:30px;line-height:30px; }

/* Main =============================================================================== */

.fbfan_container {width:1030px;height:290px;position:relative;margin:20px 0px 30px 0px;float:left;background:#F2F2F2;}
.fbfan_container .fbConnectWidgetTopmost {border: 1px solid #000; }
.fbfan_container .fb_ltr {border: medium none; overflow: hidden; height: 400px; width: 900px;}
.fbfan_container .fbfan {padding:13px 10px 0px 10px;width:1010px;height:250px;margin-left:auto;margin-right:auto;} 
.fbfan_container .fbfan_bot {width:1030px;height:25px;padding:0;overflow:hidden;position:absolute;bottom:0;left:0;z-index:8;background:url(../images/blue/middle_home_bot.jpg) bottom left no-repeat;}

/* NEWS */

.mod_newslist {color:#F2F2F2;width:725px;}
.mod_newslist .blog_item{padding:20px 0px;border-bottom:1px dotted #4C0C1D;}
.mod_newslist h1 {font-size:24px;margin:0px;}
.mod_newslist h2 a {font-size:21px;font-weight:normal;color:#AAA;text-decoration:none;margin-bottom:10px!important;}
.mod_newslist a:hover {color: #FFCC99;}
.mod_newslist .article-info {float:left;width:100%;padding:5px 10px 5px 10px;background:#4C0C1D;color:#F2F2F2;margin-bottom:20px;margin-top:10px;}
.mod_newslist .info {float:left;}
.mod_newslist .archive {float:right;margin-right:20px;text-transform:uppercase;font-weight:bold;color:#F2F2F2;}
.mod_newslist .info a {color: #F2F2F2;}
.mod_newslist .info a:hover {color: #FFF;}
.mod_newslist .teaser{text-align:justify;margin-bottom:10px;}
.mod_newslist .news_tags{padding:5px 10px 5px 10px;background:#1A1A1A;margin-bottom:10px;float:left;width:100%;}
.mod_newslist .news_tags li{display:inline;padding:5px;}
.mod_newslist .news_tags li a{color:#f2f2f2;text-transform:uppercase;font-size:10px;}
.mod_newslist .news_tags li a:hover{color:#FFCC99;}
.mod_newslist .more a{float:right;color:#AAA;text-decoration:none;}
.mod_newslist .more a:hover{color: #FFCC99;}

.mod_newsreader h1{font-size:21px;margin-bottom:10px;}
.mod_newsreader h2{font-size:14px;font-style:italic;margin-bottom:30px;}
.mod_newsreader h4{margin-bottom:20px;font-size:14px;font-style:italic;font-weight:normal;}
.mod_newsreader .article-info {float:left;width:100%;padding:5px 10px 5px 10px;background:#4C0C1D;color:#F2F2F2;margin-bottom:10px;}
.mod_newsreader .info {float:left;}
.mod_newsreader .info a{color:#F2F2F2;}
.mod_newsreader .info a:hover{color:#FFF;}
.mod_newsreader .archive {float:right;margin-right:20px;text-transform:uppercase;font-weight:bold;}
.mod_newsreader .top_container {float:left;margin-bottom:20px;}
.mod_newsreader .top_container .teaser p{color:#F2F2F2;text-align:justify;}
.mod_newsreader .ce_text {margin-bottom:20px;}
.mod_newsreader .ce_text p {}
.mod_newsreader .news_tags{float:left;width:725px;padding:5px 10px 5px 10px;background:#1A1A1A;margin-bottom:40px;}
.mod_newsreader .news_tags li{display:inline;padding:5px;}
.mod_newsreader .news_tags li a{color:#F2F2F2;text-transform:uppercase;font-size:10px;}
.mod_newsreader .news_tags li a:hover{color:#FFCC99;}
.mod_newsreader .back {height:40px;line-height:40px;text-align:left;/*background:#F2F2F2;*//*background: url("../tl_files/ilpalentino/images/bkg_hyperlink_2.png") left top no-repeat;*/}

.mod_newsreader .back a{color:#AAA;text-decoration:none;font-size:14px;padding:8px 10px 8px 40px;background: url("../tl_files/ilpalentino/images/ar-left.png") 2% center no-repeat;}
.mod_newsreader .back a:hover{color:#FFCC99;}
.mod_newsreader .ce_comments {float:left;width:100%;margin-top:40px;margin-bottom:40px;}
.mod_newsreader .ce_comments h1 {padding:0px;margin:0px 0px 30px 0px;}
.mod_newsreader .ce_comments .info{float:left;width:100%;padding:5px 10px 5px 10px;background:#4C0C1D;color:#F2F2F2;margin-bottom:10px;}
.mod_newsreader .ce_comments .formbody{padding:20px;border-left:5px solid #4C0C1D;background:#1A1A1A;width:100%;color:#f2f2f2;}
.mod_newsreader .ce_comments .form{float:left;}
.mod_newsreader .ce_comments .form input.text , .mod_newsreader .ce_comments .form textarea, .mod_newsreader .ce_comments .form input.captcha{font-family: Century Gothic;width:300px;padding:2px;border:1px solid #ccc;color:#444;margin:0px;}
.mod_newsreader .ce_comments .form textarea{width:500px;height:200px;margin-bottom:20px;}
.mod_newsreader .ce_comments .form .widget{width:725px;width:100%;margin-bottom:10px;vertical-align:middle;}
.mod_newsreader .ce_comments .form .submit_container{text-align:right;}
.mod_newsreader .ce_comments .form .submit_container .submit{font-family: Century Gothic;cursor:pointer;}
.mod_newsreader .comment{float:left;text-align:justify;margin-bottom:20px;}
.mod_newsreader .comment p{text-align:justify;}

.news_hyperlink {text-align:right;background:#f2f2f2;border-bottom:5px solid #224273;padding:10px;width:715px;height:30px;position:relative;}
.news_hyperlink .link_applica{text-align:left;width:170px;right:150px;top:10px;position:absolute;}
.news_hyperlink .link_back{text-align:left;width:112px;right:20px;top:10px;position:absolute;}
.news_hyperlink .ce_hyperlink {margin:0px;}
.news_hyperlink .hyperlink_txt {float:none;line-height:30px;display:inline;cursor:pointer;text-align:left;width:300px;height:32px;margin-top:5px;margin-right:10px;padding:0px;background: none;}
.news_hyperlink a.hyperlink_txt{color:#224273;font-weight:bold;}
.news_hyperlink a.hyperlink_txt:hover{color:#BE0926;font-weight:bold;}

.mod_newsarchive {color:#F2F2F2;float:left;width:725px;}
.mod_newsarchive .blog_item{padding:20px 0px;border-bottom:1px dotted #4C0C1D;}
.mod_newsarchive h1 {font-size:24px;padding:5px 10px;background:#333;margin-bottom:10px;text-align:right;}
.mod_newsarchive h2 a {font-size:21px;font-weight:normal;color:#AAA;text-decoration:none;margin-bottom:10px!important;}
.mod_newsarchive a:hover {color: #FFCC99;}
.mod_newsarchive .article-info {float:left;width:100%;padding:5px 10px 5px 10px;background:#4C0C1D;color:#F2F2F2;margin-bottom:20px;margin-top:10px;}
.mod_newsarchive .info {float:left;}
.mod_newsarchive .archive {float:right;margin-right:20px;text-transform:uppercase;font-weight:bold;color:#F2F2F2;}
.mod_newsarchive .info a {color: #F2F2F2;}
.mod_newsarchive .info a:hover {color: #FFF;}
.mod_newsarchive .teaser{text-align:justify;margin-bottom:10px;}
.mod_newsarchive .news_tags{padding:5px 10px 5px 10px;background:#1A1A1A;margin-bottom:10px;float:left;width:100%;}
.mod_newsarchive .news_tags li{display:inline;padding:5px;}
.mod_newsarchive .news_tags li a{color:#f2f2f2;text-transform:uppercase;font-size:10px;}
.mod_newsarchive .news_tags li a:hover{color:#FFCC99;}
.mod_newsarchive .more a{float:right;color:#AAA;text-decoration:none;}
.mod_newsarchive .more a:hover{color: #FFCC99;}

/* EVENTI */

.mod_eventlist {color:#F2F2F2;width:725px;}
.mod_eventlist .empty {float:left;}
.mod_eventlist .event{float:left;width:725px;padding:20px 0px;border-bottom:1px dotted #4C0C1D;}
.mod_eventlist h1 {font-size:24px;margin:0px;}
.mod_eventlist h2 a {font-size:21px;font-weight:normal;color:#AAA;text-decoration:none;margin-bottom:10px!important;}
.mod_eventlist a:hover {color: #FFCC99;}
.mod_eventlist .article-info {float:left;width:705px;padding:5px 10px 5px 10px;background:#4C0C1D;color:#F2F2F2;margin-bottom:20px;margin-top:10px;}
.mod_eventlist .info {float:left;}
.mod_eventlist .archive {float:right;margin-right:0px;text-transform:uppercase;font-weight:bold;color:#F2F2F2;}
.mod_eventlist .info a {color: #F2F2F2;}
.mod_eventlist .info a:hover {color: #FFF;}
.mod_eventlist .teaser{text-align:justify;margin-top:10px;margin-bottom:10px;}
.mod_eventlist .news_tags{display:none;padding:5px 10px 5px 10px;background:#1A1A1A;margin-bottom:10px;margin-top:20px;float:left;width:100%;}
.mod_eventlist .news_tags li{display:inline;padding:5px;}
.mod_eventlist .news_tags li a{color:#f2f2f2;text-transform:uppercase;font-size:10px;}
.mod_eventlist .news_tags li a:hover{color:#FFCC99;}
.mod_eventlist .more a{float:right;color:#AAA;text-decoration:none;}
.mod_eventlist .more a:hover{color: #FFCC99;}

.mod_eventreader h1{font-size:21px;margin-bottom:10px;}
.mod_eventreader h2{font-size:14px;font-style:italic;margin-bottom:30px;}
.mod_eventreader h4{margin-bottom:20px;font-size:14px;font-style:italic;font-weight:normal;}
.mod_eventreader .article-info {float:left;width:100%;padding:5px 10px 5px 10px;background:#4C0C1D;color:#F2F2F2;margin-bottom:20px;}
.mod_eventreader .info {float:left;}
.mod_eventreader .info a{color:#F2F2F2;}
.mod_eventreader .info a:hover{color:#FFF;}
.mod_eventreader .archive {float:right;margin-right:20px;text-transform:uppercase;font-weight:bold;}
.mod_eventreader .top_container {float:left;margin-bottom:20px;padding:0px;}
.mod_eventreader .top_container .teaser p{color:#F2F2F2;text-align:justify;}
.mod_eventreader .ce_text {margin-bottom:20px;}
.mod_eventreader .ce_text p {}
.mod_eventreader .teaser {width:705px;font-size:12px;float:left;padding:10px;background:#202020;margin-top:10px;}
.mod_eventreader .news_tags{padding:5px 10px 5px 10px;background:#1A1A1A;margin-bottom:40px;}
.mod_eventreader .news_tags li{display:inline;padding:5px;}
.mod_eventreader .news_tags li a{color:#F2F2F2;text-transform:uppercase;font-size:10px;}
.mod_eventreader .news_tags li a:hover{color:#FFCC99;}
.mod_eventreader .back {height:40px;line-height:40px;text-align:left;/*background:#F2F2F2;*//*background: url("../tl_files/ilpalentino/images/bkg_hyperlink_2.png") left top no-repeat;*/}

.mod_eventreader .back a{color:#AAA;text-decoration:none;font-size:14px;padding:8px 10px 8px 40px;background: url("../tl_files/ilpalentino/images/ar-left.png") 2% center no-repeat;}
.mod_eventreader .back a:hover{color:#FFCC99;}
.mod_eventreader .ce_comments {float:left;width:100%;margin-top:40px;margin-bottom:40px;}
.mod_eventreader .ce_comments h1 {padding:0px;margin:0px 0px 30px 0px;}
.mod_eventreader .ce_comments .info{float:left;width:100%;padding:5px 10px 5px 10px;background:#6A0000;color:#F2F2F2;margin-bottom:10px;}
.mod_eventreader .ce_comments .formbody{padding:20px;border-left:5px solid #4C0C1D;background:#1A1A1A;width:680px;color:#f2f2f2;}
.mod_eventreader .ce_comments .form{float:left;}
.mod_eventreader .ce_comments .form input.text , .mod_eventreader .ce_comments .form textarea, .mod_eventreader .ce_comments .form input.captcha{font-family: Century Gothic;width:300px;padding:2px;border:1px solid #ccc;color:#444;margin:0px;}
.mod_eventreader .ce_comments .form textarea{width:500px;height:200px;margin-bottom:20px;}
.mod_eventreader .ce_comments .form .widget{width:725px;width:100%;margin-bottom:10px;vertical-align:middle;}
.mod_eventreader .ce_comments .form .submit_container{text-align:right;}
.mod_eventreader .ce_comments .form .submit_container .submit{font-family: Century Gothic;cursor:pointer;}
.mod_eventreader .comment{float:left;text-align:justify;margin-bottom:20px;}
.mod_eventreader .comment p{text-align:justify;}


/*
.mod_eventlist {color:#F2F2F2;float:left;width:725px;}
.mod_eventlist .event {float:left;width:725px;padding-top:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #AAA;}
.mod_eventlist .event .event_info {float:right;width:608px;}
.mod_eventlist .event .event_date {color:#AAA;margin-bottom:5px;}
.mod_eventlist .event h2, .mod_eventlist .event a {font-size:18px;color:#FFCC99;margin-bottom:5px;}
.mod_eventlist .event a:hover {color:#FFCC99;}
.mod_eventlist .event p {text-align:justify;margin-bottom:10px;}
.mod_eventlist .event .more {display:none;}
*/

/* NEWS Variazioni di Stile */
/*
.news_top10 {background:#F2F3F2;padding:0px 20px 10px;border-left:5px solid #224273;}
.news_top10 .even {border-bottom:1px solid #224273;padding:10px 0px;margin-bottom:0px;}
.news_top10 .odd {border-bottom:1px solid #224273;padding:10px 0px;margin-bottom:0px;}
.news_top10 .last {border-bottom:0px solid #224273;}
.news_top10 h3 a {font-size:18px;font-weight:normal;}
*/


/* GUESTBOOK */

.mod_comments  {float:left;width:100%;margin-top:40px;margin-bottom:40px;}
.mod_comments  h1 {padding:0px;margin:0px 0px 30px 0px;}
.mod_comments .formbody{padding:20px;border-left:5px solid #4C0C1D;background:#1A1A1A;width:100%;color:#f2f2f2;}
.mod_comments .form{float:left;}
.mod_comments .form input.text , .mod_comments .form textarea, .mod_comments .form input.captcha{width:300px;padding:2px;border:1px solid #ccc;color:#444;margin:0px;}
.mod_comments .form textarea{width:500px;height:200px;margin-bottom:20px;}
.mod_comments .form .widget{width:725px;width:100%;margin-bottom:10px;vertical-align:middle;}
.mod_comments .form .submit_container{text-align:right;}
.mod_comments .form .submit_container .submit{cursor:pointer;}
.mod_comments .form .confirm{color:#F2F2F2;}
.mod_comments .comment_default .info{float:left;width:100%;padding:5px 10px 5px 10px;background:#4C0C1D;color:#FFF;margin-bottom:20px;}
.mod_comments .comment_default .info a{color:#F2F2F2;}
.mod_comments .comment_default .info a:HOVER{color:#FFF;}
.mod_comments .comment_default .comment{float:left;width:100%;margin-bottom:30px;}
.mod_comments .comment_default{float:left;text-align:justify;margin-bottom:40px;}
.mod_comments .comment_default p{text-align:justify;color:#F2F2F2;}

/* GALLERIA MULTIMEDIALE */

.ce_ce_lightbox4ward {color:#F2F2F2;float:left;width:725px;padding:10px 0px;border-bottom:1px dotted #AAA;}
.ce_ce_lightbox4ward .hyperlink_txt{text-align:right;margin-left:20px;}
.ce_ce_lightbox4ward a{color:#AAA!IMPORTANT;}
.ce_ce_lightbox4ward a:hover {color: #FFCC99!important;}


/* FORM CONTATTI */

.form_contatti {width:725px;color:#f2f2f2;}
.form_contatti h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.form_contatti .formbody TBODY{float:none;text-align:center;}
.form_contatti .formbody .col_first{width:170px;}
.form_contatti .formbody .col_last{width:300px;}
.form_contatti input.text , .form_contatti  textarea{width:290px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.form_contatti select{width:295px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.form_contatti .formbody TR{height:40px;vertical-align:middle;}
.form_contatti .formbody TR.row_7{height:140px;vertical-align:middle;}
.form_contatti input.captcha{font-family: Century Gothic;width:60px;padding:2px;border:1px solid #ccc;color:#444;margin:0px;}
.form_contatti .formbody .row_9{background:#1A1A1A;}
.form_contatti .submit_container{text-align:right;width:290px;margin-right:4px;padding:5px 10px 5px 10px;}
.form_contatti .submit_container .submit{cursor:pointer;font-family: Century Gothic;width:100px;}

/* FORM LAVORO */

.form_lavoro {width:725px;color:#f2f2f2;}
.form_lavoro h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.form_lavoro .formbody TBODY{float:none;text-align:center;}
.form_lavoro .formbody .col_first{width:170px;}
.form_lavoro .formbody .col_last{width:300px;}
.form_lavoro input.text , .form_lavoro  textarea{width:290px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.form_lavoro select{width:295px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.form_lavoro .formbody TR{height:40px;vertical-align:middle;}
.form_lavoro .formbody TR.row_7{height:140px;vertical-align:middle;}
.form_lavoro input.captcha{font-family: Century Gothic;width:60px;padding:2px;border:1px solid #ccc;color:#444;margin:0px;}
.form_lavoro .formbody .row_9{background:#1A1A1A;}
.form_lavoro .submit_container{text-align:right;width:290px;margin-right:4px;padding:5px 10px 5px 10px;}
.form_lavoro .submit_container .submit{cursor:pointer;font-family: Century Gothic;width:100px;}

/* FORM LAVORO */

.form_prenota_ristorante {width:725px;color:#f2f2f2;}
.form_prenota_ristorante h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.form_prenota_ristorante .formbody TBODY{float:none;text-align:center;}
.form_prenota_ristorante .formbody .col_first{width:170px;}
.form_prenota_ristorante .formbody .col_last{width:300px;}
.form_prenota_ristorante input.text , .form_prenota_ristorante  textarea{width:290px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.form_prenota_ristorante select{width:295px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.form_prenota_ristorante .formbody TR{height:40px;vertical-align:middle;}

.form_prenota_ristorante .row_6 input.text {width:200px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.form_prenota_ristorante .formbody TR.row_10{height:140px;vertical-align:middle;}
.form_prenota_ristorante input.captcha{font-family: Century Gothic;width:60px;padding:2px;border:1px solid #ccc;color:#444;margin:0px;}
.form_prenota_ristorante .formbody .row_15{background:#1A1A1A;}
.form_prenota_ristorante .submit_container{text-align:right;width:290px;margin-right:4px;padding:5px 10px 5px 10px;}
.form_prenota_ristorante .submit_container .submit{cursor:pointer;font-family: Century Gothic;width:100px;}

/* GOOGLE MAP */

.mod_routenplaner {width:725px;color:#f2f2f2;}
.mod_routenplaner h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.mod_routenplaner TBODY{float:none;text-align:center;}
.mod_routenplaner .col_first{width:100px;}
.mod_routenplaner .col_last{width:300px;}
.mod_routenplaner input.text {width:290px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.mod_routenplaner TR{height:40px;vertical-align:middle;}
.mod_routenplaner .submit_container{text-align:right;width:290px;margin-right:4px;padding:5px 10px 5px 10px;}
.mod_routenplaner .submit_container .inputbutton{cursor:pointer;font-family: Century Gothic;width:100px;}

/* Side =============================================================================== */

/* IL PALENTINO BLOG */

.side_lastitems  {float:left;background:none;padding:0px;width:260px;border-bottom:1px dotted #333;padding-bottom:10px;}
.side_lastitems  .layout_simple {padding-bottom:5px;margin-bottom:5px;/*border-bottom:1px dotted #000;*/}
.side_lastitems  .layout_simple .info{background:#1A1A1A;padding:5px;width:250px;margin-bottom:10px;font-size:12px;color:#F2F2F2;}
.side_lastitems h1 {background:#4C0C1D;padding:5px 0px 5px 10px;color:#F2F2F2;font-size:24px;margin-bottom:10px;}
.side_lastitems h3 {margin-bottom:10px;}
.side_lastitems a {color:#AAA;margin-bottom:10px;font-size:14px;}
.side_lastitems a:hover {color:#FFCC99;margin-bottom:10px;}

.mod_tagcloudnews {float:left;background:none;padding:0px;width:260px;border-bottom:1px dotted #333;padding-bottom:10px;}
.mod_tagcloudnews h1 {background:#4C0C1D;padding:5px 0px 5px 10px;color:#F2F2F2;font-size:24px;margin-bottom:10px;}
.mod_tagcloudnews h3 {background:#1A1A1A;padding:5px;width:250px;margin-bottom:10px;font-size:14px!important;color:#F2F2F2;cursor:pointer;}
.mod_tagcloudnews ul {margin-bottom:20px;}

.mod_tagcloudevents {float:left;background:none;padding:0px;width:260px;border-bottom:1px dotted #333;padding-bottom:10px;}
.mod_tagcloudevents h1 {background:#4C0C1D;padding:5px 0px 5px 10px;color:#F2F2F2;font-size:24px;margin-bottom:10px;}
.mod_tagcloudevents h3 {background:#1A1A1A;padding:5px;width:250px;margin-bottom:10px;font-size:14px!important;color:#F2F2F2;cursor:pointer;}
.mod_tagcloudevents ul {margin-bottom:20px;}

ul.cloud { margin:0px 0px 20px 0px;padding:0.5em 0em;text-align:justify;line-height:1.3em;clear:both!important;}
ul.cloud li { width:auto; position:static; float:none; display:inline; margin:0; padding:0;}
ul.cloud li a { height:auto; position:static;float:none;display:inline;margin:0;padding:0px 4px;text-decoration:none;color:#0053b7;cursor:pointer;}
ul.cloud li a span {	height:auto;position:static;float:none;display:inline;margin:0;padding:0;background:transparent;border:none!important;}
ul.cloud li a em {display:none;}
ul.cloud li.size1 a {font-size:100%;line-height:1.3em;}
ul.cloud li.size2 a {font-size:100%;line-height:1.3em;}
ul.cloud li.size3 a {font-size:120%;line-height:1.1em;}
ul.cloud li.size4 a {font-weight:bold;font-size:120%;line-height:1.1em;}
ul.cloud li.size1 a {color:#005fd3;}
ul.cloud li.size2 a {color:#0053b7;}
ul.cloud li.size3 a {color:#00459b;}
ul.cloud li.size4 a {color:#003679;}
ul.cloud li.isCurrentTag a span, ul.cloud li a:hover{background-color:#005fd3;color:#fff!important;}
ul.cloud li a:hover span{color:#fff!important;}

.mod_tagcloud .toggle-button{padding-left:20px;background:transparent url(system/modules/tags/html/images/del_sprite_arrows.gif) 3px -318px no-repeat;cursor:pointer;}
.mod_tagcloud .yes{padding-left:20px;background:transparent url(system/modules/tags/html/images/del_sprite_arrows.gif) 3px -359px no-repeat;cursor:pointer;}
.mod_tagcloud .off{padding-left:20px;background:none;cursor:default;}
.mod_tagcloud h3{background-color:#e9e9e9;font-weight:bold;font-size:90%;color:#666666;}

ul.related{width:100%;float:left;margin:0px 0px 20px 0px!important;padding:0px;list-style-type:none;}
ul.related li {width:100%;margin:0px;padding:0px;}
ul.related li span.reltext{width:48%;float:left;margin:0px;padding:0% 0.5%;text-align:left;}
ul.related li span.relcount{width:49%;float:left;margin:0px;padding:0% 0.5%;text-align:right;}
ul.related li a{height:auto;position:static;float:none;display:inline;margin:0;padding:0;text-decoration:none;color:#0053b7;cursor:pointer;}
ul.related li a:hover, ul.related li a:hover span {	color:#fff;	background-color: #0053b7;}

/*ul.tag-chain {text-align:right;}
li.tag-chain-item{display:inline;margin:0px;padding:0px;list-style-type:none;}
li.tag-chain-item a{padding:0.25em;background-color:#eee;text-decoration:none;color:#666;}
li.tag-chain-item a:hover{background-color:#666;text-decoration:none;color:#fff;}
*/




.mod_newsmenu {float:left;background:none;padding:0px;width:260px;/*border-bottom:1px dotted #333;*//*padding-bottom:10px;*/}
.mod_newsmenu h1 {background:#4C0C1D;padding:5px 0px 5px 10px;color:#F2F2F2;font-size:24px;margin-bottom:10px;}
.mod_newsmenu ul.level_1 {padding-bottom:5px;margin-bottom:5px;/*border-bottom:1px dotted #000;*/}
.mod_newsmenu ul.level_1 .year_title{background:#1A1A1A;padding:5px;width:250px;margin-bottom:10px;font-size:12px;color:#F2F2F2;}
.mod_newsmenu ul.level_2 li{border-bottom:1px dotted #333;padding:7px 0px 7px 0px; }
.mod_newsmenu ul.level_2 a{color:#AAA;margin-bottom:10px;text-decoration:none;}
.mod_newsmenu ul.level_2 a:hover, .mod_newsmenu ul.level_2 .active {color:#FFCC99;}




/* News TICKER */

.mod_newsticker  {background:none;padding:0px;width:260px;/*border-bottom:1px dotted #92141A;*/}
.mod_newsticker .block-title {padding:0px;}
.mod_newsticker .info{background:#1A1A1A;padding:5px;width:250px;margin-bottom:10px;font-size:12px;color:#F2F2F2;}
.mod_newsticker h1 {background:#4C0C1D;padding:0px 0px 5px 10px;color:#F2F2F2;font-size:24px;}
.mod_newsticker h3 {margin-bottom:10px;}
.mod_newsticker h3 a {color:#AAA;margin-bottom:10px;font-size:14px;}
.mod_newsticker h3 a:hover {color:#FFCC99;margin-bottom:10px;}


.mod_newsticker li {background:none;color:#F2F2F2;padding-bottom:100px;padding-top:10px;}
.mod_newsticker li p, .mod_newsticker li h3 {text-align:left;}
.mod_newsticker li p.more {display:none;}

.mod_eventmenu {float:left;background:none;padding:0px;width:260px;/*border-bottom:1px dotted #333;*//*padding-bottom:10px;*/}
.mod_eventmenu h1 {background:#4C0C1D;padding:5px 0px 5px 10px;color:#F2F2F2;font-size:24px;margin-bottom:10px;}
.mod_eventmenu ul.level_1 {padding-bottom:5px;margin-bottom:5px;/*border-bottom:1px dotted #000;*/}
.mod_eventmenu ul.level_1 .year_title{background:#1A1A1A;padding:5px;width:250px;margin-bottom:10px;font-size:12px;color:#F2F2F2;}
.mod_eventmenu ul.level_2 li{border-bottom:1px dotted #333;padding:7px 0px 7px 0px; }
.mod_eventmenu ul.level_2 a{color:#AAA;margin-bottom:10px;text-decoration:none;}
.mod_eventmenu ul.level_2 a:hover, .mod_eventmenu ul.level_2 .active {color:#FFCC99;}

/* CALENDARIO */

.mod_calendar {background:none;padding:0px;width:260px;color:#F2F2F2;}
.mod_calendar h1 {display:none;background:#92141A;padding:0px 0px 5px 10px;color:#FFF;font-size:24px;margin-bottom:10px;}
.mod_calendar .intro {display:none;margin-bottom:10px;}
.mod_calendar .minicalendar {width:259px; height:240px;margin-left:1px!important; }

.mod_calendar .minicalendar th { font-weight: normal; text-align:center;padding-top:1px;padding-bottom:1px; }
.mod_calendar .minicalendar th.label { padding-top:0px;padding-bottom:0px;background:#000; }

.mod_calendar .minicalendar td {border: 1px solid #1a1a1a;	padding: .1em .3em ;text-align: center!important;/*background: #4D4D4D;*/}
.mod_calendar .minicalendar td.weekend {background: #2a2a2a;}
.mod_calendar .minicalendar td.empty {background: none;}
.mod_calendar .minicalendar td.active {border:solid 1px #90ac13; background:#eef4d3;}
.mod_calendar .minicalendar td.active a{color:#6A0000; font-weight:bold;text-decoration:none;}
.mod_calendar .minicalendar td.active a:hover{ color:#6A0000; font-weight:bold; }
.mod_calendar .minicalendar thead { padding: 7px 0px; background:#4C0C1D!important; }	
.mod_calendar .minicalendar thead .head { font-size:16px;font-weight:normal;color:#F2F2F2; }	
.mod_calendar .minicalendar thead a{ font-size:16px;color:#F2F2F2;}
.mod_calendar .minicalendar tbody {  }	


/* RSS FEEDS */

.rss_list {float:left;background:none;padding:0px;width:725px;color:#F2F2F2;margin-bottom:30px;}
.rss_list h2{margin-bottom:10px;font-size:21px;color:#FFCC99;}
.rss_list li{list-style:none;height:20px;line-height:20px;padding:10px 0px;}
.rss_list li img{width:20px;margin-right:10px;margin-top:3px;}
.rss_list li a{color:#AAA;font-size:16px;}
.rss_list li a:hover{color:#FFCC99;}
.rss_list .col_left{float:left;width:49%;margin-right:5px;}
.rss_list .col_right{width:49%;float:left;}


/* TABS */
/*
.ce_tabcontrol_tabs ul li{float:left;line-height:30px;display:inline;cursor:pointer;text-align:center;width:100px;height:32px;margin-top:5px;margin-right:10px;padding:0px;background: url("../tl_files/ilpalentino/images/bkg_bread_here2.png") no-repeat 0px 1px;}
.ce_tabcontrol_tabs ul li.tabs {color:#F2F3F2;}
.ce_tabcontrol_tabs ul li.selected {color:yellow;}
.ce_tabcontrol_tabs ul li.tabs:hover {color:yellow;}
*/

/* ARCHIVIO DOWNLOAD */

.mod_downloadarchiv {float:left;width:723px;}
.mod_downloadarchiv h2{border-bottom:1px solid #aaa;margin-bottom:20px;}
.mod_downloadarchiv .downloadarchivList {color:#F2F2F2;}
.mod_downloadarchiv .downloadarchivList a {color:#AAA;}
.mod_downloadarchiv .downloadarchivList a:hover {color:#FFCC99;}
.mod_downloadarchiv .downloadarchivList .downloadarchivItem{padding:10px 0px;border-bottom:1px dotted #aaa;}


/*
.download_archive{padding:0px;}
.download_archive h2{display:none;}
.download_archive h2{display:none;}
.download_archive .downloadarchivItem {float:left;padding:10px;text-align:left;}
.download_archive .downloadarchivItem .caption{margin-top:5px;}
.download_archive .downloadarchivItem .image_container{margin-bottom:10px;text-align:left;}
.download_archive .downloadarchivItem .link_container{padding:10px;background:#f2f3f2;}
*/




/* GOOGLE ROUTENPLANER */

.mod_routenplaner .formbody label{float:left;width:100%;}


.recaptcha_image_cell{background:none!important;}
#recaptcha_area TBODY{border:0px solid #F2F3F2!IMPORTANT;}

/* NEWSLETTER */



.mod_subscribe {width:725px;color:#f2f2f2;}
.mod_subscribe .formbody input.text{padding:2px;width:300px;font-family: Century Gothic;margin-right:10px;}
.mod_subscribe .formbody input.submit{width:100px;cursor:pointer;padding:1px;}
.mod_unsubscribe {width:725px;color:#f2f2f2;}
.mod_unsubscribe .formbody input.text{padding:2px;width:300px;font-family: Century Gothic;margin-right:10px;}
.mod_unsubscribe .formbody input.submit{width:100px;cursor:pointer;padding:1px;}

.mod_nl_list {}
.mod_nl_list ul{color:#F2F2F2;}
.mod_nl_list ul li{list-style:none;font-size:14px;padding:10px 0px;border-bottom:1px dotted #1A1A1A;}
.mod_nl_list ul li a{color:#AAA;}
.mod_nl_list ul li a:hover{color:#FFCC99;;}

.mod_nl_reader h1{font-size:21px;margin-bottom:10px;}
.mod_nl_reader .newsletter {color:#F2F2F2;margin-bottom:40px;}
.mod_nl_reader .back {height:40px;line-height:40px;text-align:left;/*background:#F2F2F2;*//*background: url("../tl_files/ilpalentino/images/bkg_hyperlink_2.png") left top no-repeat;*/}

.mod_nl_reader .back a{color:#AAA;text-decoration:none;font-size:14px;padding:8px 10px 8px 40px;background: url("../tl_files/ilpalentino/images/ar-left.png") 2% center no-repeat;}
.mod_nl_reader .back a:hover{color:#FFCC99;}

/*
.newsletter .formbody{width:94%;overflow:hidden;margin-top:1em;margin-bottom:2em;padding:1em 1.8em 1em 1em;background-color:#F2F3F2;border-left:5px solid #224273;}
.newsletter .formbody .checkbox_container{float:left;width:100%;margin-bottom:20px;}
.newsletter .formbody .checkbox_container label{margin-right:10px;}
.newsletter .formbody input{padding:2px;border:1px solid #ccc;color:#444;}

.newsletter .formbody input.text{width:300px; margin-right:10px;}
.newsletter .formbody input:focus{background-color:#fdf7f0;border-color:#e4790f !important;}
.newsletter .formbody .email_container {float:left;height:32px;line-height:32px;}
.newsletter .formbody .submit_container {height:32px;line-height:32px;}
.newsletter .formbody .submit{color:#F2F3F2;border:0px;line-height:32px;cursor:pointer;text-align:center;width:100px;height:32px;background: url("../tl_files/ilpalentino/images/bkg_bread_here2.png") no-repeat 0px 1px;}
.newsletter .formbody input.submit:hover{color:yellow;}
.newsletter .formbody .checkbox_container span {display:block;width:50%;float:left;}
.newsletter .formbody .checkbox_container+br {display:none;}
.newsletter .formbody .checkbox_container label,.newsletter .formbody .checkbox_container input{vertical-align:middle;}
.mod_nl_list {}
.mod_nl_list ul{}
.mod_nl_list ul li{list-style:none;font-size:14px;margin-bottom:10px;}
.mod_nl_list ul li a{color:#224273;}
.mod_nl_list ul li a:hover{color:#BE0926;}
.mod_nl_reader h1{font-size:21px;margin-bottom:20px;}
.mod_nl_reader .newsletter{float:left;margin-bottom:20px;width:735px;}

.mod_nl_reader .back{float:left;width:715px;text-align:right;background:#f2f2f2;border-bottom:5px solid #224273;padding:10px;}
.mod_nl_reader .back a {color:#F2F3F2;text-decoration:none;}
.mod_nl_reader .back a:hover {color:yellow;}
.mod_nl_reader .back a{color:#224273;text-decoration:none;}
.mod_nl_reader .back a:hover{color:#BE0926;}

*/

/* Sidebar =============================================================================== */

/*.block  { float:left;width:100%; }*/

.block  .block-content p {padding:10px;}
.block  fieldset.block-content {padding:10px;}

.block .block-title { height:44px;line-height:44px;padding:0px; }
.block .block-title h2 { font-size:16px; font-weight:bold; line-height:44px; }
.block h3 { font-size:16px; line-height:1.5; }
.block .block-content { padding:0px 0px 0px 0px; }
.block .actions { text-align:right; }
.block .actions a { float:left; }


/* Vertical Nav2 =============================================================================== */

.vertical_nav2 {font-weight:normal;border:0px solid #000;background: none;margin:0px 0px 20px 0px;padding:5px;}
.vertical_nav2 h1 {padding:5px 10px;background:#6A0000;color:#f2f2f2;font-weight:normal;font-size:14px;}
.vertical_nav2 ul { /*background:#eee; padding:4px 10px 10px 10px; */}
.vertical_nav2 li { border-bottom:1px dotted #333;padding:7px 0px 7px 0px; }
.vertical_nav2 li a, .vertical_nav2 li.active { font-weight:normal;font-size:18px;padding: 9px 0px 9px 10px; }

.vertical_nav2 li a { display:block;  /*background:url("../tl_files/ilpalentino/images/account_nav_link_bg.gif") no-repeat 10px 8px;*/ }
.vertical_nav2 li a { color:#ddd; text-decoration:none; }
.vertical_nav2 li a:hover, .vertical_nav2 li.active{ background: none;border-left: 5px #4C0C1D solid;padding-left:15px; font-weight:normal; color:#FFCC99;}
.vertical_nav2 li.last, .vertical_nav2 li.last a { border-bottom:0px; }


/* box list */

.padding_box {width:300px;background-color:#F2F2F2;padding:5px 4px 20px 4px;}
.box_list {width:290px;background-color:#fff;padding:5px;}

/* Block: Account */
.block-account {}

/* Block: Poll */
.block-poll {}
.block-poll input.radio { float:left; margin:3px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll .answer {}
.block-poll .votes { font-weight:bold; }

/* Block: Tags */
.block-tags ul,
.block-tags li { display:inline; }

/* Block: Newsletter */

.side_newsletter {width:240px;}
.side_newsletter .top10_text{width:220px;}

/* Block: Subscribe */
.block-subscribe {}
.block-subscribe .block-content .input-box{margin-bottom:10px;}
.block-subscribe .block-content .input-box input{width:210px;}
.block-subscribe .block-content .button{margin-left:150px;}

/* Block: Reorder */
.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .label { display:block; margin-left:20px; }

/* Block: Banner */
.block-banner {}
.block-banner .block-content { text-align:center; }

/* Block: Checkout Progress */
.block-progress {}
.block-progress dt { font-weight:bold; padding:5px 10px 5px 10px;margin-bottom:5px;color:#224273;}
.block-progress dt.active { background-color:#224273;color:#F2F2F2;}
.block-progress dt.complete,
.block-progress dd.complete { background-color:#224273;color:#F2F2F2; }
.block-progress .block-content {margin-top:10px;}

/* Block: Company Navigation */

.company-nav {}
.company-nav .block-content ul { list-style-type:none;padding:0px;/*background:#eee; padding:4px 10px 10px 10px; */}
.company-nav .block-content ul li a, #company .company-nav .block-content ul li.on , .company-nav .block-content ul li span.active{ font-weight:normal;font-size:12px;padding: 9px 0px 9px 10px; }
.company-nav .block-content ul li a, .company-nav .block-content ul li span.active { display:block; border-bottom:1px solid #CCC; /*background:url("../tl_files/ilpalentino/images/account_nav_link_bg.gif") no-repeat 10px 8px;*/ }
.company-nav .block-content ul li a { color:#000; text-decoration:none; }
.company-nav .block-content ul li a:hover, .company-nav .block-content ul li span.active{ background: #aaa;border-left: 5px #214373 solid;padding-left:15px; color:#214373; }
.company-nav .block-content ul li span.active{ font-weight: bold; font-size: 14px;}
.company-nav .block-content ul li.last, #company .company-nav .block-content ul li.last a { border-bottom:0px; }

.nav-minisite {width:735px;height:43px;position:relative;background:url("../tl_files/ilpalentino/images/bkg_submenu.png") no-repeat;}
.nav-minisite ul {width:735px;height:20px;line-height:20px;padding:10px;margin-left:10px;}
.nav-minisite ul li {display:inline;margin-right:10px;font-size:14px;padding-left:24px;background:url("../tl_files/ilpalentino/images/tick_16.png") no-repeat;}
.nav-minisite ul li a{color:#F2F3F2;text-decoration:none;}
.nav-minisite ul li a:hover{color:yellow;}
.nav-minisite ul li.active{color:yellow;}


/* Block: Related Article Navigation */


.relatedarticle-nav .block-title { height:44px;line-height:44px;border-bottom:1px solid #ddd;padding:0 10px; background:none;/*TEXT-ALIGN:RIGHT;*/}
.relatedarticle-nav .block-title h2 { font-size:21px; font-weight:normal; line-height:44px;/*color:#FFFFFF;*/}
.relatedarticle-nav  .block-content ul { list-style-type:none;padding:0px;/*background:#eee; padding:4px 10px 10px 10px; */}
.relatedarticle-nav  .block-content ul li a, .relatedarticle-nav .block-content ul li.on , .relatedarticle-nav .block-content ul li span.active{ font-weight:normal;font-size:12px;padding: 9px 0px 9px 10px; }
.relatedarticle-nav  .block-content ul li a, .relatedarticle-nav .block-content ul li span.active { display:block; border-bottom:1px solid #CCC; /*background:url("../tl_files/ilpalentino/images/account_nav_link_bg.gif") no-repeat 10px 8px;*/ }
.relatedarticle-nav  .block-content ul li a { color:#000; text-decoration:none; }
.relatedarticle-nav  .block-content ul li a:hover, .relatedarticle-nav .block-content ul li span.active{ background: #aaa;border-left: 5px #214373 solid;padding-left:15px; color:#214373;  }
.relatedarticle-nav .block-content ul li span.active{ font-weight: bold; font-size: 14px;}
.relatedarticle-nav  .block-content ul li.last, .relatedarticle-nav .block-content ul li.last a { border-bottom:0px; }

.nav-level2 .block-title { height:28px;line-height:28px;padding:0 10px; /*background:#224273;*/ background:#212326; color:#F3F2F3;}
.nav-level2 .block-title h3 { font-weight:normal; line-height:28px;color:#F2F3F2;}
.nav-level2 .block-content ul { list-style-type:none;padding:0px;/*background:#eee; padding:4px 10px 10px 10px; */}
.nav-level2 .block-content ul li a, .nav-level2 .block-content ul li.on , .nav-level2 .block-content ul li span.active{ font-weight:normal;font-size:12px;padding: 9px 0px 9px 10px; }
.nav-level2 .block-content ul li a, .nav-level2 .block-content ul li span.active { display:block; border-bottom:1px solid #CCC; /*background:url("../tl_files/ilpalentino/images/account_nav_link_bg.gif") no-repeat 10px 8px;*/ }
.nav-level2 .block-content ul li a { color:#000; text-decoration:none; }
.nav-level2 .block-content ul li a:hover, .nav-level2 .block-content ul li span.active{ background: #aaa;border-left: 5px #214373 solid;padding-left:15px; color:#214373;  }
.nav-level2 .block-content ul li span.active{ font-weight: bold; font-size: 14px;}
.nav-level2 .block-content ul li.last, .nav-level2 .block-content ul li.last a { border-bottom:0px; }


/* Footer ================================================================================ */
.footer-container { width:100%;height:210px;margin-bottom:0px;margin-right:auto;margin-left:auto;float:left;/*background:#453D39 url("../tl_files/ilpalentino/images/bkg_footer.png") left top repeat-x;*/border-top:1px solid #aaa;background:#1A1A1A;}
.footer-container .footer{ width:1030px;height:180px;margin-right:auto;margin-left:auto;position:relative;margin-bottom:0px;}

/* OBJECT: FOOTER LINKS */

.footer .informational .footer_links {margin-top:5px;}
.footer .informational .footer_links ul{margin:10px 0px 0px 0px;padding:0px;text-align:right;}
.footer .informational .footer_links li{display:inline;padding-right:10px;padding-left:10px;border-right:1px solid #fff;list-style:none;}
.footer .informational .footer_links li a{color:#f2f2f2;}
.footer .informational .footer_links li a, .footer .informational .footer_links li a:hover{font-family:arial;font-weight:normal;text-decoration:none;font-size:12px;text-transform: uppercase;}
.footer .informational .footer_links li.last{border-right:0px solid;}
.footer .informational .footer_links li a:hover {color:#F4EA00;}
.footer .informational .footer_links li.active{color:#F4EA00;font-family:arial;font-weight:normal;text-decoration:none;font-size:12px;text-transform: uppercase;}

.footer .mini-newsletter {width:310px;height:150px;left:0px;top:30px;position:absolute;}
.footer .mini-newsletter .head {margin-bottom:10px;}
.footer .mini-newsletter .head h4 {font-size:18px; color:#97BE0D;}
.footer .mini-newsletter .content {font-size:14px;margin:0px;padding:0px;}
.footer .mini-newsletter .content .text {font-size:12px;color:#fff;margin-bottom:10px;}
.footer .mini-newsletter a{color:#97BE0D;text-decoration:none;}
.footer .mini-newsletter a:hover{color:#F4EA00;text-decoration:none;}

/*.footer .mini-newsletter .custom-button {width:28px;height:28px;background:url("../tl_files/ilpalentino/images/action_button.png") center top no-repeat;right:10px;bottom:55px;position:absolute;}
.footer .mini-newsletter .custom-button:hover {width:28px;height:28px;background:url("../tl_files/ilpalentino/images/action_button_hover.png") left top no-repeat;right:10px;bottom:55px;position:absolute;}
.footer .mini-newsletter .custom-button .custom-button-alt{cursor:pointer;background-color:transparent;width:28px;height:28px;border:0px;}*/

/* OBJECT: EXTRA LINK - SET 1 */

.footer .informational .extralinks_set-1 {clear:both;width:160px;height:95px;right:360px;top:55px;position:absolute;}
.footer .informational .extralinks_set-1 ul{padding:0px;}
.footer .informational .extralinks_set-1 li{margin:0px 0px 5px 0px;padding:0px;}
.footer .informational .extralinks_set-1 li.active span.active{margin:0px 0px 5px 0px;padding:0px;height:25px;display:block;border-bottom:1px solid #666;font-family:arial;text-decoration:none;font-size:14px;line-height:25px;color:#F4EA00;}
.footer .informational .extralinks_set-1 a {color:#97BE0D;}
.footer .informational .extralinks_set-1 a,
.footer .informational .extralinks_set-1 a:hover
{height:25px;display:block;/*padding-left:30px;*/border-bottom:1px solid #666;font-family:arial;text-decoration:none;font-size:14px;line-height:25px;/*background:url("../tl_files/ilpalentino/images/link_about.png") left top no-repeat;*/}
.footer .informational .extralinks_set-1 a:hover {color:#F4EA00;}

/* OBJECT: EXTRA LINK - SET 2 */

.footer .informational .extralinks_set-2 {clear:both;width:160px;height:95px;right:180px;top:55px;position:absolute;}
.footer .informational .extralinks_set-2 ul{padding:0px;}
.footer .informational .extralinks_set-2 li {margin:0px 0px 5px 0px;padding:0px;}
.footer .informational .extralinks_set-2 li.active span.active{margin:0px 0px 5px 0px;padding:0px;height:25px;display:block;border-bottom:1px solid #666;font-family:arial;text-decoration:none;font-size:14px;line-height:25px;color:#F4EA00;}
.footer .informational .extralinks_set-2 a {color:#97BE0D;}
.footer .informational .extralinks_set-2 a,
.footer .informational .extralinks_set-2 a:hover
{height:25px;display:block;/*padding-left:30px;*/border-bottom:1px solid #666;font-family:arial;text-decoration:none;font-size:14px;line-height:25px;/*background:url("../tl_files/ilpalentino/images/link_about.png") left top no-repeat;*/}
.footer .informational .extralinks_set-2 a:hover{color:#F4EA00;}

/* OBJECT: EXTRA LINK - SET 3 */

.footer .informational .extralinks_set-3 {clear:both;width:160px;height:95px;right:0px;top:55px;position:absolute;}
.footer .informational .extralinks_set-3 ul{padding:0px;}
.footer .informational .extralinks_set-3 li{margin:0px 0px 5px 0px;padding:0px;}
.footer .informational .extralinks_set-3 li.active span.active{margin:0px 0px 5px 0px;padding:0px;height:25px;display:block;border-bottom:1px solid #666;font-family:arial;text-decoration:none;font-size:14px;line-height:25px;color:#F4EA00;}
.footer .informational .extralinks_set-3 a {color:#97BE0D;}
.footer .informational .extralinks_set-3 a,
.footer .informational .extralinks_set-3 a:hover
{height:25px;display:block;/*padding-left:30px;*/border-bottom:1px solid #666;font-family:arial;text-decoration:none;font-size:14px;line-height:25px;/*background:url("../tl_files/ilpalentino/images/link_about.png") left top no-repeat;*/}
.footer .informational .extralinks_set-3 a:hover {color:#F4EA00;}


.footer .legality {left:0px;bottom:10px;position:absolute;padding:0px;margin:0px;font-size:12px;font-weight:normal;color:#fff;}
.footer .legality a{color:#97BE0D;}
.footer .legality a:hover{color:#F4EA00;}

/* ======================================================================================= */

/* TABLELESS */

.personal legend{width:300px;height:100px;border:1px solid red;padding:20px;}

.general_contact tr td{width:100%;}

/* REGISTRAZIONE UTENTE */
/*
.mod_registration  {float:left;width:100%;margin-top:40px;margin-bottom:40px;}
.mod_registration h1 {padding:0px;margin:0px 0px 30px 0px;}
.mod_registration .formbody{padding:20px;border-left:5px solid #4C0C1D!IMPORTANT;background:#1A1A1A!IMPORTANT;width:680px;color:#f2f2f2;}
.mod_registration .formbody TR{height:30px;vertical-align:middle;}
.mod_registration .formbody .col_first{width:200px;}
.mod_registration input.text , .mod_registration  textarea{width:300px;padding:2px;border:1px solid #ccc;color:#444;margin:0px;font-family: Century Gothic;}
.mod_registration input.captcha{font-family: Century Gothic;width:150px;padding:2px;border:1px solid #ccc;color:#444;margin:0px;}
.mod_registration select{width:306px;font-family: Century Gothic;}
.mod_registration .form .widget{width:725px;width:100%;margin-bottom:10px;vertical-align:middle;}
.mod_registration .submit_container{text-align:right;margin-right:100px;margin-top:25px;margin-bottom:10px;}
.mod_registration .submit_container .submit{cursor:pointer;font-family: Century Gothic;}
*/

.mod_registration {width:725px;color:#f2f2f2;}
.mod_registration h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.mod_registration .formbody TBODY{float:none;text-align:center;}
.mod_registration .formbody .col_first{width:170px;}
.mod_registration .formbody .col_last{width:300px;}
.mod_registration input.text , .mod_registration  textarea{width:290px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.mod_registration select{width:295px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.mod_registration .formbody TR{height:40px;vertical-align:middle;}
.mod_registration input.captcha{font-family: Century Gothic;width:60px;padding:2px;border:1px solid #ccc;color:#444;margin:0px;}
.mod_registration .formbody .row_14{background:#1A1A1A;}
.mod_registration .submit_container{text-align:right;width:290px;margin-right:4px;padding:5px 10px 5px 10px;}
.mod_registration .submit_container .submit{cursor:pointer;font-family: Century Gothic;}

.mod_lostPassword .formbody .row_13{float:left;padding:10px;}
.mod_lostPassword .formbody .row_13 input{width:30px;margin-right:5px;}
.mod_lostPassword .formbody .row_14{float:left;background:#1A1A1A;height:40px;margin-bottom:20px;}
.mod_lostPassword .formbody .submit_container{text-align:right;width:290px;margin-right:4px;margin-bottom:20px;padding:5px 10px 5px 10px;}
.mod_lostPassword .formbody .submit_container .submit{cursor:pointer;}


.mod_login {width:725px;color:#f2f2f2;}
.mod_login h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.mod_login .formbody TBODY{float:none;text-align:center;}
.mod_login .formbody input{padding:2px;}
.mod_login .formbody .col_first{width:150px;}
.mod_login .formbody .col_last{width:300px;}
.mod_login .formbody .row_0{float:left;padding:10px;}
.mod_login .formbody .row_0 input{width:250px;font-family: Century Gothic;}
.mod_login .formbody .row_1{float:left;padding:10px;}
.mod_login .formbody .row_1 input{width:250px;}
.mod_login .formbody .row_2{float:left;width:420px;background:#1A1A1A;height:40px;margin-top:20px;margin-bottom:20px;}
.mod_login .formbody .submit_container{text-align:right;width:300px;margin-right:4px;margin-bottom:20px;padding:5px 10px 5px 10px;}
.mod_login .formbody .submit_container .submit{width:80px;cursor:pointer;}
.mod_login .formbody a {color:#AAA;}
.mod_login .formbody a:hover {color:#FFCC99;}

.mod_lostPassword {width:725px;color:#f2f2f2;}
.mod_lostPassword h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.mod_lostPassword .formbody TBODY{float:none;text-align:center;}
.mod_lostPassword .formbody input{padding:2px;}
.mod_lostPassword .formbody .col_first{width:170px;}
.mod_lostPassword .formbody .col_last{width:280px;}
.mod_lostPassword .formbody .row_0{float:left;padding:10px;}
.mod_lostPassword .formbody .row_0 input{width:230px;font-family: Century Gothic;}
.mod_lostPassword .formbody .row_1{float:left;padding:10px;}
.mod_lostPassword .formbody .row_1 input{width:230px;font-family: Century Gothic;}
.mod_lostPassword .formbody .row_2{float:left;padding:10px;}
.mod_lostPassword .formbody .row_2 input{width:30px;margin-right:5px;}
.mod_lostPassword .formbody .row_3{float:left;width:420px;background:#1A1A1A;height:40px;margin-top:20px;margin-bottom:20px;}
.mod_lostPassword .formbody .submit_container{text-align:right;width:300px;margin-right:4px;margin-bottom:20px;padding:5px 10px 5px 10px;}
.mod_lostPassword .formbody .submit_container .submit{cursor:pointer;}

/*
.mod_personalData {width:725px;color:#f2f2f2;}
.mod_personalData h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.mod_personalData .formbody TBODY{float:none;text-align:center;}
.mod_personalData .formbody input{padding:2px;}
.mod_personalData .formbody .col_first{width:170px;}
.mod_personalData .formbody .col_last{width:280px;}
*/

.scheda_personale {width:725px;color:#f2f2f2;margin-bottom:20px;}
.scheda_personale h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.scheda_personale .formbody TBODY{float:none;text-align:center;}
.scheda_personale .formbody .col_first{width:170px;}
.scheda_personale .formbody .col_last{width:380px;}
.scheda_personale .formbody .col_last .name{font-size:21px;margin-bottom:10px;}
.scheda_personale .formbody .col_last .address{margin-bottom:10px;}
.scheda_personale .formbody .col_last .contact{margin-bottom:10px;}
.scheda_personale .formbody .col_last .email{margin-bottom:10px;}
.scheda_personale .formbody .col_last a{color:#AAA;}
.scheda_personale .formbody .col_last a:hover{color:#FFCC99;}

.mod_personalData {width:725px;color:#f2f2f2;margin-bottom:20px;}
.mod_personalData h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.mod_personalData .formbody TBODY{float:none;text-align:center;}
.mod_personalData .formbody .col_first{width:170px;}
.mod_personalData .formbody .col_last{width:380px;}
.mod_personalData input.text , .mod_personalData  textarea{width:335px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.mod_personalData select{width:340px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.mod_personalData TR{height:40px;vertical-align:middle;}
.mod_personalData TR.row_19{height:80px;vertical-align:middle;}
.mod_personalData .avatar_container{width:340px; }
.mod_personalData .avatar_container .avatar {margin-bottom:20px;}
.mod_personalData .avatar_container .avatarfile {margin-bottom:20px;}
.mod_personalData .avatar_container input.avatarfile {padding-right:20px;}

.mod_personalData .submit_container{background:#1A1A1A;text-align:right;width:320px;margin-right:4px;margin-top:20px;padding:5px 10px 5px 10px;}
.mod_personalData .submit_container .submit{cursor:pointer;font-family: Century Gothic;width:100px;}

.mod_closeAccount {width:725px;color:#f2f2f2;margin-bottom:20px;}
.mod_closeAccount h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.mod_closeAccount .formbody TBODY{float:none;text-align:center;}
.mod_closeAccount .formbody .col_first{width:150px;}
.mod_closeAccount .formbody .col_last{width:300px;}
.mod_closeAccount input.text {width:250px;padding:2px;border:1px solid #ccc;color:#444;font-family: Century Gothic;}
.mod_closeAccount TR{height:40px;vertical-align:middle;}
.mod_closeAccount .formbody .submit_container{background:#1A1A1A;text-align:right;width:237px;margin-right:4px;margin-bottom:20px;padding:5px 10px 5px 10px;}
.mod_closeAccount .formbody .submit_container .submit{cursor:pointer;}

/* DASHBOARD*/

.dashboard_main .ce_hyperlink {text-align:right;background:#f2f2f2;border-bottom:5px solid #224273;padding:10px;}

/* MODIFICA I TUOI DATI */

.personal_data label{font-weight:bold;}
.personal_data .checkbox_container label,.personal_data .radio_container label{font-weight:normal;}
.personal_data input[type="text"],.personal_data input[type="password"],.personal_data textarea{padding:2px;border:1px solid #ccc;color:#444;}
.personal_data input[type="text"],.personal_data input[type="password"]{width:75%;}
.personal_data textarea{width:95%;height:140px;}
.personal_data input[type="text"]:focus,.personal_data input[type="password"]:focus,.personal_data textarea:focus{background-color:#fdf7f0;border-color:#e4790f !important;}
.personal_data select{padding:1px;border:1px solid #ccc;color:#444;}

.personal_data .avatar_container {}
.personal_data .avatar_container img{margin-bottom:10px;}
.personal_data .avatar_container .tl_checkbox_container{margin-bottom:10px;}
.personal_data .avatar_container .file_container input{margin-bottom:10px;}
.personal_data .avatar_container .file_container .hint{font-size:12px;}

.personal_data .checkbox_container{float:left;width:100%;}
.personal_data .checkbox_container span {display:block;width:50%;float:left;margin-bottom:7px;}
.personal_data .checkbox_container+br,.radio_container+br{display:none;}
.personal_data .checkbox_container label,.checkbox_container input{vertical-align:middle;}
.personal_data .checkbox_container label{display:block;width:85%;float:right;padding-right:5px;padding-top:0px;}
.personal_data .checkbox_container input.checkbox{float:left;display:block;margin-top:0px;}

.personal_data .odd, .personal_data .even{margin-bottom:10px;width:100%;vertical-align:middle!important;}
.personal_data form table td{padding-top:3px;padding-bottom:3px;}
.personal_data form table td:first-child{width:28%;padding-right:18px;padding-bottom:0;}

/*
.tableform table{width:99%;margin-top:0px;margin-bottom:0px;}
.tableform .formbody {padding:20px;background-color:#f9f9f9;border-left:5px solid #224273;}
*/

.personal_data fieldset{border-top:1px solid #224273!important;padding-top:20px;margin-bottom:30px;}
.personal_data legend{padding:6px;margin-bottom:5px;background-color:#224273;color:#F2F3F2;margin-left:-10px;}


/* REQUEST A QUOTE */

.request_quote label{font-weight:bold;}
.request_quote .checkbox_container label,.radio_container label{font-weight:normal;}
.request_quote .tableless label{display:block;margin-top:1.5em;padding-bottom:3px;}
.request_quote .submit_container {text-align:right;}
.request_quote .submit_container .submit{color:#F2F3F2;font-weight:bold;float:right;margin-right:10px;width:120px;height:40px;line-height:40px;background:transparent;border:0px;cursor:pointer;background:url("../tl_files/ilpalentino/images/bkg_bread_here2.png") 10px 7px no-repeat; }
.request_quote .submit_container .submit:hover{color:yellow;}

.request_quote .tableless .checkbox_container label, .request_quote .tableless .radio_container label{display:inline;}
.request_quote input[type="text"],.request_quote input[type="password"],.request_quote textarea{padding:2px;border:1px solid #ccc;color:#444;}
.request_quote input[type="text"],.request_quote input[type="password"]{width:99%;}
.request_quote textarea{width:99%;height:140px;}
.request_quote input[type="text"]:focus,.request_quote input[type="password"]:focus,.request_quote textarea:focus{background-color:#fdf7f0;border-color:#e4790f !important;}
.request_quote select{padding:1px;border:1px solid #ccc;color:#444;}
.request_quote .checkbox_container span,.request_quote .radio_container span{display:block;}
.request_quote .checkbox_container+br,.request_quote .radio_container+br{display:none;}
.request_quote .checkbox_container label,.request_quote .checkbox_container input{vertical-align:middle;}
.request_quote .tableless input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative;}
.request_quote .submit_container{margin-top:1em;margin-bottom:1em;}
.request_quote form table td{padding-top:5px;padding-bottom:5px;}
.request_quote form table td:first-child{width:28%;padding-top:6px;padding-right:18px;padding-bottom:0;text-align:left;}


.request_quote .formbody, .request_quote .tableless .formbody{width:94%;overflow:hidden;margin-top:1em;margin-bottom:2em;padding:0.5em 1.8em 0.5em 1em;background-color:#F2F3F2;border-left:5px solid #224273;}
.request_quote .tableless .formbody{padding-top:0;}
.request_quote fieldset{margin-top:1em;border-top:1px dotted #224273;}
.request_quote legend{padding-right:6px;background-color:#f9f9f9;color:#e4790f;}
.request_quote fieldset table{width:90%;margin-top:1em !important;margin-bottom:1em !important;}
.request_quote fieldset #condition_built_1{border:1px solid red;width:100%;margin-top:1em !important;margin-bottom:1em !important;}


.request_quote .col_1{width:400px!IMPORTANT;float:right;}

.request_quote .col_0{width:238px!IMPORTANT;float:left;}











/*
.general_contact .formbody label.personal{border:1px solid red;width:100%;float:left;}

.ce_general_contact {width:94%;overflow:hidden;margin-top:1em;margin-bottom:2em;padding:0.5em 1.8em 0.5em 1em;background-color:#F2F3F2;border-left:5px solid #224273;}



/*content slider new*/
.home_slider {width:1000px;height:130px;position:relative;padding:0px;}
.home_slider #slideWrapper {margin-left:25px;position:relative;width:950px;overflow:hidden;}
.home_slider #goBack{left:6px;bottom:47px;position:absolute;cursor:pointer;}
.home_slider #goForward{right:6px;bottom:47px;position:absolute;cursor:pointer;}
.home_slider .slideElem {width:190px;padding:0px 0px 0px 0px;float:left;}

.home_slider .slideElem, .home_slider .slideElem p {font-size:11px; line-height:14px;}
.home_slider .slideElem p {text-align:left!important;}

/*home content box*/
.home_contentbox {padding:0px 20px 0px 20px;border-right:1px solid #CCC;}
.home_contentbox_last {border-right:0px solid #CCC;}
.home_contentbox p {text-align:left;}




.mod_cm_membergooglemaps {padding-left:1px;margin-bottom:50px;}
.mod_cm_membergooglemaps .list_search{width:45%;float:left;}
.mod_cm_membergooglemaps .list_per_page{width:190px;float:right;}
.mod_cm_membergooglemaps table {width:100%;margin-top:20px;}
.mod_cm_membergooglemaps table thead {background:#224273;padding:10px;border:1px solid #224273;}
.mod_cm_membergooglemaps table .head {padding:5px 10px 5px 10px;}
.mod_cm_membergooglemaps table .head a{color:#F2F3F2;}
.mod_cm_membergooglemaps table .head a:hover{color:yellow;}
.mod_cm_membergooglemaps .body, .mod_cm_membergooglemaps .col_1 {padding:10px;border:1px solid #DDD;height:30px;line-height:20px;vertical-align:top;}
.mod_cm_membergooglemaps .even {background:#F2F3F2;}
.mod_cm_membergooglemaps .col_0 {width:35%;}
.mod_cm_membergooglemaps .col_1 {width:13%;}
.mod_cm_membergooglemaps .col_2 {width:10%;}
.mod_cm_membergooglemaps .col_3 {width:10%;}
.mod_cm_membergooglemaps .col_4 {width:15%;}
.mod_cm_membergooglemaps .col_7 {width:2%;}
.mod_cm_membergooglemaps h2 {margin-bottom:30px;}

.mod_cm_membergooglemaps .company_logo {width:100%;}
.mod_cm_membergooglemaps .company_logo .avatar{float:left;margin-right:20px;}
.mod_cm_membergooglemaps .company_logo .company_name{font-size:21px;color:#224273;}
.mod_cm_membergooglemaps .single_record {margin-bottom:30px;}
.mod_cm_membergooglemaps .memberdetailmap {margin-top:30px;margin-bottom:30px;}
.mod_cm_membergooglemaps .go_back a{text-decoration:none;color:#224273;}
.mod_cm_membergooglemaps .go_back a:hover{color: #BE0926;}

/* Style sheet helpdesk */
.nickel_forum {padding:10px;}

.mod_helpdesk table{width:100%;margin-top:10px;margin-bottom:8px;background-color:#F2F3F2;}
.mod_helpdesk table .category .title a {text-decoration:none;font-weight:bold;color:#224273;}
.mod_helpdesk table .category .title a:hover {text-decoration:underline;color:#BE0926;}
.mod_helpdesk table .datarow a{text-decoration:none;color:#224273;}
.mod_helpdesk table .datarow a:hover {text-decoration:underline;color:#BE0926;}
.mod_helpdesk{padding:3px 1px 6px 1px;line-height:1;}

.mod_helpdesk .topcontrols {margin-top:10px;}
.mod_helpdesk .bottomcontrols {margin-bottom:10px;}
.mod_helpdesk a.unreadbold {font-weight:bold;}
.mod_helpdesk h1{margin-bottom:24px;}
.mod_helpdesk .middle,.mod_helpdesk .middle *{vertical-align:middle;}
.mod_helpdesk .centered{text-align:center;}
.mod_helpdesk .nowrap{white-space:nowrap;}
.mod_helpdesk p,.mod_helpdesk pre,.mod_helpdesk blockquote,.mod_helpdesk ul{margin-bottom:0;}
.mod_helpdesk .breadcrumb{/*font-size:130.8%;*/font-size:12px;color:#000;padding:10px 0px 10px 10px;background:#F2F3F2;}
.mod_helpdesk .breadcrumb a {font-family:arial;text-decoration:none;color:#224273;font-size:12px;}
.mod_helpdesk .breadcrumb span {font-family:arial;text-decoration:none;color:#000000;font-size:12px;}
.mod_helpdesk .breadcrumb span.active {background:none;}
.mod_helpdesk .breadcrumb a:hover {text-decoration:underline;color:#BE0926;}
.page_jump{padding-left:6px;}
.mod_helpdesk table th{padding:6px 9px;text-align:left;background-color:#224273;border:1px solid #ddd;color:#F2F3F2;font-weight:bold;}
.mod_helpdesk table td{padding:6px 9px;text-align:left;border:1px solid #ddd;line-height:1.25;vertical-align:middle;}
.mod_helpdesk table .headercol{padding-top:5px;padding-bottom:7px;background-color:#faf2e6;font-weight:bold;}
.mod_helpdesk td.iconcol,.mod_helpdesk td.ticket{width:17px;text-align:center;vertical-align:middle;}
.mod_helpdesk .datarow:hover td{background-color:#fbf7f1;}
.mod_helpdesk td.iconcol-unread,.mod_helpdesk .datarow:hover td.iconcol-unread{background-color:#faf2e6;}
.mod_helpdesk td.subject a.unread,.mod_helpdesk div.title a.unread{font-weight:bold;}
.mod_helpdesk td.replycount,.mod_helpdesk td.viewcount,.mod_helpdesk td.ticketcount{width:64px;vertical-align:middle;background-color:#fbfbfb;}
.mod_helpdesk td.latestpost{width:126px;}
.mod_helpdesk td.icons{width:1%;white-space:nowrap;}
.helpdesk-message .codebox pre{margin:0;line-height:1.2;}
.mod_helpdesk .controls{overflow:hidden;font-size:12px;}
.mod_helpdesk .functions,.mod_helpdesk .matchinfo{width:69%;float:left;display:block;text-align:left;}
.mod_helpdesk .functions a{padding-right:8px;padding-left:4px;vertical-align:middle;color:#224273;text-decoration:none;}
.mod_helpdesk .functions a:hover{color:#BE0926;text-decoration:underline;}
.mod_helpdesk .functions img{vertical-align:middle;}
.mod_helpdesk .pagenav{width:30%;float:right;display:block;padding-top:1px;text-align:right;}
.mod_helpdesk .pagenav span,.mod_helpdesk .pagenav a{padding-right:2px;padding-left:3px;}

.message-container{margin-top:9px;margin-bottom:9px;background:url("../tl_files/ilpalentino/images/bkg_forum_msg.png") repeat-y;border:1px solid #ddd;}
.message-container .top-left{width:168px;float:left;padding:4px 6px 9px 6px;font-size:12px;}
.message-container .top-right{margin-left:180px;padding:4px 6px 6px 6px;line-height:1.4;}
.message-container .bottom-left{width:168px;height:16px;top:7px;position:relative;float:left;padding:0 6px;font-size:12px;color:#224273;}
.message-container .bottom-right{height:16px;padding:2px 6px 5px 6px;text-align:right;border-top:1px dotted #ddd;}
.message-container .bottom-left *,.message-container .bottom-right .attachments *,.message-container .bottom-right .buttons *{vertical-align:middle;}
.message-container .clearfloat{height:0.1px;clear:both;font-size:0.1px;line-height:0.1;}
.message-container .message_id{margin-bottom:12px;font-size:13px;}
.message-container .poster{margin-bottom:4px;font-weight:bold;}
.message-container .role,.message-container .location,.message-container .website{margin-bottom:4px;}
.message-container .postcount{margin-top:4px;margin-bottom:4px;}
.message-container .attachments{float:left;margin-top:-1px;}
.message-container .attachments img{padding-left:6px;}
.message-container .helpdesk-lastedit{margin-top:16px;font-size:11px;color:#999;}
.message-container .helpdesk-signatureblock{margin-top:18px;padding-top:18px;border-top:1px solid #ddd;font-size:12px;color:#999;max-height:32px;}
.helpdesk-message{overflow:hidden;padding:10px;}
.helpdesk-message img{vertical-align:text-bottom;}
.helpdesk-message table{margin-right:1px;margin-left:1px;width:auto;}
.helpdesk-message table th{padding:3px 6px;background-color:#eee;}
.helpdesk-message table td{padding:3px 6px;background-color:#fff;}
.helpdesk-message ol{margin-left:20px;}
.helpdesk-message ol li{padding-left:1px;margin-bottom:10px;}

.helpdesk-message .underlined{text-decoration:underline;}
.helpdesk-message .striked{text-decoration:line-through;}
.helpdesk-message .justified{text-align:justify;}
.helpdesk-message .rightaligned{text-align:right;}
.helpdesk-message .scrollbox{overflow:auto;}
.helpdesk-message .codebox ol,.helpdesk-message .codebox li{margin:0;padding:0;list-style-type:none;}
.helpdesk-message .quotebox,.helpdesk-message .codebox,.helpdesk-message .notebox,.helpdesk-message .warnbox{margin:3px 0 0 0;background-color:#fafafa;border:1px solid #e9e9e9;font-size:12px;color:#666;}
.helpdesk-message .notebox{background-color:#ffd;border:1px solid #fea;}
.helpdesk-message .warnbox{background-color:#fee;border:1px solid #fcc;}
.helpdesk-message .quotebox-titlebar,.helpdesk-message .codebox-titlebar,.helpdesk-message .notebox-titlebar,.helpdesk-message .warnbox-titlebar{padding:0 6px 1px 6px;background-color:#e9e9e9;font-weight:bold;font-size:12px;color:#444;}
.helpdesk-message .notebox-titlebar{background-color:#fea;}
.helpdesk-message .warnbox-titlebar{background-color:#fcc;}
.helpdesk-message .quotebox .icon,.helpdesk-message .codebox .icon,.helpdesk-message .notebox .icon,.helpdesk-message .warnbox .icon{display:none;}
.helpdesk-message .quotebox .scrollbox,.helpdesk-message .codebox .scrollbox,.helpdesk-message .notebox .scrollbox,.helpdesk-message .warnbox .scrollbox{padding:5px 6px;}
.mod_helpdesk .label_container{margin-bottom:3px;}
.mod_helpdesk .textinput{width:50%;}
.mod_helpdesk .hint{margin-top:3px;margin-bottom:12px;font-size:12px;color:#999;}
.mod_helpdesk legend{width:100%;float:left;margin-bottom:10px;font-size:16px;color:#224273;}
.mod_helpdesk .functionbar{width:874px;clear:both;padding:4px 6px;background-color:#f0f0f0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.mod_helpdesk .functionbar *{vertical-align:middle;}
.mod_helpdesk .functionbar .buttongroup{margin-right:12px;}
.mod_helpdesk .message_container textarea{width:100%;height:400px;margin-bottom:3px;}
.mod_helpdesk .attachment{margin-bottom:5px;}
.mod_helpdesk .hint{margin-top:3px;line-height:1.25;}
.mod_helpdesk .messages-reverse{margin-top:18px;}

.mod_helpdesk .formbody{padding:10px 15px 10px 10px;}

.mod_helpdesk .searchform{padding-top:20px;padding-bottom:20px;}
.mod_helpdesk .searchform .searchterms_container{/*padding:10px;background:#F2F3F2;*/}
.mod_helpdesk .searchform .searchterms_container input{padding:3px;}
.mod_helpdesk .searchform .searchterms_container input.submit {color:#F2F3F2;border:0px;cursor:pointer;text-align:center;width:100px;height:32px;line-height:34px;background: url("../tl_files/ilpalentino/images/bkg_bread_here2.png") no-repeat 0px 2px;}
.mod_helpdesk .searchform .searchterms_container input.submit:hover{color:yellow;}

.mod_helpdesk #advanced_settings {padding:20px;background-color:#F2F3F2;border-left:5px solid #224273;margin-top:20px;}
.mod_helpdesk #advanced_settings fieldset {padding:10px 0px 10px 0px;margin-bottom:10px;border-bottom:1px solid #000000;}
.mod_helpdesk #advanced_settings fieldset legend {font-size:18px;color:#F2F3F2;padding:5px 10px;background-color:#224273;}
.mod_helpdesk #advanced_settings .hint {padding:20px;margin-top:10px;font-size:14px;background-color:#CCCCCC;color:#FFFFFF;}
.mod_helpdesk #advanced_settings .hint a {color:#224273;}
.mod_helpdesk #advanced_settings .hint a:hover {color:#BE0926;}
.mod_repository h1 {font-size:14px;}

.searchform .hd_search{padding-top:3px;padding-bottom:3px;padding-left:15px;background:url("../tl_files/ilpalentino/images/arrow.gif") left center no-repeat;color:#ec8621;cursor:pointer;}
.searchform .checkbox_container,.searchform .radio_container{margin-bottom:3px;}
.mod_helpdesk .topfindcontrols, .mod_helpdesk .bottomfindcontrols {margin:10px 0px 10px 0px;}
.searchresult{margin-top:18px;margin-bottom:18px;}



.mod_helpdesk .matchinfo{padding-top:1px;font-size:13px;}
.searchresult .subject{margin-top:12px;}
.searchresult .subject a{font-weight:bold;color:#224273;}
.searchresult .subject a:hover {color:#BE0926;}
.searchresult .info{margin-top:3px;margin-bottom:3px;font-size:12px;color:#999;}
.searchresult .message{font-size:12px;line-height:1.25;}
.searchresult .highlight{font-weight:bold;}
.searchresult .attachments{margin-top:2px;}
.searchresult .attachments a{padding-right:6px;}
.searchresult .attachments img{display:none;}
.helpdesk-code .kw1,.helpdesk-code .kw2,.helpdesk-code .kw3{color:#00c;}
.helpdesk-code .co1,.helpdesk-code .co2,.helpdesk-code .coMULTI{color:#999;}
.helpdesk-code .st0,.helpdesk-code .es0{color:#090;}
.helpdesk-code .re0,.helpdesk-code .re1{color:#600;}
.helpdesk-code .sy0,.helpdesk-code .br0{color:#444;}
.helpdesk-code .nu0{color:#f00;}
div.ads{margin-top:18px;padding-top:9px;text-align:center;background-color:#f9f9f9;border:1px solid #ddd;}

.mod_helpdesk .messagelink {margin-bottom:10px;}
.mod_helpdesk .messagelink a {text-decoration:none;color:#224273;margin-bottom:10px;}
.mod_helpdesk .messagelink a:hover {text-decoration:underline;color:#BE0926;}
.mod_helpdesk .avatar {margin-bottom:10px;}
.mod_helpdesk .helpdesk-notickets {padding:10px;background:#F2F3F2;border:1px solid #ddd;margin-top:20px; margin-bottom:20px;}
.mod_helpdesk .message_container {}
.mod_helpdesk .message_container .functionbar{width:99%;}
.mod_helpdesk .message_container .message{}


.brand_line {padding:5px 10px 5px 10px;background:#F2F3F2;}

/* SLIDE SHOW */

/* Sample 1*/
.brand #box1{ position:absolute;}
.brand #box1 span{display:block;float:left;}
.brand .mask1{position:relative;	width:740px;height:80px;overflow:hidden;background:#F2F3F2;}
.brand span img{display:block;border:none;width:246px;}


/* Product List
**********************************************/
.product_list {float:left;padding:10px;border-bottom:1px solid #CCC;}
.product_last .product_list {border-bottom:0px solid #CCC;}
.product_list h3 {font-size:18px;font-weight:normal;}
.product_list h3 a {text-decoration:none;color:#224273;}
.product_list h3 a:hover {color:#BE0926;}
.product_list .main_image {width:200px;margin-right:20px;float:left;border:1px solid #CCC;}
.product_list .main_image img{width:200px;height:200px;margin-right:20px;float:left;}
.product_list .part_number label {float:left;font-weight:bold;margin-right:5px;color:#224273;}
.product_list .part_number {margin-bottom:10px;}
.product_list .details {margin-bottom:10px;}
.product_list .details a{text-decoration:none;color:#224273;}
.product_list .details a:hover{color:#BE0926;}
.product_list .teaser {margin-bottom:10px;}
.product_list .price_box {margin-bottom:10px;}
.product_list .price_box label {font-size:16px;float:left;margin-right:10px;font-weight:bold;color:#224273;}
.product_list .price {font-size:16px;}

.product_list .submit_container {background:#F2F3F2;text-align:right;padding:10px;width:473px;float:right;}
.product_list .submit_container .quantity_container {float:left;height:32px;line-height:32px;}
.product_list .submit_container .quantity_container input{padding:4px;width:100px;}
/*.product_detail .submit_container .add_to_cart{float:right;}*/
.product_list button.submit{color:#F2F3F2;border:0px;line-height:32px;cursor:pointer;text-align:center;width:100px;height:32px;background: url("../tl_files/ilpalentino/images/bkg_bread_here2.png") no-repeat 0px 1px;}
.product_list button.submit:hover{color:yellow;}

/* Product View
**********************************************/
.product_detail .product_detail_top {float:left;width:100%;}
.product_detail .product_detail_top h2{font-size:18px;margin-bottom:20px;}
.product_detail .product_detail_top h3{font-size:14px;margin-bottom:10px;}

.product_detail .box_media {float:left;width:320px;margin-right:10px;margin-bottom:30px;background:#F2F3F2;padding:10px;}
.product_detail .box_media .main_image {border:1px solid #CCC;width:300px;margin-left:10px;margin-bottom:20px;}

.product_detail .box_right {float:right;width:380px;}

.product_detail .part_number label {float:left;font-weight:bold;color:#224273;margin-right:5px;}
.product_detail .teaser {margin-bottom:30px;}
.product_detail .teaser h3{font-size:18px;font-weight:normal;}
.product_detail .details {float:left;margin-bottom:30px;width:100%;}
.product_detail .details h3{font-size:18px;font-weight:normal;}
.product_detail .price_box {margin-bottom:30px;}
.product_detail .price_box label {font-size:16px;float:left;margin-right:10px;font-weight:bold;color:#224273;}
.product_detail .price {font-size:16px;}
.product_detail_mid{width:734px;float:left;}
.product_detail_mid p {width:730px;padding:2px;float:left;}



.product_detail .box_media .more-views {width:320px;float:left;}
.product_detail .box_media .more-views h4{width:310px;padding:0px 0px 5px 0px;margin-bottom:10px;border-bottom:1px solid #CCC;}
.product_detail .box_media .more-views .gallery {float:left;padding:5px; }
.product_detail .box_media .more-views .gallery img{border:1px solid #CCC; }
.product_detail .submit_container {background:#F2F3F2;text-align:right;padding:10px;width:365px;float:right;}
.product_detail .submit_container .quantity_container {float:left;height:32px;line-height:32px;}
.product_detail .submit_container .quantity_container input{padding:4px;width:100px;}
/*.product_detail .submit_container .add_to_cart{float:right;}*/
.product_detail button.submit{color:#F2F3F2;border:0px;line-height:32px;cursor:pointer;text-align:center;width:100px;height:32px;background: url("../tl_files/ilpalentino/images/bkg_bread_here2.png") no-repeat 0px 1px;}
.product_detail button.submit:hover{color:yellow;}

.product_detail .product_detail_mid {float:left;margin-bottom:30px;}
.product_detail .product_detail_mid h2{font-size:24px;margin-bottom:10px;}
.product_detail .product_detail_mid h2{font-size:24px;margin-bottom:10px;}


.mod_isoFilterModule {}
.mod_isoFilterModule .formbody{padding:10px;background:#F2F3F2;}
.mod_isoFilterModule .formbody .filter_order_by {float:left;margin-right:20px;}
.mod_isoFilterModule .formbody .filter_order_by select{padding:3px;}
.mod_isoFilterModule .formbody .filter_search {float:left;margin-right:20px;}
.mod_isoFilterModule .formbody .filter_search input {padding:4px;width:200px;}
.mod_isoFilterModule .formbody .filter_per_page {float:left;}
.mod_isoFilterModule .formbody .filter_per_page select{padding:3px;margin-right:10px;}
.mod_isoFilterModule .formbody .submit_container{float:left;}
.mod_isoFilterModule .formbody .clear_filters{float:right;}


.address_book_list{margin-left:1px;}
.address_book_list .body{width:100%;}
.address_book_list table th{padding:6px 9px;text-align:left;background-color:#224273;border:1px solid #ddd;color:#F2F3F2;font-weight:bold;}
.address_book_list table td{padding:6px 9px;text-align:center;border:1px solid #ddd;line-height:1.25;vertical-align:middle;}
.address_book_list table td.text{text-align:left;}

.address_book_list table td a{text-align:center;}

/* CATALOG FILTER */

.mod_catalogfilter {padding:0px 5px 10px 5px;background:#F2F3F2;}
.mod_catalogfilter .filter_group {float:left;margin-bottom:0px;}
.mod_catalogfilter .filter_group .widget{float:left;width:280px;background-color:#fff;margin-bottom:10px;padding:5px 10px 5px 10px;}
.mod_catalogfilter .filter_group h3{font-size:14px;}
.mod_catalogfilter .filter_group select{padding:2px;width:250px;}
.mod_catalogfilter .search_group {float:left;margin-right:20px;}
.mod_catalogfilter .search_group input.text{padding:2px;}
.mod_catalogfilter .sort_group {float:left;margin-right:20px;}
.mod_catalogfilter .sort_group select{padding:2px;}
.mod_catalogfilter .checkbox_container{float:left;width:100%;margin-bottom:20px;}
.mod_catalogfilter .checkbox_container label{margin-right:10px;}
.mod_catalogfilter .checkbox_container span {display:block;width:50%;float:left;}
.mod_catalogfilter .checkbox_container+br {display:none;}
.mod_catalogfilter .checkbox_container label,.mod_catalogfilter .checkbox_container input{vertical-align:middle;}
.mod_catalogfilter .range_group {float:left;margin-bottom:0px;}
.mod_catalogfilter .range_group .widget{float:left;width:280px;background-color:#fff;margin-bottom:10px;padding:5px 10px 5px 10px;}
.mod_catalogfilter .range_group h3{font-size:14px;}
.mod_catalogfilter .range_group input.text{padding:2px;width:100px;margin-right:10px;}
.mod_catalogfilter .range_group .submit{cursor:pointer;}
.mod_catalogfilter .clearall{float:left;}

/* FAQ */

.mod_faqlist {width:725px;color:#f2f2f2;}
.mod_faqlist h2{border-bottom:1px solid #AAA;margin-bottom:30px;}
.mod_faqlist ul li{padding:5px 0px;background:none;}
.mod_faqlist ul li a{text-decoration:none;color:#AAA;}
.mod_faqlist ul li a:hover{color:#FFCC99;}

/*
.mod_faqlist h2 {float:left;margin-bottom:10px;width:725px;}
.mod_faqlist ul {float:left;padding:20px;border-left:5px solid #4C0C1D;background:#1A1A1A;width:680px;color:#f2f2f2;}
.mod_faqlist ul li{padding:5px 0px;background:none;}
.mod_faqlist ul li a{text-decoration:none;color:#AAA;}
.mod_faqlist ul li a:hover{color:#FFCC99;}
*/

.mod_faqreader {}
.mod_faqreader h1{font-size:21px;margin-bottom:20px;}
.mod_faqreader .ce_text {text-align:left;width:725px;margin-bottom:20px;}
.mod_faqreader .info {margin-bottom:20px;float:left;color:#F2F2F2;background:#1A1A1A;width:685px;padding:10px 20px;}
.mod_faqreader .back {margin-bottom:20px;float:left;width:100%;}
.mod_faqreader .back a{color:#AAA;text-decoration:none;height:30px;line-height:30px;font-size:14px;padding:8px 10px 8px 40px;background: url("../tl_files/ilpalentino/images/ar-left.png") 2% top no-repeat;}
.mod_faqreader .back a:hover{color:#FFCC99;}


/* GLOSSARY */

.mod_glossaryMenu {padding:10px 10px 0px 10px;background:#F2F3F2;}
.mod_glossaryMenu a {color:#224273;}
.mod_glossaryList {}
.mod_glossaryList .toplink{text-align:right;}
.mod_glossaryList .toplink a{color:#224273;}
.mod_glossaryList .toplink a:hover{color:#BE0926;}
.mod_glossaryList H2{padding:10px 20px;}
.mod_glossaryList DL {margin-bottom:30px;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;background:#F2F3F2;border-left:5px solid #224273;}
.mod_glossaryList DL DT{font-size:16px;margin-bottom:10px;padding:5px 10px;background:#224273;color:#F2F3F2;}


/* COMMUNITY */

.community_main {position:relative;width:1000px;height:190px;}
.community_main .box_1{width:306px;height:190px;left:20px;top:0px;position:absolute;background:url("../tl_files/ilpalentino/images/community_box1.png") left top no-repeat;}
.community_main .box_1 p{width:276px;height:50px;left:15px;bottom:20px;position:absolute;color:#F2F3F2;}
.community_main .box_1 p a{color:#FFED00;}
.community_main .box_1 p a:hover{color:#BE0926;}
.community_main .box_2{width:306px;height:190px;left:348px;top:0px;position:absolute;background:url("../tl_files/ilpalentino/images/community_box2.png") left top no-repeat;}
.community_main .box_2 p{width:276px;height:50px;left:15px;bottom:20px;position:absolute;color:#F2F3F2;}
.community_main .box_2 p a{color:#FFED00;}
.community_main .box_2 p a:hover{color:#BE0926;}
.community_main .box_3{width:306px;height:190px;left:674px;top:0px;position:absolute;background:url("../tl_files/ilpalentino/images/community_box3.png") left top no-repeat;}
.community_main .box_3 p{width:276px;height:50px;left:15px;bottom:20px;position:absolute;color:#F2F3F2;}
.community_main .box_3 p a{color:#FFED00;}
.community_main .box_3 p a:hover{color:#BE0926;}


.community_hyperlink {text-align:right;background:#f2f2f2;border-bottom:5px solid #224273;padding:10px;width:980px;height:30px;position:relative;}
.community_hyperlink .link_nickelmagazine{text-align:left;width:180px;right:200px;top:10px;position:absolute;}
.community_hyperlink .link_nickelpeople{text-align:left;width:160px;right:20px;top:10px;position:absolute;}
.community_hyperlink .ce_hyperlink {margin:0px;}
.community_hyperlink .hyperlink_txt {float:none;line-height:30px;display:inline;cursor:pointer;text-align:left;width:300px;height:32px;margin-top:5px;margin-right:10px;padding:0px;background: none;}
.community_hyperlink a.hyperlink_txt{color:#224273;font-weight:bold;}
.community_hyperlink a.hyperlink_txt:hover{color:#BE0926;font-weight:bold;}

/* CONTACT */

.contact-session .box h2 { font-weight:normal; height:44px;line-height:44px;border-bottom:1px solid #224273;margin-bottom:30px; /*color:#FFFFFF;*/}


/* IFRAME */

iframe label {border:1px solid red!IMPORTANT;}
