/* GENERAL STYLES */
html,body {
		margin:0;
		padding:0;
		height:100%;
		width:100%;	
		font-family: Tahoma;
		color: #000;
		color: #777777;
		font-size:11px;
		line-height:16px;

		}
#container {
		background: url(../images/bg_content.gif) top center repeat-y #ffffff;
		min-height:100%;
		position:relative;
		margin: 0;
		padding: 0;
		min-width: 1004px;	
		text-align:center;
}
#containerhome {
		background: #ffffff;
		min-height:100%;
		position:relative;
		margin: 0;
		padding: 0;
		min-width: 1004px;	
		text-align:center;
}
#header {
		margin:0;
		padding:0;
		height:101px;
		width:100%;
		text-align:center; /* IE 6 */
}
.header-color{ background-color:#E08A01 }
.header-bg {
		margin:0 auto;
		background: url(../images/header.jpg) top center no-repeat;
		height: 101px;
}

.testo_blu{
font-size:18px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
color:#0083d8;
}
div#contentbox {
		/*padding-bottom:32px;	 Height of the footer */ 
	 width: 748px; margin: 0 auto; left:-2px; position:relative; padding: 0 128px;

}
/* stile showreel */


#home_rotator_items {width: 498px; margin-top:auto; height: 322px; position: relative;}
.rotator_item {width: 498px; height: 322px;}
#rotator_pager{ position:relative; top:300px; right:-390px; line-height: 13px !important; z-index: 1000; 
  }
#rotator_page li {display: inline;}
#rotator_pager a { margin: 0 3px; display: block; width: 13px; height: 13px; background: #000000; opacity:0.40 ;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
	filter: alpha(opacity=40);
text-indent: -999em; float:left;}
#rotator_pager a.activeSlide, #rotator_pager a:hover { background: #000000; 
opacity:0.80;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	 }

/* fine showreel */
#content_dx
{
    width:240px; margin-top:0px; float:right; text-align:left; 
}
#content_sx
{
    float:left;
    margin-top:0px;
    width: 498px;
}
div#content_dx img
{
    margin-bottom:4px;
}
#contentbox_up {
		width: 498px;  height:355px; margin: 0 auto;text-align:left;}
#descrizione {
		width: 498px;  background-color:#E8E8E8; font-weight:bold; color:#686868;  height:26px; padding:auto; margin: auto;text-align:left;}
div#descrizione p
{
    padding:3px 5px; margin: 3px 0px;
}
#contentbox_middle {
		width: 498px;  height:100%; margin: auto;text-align:left;}
div#contentbox_middle a { text-decoration: underline; color:#777777;
}
#contentbox_down {
		width: 708px;  height:100%; margin: 0px 20px 60px; min-height:400px; text-align:left;}
div#contentbox_down a { text-decoration: underline; color:#777777;
}
.div_offerta_home
{
    padding:1px 5px 5px 5px;
    overflow:hidden
}
.box_offerte_home
{
    float:right;
    width:150px;
    color: #5B5B5B; 
    font-weight:bold;
    margin-bottom:5px;
}
.box_offerte_home span
{
    color: #5B5B5B;
    font-weight:bold;
    text-align:justify
}
.box_offerte_home a:link { text-decoration: underline; font-weight:normal; color:#5B5B5B; margin-bottom:2px}

#offertehome p
{
    color:#7DB709;font-weight:bold; font-size:12pt; margin-top:10px;
}
div#offertehome a
{
    text-decoration: underline;
     font-weight:normal; 
     color:#5B5B5B;
}
#footer {
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:32px;			/* Height of the footer */
		background:#797A7C url(../images/fondo_footer.jpg) center no-repeat;
}

#footer_cont { width: 1004px; margin: 0 auto; } 

a:link, a:visited { text-decoration: none; color: #fff;
}
a:hover { text-decoration: underline; color: #fff;
}
fieldset{border:none;}
/*menu header*/
#navigation_cont { width: 1004px; margin: 0 auto; }
#navigation_header { overflow:hidden; width: 730px; margin: 0 140px 0 140px; }
#navigation_header ul { padding:0; margin:0; list-style: none;}
#navigation_header ul li { display: inline; float:left; width: 123px; text-align:center; color: #FFF; font-size: 11px; font-weight: bold; margin: 5px 0 0 0;}
#navigation_header ul li a { font-size: 11px; }
div#social a{ padding-left:2px}
div#social{ float: left; width: 100px; height:25px; text-align: right; margin: auto; }
#social p {  font-size:11px; color: #FFF; margin:0; padding:0;}
div#headerdx{ float:right; width: 100px; text-align: right; margin: 6px 10px; }
div#newsletter { float: none; width: 100px; height:70px; text-align: right; margin: 50px auto; }
#newsletter p {  font-size:11px; color: #FFF; margin:0; padding:0;}
.newsletter {padding-top: 20px; color: #FFF;}
.newsletter a {  font-size:11px; font-weight:bold; padding:0; margin:0;  }

div#headersx{ float:left; width: 170px; text-align: right; margin: 33px 0 0; }

div#headercentro{ width: 370px; text-align: right; float:left; margin: 67px 0px 0px 70px; }
/***************************************************************************
VECCHIO CSS		VECCHIO CSS		VECCHIO CSS		VECCHIO CSS		VECCHIO CSS
***************************************************************************/
/* CSS Basic Document */

.arancio_h{

	background: url(../images/bg_header.gif) left top repeat-x; }
.verde_h{
	background: url(../images/bg_header_verde.gif) left top repeat-x;}
.azzurro_h{
	background: url(../images/bg_header_azzurro.gif) left top repeat-x;}
.porpora_h
{
    background: url(../images/bg_header_porpora.jpg) left top repeat-x;}

.float-left { float: left;}
.float-right { float: right;}

a:link { text-decoration: none; color: #ffffff;}
a:hover { text-decoration: underline; color: #ffffff;}

img{ border:none;}

.float-break { height: 1%; /* Fix for IE */ }
.float-break:after { content: "-"; height: 0; font-size: 0; visibility: hidden; display: block; clear: both;}

/* header menu_header newsletter*/


.arancio{ 
margin:0 auto;
		background: url(../images/header.jpg) top center no-repeat;
		height: 101px;
}
.verde{ 
margin:0 auto;
		background: url(../images/header_verde.jpg) top center no-repeat;
		height: 101px;
}
.azzurro{ 
margin:0 auto;
		background: url(../images/header_azzurro.jpg) top center no-repeat;
		height: 101px;

}
.porpora
{
  margin:0 auto;
		background: url(../images/header_porpora.jpg) top center no-repeat;
		height: 101px;  
}

.strarancio{ color:#9b5f00;}
.strverde{ color:#4b6f03; }
.strazzurro{ color:#490d85; }
.strporpora{color:#9D3F4D}

/* inizio contenitore banner_animato menu */

.banner { width: 748px; height: 208px; margin: 3px 0 3px 0; }

.navigation_menu { background-color: #F1F3F2; width: 750px; height: 27px; padding:0; }
.navigation_menu { background-color: #F1F3F2; width: auto; height: 27px; padding:0; }

.menu ul { padding:0; margin:0; list-style: none;  font-size: 12px;line-height:27px;}
.menu ul li { float:left; margin:0 ; padding:0;  background: url(../images/menu_bullet.gif) no-repeat 0 8px ;  padding:0px 5px 0 10px; }
.menu ul li.first { background:none; }
.menu ul li a:hover{text-decoration:underline;}
.menu ul li a ,.menu ul li a:link,.menu ul li a:visited{ color: #777777;}
.menu ul li span.selected{ background:#afafb1; padding:7px; color:#FFFFFF;  font-weight:bold; }



.menu1 ul { padding:0; margin:0; width: auto; font-size: 12px; list-style: none; margin: 5px 0 0 0;}
.menu1 ul li.prev {  display: inline; background: url(../images/ico_preventivo.gif) 0 0 no-repeat; font-size:11px;  padding: 0 10px 1px 18px;}
.menu1 ul li.reg {display: inline; background: url(../images/ico_registrati.gif) 0 0 no-repeat;font-size:11px; padding: 0 10px 1px 18px;}
.menu1 ul li a ,.menu1 ul li a:link,.menu1 ul li a:visited{ color: #777777; }

/*inizio contenuti pagina_home*/

div#content1 { float: left; width: 240px; padding: 20px 0 0 0 ; font-size: 11px; text-align: justify;}
div#content2 { float: left; width: 240px; padding: 20px 0 0 7px; margin: 0;margin-left:5px;}
.content_text_home { width: 136px; height: 100%; font-size: 10px; color: #5B5B5B; text-align: left; border: 1px solid #ccc; margin: 7px 0 0 0; padding: 5px 5px 5px 10px;} 
.content_sx_text {font-size: 11px; color: #5B5B5B; text-align: left; padding: 10px 10px 0 0px; } 
.tex_title { font-size: 15px; text-align: left; font-weight: bold; color: #048BE7; padding: 0 0 5px 0px;}
.continua{text-align:left; padding: 0 0 10px 0px; color: #048BE7; margin-top:10px; font-weight:bold;}
.text_sezione{text-align:left; padding: 0 0 5px 0px; color: #048BE7; font-weight:bold;}

/*inizio contenuti box footer home*/
div#boxfooter { width: 1004px; margin: 0px auto; }
div#containerboxfooter{ 
		width:100%;
		height:230px;
		padding-top:30px;
		background:url('../images/gradienteboxfooter.jpg') left repeat-x;
		}
div#contentbox_footer {overflow:hidden; width: 765px; height:204px; margin: 0 auto}
div#box1 { float: left; height:180px; width: 248px; padding: 10px 0 10px 1px; margin:10px 3px 10px 3px;}
div#box2 { float: left; height:180px; width: 248px; padding: 10px 0 10px 0px; margin:10px 3px 10px 3px;} 
div#box3 { float: left;  height:180px; width: 248px; padding: 10px 1px 10px 0px; margin:10px 3px 10px 3px; }
.content_box_home { width: 248px; height: 100%; font-size: 11px; color:#797A7C; font-weight:bold; text-align: left;  margin: 2px 0 0 0; } 
.content_box_home a{ color:#797A7C;text-decoration:underline}

/* 2 menu orizzontale_pagina_seleziona_prodotti*/
  
.navigation_menu2 { background-image: url(../images/fondo_menu_2.jpg); width: 748px; height: 22px; padding:0;margin:0;}
.menu2 ul { padding: 0 0 0 4px; margin:0; list-style: none;   }
.menu2 ul li { float:left; color: #ffffff; font-family: Tahoma; font-size: 11px; background: url(../images/menu_bullet_smenu.gif)  no-repeat 6px 8px;  padding: 2px 10px 0 18px; font-weight:bold;}
.menu2 ul li.first { background:none;}
.menu2 ul li a { text-decoration: none; color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight:normal;}
.menu2 ul li a:hover { text-decoration: underline;}

/*inizio contenuti pagina_seleziona_prodotti*/

.content5 { float: left; width: 336px; height: 150px;}
.content6 { }





div#content_sel1 { float: left; width: 463px; height: 28px; margin-left: 109px; margin-top:50px; background: url(../images/selez_rep.gif) 0 0 no-repeat; border: 2px solid #E2E3E5; }
.content_sel_text { font-family: Tahoma; font-size: 14px; color: #7E7E7E; padding: 9px 0 0 20px;}
.formselect { width: 100px;}
div#content_sel1_down { float: left; width: 462px; height: 94px; margin-left: 110px; margin-bottom: 28px; border-left: 2px solid #e3e4e5; border-right: 2px solid #e3e4e5; border-bottom: 2px solid #e3e4e5;background-color:#fbfbfc;}
div#content_sel1_down_1{ float: left; width: 250px; height: 47px; background: url(../images/ico_pavim_rivest.gif) no-repeat 38px 20px; }
div#content_sel1_down_2{ float: left; width: 210px; height: 47px; background: url(../images/ico_idrosan.gif) no-repeat 46px 17px;}
div#content_sel1_down_3{ float: left; width: 250px; height: 47px; background: url(../images/ico_arredo_compl.gif) no-repeat 47px 6px;}
div#content_sel1_down_4{ float: left; width: 231px; height: 47px;}
.radio { margin-left: 78px; margin-top: 20px;}
.radio1 { margin-left: 78px; margin-top: 10px;}
.label { font-family: Tahoma; font-size: 12px; color: #5B5B5B; }
div#content_sel2 { float: left; width: 463px; height: 28px; margin-left: 109px; background: url(../images/selez_ambien.gif) 0 0 no-repeat; border: 2px solid #E2E3E5;}
div#content_sel2_down{ float: left; width: 462px; height: 94px; margin-left: 110px; margin-bottom: 28px; border-left: 2px solid #e3e4e5; border-right: 2px solid #e3e4e5; border-bottom: 2px solid #e3e4e5;background-color:#fbfbfc;}
div#content_sel2_down_1{ float: left; width: 250px; height: 47px; background: url(../images/ico_bagno.gif) no-repeat 36px 19px;}
div#content_sel2_down_2{ float: left; width: 210px; height: 47px; background: url(../images/ico_ambientisu.gif) no-repeat 50px 14px;}
div#content_sel2_down_3{ float: left; width: 250px; height: 47px; background: url(../images/ico_cucine3.gif) no-repeat 42px 5px;}
div#content_sel2_down_4{ float: left; width: 210px; height: 47px; background: url(../images/ico_ambientigiu.gif) no-repeat 38px 4px;}
div#content_sel3 { float: left; width: 462px; height: 28px; margin-left: 109px; background: url(../images/selez_cat_prod.gif) 0 0 no-repeat; border: 2px solid #E2E3E5;}
div#content_sel3_down{ float: left; width: 410px; height: 52px; padding: 20px 0 0 50px; margin-left: 110px; margin-bottom: 28px; border-left: 2px solid #e3e4e5; border-right: 2px solid #e3e4e5; border-bottom: 2px solid #e3e4e5;background-color:#fbfbfc;}





div#content_sel4 {float: left; width: 484px; height: 102px; margin-left: 109px;text-align:center;}
.content_text {font-family: Tahoma; font-size: 11px; color: #5B5B5B; text-align: left; margin-top: 130px; padding-left: 10px; padding-right: 10px; }  
.tex_title_selprod {font-family: Tahoma; font-size: 15px; color:#777777; text-align: left; font-weight: bold; padding-left: 10px;}
.tex_orange { color:#ff9d05; font-family: Tahoma; font-size: 11px; text-align: left; padding-left: 10px; padding-right: 10px;}

/*inizio contenuti pagina_faq*/
div#faq{ width: 702px; height: 180px; font-family: Tahoma; font-size: 18px; color:#777777; font-weight: bold; padding: 46px 0 0 0;}
.menufaq ul { padding:0; margin:0; width: auto; list-style: none; padding: 10px 0 0 0; }
.menufarq ul li { color: #FF9C04;}
#faq .menufaq ul li a { text-decoration: none; color: #FF9C04; font-family: Tahoma; font-size: 13px; font-weight: bold;}
.menufaq ul li a:hover { text-decoration: underline;}
.torna { width: 702px; height: 28px; padding: 4px 0 10px 0; margin-top:0px;}
.p1 ul { padding:0; margin:0; width: auto; list-style: none; padding: 0 0 0 0; }
.p1 ul li { display: inline; padding: 0 0 0 50px;}
.p1 ul li a { text-decoration: none; color: #777777; font-family: Tahoma; font-size: 11px;}
.p1 ul li a:hover { text-decoration: underline;}

.p2 ul { padding:0; margin:0; width: auto; list-style: none; padding: 0 0 0 0;}
.p2 ul li  { text-decoration: none; color: #FF9C04; font-family: Tahoma; font-size: 13px; font-weight: bold;}
.p2 ul li a { text-decoration: none; color: #FF9C04; font-family: Tahoma; font-size: 13px; font-weight: bold;}
.p2 ul li a:hover { text-decoration: underline;}
.content_dom_text { float: left; width: 702px; height: 21px; font-family: Tahoma; font-size: 11px; color:#777777;  font-weight: bold; background:#F5F6F6; padding: 5px 0 5px 10px;line-height:20px;margin-bottom:5px}
.content_faq_text {  font-family: Tahoma; font-size: 11px; color: #777777; margin: 20px 0;}

/*inizio contenuti seleziona_aziende*/

div#content10 { float: left; width: 445px; height: 90px; padding: 20px 40px 0 0;}
div#content11 { float: left; width: 217px; height: 91px; background: url(../images/schermini_aziende.gif) no-repeat 0 0; margin-top: 20px;}
div#content_text_selaz { font-family: Tahoma; font-size: 11px; color: #5B5B5B; text-align: left; padding: 0 0 0 5px;} 
div#content_text_selaz1 { font-family: Tahoma; font-size: 11px; color: #5B5B5B; text-align: left; padding: 108px 0 0 0;} 
.tex_title_selaz { font-family: Tahoma; font-size: 15px; text-align: left; font-weight: bold; padding: 0 0 20px 0;}
div#form { float: left; width: 702px; height: auto; margin-top: 60px;}
div#form table tr td input { margin: 2px;}
div#form table tr td select { margin: 2px;}
div#form table th { font-family: Tahoma; font-size: 12px; color: #5B5B5B; font-weight: bold;}
.sel_az_alfa { margin: 20px 20px 20px 0; font-family: Tahoma; font-size: 12px; text-decoration: none; color: #5B5B5B; letter-spacing: 3px;}
.agg_al_prev_puls{ margin: 0 0 30px 0;}

div#testa_aziende { float: left; width: 190px; height: 42px; background:url(../images/SEL-AZ_aziende.jpg) 0 0 no-repeat;}
div#testa_sito { float: left; width: 38px; height: 42px; background:url(../images/SEL-AZ_sito.jpg) 2px 0 no-repeat;}
div#testa_nome_prod { float: left; width: 175px; height: 42px; background:url(../images/SEL-AZ_nome_prodotto.jpg) 2px 0 no-repeat;}
div#testa_codice { float: left; width: 77px; height: 42px; background:url(../images/SEL-AZ_codice.jpg) 2px 0 no-repeat;}
div#testa_unita { float: left; width: 82px; height: 42px; background:url(../images/SEL-AZ_unita.jpg) 2px 0 no-repeat;}
div#testa_quantita { float: left; width: 60px; height: 42px; background:url(../images/SEL-AZ_quantita.jpg) 2px 0 no-repeat;}
div#testa_aggiungi { float: left; width: 80px; height: 42px; background:url(../images/SEL-AZ_aggiungi.jpg) 2px 0 no-repeat;}

.testa_aziende { float: left; width: 190px; height: 35px;  background-color:#FFFF00;}
.testa_sito { float: left; width: 36px; height: 35px; margin: 0 0 0 2px; background-color:#00FF00;}
.testa_nome_prod { float: left; width: 173px; height: 35px; margin: 0 0 0 2px; background-color:#0000FF;}
.testa_codice { float: left; width: 75px; height: 35px; margin: 0 0 0 2px;  background-color:#0000FF;}
.testa_unita { float: left; width: 80px; height: 35px; margin: 0 0 0 2px; background-color:#00FF00;}
.testa_quantita { float: left; width: 58px; height: 35px; margin: 0 0 0 2px;  background-color:#0000FF;}
.testa_aggiungi { float: left; width: 78px; height: 35px; margin: 0 0 0 2px; background-color:#00FF00;}
.ico_sito { background:url(../images/SEL-AZ_ico_sito.gif) 0 0 no-repeat;}

/*inizio contenuti chi_siamo_xche_scegliere_dcasa*/

div#content12 { float: left; width: 702px; height: 167px; margin: 20px 0 0 0;}
.img_content12 { margin-left: -23px; }
.tex_cs_xche_sce_dcasa { font-family: Tahoma; font-size: 11px; text-align: left; padding: 0 0 0 0; color: #777777;}

/*inizio contenuti chi_siamo_realizzazione_dcasa*/

div#content13 { float: left; width: 702px; height: 94px; margin-bottom: 10px; }
div#content14 { float: left; width: 702px; height: 494px; margin: 0 0 0 0;	}

.content14_1 { float: left; width: 146px; height: 111px;  margin-left: 20px;margin-right:4px;	margin-top: 20px;}
.img_cs-realiz{ padding: 10px; background: url(/images/fondo_foto_cs_realiz.gif) 3px 3px no-repeat;  }

.tex_title_cs_reali { font-family: Tahoma; font-size: 11px; text-align: left; color: #777777; padding: 0 0 0 10px;}
.tex_title_cs_real { font-family: Tahoma; font-size: 18px; color: #777777; text-align: left; font-weight: bold; padding: 20px 0 20px 10px;}

/*inizio contenuti mappa_del_sito_dcasa*/

div#content15 { float: left; width: 351px; margin: 40px 0 0 0;}
div#content16 { float: left; width: 301px; margin: 40px 0 0 0; padding: 50px 0 0 0;}
.tex_title_mappa { font-family: Tahoma; font-size: 18px; color: #777777; text-align: left; font-weight: bold; padding: 0 0 18px 0;}
.tex_title_mappa1 { font-family: Tahoma; font-size: 11px; color: #777777; text-align: left; font-weight: bold; padding: 0 0 0 0;}
.mappa_menu ul { padding:0; margin:0; list-style: none; padding: 0 0 0 0;}
.mappa_menu ul li { padding:0; padding: 0 0 16px 0; color: #777777;}
.mappa_menu ul li a { text-decoration: underline; color: #777777; font-family: Tahoma; font-size: 11px; font-weight: bold;}
.mappa_menu ul li a:hover { text-decoration: underline;}
.mappa_menu1 ul { padding:0; margin:0; list-style: none; padding: 0 0 18px 22px;  line-height: 15px; }
.mappa_menu1 ul li { padding:0; padding: 0 0 0 0; color: #777777;}
.mappa_menu1 ul li a { text-decoration: underline; color: #777777; font-family: Tahoma; font-size: 11px;}
.mappa_menu1 ul li a:hover { text-decoration: underline;}
.mappa{ margin: 0 0 0 13px;}
/* stile guestbook */
.backbtn
{
    background-image:url(../images/btnsubmit.jpg);
    width:86px;
    height:29px;
    cursor:pointer
}
/* stile showroom */
.content17_bianco_show { float:left; width:144px; height: 170px; display:block; overflow:hidden; padding: 3px auto 3px auto; margin:10px 15px 20px}
.sfondo_prezzo_allestimento
{
    width:113px;
    color:White;
    height:30px;
    text-align:center;
    padding-top:5px;
   background-repeat:no-repeat;
	background-image:url(../images/sfondoprezzoallestimento.jpg); 
	margin-top:10px;
	margin-right:20px;
}
.p1_interno_pro_allestimento
{
    
}
.p1_interno_pro_allestimento ul { padding:0; margin:0; width: auto; list-style: none; padding: 0 0 0 0; }
.p1_interno_pro_allestimento ul li { display: inline; background: url(../images/ico_info.gif) no-repeat 0 0;	padding: 0 0 3px 20px;	}
.p1_interno_pro_allestimento ul li a { text-decoration: underline; font-weight:bold; color: #777777; font-family: Tahoma; font-size: 11px;}
.p1_interno_pro_allestimento ul li a { text-decoration: underline;}

div#colore_other_allestimenti a
{
     background-color:#9B9B9D;   
      font-size:8pt;
    text-decoration:none;
    float:left;
    color:White;
    height:18px;
    width:18px;  
    margin:auto 2px auto 2px;
    text-align:center
}

.offerta_allestimento_grigio
{
  overflow:hidden;
  padding:5px 5px 5px 5px;
  background-color:#F9F9F9  
}
.offerta_allestimento_bianco
{
  overflow:hidden;
  padding:5px 5px 5px 5px;
  background-color:#FFFFFF  
}


/* stile nuove offerte */
.content17_new { float:left; width:140px; height: 190px; display:block; overflow:hidden; padding: 3px 3px 3px 3px; background-color:#f8f9f9; margin:10px 15px 20px}
.content17_bianco_new { float:left; width:144px; height: 190px; display:block; overflow:hidden; padding: 3px auto 3px auto; margin:10px 15px 20px}
.content18_new{  width:135px; height: auto; padding:7px; display:block }
.content19_new { width:135px; height: auto;  line-height:13px;  font-weight:bold; font-size:8pt; display:block; margin:auto}
.interno_pro_off_new {width: 130px;   font-size:10pt; font-weight:900; margin:6px auto; }
.offerte_index{width:702px; overflow:hidden; display:inline; height:auto}
.divdettoff
{
    margin-left:auto;
    overflow:hidden;
    float:right;
    width:480px;
}
.film_new{
	width:195px;
	height:auto;
	margin:-160px auto;
	background-repeat:no-repeat;
	position: absolute;
	z-index:1;
	background-image:url(../images/immpiccstockpuls-1.png);
		
}
.sfondo_prezzo
{
    width:140px;
    color:White;
    height:30px;
    text-align:center;
    padding-top:10px;
   background-repeat:no-repeat;
	background-image:url(../images/sfondoprezzo.jpg); 
	margin-top:10px;
	margin-right:20px;
}
#divpaginatore
{
    text-align:center;
    margin:0 0 50px;
    overflow:hidden;
    clear:both;
	float:right;
	min-width:250px;
  
}
div#divpaginatore a
{
    font-size:8pt;
    text-decoration:none;
    float:left;
    color:White;
    height:18px;
    width:18px;  
    margin:auto 2px auto 2px;
    
}

div#colorecorrente a
{
   background-color:#7A7A7C
    
}
div#prec a
{
   color:#777777;
   text-decoration:underline;
   font-weight:bold;
   margin-right:4px;
   width:auto
    
}
div#succ a
{
   color:#777777;
    text-decoration:underline;
   font-weight:bold;
   margin-left:4px;
   width:auto
}


div#viewall a
{
   color:#777777;
    text-decoration:underline;
   font-weight:bold;
   margin-left:10px;
   width:auto
}
div#coloreother a
{
  background-color:#9B9B9D  
}



.imm_pro_off2_new{ position:absolute; z-index:1;padding: 3px 3px 3px 3px;}
.imm_pro_off_new{ position:relative; z-index:1; margin: auto; padding: 3px 3px 3px 3px; border:1px solid #ccc;}
.imm_pro_off_arancio {position:absolute; z-index:1; margin: auto; border:1px solid #ccc; padding: 3px 3px 3px 3px;}
/* seleziona_prodotti_offerte_legno */

.content17 { float:left; width:702px; height: auto; background-color:#f8f9f9; margin-bottom:20px;}
.content17_bianco { float:left; width:702px; height: auto; margin-bottom:20px;}
.content17_arancio { float:left; width:702px; height: auto; margin-bottom:20px;}
.content18{ float:left; width:200px; height: auto; }
.text_tile_offerte{ text-decoration: none; color: #777777; font-family: Tahoma; font-size: 14px; font-weight:bold;  padding: 0 0 0 ;}
.text_tile_offerte_arancio { text-decoration: none; color: #ff9d05; font-family: Tahoma; font-size: 14px; font-weight:bold; padding: 15px 0 10px 0 ;}
.text_corpo_offerte{ text-decoration: none; color: #777777; font-family: Tahoma; font-size: 11px; padding: 10px 0 0 0;}
.text_corpo_offerte_arancio { text-decoration: none; color: #ff9d05; font-family: Tahoma; font-size: 11px; padding: 10px 10px 0 0;}
.text_pro_off_arancio { color: #ff9d05; font-family: Tahoma; font-size: 13px; }

.content19 { float:right; width:502px; height: auto;}

.torna_offerte { width: 689px; height: 33px; padding: 0 0 0 10px; margin-top:18px;}
.p1_offerte ul { padding:0; margin:0; width: auto; list-style: none; }
.p1_offerte ul li { display: inline; background: url(../images/ico_tornasu.gif) 0 0 no-repeat ;	padding: 0 0 3px 20px; margin:0;	}
.p1_offerte ul li a { text-decoration: none; color: #777777; font-family: Tahoma; font-size: 11px;}
.p1_offerte ul li a:hover { text-decoration: underline;}

.p2_offerte ul { padding:0; margin:0; width: auto; list-style: none; padding: 0 0 0 0;	}
.p2_offerte ul li  { text-decoration: none; color: #7db709; font-family: Tahoma; font-size: 18px;line-height: 22px; font-weight: bold;}
.p2_offerte ul li a { text-decoration: none; color: #7db709; font-family: Tahoma; font-size: 18px; font-weight: bold;}
.p2_offerte ul li a:hover { text-decoration: underline;}

.interno_pro_off { float:right; width: 482px; height: 25px; margin: 20px 20px 0 0; }
.p1_interno_pro_off ul { padding:0; margin:0; width: auto; list-style: none; padding: 0 0 0 0; }
.p1_interno_pro_off ul li { display: inline; background: url(../images/ico_agg_preventivo.gif) no-repeat 0 0;	padding: 0 0 3px 20px;	}
.p1_interno_pro_off ul li a { text-decoration: none; color: #777777; font-family: Tahoma; font-size: 11px;}
.p1_interno_pro_off ul li a:hover { text-decoration: underline;}
.p1_interno_pro_off1 ul { padding:0; margin:0; width: auto; list-style: none; margin: 0 15px 0 0;}
.p1_interno_pro_off1 ul li { display: inline; background: url(../images/vaisito_produttore_icon.gif) 0 0 no-repeat;	padding: 0 0 3px 20px;	}
.p1_interno_pro_off1 ul li a { text-decoration: none; color: #777777; font-family: Tahoma; font-size: 11px;}
.p1_interno_pro_off1 ul li a:hover { text-decoration: underline;}

.p1_interno_pro_off1_arancio {  background: url(../images/ico_piccolo_stock.gif) no-repeat 0 0;	padding: 0 0 0 20px; margin: 0 55px 0 0; color: #ff9d05; font-weight: bold;}
.p1_interno_pro_off1_arancio ul li a { text-decoration: none; color: #ff9d05; font-family: Tahoma; font-size: 11px;}
.p2_interno_pro_off ul { padding:0; margin:0; width: auto; list-style: none; padding: 0 0 0 0;	}
.p2_interno_pro_off ul li  { font-family: Tahoma; font-size: 12px;}
.p2_interno_pro_off ul li a { text-decoration: none; color: #777777; font-family: Tahoma; font-size: 13px; }
.p2_interno_pro_off ul li a:hover { text-decoration: underline;}

.imm_pro_off{ position:absolute; z-index:1; margin: 18px 0 0 23px; border:1px solid #ccc; padding: 3px 3px 3px 3px;}
.imm_pro_off_arancio {position:absolute; z-index:1; margin: 18px 0 0 23px; border:1px solid #ccc; padding: 3px 3px 3px 3px;}

.imm_pro_off2{ position:absolute; z-index:1;padding: 19px 0px 0px 22px;}
.film{
	width:143px;
	height:110px;
	background-repeat:no-repeat;
	position: absolute;
	z-index:1;
	margin-top:10px;
	margin-left:15px;
		
}
.film[class] {
	background-image:url(../images/immpiccstockpuls.png);
/*background-color:#ff0;*/
}


.imm_pro_off_2 {  position:absolute; z-index:2; margin: 110px 0 0 145px;}

/* seleziona_prodotti_focuson */

.torna_focuson { width: 702px; height: 31px; padding: 4px 0 10px; margin-top:18px;}
.p1_focuson ul { padding:0; margin:0; width: auto; list-style: none; padding: 3px 0 0 0; }
.p1_focuson ul li { display: inline; background: url(/images/archivio_icon.gif) no-repeat 0 0;	padding: 0 0 0 20px;	}
.p1_focuson ul li a { text-decoration: none; color: #777777; font-family: Tahoma; font-size: 11px;}
.p1_focuson ul li a:hover { text-decoration: underline;}
.p1_focuson a { background: url(/images/archivio_icon.gif) no-repeat 0 0;	padding: 0 0 3px 20px;}
.p2_focuson ul { padding:0; margin:0; width: auto; list-style: none; padding: 0 0 0 0;	}

.p2_focuson ul li  { text-decoration: none; color: #0083d8; font-family: Tahoma; font-size: 18px; font-weight: bold;}
.p2_focuson ul li a { text-decoration: none; color: #0083d8; font-family: Tahoma; font-size: 18px; font-weight: bold;}
.p2_focuson ul li a:hover { text-decoration: underline;}
div#content25 { float: left; width: 702px; height: auto; margin: 0 0 0 0; }
div#content26 { float: left; width: 702px; height: auto; margin: 35px 0 0 0;	 }
.img_focuson1{ margin: 0 15px 25px 0;  border: 1px solid #ccc; padding: 3px 3px 3px 3px;}
.title_focus{ width:auto; margin: 0 0 15px 0; font-family: Tahoma; font-size: 18px;line-height:22px; color:#0083d8; font-weight:bold;}
.text_focus{ width:auto; margin: 0 15px 10px 0; font-family: Tahoma; font-size: 11px; color:#777777;}
.link_focus{ width:auto; line-height:14px; padding:2px 1px 4px 1px; margin: 0 15px 50px 0; font-family: Tahoma; font-size: 11px; color:#777777;}
/*.link_focus a:link{ margin-right:5px}*/
.link_focus img{ margin-right:5px}
div#content27{ float:left; width:702px; height: 80px; margin: 10px 0 50px 0; background-color:#eeeeef; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.img_focuson2{ margin: 5px 0 0 10px;}

/* seleziona_prodotti_focuson_archivio */

.content20{ float:left; width:702px; height:36px; margin: 30px 0 0 0; font-family: Tahoma; font-size: 18px; color:#0083d8; font-weight:bold;}

.content21{
	width:682px;
	
	padding-left:26px;
	padding-top:9px;
	padding-bottom:9px;
	position:relative;
	clear:both;
	float:left;
		
}

.c21colore{ background-color:#f4f5f5; }
.content21sx{ float:left;border:2px solid #cfcfd0; height:74px;width:74px; background-color:#ffffff; padding:2px; margin-right:5px}
.content21_title{float:left;   color: #777777; font-size: 14px;font-weight:bold;padding:0 14px;}
.content21_text{ float:left;  color: #777777; width:560px;padding:5px 14px;  font-size: 11px; }
.content21sx img{border:none;}

/* seleziona_prodotti_offerte_del_mese 

div#Pavi { float: left; width: 208px; height: auto; margin: 0 0 0 12px; background: url(/images/offerte_pavim_rivest_fondo.jpg) 0 0 no-repeat;  }
div#Arre { float: left; width: 208px; height: auto; margin: 0 0 0 25px; background: url(/images/offerte_arred_comp_fondo.jpg) 0 0 no-repeat;  }
div#Idro { float: left; width: 208px; height: auto; margin: 0 0 0 25px; background: url(/images/offerte_idrosanitari_fondo.jpg) 0 0 no-repeat;  }
div#content22 { float: left; width: 208px; height: auto; margin: 0 0 0 12px; background: url(../images/offerte_pavim_rivest_fondo.jpg) 0 0 no-repeat;  }
.content22_down { float: left; width: 186px; height: auto; margin: 35px 0 20px 9px; border-left: 2px solid #ccc; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc;}*/


div#Pavi { float: left; width: 214px; height: 28px; margin: 0 0 0 7px; background:url(/images/pvriv.gif) 15px 0 repeat-x; border: 2px solid #E2E3E5;  }
div#Arre { float: left; width: 214px; height: 28px; margin: 0 0 0 20px; background: url(/images/arrcomp.gif) 15px 0 repeat-x;border: 2px solid #E2E3E5;   }
div#Idro { float: left; width: 214px; height: 28px; margin: 0 0 0 20px; background: url(/images/idros.gif) 15px 0 repeat-x; border: 2px solid #E2E3E5;  }
.content22_down { float: left; width: 214px; height: auto; margin: 28px 0 0 -2px; border-left: 2px solid #E2E3E5; border-right: 2px solid #E2E3E5; border-bottom: 2px solid #E2E3E5; }



div#content23 { float: left; width: 208px; height: auto; margin: 0 0 0 25px; background: url(../images/offerte_arred_comp_fondo.jpg) 0 0 no-repeat;  }
div#content24 { float: left; width: 208px; height: auto; margin: 0 0 0 25px; background: url(../images/offerte_idrosanitari_fondo.jpg) 0 0 no-repeat;  }
.content_text_pro_off { font-family: Tahoma; font-size: 11px; color: #777777; text-align: left; padding: 0 10px 20px 10px; } 
.pro_off ul { padding:0; margin:0; list-style: none; padding: 10px 0 10px 10px; text-align:left; }
.pro_off ul li { padding: 0 0 0 0; color: #777777; background: url(../images/menu_bullet_smenu.gif) 0 0 no-repeat;}
#contentbox_down .content22_down .pro_off ul li a { text-decoration: none; color: #777777; font-family: Tahoma; font-size: 11px; font-weight: bold; }
#contentbox_down .content22_down .pro_off ul li a:hover { text-decoration: underline;}
.content_text_home{line-height:15px;}
/* scheda preventivo */
.menu_sc_prev{width:702px;}
.menu_sc_invia{width:702px;clear:both;height:80px;padding-top:40px; margin: 40px auto; text-align:center}
.menu_sc_prev ul { padding:0; margin: 10px 0 10px 0; width: auto; list-style: none; float:right;}
.menu_sc_prev ul li.prev {  display: inline; background: url(../images/ico_preventivo.gif) no-repeat 0 0;  padding: 0 10px 0 18px;}
.menu_sc_prev ul li.reg {display: inline; background: url(../images/ico_preventivo.gif) no-repeat 0 0; padding: 0 10px 0 18px;}
.menu_sc_prev ul li.cer {display: inline; background: url(../images/SEL-AZ_ico_aziende.gif) no-repeat 0 0; padding: 0 10px 0 18px;}

.menu_sc_prev ul li a { text-decoration: none; color: #777777; font-family: Tahoma; font-size: 11px;}
.menu_sc_prev ul li a:hover { text-decoration: underline;}

#contentbox_down #form table tr td .sc_prev_rec ul { padding:0; margin: 0 20px 0 0; list-style: none;   }
#contentbox_down #form table tr td .sc_prev_rec ul li { float:left; color: #777777; font-family: Tahoma; font-size: 11px; background: url(../images/ico_rec.gif)  no-repeat 0 0; padding: 0 0 0 20px; }

#contentbox_down #form table tr td .sc_prev_rec ul li a { text-decoration: none; color: #777777; font-family: Tahoma; font-size: 11px; font-weight:bold;}
#contentbox_down #form table tr td .sc_prev_rec ul li a:hover { text-decoration: underline;}

/* footer */

.footer_text { float: right; width: auto; font-size: 10px; color:#E6E7E8; margin: 10px 140px 0 0 ; padding: 0;}
.footer_menu ul { float: left; width: auto; list-style: none; padding: 0 0 3px 0; margin: 8px 0 0 140px; }
.footer_menu ul li.sitemap { display: inline; background: url(../images/ico_sitemap.gif) 0 0 no-repeat; padding: 1px 0 1px 20px; margin:0;margin-right:3px;}
.footer_menu ul li.privacy { display: inline; background: url(../images/ico_privasi.gif) 0 0 no-repeat; padding: 1px 0 1px 20px;margin-right:2px;}
.footer_menu ul li.credit { display: inline; padding: 0; background: url(../images/ico_credit.gif) 0 0 no-repeat; padding: 1px 0 3px 20px;}
.footer_menu ul li a { color: #E6E7E8; font-size: 10px;}

/* sezioni interne */

/*registrati */

.tablereg { border-collapse:collapse; text-align: left; margin: 0 0 10px 0;}
.tablereg TR TD{ width: 230px;}
.tablereg TR TH { width: 105px; font-weight: normal; text-align: right;}
.tablereg TR TH span { color: #FF9D04; }
.tablereg TR TD INPUT { width: 220px; }
.tablereg TR TD SELECT{ width: 225px; }
.tablereg TR TD INPUT.small { width: 150px; margin: 0 0 0 70px; }
.tablereg TR TD INPUT.small1 { width: 150px; }
#consenso { float: left; width: auto; margin: 40px 0 50px 0; }
.consenso_text { float: left; width: 350px; margin: 0 0 0 55px;}
.consenso_check { float: right; padding: 0 0 0 10px; margin: 0 5px 0 0; }
.consenso_checkbox { float: left; margin: 20px 0 0 55px; }
.consenso_checkbox .textc { margin: 0 0 0 8px; }
.invcanc{  margin: 0 0 0 320px;}
.space{ padding: 30px 0; }

.mceContentBody,
.mceEditorIframe {
    /* TinyMCE Editor */
    background-color:#FFFFFF;
    }
body.mceContentBody a,
.mceContentbody a,
.mceEditorIframe a {
    color: #00C;
    text-decoration: underline;
    }




.separatore{ margin-bottom:30px;height:30px;padding-bottom:30px;}
.text_tile_offerte_arancio{ text-decoration: none; color: #ff9d05; font-family: Tahoma; font-size: 14px; font-weight:bold;  padding: 15px 0 0 ;}
.text_tile_offerte_verde{ text-decoration: none; color: #2e982b; font-family: Tahoma; font-size: 14px; font-weight:bold;  padding: 15px 0 0 ;}

.text_corpo_offerte_arancio { text-decoration: none; color: #ff9d05; font-family: Tahoma; font-size: 11px; padding: 10px 0 0 0;}

.p1_interno_pro_offstock ul { padding:0; margin:0; width: auto; list-style: none; margin: 0 15px 0 0;}
.p1_interno_pro_offstock ul li { display: inline; background: url(../images/ico_busta.gif) 0 0 no-repeat; padding: 0 0 3px 20px;	}
.p1_interno_pro_offstock ul li a { text-decoration: none; color: #FF9D05; font-family: Tahoma; font-size: 11px;}
.p1_interno_pro_offstock ul li a:hover { text-decoration: underline;}


.p1_interno_pro_off_prod ul { padding:0; margin:0; width: auto; list-style: none; margin: 0 15px 0 0;}
.p1_interno_pro_off_prod ul li { display: inline; background: url(../images/ico_prod.gif) 0 0 no-repeat; padding: 0 0 3px 20px;	}
.p1_interno_pro_off_prod ul li a { text-decoration: none; color: #FF9D05; font-family: Tahoma; font-size: 11px;}
.p1_interno_pro_off_prod ul li a:hover { text-decoration: underline;}


.p1_interno_pro_offstocksx { padding:0; margin:0; width: auto; list-style: none; margin: 0 15px 0 0; font-family: Tahoma; font-size: 11px; }
.p1_interno_pro_offstocksx strong {
	color: #ff9d05;
	font-size: 12px;	
}





/* EDITOR PROPERTIES */
.titolo_testo {
font-size:18px;
font-weight:bold;
color:#777777;
margin-top:20px;
margin-bottom:20px;
}

.allinea_sx {
text-align:left;
}

.allinea_dx {
display: block;
text-align: right;

}

.testo_verde {
color:#58b2a4
}

.testo_arancio {
color:#ff9c04
}

.alert {
color:#f00;
font-weight:bold;
}

.testo_arancio_grande {
color:#ff9c04;
font-size:12px;
}

.testo_porpora {
color:#B03F53;
font-weight:bold;
font-size:15px;
}

.testo_porpora_piccolo {
color:#B03F53;
font-weight:bold;
font-size:12px;
}
