/* CSS Document */
/*stili per il layout fluido*/
html,body{
margin: 0;
padding: 0;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
body{
background-image:url(/add/background.gif);
background-position:top;
background-repeat:repeat-x;
/*background-image:url(/add/sfondo-pagina.gif);*/
/*background-position: center top; */
text-align: center;
}

h1,h2,h3,h4,h5{
font-family: "Century Gothic",Arial,sans-serif;
margin: 0;
}
h1{
color: #6F89A6;
font-size: 20px;
text-align:left;
}
h2{color: #4E50C1;font-size: 16px}
h3{color: #4E50C1;font-size: 16px; text-align:left}
h4{color: #8989A6;font-size: 14px; text-align:left}
h5{color: #6F89A6;font-size: 16px; text-align:left}


acronym,abbr {
background:#fff url(/images/parla.gif) 0 50% no-repeat;
color:#C00;
cursor:help;
border-bottom:1px dotted #C00;
font-size: 14px;
font-family: "Century Gothic",Arial,sans-serif;
font-weight:bold;
padding-left:14px;
}

div#container{
min-width: 800px;
max-width: 960px;
min-height:600px;
background-image:url(/add/background.gif);
background-position:top;
background-repeat:repeat-x;
text-align:center;
}


div#header{
height:100px;
overflow:hidden;
}
div#header2{

}
div#header3{
height:205px;
background-image:url(/add/menubasso.gif);
background-position:bottom left;
background-repeat:no-repeat;
}


div#nav{
float: right;
width:200px;\width:200px;w\idth:200px;
text-align:left;
margin-top:20px;
margin-right:20px;
margin-left:20px;
}
div#nav ul{
margin:0;
padding-top:10px;
padding-left:20px;
padding-right:20px;
border:0;
line-height: 14px;
list-style: url(/add/pulsantisito/ok.gif);
}

div#contenuti{
background-color:#FFFFFF;
min-width:530px;
max-width:690px;
margin-top:20px;
margin-right:260px;
}
div#contenuti .topleft { 
background: url(/add/tabelle/contenuti-1.jpg) no-repeat top left;
}
div#contenuti .topright { 
background: url(/add/tabelle/contenuti-2.jpg) no-repeat top right;
}
div#contenuti .bottomleft { 
background: url(/add/tabelle/contenuti-3.jpg) no-repeat bottom left;
}
div#contenuti .bottomright { 
background: url(/add/tabelle/contenuti-4.jpg) no-repeat bottom right;
}
div#contenuti .interno {
padding: 15px; 
min-height:400px;
}





div#footer{
margin-top:20Px;
clear:both;
}

/*TESTI*/
.testi {
text-align:justify;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #6F89A6;
font-weight: normal;
text-decoration:none;
}
.testi a:link,
.testi a:visited{
text-align:justify;
font-size: 14px;
color: #6F89A6;
font-weight: normal;
text-decoration:underline;
}
.testi a:hover,
.testi a:active{
text-decoration:none;
 }

.Prezzi {
text-align:justify;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #C00;
font-weight: bold;
text-decoration:none;
}


.testimoduli {
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 10px;
color: #7C8089;
font-weight: bold;
margin:0;
padding:0;
}


/*stili LINK FONDO*/
div#linkfondo{
height:60px;
background-image:url(/add/background-fondo.jpg);
background-position:top;
background-repeat:repeat-x;
text-align:center;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #E4E9ED;
font-weight: normal;
text-decoration:none;
}
.testilink,
.testilink a:link, 
.testilink a:visited{
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #E4E9ED;
text-align: center;
font-weight: normal;
text-decoration:none;
}

.testilink a:hover,
.testilink a:focus  {
color: #B63F69;
border-bottom:1px dotted #B63F69;
} 
.testilink a:active {
text-decoration:none;
}


/*stili MENU PROMO ---------- OK */
div#menupromo{
height:120px;
padding-right:5px;
padding-left:5px;
text-align:left;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0C5D92;
font-weight: bold;
text-decoration:none;
}
div#menupromo a:link,
div#menupromo a:visited{
text-align:right;
} 
div#menupromo a:hover,div#menupromo a:focus,div#menupromo a:active {
text-align:right;
} 
div#menupromo h2{
color: #0C5D92;
}

div#menupromo img {
text-align: right;
} 



/*stili MENU LATERLAE ----- OK */
div#menulaterale{
background-image:url(/add/tabelle/sfondotabellamenu.gif);
background-position:top;
text-align:left;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0C5D92;
text-decoration:none;
}
div#menulaterale a:link,
div#menulaterale a:visited{
color: #0C5D92;
text-decoration:none;
font-weight: bold;
} 
div#menulaterale a:hover,div#menulaterale a:focus,div#menulaterale a:active {
color: #558108;
font-weight: bold;
text-decoration:underline;
} 
div#menulaterale h4{color: #0C5D92 }
div#menulaterale .topleft { background: url(/add/tabelle/menu-1.jpg) no-repeat top left }
div#menulaterale .topright { background: url(/add/tabelle/menu-2.jpg) no-repeat top right }
div#menulaterale .bottomleft { background: url(/add/tabelle/menu-3.jpg) no-repeat bottom left }
div#menulaterale .bottomright { background: url(/add/tabelle/menu-4.jpg) no-repeat bottom right }
div#menulaterale .internoMENU {padding:5px; }


/*stili MENU CONTATTI ----- OK */
div#menucontatti{
margin-top:15px;
background-image:url(/add/tabelle/sfondotabellamenu.gif);
background-position:top;
text-align:left;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0C5D92;
font-weight: normal;
text-decoration:none;
}
div#menucontatti a:link,
div#menucontatti a:visited{
color: #0C5D92;
text-decoration:none;
font-weight: bold;
} 
div#menucontatti a:hover,div#menucontatti a:focus,div#menucontatti a:active {
color: #0C5D92;
text-decoration:none;
font-weight: bold;
} 
div#menucontatti h4{color: #0C5D92 }
div#menucontatti .topleft { background: url(/add/tabelle/menu-1.jpg) no-repeat top left }
div#menucontatti .topright { background: url(/add/tabelle/menu-2.jpg) no-repeat top right }
div#menucontatti .bottomleft { background: url(/add/tabelle/menu-3.jpg) no-repeat bottom left }
div#menucontatti .bottomright { background: url(/add/tabelle/menu-4.jpg) no-repeat bottom right }
div#menucontatti .internoMENU {padding:5px; }

/*stili MENU NEWS ----- OK */
div#menunews{
margin-top:15px;
background-image:url(/add/tabelle/sfondotabellamenu.gif);
background-position:top;
text-align:left;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0C5D92;
font-weight: normal;
text-decoration:none;
}
div#menunews a:link,
div#menunews a:visited{
color: #0C5D92;
text-decoration:none;
font-weight: bold;
} 
div#menunews a:hover,div#menunews a:focus,div#menunews a:active {
color: #558108;
font-weight: bold;
text-decoration:underline;
} 
div#menunews h4{color: #0C5D92 }
div#menunews .topleft { background: url(/add/tabelle/menu-1.jpg) no-repeat top left }
div#menunews .topright { background: url(/add/tabelle/menu-2.jpg) no-repeat top right }
div#menunews .bottomleft { background: url(/add/tabelle/menu-3.jpg) no-repeat bottom left }
div#menunews .bottomright { background: url(/add/tabelle/menu-4.jpg) no-repeat bottom right }
div#menunews .internomenunews {padding:5px; }


/*stili MENU TESTIMONIANZE ----- OK */
div#menutestimonianze{
margin-top:15px;
background-image:url(/add/tabelle/sfondotabellamenu.gif);
background-position:top;
text-align:left;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0C5D92;
font-weight: normal;
text-decoration:none;
}
div#menutestimonianze a:link,
div#menutestimonianze a:visited{
color: #0C5D92;
text-decoration:none;
font-weight: bold;
} 
div#menutestimonianze a:hover,div#menutestimonianze a:focus,div#menutestimonianze a:active {
color: #558108;
font-weight: bold;
text-decoration:underline;
} 
div#menutestimonianze h4{color: #0C5D92 }
div#menutestimonianze .topleft { background: url(/add/tabelle/menu-1.jpg) no-repeat top left }
div#menutestimonianze .topright { background: url(/add/tabelle/menu-2.jpg) no-repeat top right }
div#menutestimonianze .bottomleft { background: url(/add/tabelle/menu-3.jpg) no-repeat bottom left }
div#menutestimonianze .bottomright { background: url(/add/tabelle/menu-4.jpg) no-repeat bottom right }
div#menutestimonianze .internomenutestimonianze {padding:5px; }



/*stili OFFERTE*/
div#offerte{
min-width:530px;
max-width:690px;
margin-right:240px;
margin-left:20px;
}

div#offerteNAV{
float:right;
width:200px;\width:200px;w\idth:200px;
text-align:left;
margin-top:30px;
margin-right:20px;
margin-left:20px;
}


/*stili TESTA*/
div#TESTA{
overflow:hidden;
background-color:#F3F5F8;
}

 /*stili MENU*/
.menuNavigazione {
background-image:url(/add/menu.gif);
background-position:left;
background-repeat:no-repeat;
list-style:none;
height:32px;
line-height:32px;
margin:0;
padding:0
}

.menuNavigazione li {
float:left;
position:relative;
margin-top:10px;
font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}

.menuNavigazione a {
display:block;
height:32px;
line-height:32px;
width:92px;
text-decoration:none;
font-size:12px;
font-weight:bold;
background:transparent;
color:#1688BE;
padding:0 25px;
}

.menuNavigazione a:hover,.menuNavigazione a:focus,.menuNavigazione a:active {
text-decoration:none;
background:transparent;
color:#094068;
text-decoration:underline;
}


/*stili IMMAGINI*/
div#immagini
{
overflow: hidden;
}

ul#minipics{
margin:0;
padding:0;
list-style-type:none;
}

ul#minipics li{
float:left; 
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
padding:0 0 7px 0;
background: url(/add/shadow2.png) no-repeat bottom center;
}

ul#minipics li img{
display:block;
border:1px solid #ccc;
padding: 5px;
border-color: #ccc #999 #666 #ccc;
}

ol,ul {list-style:none;}

