 @charset "utf-8";
/* CSS Document */



html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: white;
  font-size: 12px;
  font-family: Verdana, Arial, Sans-Serif;
  color:#564b47;  
  padding:0px 20px;
  margin:0px;
}
p{
	font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;;
}

h1 {
font-family: Trebuchet MS;
font-size: 12px;
text-transform:uppercase;
text-align: center;
color: white;
padding-top:175px;
letter-spacing:1px;
}

h2 {
font-size: 14px;
font-family: Trebuchet MS;
text-transform:uppercase;
text-align: left;
color: #564B47;
border-top: 3px solid #dddddd;
background:#dddddd;
padding:5px 15px;
margin: 10px 0px;
}
h3{
	color:#F00;
	font-weight:normal;
	margin:7px 0 0 0;
}
.rosso{
	color:#3399FF;
}
.orange {
font-size:9px;
}
a, a:visited { 
color: #3399ff;
background-color:transparent;
text-decoration: none; 
}

a:hover, a:focus, a:active { 
	text-decoration: underline;
}

a img {
 border: 0;
}

/*  colonna sx */
#logo {
  background:transparent url(img/logoadv2.png) no-repeat top left;
  margin-top: -50px;
  height: 195px;
}
#blocco { 
  background:transparent url(img/colonnasx2.png) no-repeat top left;
  color: #564b47;
  font-size: 11px;
  height: 400px;
}

#sinistra {
  position: absolute;
  width: 235px;
  left: 20px;
  background-color: #dddddd;
  padding:0px;
  margin:0px;
}
#sinistra img {
  padding: 40px 20px 0px 20px;
}
#sinistra p {
  padding: 0px 25px;
}
#sinistra .footer {
  padding: 10px;
  font-size: 10px;
}

/*contenuto*/
.testata {
  background: #ff0000;
  height: 10px;
  border-top: 1px solid #797866;
}
#contenuto {
  min-height: 600px;
  background: white;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}
#contenutoNews {
  min-height: 600px;
  background: white url(img/sfondoNews.jpg) right bottom no-repeat;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}
#contenutoChiSiamo {
  min-height: 600px;
  background: white url(img/sfondoChiSiamo.jpg) right bottom no-repeat;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}
#contenutoRivisteSpecializzate {
  min-height: 600px;
  background: white url(img/sfondoRiviste.jpg) right bottom no-repeat;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}
#contenutoInternet {
  min-height: 600px;
  background: white url(img/sfondoInternet.jpg) right bottom no-repeat;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}
#contenutoLastMinutes {
  min-height: 600px;
  background: white url(img/sfondoLastMinutes.jpg) right bottom no-repeat;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}
#contenutoComunicazione {
  min-height: 600px;
  background: white url(img/sfondoComunicazione.jpg) right bottom no-repeat;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}
#contenutoEventiFiere {
  min-height: 600px;
  background: white url(img/sfondoFiere.jpg) right bottom no-repeat;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}
#contenutoDiconoDiNoi {
  min-height: 600px;
  background: white url(img/sfondoDiconoDiNoi.jpg) right bottom no-repeat;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}

#contenutoLavoraConNoi {
  min-height: 600px;
  background: white url(img/sfondoLavoraConNoi.jpg) right bottom no-repeat;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}
#contenutoContattaci {
  min-height: 600px;
  background: white url(img/sfondoContattaci.jpg) right bottom no-repeat;
  margin-left: 260px;
  overflow: auto;
  text-align: justify;
}


 .testo {
  background: white;
  border: 1px solid #797866;
  padding: 20px;
}
 .index {
  background: white;
  padding: 10px;
}
.flash {
  text-align:center;
}
.anteprima {
  float: left;
  margin-right: 10px;
}
.descrizione {
  float:center;
  line-height: 18px;
  background: white;
  border: 1px solid #797866;
  margin: 0px 0px 0px 220px;
  padding: 5px;
}
 .profilo {
  float: left;
  margin: 0px 20px 15px 10px;
}

 .partner img {
  float: left;
  border: 1px solid #797866;
  margin: 20px 10px;
}
#contenuto .partnerTesto {
  margin: 0px 10px;
  padding: 5px;
}
.partnerTesto ul{
 margin: 5px 0px;
 padding: 0;
 list-style-type: none; 
}
.partnerTesto ul li{
position: relative;
display: inline;
float: left;
}
  
.clearer { 
float: none; 
clear: both; 
}
 .dati {
  text-align: left;
  background: #dddddd;
  margin: 10px 10px 0px 0px;
  width: 200px;
  padding: 5px;
}
 .dati ul {
  list-style-type: none;
  margin: 0px;
}

/*menu */
.jquerycssmenu{
background: #797866;
text-align: left;
text-transform:uppercase;
padding: 3px 6px;
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*1° livello ogetti */
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*1° livello oggetti style*/
.jquerycssmenu ul li a{
display: block;
background: #797866;
padding: 5px 9px;   /*spazio all'interno degli oggetti*/
margin-right: 3px; /*spazio tra oggetti*/
border-bottom-width: 0;
color: white;
text-decoration: none;
font-size:10px;
}

.jquerycssmenu ul li a:hover{
background: #ff0000;
}
	
/*2° livello*/
.jquerycssmenu ul li ul{
position: absolute;
top: auto;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* 2° livello stile */
.jquerycssmenu ul li ul li a{
width: 160px; /*larghezza*/
background: #eaf5ff;
color: #797866;
padding: 4px 5px;
margin: 0;
border-top-width: 0;
border-left: 3px solid #797866;
border-bottom: 1px solid #797866;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: #ff0000;
border-left: 3px solid #ff0000;
}

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}

/*accordion*/

#list2 {
	min-height: auto;
	overflow: hidden;
}
#list2 .highlight1 {
    font-size: 16px;
    font-family: Trebuchet MS;
    text-transform:uppercase;
    text-align: left;
    color: #FF530D;
	font-weight:bold;
    border-top: 1px solid #FF530D;
    height: 40px;
	background: url(img/highlight1.jpg) top right no-repeat;
}
#list2 .highlight2 {
    font-size: 16px;
    font-family: Trebuchet MS;
    text-transform:uppercase;
    text-align: left;
    color: #E82B0C;
	font-weight:bold;
    border-top: 1px solid #E82B0C;
    height: 40px;
	background: url(img/highlight2.jpg) top right no-repeat;
}
#list2 .highlight3 {
    font-size: 16px;
    font-family: Trebuchet MS;
    text-transform:uppercase;
    text-align: left;
    color: #cb141b;
	font-weight:bold;
    border-top: 1px solid #cb141b;
	height: 40px;
	background: url(img/highlight3.jpg) bottom right no-repeat;
}
#list2 dd {
    min-height: auto;
	overflow: hidden;
	margin-right: 20px;
}
#list2 img {
  margin-top:10px;
  border: 1px solid #797866;
}
#list2 .payoff {
color: red;
font-size: 14px;
font-style: italic;
font-weight: bold;
}
#list2 .red {
color:red;
}

/*________________CODICE NUOVA GALLERIA HOME PAGE______________________*/
#tabs
{
  overflow: auto;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}

#tabs li
{
    margin: 0;
    padding: 0;
    float: left;
}


#tabs a
{
    -moz-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    background: #cb141b;
    background:    -moz-linear-gradient(220deg, transparent 10px,  #cb141b 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px,  #cb141b 10px);
    background:     -ms-linear-gradient(220deg, transparent 10px,  #cb141b 10px);
    background:      -o-linear-gradient(220deg, transparent 10px,  #cb141b 10px);
    background:         linear-gradient(220deg, transparent 10px,  #cb141b 10px);
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    color: #fff;
    float: left;
    font: bold 12px/35px 'Lucida sans', Arial, Helvetica;
    height: 35px;
	line-height:34px;
    padding: 0 12px;
    text-decoration: none;
}

#tabs a:hover
{
    background: #F00;
    background:    -moz-linear-gradient(220deg, transparent 10px, #F00 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #F00 10px);
    background:     -ms-linear-gradient(220deg, transparent 10px, #F00 10px);
    background:      -o-linear-gradient(220deg, transparent 10px, #F00 10px);
    background:         linear-gradient(220deg, transparent 10px, #F00 10px);
}

#tabs a:focus
{
    outline: 0;
}

#tabs #current a
{
    background:  #dddddd;
    background:    -moz-linear-gradient(220deg, transparent 10px, #dddddd 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #dddddd 10px);
    background:     -ms-linear-gradient(220deg, transparent 10px, #dddddd 10px);
    background:      -o-linear-gradient(220deg, transparent 10px, #dddddd 10px);
    background:         linear-gradient(220deg, transparent 10px, #dddddd 10px);
    text-shadow: none;
    color: #333;
}
#tabs  a.celeste
{
    -moz-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    background: #564B47;
    background:    -moz-linear-gradient(220deg, transparent 10px, #564B47 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #564B47 10px);
    background:     -ms-linear-gradient(220deg, transparent 10px, #564B47 10px);
    background:      -o-linear-gradient(220deg, transparent 10px, #564B47 10px);
    background:         linear-gradient(220deg, transparent 10px, #564B47 10px);
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    color: #fff;
    float: left;
    font: bold 12px/35px 'Lucida sans', Arial, Helvetica;
    height: 35px;
	line-height:34px;
    padding: 0 25px;
    text-decoration: none;
}
#tabs a.celeste:hover
{
    background: #F00;
    background:    -moz-linear-gradient(220deg, transparent 10px, #F00 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #F00 10px);
    background:     -ms-linear-gradient(220deg, transparent 10px, #F00 10px);
    background:      -o-linear-gradient(220deg, transparent 10px, #F00 10px);
    background:         linear-gradient(220deg, transparent 10px, #F00 10px);
}
#tabs  a.celeste:focus
{
    outline: 0;
}

#tabs #current a.celeste
{
    background:  #dddddd;
    background:    -moz-linear-gradient(220deg, transparent 10px, #dddddd 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #dddddd 10px);
    background:     -ms-linear-gradient(220deg, transparent 10px, #dddddd 10px);
    background:      -o-linear-gradient(220deg, transparent 10px, #dddddd 10px);
    background:         linear-gradient(220deg, transparent 10px, #dddddd 10px);
    text-shadow: none;
    color: #333;
}

#content
{
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image:    -moz-linear-gradient(top, #fff, #ddd);
    background-image:     -ms-linear-gradient(top, #fff, #ddd);
    background-image:      -o-linear-gradient(top, #fff, #ddd);
    background-image:         linear-gradient(top, #fff, #ddd);
    -moz-border-radius: 0 2px 2px 2px;
    -webkit-border-radius: 0 2px 2px 2px;
    border-radius: 0 2px 2px 2px;
    -moz-box-shadow: 0 2px 2px #000, 0 -1px 0 #fff inset;
    -webkit-box-shadow: 0 2px 2px #000, 0 -1px 0 #fff inset;
    box-shadow: 0 2px 2px #000, 0 -1px 0 #fff inset;
    padding: 30px;
}

/* Remove the rule below if you want the content to be "organic" */
#content div
{
   
}
.blocca{
	CLEAR: both; BORDER-RIGHT: #cdcdcd 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cdcdcd 0px dotted; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cdcdcd 0px dotted; WIDTH: 100%; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cdcdcd 0px dotted
}
.payoff {
color: red;
font-size: 14px;
font-style: italic;
font-weight: bold;
}
.img_evidenza{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	width:150px;
}

/*_____________________________________FINE NUOVA GALLERIA HOME PAGE____________________________________*/
/*_____________________________________pannello di controllo____________________________________*/
table.tabella_vale td{
	border-bottom:1px solid #CCC;border-right:1px solid #CCC;
}
table.tabella_vale th{
	background-color:#3399FF;
	color:#fff;
}
.newsletter_tab th{
	background-color:#CCC;
}
/*_____________________________________FINE pannello di controllo____________________________________*/
@media print {
	.basic div, #navigation ul, #list2 dd, #list3 div{
		display: block!important;
		height: auto!important
	}
}


