/* 
    Document   : style
    Created on : 25-set-2009, 17.22.47
    Author     : domare3
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
body {
    margin: 0px auto;
    background-image: url('/images/bg_repeat.png');
    background-repeat: repeat-x;
    font-family: Georgia,Arial,sans-serif;
    background-color:#010101;
    color:#FFFFFF;
    font-size:14px;
}
li a{
    color:#FFFFFF;
    font-size:14px;
}
a:hover {text-decoration:underline;}

a {
    text-decoration:none;
    color:#FFFFFF;
}

* { outline:0; -moz-outline: none;}

p {
    text-align:justify;
}
h1 {margin:0;padding:0;font-style:italic;color:#FDE8C7;font-size:22px;}
h1.titolo_pagina {padding-bottom:10px;}
h2 {color:#DDDDDD;font-size:22px;}
#Container {
    width:930px;background-image:url(/images/bg.jpg);background-repeat:no-repeat;background-position:top;margin:0 auto;z-index:1;padding:0px;
}
#ImageHome {width:850px;overflow:hidden;position:relative;z-index:10;margin:0 auto;}

#Contenuti {min-height:330px;width:530px;padding:0 280px 10px 40px;margin:0 0 0 40px; position:relative;z-index:10; text-align:justify; background-image:url(/images/riquadro_testi.png);}

/*********RICETTE*********/
.Ricette {
    background-image:url(/images/ricette.png);width:247px;background-repeat:no-repeat;position:absolute;height:316px;right:10px;top:15px;z-index:100;
}
.vuoto {
    background-image:url(/images/riquadro-vuoto.png);
    text-align:center;
}
.Ricette ul{
    font-size:14px;
    text-align:left;
    margin:50px 10px 0 0;
}
.Ricette li{
    padding:10px 0 0 0;

}
.Ricette li a{
    color:#FFFFFF;
    font-size:14px;
}
.Ricette li a:hover{color:#DDDDDD; text-decoration:underline;}
span.NewsData{font-size:14px;color:#FDE8C7;}

/*******FINE RICETTE*********/


/******* RIQUADRI ********/
#RiquadriHome {
    position:relative;padding:0px;margin:0px;top:0px;z-index:1;width:930px;margin:0 auto;
}

#RiquadriHome ul {
    text-decoration:none;list-style-type:none; text-align:center; 
}

li.Storia a {background-image:url(/images/storia.jpg);float:left; background-repeat:no-repeat;width:270px;height:170px;border:0px;margin:0px 18px 0px 1px;}
li.Storia a:hover {background-image:url(/images/storia_hover.jpg);float:left; background-repeat:no-repeat;width:270px;height:170px;border:0px;}

li.Sale a {background-image:url(/images/sale.jpg);float:left; background-repeat:no-repeat;width:270px;height:170px;border:0px;padding:0px 18px 0px 1px;}
li.Sale a:hover {background-image:url(/images/sale_hover.jpg);float:left; background-repeat:no-repeat;width:270px;height:170px;border:0px;}

li.Eventi a {background-image:url(/images/eventi.jpg);float:left; background-repeat:no-repeat;width:270px;height:170px;border:0px;padding:0px;}
li.Eventi a:hover {background-image:url(/images/eventi_hover.jpg);float:left; background-repeat:no-repeat;width:270px;height:170px;border:0px;padding:0px;}

/********FINE RIQUADRI********/

/*********FOOTER***************/

#Footer{
    background-image:url(/images/footer.png);
    background-repeat:no-repeat;height:32px;
    margin:0 auto; clear:both;
    width:830px;padding:0 0 0 20px;
}
#Footer ul{
    list-style-type: none;display:inline;
}
#Footer li{
    padding:3px 5px 0px 0px;float:left;
}
#Footer li a{
    color:#FFFFFF;font-size:11px;
}
#Footer li a:hover{
    text-decoration:underline;
    color:#CCCCCC;
}

#SottoFooter {
	margin:auto;
	width:830px;
	text-align:center;
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;
}

/*********FINE FOOTER***********/

/************FORM***************/
/* form 2 */

#form2{
    margin:1em 0;
    padding-top:10px;
    color:#fff;
    width:520px; /* customize width, this form have fluid layout */
}
#form2 h1{
    margin:0;
    background:url(/images/form2/form_heading.png) no-repeat;
    border-bottom:none;
}
#form2 h1 span{
    display:block;
    padding:10px 20px;
    background:url(/images/form2/form_ico.png) no-repeat 93% 50%;
}
#form2 fieldset{
    margin:0;
    padding:0;
    border:none;
    border-top:3px solid #000;
    background:#000 url(/images/form2/form_top.gif) repeat-x;
    padding-bottom:1em;
}
#form2 legend{display:none;}
#form2 p{margin:.5em 20px;}
#form2 label{display:block;}
#form2 input, #form2 textarea {
    width:272px;
    border:1px solid #111;
    background:#282828 url(/images/form2/form_input.gif) repeat-x;
    padding:5px 3px;
    color:#FFFFFF;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
}
#form2 textarea{
    height:125px;
    overflow:auto;
}
.button
{
    padding:5px;
    width:100px;
    font-family: Georgia,Arial,sans-serif;
    font-weight:bold;
}
/* // form 2 */
/************FINE FORM****************/