@import url("nav.css"); 


/*Impostazioni globali comuni a tutte le pagine*/
body {
background:url(../img/pattern.gif) repeat;
margin:0;
font-family: Tahoma, Arial, Helvetica, sans-serif
}

a:link, a:focus { outline: none }

h2 {
font-weight: lighter;
}

img {
margin:0;
padding:0;
border:none;
}

#wrapper {
margin: 0 auto;
width:980px;
padding:0;
}


#container{
width:940px;
margin: 0 auto;
background:#1C1C1A url(../img/shadowint.png) repeat-y;
}

#container2cols{
width:940px;
margin: 0 auto;
background:#1C1C1A url(../img/shadowint-2cols.png) repeat-y;
}


#testata{
height: 116px;
text-align: left;
margin-left: 0;
padding:0;
background:url(../img/header.png) no-repeat top right;
display:block;
}

#logo{
margin-left: 0px;
margin-top: 17px;
float:left;
}


#banda {
width:940px;
height:10px;
margin: 0;
padding: 0;
background:url(../img/banda.png);
}

#bandaint {
width:940px;
height:10px;
margin: 0;
padding: 0;
background:url(../img/banda-interna.png);
}

#banda-2cols{
width:940px;
height:10px;
margin: 0;
padding: 0;
background:url(../img/banda-2cols.png);
}

#separatore{
clear:both; height:25px;
}

#footer{
margin-top:0px;
padding-top:10px;
padding-left:0px;
padding-bottom:5px;
font-variant:small-caps;
width:940px;
margin: 0 auto;
}

#footer ul{
display:inline;
margin:0;
padding:0;
}

#footer li{
font-family:Tahoma, Arial, Helvetica, sans-serif;
height: 9px;
display:inline;
padding-left:10px;
padding-right:10px;
font-size:11px;
color: #909090;
border-right: solid 1px #909090;
}

#footer a{
text-decoration:none;
color: #909090;
}

#footer a:hover{
text-decoration:none;
color: #909090;
}

#footer p{
font-size:9px;
color: #909090;
margin-left: 650px;
height: 10px;
}
/*Fine impostazioni globali*/


#content {
margin: 0;
padding:0;
}

.contenuto {
height:850px;
background:#1C1C1A url(../img/shadow.png) repeat-y;
}


#centro {
margin: 0;
padding:0;
float:left;
}

#img {
float:left;
}

#news {
width:292px;
margin-left: 10px;
padding-top:10px;
padding-left:19px;
padding-right:29px;
padding-bottom:20px;
float:left;
}

#news h1{
color:#939393;
border-bottom: dotted 1px #808080;
margin-top:5px;
padding-bottom:7px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#news h2{
color:#FFFFFF;
margin-top:0;
font-size:12px;
}

#news p{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
}

/*#news .leggi {
width:100px;
color:#B2AB36;
font-size:10px;
display:block;
background:url(../img/leggi.gif) no-repeat center left;
background-position:25px;
}

#news .leggi a{
color:#B2AB36;
text-decoration:none;
}

#news .leggi a:hover{
color:#B2AB36;
text-decoration:none;
}*/

#news_home {
color:#a8a8a8;
font-size:11px;
line-height:130%;
padding-bottom:10px;
}

#news_home a{
color:#a8a8a8;
text-decoration:none;
}

#news_home a:hover{
color:#fff;
text-decoration:none;
}

#news_home .leggi {
width:50px;
color:#B2AB36;
font-size:10px;
display:block;
background:url(../img/leggi.gif) no-repeat center left;
background-position:25px;
}

#cinenanegroup{
width:312px;
float:left;
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
}

#cinenanegroup h1{
color:#939393;
border-bottom: dotted 1px #808080;
margin-top:20px;
padding-bottom:7px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#cinenanegroup h2{
color:#769ECD;
margin-top:20px;
margin-bottom:15px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#cinenanegroup h2 a{
color:#769ECD;
margin-top:20px;
margin-bottom:15px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

#cinenanegroup p {
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
text-decoration:none
}

#cinenanegroup p a{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
text-decoration:none
}

#cinenanegroup p a:hover{
color:#FFFFFF;
margin-top:0;
font-size:11px;
line-height:130%;
text-decoration: none;
}

#cinenanegroup .blocco{
padding-bottom:18px;
border-bottom: dotted 1px #808080;
}

#cinenanecatalogo {
margin-top:0;
}

#cinenanecatalogo h1{
color:#1C1C1A;
margin-top:0;
font-size:11px;
line-height:130%;
}

#right {
width:292px;
margin-left: 10px;
padding-top:0;
float:left;
padding-left:19px;
padding-right:29px;
}

#iutube {
background: url(../img/fondo-top.png) top center no-repeat;
margin:0;
margin-top:-10px;
padding-bottom:20px;
}

#iutube h1{
color:#939393;
margin:0;
padding-top:20px;
padding-bottom:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#iutube img{
margin-right:10px;
margin-bottom:10px;
}

#iutube .leggi {
width:200px;
color:#939393;
font-size:11px;
display:block;
background:url(../img/leggi2.gif) no-repeat center left;
background-position:120px;
}

#iutube .leggi a{
color:#939393;
text-decoration:none;
}

#iutube .leggi a:hover{
color:#939393;
text-decoration:none;
}

#meiling {
background: url(../img/fondo-top.png) top center no-repeat;
margin:0;
padding:0;
}

#meiling h1{
color:#939393;
margin:0;
padding-top:20px;
padding-bottom:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#meiling p{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
}

#brands {
background: url(../img/fondo-top.png) top center no-repeat;
margin-top:20px;
padding-bottom:20px;
}

#brands img{
margin-top:30px;
margin-right:10px;
margin-bottom:10px;
}

.inputmei{
width:285px;
border: solid 1px #AFAFAF;
background:#515151;
color:#FFFFFF;
margin-bottom:15px;
}

/*PAGINE INTERNE*/
#contentint {
margin: 0;
padding:0;
}

#contentint2cols {
margin: 0;
padding:0;
}


#maincontent{
width:480px;
margin:0;
padding-left:30px;
padding-top:20px;
float:left;
}

#maincontent ul, li a{
color:#BBBBBA;
text-decoration:none;
}

#maincontent h1{
color:#FEFEFE;
margin-top:5px;
padding-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#maincontent h2{
color:#769ECD;
margin-top:20px;
margin-bottom:15px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#maincontent h3{
color:#ffd200;
font-weight:normal;
font-size:12px;
margin:0;
}



#maincontent h4{
color:#8E8D8C;
font-size:14px;
margin:0;
font-weight:normal;
}

#maincontent img{
margin-top:20px;
margin-bottom:20px;
}

#maincontent p{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
}


.paragrafo {
padding-right:20px;
}

#maincontent p a{
color:#BBBBBA;
text-decoration:none;
}

#maincontent .blocco{
width:453px;
padding-bottom:21px;
border-bottom: dotted 1px #808080;
}


#maincontent .blocco ul, li{
margin:0;
padding-left:20px;
font-size:11px;
color:#BBBBBA;
list-style:square;
}


#maincontentint{
width:685px;
margin:0;
padding-left:30px;
padding-top:20px;
float:left;
}

#maincontentint h1{
color:#FEFEFE;
margin-top:5px;
padding-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#maincontentint h2{
color:#769ECD;
margin-top:20px;
margin-bottom:15px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#maincontentint h3{
color:#ffd200;
font-size:12px;
margin:0;
font-weight:normal;
padding-bottom:20px;
}

#maincontentint h4{
color:#8E8D8C;
font-size:14px;
margin:0;
font-weight:normal;
}

#maincontentint img{
margin-top:20px;
margin-bottom:20px;
}

#maincontentint p{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
}
#maincontentint .blocco{
margin-right:20px;
padding-bottom:18px;
border-bottom: dotted 1px #808080;
}
.paragrafo {
padding-right:20px;
}

#maincontentint p a{
color:#BBBBBA;
text-decoration:none;
}

/*CATALOGO*/
#maincatalogo{
width:715px!important;
width:710px;
margin:0;
padding-top:20px;
float:left;
}

#maincatalogo h1{
color:#FEFEFE;
margin-top:5px;
padding-left:30px;
padding-bottom:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#maincatalogo h2{
color:#769ECD;
margin-top:20px;
margin-bottom:15px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:30px;
}

#maincatalogo h3{
color:#8A8419;
font-size:12px;
margin:0;
}

#maincatalogo h4{
color:#8E8D8C;
font-size:14px;
margin:0;
font-weight:normal;
padding-left:30px;
}

#maincatalogo img{
margin-top:20px;
margin-bottom:20px;
}

#maincatalogo p{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
padding-left:30px;
}


#maincatalogo p a{
color:#BBBBBA;
text-decoration:none;
}

/*FINE CATALOGO*/

#leftwo {
width:175px;
float:left;
padding-left:20px;
padding-right:10px;
}

#leftwocat {
width:175px;
float:left;
padding-left:30px;
padding-right:10px;
}


#newsint {
padding-top:15px;
padding-bottom:0;
background: url(../img/fondo-top.png) top center no-repeat;
}

#newsint a{
color:#BBBBBA;
text-decoration:none;
}
#newsint h1{
color:#939393;
border-bottom: dotted 1px #808080;
margin-top:5px;
padding-bottom:7px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#newsint h2{
color:#FFFFFF;
margin-top:0;
font-size:12px;
}

#newsint p{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
}

#newsint2 {
padding-top:15px;
padding-bottom:20px;
background: url(../img/fondo-top.png) bottom center no-repeat;
}

#newsint2 a{
color:#BBBBBA;
text-decoration:none;
}
#newsint2 h1{
color:#939393;
border-bottom: dotted 1px #808080;
margin-top:5px;
padding-bottom:7px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#newsint2 h2{
color:#FFFFFF;
margin-top:0;
font-size:12px;
}

#newsint2 p{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
}


#newsint .leggi {
width:100px;
color:#B2AB36;
font-size:10px;
display:block;
background:url(../img/leggi.gif) no-repeat center left;
background-position:25px;
}

#newsint .leggi a{
color:#B2AB36;
text-decoration:none;
}

#newsint .leggi a:hover{
color:#B2AB36;
text-decoration:none;
}

#cinenanegroupint{
padding-bottom:30px;
}

#cinenanegroupint h1{
color:#939393;
border-bottom: dotted 1px #808080;
margin-top:20px;
padding-bottom:7px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#cinenanegroupint h2{
color:#769ECD;
margin-top:20px;
margin-bottom:15px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:100;
}

#cinenanegroupint p{
color:#BBBBBA;
margin-top:0;
margin-bottom:0;
font-size:11px;
line-height:130%;
font-weight:100;
}

#cinenanegroupint h2 a{
color:#769ECD;
margin-top:20px;
margin-bottom:15px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

#cinenanegroupint p {
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
text-decoration:none
}

#cinenanegroupint p a{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
text-decoration:none
}

#cinenanegroupint p a:hover{
color:#FFFFFF;
margin-top:0;
font-size:11px;
line-height:130%;
text-decoration: none;
}

#cinenanegroupint .blocco{
padding-bottom:21px;
border-bottom: dotted 1px #808080;
}

#meilingint {
background: #1C1C1A url(../img/fondo-top.png) top center no-repeat;
margin:0;
padding:0;
}

#meilingint h1{
color:#939393;
margin:0;
padding-top:20px;
padding-bottom:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#meilingint p{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
}

.inputmeiint{
width:170px;
border: solid 1px #AFAFAF;
background:#515151;
color:#FFFFFF;
margin-bottom:15px;
}

#premi {
margin:0;
padding:0;
}

#premi h1{
color:#939393;
margin:0;
padding-bottom:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
}

#premi p{
color:#BBBBBA;
margin-top:0;
font-size:11px;
line-height:130%;
}


.datanews {
color:#8A8419;
font-size:12px;
}

h5 {
color:#CBCBCB;
font-size:12px;
margin-top:10px;
}

h5 a{
color:#CBCBCB;
text-decoration:none;
}

.blocconews{
width:453px;
margin-top:20px;
border-bottom: dotted 1px #808080;
}

.listacatalogo {
margin-left:30px;
margin-bottom:20px;
}

.listacatalogo table{
margin:0;
padding:0px;
background: #e8e7b5 url(../img/catalogo/fondo-tab.png);
border: solid 1px #FFFFFF;
vertical-align:top;
width:680px;
}

.listacatalogo td{
vertical-align:top;
padding:10px;
}

.listacatalogo tr{
margin:0px;
padding:0px;
border-collapse:collapse;
border:none;
}

.listacatalogo ul {
margin-left:10px;;
padding:0;
list-style:none;
}

.listacatalogo li {
margin:0;
padding:0;
list-style:none;
line-height:150%;
}

.listacatalogo a {
color: #000;
font-weight:bold;
font-size:11px;
text-decoration:none;
margin:0;
}

#maincatalogo form{
margin:0;
padding-top:0;
padding-left:30px;
} 


#maincatalogo table {
color:#FFFFFF;
font-size:11px;
border-collapse:collapse;
margin:0;
padding:0;
}

#maincatalogo tfoot a {
color:#FFFFFF;
text-decoration:none;
border-bottom: solid 1px #FFFFFF;
margin-left:45px;
font-weight:bold;
}

#maincatalogo thead {
color:#FFFFFF;
font-size:10px;
font-weight:lighter;
text-align:left;
}

#maincatalogo th {
width:60px;
}

#maincatalogo td {
margin:0;
padding-left:0;
padding-right:0;
padding-bottom:10px;
border-bottom: dotted 1px #808080;
}

.interno a{
color:#FFFFFF;
text-decoration:none;
margin-left:10px;
}

.interno a:hover{
color:#FFFFFF;
text-decoration:none;
margin-left:10px;
}

#maincatalogo .descrizione {
width:438px!important;
width:538px;
text-align:left;
border-bottom: dotted 1px #808080;
padding-left:80px;
padding-right:10px;
font-weight:normal;
}

#maincatalogo .descrizione a{
text-decoration:none;
color: #CCCCCC;
}

#maincatalogo .descrizione a:hover{
text-decoration:underline;
color:#CCCCCC;
}




#maincatalogo .descrizionechart {
width:400px;
text-align:left;
border-bottom: dotted 1px #808080;
padding-top:10px;
padding-left:80px;
padding-right:10px;
font-weight:normal;
}

#maincatalogo .ripdescrizione {
width:538px;
text-align:left;
border-bottom: dotted 1px #808080;
padding-left:80px;
padding-right:10px;
font-weight:normal;
}

#maincatalogo .legenda {
padding-left:45px;
font-style:italic
}

#maincatalogo input {
border:0;
}

#maincatalogo .input {
background-color:#e8e7b5;
border:0;
width:45px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
text-align:right
} 

#ordine {
background-image:url(../img/catalogo/aggiungi-ordine.png);
width:120px;
height:57px;
color:#8A8419;
font-size:11px;
margin-top:10px;
}


#maincatalogo .giorni {
width:85px;
} 

#maincatalogo .fields {
border-bottom: dotted 1px #8a8419;
color: #8a8419;
padding-top:10px;
padding-left:45px;
font-weight:bold;
}


#maincatalogo .fieldtop {
border-bottom: dotted 1px #8a8419;
color: #769ecd;
padding-top:10px;
padding-left:25px;
font-weight:bold;
background:url(../img/catalogo/top.gif) no-repeat left center;
}

#maincatalogo .fieldtop a{
color: #769ecd;
padding-top:10px;
padding-left:0px;
font-weight:bold;
text-decoration:none;
}

#maincatalogo .fieldsfirst {
border-bottom: dotted 1px #8a8419;
color: #8a8419;
margin:0;
padding-top:0px;
padding-left:45px;
font-weight:bold;
}

#maincatalogo caption {
display:none;
} 

#inprogress{
float:left;
margin-top: 30px;
margin-left: 50px;
padding:0;
display:block;
}
#inprogress p{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
text-align: left;
color:#CCCCCC;
}
#inprogress p a{
color:#FFFFFF;
text-decoration:underline;
}
#inprogress p a:hover{
color:#FFFFFF;
text-decoration:none;
}

#maincontent .mappas ul{
margin-left:25px!important;
margin-left:60px;
}

#maincontent .mappas ul, li{
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

#maincontent .mappas a{
color:#769ECD;
list-style:none;
text-decoration:none;
font-size:14px;
line-height:24px
}

#maincontent .mappas a:hover{
color:#769ECD;
list-style:none;
text-decoration:underline;
}

#maincontent .submappa li{
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-left:-70px;
font-size:11px;
line-height:24px;
}

#maincontent .submappa a{
font-size:11px;
color:#CCCCCC!important;
line-height:24px;
}