@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900italic,900);
@import url(http://fonts.googleapis.com/css?family=Exo:400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic,300italic,300,200italic,200,100italic,100);



 

body {
color: #898989;
font-family: 'Roboto', sans-serif;
}
#wrapper {
  min-height: 100px;
}
a {
color: #D8B46A;
text-decoration: none;
}
a:hover {}
a:focus {}
a:active {}
a:visited {}

.top_menu li a {

}
.top_menu li a:hover {

} 

.main_menu li a {

}
.main_menu li a:hover {

}

.footer_menu li a {

}
.footer_menu li a:hover {

}
.page-header h2 a {
  color: #FE6D04;
  font-family: 'Exo', sans-serif;
  font-size: 120%;
  text-decoration: none;
  text-transform: uppercase;
}
h1 {
  color: #FE6D04;
  font-family: 'Exo', sans-serif;
  font-size: 220%;
  text-transform: uppercase;
}
h2, h2 a {
  color: #FE6D04;
  font-family: 'Exo', sans-serif;
  font-size: 184%;
  text-transform: uppercase;
}
h3, h3 a {
  color: #FE6D04;
  font-family: 'Exo', sans-serif;
  font-size: 150%;
  text-transform: uppercase;
}
h4, h4 a {
  color: #FE6D04;
  font-family: 'Exo', sans-serif;
  font-size: 130%;
  text-transform: capitalize;
}
h5, h5 a {
  color: #FE6D04;
  font-family: 'Exo', sans-serif;
  font-size: 105%;
  text-transform: capitalize;
}
h6, h6 a {
  color: #FE6D04;
  font-family: 'Exo', sans-serif;
  font-size: 100%;
  text-transform: capitalize;
}




/** menù laterale **/
.sidebar-left .moduletable .nav > li > a {
background: #fc9b00;
background: -moz-linear-gradient(top,  #fc9b00 0%, #ff5c05 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc9b00), color-stop(100%,#ff5c05));
background: -webkit-linear-gradient(top,  #fc9b00 0%,#ff5c05 100%);
background: -o-linear-gradient(top,  #fc9b00 0%,#ff5c05 100%);
background: -ms-linear-gradient(top,  #fc9b00 0%,#ff5c05 100%);
background: linear-gradient(to bottom,  #fc9b00 0%,#ff5c05 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9b00', endColorstr='#ff5c05',GradientType=0 );
  margin: 0 0 3px;
  padding: 8px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-weight: 700;
  color:#ffffff;
  border: 1px solid #FC9301;
}


.nav > li > a:hover {
  background-color: #EEEEEE;
}     








/** menù principale orizzontale **/
.main_menu ul.menu > li.active > a {
  border-bottom: 0px solid #000;
  box-shadow: none;
  color: #444444;
  text-decoration: none;
}
.main_menu ul.menu > li > a {
  /*font-size: 16px;*/
  font-size: 108%;
  font-family: 'Exo', sans-serif;
  margin: 0px;
  padding: 40px 20px;
  text-decoration: none;
  color:#A98642;
  font-weight: 500;
}
.navbar .nav > li > a {
  text-shadow: none;
}

.main_menu ul.menu > li > a:hover {
border-bottom: 0px solid #000;
color: #E94E3A;
}
.main_menu ul.menu {
  margin:0px;
   /*float: right; */
}

.main_menu ul.menu > li.active > a:hover {
  border-bottom: 0px solid #000;
}
.main_menu ul.menu > li > a:hover {
  border-bottom: 0px solid #000;
}

.main_menu ul.menu > li > a {
  border-bottom: 0px solid #000;
}
/** header zona menù top **/

.header {
background: #ffffff; 
border-bottom: 0px solid #FC9301;
padding:0px;
margin:0px;

}

.navbar {
}

#logo img {
  padding: 10px;
}

#footer {
background: #5B5B57;
}

#sliderbig {
  margin-top: 0px;
}

/** formattazione paragrafi **/



.item-page p {
text-align:justify;
}

.leading-0 p {
text-align:justify;
}

.span4 div.item p {
text-align:justify;
}

.item-page ul {
  padding: 0px 0 20px 40px;
}

.item-page ol {
  padding: 0px 0 20px 40px;
}

/** breadcrumb **/

.breadcrumb {
  margin: 10px 0px;
}

/**modulo login**/



#modlgn-username.input-small, #modlgn-passwd.input-small  {
font-family: 'Roboto', sans-serif;
}

.btn {
font-family: 'Roboto', sans-serif;
}

.item-page p img {
  border: 1px solid #CCCCCC;
  margin: 0 5px;
  padding: 3px;
}

#footer p {
  color: #fff;
  text-align: center;
}

.label-info[href], .badge-info[href] {
  background-color: #FC9600;
}

.label {
   margin: 0px 4px 10px 0px;
}

.sfondobeige {
  background: #D5B467;
}

.quadrohome {
  padding: 10px 0;
}


