/* CSS Document */
html,body { margin:0; padding:0; }
body { background:#ffffff url(img/sfondo.jpg) top center repeat-x; font:12px Tahoma, Geneva, sans-serif; color:#56342b; text-align:center; margin:0 auto; }
h1 { font-size:16px; }
h2 { font-size:14px; }
a { text-decoration:none; font-weight:bold; color:#000000; }
a img { border:none; }
#content li { margin-left:15px; }
.csc-mailform-field { margin-top:10px; }
.csc-mailform input { float:left; clear:left; }
.csc-mailform label { float:left; clear:left; }
.csc-mailform select { float:left; clear:left; }
.csc-mailform textarea { float:left; clear:left; }
.csc-mailform-label { float:left; clear:left; padding:10px; font-weight:bold; }
.csc-mailform-field fieldset { float:left; clear:left; border:none; }
.csc-mailform-field fieldset .csc-mailform label { float:none; clear:none; }
#mailformAutomunito .csc-mailform label { float:none; clear:none; }
#mailformAutomunito .csc-mailform input { float:none; clear:none; }
#mailformAutomunitoSi { float:none; clear:none; }
#mailformAutomunitoNo { float:none; clear:none; }
#mailformAutomunitoSi .csc-mailform label  { float:none; clear:none; }
#mailformAutomunitoNo .csc-mailform label { float:none; clear:none; }
#mailformAutomunito label { float:none; clear:none; }

#map span { display:none; }

#tutto { width:970px; text-align:center; margin:0 auto; }

#animazione { background:url(img/animazione.jpg) top left no-repeat; width:970px; height:400px; }

#sito { text-align:left; }

#testa { background:url(img/sito_testa.jpg) top left no-repeat; width:970px; height:103px; }

#menu_alto { padding:53px 0pt 0pt 75px; }
#menu_alto p, #menu_alto a { font:bold 16px Palatino Linotype, Book Antiqua, Palatino, serif; }
.menuT { list-style-type:none; border:0; padding:0; margin:0; /*line-height:35px;*/ display:inline; }
.menuT ul, .menuT li { list-style-type:none; display:inline; }
#menu_alto img { vertical-align:bottom; }
.top { list-style-type:none; display:inline; border:0; text-align:center; padding:0 10px; }
.top a { color:#ffffff; text-decoration:none; }
.top a:hover { color:#302b14; }
.topAct { list-style-type:none; display:inline; border:0; background:url(img/menuT_sfondo.jpg) no-repeat center; padding:20px 10px 20px; text-align:center; }
.topAct a { color:#302b14; }
.topAct img { margin-bottom:5px; }
.topAct a:hover {  }

#titolopag { background:url(img/titolopag.gif) no-repeat left 7px; margin:0 0 0 240px; padding:0 0 0 10px; }
#titolopag h1 { display:inline; font:normal 20px Palatino Linotype, Book Antiqua, Palatino, serif; color:#506943; padding:0px; }
.titolowrappato {  }
.titolopag1 { display:inline; font:normal 20px Palatino Linotype, Book Antiqua, Palatino, serif; color:#506943; margin:0; padding:0 0 0 5px; }
.titolopag2 { display:inline; font:normal 20px Palatino Linotype, Book Antiqua, Palatino, serif; color:#56342b; margin:0; padding:0 0 0 5px; }

#centrale { width:970px; background:url(img/centrale.png) top center repeat-y; }
#contenitore { width:970px; min-height:290px; background:url(img/sito_sfondo_V.jpg) top left no-repeat; overflow:hidden; }
#spazio_menu { width:240px; float:left; }

#menu_lato1 { margin:30px 0 0 70px; }
#menu_lato1 li, #menu_lato1 ul { list-style:none; }
#rgaccordmenu { list-style-type:none; border:0; padding:0; margin:0; }
#rgaccordmenu li { list-style:none; display:block; background:url(img/menu_riga.png) no-repeat scroll left 21px; }
#rgaccordmenu li .first2 { background:url(img/menu_pallino.png)  no-repeat 0 center; }
#rgaccordmenu li .first2Act { background:url(img/menu_pallinoAct.png)  no-repeat 0 center; }
#rgaccordmenu .toggle, #rgaccordmenu .empty { display:block; cursor:pointer; }
#rgaccordmenu li ul li a { display:block; }
.first, .empty { margin:0; padding:0 0 0 10px; background:url(img/menu_freccia.png) left no-repeat; }
.toggle { margin:0; padding:0 0 0 10px; background:url(img/menu_freccia.png) left no-repeat; font:bold 16px Palatino Linotype, Book Antiqua, Palatino, serif; }
.firstAct { margin:0; padding:0 0 0 10px; background:url(img/menu_freccia.png) left no-repeat; font:bold 16px Palatino Linotype, Book Antiqua, Palatino, serif; color:#9e1e01; }
.first a, .empty a { font:bold 16px Palatino Linotype, Book Antiqua, Palatino, serif; color:#56342b; text-decoration:none; display:block; }
.first a:hover, .empty a:hover { text-decoration:none; color:#9e1e01; }
.firstAct a { color:#9e1e01; font:bold 16px Palatino Linotype, Book Antiqua, Palatino, serif; padding:0; text-decoration:none; }
.toggle a { font:bold 16px Palatino Linotype, Book Antiqua, Palatino, serif; padding:0; text-decoration:none;  color:#56342b; }
.sub { list-style-type:none; border:0; padding:0 0 15px 10px; margin:0; }
.first2 { margin:0; padding:0 0 0 10px; background:url(img/menu_pallino.png) no-repeat; }
.first2 a { font:normal 13px Palatino Linotype, Book Antiqua, Palatino, serif; color:#454545; text-decoration:none; }
.first2 a:hover { text-decoration:underline; }
.first2Act { margin:0; padding:0 0 0 10px; background:url(img/menu_pallinoAct.png) no-repeat; text-decoration:underline; font:13px Palatino Linotype, Book Antiqua, Palatino, serif; color:#454545; font-weight:bold; }
.first2Act a { font:bold 13px Palatino Linotype, Book Antiqua, Palatino, serif; color:#454545; text-decoration:underline; }

ul .content { margin:0; padding:0 0 0 10px; }
#rgaccordmenu li ul li a { display:block; list-style-type:none; border:0; padding:0; margin:0; font:normal 13px Palatino Linotype, Book Antiqua, Palatino, serif; color:#454545; text-decoration:none; }
#rgaccordmenu .toggle2 { cursor:pointer; }
#rgaccordmenu .act2 { }
#rgaccordmenu li ul li ul li a { }
.open, .open span { }


#menu_lato2 { margin:30px 0 0 70px; background:url(img/menu_riga.png) top left no-repeat; }
.menuL2 { list-style-type:none; border:0; padding:0; margin:0; }
.verde { margin:0; padding:0 0 0 10px; background:url(img/menu_freccia.png) left no-repeat; }
.verdeAct { margin:0; padding:0 0 0 10px; background:url(img/menu_freccia.png) left no-repeat; }
.verde a { display:inline; font:bold 16px Palatino Linotype, Book Antiqua, Palatino, serif; color:#015138; text-decoration:none; }
.verde A:hover { text-decoration:underline; }
.verdeAct A { font:bold 16px Palatino Linotype, Book Antiqua, Palatino, serif; padding:0 0 0 0; color:#015138; text-decoration:underline; }
.rosso { margin:0; padding:0 0 0 10px; background:url(img/menu_freccia.png) left no-repeat; }
.rossoAct { margin:0; padding:0 0 0 10px; background:url(img/menu_freccia.png) left no-repeat; }
.rosso a { display:inline; font:bold 16px Palatino Linotype, Book Antiqua, Palatino, serif; color:#c81f25; text-decoration:none; }
.rosso A:hover { text-decoration:underline; }
.rossoAct A { font:bold 16px Palatino Linotype, Book Antiqua, Palatino, serif; padding:0 0 0 0; color:#c81f25; text-decoration:underline; }

#spazio_content { margin:0 0 0 240px; width:710px; }

/*HOME*/
#spazio_content_home { margin:0 0 0 240px; width:710px;  position:relative; }
#spazio_content_home #content { width:240px; float:left; margin:0; padding:5px 0 0 0; }
#spazio_content_home p { /*font:12px Tahoma, Geneva, sans-serif;*/ color:#000000; }
#spazio_content_home h2 { /*font:bold 14px Tahoma, Geneva, sans-serif;*/ color:#000000; }
#content2 { width:240px; position:absolute; left:255px; top:0; padding:5px 0 0 0; }
#col_dx { width:210px; position:absolute; left:505px; top:0px; }
#newsletter { width:210px; /*height:70px;*/ background:url(img/newsletter.gif) top left no-repeat; }
#newsletter p { padding:5px 5px 0 5px; font-size:11px; }
#lavoraconnoi { width:210px; height:45px; background:url(img/lavora.png) top left no-repeat; margin-top:5px; }
#ricettagiorno { width:210px; background:#ff9103; }
#ricettagiorno .titolo { width:210px; height:20px; background:url(img/ricetta.gif) top left no-repeat; }
#ricettagiorno .titolo p { padding:3px 5px; color:#ffffff; font-weight:bold; font-size:12px; margin:0; }
#ricettagiorno #ricetta { width:210px; min-height:150px; background:url(img/ricetta_fondo.jpg) bottom left no-repeat; }
#ricettagiorno #ricetta p { padding:3px 5px 10px; margin:0; color:#ffffff; }
#ricettagiorno #ricetta h2 { padding:3px 5px; margin:0; color:#000000; text-decoration:underline; }
/*HOME*/

#content { width:710px; margin:0; padding:5px 0 0 0; overflow:hidden; }

#piede {  width:970px; height:34px; background:url(img/sito_piede.jpg); margin:0pt auto; clear:both; }
#indirizzo { float:left; text-align:left; margin:5px 0 0 30px; }
#indirizzo h2 { padding:0; margin:0; color:#2c3008; font:normal 12px Tahoma, Geneva, sans-serif; }
#indirizzo p { padding:0; margin:0; color:#636363; font:normal 11px Tahoma, Geneva, sans-serif; }
#intera { float:right; }

