/* CSS Document */
/*----------------------------------------generale----------------------------------------*/
a{font-weight:bold; color:#455917;}
a:hover{}
img { border:none}
form{ margin:0; padding:0;}

.screenReader{text-indent: -9999px; font-size: 1px; height: 1px; width: 1px; overflow: hidden; position: absolute; left: -9999px; color:#000}
.targetblank{ color:#000;}

hr{ clear:both; display:none; }
.clear{ clear:both;}

.coccarda{ border:none; vertical-align:middle;}
.coccarda img{ border:none;}

.left{ float:left; margin-top:5px; margin-right:5px; margin-bottom:5px;}
.right{ float:right; margin-top:5px; margin-left:5px; margin-bottom:5px;}
/*----------------------------------------generale----------------------------------------*/

/*----------------------------------------struttura----------------------------------------*/
body {padding:0 1.5%; margin:5px auto; color:#53433d; font: 75% Verdana, Geneva, Arial, Helvetica, sans-serif; background:#F8EDD7 url("../images-str/sfondo.gif") repeat;}

#banner {margin:0px 0px 15px 0px; height:50px;} 
#banner #data{ float:left; background-color:#FFF1D6; color:#730a10; font-size:150%;} 
#banner object{ float:right; } 

#centrato-home {width:99%; min-width:755px; margin:0px auto; background:transparent;}
#centrato {width:99%; min-width:755px; margin:20px auto; background:#FFFAE5 url("../images-str/il-giornale-del-cibo-interna.gif") no-repeat 75.5% bottom;}
#centrato-forum {width:99%; min-width:755px; margin:20px auto; background-color:#FFFAE5;}
#centrato-2c {width:99%; min-width:755px; margin:20px auto; background:#FFFAE5 url("../images-str/il-giornale-del-cibo-interna.gif") no-repeat 95.5% bottom;}

#intestazione {width:100%; background:#F3E9B8 url("../images-str/sfondo-barra-su.gif") repeat; padding:0px; color:#9C3721; border-top:2px solid #4E1B22; border-left:2px solid #4E1B22; border-right:2px solid #4E1B22; clear:both;position:relative;}
#intestazione .screenReader a{color:#000}
h1#header{position:relative; height:90px; color:#53433d; padding:0px; margin:0px 0px 0px 20px;}
h1#header span{position:absolute; top:-15px; width:100%; height:100%;}

#menu{background:#C6C3A0 url("../images-str/menu-barra.gif") 0 1px repeat-x; color:#590a0b; padding:0px 0px; margin:0px; text-align:center; height:62px; width:100%; }	
#menu img{ border:none; margin:7px 15px 5px 15px;}	
#menu ul{ margin:0px;list-style-type:none; padding:0; width:740px;}
#menu li{ display:inline; margin:0px; height:17px;}

#corpo-home {float:left; width:100%; color:#fff; background:#8d370d url("../images-str/sfondo-SX.gif") 20% 0 repeat-y; border-left:2px solid #4E1B22; border-right:2px solid #4E1B22; border-top:2px solid #4E1B22;}
#corpo {float:left; width:100%; color:#53433d; background:transparent url("../images-str/sfondo-SX.gif") 20% 0 repeat-y; border-left:2px solid #4E1B22; border-right:2px solid #4E1B22; border-top:2px solid #4E1B22; }
#corpo-forum {float:left; width: 100%; color:#4E1B22;  border-left:2px solid #4E1B22; border-right:2px solid #4E1B22; border-top:2px solid #4E1B22; margin:0px; padding:0px;}
#corpo-2c {float:left; width: 100%; color:#4E1B22; background: url("../images-str/sfondo-SX.gif") 20% 0 repeat-y; border-left:2px solid #4E1B22; border-right:2px solid #4E1B22; border-top:2px solid #4E1B22; margin:0px; padding:0px;}

#ausiliario-home {float:left; width: 100%; color:#53433d; background: transparent url("../images-str/sfondo-DX.gif") 77% 0 repeat-y; }
#ausiliario{float:left; width:100%; background:transparent url("../images-str/sfondo-DX.gif") 77% 0 repeat-y; margin:0px; padding:0px;}

#colonna-home-1 {float:left; width:55%; position: relative; left:20%; background: transparent url("../images-str/il-giornale-del-cibo-home.gif") no-repeat 90% 95%; padding:1%; text-align:left;}
#colonna-home-1 .screenReader{color:#000}
#colonna-1{float:left; width:57%; margin:0px; position: relative; left:20%; padding: 0px; text-align:justify; line-height:1.5em; overflow:visible; font-size:90%}
#colonna-forum-1 {width: 100%; }
#colonna-2c-1 {float:left; width:77%; margin:0px; position: relative; left:20%; padding: 0px; text-align:justify; line-height:1.5em;overflow:visible; font-size:90%}

#colonna-home-2 {float:left; width:20%; position: relative;right:57%; color:#fff; padding:2% 0% 1% 0%;background-color:#8d370d;}
#colonna-home-2 a{color:#fff;text-decoration:none;}
#colonna-home-2 a:hover{color:#fff;text-decoration:underline;}
#colonna-home-2 .screenReader{color:#fff}
#colonna-2 {float:left; width:20%; position: relative; right:57%; color:#fff; padding:0%; background-color:#8d370d;}
#colonna-2 a{color:#fff; text-decoration:none;}
#colonna-2 a:hover{color:#fff; text-decoration:underline;}
#colonna-2 h2{ background-color:#F5E0A9; padding:3px 9px; margin:15px 0px 0px 0px; color:#4e2912; font-size:90%;}
#colonna-2 h2 a{ color:#4e2912;}
#colonna-2 h2 a:hover{ color:#4e2912; text-decoration:none;}
#colonna-2 h2.etichetta{ background-color:#D95717; padding:3px 3px; margin:15px 5px 0px 5px; color:#F1E2A1; font-size:85%; border-bottom:1px dashed #F1E2A1;}

#colonna-forum-2{float: left; width: 20%; position: relative; z-index: 10;background: transparent;color: #000;}

#colonna-2c-2 {float:left; width:20%; position: relative; right:77%; color:#fff; padding:0%; background-color:#8d370d;}
#colonna-2c-2 a{color:#fff; text-decoration:none;}
#colonna-2c-2 a:hover{color:#fff; text-decoration:underline;}
#colonna-2c-2 h2{ background-color:#F5E0A9; padding:3px 9px; margin:15px 0px 0px 0px; color:#4e2912; font-size:90%;}
#colonna-2c-2 h2 a{ color:#4e2912;}
#colonna-2c-2 h2 a:hover{ color:#4e2912; text-decoration:none;}

#colonna-home-3 {margin-left:78%; background-color:#F5E0A9; color:#842523; padding:2% 0% 0% 0%; min-width:155px; margin-right:5px;}
#colonna-home-3 a{color:#842523; text-decoration:none;}
#colonna-home-3 a:hover{color:#842523; text-decoration:underline;}
#colonna-home-3 .screenReader{color:#000}

#colonna-3{margin-left:77%; background-color:#f5e0a9; color:#53433d; padding:0%; min-width:155px;}
#colonna-3 a{color:#590a0b; text-decoration:none;}
#colonna-3 a:hover{color:#590a0b; text-decoration:underline;}
#colonna-3 h2{background-color:#590a0b; padding:3px 9px; margin:15px 0px 0px 0px; color:#f5e0a9; font-size:90%; }
#colonna-3 h2 a{color:#f5e0a9;}
#colonna-3 h2 a:hover{color:#f5e0a9; text-decoration:none;}

#pie-di-pagina{width:100%; clear:left; background-color:#4E1B22; color:#F8F9D1; text-align:center; border-left:2px solid #4E1B22; border-right:2px solid #4E1B22; padding:3px 0px;}
#pie-di-pagina a{color: #F8F9D1; text-decoration:none; }
#pie-di-pagina a:hover{ color: #F8F9D1; text-decoration:underline;}
#pie-di-pagina .screenReader{color:#fff}

#menu-inf { margin:3px 0px; padding:0; list-style-type:none; padding:0;}
#menu-inf li{ display:inline; margin:0px 10px; padding:0 ; }
/*----------------------------------------struttura----------------------------------------*/

/*----------------------------------------cl-sx----------------------------------------*/
.menu_sx{margin:0 0 20px 0; padding:0; list-style-type:none; }
.menu_sx li{margin:0.5em 6px; }
.menu_sx li a{text-decoration:none; padding:0px 0px; color:#fff; font-weight:normal;}

form#search{width: 100%; margin-bottom:10px;}
form#search fieldset{border: 0px solid; padding: 0}
form#search legend{ margin-bottom:10px;}
form#search input{float: left; width: 115px; margin: 2px 0px 0px 5px; background: #FFF url("../images-str/bk.png") repeat-x top left; border: 1px solid; border-color: #999 #777 #777 #999; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #8d370d;}
form#search .image{background: #943C20; border:1px solid #fff; cursor: pointer; width:12px; height:13px;margin:2px; padding:1px;}

.menu_sx_sponsor{margin:0; padding:4px;list-style-type:none; text-align:center; margin:10px auto }
.menu_sx_sponsor img{ border:none; }
.menu_sx_sponsor li{margin:20px 0px; }
.menu_sx_sponsor li a{text-decoration:none; padding:0px 0px; color:#8E4A0E; font-size:90%; font-weight:normal;  }
/*----------------------------------------cl-sx----------------------------------------*/

/*----------------------------------------cl-dx----------------------------------------*/
.menu_dx{margin:0 0 20px 0; padding:0; list-style-type:none; }
.menu_dx li{margin:0.5em 2px;}
.menu_dx li a{text-decoration:none; padding:0px 0px; font-weight:normal;}

.abbonati {color: #05341b; font-weight:600;}
.ingresso {	color:#4A2912; font-weight:600;}

form#newsletter{width:100%; margin-bottom:10px;}
form#newsletter fieldset{border: 0px solid; padding: 0}
form#newsletter legend{ margin-bottom:10px; color:#680c0c}
form#newsletter input{float: left; width: 115px; margin: 2px 0px 0px 5px; background: #FFF url("../images-str/bk.png") repeat-x top left; border: 1px solid; border-color: #999 #777 #777 #999; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #8d370d;}
form#newsletter .image{background-color: #943C20; border:1px solid #fff; cursor: pointer; width:12px; height:13px;margin:2px; padding:1px;}

form#sondaggio{width:100%; margin-bottom:10px;}
form#sondaggio fieldset{border: 0px solid; padding: 0}
form#sondaggio legend{ margin-bottom:10px; color:#680c0c}
form#sondaggio .image{background-color: #943C20; border:1px solid #fff; cursor: pointer; width:12px; height:13px;margin:2px; padding:1px;}

.search-dx{ width:145px; margin:5px 0;}
.search-dx fieldset{border: 0px solid; padding: 0; margin:0; }
.search-dx legend{ margin:0 0 0 -5px; padding:0;}
.search-dx select {background:#fff; color:#8D370D; border:1px solid #8D370D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}
.search-dx option {background:#fff; color:#8D370D; font-size:9px; margin-left:0px;}
.search-dx option:hover{background:#fff; color:#8D370D;}
.search-dx optgroup {background:#fff; color:#000; font-style:normal;}
.search-dx optgroup option:hover {background:#fff; color:#D95717;}
.search-dx .image{background-color: #943C20; border:1px solid #fff; cursor: pointer; width:12px; height:13px;margin:2px 0px 2px 2px; padding:1px;}

#sponsor{ text-align:center; margin:10px 0px;}
#sponsor img{ border:none; }
#sponsor object{ margin:10px 0px;}

.titoloExtra{ padding:3px 0px; margin:30px 5px 10px 5px; font-size:85%; border-bottom:1px dashed #000}
.aggregatori p{margin:10px 10px 10px 10px; }
.aggregatori ul{ list-style:none; margin:15px 5px; padding:0px;}
.aggregatori li{ list-style:none; margin:5px 0px;font-size:95%;background: url("../images-str/foglia-dx.gif") no-repeat 0px 0px;padding: 0 0 0px 15px; color:#53433d; text-decoration:none; font-weight:normal}

.mappaRegioni{ text-align:center}
/*----------------------------------------cl-dx----------------------------------------*/

/*----------------------------------------home----------------------------------------*/
h1#home-header{position:relative; height:130px; color:#53433d; padding:0px; margin:0px 0px 0px 20px;}
h1#home-header span{position:absolute; top:-15px; width:100%; height:100%;}

.immagine{ position:relative; }
.mascheraBenvenuto{position:absolute;background: url("../images-str/mascheratura-fff3ca.gif") no-repeat bottom left; width:82px; height:47px; padding:0px; bottom:0px; left:0px;}
.mascheraRicetta{position:absolute;background: url("../images-str/mascheratura-f7e39c.gif") no-repeat bottom left; width:78px; height:45px; padding:0px; bottom:0px; left:0px;}
.mascheraNews{background: url("../images-str/mascheratura-ffba55.gif") no-repeat top left; width:82px; height:47px; padding:0px; bottom:0px; right:0px;position:absolute;}
.foto{  float:left; display:block; z-index:50}
#pillola-gastronomica{ font-size:1.5em; color:#fffffa; font-weight:normal; font-style:italic; margin:20px 20px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:1px; padding:0px; overflow:visible}

div.home { color:#fff; width:410px; text-align:center; margin:0 0 0 5px; background-color:#8d370d;}
div.home div{text-align:left; margin:15px 5px;}
div.home a{ color:#000; text-transform:uppercase;}
div.home img{ border:0px;}

div.griglia {width: 410px; background-color:#8d370d; text-align:center; margin:0 0 0 5px;}
div.griglia img { margin:5px auto;}
div.griglia .screenReader{ color:#fff;}
div.griglia .sottotitolo{color:#f5e0a9; border:none }
/*----------------------------------------home----------------------------------------*/

/*----------------------------------------interno----------------------------------------*/
#nav{ margin:5px 50px 10px 15px; }
#interno{ margin:10px 50px 20px 15px; }

.dida{font-size:10px}
.didaItalic{ font-style:italic; font-size:10px}

h1 #titolo { display:block; font-size:14px;  margin:0px 0px; color:#53433d }
h1 #sottotitolo {display:block;  font-size:14px; padding:2px 0px; margin:2px 0px 20px 0px; color:#650a0b; border-bottom:1px dashed #b34712;}
h1 .sottotitolo {display:block;  font-size:14px; padding:2px 0px; margin:2px 0px 20px 0px; color:#650a0b; border-bottom:1px dashed #b34712;}
#interno h2{ font-size:120%;}

.alert{ color:#650a0b}

.archivio{text-align:right;}
.archivio a{text-decoration:none; color:#004200; }

#paginationX {border:0; margin:0; padding:0; text-align:right;}
#paginationX li{border:0; margin:0; padding:0; font-size:11px; list-style:none; margin-right:0px;display:inline;}
#paginationX li a{border:solid 1px #590A0B; background-color:#fff; color:#590A0B; margin:1px;text-decoration:none;padding:0px 2px;}
#paginationX li a:hover{border:solid 1px #590A0B; background-color:#F5E0A9; color:#590A0B;}
#paginationX li a.active{background-color: #590A0B; color:#F5E0A9; font-weight:bold;margin-right:2px;border:solid 1px #590A0B;}

#paginationY {list-style-type:none;margin:0 0 0 10px; padding:0; border:0; font-size:9px;width:20px;float:right;}
#paginationY li{border-bottom:1px dashed #fff; padding:0px 0px 0px 0px; margin:1px; text-align:center}
#paginationY li a{display:block;color:#fff; text-decoration:none; padding: 0px 2px; border:solid 1px #590A0B; background-color:#fff; color:#590A0B;}
#paginationY li a:hover{border:solid 1px #590A0B; background-color:#F5E0A9; color:#590A0B;}
#paginationY li a.active{border: 1px solid #590A0B;background-color: #590A0B;color: #F5E0A9;}

form#insert #button1, form#insert-2 #button2 { color:#fff;  cursor:pointer; width:100px;  background:#8d370d; border:1px solid #8d370d;}
form#insert #button1:hover, form#insert-2 #button2:hover {color:#fff; background:#8d370d; border:1px solid #8d370d; }

form#insert-2{}
form#insert-2 fieldset { display:block; border:0px;  padding:0px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
form#insert-2 fieldset:hover {}
form#insert-2 fieldset#opt:hover {}
form#insert-2 label {text-align:left;  padding-top:25px; font-weight:bold }
form#insert-2 span {font-weight:bold }
form#insert-2 input {border:1px solid #8d370d; width:250px; background: #FFF url("../images-str/bk.png") repeat-x top left;}
form#insert-2 input.radio {border:none; width:20px;}
form#insert-2 input.checkbox {border:none; width:20px;}
form#insert-2 select {margin:0;}
form#insert-2 textarea { height:10em; width:80%; border:1px solid #8d370d; margin:0; overflow:auto; background:#fff;}
form#insert-2 select {background:#fff; color:#8d370d;border:1px solid #8d370d;}
form#insert-2 option {background:#fff; color:#8d370d;}
form#insert-2 optgroup {background:#fff; color:#000; font-style:normal;}
form#insert-2 optgroup option {background:#fff; color:#8d370d;}
form#insert-2 #button1, form#insert-2 #button2 { color:#fff;  cursor:pointer; width:100px;  background:#8d370d; border:1px solid #8d370d;}
form#insert-2 #button1:hover, form#insert-2 #button2:hover {color:#fff; background:#8d370d; border:1px solid #8d370d; }
form#insert-2 #logout {color:#4E1B22; cursor:pointer; width:50px; background-color:transparent; border:0px solid; border-color:#f11f54 #5f051c #5f051c #f11f54;}

form#ricerca{}
form#ricerca fieldset { display:block; border:0px;  padding:0px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
form#ricerca fieldset:hover {}
form#ricerca fieldset#opt:hover {}
form#ricerca label {text-align:left;  padding-top:25px; }
form#ricerca input {border:1px solid #8d370d; width:250px; background: #FFF url("../images-str/bk.png") repeat-x top left;}
form#ricerca input.radio {border:none; width:20px;}
form#ricerca input.checkbox {border:none; width:20px;}
form#ricerca select {margin:0;}
form#ricerca textarea { height:15em; border:1px solid #8d370d; padding:0.5em; overflow:auto; background:#fff;}
form#ricerca select {background:#fff; color:#8d370d;border:1px solid #8d370d;}
form#ricerca option {background:#fff; color:#8d370d;}
form#ricerca optgroup {background:#fff; color:#000; font-style:normal;}
form#ricerca optgroup option {background:#fff; color:#8d370d;}
form#ricerca #button1, form#insert-2 #button2 { color:#fff;  cursor:pointer; width:100px;  background:#8d370d; border:1px solid #8d370d;}
form#ricerca #button1:hover, form#insert-2 #button2:hover {color:#fff; background:#8d370d; border:1px solid #8d370d; }
/*----------------------------------------interno----------------------------------------*/

/*----------------------------------------interno servizi----------------------------------------*/
div.partner { text-align:center;}
div.partner div {float: left; width: 115px; margin-bottom:20px;}

.biografie img {padding:2px; border:1px solid #C6C3A0;}

#sitiAmici img{ border:1px solid #53433d;}
#sitiAmici td {padding:5px 15px 5px 0px;}
#sitiAmici h2 { margin:0px;}
#sitiAmici h2 a{font-size:15px; background: url("../images-str/foglia.gif") no-repeat 0px 3px; padding: 0 0 2px 25px; color:#53433d; text-decoration:none;}

#mappa h2{ border-bottom:1px solid #891d1e; font-size:98%; margin:15px 0 0 0; padding:0;}
#mappa h2 a{color:#891d1e; text-decoration:none;}
#mappa h2 a:hover{ color:#61771d;}
#mappa .menu_sx{margin:0;padding:0;list-style-type:none; }
#mappa .menu_sx ul{margin:0; padding:0; }
#mappa .menu_sx li{margin:0; padding:0; }
#mappa .menu_sx li a{text-decoration:none; padding:0px 0px; font-size:100%; font-weight:normal; color:#53433d }
#mappa .menu_sx li a:hover{text-decoration:underline; color:#61771d}
/*----------------------------------------interno servizi----------------------------------------*/

/*----------------------------------------interno articoli----------------------------------------*/
.elencoArticoli{margin:0; padding:0px 10px;}
.elencoArticoli ul{list-style-image:none; list-style-type:none; margin:10px 0; padding:0;}
.elencoArticoli li{list-style-image:none; list-style-type:none; margin:10px 0; padding:0;}
.elencoArticoli dt{font-weight:bold; color:#3f3832; font-size:120%;}
.elencoArticoli dt a{background: url("../images-str/foglia.gif") no-repeat 0px 1px; padding: 0 0 2px 25px; color:#3f3832; text-decoration:none;}
.elencoArticoli dt a:hover{color:#B24117; text-decoration:none;}
.elencoArticoli dd { margin:2px 0px 2px 25px;}
.elencoArticoli .autore{text-align:left; font-style:italic;}
.elencoArticoli .autore a{color:#004200;}

#articolo h2#titoloScheda {display:inline; font-size:120%; background: url("../images-str/foglia.gif") no-repeat 0px 0px; padding: 0 0 0px 22px; margin:0px; color:#3f3832; text-align:left; clear:right;}
#articolo #opzioni{  text-align:right; clear:both; margin:-15px 0px 10px 0px; }
#articolo #opzioni img{ border:none}
#articolo #opzioni a{ font-size:90%; text-decoration:none;}
#articolo #img {float:left; margin-right:15px; padding:10px; background:transparent url("../images-str/sfondo-barra-su.gif") repeat; width:200px; height:150px; border:none}
#articolo img {padding:2px; border:1px solid #C6C3A0;}
#articolo img .stelle{ border:none}
#articolo .autore{text-align:right;font-style:italic;}
#articolo .autore img{ border:none}
#articolo .boxInfo { float: right; width: 170px; border: 1px solid #D95717; padding:5px; margin: 0 0 5px 10px; clear: both; text-align:left; }
#articolo .info { text-align:left;}

#glossario dt{font-weight:bold; color:#3f3832; font-size:120%;}
#glossario dt{background: url("../images-str/foglia.gif") no-repeat 0px 1px; padding: 0 0 2px 25px; color:#3f3832; text-decoration:none;}
#glossario dd { margin:2px 0px 3px 0px; text-align:left; color:#53433d; text-align:justify;}
#glossario dd p{ margin:0px}

.commenti{margin:0; padding:0px 10px;}
.commenti ul{list-style-image:none; list-style-type:none; margin:10px 0; padding:0;}
.commenti li{list-style-image:none; list-style-type:none; margin:10px 0; padding:0;}
.commenti dt{font-weight:bold; color:#3f3832; font-size:120%;}
.commenti dt a{background: url("../images-str/foglia.gif") no-repeat 0px 1px; padding: 0 0 2px 25px; color:#3f3832; text-decoration:none;}
.commenti dt a:hover{color:#B24117; text-decoration:none;}
.commenti dd { margin:2px 0px 2px 25px;}
.commenti .autore{text-align:left; font-style:italic;}
.commenti .autore a{color:#004200;}

/*----------------------------------------interno articoli----------------------------------------*/

/*----------------------------------------interno prodotti----------------------------------------*/
.elencoProdotti{margin:0; padding:0px 10px;}
.elencoProdotti ul{list-style-image:none; list-style-type:none; margin:10px 0; padding:0;}
.elencoProdotti li{list-style-image:none; list-style-type:none; margin:10px 0; padding:0;}
.elencoProdotti dt{font-weight:bold; color:#3f3832; font-size:120%;}
.elencoProdotti dt a{background: url("../images-str/foglia.gif") no-repeat 0px 1px; padding: 0 0 2px 25px; color:#3f3832; text-decoration:none;}
.elencoProdotti dt a:hover{color:#B24117; text-decoration:none;}
.elencoProdotti dd { margin:2px 0px 2px 25px;}
.elencoProdotti .autore{text-align:left; font-style:italic;}
.elencoProdotti .autore a{color:#004200;}

#prodotto h2#titoloScheda {display:inline; font-size:120%; background: url("../images-str/foglia.gif") no-repeat 0px 0px; padding: 0 0 0px 22px; margin:0px; color:#3f3832; text-align:left; clear:right;}
#prodotto #img {float:left; margin-right:15px; padding:10px; background:transparent url("../images-str/sfondo-barra-su.gif") repeat; width:200px; height:150px; border:none}
#prodotto img {padding:2px; border:1px solid #C6C3A0;}
#prodotto .autore{text-align:right;font-style:italic;}
#prodotto .autore img{ border:none}

#prodotto .prodottoSx{float:left; width:225px; margin:0px;}
#prodotto .prodottoInfo {float:right;width: 208px; border: 1px solid #D95717; padding:5px; margin: 10px 10px 0px 0px; clear: both;}
#prodotto #testo { position:relative;}

ul#ricette{ list-style:none; margin:15px 5px; padding:0px;}
#ricette li{ list-style:none; margin:5px 0px;font-size:95%;background: url("../images-str/foglia-dx.gif") no-repeat 0px 0px;padding: 0 0 0px 15px; color:#53433d; text-decoration:none; font-weight:normal}

/*----------------------------------------interno prodotti----------------------------------------*/

/*----------------------------------------interno video----------------------------------------*/
#area-video #video{background: url("../images-str/area-video.gif") no-repeat;  width:332px; height:240px; padding:15px; text-align:center; }
#area-video #placeholder{ }
#area-video #placeholder p{text-align:left;}
#area-video #theCaption{margin-top:10px;}
#area-video #theCaption h2{ margin:5px; color:#8d311a; font-weight:bold; font-size:12px;}

#area-video #elenco{border:0px; margin:50px 0px 0px 0px; padding:0px; line-height:1.3em; font-weight:normal}
#area-video #elenco ul{list-style-image:none; list-style-position:outside; list-style-type:none; margin:10px 0; padding:0;}
#area-video #elenco dl{border-bottom:1px dashed #998866; margin:10px 0px 0px 0px; padding:0px 0px 25px 0px; clear:both;}
#area-video #elenco dt{color:#8D370D; margin:0px; font-weight:bold; text-align:left;}
#area-video #elenco dt a{color:#8D370D;text-decoration:none;}
#area-video #elenco dt a:hover{color:#B24117;text-decoration:underline;}
#area-video #elenco dd{text-align:left; margin:0px; font-weight:normal}
#area-video #elenco dd img{float:left; margin:0px 10px 5px 0px; width:50px; height:37px; border:1px solid #8d311a; padding:2px; background-color:#fff;}
/*----------------------------------------interno video----------------------------------------*/

/*----------------------------------------interno utenti----------------------------------------*/
form#registrazione{ margin:0; padding:0;}
form#registrazione fieldset { border:none; padding:0px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
form#registrazione fieldset:hover {}
form#registrazione fieldset#opt:hover {}
form#registrazione legend {text-align:left; color:#8d370d; margin-bottom:2px;}
form#registrazione label {text-align:left;}
form#registrazione input {border:1px solid #8d370d; width:250px; background: #FFF url("../images-str/bk.png") repeat-x top left;}
form#registrazione input.radio {border:none; width:20px;}
form#registrazione input.checkbox {border:none; width:20px;}
form#registrazione select {margin:0;}
form#registrazione textarea { height:10em; width:80%; border:1px solid #8d370d; margin:0; overflow:auto; background:#fff;}
form#registrazione select {background:#fff; color:#8d370d;border:1px solid #8d370d;}
form#registrazione option {background:#fff; color:#8d370d;}
form#registrazione optgroup {background:#fff; color:#000; font-style:normal;}
form#inregistrazione optgroup option {background:#fff; color:#8d370d;}
form#registrazione #button1, form#registrazione #button2 { color:#fff;  cursor:pointer; width:100px; background:#8d370d; border:1px solid #8d370d;}
form#registrazione #button1:hover, form#registrazione #button2:hover {color:#fff; background:#8d370d; border:1px solid #8d370d; }

ul#collaborazioni{margin:0; padding:0; list-style-type:none;}
#collaborazioni li{list-style:none; margin:0.5em 2px; padding: 0 0 0px 5px; color:#53433d; text-decoration:none; font-weight:normal}
#collaborazioni li a{ color:#590A0B; font-weight:normal;}

ul#comunita{margin:0; padding:0; list-style-type:none;}
#comunita li{list-style:none; margin:0.5em 2px; padding: 0 0 0px 5px; color:#53433d; text-decoration:none; font-weight:normal}
#comunita li a{ color:#590A0B; font-weight:normal;}
/*----------------------------------------interno utenti----------------------------------------*/

/*----------------------------------------interno ricette----------------------------------------*/
.elencoPortate{margin:-15px 0px 15px 0px; padding:0; text-align:left;}
.elencoPortate li{display:inline; margin:0; height:0; border-left:1px solid #455917; padding:0 3px;}
.elencoPortate a:link, .elencoPortate a:visited{color:#455917; text-decoration:none;}
.elencoPortate a:hover, .elencoPortate a:focus, .elencoPortate a:active{color:#455917; text-decoration:underline;}

.elencoRicette{margin:0; padding:0px 10px;}
.elencoRicette ul{list-style-image:none; list-style-type:none; margin:10px 0; padding:0;}
.elencoRicette li{list-style-image:none; list-style-type:none; margin:10px 0; padding:0;}
.elencoRicette dt{font-weight:bold; color:#3f3832; font-size:120%;}
.elencoRicette dt a{background: url("../images-str/foglia.gif") no-repeat 0px 1px; padding: 0 0 2px 25px; color:#3f3832; text-decoration:none;}
.elencoRicette dt a:hover{color:#B24117; text-decoration:none;}
.elencoRicette dd { margin:2px 0px 2px 25px;}
.elencoRicette .autore{text-align:left; font-style:italic;}
.elencoRicette .autore a{color:#004200;}

#ricetta h2#titoloScheda {  display:inline; font-size:14px;background: url("../images-str/foglia.gif") no-repeat 0px 0px;padding: 0 0 0px 22px; margin:0px; color:#650A0B;text-align:left;}
#ricetta #img { float:left; margin-right:15px; padding:10px; background: transparent url("../images-str/sfondo-barra-su.gif") repeat; width:200px; height:150px; }
#ricetta #opzioni{  text-align:right; clear:both; margin:-15px 0px 10px 0px; }
#ricetta #opzioni img{ border:none}
#ricetta h3 {margin:10px 0px 0px 0px; padding:0; font-size:95%;}
#ricetta .ricettaInfo { float: right; width: 150px; border: 1px solid #D95717; padding:5px; margin: 0 0 5px 10px; clear: both; text-align:left; }
#ricetta .stagione{padding:0px; margin:1px;  }
#ricetta .autore{ font-style:italic; font-size:90%; text-align:right;}

#listaSpesa {margin: 0;padding: 0;width: 100%;}
#listaSpesa h2 {border-bottom:1px solid #000; clear:both; margin:5px 0px 2px 0px; font-size:100%}
#listaSpesa ul {margin: 0px; padding:0;}
#listaSpesa ul li {list-style:none;font-weight: normal;float: left;width:30%;margin-right: 10px;padding: 0 0;clear: none; text-align:left}

#cartolina{ border:1px solid #891d1e; width:460px; padding:20px}
#cartolina #messaggio{ float:left; width:235px; padding-right:15px;}
#cartolina #data{ text-align:right;}
#cartolina #dati{  float:left; width:210px; text-align:right;}
#cartolina #destinatario{ font-size:14px; text-align:left; border-bottom:1px solid #891d1e; margin-bottom:5px;margin-top:15px;}
#cartolina #mail{  font-size:10px; text-align:left; border-bottom:1px solid #663300; margin-bottom:15px;}
#cartolina #francobollo{margin-bottom:25px;}
#cartolina #slogan{ clear:both; background-color:#f3e9b8; padding:5px; color:#730000; text-align:center}

#ricettaRegalo h2#titoloScheda { display:inline; font-size:14px; padding: 0; margin:0px; color:#b4090f;text-align:left;}
#ricettaRegalo #immagine { position:relative; float:left; margin-right:15px; padding:10px; background-color:#f3e9b8; width:200px; height:150px; border:1px solid #891d1e }
#ricettaRegalo #immagine .imgRegalo{position:absolute;background: url(../images-newsletter/fiocco.png) no-repeat bottom left; width:220px; height:170px; padding:0px; top:0px; left:0px;}

/*----------------------------------------interno ricette----------------------------------------*/

/*----------------------------------------interno province----------------------------------------*/
.elencoEventi{margin:0; padding:0px 10px;}
.elencoEventi ul{list-style-image:none; list-style-type:none; margin:10px 0; padding:0;}
.elencoEventi li{list-style-image:none; list-style-type:none; margin:10px 0; padding:0;}
.elencoEventi dt{font-weight:bold; color:#3f3832; font-size:120%;}
.elencoEventi dt a{background: url("../images-str/foglia.gif") no-repeat 0px 1px; padding: 0 0 2px 25px; color:#3f3832; text-decoration:none;}
.elencoEventi dt a:hover{color:#B24117; text-decoration:none;}
.elencoEventi dd { margin:2px 0px 2px 25px;}
.elencoEventi .autore{text-align:left; font-style:italic;}
.elencoEventi .autore a{color:#004200;}
/*----------------------------------------interno province----------------------------------------*/

/*----------------------------------------interno regioni----------------------------------------*/
#evento dt{font-weight:bold;color:#FF6D07; font-size:13px; }
#evento dt a{font-size:15px;background: url(../images-str/foglia.gif) no-repeat 0px 3px;padding: 0 0 2px 25px; color:#5B4D44; text-decoration:none;}
#evento dt a:hover{color:#D95717; text-decoration:none;}
#evento dd { margin:0px 0px 0px 0px; text-align:left; color:#5B4D44; text-align:justify;}
#evento dd p{ margin:0px}
#evento .autore{ font-weight:normal; text-align:left; font-size:80%; font-style:italic;color:#5B4D44; text-align:right;}

div.random {width:360px; text-align:left; margin:0px; }
div.random div{margin-bottom:20px; }
/*----------------------------------------interno regioni----------------------------------------*/

#biografie h2{ font-size:120%;}
#biografie img {padding:2px; border:1px solid #C6C3A0;}
/*----------------------------------------interno regioni----------------------------------------*/

/*--------------------------------------------ricerca--------------------------------------------*/
form#ricercaHeader{}
form#ricercaHeader fieldset{border: 0px solid; padding: 0}
form#ricercaHeader legend{ margin-bottom:0px; color:#680c0c}
form#ricercaHeader input{float: left; width: 115px; margin: 2px 0px 0px 5px; background: #FFF url("../images-str/bk.png") repeat-x top left; border: 1px solid; border-color: #999 #777 #777 #999; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #8d370d;}
form#ricercaHeader .image{background-color: #943C20; border:1px solid #fff; cursor: pointer; width:12px; height:13px;margin:2px; padding:1px;}

form#motRicerca{ }
form#motRicerca fieldset{border: 0px solid; padding: 0}
form#motRicerca legend{}
form#motRicerca label{font-weight:bold;}
form#motRicerca input{width: 250px; margin: 2px 0px 0px 5px; background: #FFF url("../images-str/bk.png") repeat-x top left; border: 1px solid; border-color: #999 #777 #777 #999; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #8d370d;}
form#motRicerca .image{background-color: #943C20; border:1px solid #fff; cursor: pointer; width:12px; height:13px;margin:2px; padding:1px;}
form#motRicerca input.radio {border:none; width:20px;}
form#motRicerca input.submit{width: 150px;}
/*--------------------------------------------ricerca--------------------------------------------*/

#bannerArticolo{ float : left; margin : 2em 2em 2em 0;}
#headerExtra{width:100%; padding:0; margin:0; background-color:#C6C3A0}
.home-adv{ margin:5px auto; }
#adv728{ text-align:center;}

.header-adv{position:absolute; width:125px; bottom:62px; padding:2px; right:0px; }

/*--------------------------------------------fees rss--------------------------------------------*/
.rssfeeds{ text-align:left; font-weight:normal;}
.rssfeeds h2{color:#891d1e; border-bottom:1px solid #891d1e; font-size:98%; margin:15px 0 0 0; padding:0;}
.rssfeeds ul{list-style:none; margin:15px 5px; padding:0px;}
.rssfeeds li{ list-style:none; margin:5px 0px;font-size:95%;background: url("../images-str/icona-feedrss.gif") no-repeat 0px 0px;padding: 0 0 0px 20px; color:#53433d; text-decoration:none; font-weight:normal; }
.rssfeeds li a{color:#3f3832; text-decoration:none; font-weight:normal;}
.rssfeeds li a:hover{color:#3f3832; text-decoration:underline;}
/*--------------------------------------------fees rss--------------------------------------------*/
