﻿@charset 'utf-8';
/*##################################### START FONT STYLES ######################################*/
@font-face {
    /*font-family: 'pt_sans_narrowregular';*/
    src: url('ptn57f-webfont.eot');
    src: url('ptn57f-webfont.eot?#iefix') format('embedded-opentype'),
         url('ptn57f-webfont.woff') format('woff'),
         url('ptn57f-webfont.ttf') format('truetype'),
         url('ptn57f-webfont.svg#pt_sans_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    /*font-family: 'pt_sansregular';*/
    src: url('pts55f-webfont.eot');
    src: url('pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('pts55f-webfont.woff') format('woff'),
         url('pts55f-webfont.ttf') format('truetype'),
         url('pts55f-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*###################################### END FONT STYLES ######################################*/
/*###################################### START GENERIC CLASSES ######################################*/
.clear{clear: both;}
.clearLeft{clear: left;}
.clearRight{clear: right;}
.noMarginLeft{margin-left: 0!important;}
.noBackground{background: none !important;}
.noMarginRight{margin-right: 0!important;}
.noPaddingRight{padding-right: 0!important;}
.noBorderRight{border-right: 0!important;}
.noBorderBottom{background : none!important;}
/*###################################### END GENERIC CLASSES ######################################*/

html,body{
    margin:0;
    padding:0;
    /*background:url(../images/body_background.jpg) top left repeat-x;*/
    background-color: #EDEDED; 
}
body{
    font-family: Roboto,sans-serif;
    font-size:12px;text-align:left;
    background-color: #EDEDED;  
    color:#333;
}

p{margin:0 10px 10px}

a
{
    color:#CC5500;
    text-decoration:none;
    outline:none;
}

a[disabled=disabled] {
    color: gray;
    text-decoration:none;
    outline:none;
}
a[disabled=disabled]:hover {
    color: gray;
    text-decoration:none;
    outline:none;
}

a:hover{
    text-decoration:underline;
}

.titolo {
    position:relative; 
    float:left; 
    /*font-family:"PT Sans Narrow";*/
    font-size:19px; 
    color:#d7ae06; 
    width:878px; 
    height:22px; 
    margin-left:35px; 
    margin-top:15px; 
    padding-right:10px;
    border-bottom: 1px solid #dcdcdc;}

div#header h1{height:80px;line-height:80px;margin:0; padding-left:10px;background: #EEE;color: #79B30B}
div#header #top_header {position:relative; float:left; width:968px; border:0px solid red; height:137px;z-index: 10 !important;}  
div#header #top_header #logo{position:relative; float:left; width:152px; margin-left:8px; height:129px; border:0px solid red;background:url(../images/logo.png) top left no-repeat;}  
div#header #top_header #logo a{position:relative; float:left; width:152px; height:129px; border:0;}  
div#header #top_header #headline{position:absolute; color:black;font-size: 15px;margin-left:194px; margin-top:106px;height:123px; border:0px solid red;  }  
div#header #top_header #content_navigation {position:relative;float: right; width:800px;z-index: 11 !important;}  
div#header #banner {position:relative; float:left; height:136px;border:0px solid red; width:968px;z-index: 0 !important;}  
div#header #banner img{position:relative; float:right; margin-left:10px; border:0px solid red;z-index: 0 !important;} 
div#header #slider {position:relative; float:left; height:313px;border:0px solid red; width:725px;z-index: 0;z-index: 0 !important; }  
div#header #slider #ombra{position:absolute;left:-2px;height:313px; width:12px; border:0px solid red;background:url(../images/ombra.jpg) top left no-repeat;z-index: 0 !important;}
div#header #slider #fade{position:relative; float:right; margin-left:0px;z-index: 0;overflow: hidden;}  

.riganera {
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 20px;
    background: url("../images/menu-bg.gif") repeat-x scroll left top !important;
    height: 34px !important;
    z-index:-100;
}
div#container{
    position: relative;
    text-align:left;
}

div#content {
    position:relative; 
    float:left; 
    display: inline;
    width:960px; 
    background:#FFFFFF; 
    margin-left:8px;
    padding-top: 10px;
}


div#content .section {position:relative; float:left; width:960px; height:300px; }
div#content .sectionAuto {position:relative; float:left; width:960px; }
div#content .section2 {position:relative; float:left; width:960px; height:210px; }
div#content .section3 {position:relative; float:left; width:960px; height:155px; background-image:linear-gradient(to top, #F1F1F1 41%, #CDCDCD 100%);}
div#content #line_box1 {position:relative; margin-left:12px; float:left; width:950px; height:280px; margin-top:10px; border:0px solid blue} 
div#content #line_boxSol {position:relative; margin-left:12px; float:left; width:400px; height:280px; margin-top:10px; background: blue} 
/*div#content #line_box1 .box_line1 {position:relative; float:left; width:164px; height:287px; margin-top:10px; margin-right:75px; border:1px solid red} */
div#content #line_box1 .box_line1 {position:relative; float:left; width:280px; height:287px; margin-top:10px; margin-right:4px;margin-left:19px; border:0px solid red} 
div#content #line_box1 .box_line1 .immagine {position:relative; float:left; width:280px; height:105px; margin-top:0px; margin-left:1px; border:0px solid #cccccc} 
div#content #line_box1 .box_line1 .immagine img {position:relative; float:left; margin-left:5px; margin-top:5px;} 
div#content #line_box1 .box_line1 .contenuto {position:relative; float:left; width:340px; height:95px; overflow: hidden; margin-top:5px; margin-left:0px; cursor: pointer !important; } 
div#content .box_line1 .contenuto {position:relative; float:left; width:280px; height:95px; overflow: hidden; margin-top:5px; margin-left:1px; cursor: pointer !important; } 
div#content #line_box1 .box_line1 .contenuto .titolo_box {font-weight:bold; padding:5px 0 15px 0; font-size:14px; cursor: pointer !important;} 
div#content #line_box1 .box_line1 .contenuto .titolo_boxSol {
    font-weight:bold; 
    padding-bottom:7px; 
    font-size:18px;
    color:#333 !IMPORTANT;
    /*font-family: 'PT Sans Narrow';*/ 
    cursor: pointer !important; 
    
}

 div#content .box_line1 .contenuto .titolo_boxSol {
    font-weight:bold; 
    padding-bottom:7px; 
    font-size:18px;
    color:#333 !IMPORTANT;
    /*font-family: 'PT Sans Narrow';*/ 
    cursor: pointer !important; 
    
} 


div#content #line_box1 .box_line1 .bottone_box {
    position:relative; 
    float:left; 
    width:280px; 
    height:27px; 
    padding-top:15px; 
    margin-left:1px; 
    border:0px solid green;
    cursor: pointer !important;
} 


div#content .box_line1 .bottone_box {
    position:relative; 
    float:left; 
   margin-top: 15px;
} 


.testoSolHome {
    font-weight:normal; 
    width:280px; 
    height:70px; 
    line-height: 16px;
    overflow:hidden;
    color:#333 !IMPORTANT;
    cursor: pointer !important;
} 


div#content #line_box1 .box_line1:hover{
    text-decoration:none !important;
}
div#content #line_box2 {position:relative; margin-left:20px; float:left; width:930px; height:200px; margin-top:10px; border:0px solid blue} 
div#content #line_box2 .box_line2 {position:relative; float:left; width:305px; height:200px; margin-top:10px; padding-left:5px; margin-right:0px;margin-left:0px; border:0} 

div#content #line_box2 .box_line2 .immagine {position:relative; float:left; width:130px; height:120px; margin-top:0px; margin-left:1px; border:0 !important;} 
div#content #line_box2 .box_line2 .immagine img {position:relative; float:left; margin-left:5px; margin-top:5px;border:0 !important;} 
div#content #line_box2 .box_line2 .contenuto {position:relative; float:left; width:160px; height:94px; overflow: hidden; margin-top:0px; margin-left:1px; border:0px solid blue} 
div#content #line_box2 .box_line2 .contenuto .titolo_box {
    font-weight:bold; 
    width:160px;
    padding-bottom: 15px; 
    font-size:16px; 
    padding-top:3px; 
    color:#333333;
    /*font-family: 'PT Sans Narrow';*/  
} 
div#content #line_box2 .box_line2 .contenuto .testo {font-weight:normal; width:160px; height:80px; padding-bottom: 15px; padding-top:3px; border:0px solid red} 



div#content #line_box3 {position:relative; margin-left:0; float:left; width:960px; height:155px; margin-top:0; border:0} 

div#content #line_box3 .box_col3 {position:relative; float:left; width:915px; height:155px; margin-top:0px; padding-left:5px; margin-right:0px;margin-left:15px; border:0px solid red; color:#000000} 
div#content #line_box3 .box_col3 #indirizzo1 {position:relative; float:left; margin-top:5px; } 
div#content #line_box3 .box_col3 #indirizzo1 .section_title {margin-bottom: 10px;font-size: 18px;font-weight: normal;} 
div#content #line_box3 .box_col3 #indirizzo2 {position:relative; float:left; margin-left:10px; margin-top:40px;font-weight: normal;} 
div#content #line_box3 .box_col3 #contact_info {position:relative; float:left; color:#ffffff; border:0px solid red;font-weight: normal;} 
div#content #line_box3 .box_col3 #contact_info p {margin-top:10px;font-weight: normal;}

div#content #line_box3 .box_col3 li {padding-bottom:10px;} 
div#content #line_box3 .box_col3 li div {margin-left:10px; width:380px;} 


div#content p{line-height:1.4}


div#content2 p{line-height:1.4}

div#navigation{background:#B9CAFF}

div#extra{background:#FF8539}

div#footer{position:relative; float:left; background: #FFFFFF;color: #000000; width:960px; margin-left:8px; padding-top:5px; border:0px solid red; height:100px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;margin-bottom: 50px; position: relative;}
div#footer a{color:#E7CE6A; }



div#container{width:968px;margin:0 auto;}
div#navigation{float:left;width:350px}
div#extra{float:right;width:350px}


.section_title{color:#000000; font-size:14px; font-weight:bold} 

/*SCHEDA*/

#scheda_titolo {
    position:absolute; 
    left:0px;  
    top:17px ;
    /*font-family:"PT Sans Narrow", Arial, sans-serif;*/
    font-size:28px; 
    line-height:26px;
    color:#d7ae06; 
    padding:0 5px 0 28px;
    background: #FFF; 
    width:auto;
    z-index: 1;
    font-weight: bold;
}
#scheda_titolo span{font-size: 16px;margin-left:15px}
#scheda_titolo_right {position:absolute; left:-1px;  top:-24px ;/*font-family:"PT Sans Narrow"*/;font-size:19px; color:#d7ae06;  width:auto; padding-left:15px; height:22px; border-left:1px solid #eeeeee;}

.login td
{
	padding-bottom:5px;
	padding-top:5px;
}
.titolo_login {
    font-size:19px; 
    color:#d7ae06;  
    height:22px;
    padding-bottom:10px;
}

.no-close .ui-dialog-titlebar {
    display: none;
}

.registrazione {
    font-size:15px; 
    color:#d7ae06;  
    height:22px;
}

.attesa
{
	position: absolute;
	background-color: #FAFAFA;
	z-index: 2147483647 !important;
	opacity: 0.8;
	overflow: hidden;
	text-align: center;
	top: 0px; 
	left: 0px;
	height: 100%;
	width: 100%;
	padding-top:20%;
}

.link_principali
{
	/*font-family: "PT Sans Narrow";*/
    font-size:medium;
    text-decoration:underline;
    color:#d7ae06;
}

.link_carrello
{
	/*font-family: "PT Sans Narrow";*/
    font-size: large;
    text-decoration:underline;
    color:#d7ae06;
}

#scheda_left_side {position:relative; float:left; width:755px; border-top:1px solid #ededed;margin-top:0px;/* background-color: red;*/}
#scheda_left_side .block{position:relative; float:left; width:755px; margin-top:25px; margin-bottom:25px; border:0px solid red;padding:0px; /*background-color: green;*/}
#scheda_left_side .block img{ }

#scheda_left_side .block2{position:relative; float:left; width:700px; bottom:40px; font-size:12px !important;border:0px solid red;padding-left:28px; /*background-color: green;*/}
#scheda_left_side .block2 p{position:relative; float:left; margin:0;padding:0;font-size:12px !important;line-height: 20px;}
#scheda_left_side .block2 table{position:relative; float:left; height:auto !important;font-size:12px !important}
#scheda_left_side .block2 ul{display:inline;position:relative; float:left;}

.immaginiDimensioni{
      position:relative; 
      float:left;display:inline; 
      width:352px;

}
.immaginiDimensioni a{
      position:relative; 
      float:left;
      display:inline; 
      border: 1px solid #cccccc;   
      margin: 5px 5px 5px 0px;
}
.immaginiDimensioni a:hover{

                                                                      
      border: 1px solid #E77424;  
}

.headLinks{
    float:left;
    display:inline;
    position: relative;
    padding: 0 2px 30px 2px;
    width: 960px;
}

.headLinks a
{
	color:rgb(102,102,102);
}
.menu a:before
{
	content:url('../images/typeliright.jpg');
	margin-right:10px;
}
.menu
{
    color:black;
}

.immaginiCont {position:relative; float:left;display:inline; width:350px;margin-left:30px; /*background-color: purple;*/ }
#immagine {position:relative; float:left;display:inline; width:352px;text-align: center; /*background-color: purple;*/ }
#dati_tecnici {position:relative; float:left; width:340px; min-height:260px;height:260px; overflow: auto; overflow-x:hidden;margin-left:10px;padding-right: 10px;}


#dati_tecnici h3.tit {/*font-family:"PT Sans Narrow";*/font-size:18px;display:inline;position: relative;float:left;text-transform: uppercase;width:100%;margin:0 0 10px 0;padding:0;}
.block2 h3.tit {/*font-family:"PT Sans Narrow";*/font-size:18px;display:inline;position: relative;float:left;text-transform: uppercase;border-bottom:1px dotted #c0c0c0;width:100%;margin:0 0 2px 0;padding:0;}
.boxMagnetek h4.h4cat {/*font-family:"PT Sans Narrow";*/font-size:17px;display:inline;position: relative;float:left;text-transform: uppercase;border-bottom:1px solid #EDEDED;width:100%;margin:0 0 2px 0;padding:0;}
.boxMagnetek h3.tit {/*font-family:"PT Sans Narrow";*/font-size:19px;display:inline;position: relative;float:left;text-transform: uppercase;width:100%;margin:0 0 2px 0;padding:0;}
.boxMagnetek p.miop {display:inline;position: relative;float:left;margin:0 !important;padding:0 !important;width:710px;}
#dati_tecnici ul {display:inline;position: relative;float:left;padding:0;margin:2px 0 0 5px;list-style-image:url('../images/typeliright.jpg');}
#dati_tecnici ul b {
    display:inline;
    position: relative;
    float:left;
    width: 100%;
    padding:0;
    list-style-image:none;
}
#dati_tecnici ul p {
    display:inline;
    position: relative;
    float:left;
    width: 100%;
    padding:0;
    list-style-image:none;
}


#dati_tecnici ul li{padding:5px 0 5px 0;margin:0 0 0 15px;}

#scheda_right_side {position:relative; float:left; width:185px;margin-top:0px; border-top:1px solid #eeeeee; border-left:1px solid #ededed; padding-left:15px;}
#scheda_right_side ul{
    display:inline;
    position: relative;
    float:left;
    padding:0;
    margin:15px 0 0 15px;
}

#scheda_right_side ul li{
    display:inline;
    position: relative;
    float:left;
    width: 155px;
    background: url('../images/typeliright.jpg') left 8px no-repeat;
    padding:3px 0 3px 10px;
}
#scheda_right_side ul li a{
    display:inline;
    position: relative;
    float:left;
    padding:0 !important; 
    color:#333;
    text-decoration:none;
    color:#666;
}
#scheda_right_side ul li ul{
    display:inline;
    position: relative;
    float:left;
    padding:0;
    margin:0 0 0 5px;
}

#scheda_right_side ul li a:hover, #scheda_right_side ul li a.sel{
    font-weight:bold;
    color:#000;
}

/*MAGNETEK*/
#scheda_left_side #immagine_magnetek_desc {position:relative; float:left; width:365px; height:126px; /*background-color: purple;*/ }
#descrizione {position:relative; float:left; width:338px; height:130px; background-color: grey; margin-left:28px} 
.titolo_magnetek {position:relative; float:left; border:0px solid red; font-size: 16px; color:#d7ae06; width:868px; height:20px; margin-left:28px; margin-top:15px; border-bottom: 1px solid #dcdcdc;}

#scheda_left_side_magnetek {position:relative; float:left; width:755px; border-right:1px solid #ededed; border-top:1px solid #ededed;margin-top:30px;/* background-color: red;*/}
#scheda_left_side_magnetek .block_magnetek{position:relative; float:left; width:735px; margin-top:25px; margin-bottom:25px; border:0px solid red;padding:0px; /*background-color: green;*/}
/*#scheda_left_side .block_magnetek img{margin-left:30px; border:1px solid #cccccc;}  */


#scheda_left_side_magnetek .block2_magnetek{position:relative; float:left; width:700px; bottom:40px; border:0px solid red;padding-left:0px; /*background-color: green;*/}

div#content #line_box1_magnetek {position:relative; margin-left:12px; float:left; width:950px; height:280px; margin-top:10px; border:0px solid blue} 
/*div#content #line_box1 .box_line1 {position:relative; float:left; width:164px; height:287px; margin-top:10px; margin-right:75px; border:1px solid red} */
div#content #line_box1_magnetek .box_line1_magnetek {position:relative; float:left; width:158px; height:287px; margin-top:10px; margin-right:0px;margin-left:15px; border:0px solid red} 
div#content #line_box1_magnetek .box_line1_magnetek .immagine {position:relative; float:left; width:158px; height:118px; margin-top:0px; margin-left:1px; border:1px solid #cccccc} 
div#content #line_box1_magnetek .box_line1_magnetek .immagine img {position:relative; float:left; margin-left:5px; margin-top:5px;} 
div#content #line_box1_magnetek .box_line1_magnetek .contenuto {position:relative; float:left; width:158px; height:94px; overflow: hidden; margin-top:0px; margin-left:1px; border:0px solid blue} 
div#content #line_box1_magnetek .box_line1_magnetek .contenuto .titolo_box {font-weight:bold; padding-bottom: 15px; font-size:14px; padding-top:3px} 
div#content #line_box1_magnetek .box_line1_magnetek .bottone_box {position:relative; float:left; width:158px; height:27px; padding-top:15px; margin-left:1px; border:0px solid green} 

#link_nl a{
    color:#cc5500;    
}
#link_nl a:hover{
    text-decoration:underline;    
}
.infoprivacy{
    margin-top:15px;
    padding-top:5px;
    border-top:1px dotted #4b4b4b;
}

div#content #line_box3 .box_col3 #social {
    position:relative; 
    float:right; 
    margin-top:8px; 
    margin-left:0px;
    width:370; 
}
div#content #line_box3 .box_col3 #social #newsletter {
    display: inline;
    position: relative;
    float: right;
    margin-top: 20px;
    width: 300px;
}
div#content #line_box3 .box_col3 #social #newsletter img {
    padding-right: 10px;
} 
div#content #line_box3 .box_col3 #social #newsletter #ask_nl{
    color:#000000;
    padding-bottom: 9px;
    margin-bottom: 9px;
    border-bottom: 1px solid #000;
    width: 232px;
} 
div#content #line_box3 .box_col3 #social #newsletter #link_nl{ height:50px; padding-top:5px; color:#E7CE6A} 

.back{
    display:inline;
    position:relative;
    float:right;
    font-size:14px;
    padding-left:22px;
    color:#7F7F7F;
    background: url(../images/back.png) left top no-repeat;
}
.back:hover{
    text-decoration:underline;
}

#link_utili{
    display:inline;
    position:relative;
    float:left;
    padding-left:25px !important;
}
#link_utili li{
    display:inline;
    position:relative;
    float:left; 
    width:700px;
    padding:10px 0;
    border-bottom:1px dashed #C0C0C0; 
}
#link_utili b{
    font-size:16px;   
}
#link_utili p{
    display:inline;
    position:relative;
    float:left; 
    margin:0 !important;  
}
#link_utili a{
    display:inline;
    position:relative;
    float:left;        
}
#mappaTerMondo{
    display:inline;
    position:relative;
    float:left;
    margin:0 0 10px 26px;
    width:705px;
    height:400px;
}
.tm{
    display:inline;
    position:relative;
    float:left;
    margin:0 0 10px 26px;
    width:705px;    
}
.tm b.etichetta{
    display:inline;
    position:relative;
    float:left;
    background:#FDCF00;
    color:#000;    
}
.tm p{
    margin:0 !important;
    padding:0 !important;
}

.rapidLink{
    display:inline;
    position:relative;
    float:left;    
    list-style: none;
    padding: 0;   
    margin: 0;
}

.rapidLink li{
    display:inline;
    position:relative;
    float:left;
    width: 220px;
    padding: 0;
    margin: 0 10px 5px 0;     
}

.rapidLink li a.downloadPDF{
    background: #F6F6F6 url(../images/pdf.png) left 2px no-repeat ;
    border: 1px solid #EBEBEB;
    display: inline;
    float: left;
    margin: 0 0 4px;
    padding: 5px 0 5px 25px;
    width: 190px; 
    position: relative;    
    text-decoration: none;
    color:#666;
}

.rapidLink li a.downloadPDF:hover{
    background: #FCE98D url(../images/pdf.png) left 2px no-repeat;
}

.slideHomeImg{
    display:inline;
    position:relative;
    float:left;
    width:960px;
    height:414px;
}
.slideHomeImg .txtSlideHomeImg{
    display:inline;
    position:absolute;
    bottom:0;
    left:0;
    width:960px;
    height:80px;
    z-index:10;
    background: url(../images/overlay.png) left top repeat;
}
.slideHomeImg .slideTitle{
    display:inline;
    position:relative;
    float:left;
    width:280px;
    margin:17px 20px 0 20px;  
    padding-right: 20px;
    color:#fff; 
    border-right: 1px solid #FFF;
    text-align: right;
}

.slideHomeImg .slideTitle b{
    display:inline;
    position:relative;
    float:right;
    /*font-family: 'PT Sans Narrow';*/  
    font-size: 20px;
    color: #FFF;    
}

.slideHomeImg .slideTitle span{
    display:inline;
    position:relative;
    float:right;
    /*font-family: 'PT Sans Narrow';*/  
    font-size: 16px;
    color: #FECC1D;
}

.slideHomeImg .txtSlideHomeImg p{
    display:inline;
    position:relative;
    float:left;
    width:570px;
    line-height: 16px;
    padding:18px 20px 20px 0;
    margin: 0;  
    color:#fff; 
}

.telephone{
    display:inline;
    position:relative;
    float:left;
    font-size: 14px;
    color:black;
    margin: 5px 20px 0 0;
    padding: 0 0 0 20px;
    font-weight: bold;
    background: url(../images/tel.png) left top no-repeat;  
}

.contentSlide{
    display:inline;
    position:relative;
    float:left;
    height:414px;
    border:0px solid red; 
    width:755px;
    z-index: 2 !important; 
    padding: 0 0 0 0;
}

.contentSlide a img
{
    padding: 0 0 0 0;
}

.pager{
    position: absolute;
    left:325px;
    top:300px;
    height: 27px;
    /*width: 126px;*/
    padding: 0 6px 0 0;
    background: url(../images/btDx.png) right top no-repeat;
    z-index: 500 !important;
}
.contPager{
    display:inline;
    position:relative;
    float:left;
    height: 21px;
    padding: 3px 0 3px 6px;
    background: url(../images/btSx.png) left top no-repeat;  
    z-index: 500;
}

.pager ul{
    display:inline;
    position:relative;
    float:left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    z-index: 500 !important; 
}

.pager ul li{
    display:inline;
    position:relative;
    float:left;
    height: 10px;
    padding: 5px;
    margin: 0;
}

.pager ul li a{
    display:inline;
    position:relative;
    float:left;
    width: 10px;
    height: 10px;
    background: url(../images/bottone_chiaro.png) left top no-repeat;
    margin-top: 1px;
    z-index: 500 !important; 
    
}


.pager ul li a.selPal{
    background: url(../images/bottone_nero.png) left top no-repeat; 
}

.bread{
    position: absolute;
    right: 220px;
    top:24px;
    font-size: 12px;
    /*font-family: arial;*/
    color:#666;
}

.bread span{
     display:inline;
    position:relative;
    float:left;
    color:#666;
    padding: 0 2px ;
}

.bread a{
     display:inline;
    position:relative;
    float:left;
    color:#666;
    padding: 0 2px ;
}

.bread span.sep{
     display:inline;
    position:relative;
    float:left;
    padding: 0 ;
    height: 9px;
    width: 9px;
    margin: 3px 5px 0 5px;
    background: url(../images/freccia_dx.gif) left top no-repeat;  
    
}

.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;overflow:hidden;}

.ecitems-header
{
	border-bottom: solid 1px gray;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	color:#d7ae06;
	/*font-family:"PT Sans Narrow";*/
	font-size:19px;
	font-weight:normal;
}

.ecitems-row
{

	border-bottom: solid 1px gray;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
}

.scwStep
{
	width:136px;
	height:30px;
	font-size:15px;
	background:#CCCCCC;
	color:Black;
}
.scwSelectedStep
{
	width:136px;
	height:30px;
	font-size:15px;
	background:#d7ae06;
	color:Black;
}

TD.scwStep, TD.scwSelectedStep
{
	text-align:center;
	border:1px solid gray;
}

.scwStep > A, .scwSelectedStep > A
{
	color:Black;
}

.scwStep > A:hover, .scwSelectedStep > A:hover
{
	color:Black;
	text-decoration: underline;
}
.disponibile { color: Green; }
.pocoDisponibile { color: Orange; }
.nonDisponibile { color: Red; }
.mandatory { background-color:#FAF7AC;}