/* REGOLE GENERALI */
body {
font:100% Arial, Helvetica, Verdana, sans-serif;
margin: 0;
padding: 0;
text-align:center;
color: #000;
}
img {
border: none;
}

/* BOX CENTRATO */
#grigio {
float:left;
width: 100%;
margin: 0;
padding: 0;
background: #43484A;
}
#bigarancio {
float:left;
width: 100%;
margin: 0 0 5em;
padding: 0;
background: #F78E1F;
}
.boxcentrato {
clear: both;
width: 760px;
margin: 0 auto;
padding: 0;
text-align: left;
}
#corpo {
clear: both;
width: 760px;
margin: 0 auto;
padding: 0;
}
#arancio {
clear: both;
width: 760px;
margin: 0 auto;
padding: 0;
}
.boxcentratocorpo {
float: left;
width: 760px;
margin: 0;
padding: 0;
text-align: left;
background: url(img/bgmenu.gif) left top repeat-y;
}
.boxcentratoarancio {
float: left;
width: 760px;
margin: 0;
padding: 0;
text-align: left;
background: url(img/bgarancio.gif) left top repeat-y;
}
#pallinisx {
float: left;
width: 525px;
min-height: 250px;
margin: 0 ;
padding: 0 0 0 235px;
background: url(img/pallinisx.gif) left center no-repeat;
text-align: left;
}

/*TESTATA*/
#testata {
position: relative;
float: left;
width: 760px;
margin: 0;
padding: 0;
background: #43484A;
}
#logo {
float: left;
width: 220px;
height: 150px;
margin: 0;
padding: 0;
}
#logo h1 {
width: 220px;
background: url(img/logo.gif) left top no-repeat;
margin: 0;
padding: 0;
}
#logo h1 a{
height: 140px;
font-size:1px;
color:#FFF;
display: block;
margin: 0;
padding: 0;
}
#slogan {
float: left;
width: 280px;
height: 150px;
background: url(img/slogan.gif) left top no-repeat;
margin: 0;
padding: 0;
}
#slogan h2{
font-size:1px;
color: #43484A;
padding-left: 280px;
width: 0;
margin: 0;
overflow: hidden;
}
#botriservata {
position: absolute;
bottom: 10px;
right: 5px;
width: 172px;
height: 51px;
margin: 0;
padding: 0;
background: url(img/botriservata.gif) left top no-repeat;
}
#botriservata a{
height: 51px;
font-size:1px;
color:#F78E1F;
display: block;
margin: 0;
padding: 0;
}
#tastohome {
font:10px Arial, Helvetica, Verdana, sans-serif;
position: absolute;
top: 10px;
right: 5px;
margin: 0;
padding: 0;
text-align: right;
line-height: 10px;
background: url(img/home.gif) right top no-repeat;
}
#tastohome a,#tastohome a:link, #tastohome a:visited {
font-weight: bold;
color: #FFFFFF;
margin: 0 12px 0 0;
padding: 0;
text-decoration: none;
white-space: nowrap;
}
#tastohome a:hover, #tastohome a:focus, #tastohome a:active {
color: #F78E1F;
}

/*MENU FLASH*/
#menuflash {
float: left;
width: 220px;
margin: 0;
padding: 0;
background: #92989B;
}
ul.menuNav {
font-size: 70%;
margin: 0;
padding: 0 0 2em;
width: 220px;
list-style: none;
}
ul.menuNav li a, ul.menuNav li a:visited{
display: block;
text-decoration: none;
margin: 0;
padding: 0 8px;
background: #545B5E;
color: #FFFFFF;
white-space: nowrap;
font-weight: bold;
line-height: 5em;
text-transform:uppercase;
}
ul.menuNav li a:hover, ul.menuNav li a:focus, ul.menuNav li a:active {
margin: 0;
padding: 0 8px;
background: #F78E1F;
color: #FFFFFF;
}
ul.menuNav ul{
font-size: 110%;
width: 220px;
margin: 0;
padding: 0;
list-style: none;
background: #FFFFFF;
}
ul.menuNav ul li a, ul.menuNav ul li a:visited{
margin: 0 8px;
padding: 0 8px;
background: #FFFFFF;
color: #F78E1F;
border-right: 1px solid #D6D8D8;
border-left: 1px solid #D6D8D8;
border-bottom: 1px solid #D6D8D8;
white-space: nowrap;
font-weight: bold;
line-height: 2.5em;
text-transform: none;
}
ul.menuNav ul li a:hover, ul.menuNav ul li a:focus, ul.menuNav ul li a:active {
margin: 0 8px;
padding: 0 8px;
background: #FFFFFF;
color: #333333;
}

/*G-RISERVATA*/
#riservata {
font:100% Arial, Helvetica, sans-serif;
padding: 0;
margin: 0 42px 0 42px;
border: none;
}
#riservata fieldset{
float: left;
width: 150px;
font:100% Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
border: none;
text-align: left;
}
#riservata fieldset#agenti{
float: left;
width: 150px;
font:100% Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
border: none;
text-align: left;
}
#riservata fieldset legend{
font-size:76%;
font-weight: bold;
margin: 0 0 1em;
padding: 0;
text-transform:uppercase;
color: #43484A;
}
#riservata fieldset input{
font-size:76%;
display:block;
width: 150px;
padding: 5px;
margin: 5px 0 1em 0;
border: 1px solid #43484A;
}
#riservata fieldset label{
font-size:76%;
color: #000000;
margin: 0;
padding: 0;
text-align:left;
}
#riservata fieldset button{
font-size:76%;
margin: 0.5em 0 0;
padding: 5px;
text-align:center;
font-weight: bold;
color: #FFFFFF;
background: #F78E1F;
border: none;
}
#base #riservata p {
font-size: 76%;
margin: 0;
padding: 0;
text-align: left;
line-height: 1.3;
}

/*G-HOME*/
#home {
display:inline;
float: right;
width: 520px;
height: 320px;
margin: 0 5px 0 0;
padding: 0;
text-align: center;
}

/*G-BASE*/
#base {
display:inline;
float: right;
width: 520px;
margin: 0 5px;
padding: 0 0 1em;
background: url(img/sfumata.jpg) left top repeat-x;
}
#base h2 {
font:100% Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 1em 0 1em 1em;
padding: 36px 0 0 0.5em;
text-transform:uppercase;
color: #F78E1F;
border-left: 16px solid #F78E1F;
}
#base p {
font-size: 76%;
margin: 0 3em 1em 3.5em;
padding: 0;
text-align: left;
line-height: 1.3;
}
#base p a, #base p a:link, #base p a:visited {
font-weight: bold;
color: #F78E1F;
text-decoration: none;
white-space: nowrap;
}
#base p a:hover, #base p a:focus, #base p a:active {
color: #43484A;
}

/*FOTO PAG AZIENDA*/
#base img.sociale1 {
float: left;
margin: 0 1em 0 0;
padding: 0;
}
#base img.sociale2 {
float: left;
margin: 0 1em 0 0;
padding: 0;
}
#base img.sociale3 {
float: left;
margin: 0;
padding: 0;
}

/*G-COLLEZIONI*/
#splashmenu {
font:76% Arial, Helvetica, sans-serif;
float: left;
width: 520px;
margin: 0;
padding: 0;
}
#splashmenu ul{
list-style: none;
margin: 0 0 0 3.5em;
padding: 0;
}
#splashmenu ul li{
display: block;
float: left;
width: 100px;
height: 47px;
margin: 0 15px 20px 0;
padding: 0;
text-indent: -9999px;
}
#splashmenu ul li a{
display: block;
width: 100px;
height: 47px;
margin: 0;
padding: 0;
text-decoration: none;
}
#splashmenu ul li a span{
display: none;
}
/*#splashmenu ul li#vegalab {
clear: left;
display: inline;
margin: 0 0 20px -3.5em;
padding: 0 0 0 210px;
text-align: center;
}*/
/*FLAIR*/
#splashmenu ul li#flair a, #splashmenu ul li#flair a:active{
background: url(img/collezioni/tasti/flair.gif) 0 50% no-repeat;
}
#splashmenu ul li#flair a:hover, #splashmenu ul li#flair a:focus{
background: url(img/collezioni/tasti/flair.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#flair {
background: url(img/collezioni/tasti/flair.gif) -100px 50% no-repeat;
}
/*VUILLET*/
#splashmenu ul li#vuillet a, #splashmenu ul li#vuillet a:active{
background: url(img/collezioni/tasti/vuillet.gif) 0 50% no-repeat;
}
#splashmenu ul li#vuillet a:hover, #splashmenu ul li#vuillet a:focus{
background: url(img/collezioni/tasti/vuillet.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#vuillet {
background: url(img/collezioni/tasti/vuillet.gif) -100px 50% no-repeat;
}
/*COGAN*/
#splashmenu ul li#cogan a, #splashmenu ul li#cogan a:active{
background: url(img/collezioni/tasti/yvescogan.gif) 0 50% no-repeat;
}
#splashmenu ul li#cogan a:hover, #splashmenu ul li#cogan a:focus{
background: url(img/collezioni/tasti/yvescogan.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#cogan {
background: url(img/collezioni/tasti/yvescogan.gif) -100px 50% no-repeat;
}
/*KOALI*/

#splashmenu ul li#koali a, #splashmenu ul li#koali a:active{
background: url(img/collezioni/tasti/koali.gif) 0 50% no-repeat;
}
#splashmenu ul li#koali a:hover, #splashmenu ul li#koali a:focus{
background: url(img/collezioni/tasti/koali.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#koali {
background: url(img/collezioni/tasti/koali.gif) -100px 50% no-repeat;
}
/*OGA*/
#splashmenu ul li#oga{
margin: 0 0 20px 0;
}
#splashmenu ul li#oga a, #splashmenu ul li#oga a:active{
background: url(img/collezioni/tasti/oga.gif) 0 50% no-repeat;
}
#splashmenu ul li#oga a:hover, #splashmenu ul li#oga a:focus{
background: url(img/collezioni/tasti/oga.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#oga {
background: url(img/collezioni/tasti/oga.gif) -100px 50% no-repeat;
}
/*LIGHTEC*/
#splashmenu ul li#lightec a, #splashmenu ul li#lightec a:active{
background: url(img/collezioni/tasti/lightec.gif) 0 50% no-repeat;
}
#splashmenu ul li#lightec a:hover, #splashmenu ul li#lightec a:focus{
background: url(img/collezioni/tasti/lightec.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#lightec {
background: url(img/collezioni/tasti/lightec.gif) -100px 50% no-repeat;
}
/*REBEL*/
#splashmenu ul li#rebel a, #splashmenu ul li#rebel a:active{
background: url(img/collezioni/tasti/rebel.gif) 0 50% no-repeat;
}
#splashmenu ul li#rebel a:hover, #splashmenu ul li#rebel a:focus{
background: url(img/collezioni/tasti/rebel.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#rebel {
background: url(img/collezioni/tasti/rebel.gif) -100px 50% no-repeat;
}
/*ZEISS*/

#splashmenu ul li#zeiss a, #splashmenu ul li#zeiss a:active{
background: url(img/collezioni/tasti/zeiss.gif) 0 50% no-repeat;
}
#splashmenu ul li#zeiss a:hover, #splashmenu ul li#zeiss a:focus{
background: url(img/collezioni/tasti/zeiss.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#zeiss {
background: url(img/collezioni/tasti/zeiss.gif) -100px 50% no-repeat;
}
/*JAGUAR*/
#splashmenu ul li#jaguar a, #splashmenu ul li#jaguar a:active{
background: url(img/collezioni/tasti/jaguar.gif) 0 50% no-repeat;
}
#splashmenu ul li#jaguar a:hover, #splashmenu ul li#jaguar a:focus{
background: url(img/collezioni/tasti/jaguar.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#jaguar {
background: url(img/collezioni/tasti/jaguar.gif) -100px 50% no-repeat;
}
/*DAVIDOFF*/
#splashmenu ul li#davidoff a, #splashmenu ul li#davidoff a:active{
background: url(img/collezioni/tasti/davidoff.gif) 0 50% no-repeat;
}
#splashmenu ul li#davidoff a:hover, #splashmenu ul li#davidoff a:focus{
background: url(img/collezioni/tasti/davidoff.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#davidoff {
background: url(img/collezioni/tasti/davidoff.gif) -100px 50% no-repeat;
}
/*SEIKO*/
#splashmenu ul li#seiko a, #splashmenu ul li#seiko a:active{
background: url(img/collezioni/tasti/seiko.gif) 0 50% no-repeat;
}
#splashmenu ul li#seiko a:hover, #splashmenu ul li#seiko a:focus{
background: url(img/collezioni/tasti/seiko.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#seiko {
background: url(img/collezioni/tasti/seiko.gif) -100px 50% no-repeat;
}
/*FACCONABLE*/
#splashmenu ul li#faconnable{
margin: 0 0 20px 0;
}
#splashmenu ul li#faconnable a, #splashmenu ul li#faconnable a:active{
background: url(img/collezioni/tasti/faconnable.gif) 0 50% no-repeat;
}
#splashmenu ul li#faconnable a:hover, #splashmenu ul li#faconnable a:focus{
background: url(img/collezioni/tasti/faconnable.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#faconnable {
background: url(img/collezioni/tasti/faconnable.gif) -100px 50% no-repeat;
}
/*STEPPER*/
#splashmenu ul li#stepper{
margin: 0 0 20px 0;
}
#splashmenu ul li#stepper a, #splashmenu ul li#stepper a:active{
background: url(img/collezioni/tasti/stepper.gif) 0 50% no-repeat;
}
#splashmenu ul li#stepper a:hover, #splashmenu ul li#stepper a:focus{
background: url(img/collezioni/tasti/stepper.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#stepper {
background: url(img/collezioni/tasti/stepper.gif) -100px 50% no-repeat;
}
/*MARIUS*/
#splashmenu ul li#marius a, #splashmenu ul li#marius a:active{
background: url(img/collezioni/tasti/marius.gif) 0 50% no-repeat;
}
#splashmenu ul li#marius a:hover, #splashmenu ul li#marius a:focus{
background: url(img/collezioni/tasti/marius.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#marius {
background: url(img/collezioni/tasti/marius.gif) -100px 50% no-repeat;
}
/*CAROLINA HERRERA*/
#splashmenu ul li#carolina a, #splashmenu ul li#carolina a:active{
background: url(img/collezioni/tasti/carolina.gif) 0 50% no-repeat;
}
#splashmenu ul li#carolina a:hover, #splashmenu ul li#carolina a:focus{
background: url(img/collezioni/tasti/carolina.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#carolina {
background: url(img/collezioni/tasti/carolina.gif) -100px 50% no-repeat;
}
/*VEGAVIDEO*/
#splashmenu ul li#vegavideo{
}
#splashmenu ul li#vegavideo a, #splashmenu ul li#vegavideo a:active{
background: url(img/collezioni/tasti/vegavideo.gif) 0 50% no-repeat;
}
#splashmenu ul li#vegavideo a:hover, #splashmenu ul li#vegavideo a:focus{
background: url(img/collezioni/tasti/vegavideo.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#vegavideo {
background: url(img/collezioni/tasti/vegavideo.gif) -100px 50% no-repeat;
}
/*CUSTO*/
#splashmenu ul li#custo{
}
#splashmenu ul li#custo a, #splashmenu ul li#custo a:active{
background: url(img/collezioni/tasti/custo.gif) 0 50% no-repeat;
}
#splashmenu ul li#custo a:hover, #splashmenu ul li#custo a:focus{
background: url(img/collezioni/tasti/custo.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#custo {
background: url(img/collezioni/tasti/custo.gif) -100px 50% no-repeat;
}
/*DUPONT*/
#splashmenu ul li#dupont a, #splashmenu ul li#dupont a:active{
background: url(img/collezioni/tasti/dupont.gif) 0 50% no-repeat;
}
#splashmenu ul li#dupont a:hover, #splashmenu ul li#dupont a:focus{
background: url(img/collezioni/tasti/dupont.gif) -100px 50% no-repeat;
}
#splashmenu ul li.corrente#dupont {
background: url(img/collezioni/tasti/dupont.gif) -100px 50% no-repeat;
}

/*G-MODULO INFORMAZIONI*/
#modinfo {
font:100% Arial, Helvetica, sans-serif;
padding: 0;
margin: 0 42px 0 42px;
border: none;
}
#modinfo fieldset{
font:100% Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
border: none;
text-align: left;
}
#modinfo fieldset legend{
padding: 0;
margin: 0;
display: none;
}
#modinfo fieldset input{
font-size:76%;
display:block;
width: 190px;
padding: 5px;
margin: 5px 0 1em 0;
border: 1px solid #43484A;
}
#modinfo fieldset input.check{
font-size:76%;
display: block;
width: 20px;
padding: 5px;
margin: 5px 0 1em 0;
border: none;
}
#modinfo fieldset label{
float: left;
font-size:76%;
color: #000000;
margin: 0 30px 0 0;
padding: 0;
text-align:left;
}
#modinfo fieldset label.check{
float: left;
font-size:76%;
color: #000000;
margin: 0 30px 0 0;
padding: 0;
text-align:center;
}
#modinfo fieldset label.dx{
float: right;
font-size:76%;
color: #000000;
margin: 0;
padding: 0;
text-align:left;
}
#modinfo textarea{
float: left;
width: 425px;
padding: 5px;
margin: 5px 0 0.5em 0;
text-align: left;
border: 1px solid #43484A;
}
#modinfo button{
font-size:76%;
margin: 1em 1em 0 0;
padding: 5px;
text-align:center;
font-weight: bold;
color: #FFFFFF;
background: #F78E1F;
border: none;
}

/*G-NEWS ELENCO*/
#newselenco {
font:100% Arial, Helvetica, sans-serif;
margin: 0 42px 1em 42px;
padding: 0;
text-align: right;
}
#newselenco p.pagnews {
margin: 2em 0 0;
padding: 0;
text-align: right;
}
#newselenco p.pagnews a, #newselenco p.pagnews a:link, #newselenco p.pagnews a:visited {
font-size: 100%;
margin: 0;
padding: 0;
font-weight: bold;
color: #666666;
text-decoration: none;
white-space: nowrap;
}
#newselenco p.pagnews a:hover, #newselenco p.pagnews a:focus, #newselenco p.pagnews a:active {
color: #F78E1F;
}
#newselenco div.notiziachiara {
position: relative;
margin: 0 0 1px;
padding: 5px;
background: #C6C5C8;
text-align: left;
}
#newselenco div.notiziachiara h2{
display: inline;
font-size: 76%;
margin: 0 0.5em 0 0;
padding: 0;
font-weight: bold;
text-transform:uppercase;
color: #767A7C;
border-left: none;
}
#newselenco div.notiziachiara h3{
display: inline;
font-size: 76%;
margin: 0 0.5em 0 0;
padding: 0;
font-weight: bold;
text-transform:uppercase;
color: #767A7C;
}
#newselenco div.notiziachiara p{
font-size: 76%;
margin: 0 55px 0 0;
padding: 0;
color: #767A7C;
font-weight: normal;
}
#newselenco div.notiziachiara a, #newselenco div.notiziachiara a:link, #newselenco div.notiziachiara a:visited {
font-size: 85%;
position: absolute;
bottom: 5px;
right: 10px;
margin: 0;
padding: 0;
font-weight: bold;
color: #767A7C;
text-decoration: none;
white-space: nowrap;
}
#newselenco div.notiziachiara a:hover, #newselenco div.notiziachiara a:focus, #newselenco div.notiziachiara a:active {
color: #F78E1F;
}
#newselenco div.notiziascura {
position: relative;
margin: 0 0 1px;
padding: 5px;
background: #92989B;
text-align: left;
}
#newselenco div.notiziascura h2{
display: inline;
font-size: 76%;
margin: 0 0.5em 0 0;
padding: 0;
font-weight: bold;
text-transform:uppercase;
color: #CCCCCC;
border-left: none;
}
#newselenco div.notiziascura h3{
display: inline;
font-size: 76%;
margin: 0 0.5em 0 0;
padding: 0;
font-weight: bold;
text-transform:uppercase;
color: #CCCCCC;
}
#newselenco div.notiziascura p{
font-size: 76%;
margin: 0 55px 0 0;
padding: 0;
color: #CCCCCC;
font-weight: normal;
}
#newselenco div.notiziascura a, #newselenco div.notiziascura a:link, #newselenco div.notiziascura a:visited {
font-size: 85%;
position: absolute;
bottom: 5px;
right: 10px;
margin: 0;
padding: 0;
font-weight: bold;
color: #CCCCCC;
text-decoration: none;
white-space: nowrap;
}
#newselenco div.notiziascura a:hover, #newselenco div.notiziascura a:focus, #newselenco div.notiziascura a:active {
color: #F78E1F;
}

/*G-NEWS DETTAGLIO*/
#newsdettaglio {
position: relative;
font:100% Arial, Helvetica, sans-serif;
margin: 0 42px 1em 42px;
padding: 1em 0 1em 1em;
text-align: left;
background: #F78E1F;
}
#base p.back {
margin: 2em 42px 0 0;
padding: 0;
text-align: right;
}
#base p.back a, #base p.back a:link, #base p.back a:visited {
font-size: 100%;
margin: 0;
padding: 0;
font-weight: bold;
color: #666666;
text-decoration: none;
white-space: nowrap;
}
#base p.back a:hover, #base p.back a:focus, #base p.back a:active {
color: #F78E1F;
}
#newsdettaglio h2{
font-size: 100%;
margin: 0 0 1.5em 0;
padding: 0;
font-weight: bold;
text-transform:uppercase;
color: #FFFFFF;
border-left: none;
}
#newsdettaglio h3{
font-size: 100%;
margin: 0 0 1.5em 0;
padding: 0;
font-weight: bold;
text-transform:uppercase;
color: #FFFFFF;
}
#newsdettaglio p{
font-size: 76%;
margin: 0 1.5em 0 0;
padding: 0;
color: #FFFFFF;
font-weight: normal;
text-align:left;
}
#newsdettaglio a.stampa, #newsdettaglio a.stampa:link, #newsdettaglio a.stampa:visited {
position: absolute;
top: 1em;
right: 1em;
font-size: 85%;
margin: 0;
padding: 0;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
white-space: nowrap;
}
#newsdettaglio a.stampa:hover, #newsdettaglio a.stampa:focus, #newsdettaglio a.stampa:active {
color: #666666;
}
#base #newsdettaglio p a, #base #newsdettaglio p a:link, #base #newsdettaglio p a:visited {
font-weight: bold;
color: #333333;
text-decoration: none;
white-space: nowrap;
}
#base #newsdettaglio p a:hover, #base #newsdettaglio p a:focus, #base #newsdettaglio p a:active {
color: #FFFFFF;
}
#newsdettaglio #fotodettaglio{
margin: 1em 0 0 0;
padding: 0;
}
#newsdettaglio #fotodettaglio img{
margin: 0 18px 0 0;
padding: 0;
}


/*A-HOME*/
#boximage {
font:76% Arial, Helvetica, sans-serif;
float: left;
width: 520px;
margin: 0;
padding: 35px 0 0 0;
}
#newshome {
font:76% Arial, Helvetica, sans-serif;
float: left;
width: 520px;
margin: 0;
padding: 59px 0 0 0;
background: url(img/whatsnew.gif) left top no-repeat;
}
#newshomebox {
margin: 0 0 1em;
padding: 0 1em;
border-top: 6px solid #43484A;
border-right: 6px solid #43484A;
border-bottom: 6px solid #43484A;
border-left: 24px solid #43484A;
background: #FFFFFF;
}
#newshomebox div.homenotizia {
text-align: right;
margin: 1em 0;
padding: 0;
}
#newshomebox div.homenotizia h2{
text-align: left;
font-size: 100%;
margin: 0;
padding: 0;
color: #92989B;
font-weight: bold;
}
#newshomebox div.homenotizia h3{
text-align: left;
font-size: 100%;
margin: 0;
padding: 0;
color: #F78E1F;
font-weight: bold;
}
#newshomebox div.homenotizia p{
text-align: left;
font-size: 100%;
margin: 0;
padding: 0;
color: #92989B;
font-weight: normal;
}
#newshomebox div.homenotizia a, #newshomebox div.homenotizia a:link, #newshomebox div.homenotizia a:visited {
font-size: 100%;
margin: 0;
padding: 0;
font-weight: bold;
color: #92989B;
text-decoration: none;
white-space: nowrap;
text-align: right;
}
#newshomebox div.homenotizia a:hover, #newshomebox div.homenotizia a:focus, #newshomebox div.homenotizia a:active {
color: #F78E1F;
}
/*p.intro {
font:76% Arial, Helvetica, sans-serif;
float: left;
width: 520px;
margin: 0;
padding: 0 0 1em;
color: #FFFFFF;
text-align: left;
}*/

/*A-COLLEZIONI*/
#pallinisx fieldset{
font:100% Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
border: none;
}
#pallinisx fieldset legend{
padding: 0;
margin: 0;
display: none;
}
#pallinisx fieldset input{
font-size:76%;
display:block;
width: 150px;
padding: 5px;
margin: 5px 1em 1em 0;
border: 1px solid #43484A;
}
#pallinisx fieldset label{
font-size:76%;
color: #FFFFFF;
padding: 0;
text-align:left;
}
#pallinisx p.collezioni {
font:76% Arial, Helvetica, sans-serif;
margin: 15px 5px 0 0;
padding: 0;
color: #FFFFFF;
text-align:justify;
}
#pallinisx p.collezioni2 {
font:76% Arial, Helvetica, sans-serif;
margin: 15px 5px 1em 0;
padding: 0;
color: #FFFFFF;
text-align:justify;
}
#pallinisx p.collezioni2 a:link, #pallinisx p.collezioni2 a:visited {
font-weight: bold;
color: #43484A;
text-decoration: none;
white-space: nowrap;
}
#pallinisx p.collezioni2 a:hover, #pallinisx p.collezioni2 a:focus, #pallinisx p.collezioni2 a:active {
color: #FFFFFF;
}

/*A-CONTATTI*/
#googlemap {
font:100% Arial, Verdana, Helvetica, sans-serif;
height: 400px;
margin: 15px 5px 1em 0;
padding: 0;
border: 1px solid #D7D4C3;
background: url(img/loadmap.gif) center center no-repeat;
}
#googlemap p {
font:76% Arial, Verdana, Helvetica, sans-serif;
margin: 0;
padding: 0;
line-height: normal;
text-align: left;
}
#googlemap img {
margin: 0 10px 0 0;
}
#sottocontatti {
font:90% Arial, Helvetica, sans-serif;
margin: 15px 5px 0 0;
padding: 0;
color: #FFFFFF;
text-align: center;
}

/*FOOTER*/
#footer {
font:100% Arial, Helvetica, sans-serif;
clear:both;
width: 760px;
margin: 0 auto;
padding: 0;
text-align: center;
color: #92989B;
}
#footer p {
font-size:76%;
margin: 0;
padding: 0;
text-align: center;
line-height: 1.5;
}
#footer ul {
font-size: 76%;
margin: 0 0 1.5em;
padding: 0;
list-style: none;
}
#footer ul li{
display: inline;
height: 0;
margin: 0;
padding: 0 0.3em 0 0.6em;
border-left: 1px solid #F78E1F;
text-align: left;
}
#footer ul li#primo {
border-left: none;
}
#footer ul li a, #footer ul li a:active{
color: #92989B;
font-weight: normal;
text-decoration: none;
text-align: left;
margin: 0;
text-transform: uppercase;
}
#footer ul li a:hover, #footer ul li a:focus{
color: #F78E1F;
}
#footer p a:link, #footer p a:visited {
font-weight: bold;
color: #92989B;
text-decoration: none;
white-space: nowrap;
}
#footer p a:hover, #footer p a:focus, #footer p a:active {
color: #F78E1F;
}