/* Layout & Struttura 
------------------------------------------------------------------*/
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; background:url(../imgs/fondino_body.gif) repeat-x; color:#4f4f4f; margin:0;}
#container {margin:0 auto; padding:0; width:820px; background:url(../imgs/fondino_container.gif) no-repeat;}
a {outline:none;}
.clear {clear:both; margin:0; padding:0;}
* html ul li, * html ul li a {height:1%;}
input,select {font-size:0.9em;}
textarea {font-size:1em;}
form {margin:0px; border:0; padding:0;}
h1 {}
h2 {display:block; margin:0; border:0; padding:0;}
h3 {display:block; margin:0; border:0; padding:0;}
h4 {display:block; margin:0; border:0; padding:0;}
hr {display:none;}
.rosso {color:#ce0000;}

/* Clearfix
------------------------------------------------------------------*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Header
------------------------------------------------------------------*/
#header {padding:0 0 0 15px; margin:0;}
#header h1 {margin:0; border:0; padding:0;}
#loghi {}
#kitchens {float:left; width:225px; background:url(../imgs/logo_kitchens.gif) 0 36px no-repeat;}
#kitchens a {height:83px; width:225px; text-indent:-9999px; display:block;}
#lingue {float:right; height:83px; width:86px; background:url(../imgs/bg_lang.gif) no-repeat right top;}
#lingue ul {margin:0; padding:0; list-style:none; float:right; color:#666;}
#lingue ul li {margin:0; padding:2px 6px; float:left; font-size:70%; font-weight:bold;}
#lingue ul li a {text-decoration:none; color:#666; font-weight:normal;}
#sponsor img {border:none; margin:9px 0 0 0;}


#topbar {clear:both;}
#search {float:left; width:225px; font-size:0.7em; vertical-align:top;}
#search input.img {margin-bottom:-4px;}
#menu {float:left;}
#menu ul {list-style:none; margin:0px; border:0; padding:0;}
#menu ul li {font-size:0.9em; list-style:none; float:left; display:block;}
#menu ul li a {color:#3d3d3d; background-color:#FFF; text-decoration:none; padding:3px 10px 3px 10px; margin:0 0 0 4px; display:inline; _float:left;} 
#menu ul li a:hover {color:#3d3d3d; background-color:#eaeaea;}
#menu ul li a.active {color:#dd080c; background-color:#eaeaea;}


/* Flash 
------------------------------------------------------------------*/
#flash {clear:both; padding:0; margin:15px 0; border:0; width:100%;  float:left;}
#no_flash {height:40px;}
#newsletter {width:210px; height:227px; background:url(../imgs/bg_newsletter.jpg) no-repeat; float:left;}
#newsletter h2 {display:none;}
#newsletter p {font-size:70%; color:#fff; line-height:1.2em; margin:44px 8px 8px 11px;}
#newsletter form {}
#newsletter input, #newsletter select {margin:0px 2px 2px 11px; width:132px; color:#383838;}
#newsletter select {width:135px;}
#newsletter .invia {margin:2px; vertical-align:text-top; width:auto;}

#swf {background:#fff; float:right; width:584px; height:227px;}

#corpo {clear:both; background:url(../imgs/fondino_corpo.gif) top left repeat-y;}


/* Sinistra
------------------------------------------------------------------*/
#sx {float:left; padding:0 16px 0 7px; width:225px; font-size:0.7em; color:#4b4a4a;}
#download {background:url(../imgs/download_top.jpg) top no-repeat;}
#download a {text-indent:-9999px; display:block; height:45px;}
#download p {display:block; padding:15px 15px 20px 15px; margin:0; background:url(../imgs/download_bottom.jpg) bottom no-repeat;}
#music {margin:15px 0 0 0; background:url(../imgs/music_top.jpg) top no-repeat;}
#music a {text-indent:-9999px; display:block; height:45px;}
#music p {display:block; padding:15px 15px 20px 15px; margin:0; background:url(../imgs/music_bottom.jpg) bottom no-repeat;}
#banner {margin:15px 0 0 30px; background:#d6d6d6; padding:5px; width:160px; text-align:center;}
#banner #acd_0 {margin:5px 0;}
#banner .left {background:url(../imgs/bg_left.gif) no-repeat left bottom #fff; padding:5px; border-bottom:1px solid #e8e8e8; text-align:left;}
#banner .left .data {font-weight:bold; color:#555;}
#banner .left h3 {color:#c00; font-size:100%;}
#banner .left a {color:#03a1c8; text-decoration:none;}
#banner .left a:hover {text-decoration:underline;}


/* Destra
------------------------------------------------------------------*/
#dx {float:left; width:572px;}
#rubriche {background:url(../imgs/fondino_rubriche.jpg) 0 5px no-repeat; /*height:302px;*/}
#rubriche h2.rubriche {margin:0 0 8px 9px; height:29px; color:#75c200; font-size:1.9em; font-weight:normal; text-transform:lowercase;}
#rubriche ol {width:397px; margin:7px 0 0 9px; padding:0 0 3px 0; border:0; list-style:none;} /* IE */
html > body #rubriche ol {margin:17px 0 0 9px;} /* Firefox */
#rubriche ol li.sf_01 {background:url(../imgs/fondino_rubriche_01.gif) #f5f5f5 top left no-repeat;}
#rubriche ol li.sf_02 {background:url(../imgs/fondino_rubriche_02.gif) #f5f5f5 top left no-repeat;}
#rubriche ol li.sf_03 {background:url(../imgs/fondino_rubriche_03.gif) #f5f5f5 top left no-repeat;}
#rubriche ol li.sf_04 {background:url(../imgs/fondino_rubriche_04.gif) #f5f5f5 top left no-repeat;}
#rubriche ol li.sf_05 {background:url(../imgs/fondino_rubriche_05.gif) #f5f5f5 top left no-repeat;}
#rubriche ol li.sf_06 {background:url(../imgs/fondino_rubriche_06.gif) #f5f5f5 top left no-repeat;}
#rubriche ol li.sf_07 {background:url(../imgs/fondino_rubriche_07.gif) #f5f5f5 top left no-repeat;}
#rubriche ol li.sf_08 {background:url(../imgs/fondino_rubriche_08.gif) #f5f5f5 top left no-repeat;}
#rubriche ol li.sf_09 {background:url(../imgs/fondino_rubriche_09.gif) #f5f5f5 top left no-repeat;}

#rubriche ol li {font-size:0.7em; color:#8c8c8c; padding:5px 6px 5px 37px; margin:0; border-bottom:2px solid #FFF; text-align:right; background-color:#f5f5f5;} /* IE */
html > body #rubriche ol li {padding:6px 6px 8px 37px; display:block; border-bottom:3px solid #FFF;} /* Firefox */
#rubriche ol li a {font-size:1.3em; color:#006184; text-decoration:none; float:left; margin:1px 0 0 0;}
html > body #rubriche ol li a {margin:-3px 0 0 0;}
#rubriche ol li a:hover {text-decoration:underline;}
#rubriche ol li span {}
#rubriche ol li strong {color:#000; font-weight:normal;}
div.rubriche_ultimo {clear:both; background:url(../imgs/fondino_rubriche_ultimo.gif) bottom left no-repeat; height:5px; display:block;}

#evidenza {color:#555555; margin:25px 0 0 0;}
#evidenza h2.evidenza {margin:0 0 8px 9px; height:29px; color:#03a1c8; font-size:1.9em; font-weight:normal; text-transform:lowercase;}
#evidenza h1.evidenza {margin:0 0 8px 9px; height:29px; color:#03a1c8; font-size:1.9em; font-weight:normal; text-transform:lowercase;}
/*#evidenza_interno {background:url(../imgs/fondino_evidenza.gif) top left no-repeat; font-size:0.7em;}*/
#evidenza_interno {background:url(../imgs/fondino_articolo.gif) top left repeat-y; font-size:0.7em; }
#evidenza_interno div.primo {clear:both; background:url(../imgs/fondino_evidenza_primo.gif) top left no-repeat; height:4px; display:block;}
#evidenza_interno img {float:left; padding:3px; margin:0 5px 2px 0;}
#evidenza_interno a img {border:1px solid #d6d6d6; background-color:#FFF; display:block;}
#evidenza_interno a:hover img {}
#evidenza_interno .data {color:#888888;}
#evidenza_interno a {display:block; color:#cc0000; text-decoration:none; font-size:1.1em;}
#evidenza_interno a:hover {text-decoration:underline;}
#evidenza_interno h2{display:block; color:#cc0000; text-decoration:none; font-size:11px; font-weight: normal;}
#evidenza_interno div.left {float:left; width:262px; padding:12px;}
#evidenza_interno div.right {float:right; width:262px; padding:12px;}
#evidenza_interno div.full {float:left; padding:12px; width:95%;}
#evidenza_interno div.full h2{color:#c00;}
#evidenza_interno div.riga {clear:both; background:url(../imgs/fondino_evidenza_riga.gif) top left repeat-x; height:4px; margin:0 10px 0 10px; display:block;}
#evidenza_interno div.ultimo {clear:both; background:url(../imgs/fondino_evidenza_ultimo.gif) bottom left no-repeat; height:4px; display:block;}

/* Form Adverstising
------------------------------------------------------------------*/
 #formKit .fheader {border-bottom: 1px solid #999999; font-weight:bold; margin:5px 0;}
 #formKit .fcellL {float:left; width:100px; text-align:right; margin-right:5px;}
 #formKit .fcellR {float:left; width:50px; text-align:right; margin-right:5px;}
 #formKit .inputL{float:left;margin-right:20px; width:150px;}	 
 #formKit .inputR{float:left; width:150px;}
 #formKit input, form select {width:150px;}
 #formKit .fcellL div {text-align:left;}
 #formKit .fcellL div input {width:20px;}			 
 #formKit .fError {display:none; color:#cc0000; font-weight:bold;}


/* Categoria
------------------------------------------------------------------*/
#categoria {color:#555555;}
#categoria h2.categoria {margin:0 0 8px 9px; height:29px; color:#03a1c8; font-size:1.9em; font-weight:normal;}
#categoria_interno {background:url(../imgs/fondino_evidenza.gif) top left no-repeat; font-size:0.7em;}
#categoria_interno img {float:left; padding:3px; margin:0 5px 5px 0;}
#categoria_interno a img {border:1px solid #d6d6d6; background-color:#FFF; display:block;}
#categoria_interno a:hover img {}
#categoria_interno .data {color:#888888;}
#categoria_interno a {display:block; color:#cc0000; text-decoration:none; font-size:1.1em;}
#categoria_interno a:hover {text-decoration:underline;}
#categoria_interno div.left {float:left; width:262px; padding:12px;}
#categoria_interno div.right {float:right; width:262px; padding:12px;}
#categoria_interno div.riga {clear:both; background:url(../imgs/fondino_evidenza_riga.gif) top left repeat-x; height:4px; margin:0 10px 0 10px; display:block;}
#categoria_interno div.ultimo {clear:both; background:url(../imgs/fondino_evidenza_ultimo.gif) bottom left no-repeat; height:4px; display:block;}


/* Articolo
------------------------------------------------------------------*/
#articolo {}
#articolo h2.articolo {margin:0 0 8px 9px; height:29px; color:#03a1c8; font-size:1.9em; font-weight:normal;}
#articolo h1.articolo {margin:0 0 8px 9px; height:29px; color:#03a1c8; font-size:1.9em; font-weight:normal;}
#articolo_interno h1 {color:#cc0000; font-size:1.3em; margin:15px 0 15px 0;}
#articolo_interno h3 {color:#cc0000; font-size:1.3em; margin:15px 0 15px 0;}
#articolo_interno div.data strong {color:#000;}
#articolo_interno {background:url(../imgs/fondino_articolo.gif) top left repeat-y; font-size:0.7em; padding:8px 12px 8px 12px;}
#articolo div.primo {clear:both; background:url(../imgs/fondino_evidenza_primo.gif) top left no-repeat; height:4px; display:block;}
#articolo div.ultimo {clear:both; background:url(../imgs/fondino_evidenza_ultimo.gif) bottom left no-repeat; height:4px; display:block;}
#articolo_interno ul {margin:10px 0 10px 20px; border:0; padding:0; list-style-type:circle;}
#articolo_interno ul li {margin:0; border:0; padding:0;}
#articolo_interno ol {margin:10px 0 10px 20px; border:0; padding:0; list-style-position:inside;}
#articolo_interno ol li {margin:0; border:0; padding:0;}
#articolo_interno img {border:1px solid #d6d6d6; background-color:#FFF; padding:3px;}
#articolo_interno img.sinistra {float:left; margin:0 8px 8px 0;}
#articolo_interno img.destra {float:right; margin:0 0 8px 8px;}
#articolo_interno a {color:#000; text-decoration:underline;}
#articolo_interno a:hover {text-decoration:none;}
#articolo_interno p {margin-bottom:1.5em;}
.no_bg {background:none!important;}

#articolo_interno h4 {font-size:1.1em; color:#cc0000; font-weight:bold; margin:15px 0 5px 0;}
#articolo_interno ul.correlati {list-style:none; margin:0; border:0; padding:0;}
#articolo_interno ul.correlati li {margin:0; border:0; padding:0;}
#articolo_interno ul.correlati li a {color:#000; text-decoration:underline;}
#articolo_interno ul.correlati li a:hover {text-decoration:none;}
#articolo_interno ul.link {list-style:none; margin:0; border:0; padding:0;}
#articolo_interno ul.link li a {color:#000; text-decoration:underline;}
#articolo_interno ul.link li a:hover {text-decoration:none;}

ul.box {float:right; text-align:right; margin:0 -11px 0 0!important; margin:0; padding:0; list-style:none;}
ul.box li {margin:0; padding:0 0 5px 0; display:inline;}
ul.box li a {color:#666; text-decoration:none!important; font-size:80%; background:url(../imgs/bg_box_li.gif) no-repeat right 6px; padding:0 8px 0 0; margin:0 0 0 5px;}
ul.box li a:hover {color:#c00!important;}
ul.box li a.carattere {background:none!important; margin:0; padding:0;}
ul.box li a img {border:none!important; background:none!important; padding:0 0 1px 3px!important; vertical-align:text-bottom;}

.google_ads {height:600px; float:right; width:120px; margin:15px -12px 10px 20px!important; margin:15px 0 10px 20px;}
.google_ads img {background:none!important; padding:0!important; border:0!important;}


/* Footer
------------------------------------------------------------------*/
#footer {clear:both; padding:45px 0 45px 250px; margin:0; font-size:0.7em; background:url(../imgs/fondino_footer.gif) top left no-repeat; height:50px;}
#footer a {color:#4f4f4f; text-decoration:none; text-transform:lowercase;}
#footer a:hover {text-decoration:underline;}
#footer p {vertical-align:top; border:0; margin:0; padding:0;}
#footer p img {vertical-align:text-bottom;}
