html, body {margin:0; padding:0; font-family:Verdana; background:#DDE8F1; line-height:16px;}
#case {width:930px; height:870px; margin: 0 auto; padding:5px 5px 0 5px; background:#fff url(../immagini/wrap.jpg) top no-repeat;}
#header {
height:45px;
margin:0px;
padding:8px 30px 8px 30px;
}
#slide {height:220px; margin:0px; padding:0 20px 0 20px;  background:transparent url(../immmagini/home/border.jpg) top repeat-x; }



#menu { width: 890px; height:44px; margin:0px; padding:0 20px; border-left:1px solid #fff; border-right:1px solid #fff; background:#fff url(../immagini/template/background_menu.gif) top repeat-x;}

#contenuti {margin:0px; padding:10px 30px 20px 30px; background-color:#fff;}

#col-left {width:240px; margin-right:10px; float:left; background-color:#fff;}

#col-right {width:600px; padding-bottom:20px; float:right; background-color:#fff;}

#footer {height:53px; margin:2px 2px 0px 2px;  border:1px solid #fff; background-color:#3f85c1; clear:both;}

#copyright {height:50px; margin:0; padding:10px 0; background-color:#1181E8; clear:both; text-align:center;}

/* Header */
.box-select {float:right;}

.search{width:200px;}
.txt-field {width:130px; margin:0px; padding:2px; border:1px solid #C9C9C9; font-size:11px; color:#666;}
.button {padding:2px; border:1px solid #3C81C4; font-size:11px; background-color:#67A5E3; font-weight:bold; color:#fff;}

.language{width:140px; height:18px; margin:30px 0 0 0; padding:6px 30px; background:#2D5885 url(../images/template/background_language.gif) no-repeat;}
.language ul{margin:0px; padding:0px; list-style:none; float:left;}
.language li{margin:0px; padding:0px; display:inline; list-style:none;}
.language a{text-decoration:none;}
.language a:hover{text-decoration:none;}
.language a:select{text-decoration:none;}


/* Menù */
#menu ul{width:869px; height:22px; text-align:center; margin:0px; padding:10px; list-style:none; float:left; background-color:#89bbde}
#menu li{ margin:0px; padding:12px; display:inline; list-style:none; background-color:#89bbde;}
#menu li a{color:#333; text-decoration:none; font-size:12px;}
#menu li a:hover{color:#fff; text-decoration:underline;}
.select {color:#fff; text-decoration:underline; font-size:12px;}


/* Footer */
#footer a{color:#A1B5C2; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.indirizzo {float:left;}
.banner {float:right;}

/*///////////*/
/* INDEX.HTM */
/*///////////*/

/* Benvenuti */
.benvenuti-titolo {border-bottom:1px dotted #BEBEBE; padding:9px; margin-bottom:10px;}
.benvenuti-foto {width:470px; margin:10px 0 20px 0; padding:10px; background:#fff url(../images/index/background_foto.gif) bottom repeat-x;}
.benvenuti-foto img {padding:4px; border:1px solid #BEBEBE;}

/* News */
.bullet-news {background:#fff url(../images/index/bullet_news.gif) left center no-repeat; padding-left:20px;}
.bullet-news a{color:#0071A2; text-decoration:underline;}
.bullet-news a:hover{text-decoration:none;}
.img-news {padding:5px 15px 0 0;}

/* promozioni */
.promozioni-titolo {background-color:#75abd5; font-weight:bold; font-family:Arial; margin:0 0 10px 0; padding:10px;}
.separator-dotted {margin:3px 0 3px 0; border-bottom:1px dotted #BEBEBE;}
.separator-dotted1 {margin:3px 0 3px 0; border-right:1px dotted #BEBEBE;}
.bullet {background:#fff url(../images/index/bullet_promozioni.gif) left center no-repeat; padding:0 0 0 14px;}
.button-promozioni {padding:10px 30px 10px 30px;}

/* Gallery */
.gallery {width:214px; padding: 0 13px 0 13px;}
.gallery-titolo {background-color:#a1c8e6; font-weight:bold; font-family:Arial; margin:0 0 10px 0; padding:10px;}
.gallery-img {padding:8px; border:1px solid #BEBEBE;}
.gallery a{color:#FF6600; padding-left:0px; text-decoration:none; background:#fff;}
.gallery a:hover{text-decoration:underline;}


/*///////////////*/
/* TEMPLATE.HTM */
/*/////////////*/
.temp-img {padding:8px; margin:6px; border:1px solid #BEBEBE;}


/* Basilari */
a {text-decoration:underline;}
a:hover {text-decoration:none;}
br {clear: both;}
img {border-width:0px;}
img a{border-width:0px;}
p {clear:left; margin:4px 0px 4px 0px; padding:0px;}
ul {margin:0px; padding:0px; list-style:none; text-decoration:none; float:left;}
li {margin:0px; padding-bottom:5px; list-style:none; text-decoration:none;}
.hide {display: none;}
.separator {margin-bottom:15px;}
.float-left {float:left;}
.float-right {float:right;}
.txt-left{text-align: left;}
.txt-right{text-align: right;}
.txt-center{text-align: center;}

/* font */
h1 {clear:left; margin:0px; padding:0px; font-style:normal; font-weight:normal; font-size:16px;}
h2 {margin:0px; padding:0px; font-style:normal; font-weight:bold; font-size:11px; color:#333333;}
h3 {margin:0px; padding:0px; font-style:normal; font-weight:normal; font-size:11px; color:#333;}
h4 {margin:0px; padding:0px; font-weight:bold; font-size:11px; color:#666666;}
h5 {margin:0px; padding:0px; font-style:normal; font-weight:normal; font-size:11px; color:#333;}


.txt {color: #707070;}
.txt-white {color: #fff;}
.txt-yellow {color: #FFF159;}
.txt-orange {color: #8CBDDE;}
.txt-green {color: #4086c1;}
.txt-celeste {color: #0071A2;}
.descrizione {
font-size:11px; color:#666666; line-height:1.5em;
}
.esigenze {
font-size:10px; color:#666666; line-height:1.5em;
}
#clear {
clear:left;
}

