/* CSS Document */
html,body { margin:0; padding:0; }
body { background:#ffffff; font:11px Verdana, Verdana, Geneva, sans-serif; color:#373737; }
p { font:11px Verdana, Verdana, Geneva, sans-serif; color:#373737; }
h1 { font:bold 18px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#455d7a; }
h2 { font:bold 14px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#455d7a; }
h3 { font:bold 13px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000000; padding:0; margin:0; }
a { text-decoration:none; font-weight:bold; color:#373737; }
a img { border:none; }
/*div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin-left:5px; }
.content ul { padding:0; margin:3px 0px 3px 15px; }
table p { padding:0; margin:0; }
.content p { padding:0; margin:0; }*/

/*.myGallery { border:none; }*/

/*.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; }*/

#contiene_tutto { /*position:relative;*/ }


#foto { position:absolute; left:0px; top:0px; z-index:0; overflow:hidden; }
#pulsante_foto { position:absolute; left:680px; top:10px; z-index:10; background:url(img/fumetto.png) no-repeat top right; width:275px; height:100px; z-index:10; }
.titolo_piatto { padding:22px 0pt 0pt 10px; text-align:center; width:200px; }
#click { position:absolute; left:210px; top:10px; }
#chiudi { display:none; position:absolute; left:210px; top:5px; }

#sito { position:relative; width:960px; z-index:5; }
#fotoconlogo { width:670px; height:243px; z-index:0; overflow:hidden; }

#logo { background:url(img/logo.png) no-repeat top left; width:670px; height:243px; }

#contenitore { background:url(img/sfondo.png) no-repeat top left; width:950px; overflow:hidden; padding-top:43px; }

#menu { position:absolute; top:260px; left:50px; height:43px; }
.link { list-style-type:none; display:inline; padding:0 10px; font:bold 14px Lucida Sans Unicode, Lucida Grande, sans-serif; }
.link a, .linkbarra a { color:#575757; padding:10px 0; }
.linkbarra { list-style-type:none; display:inline; background:url(img/menu_riga.png) no-repeat center left; padding:0 10px; font:bold 14px Lucida Sans Unicode, Lucida Grande, sans-serif; }
.linkAct { list-style-type:none; display:inline; padding:0 10px; font:bold 14px Lucida Sans Unicode, Lucida Grande, sans-serif; }
.linkbarraAct { list-style-type:none; display:inline; background:url(img/menu_riga.png) no-repeat center left; padding:0 10px; font:bold 14px Lucida Sans Unicode, Lucida Grande, sans-serif; }
.linkAct a, .linkbarraAct a { color:#4c180c; text-decoration:underline; }
.menuT { list-style-type:none; display:inline; }
.menuT ul, .menuT li { list-style-type:none; display:inline; padding:10px; line-height:57px; text-transform:lowercase; }
#menu_alto img { vertical-align:bottom; }
#lingue { position:absolute; top:243px; right:56px; width:70px; height:43px; background:url(img/lingue.png) no-repeat bottom right; }

#bianco { margin:0 56px; width:830px; padding:20px 10px 10px 10px; min-height:300px; }

#sx { width:538px; float:left; }
#titolo_pagina { height:15px; }
#titolo_pagina h1 { font:bold 18px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#455d7a; padding:0; margin:0; }
#normal { margin:0; padding:0; }
#normal .divsingolocontenuto { background:#f0efed url(img/separatore.gif) no-repeat top left; padding:20px 10px; margin-top:5px; }
#normal .divsingolocontenuto p { margin:0; padding:0; }

#dx { width:287px; float:right; }
#right { margin:0; padding:0; }
#right .csc-header-n1 h2 { margin:0; padding:0; }
#right .csc-firstHeader { background:url(img/separatore.gif) no-repeat bottom left; height:30px; }
#right .divsingolocontenuto p { margin:0; padding:10px 0; }
#right .csc-textpic-border { background:#DEDBD8; }
#right .csc-textpic-text { background:#ffffff; }
#newsletter { background:#7a8fa8; padding:7px; margin-bottom:5px; }
#newsletter img { vertical-align:middle; }
#newsletter a { font:normal 11px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#ffffff; padding:7px; }

#menugallery { text-align:center; height:30px; margin-top:10px; }
#gallery .divsingolocontenuto { background:#d2d3d3; padding:10px 10px 5px; margin-top:0; }
.linkgallery, .linkgalleryAct { list-style-type:none; display:inline; padding:0 3px; }

.clearer { clear:both; display:block; }

#piede { background:#7a8fa8; width:840px; height:75px; margin:0px 56px 0; padding:5px; }
#piede p  { padding:0; margin:0; font-size:11px; color:#ffffff; }
#indirizzo { float:left; }
#apertura { float:right; }

#intera { float:right; margin:10px 60px 0 0; }

