/* CSS Document */

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

body{
	color:#fff;
	font-family:Arial, Helvetica;
	font-size:11px;
	background-color:#fff;
	background-repeat:repeat-x;
	background-position:top left
	}
	
.bk_gen {background-image:url(../image/bk_body_gen.gif)}


/*Classi generali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.floatright {float:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:0px; margin-bottom:5px;}
.imgleft {float:left; margin-right:1.5em; margin-bottom:1em;}
.imgleftcta {float:left; margin-right:0em; margin-bottom:1em;}
.absmiddle {vertical-align:middle;}

.none {display:none;}
.stampa {display:inline;}
.screen {display:none;}

h1.stampa {color:#5C615C; padding-bottom:20px; font-style:italic; font-weight:normal; font-size:20px}


.bold{font-weight: bold;}
.corsivo{font-style: italic;}
.clearleft {clear:left}
img {border:0px;}
form {margin:0px; padding:0px;}
table {font-size:100%;}
.uppercase {text-transform:uppercase}
.txt_minore {font-size:80%;}
.vtop {vertical-align:top}
.vmiddle {vertical-align:middle}
.vbottom {vertical-align:text-bottom}


a:link {color:#575B5E; text-decoration:none}
a:visited{color:#575B5E; text-decoration:none}
a:hover {color:#ECAF06; text-decoration:underline}
a:active {color:#ECAF06; text-decoration:underline}

/*HOME PAGE*/
#content_home {
background-image:url(../image/bk_container_home.gif);
background-repeat:no-repeat;
height:500px;
}
	
#logo_home {
border-bottom:3px solid #ACA936;
margin-bottom:30px;
}

#flash_home {
margin-top:20px;
margin-bottom:20px;
}

#payoff_home {
width:477px;
color:#8DA4B0;
text-align:right;
font-style:italic;
font-family:georgia;
font-size:1.5em;
}

#entra_home {
display:none;
position:absolute;
left:65px;
top:235px;
color:#fff;
font-weight:bolder;
letter-spacing:0.02em;
font-size:12px;
padding-bottom:3px;
border-bottom:5px solid #fff;
}

#lingue_home {
display:none;
position:absolute;
left:170px;
top:269px;
color:#fff;
font-size:11px;
letter-spacing:0.02em;
}

#lingue_home  a {padding-right:12px}

#ar_home {
display:none;
position:absolute;
left:900px;
top:269px;
color:#fff;
font-size:10px;
letter-spacing:0.02em;
}

#entra_home a:link {color:#fff; text-decoration:none}
#entra_home a:visited {color:#fff; text-decoration:none}
#entra_home a:hover {color:#fff; text-decoration:none}
#entra_home a:active {color:#fff; text-decoration:none}

#lingue_home a:link {color:#fff; text-decoration:none}
#lingue_home a:visited {color:#fff; text-decoration:none}
#lingue_home a:hover {color:#fff; text-decoration:none}
#lingue_home a:active {color:#fff; text-decoration:none}

#ar_home a:link {color:#fff; text-decoration:none}
#ar_home a:visited {color:#fff; text-decoration:none}
#ar_home a:hover {color:#fff; text-decoration:none}
#ar_home a:active {color:#fff; text-decoration:none}


#path_home {width:100%;margin-top:35px;}

#path_home1{width:32%;float:left;}
#path_home2{width:32%;float:left; margin-left:1%;}
#path_home3{width:32%;float:left; margin-left:1%;}

#path_home  h2 {margin:0px; padding:0px 0px 16px 0px; color:#956772; font-size:13px;letter-spacing:1px;}

.titolo_path {color:#306B7C;letter-spacing:0.02em; line-height:15px;}

.titolo_path a:link{color:#306B7C;text-decoration:none}
.titolo_path a:visited{color:#306B7C;text-decoration:none}
.titolo_path a:hover{color:#306B7C;text-decoration:none}
.titolo_path a:active{color:#306B7C;text-decoration:none}

.sottotitolo_path {color:#9FA07C;letter-spacing:0.02em; line-height:15px;}

#container{
	position:relative;
	text-align:left;
	width:100%;
	margin:0px;
	}
	
/*TESTATA--------------------------------------------------------*/
#testata {
height:70px; 
position:relative; 
background-image:url(../image/bk_testata.gif);
background-repeat:no-repeat;
border-bottom:3px solid #ACA936;
}

.body_claire {
	background-image:url(../image/bk_body_claire.gif);
	background-repeat:repeat-x;
	background-color:#fff;
}
.body_black {
	background-image:url(../image/bk_body_black.gif);
	background-repeat:repeat-x;
	background-color:#201418;
}

.body_grey {
	background-image:url(../image/bk_body_black.gif);
	background-repeat:repeat-x;
	background-color:#698077;
}

#logo {position:absolute;top:0px;left:0px; }

#cerca {position:absolute; top:21px; right:43px; width:106px; display:none}
#cerca fieldset{margin:0px; padding:0px; border:none}
#cerca .campi {
	background-color:#D1D3D4;
	border:0px solid #D1D3D4;
	font-size:11px;
	color:#000;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:89px;
	/*vertical-align:middle*/
	float:right
	}

#cerca .bottoni {
	margin:3px 0px 0px 1px;
	padding:0px;
	border:0px solid #fff;
	color:#000;
	/*vertical-align:middle*/
	float:left
	}

/*MENU TOP */
#menu_principali {
	display:none;
	position:absolute;
	top:60px; 
	left:35px; 
	width:95%;
	height:37px;
	padding:0px 0px 0px 0px;
	}

#menu_principali .voce_menu {float:left; padding:4px 29px 0px 0px;}
#menu_principali .voce_menu h2{
margin:0px; 
font-size:11px; 
color:#231F20; 
width:50px;
text-transform:lowercase;
height:34px;
font-weight:normal;
}

#menu_principali .voce_menu_sel {float:left; padding:4px 29px 0px 0px;}
#menu_principali .voce_menu_sel h2{
font-weight:bold;
margin:0px; 
padding:0px; 
font-size:11px; 
width:50px;
height:34px;
color:#fff;
font-style:italic; 
text-transform:lowercase;
background-image:url(../image/selettore.gif);
background-repeat:no-repeat;
background-position:center bottom
 }
#menu_principali .voce_menu_sel h2 a:link {color:#fff; text-decoration:none; }
#menu_principali .voce_menu_sel h2 a:visited {color:#fff; text-decoration:none}
#menu_principali .voce_menu_sel h2 a:hover {color:#fff; text-decoration:none}
#menu_principali .voce_menu_sel h2 a:active {color:#fff; text-decoration:none}

#menu_principali .voce_menu h2 a:link {color:#231F20; text-decoration:none; }
#menu_principali .voce_menu h2 a:visited {color:#231F20; text-decoration:none}
#menu_principali .voce_menu h2 a:hover {color:#fff; text-decoration:none}
#menu_principali .voce_menu h2 a:active {color:#fff; text-decoration:none}


/*SOTTOVOCI MENU*/
#menu_principali .lista {text-align:right;position:absolute; left:0px; top:47px; width:935px;}

#menu_principali ul{margin:0px; padding:0px; list-style-type:none;}
#menu_principali li{display:inline; color:#b5ab00; font-size:11px;  padding:0px 0px 0px 0px; letter-spacing:0.05em;}


#menu_principali li.li a:link{text-decoration:none; color:#b5ab00;}
#menu_principali li.li a:hover{text-decoration:none; color:#b5ab00;}
#menu_principali li.li a:active{text-decoration:none; color:#b5ab00;}
#menu_principali li.li a:visited{text-decoration:none;color:#b5ab00;}


#menu_principali li.li_sel a:link{ text-decoration:none; color:#000;}
#menu_principali li.li_sel a:visited{ text-decoration:none; color:#000;}
#menu_principali li.li_sel a:hover{ text-decoration:none; color:#000;}
#menu_principali li.li_sel a:active{ text-decoration:none; color:#000	;}

/*SEZIONE VIDEO---------------------------------------------------------------------------------*/
#content_video{
	margin:0px 0px 0px 0px;
	padding-top:20px;
	border-top:3px solid #E5E4DB;
	position:relative;
	}
	
#descrizione_video {}
#sottotitolo_video {top:174px;position:absolute; left:0px; color:#938989; display:none}
#testo_video {top:20px;position:absolute; right:0px;width:536px; height:350px; /*background-image:url(../image/bk_video.gif); background-repeat:no-repeat*/}
#video {margin:8px; height:334px;}
/*CONTENTUTI*/
#content {
		margin:0px 0px 0px 0px;
	padding-top:20px;
	border-top:3px solid #E5E4DB;
	}
	
/*CONTENTUTI BLACK*/
#content_black {
		margin:0px 0px 0px 0px;
	padding-top:20px;
	border-top:3px solid #E5E4DB;
	}
	
#content_black  #descrizione {
	color:#fff;
	line-height:17px;
	font-size:11px;
	}
	
	
#content_black #descrizione #testo a:link {color:#A8A53C; text-decoration:none;}
#content_black #descrizione #testo a:visited{color:#A8A53C; text-decoration:none}
#content_black #descrizione #testo a:hover {color:#fff; text-decoration:underline}
#content_black #descrizione #testo a:active {color:#fff; text-decoration:underline}

#content_black #descrizione #testo h3{color:#ACA936; font-style:italic; font-weight:normal; line-height:19px;font-size:17px; margin:0px 0px 20px 0px; padding:0px;}
#content_black #descrizione #testo h4{color:#ACA936; font-weight:bold; font-size:15px; margin:0px 0px 5px 0px; padding:0px;}
#content_black #descrizione #testo h5 {
color:#ACA936; font-weight:bold; font-size:13px; margin:0px 0px 0px 0px; padding:0px;
}
#content_black .borderdotted {

 margin:20px 0px 30px 0px;
 height:3px;
 border-bottom:2px dotted #5A5758;

}

#content_black #descrizione #testo hr {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #5A5758;
 background-color:#5A5758; 
 margin:20px 0px 20px 0px
}

#content_black #descrizione #testo .tableplus {margin-left:-50px;width:700px;}

/*NAVIGATION BLACK------------------------------------------------*/
#navigation_black{
	position: absolute;
	top: 180px;
	left: 37px;
  width:190px;
	display:none
	}

#navigation_black #menu ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-size:11px;
	text-transform:lowercase;
	}

#navigation_black #menu li {padding:0px 0px 8px 0px;margin:0px;	}

#navigation_black #menu li a {}

#navigation_black #menu .menu_y a{}
#navigation_black #menu ul a:link {color:#fff; text-decoration:none; }
#navigation_black #menu ul a:visited {color:#fff; text-decoration:none}
#navigation_black #menu ul a:hover {color:#A8A53C;text-decoration:none;}
#navigation_black #menu ul a:active {color:#A8A53C; text-decoration:none}

#navigation_black #menu ul a.menu_y_sel:link {color:#A8A53C;text-decoration:none;}
#navigation_black #menu ul a.menu_y_sel:visited {color:#A8A53C;text-decoration:none;}
#navigation_black #menu ul a.menu_y_sel:hover {color:#fff;text-decoration:none;}
#navigation_black #menu ul a.menu_y_sel:active {color:#fff;text-decoration:none;}


/*CONTENTUTI GREY*/

#menu_assistenza {
top:150px;
left:227px;
position:absolute;
font-weight:bold; 
display:none;
}

#menu_assistenza a:link {color:#3f5851}
#menu_assistenza a:visited {color:#3f5851}
#menu_assistenza a:hover {color:#b5ab00}
#menu_assistenza a:active {color:#b5ab00}

#menu_assistenza td {vertical-align:top}

#content_grey {
	margin:0px 0px 0px 0px;
	padding-top:20px;
	border-top:3px solid #E5E4DB;
	}
	
#content_grey  #descrizione {
	color:#fff;
	line-height:16px;
	font-size:11px;
	}
	
	
#content_grey #descrizione #testo a:link {color:#fff; text-decoration:none;}
#content_grey #descrizione #testo a:visited{color:#fff; text-decoration:none}
#content_grey #descrizione #testo a:hover {color:#fff; text-decoration:underline}
#content_grey #descrizione #testo a:active {color:#fff; text-decoration:underline}

#content_grey #descrizione #testo h3{color:#ACA936; font-style:italic; font-weight:normal; line-height:19px;font-size:17px; margin:0px 0px 20px 0px; padding:0px;}
#content_grey #descrizione #testo h4{color:#ACA936; font-weight:bold; font-size:15px; margin:30px 0px 15px 0px; padding:0px;}
#content_grey #descrizione #testo h5 {
color:#ACA936; font-weight:bold; font-size:13px; margin:0px 0px 0px 0px; padding:0px;
}
#content_grey .borderdotted {
 margin:20px 0px 30px 0px;
 height:3px;
 border-bottom:2px dotted #5A5758;
}

#content_grey #descrizione #testo hr {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #fff;
 height: 1px;
 background-color:#fff; 
 margin:20px 0px 20px 0px;
}

#content_grey #descrizione #testo .tableplus {margin-left:-50px;width:700px;}

/*NAVIGATION GREY------------------------------------------------*/
#navigation_grey{
	position: absolute;
	top: 250px;
	left: 37px;
  width:190px;
	display:none;
	}

#navigation_grey #menu ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-size:11px;
	text-transform:lowercase;
	}

#navigation_grey #menu li {padding:0px 0px 8px 0px;margin:0px;	}

#navigation_grey #menu li a {}

#navigation_grey #menu .menu_y a{}
#navigation_grey #menu ul a:link {color:#fff; text-decoration:none; }
#navigation_grey #menu ul a:visited {color:#fff; text-decoration:none}
#navigation_grey #menu ul a:hover {color:#A8A53C;text-decoration:none;}
#navigation_grey #menu ul a:active {color:#A8A53C; text-decoration:none}

#navigation_grey #menu ul a.menu_y_sel:link {color:#A8A53C;text-decoration:none;}
#navigation_grey #menu ul a.menu_y_sel:visited {color:#A8A53C;text-decoration:none;}
#navigation_grey #menu ul a.menu_y_sel:hover {color:#fff;text-decoration:none;}
#navigation_grey #menu ul a.menu_y_sel:active {color:#fff;text-decoration:none;}
	
/*SEZIONI-----------------------------------------------------------*/

#descrizione {
	color:#000;
	line-height:14px;
	font-size:11px;
	}

#descrizione #testo a:link {color:#666666; text-decoration:none;}
#descrizione #testo a:visited{color:#666666; text-decoration:none}
#descrizione #testo a:hover {color:#ACA936; text-decoration:underline}
#descrizione #testo a:active {color:#ACA936; text-decoration:underline}

#descrizione #testo h3{color:#ACA936; font-style:italic; font-weight:normal; line-height:19px;font-size:17px; margin:0px 0px 20px 0px; padding:0px;}
#descrizione #testo h4{color:#306B7C; font-weight:normal; font-size:15px; margin:0px 0px 17px 0px; padding:0px;}
#descrizione #testo h6 {
background-image:url(../image/bk_loghino.gif);
margin:25px 0px 5px 0px;
background-repeat:no-repeat;
border-bottom:1px solid #6DAA5F;
font-size:14px;
padding:0px 10px 0px 30px;
}



/*HTML STRUTTURATO-------------------------------*/
#tab_content_dx {width:100%;  border-spacing: 0;   border-collapse: collapse;}
#tab_content_dx .tab_content_img {width:296px;vertical-align:top}
#tab_content_dx .tab_content_testo {width:254px;vertical-align:top}


#descrizione #testo .tab2colonne {width:100%;  border-spacing: 0;   border-collapse: collapse;}
#descrizione #testo .tab2colonne_img {width:187px;vertical-align:top}
#descrizione #testo .tab2colonne_testo{width:337px;vertical-align:top}

#descrizione #testo .tab2colonne {width:100%;  border-spacing: 0;   border-collapse: collapse;}
#descrizione #testo .tab2colonne_img {width:187px;vertical-align:top}
#descrizione #testo .tab2colonne_testo{width:337px;vertical-align:top}

#descrizione #testo .tabdownload {border-spacing: 0; border-collapse: collapse;}
#descrizione #testo .tabdownloadimg {vertical-align:middle; width:6%;}
#descrizione #testo .tabdownload td  {border-bottom:1px solid #eee; height:70px; vertical-align:middle}
#descrizione #testo .tabdownload_testo{vertical-align:middle; width:20%;}


/*FOOT--------------------------------------------------------*/
#foot {
	position:relative;
	margin:0px;
}

.foot {color:#306B7C; position:absolute; bottom:20px;font-size:10px; width:100%;text-align:center}

/*NAVIGATION------------------------------------------------*/
#navigation{
	position: absolute;
	top: 180px;
	left: 37px;
  width:190px;
		display:none;
	}

#navigation #menu ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-size:11px;
	text-transform:lowercase;
	}

#navigation #menu li {padding:0px 0px 8px 0px;margin:0px;	}

#navigation #menu li a {}

#navigation #menu .menu_y a{}
#navigation #menu ul a:link {color:#A9ACAE; text-decoration:none; }
#navigation #menu ul a:visited {color:#A9ACAE; text-decoration:none}
#navigation #menu ul a:hover {color:#000;text-decoration:none;}
#navigation #menu ul a:active {color:#000; text-decoration:none}

#navigation #menu ul a.menu_y_sel:link {color:#000;text-decoration:none;}
#navigation #menu ul a.menu_y_sel:visited {color:#000;text-decoration:none;}
#navigation #menu ul a.menu_y_sel:hover {color:#000;text-decoration:none;}
#navigation #menu ul a.menu_y_sel:active {color:#000;text-decoration:none;}



/*COLONNA DX*/
div#extra{
	position: absolute;
	top: 127px;
	right: 0;
  width:150px;
	padding: 0px;
	}


/*ALLEGATI*/
#allegati {margin:10px 0px 15px 0px; text-align:left}
#allegati .riga_allegati {background-repeat:no-repeat; padding-left:19px; margin:5px 0px 10px 0px; clear:both}
#allegati .descrizione_allegati {text-align:left}
#allegati .titoloboxapp {background-color:#F3F3F3; padding:2px; border:1px solid #E4E4E4; color:#7EA124;}
#allegati .contenutobox {padding:2px; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4;}

#allegati_grey {position:absolute; top:150px; text-align:right; right:30px; width:80px; }
#allegati_grey p {margin:0px; padding:0px;}
#allegati_grey .riga_allegati {background-repeat:no-repeat; padding-left:0px; margin:0px; clear:both}
#allegati_grey .descrizione_allegati {text-align:right}
#allegati_grey .titolobox_allegati {display:none}
#allegati_grey .contenutobox {
	padding:0px; 
	border-left:0px solid #E4E4E4; 
	border-right:0px solid #E4E4E4; 
	border-bottom:0px solid #E4E4E4;
	font-weight:bold}
#allegati_grey .size {display:none}


.evidenza {
	font-size:1em;
	margin:1em auto 1em 0em;
	padding:3px 3px 3px 20px;
	background-image: url('../image/freccia_ev.gif');
	background-repeat: no-repeat;
	background-position:left top;
	background-color:#FFF7E1;
	}

/*Ricera nel sito-------------------------------------------------------------------------------------------------------------*/
.risultati_li {padding-bottom:17px}
.titolo_ric {font-weight:bold; font-size:11px;}
.evidenziato {
	color:#A8A535;
  border-bottom:1px dotted #A8A535;
	}

.evidenziatoint {
  color:#A8A535;
   border-bottom:1px dotted #A8A535;}

.googleresult {
  padding-left:0px;
  padding-bottom:5px;
 }


/*MAPPA del sito-------------------------------------------------------------------------------------------------------------*/
.mappaPrimoLivello li {font-weight:bold; padding-top:3px}

.mappaPrimoLivello ul {list-style-type: none; margin:0px; padding:0px 0px 0px 20px}

.mappaPrimoLivello li{
	background-image:url(../image/ftv2folderopen.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	background-position:left top;
	text-transform:uppercase;
	padding-left:20px
	}


.mappaAltriLivelli li{font-weight:normal;	}


.mappaAltriLivelli li{
	background-image:url(../image/li_menu.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	background-position:left top;
	font-weight:normal;
	text-transform:none;
	font-size:0.9em;
	padding:0px 0px 0px 11px;
	margin:0px;
	}

	/*TERZO LIVELLO*/
.mappaAltriLivelli ul {
	list-style-image:url(../image/li_menu.gif);
	font-weight:normal;
	font-size:0.9em;
	border-left:0px solid red;
	}
	
	
/*CATALOGO-----------------------------*/

/* CSS Document */
.greentext {color:#ACA936}

/*Home catalogo*/
#homep_content{
	margin:0px 0px 0px 0px;
	padding-top:20px;
	border-top:3px solid #E5E4DB;
	position:relative;
	}
	
#homep_descrizione {}
#homep_titolo {color:#EDA964; font-size:20px; letter-spacing:0.09em;}
#homep_testo { width:536px;}
.intro_white {color:#fff; font-size:12px;line-height:20px}
#homep_descrizione h3 {color:#CC8A23;font-size:12px;}
#homep_testo a:link {color:#fff;text-decoration:underline}
#homep_testo a:link {color:#fff;text-decoration:underline}
#homep_testo a:link {color:#fff;text-decoration:underline}
#homep_testo a:link {color:#fff;text-decoration:underline}
/*Home famiglia porte*/

#content_cat {
margin:55px 0px 0px 0px;
}

#content_cat .descfam {
color:#938989;
text-align:left;
width:536px;
margin-left:93px;
font-size:11px;
}

#navigation_cat{
	display:none;
	position: absolute;
	top: 180px;
	left: 0px;
  width:258px;
	}

#menu_cat {/*letter-spacing:1px;*/}



/*LISTA SINISTRA*/
#list_sx {
display:none;
width:124px;
float:left;
font-size:11px;
background-repeat:no-repeat;
background-position:bottom right;
}

#type {text-align:right; margin:0px 10px 10px 0px; font-weight:bold}
.home_fam #type{color:#ffffff}
.home_fam #type.li_selected {color:#b5ab00;}
.list_fam #type {color:#b5ab00;}
.list_fam #type.li_selected {color:#b5ab00;}

#list_sx ul {
list-style-type:none;
text-align:right;
margin:0px 0px 20px 0px;
line-height:20px;
text-transform:lowercase;
}

#list_sx li {padding:0px; margin:0px; }

.home_fam  .li_selected a{color:#fff}
.home_fam  .li_selected a:link {color:#fff}
.home_fam .li_selected a:visited {color:#fff}
.home_fam  .li_selected a:hover {color:#fff}
.home_fam  .li_selected a:active { color:#fff}

.home_fam {border-right:1px solid #584F52;}
.home_fam ul {padding:0px 10px 0px 0px;}
.home_fam a:link {color:#938989; text-decoration:none}
.home_fam a:visited {color:#938989; text-decoration:none}
.home_fam a:hover {color:#fff; text-decoration:none}
.home_fam a:active {color:#fff; text-decoration:none}

.list_fam {background-image:url(../image/bk_list_fam.gif); border-right:1px solid #C8C7C7;}
.list_fam ul {padding:0px 10px 0px 0px;}
.list_fam a:link {color:#C8C7C7; text-decoration:none}
.list_fam a:visited {color:#C8C7C7; text-decoration:none}
.list_fam a:hover {color:#000; text-decoration:none}
.list_fam a:active {color:#000; text-decoration:none}

.list_fam .li_selected a:link {/*text-transform:uppercase;*/ color:#000; font-weight:bold}
.list_fam .li_selected a:visited {/*text-transform:uppercase;*/ color:#000;font-weight:bold}
.list_fam .li_selected a:hover {/*text-transform:uppercase;*/ color:#000;font-weight:bold}
.list_fam .li_selected a:active {/*text-transform:uppercase;*/color:#000;font-weight:bold}


.list_fam_dx .li_selected a:link {color:#000; font-weight:bold}
.list_fam_dx .li_selected a:visited { color:#000;font-weight:bold}
.list_fam_dx .li_selected a:hover {color:#000;font-weight:bold}
.list_fam_dx .li_selected a:active {color:#000;font-weight:bold}

/*LISTA DESTRA*/
#list_dx {
display:none;
float:left; 
width:132px;
/*noIEmac\*/
min-height: 430px;
height: auto !important;
/*end */
height: 430px;
}

#list_dx ul {
list-style-type:none;
text-align:left;
margin:0px;
line-height:20px;
padding:10px 0px 0px 10px;
}

#list_dx h1 {
margin:160px 0px 10px 0px;
padding:0px 0px 0px 10px;
color:#fff;
/*text-transform:uppercase;*/
letter-spacing:1px;
font-size:11px;
}

#list_dx .linkcat {
padding:0px 0px 0px 10px;
}


.home_fam_dx a:link {color:#938989; text-decoration:none}
.home_fam_dx a:visited {color:#938989; text-decoration:none}
.home_fam_dx a:hover {color:#fff; text-decoration:none}
.home_fam_dx a:active {color:#fff; text-decoration:none}


.list_fam_dx a:link {color:#000; text-decoration:none}
.list_fam_dx a:visited {color:#000; text-decoration:none}
.list_fam_dx a:hover {color:#C8C7C7; text-decoration:none}
.list_fam_dx a:active {color:#C8C7C7; text-decoration:none}

/*PRODOTTI----------------------------------*/
#content_cat_prod {
	margin:0px 0px 0px 0px;
	padding-top:20px;
	border-top:3px solid #E5E4DB;
position:relative;
}

#desc_prod {overflow/**/:/**/hidden;}

/*SCHEDA PORTE------------------------------------------------------------------------------*/
#prod_style1_sx {
	float:left;
	width:367px; 
	padding:0px;

	}
	
#prod_style1_sx img {margin-top:33px; }

#prod_style1_dx {
float:left;
background-color:#EFEEE9;
width:374px; 
}

#prod_style1_dx  h1 {
margin:71px 0px 0px 34px;
letter-spacing:1px;
padding:0px;
}

#prod_style1_dx  h2 {
margin:0px 0px 0px 0px;
font-style:italic;
font-size:14px;
font-weight:normal;
text-transform:lowercase;
padding:3px 0px 0px 34px;
letter-spacing:1px;
background-image:url(../image/bk_k2_prd.gif);
background-repeat:no-repeat;
background-position:left middle;
}

#prod_style1_dx .download {padding:33px 0px 0px 34px; font-size:11px; letter-spacing:1px;}

#prod_style1_dx .download  a:link {color:#939598; text-decoration:none}
#prod_style1_dx .download  a:visited {color:#939598; text-decoration:none}
#prod_style1_dx .download  a:hover {color:#939598; text-decoration:underline}
#prod_style1_dx .download  a:active {color:#939598; text-decoration:underline}

#prod_style1_dx .tab_ricambi {
  border-spacing: 0;
  border-collapse: collapse;
  margin:74px 0px 0px 34px;
}
#prod_style1_dx .tab_ricambi td {padding-bottom:23px;}
#prod_style1_dx .tab_ricambi .td1{width:33px;}
#prod_style1_dx .tab_ricambi td img {vertical-align:bottom}
#prod_style1_dx .td2 {
	vertical-align:bottom;
	font-size:11px; 
	font-style:italic; 
	color:#6B6C6F; 
	padding:0px 0px 0px 0px; 
	text-transform:lowercase;
	width:67px;
	padding-right:10px
	}

#prod_style1_dx .tab_ricambi .titolo_list_acc a:link {color:#6B6C6F;}
#prod_style1_dx .tab_ricambi .titolo_list_acc a:visited {color:#6B6C6F;}
#prod_style1_dx .tab_ricambi .titolo_list_acc a:hover {color:#6B6C6F; text-decoration:none}
#prod_style1_dx .tab_ricambi .titolo_list_acc a:active {color:#6B6C6F;text-decoration:none}

/*LACCATURE-----------------------------------------------------------------------------------------*/
#laccature {
position:relative;
margin:10px 0px 20px -135px;
clear:both; 
color:#A2A3A5; 
font-size:12px; 
width:100%; 
padding-bottom:8px;
border:1px solid #fff
} 

#laccature a:link {color:#A2A3A5}
#laccature a:visited {color:#A2A3A5}
#laccature a:hover {color:#000; text-decoration:none}
#laccature a:active {color:#000; text-decoration:none}

#laccature table{width:100%; color:#000}
#laccature td {width:50%; vertical-align:top;}
#laccature h3 {
font-weight:bold; 
color:#ACA936; 
padding-bottom:8px; 
margin:45px 0px 8px 0px; 
border-bottom:1px solid #ACA936;
font-size:13px; 
}

#laccature h3 a:link {color:#ACA936; text-decoration:none }
#laccature h3 a:visited {color:#ACA936; text-decoration:none }
#laccature h3 a:hover {color:#ACA936; text-decoration:none }
#laccature h3 a:active {color:#ACA936; text-decoration:none }


#laccature h4 {
font-weight:bold; 
color:#ACA936; 
padding-bottom:0px; 
margin:0px 0px 8px 0px; 
font-size:13px; 
clear:both; 
}

#box_laccature {border-bottom:0px solid #ACA936; }

/*SCHEDA FINESTRE------------------------------------------------------------------------------*/
#prod_style2_sx {
	float:left;
	width:367px; 
	text-align:center;
	padding:10px 0px 0px 0px;
	}
	
#prod_style2_dx h3 {
font-weight:bold; 
margin:0px; 
padding:0px; 
font-size:13px; color:#ACA936; padding-bottom:10px; text-transform:uppercase}
	
#prod_style2_sx img {margin-top:35px; }
#prod_style2_sx .immagine {margin-right:25px; }

#prod_style2_dx {
float:left;
}

#prod_style2_dx.carat_fi {margin-left:0px; width:345px;}
#prod_style2_dx.carat_sc {margin-left:40px; width:250px;}
.image_sc {margin-left:40px;}

#prod_style2_dx  #techdata {margin:50px 0px 0px 10px;}
#prod_style2_dx  #techdata ul {margin:0px 0px 0px 0px; padding:0px; list-style-type:none}
#prod_style2_dx  #techdata li {
	margin:0px;
	padding:0px 0px 0px 10px;  
	background-image:url(../image/li_cartech.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#000;
	}
#prod_style2_dx  #techdata li.car_img{
		background-image:none; margin-top:30px;
	}
#prod_style2_dx  #techdata .car {margin-bottom:20px}
#prod_style2_dx  #techdata .titolo_car {font-weight:bold; margin:0px; padding:0px;  font-size:13px; color:#ACA936; padding-bottom:10px; text-transform:uppercase}
#prod_style2_dx  #techdata .valore_car {padding-bottom:3px}
#prod_style2_dx.carat_sc #techdata li.valore_car{background-image:none; padding-bottom:3px; padding:0px 0px 0px 0px;  }

/*FINESTRE CARATTERISTICHE  E ESSENZE*/

#box_features2 {
position:absolute;
top:480px;
left:-134px;
clear:both; 
width:600px; 
padding-left:14px;
border-left:1px solid #bfbfbf;
}
.nowrap {white-space:nowrap}
#box_features2 h3{
font-weight:bold; 
color:#ACA936; 
padding-bottom:8px; 
margin:13px 0px 8px 0px; 
font-size:13px; 
}

#box_features2 h3 span.unien{
font-weight:normal; 
font-size:70%;
color:#000; 
word-spacing:-1px;
}

#box_features2 table.tab_features {
	width:100%; 
	font-size:11px;
	border-collapse: collapse; 
	border-spacing:0px; 
	white-space:nowrap;
	margin-bottom:15px;
	}
#box_features2 table.tab_features td {padding:5px 5px 5px 0px;}
#box_features2 table.tab_features th{padding:0px 20px 5px 0px;color:#cd071e; vertical-align:top; font-weight:normal;border-bottom:1px solid #b5ab08}
#box_features2 table.tab_features div.unien {font-size:90%; color:#000; }


table.tab_features_min {
	width:70%; 
	font-size:11px;
	border-collapse: collapse; 
	border-spacing:0px; 
	white-space:nowrap;
	margin-bottom:15px;
	}
table.tab_features_min td {padding:5px 5px 5px 0px;}
table.tab_features_min th{padding:0px 20px 5px 0px;color:#cd071e; vertical-align:top; font-weight:normal;border-bottom:1px solid #b5ab08}
table.tab_features_min div.unien {font-size:90%; color:#000; }



#essenze2 {
position:relative;
margin:80px 0px 20px -133px;
clear:both; 
color:#A2A3A5; 
font-size:12px; 
width:100%; 
border-bottom:1px solid #ACA936; 
padding:28px 0px 8px 0px;
} 

#essenze2 h3{
font-weight:bold; 
color:#ACA936; 
padding:0px 0px 8px 0px; 
margin:0px 0px 8px 0px; 
border-bottom:1px solid #ACA936;
font-size:13px; 
}

#essenze2 a:link {color:#A2A3A5}
#essenze2 a:visited {color:#A2A3A5}
#essenze2 a:hover {color:#000; text-decoration:none}
#essenze2 a:active {color:#000; text-decoration:none}



#essenze {
position:relative;
margin:10px 0px 20px -135px;
clear:both; 
color:#A2A3A5; 
font-size:12px; 
width:100%; 
padding-bottom:8px;
border:1px solid #fff
} 

#essenze a:link {color:#A2A3A5}
#essenze a:visited {color:#A2A3A5}
#essenze a:hover {color:#000; text-decoration:none}
#essenze a:active {color:#000; text-decoration:none}

#essenze table{width:100%; color:#000;}
#essenze td {width:50%; vertical-align:top;}
#essenze h6 {font-weight:normal; font-size:11px; text-align:right; margin:0px; padding:0px 35px 10px 0px;}



#capitolato2 {
margin-bottom:20px
}

#capitolato2 h3{
font-weight:bold; 
color:#ACA936; 
padding-bottom:8px; 
margin:45px 0px 8px 0px; 
font-size:13px; 
padding:0px;
border-bottom:0px solid #fff
}

/*PRODOTTI CORRELATI-------------------------------------------------*/

#content_undermenu {margin:35px 0px 0px 10px;}
#content_undermenu h1 {
	margin:0px;
	padding:0px;
	font-size:20px; 
	font-weight:bold;
	color:#ACA936;
	position:relative
}

#content_undermenu h1 span.payoffolist {
	font-size:9px;
	line-height:90%; 
	position:absolute; 
	left:37px;
	top:3px;
	text-transform:lowercase;
	margin:0px;
	padding:0px;
}

.prodotti_correlati2 {margin-top:20px; text-transform:lowercase; line-height:20px;}
.prodotti_correlati2 a:link {color:#908d8d}
.prodotti_correlati2 a:visited {color:#908d8d}
.prodotti_correlati2 a:hover {color:#908d8d}
.prodotti_correlati2 a:active {color:#908d8d}


.prodotti_correlati_so {margin-top:135px; line-height:20px;}
.prodotti_correlati_so div {white-space:nowrap}
.prodotti_correlati_so a:link {color:#908d8d}
.prodotti_correlati_so a:visited {color:#908d8d}
.prodotti_correlati_so a:hover {color:#908d8d}
.prodotti_correlati_so a:active {color:#908d8d}
.prodotti_correlati_so h2 {
	text-transform:uppercase;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#ACA936;
}


/*MANUALI FINESTRE*/
#manuale2 {margin-top:50px;}
#manuale2 .download img{float:left; margin:0px 5px 30px 0px}
.download div.finestre {width:133px; font-size:10px; line-height:11px;}


/*LISTA PRODOTTI------------------------*/
.list_prod{
  width:100%;
  border-spacing: 0;
  border-collapse: collapse;
  margin:0px 0px 0px 0px; 
}
.list_prod .miniatura_list {	}
.list_prod td {width:25%; vertical-align:top}

.list_prod td  a:link {color:#B5AB00; text-decoration:none}
.list_prod td  a:visited {color:#B5AB00; text-decoration:none}
.list_prod td  a:hover {color:#C8C7C7; text-decoration:none}
.list_prod td  a:active {color:#C8C7C7; text-decoration:none}

.list_prod .titolo_list_prod {padding-bottom:50px; font-size:13px; font-weight:bold}

/*LISTA PRODOTTI FINESTRE------------------------*/

.list_prod2 {
  width:100%;
  border-spacing: 0;
  border-collapse: collapse;
  margin:0px 0px 0px 0px;
}
.list_prod2 .miniatura_list {height:200px}
.list_prod2 td {width:25%; vertical-align:top; padding:0px 15px 50px 15px;}

.list_prod2 td  a:link {color:#B5AB00; text-decoration:none}
.list_prod2 td  a:visited {color:#B5AB00; text-decoration:none}
.list_prod2 td  a:hover {color:#C8C7C7; text-decoration:none}
.list_prod2 td  a:active {color:#C8C7C7; text-decoration:none}

.list_prod2 .titolo_list_prod {
	margin-bottom:5px;
	font-size:25px; 
	font-weight:bold;
	position:relative;
	}

.list_prod2 .carat {font-size:9px; font-weight:normal; color:#606060;}

.list_prod2 .payoffolist {
	font-size:11px; 
	line-height:90%; 
	position:absolute; 
	left:50px;
	top:6px;
	text-transform:lowercase;
	margin:0px;
	padding:0px;
	}

/*PAYOFF*/
#payoff_list {line-height:17px; }
.payoffschermi {margin:0px 110px 0px 15px;}

/*Schermi oscuranti*/
#techdata {margin:50px 0px 0px 10px; }
.nome_prodotto_lista_small {text-transform:lowercase; line-height:17px; padding-top:20px; font-size:12px;}
.car {margin-bottom:20px}
.titolo_car {font-weight:bold; color:#ACA936; padding-bottom:10px;}
.valore_car {color:#97989A; padding-bottom:5px}

/*PRODOTTI LIGHT FINESTRA PAGINE DESCRIZIONE------------*/

#famiglialight_content {
	margin:0px 0px 0px -134px; 
	border-left:1px solid #C8C7C7;
	width:830px;
	}
#famiglialight_content .prodottilight {margin:0px 0px 0px 180px; }


#prodottilight_content {
	margin:55px 0px 0px -134px; 
	border-left:1px solid #C8C7C7;
	width:830px;
	}

#prodottilight_content .prodottilight {margin:0px 0px 0px 178px; }
#prodottilight_content h3 { color:#BAA936; font-size:17px;}

table#tab_prodotti_longdesc {width:640px; border-spacing: 0;   border-collapse: collapse;}
#tab_prodotti_longdesc .tab_content_img {width:290px;vertical-align:top}
#tab_prodotti_longdesc .tab_content_testo {width:290px;vertical-align:top; color:#000;}
#tab_prodotti_longdesc  h3 {color:#B5AB08; font-size:17px; margin:0px 0px 15px 0px; padding:0px; font-style:italic; font-weight:normal}
#tab_prodotti_longdesc  h4 {color:#B5AB08; font-size:17px; margin:0px; padding:0px; font-style:italic; font-weight:normal}
#tab_prodotti_longdesc  h5 {color:#B5AB08; font-size:17px; margin:0px 0px 15px 0px; padding:0px; font-style:italic; font-weight:normal}


table#tab_edp {width:640px; border-spacing: 15px; }
table#tab_edp  h3 {color:#B5AB08; font-size:13px; margin:0px 0px 15px 0px; padding:0px;}
table#tab_edp  h4 {color:#B5AB08; font-size:14px; margin:0px; padding:0px; font-style:italic; font-weight:normal}
table#tab_edp  h5 {color:#B5AB08; font-size:17px; margin:0px 0px 15px 0px; padding:0px; font-style:italic; font-weight:normal}
/*SCHEDA BLINDATI------------------------------------------------------------------------------*/
#prod_style3_sx {
	float:left;
	width:400px; 
	text-align:left;
	padding:10px 0px 0px 0px;
	}
	
#prod_style3_dx h3 {
font-weight:bold; 
margin:0px; 
padding:0px; 
font-size:13px; color:#ACA936; padding-bottom:10px; }
	
#prod_style3_sx img {margin-top:33px}

#prod_style3_dx {
float:left;
width:315px;
}

#prod_style3_dx  #techdata {margin:50px 0px 0px 10px;}
#prod_style3_dx  #techdata ul {margin:0px 0px 0px 0px; padding:0px; list-style-type:none}
#prod_style3_dx  #techdata li {
	margin:0px;
	padding:0px 0px 0px 10px;  
	background-image:url(../image/li_cartech.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#000;
	}
#prod_style3_dx  #techdata li.car_img{
		background-image:none; margin-top:30px;
	}
#prod_style3_dx  #techdata .car {margin-bottom:20px}
#prod_style3_dx  #techdata .titolo_car {font-weight:bold; margin:0px; padding:0px;  font-size:13px; color:#ACA936; padding-bottom:10px; text-transform:uppercase}
#prod_style3_dx  #techdata .valore_car {padding-bottom:5px}

.desc_bindati table.tab_desc_blindati {clear:both; 	border-collapse: collapse; border-spacing:0px;}
.desc_bindati table.tab_desc_blindati td {border-bottom:1px solid #D9DADB; width:180px; vertical-align:top; padding:15px 0px 0px 0px;}
.desc_bindati h4 {margin:0px; padding:10px 0px 0px 0px; color:#b5ab00; font-size:15px}

.desc_bindati table.blin_valori_prestazionali td {padding:5px;}
.desc_bindati table.blin_valori_prestazionali hr{
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #e7e7e3;
 height: 1px;
 background-color:#e7e7e3; 
 margin:0px;
 padding:0px;
}

.desc_bindati table.blin_valori_prestazionali .green {color:#A49041}
.desc_bindati table.blin_valori_prestazionali .blue {color:#50648f}

/*Blindati rivestimenti*/

.menu_blindati {padding-top:50px;}
.lista_rivestimenti {
	margin-top:50px;
}

.payoffrivestimenti_menu {font-style:normal; font-size:90%; line-height:10px; margin-top:5px;}

#prod_style3_dx .tab_ricambi {
  border-spacing: 0;
  border-collapse: collapse;
  margin:10px 0px 0px 0px;
}
#prod_style3_dx .tab_ricambi td {padding-bottom:20px;}
#prod_style3_dx .tab_ricambi .td1{width:20px;}
#prod_style3_dx .tab_ricambi td img {vertical-align:bottom}
#prod_style3_dx .td2 {
	vertical-align:bottom;
	font-size:11px; 
	font-style:italic; 
	color:#6B6C6F; 
	padding:0px 10px 0px 0px; 
	width:60px;
	}
#prod_style3_dx .tab_ricambi .nome_riv {padding:5px 0px 0px 6px;}

#prod_style3_dx .tab_ricambi .titolo_list_acc a:link {color:#6B6C6F;}
#prod_style3_dx .tab_ricambi .titolo_list_acc a:visited {color:#6B6C6F;}
#prod_style3_dx .tab_ricambi .titolo_list_acc a:hover {color:#6B6C6F; text-decoration:none}
#prod_style3_dx .tab_ricambi .titolo_list_acc a:active {color:#6B6C6F;text-decoration:none}

#essenze3 {
position:relative;
margin:0px 0px 20px -133px;
clear:both; 
color:#A2A3A5; 
font-size:12px; 
width:100%; 
border-bottom:1px solid #ACA936; 
padding:28px 0px 8px 0px;
} 

#essenze3 h3{
font-weight:bold; 
color:#ACA936; 
padding:0px 0px 8px 0px; 
margin:0px 0px 8px 0px; 
border-bottom:1px solid #ACA936;
font-size:13px; 
}

#essenze3 a:link {color:#A2A3A5}
#essenze3 a:visited {color:#A2A3A5}
#essenze3 a:hover {color:#000; text-decoration:none}
#essenze3 a:active {color:#000; text-decoration:none}

#essenze3 table{width:100%; color:#000;}
#essenze3 td {width:50%; vertical-align:top;}
#essenze3 h6 {font-weight:normal; font-size:11px; text-align:right; margin:0px; padding:0px 35px 10px 0px;}

/*SICUREZZA FINESTRE*/
table.sicurezza {
width:778px;
margin-left:-121px;}

/*PRESTAZIONI CERTIFICATE*/
table#tab_prestazioni2 {margin-bottom:30px;}

table#tab_prestazioni2 td.td_prestazioni_mod {
font-weight:bold;
/*color:#B5AB08;*/
vertical-align:top;
padding:3px;
background-color:#F2F2EE;
/*border-right:1px solid #B5AB08;*/
text-align:center;
width:10px;
}

/*FORM----------------------*/
	/* CSS Document */

#contentform {margin:0px; padding:0px;}

#contentform #label {vertical-align:top}
.lab {
vertical-align:top;
display:block;
float:left;
width:160px;
}
.fieldset_dati_prod {display:none}

#contentform  fieldset{
border:1px solid #201418;
margin:0px;
padding:15px 0px 15px 0px;
width:100%;
}

#contentform .fieldset {
text-align:left; 
}

#contentform legend {
margin:0px 0px 10px 0px;
	}
	
#contentform  .campo{
border:1px solid #9F9D59;
width:50%;
font-size:11px; 
background-color:#F6F6F6
	}

#contentform .campocheck {
border:1px solid #9F9D59;
width:75%;
font-size:11px; 
	}

#contentform #pulsantiera{text-align:center; padding:20px; }
#contentform td {text-align:right;}
	
#contentform  select  {
border:1px solid #9F9D59;
width:50%;
font-size:11px; 
}
	
#contentform  textarea {
border:1px solid #9F9D59;
width:50%;
font-size:11px; 
background-color:#F6F6F6
}
	
#contentform .bottone{
border:1px solid #9F9D59;
font-size:13px;
color:#fff;
background-color:#9E9A32;
}

#contentform fieldset div{
margin:0px 0px 10px 0px
}

#contentform legend {
border-bottom:3px solid #524C48;
color:#ACA936;
font-size:12px;
font-weight:bold;
padding:0px 3px 0px 0px;
text-transform:uppercase
}
	
	



#tabobb td{display:none}
#tabprivacy td{text-align:justify}
.txt_min {font-size:10px;}
	
/*CURRICULUM----------------*/
#contentform2222 fieldset {margin-top:10px;border:1px solid #338929; padding:15px;}
#contentform2222 legend {
	border:1px solid #338929; 
	background-color:#F4F4F4; 
	color:#338929; 
	font-weight:bold;
	padding:5px;
	}
#contentform2222 .campo {
	width:100%;
	font-size:12px;
	background-color:#F3F3F3;
	border:1px solid #8A8A8A;
	}

#contentform2222 table{
	font-size:10px;
	}
	
#contentform2222 td{
	text-align:left;
	width:20%;
	padding-right:5px;
	padding-left:5px;
	}
	
	
#contentform2222 th{
	text-align:left;
	width:20%;
	padding-right:5px;
	padding-left:5px; 
	}
#contentform2222 .intestazione {font-weight:bold; color:#338929}

#contentform2222  .bottone{
	font-size:12px;
	background-color:#C9C9C9;
	border:1px solid #8A8A8A;
	color:#ffffff;
	font-weight:bold;
	}
