/*classi per pop-onload*/
#divWaiting {position: absolute; z-index: 1000; display: block;}
#waitingContainerIFrame {
    background: #ff0000;
    display: none;
    left: 0;
    opacity: 0.7;
    overflow-y: hidden;
    position: absolute;
    top: 0;
    z-index: -1;
}
#waitingInternal {
background:#000000 none repeat scroll 0 0;
border:0 none;
height:100%;
left:0;
margin:0;
opacity: 0.9; filter: alpha(opacity=80);
padding:0;
position:fixed;
top:0;
width:100%;
}
#myoverlayer {
background-color:transparent;
border:none;
height:678px;
left:26%;
position:absolute;
top:10%;
width:777px;
z-index:200;
}
#overlayer_container {
background-color:transparent;
margin:0;
padding:0;
width:300px;
}
#overlayer_closer {
background-color:#000000;
height:35px;
padding:0;
width:777px;
}
#overlayer_closer a {
color:#FFFFFF;
display:block;
float:right;
font-size:15px;
font-weight:bold;
padding:10px 25px 0 0;
text-decoration:none;
}


#divpop {position: absolute; z-index: 100; background: red; display: block;}
#popInternal {
background:#D0D0D0 none repeat scroll 0 0;
border:0 none;
height:100%;
left:0;
margin:0;
opacity: 0.9; filter: alpha(opacity=90);
padding:0;
position:fixed;
top:0;
width:100%;
}
#popInternal div {
background:#FFFFFF url(img/pop_raduno/sfondo_raduno.jpg) no-repeat;
border:1px solid #666666;
height:643px;
margin:170px auto;
padding:0;
text-align:center;
width:777px;
/*opacity: 0.0; filter: alpha(opacity=0);*/
}

#popInternal div h1{
color:#FFFFFF;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:26px;
margin:100px 0 0 15px;
text-align:left;
width:280px;
}
#popInternal div h2{
color:#F5E506;
font-size:21px;
font-family: trebuchet MS, Arial, Helvetica, sans-serif;
margin:10px 0 0 15px;
text-align:left;
width:280px;

}
#popInternal div h3{
clear:both;
color:#FFFFFF;
float:right;
font-family:verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:250px 0 0 15px;
text-align:left;
width:240px;

}
/**/
a img { border:none;}
/**/

.campagne_index{
    height: 86px;
    margin: 0 auto;
    text-align: right;
    width: 750px;
}
.campagne_index a{
    background: url("img/campagne/bott_scarica.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 2;
    margin: 50px 200px 0 0;
    text-align: center;
    text-decoration: none;
    width: 155px;
	
}
.campagne_index a:hover{
	background:url(img/campagne/bott_scarica.png) no-repeat -155px 0;
    color: #000000;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 2;
    margin: 50px 200px 0 0;
    text-align: center;
    text-decoration: none;
    width: 155px;
}

.campagne{
    height: 60px;
    margin: 0 auto;
    text-align: right;
    width: 750px;
}
.campagne a{
    background: url("img/campagne/bott_scarica.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 2;
    margin: 50px 200px 0 0;
    text-align: center;
    text-decoration: none;
    width: 155px;
	
}
.campagne a:hover{
	background:url(img/campagne/bott_scarica.png) no-repeat -155px 0;
    color: #000000;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 2;
    margin: 50px 200px 0 0;
    text-align: center;
    text-decoration: none;
    width: 155px;
}
/**/
.testa{ height:45px;}
.testa_2{ height:45px;}
.bottone_sfoglia{
background:url(img/bottone_sfoglia.png) no-repeat 0 0;
width:168px;
height:79px;
display:block;
text-decoration:none;
}
.bottone_sfoglia:hover{
background:url(img/bottone_sfoglia.png) no-repeat -168px 0;
width:168px;
height:79px;
display:block;
text-decoration:none;
}
.bottone_sfoglia_new{
background:url(img/bottone_sfoglia_new.png) no-repeat 0 0;
width:268px;
height:44px;
display:block;
text-decoration:none;
}
.bottone_sfoglia_new:hover{
background:url(img/bottone_sfoglia_new.png) no-repeat -268px 0;
display:block;
text-decoration:none;
}
.torna_a{
    background: url("img/icona_torna.png") no-repeat scroll left center transparent;
    color: #8B9381;
    display: block;
    float: right;
    font-family: trebuchet MS, arial, helvetica;
    font-size: 12px;
    font-weight: bold;
    height: 40px;
    line-height: 3.5;
    padding: 0 0 0 30px;
    text-transform: uppercase;
}
.torna_a:hover{
    background: url("img/icona_torna_att.png") no-repeat scroll left center transparent;
	color: #5FA52D;
}
body{
    background: url("img/campagne/sfondo_arredocasa_aprile.jpg") no-repeat scroll center top #000000;
    margin: 0;
    overflow: auto;
    padding: 0;
	}
.body_contract{
    background: url("img/campagne/sfondo_arredocasa_maggio.jpg") no-repeat scroll center top #ffffff;
    margin: 0;
    overflow: auto;
    padding: 0;
	}
	
	
.testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align:left; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}

.testo td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}

a {  text-decoration: none}
a:hover {  color: #FF0000}
.skiplink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
.testobianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none }

.box-offerte {
border: solid 2px #ccc;
}
#piede{ margin:0; padding:0; height:104px; width:790px;}
#skip{ background:none;margin:0; padding:9px 0 0 0; height:26px; width:100%;text-align:right;font-size:9px;}
#skip a{margin:0; padding:9px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;text-align:right;font-size:9px;}
#menu{ background:none;margin:0; padding:9px 0 0 0; height:36px; width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
#menu ul{margin:0; padding:0; height:26px; width:100%;list-style-image:none;list-style-position:outside;list-style-type:none;}
#menu ul li.contract {height:26px; width:67px;float:left;padding:0; margin:0 0 0 20px;text-align:center;}
#menu ul li.contract a {font-size:10px;font-weight:bold; padding:0; margin:0 0 0 2px;height:26px; width:67px;float:left;color:#ffffff;line-height:3;text-decoration: none;} 
#menu ul li.contract a:hover {font-size:10px;font-weight:bold; padding:0; margin:0 0 0 2px;height:26px; width:67px;float:left;color:#ffffff;line-height:3;text-decoration: underline;}

#menu ul li.grigio {background: url(img/piede/tab_grigio.png) no-repeat;height:26px; width:67px;float:left;padding:0; margin:0 2px 0 0;text-align:center;} 
#menu ul li.grigio:hover {background: url(img/piede/tab_grigio_att.png) no-repeat;height:26px; width:67px;float:left;padding:0; margin:0 2px 0 0;text-align:center;}
#menu ul li.grigio a {font-size:9px; padding:0; margin:0;height:26px; width:67px;float:left;color:#000000;line-height:3;} 
#menu ul li.grigio a:hover {font-size:9px; padding:0; margin:0;height:26px; width:67px;float:left;color:#ffffff;line-height:3;} 


#menu ul li.giallo {background: url(img/piede/tab_giallo.png) no-repeat;height:26px; width:67px;float:left;padding:0; margin:0 2px 0 0;text-align:center;} 
#menu ul li.giallo:hover {background: url(img/piede/tab_giallo_att.png) no-repeat;height:26px; width:67px;float:left;padding:0; margin:0 2px 0 0;text-align:center;}
#menu ul li.giallo a {font-size:9px; padding:0; margin:0;height:26px; width:67px;float:left;color:#000000;line-height:3;} 

h2.riferimenti{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px; font-weight:normal;background:D4D0C8;background:#D4D0C8; height:36px; width:100%;padding:0; margin:0;color:#000000;text-align:center;line-height:3;}
h2.riferimenti a{font-family: Verdana, Arial, Helvetica, sans-serif;padding:0; margin:0;color:#000000;font-size:9px;text-decoration:none;line-height:2;}

#credit{font-family: Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size:9px;background:none; height:23px;float:right;line-height:3;text-align:right;width:100%;}

/*news*/
.titolo_pagina_news{ width:743px;background: #EEECED url(img/news/imm_news.jpg) no-repeat left center; border-bottom:1px solid #ffffff; height:33px; widht:100%;}
#elenco_news{ background: #F1F0F1; font-family: Verdana, Arial, Helvetica, sans-serif;height:300px; width:743px;overflow:auto; margin:0 auto;padding:0;}
.no_offerte {
border-bottom:0 none;
clear:both;
height:auto !important;
margin:20px auto;
min-height:80px;
text-align:justify;
width:660px;
background:url(img/news/sfondo_offerte_vuoto.jpg) no-repeat left;
}
.no_offerte p {
border:2px dotted #DC6D0F;
color:#DC6D0F;
font-size:17px;
font-style:italic;
line-height:2;
padding:50px 0 45px 250px;
text-align:left;
}
#news{clear:both;width:723px;margin:0 0 10px 0;padding:0;border-bottom:1px solid #dddddd;}
.foto_news{ float:left;height:200px;margin:5px;padding:0;width:239px;}
.contenuto_news{width:618px;float:right;width:470px; }

.tit_news{ font-size:11px;font-weight:bold;height:23px;margin:10px 0 0 0;text-align:left;}
.testo_news{ font-size:10px;margin:5px;padding:0;text-align:justify;}
.link_news{ padding:2px;margin:0;text-align:left;}
.link_news a { color:#000000;font-size: 10px;font-weight:bold; }
/*contract*/
.home_contract{
background:url(img/sfondo_contract.jpg) no-repeat;
width:790px;
height:346px;
}

.bottone_prodotti_contract{
background:url(img/bottone_contract.png) no-repeat;
width:250px;
height:88px;
display:block;

}
.doc_pdf_contract {
    background: url("img/icona_pdf.png") no-repeat scroll left top transparent;
    color: #000000;
    display: block;
    font-family: trebuchet MS;
    font-size: 14px;
    height: 20px;
    padding: 0 0 0 20px;
    text-decoration: none;
    width: 220px;
}
.doc_pdf_contract:hover {
    color: #ff0000;
}
.doc_ppt_contract {
    background: url("img/icona_ppt.png") no-repeat scroll left top transparent;
    color: #000000;
    display: block;
    font-family: trebuchet MS;
    font-size: 14px;
    height: 20px;
    padding: 0 0 0 20px;
    text-decoration: none;
    width: 240px;
}
.doc_ppt_contract:hover {
    color: #ff0000;
}
.doc_zip_contract {
    background: url("img/icona_zip.png") no-repeat scroll left top transparent;
    color: #000000;
    display: block;
    font-family: trebuchet MS;
    font-size: 14px;
    height: 20px;
    padding: 0 0 0 20px;
    text-decoration: none;
    width: 240px;
}
.doc_zip_contract:hover {
    color: #ff0000;
}
