@charset "UTF-8";
/* CSS Document */



body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2a5622;
font-size:12px;
}

#contenitore_homepage {
width:900px;
margin-top:30px;                                 
margin-right:auto;
margin-left:auto;
border:1px solid #006600;
}


#contenitore_interne {
width:900px;
margin-top:30px;                                 
margin-right:auto;
margin-left:auto;
border:1px solid #006600;
}


#riga1 {
width:900px;
height:249px;
clear:both;

}

#riga2 {
width:900px;
height:146px;
margin:5px 0;
padding:0;

}

#riga3 {
width:900px;
padding:0;
}

#riga2_interna {
width:900px;
margin-top:5px;
padding:0;
}

#riga4 {
width:900px;
clear:both;
background:#FFFFFF;
}

#col1 {
float:left;
width:176px;
margin-right:4px;
}

#col1_interna {
float:left;
width:176px;
margin-right:5px;
}

#col2 {
float:left;
width:176px;
margin-right:6px;
}

#col2_interna {
float:left;
width:719px;
min-height:348px;
position:relative;
}


#col3 {
float:left;
width:530px;
}


.logo {
width:358px;
height:249px;
float:left;
margin-right:4px;
}

.slide {
width:538px;
height:249px;
float:left;
}

.ghost {
display:none;
}

img {
border:none;
}


.iva {
font-weight:bold;
float:left;
padding-top:5px;
padding-left:10px;
}

.credits {
float:right;
padding-top:5px;
padding-right:10px;
}

.credits a:link {
font-weight:bold;
text-decoration:none;
color:#2a5622;
}

.credits a:visited {
font-weight:bold;
text-decoration:none;
color:#2a5622;
}

.credits a:active {
font-weight:bold;
text-decoration:none;
color:#2a5622;
}

.credits a:hover {
font-weight:bold;
text-decoration:underline;
color:#2a5622;
}

.contacts {
text-align:center;
font-size:10px;
padding-top:5px;
padding-bottom:5px;
clear:both;
}

.oro_interno {
margin-top:5px;
}

.titolo_chi_siamo{
width:303px;
height:31px;
background:url(../../img/titolo_chi_siamo.jpg) no-repeat;
position:absolute;
top:0;
left:0;
margin:0;
}

.titolo_quaderni{
width:303px;
height:31px;
background:url(../../img/titolo_quaderni.gif) no-repeat;
position:absolute;
top:0;
left:0;
margin:0;
}

.titolo_ristorante{
width:303px;
height:31px;
background:url(../../img/ristorante.gif) no-repeat;
position:absolute;
top:0;
left:0;
margin:0;
}

.titolo_interne{
width:303px;
height:31px;
background:#000;
color:#fff;
position:absolute;
font-size:14px;
font-weight:normal;
top:0;
left:0;
margin:0;
}

.titolo_assaggio{
width:303px;
height:31px;
background:url(../../img/titolo_assaggio.jpg) no-repeat;
position:absolute;
top:0;
left:0;
margin:0;
}

.titolo_news{
width:303px;
height:31px;
background:url(../../img/titolo_news.jpg) no-repeat;
position:absolute;
top:0;
left:0;
margin:0;
}

.titolo_listini{
width:303px;
height:31px;
background:url(../../img/titolo_listini.jpg) no-repeat;
position:absolute;
top:0;
left:0;
margin:0;
}

.titolo_dove_siamo{
width:303px;
height:31px;
background:url(../../img/titolo_dove_siamo.jpg) no-repeat;
position:absolute;
top:0;
left:0;
margin:0;
}

.titolo_contatti{
width:303px;
height:31px;
background:url(../../img/titolo_contatti.jpg) no-repeat;
position:absolute;
top:0;
left:0;
margin:0;
}

.titolo_proposte_vacanze{
width:303px;
height:31px;
background:url(../../img/titolo_proposte_vacanze.jpg) no-repeat;
position:absolute;
top:0;
left:0;
margin:0;
}

.txtRosso {
color:#FF0000;
}

.linkVerdi:link {
text-decoration:none;
color:#006600;
}

.linkVerdi:visited {
text-decoration:none;
color:#006600;
}

.linkVerdi:active {
text-decoration:none;
color:#006600;
}

.linkVerdi:hover {
text-decoration:underline;
color:#006600;
}

#paginante{
text-align:center;
}

#paginante a:link {
text-decoration:none;
color:#006600;
}

#paginante a:visited {
text-decoration:none;
color:#006600;
}

#paginante a:active {
text-decoration:none;
color:#006600;
}

#paginante a:hover {
text-decoration:underline;
color:#006600;
}

#menuContestuale ul {
margin:5px 0 0 0;
padding:0;
width:176px;
list-style:none;
}

#menuContestuale ul li {
width:176px;
margin-bottom:5px;
text-align:center;
background:#e3dc23;
}

#menuContestuale ul li a:link, #menuContestuale ul li a:visited, #menuContestuale ul li a:active {
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
padding:10px;
}

#menuContestuale ul li a:hover {
color:#000;
font-weight:bold;
text-decoration:underline;
display:block;
padding:10px;
}

.linkVerdiBold:link {
text-decoration:underline;
color:#006600;
font-weight:bold;
}

.linkVerdiBold:visited {
text-decoration:underline;
color:#006600;
font-weight:bold;
}

.linkVerdiBold:active {
text-decoration:underline;
color:#006600;
font-weight:bold;
}

.linkVerdiBold:hover {
font-weight:bold;
text-decoration:none;
color:#006600;
}


