body {
margin : 0;
background-color : #fff;
}
/* - INIZIO stile del menu - */
ul#nav {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
ul#nav, ul#nav li, ul#nav ul {
margin : 0;
padding : 0;
list-style : none;
}
ul#nav {
height : 26px;
line-height : 25px;
background : #2d4696;
color : #fff;
}
ul#nav a {
display : block;
padding : 0 15px;
text-decoration : none;
color : #fff;
}
ul#nav li {
float : left;
position : relative;
}
ul#nav li li {
float : none;
line-height : 22px;
display : block !important ;
display : inline;
}
ul#nav ul {
position : absolute;
top : 23px;
left : -9999px;
width : 12em;
background : #fff;
color : #2d4696;
}
ul#nav ul {
padding : 7px 0;
border : 1px solid #2d4696;
}
ul#nav ul, ul#nav li li a {
background-color : #fff;
color : #2d4696;
}
ul#nav li:hover, ul#nav a:hover {
background-color : #5c75aa;
color : #fff;
}
ul#nav li:hover ul, ul#nav li.sfhover ul {
left : -1px;
z-index : 100;
}
/* - INIZIO stile HOME - */
/********************************/
.home_img1 {
width : 20%;
font : 70%/1.5 Verdana, Tahoma, sans-serif;
font-weight : bold;
background-color : #fff;
text-align : center;
height : 26px;
line-height : 25px;
padding-top : 10px;
}
.home_img1 a {
font-weight : bold;
background-color : #fff;
text-align : center;
text-decoration : none;
color : #2d4696;
}
.home_img1:hover, .home_img1 a:hover {
font-weight : bold;
background-color : #5C75AA;
text-align : center;
text-decoration : none;
color : #fff;
}
.immaginihomepage {
background-color : #f47429;
width : 385px;
text-align : center;
text-decoration : none;
}
.immaginihomepage a {
text-decoration : none;
}
.immaginihomepage div {
font-weight : bold;
font-size : 20px;
color : #ffffff;
}
.immaginihomepage span {
font-weight : bold;
font-size : 14px;
color : #ffffff;
text-decoration : none;
}
.primariga {
line-height : 15px;
background-color : #bad100;
}
.ultima_riga {
background : #2d4696;
line-height : 20px;
color: #FFFFFF;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
}
.ultima_riga a {
text-decoration: underline;
color: #FFFFFF;
}
.ultima_riga a:hover {
text-decoration: underline;
color: #BAD100;
}
.ultima_riga2 {
background : #bad100;
line-height : 15px;
}
.homesinistraofferte {
background: url(Immagini/randimg.php) no-repeat 0 0 #fff;
width: 650px;
height: 350px;
margin: 0;
padding: 0;
}
.homedestraofferte {
width: 325px;
text-align: left;
}
.homedestraofferte a{
padding-left: 5px;
line-height: 40px;
font-weight : bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
text-align : left;
text-decoration: none;
color : #5C75AA;
}
.homedestraofferte a:hover {
color: #BAD100;
}
/* - INIZIO stile DOVESIAMO - */
/********************************/
.dovesiamo {
border : 2px solid #3b5998;
padding : 50px;
font : 70%/1.5 Verdana, Tahoma, sans-serif;
text-align : left;
color : #5c75aa;
background-color : #dfe7ff;
}
.dovesiamoimg {
width : 300px;
height : 150px;
}
.visualizza_mappa {
border : 2px solid #2d4696;
background-color : #5c75aa;
}
.visualizza_mappa a {
text-align : center;
font-size : 20px;
text-decoration : none;
font-weight : bold;
height : 26px;
line-height : 25px;
background-color : #5c75aa;
color : #fff;
}
.visualizza_mappa a:hover {
color : #d6d602;
}
/* - INIZIO stile PROMOZIONI - */
/********************************/
.promozioni {
border : 2px solid #3b5998;
padding : 5px;
font : 70%/1.5 Verdana, Tahoma, sans-serif;
text-align : center;
color : #5c75aa;
background-color : #dfe7ff;
}
.promozioni img {
border : 2px solid #3b5998;
text-align : right;
}
.promozioni1, .promozioni3 {
width: 437px;
height: 345px;
padding: 0px 30px 0px 30px;
background: url(Immagini/promozioni_sfondo.gif) no-repeat center;
}
.promozioni2, .promozioni4 {
width: 437px;
height: 345px;
padding: 0px 30px 0px 30px;
background: url(Immagini/promozioni_sfondo.gif) no-repeat center;
}
.promozionitesto1 {
font-size: 24px;
font-weight: bold;
line-height: 30px;
margin-bottom: 10px;
}
.promozionitesto2 {
font-size: 18px;
font-weight: bold;
line-height: 20px;
margin-bottom: 10px;
color: #ffffff
}
.promozioni1 img{
margin-right: 5px;
}
.promozioni2 img{
float:left;
margin: 0px 10px 0px 10px;
}
.promozioni3 img{
float:left;
margin: 5px;
}
.promozioni4 img{
margin-right: 5px;
}
.promozioni a{
text-decoration: blink;
color: #2D4696;
font-size: 12px;
font-weight: bold;
}
/* - INIZIO stile CONTATTI - */
/********************************/
.campitesto_2 {
border-color : #dddddd;
width : 200px;
color : #777777;
}
.campitesto_3 {
border-color : #dddddd;
width : 80%;
height : 100px;
color : #777777;
}
.testo_contatti {
border-style : solid;
border-color : #c5db0a;
height : 100px;
width : 80%;
overflow : auto;
text-align : justify;
}
/* - INIZIO stile CHI SIAMO - */
/********************************/
.chisiamo {
border : 2px solid #3b5998;
color : #5c75aa;
background-color : #dfe7ff;
padding : 10px;
font-size : 14px;
text-align : center;
height : 15px;
line-height : 10px;
}
.chisiamoimg {
width : 662px;
height : 320px;
}
/* - INIZIO stile SERVIZI - */
/********************************/
.servizi {
border : 2px solid #3b5998;
padding : 50px;
font : 70%/1.5 Verdana, Tahoma, sans-serif;
text-align : left;
color : #5c75aa;
background-color : #dfe7ff;
width : 975px;
}
/* - INIZIO stile CATALOGO - */
/********************************/
.catalogo_campo {
font-family : Verdana, Tahoma, sans-serif;
border : 1px solid #3b5998;
background-color : #fff;
width : 100%;
}
.catalogo_testosx {
font-size : 12px;
text-align : left;
color : #5c75aa;
width : 50%;
padding-left : 20px;
}
.catalogo_testodx {
font-size : 12px;
text-align : right;
color : #5c75aa;
width : 50%;
padding-left : 20px;
}
.catalogo_fotodx {
text-align : right;
width : 50%;
}
.catalogo_fotodx img {
border : 2px solid #3b5998;
text-align : right;
}
.catalogo_fotodx img:hover {
border : 2px solid #bad100;
}
.catalogo_fotosx {
text-align : left;
width : 50%;
}
.catalogo_fotosx img {
border : 2px solid #3b5998;
text-align : left;
}
.catalogo_fotosx img:hover {
border : 2px solid #bad100;
}	
/* - INIZIO stile PRODOTTI - */
/********************************/

.prodottitabella {
border : 2px solid #3b5998;
padding : 10px;
background-color : #dfe7ff;
width : 975px;
}
.prodotti {
padding : 10px;
font : 70%/1.5 Verdana, Tahoma, sans-serif;
text-align : center;
color : #5c75aa;
width : 100%;
}
.prodotti img {
border : 2px solid #3b5998;
text-align : right;
}
.prodotti img:hover {
border : 2px solid #bad100;
}
.menucucinetabella, .menucameretabella, .menucamerettetabella, .menusoggiornitabella, .menudivanitabella {
background-color : #dfe7ff;
}
.menucucine, .menucamere, .menucamerette, .menusoggiorni, .menudivani {
font : 70%/1.5 Verdana, Tahoma, sans-serif;
background-color : #dfe7ff;
color : #2d4696;
margin-bottom : 10px;
}
.menucucine a, .menucamere a, .menucamerette a, .menusoggiorni a, .menudivani a {
color : #2d4695;
}
.menucucine a:hover, .menucamere a:hover, .menucamerette a:hover, .menusoggiorni a:hover, .menudivani a:hover {
background-color : #5c75aa;
color : #5c75aa;
}
.cucinedettagli, .cameredettagli, .camerettedettagli, .soggiornidettagli, .divanidettagli {
margin : 0 0 0 0;
}
.cucinedettagli p, .cameredettagli p, .camerettedettagli p, .soggiornidettagli p, .divanidettagli p {
color : #5c75aa;
text-align : left;
margin-left : 5px;
margin-bottom : 10px;
}
.cucinedettagli strong, .cameredettagli strong, .camerettedettagli strong, .soggiornidettagli strong, .divanidettagli strong {
color : #2d4696;
text-decoration : underline;
}
.cucinedettagli a, .cameredettagli a, .camerettedettagli a, .soggiornidettagli a, .divanidettagli a {
color : #5c75aa;
text-decoration : underline;
}
.cucineimmagini, .camereimmagini, .cameretteimmagini, .soggiorniimmagini, .divaniimmagini {
background-color : #dfe7ff;
border-bottom : 1px dashed #000000;
}
