body
{background: url(../../../immagini/bg.png) 50% 0% no-repeat #fff !important;
 font-family :Arial,serif;
 font-size:14px;
 line-height:20px;
    }
    
.navbar
{background: url(../../../immagini/bg.png) 50% 0% no-repeat #fff !important;
    }

.comp-banner {
    background: url(../../../immagini/Orange-background.jpg) 50% 50% repeat-x;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height:120px;
    
} 
.comp-container
{
    height:120px;
    overflow: hidden;
    width: 100%;
    background-color:Black;
    
    }
@media only screen and (max-width: 767px) 
{
    .navbar-collapse
    {
        background-color:#e7e7e7;
        }}
@media only screen and (min-width: 480px) {    
    .comp-info-logo {
        display: table-cell;
        height: 100%;
        padding-left: 10px;
        vertical-align: middle;
    }
    .comp-info-logo-vert {
        display: none;
    }
}
@media only screen and (max-width: 480px) and (min-width: 465px) {    
    .comp-info-logo-vert {
        display: table-cell;
        height: 100%;
        padding-left: 10px;
        vertical-align: middle;
    }
    .comp-info-logo-vert img{
        padding: 10px 10px 10px 5px;
        vertical-align: middle;
    }
    .comp-info-logo {
        display: none;
    }
}
@media only screen and (max-width: 464px) and (min-width: 332px) {   
    .comp-info-logo-vert {
        display: table-cell;
        height: 100%;
        padding-left: 10px;
        vertical-align: middle;
    }
    .comp-info-logo-vert img{
        padding: 0px 10px 10px 5px;
        vertical-align: middle;
    }
    .comp-info-logo {
        display: none;
    }
}
@media only screen and (max-width: 331px) {    
    .comp-info-logo-vert {
        display: table-cell;
        height: 100%;
        padding-left: 10px;
        vertical-align: middle;
    }
    .comp-info-logo-vert img{
        padding: 0px 10px 10px 5px;
        vertical-align: middle;
    }
    .comp-info-logo {
        display: none;
    }
}
.comp-info-header
{   display: table-cell;
    height: 100%;
    padding-left: 10px;
    vertical-align: middle;
    font-family:"arial";
    font-size: 38px;
    line-height: 32px;
    margin: 20px 5px;
    padding: 0 0 15px 0;
    text-transform: none;
    color:White;
    width:72%;
    text-align:center;
    }
 @media only screen and (max-width: 960px) and (min-width: 614px) {
    .comp-info-header
{   display: table-cell;
    height: 100%;
    padding-left: 10px;
    vertical-align: middle;
    font-family:"arial";
    font-size: 35px;
    line-height: 55px;
    margin: 20px 5px;
    padding: 0 0 15px 0;
    text-transform: none;
    color:White;
    width:72%;
    text-align:center;
    }
}
@media only screen and (max-width: 613px) and (min-width: 583px) {
    .comp-info-header
{   display: table-cell;
    height: 100%;
    padding-left: 10px;
    vertical-align: middle;
    font-family:"arial";
    font-size: 32px;
    line-height: 55px;
    margin: 20px 5px;
    padding: 0 0 15px 0;
    text-transform: none;
    color:White;
    width:72%;
    text-align:center;
    }
}
@media only screen and (max-width: 582px) and (min-width: 481px) {
    .comp-info-header
{   display: table-cell;
    height: 100%;
    padding-left: 10px;
    vertical-align: middle;
    font-family:"arial";
    font-size: 32px;
    line-height: 40px;
    margin: 20px 5px;
    padding: 0 0 15px 0;
    text-transform: none;
    width:72%;
    text-align:center;
    color:White;
    }
}
 @media only screen and (max-width: 480px) and (min-width: 332px) {
    .comp-info-header
{   display: table-cell;
    height: 100%;
    padding-left: 10px;
    vertical-align: middle;
    font-family:"arial";
    font-size: 29px;
    line-height: 38px;
    margin: 20px 5px;
    padding: 0 0 15px 0;
    text-transform: none;
    color:White;
    width:72%;
    text-align:center;
    }
}
@media only screen and (max-width: 331px) {
    .comp-info-header
{   display: table-cell;
    height: 100%;
    padding-left: 10px;
    vertical-align: middle;
    font-family:"arial";
    font-size: 22px;
    line-height: 38px;
    margin: 20px 5px;
    padding: 0 0 15px 0;
    text-transform: none;
    width:72%;
    text-align:center;
    color:White;
    }
}
    div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #1D3E67}
div#footer{
	clear: left;
	width: 100%;
	background-color: #FFFFFF;
	height: 80px;
	background:#FFFFFF url(../images/BgFooter.gif) no-repeat scroll 100% 0;
	text-align:center;
    padding-top: 6px;
}

.tabsMinMeetings
{background-color:#fcb931;
    display: table;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
    height:45px;
}
.tabsMinMeetings ul 
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    float:left;}
 .tabsMinMeetings li
{ 
    position: relative;
    display: block;
    float: left;
}
.selected a
{
     color:#fcb931;
    }

li a 
{
    color:Black;
    }
.tabsMinMeetings li a
{ 
    font-family:DIN;
    font-size: 1.14em;
    line-height:45px;
    padding: 0 15px;
    min-height:45px;
    height: auto !important;
    text-transform:uppercase;
}

.tabsMinMeetings li a:hover
{ 
    background-color:Black;
    color:#fcb931;
    line-height:45px;
    padding:10 15px;
    min-height:45px;
}
.tabsMinMeetings li:hover
{ 
    background-color:Black;
   
}
.tabsMinMeetings li:hover a
{ 
     color:#fcb931;
   
}
.selected 
{
    background-color:Black;
    line-height:45px;
    padding:10 15px;
    min-height:45px;
    }
.required {
    background-image: url(../../../immagini/required-field.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.link-type-2 
{
        font-family:Din;
        margin-left:20px;
        margin-bottom:15px;
        padding: 20px;
        color: #000;
        background: #fcb931;
        text-align: center;
        cursor: pointer;
        border: 0;
        text-transform: uppercase;
        font-size: 1.2em;
}

.link-type-2:hover {
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
}

.link-type-notEnabled {
        margin-left:20px;
        margin-bottom:15px;
        padding: 20px;
        color: #fff;
        background: #c0101e;
        text-align: center;
        cursor: pointer;
        border: 0;
        text-transform: uppercase;
        font-size: 1em;
}
.link-type-3 {
        margin-left:20px;
        margin-bottom:15px;
        padding: 40px;
        color: #fff;
        background: #37c5ef;
        text-align: center;
        cursor: pointer;
        border: 0;
        text-transform: uppercase;
        font-size: 1.2em;
}

.link-type-3:hover {
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
}
.inputError
{
    border-color:Red;
}
.link-type-1 
{
        font-family:Din;
        font-size:1 em;
        margin-left:10px;
        margin-bottom:6px;
        padding: 10px;
        color: #000;
        background: #fcb931;
        text-align: center;
        cursor: pointer;
        border: 0;
        text-transform: uppercase;
        
}

.link-type-1:hover {
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
}
.alt { background: #fcfcfc url(../images/grd_alt.png) repeat-x top; } 
.table th { background: #fcb931;
             }  
.table th a { color:Black;
             }  
#divfindme 
{
   	z-index: 201;
	text-transform:uppercase;
	font-weight:bold;
	color:black;
}
@media only screen and (min-width: 740px) {             
#divfindme 
{
    position: absolute;
    top:180px;
    left:69%;
   	z-index: 201;
	text-transform:uppercase;
	font-weight:bold;
	color:black;
}
}
#findme {
	width: 200px;
}

#acwrap 
{
  position: relative;
  left:2px;
  /*right:1.8%;*/
  width:200px;
  z-index:100;
}

#suggestBoxList {
border: 1px solid #999;
background-color: white;

text-transform: none;
font-weight:normal;
text-align: left;
font-size: 100%;
list-style: none outside none;
position: relative !important;
  top: -1px  !important;
  


}

#suggestBoxList ul {
list-style: none;
margin:0px;
padding:0px;
}

#suggestBoxList li {

width: 98%;
z-index: 300;
}

#suggestBoxList strong {
text-decoration: underline;
font-weight: bold;
}

#suggestBoxList li.selected {
color: #fffaf6;
/*background-color: #8c1000;*/
background-color: #d5d5d5;
}

#suggestBoxList img {

vertical-align: middle;
}

#suggestBoxList span {
display: block;
vertical-align: middle;
width: 250px;
}
  