@font-face {
    font-family: 'Myriad_Pro_regular';
    src: url('/system/modules/it.spezianet.camec.template/resources/fonts/MyriadPro-Regular.eot'); /* IE9 Compat Modes */
    src: url('/system/modules/it.spezianet.camec.template/resources/fonts/MyriadPro-Regular?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/system/modules/it.spezianet.camec.template/resources/fonts/MyriadPro-Regular.woff') format('woff'), /* Modern Browsers */
         url('/system/modules/it.spezianet.camec.template/resources/fonts/MyriadPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/system/modules/it.spezianet.camec.template/resources/fonts/MyriadPro-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
    }
	
@font-face {
    font-family: 'Myriad_Pro_bold';
    src: url('/system/modules/it.spezianet.camec.template/resources/fonts/MyriadPro-Bold.eot');	
    src: url('/system/modules/it.spezianet.camec.template/resources/fonts/MyriadPro-Bold.ttf') format('truetype');
    }
	
@font-face {
    font-family: 'Myriad_Pro_bold';
    src: url('/system/modules/it.spezianet.camec.template/resources/fonts/myriad-pro-bold-webfont.eot'); /* IE9 Compat Modes */
    src: url('/system/modules/it.spezianet.camec.template/resources/fonts/myriad-pro-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/system/modules/it.spezianet.camec.template/resources/fonts/myriad-pro-bold-webfont.woff') format('woff'), /* Modern Browsers */
         url('/system/modules/it.spezianet.camec.template/resources/fonts/myriad-pro-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/system/modules/it.spezianet.camec.template/resources/fonts/myriad-pro-bold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    }
	
.bold {font-family: 'Myriad_Pro_bold';}
.plain {font-family: 'Myriad_Pro_regular';}
.s14 {font-size: 0.875em;}
.title {padding-bottom: 1.5em;}
.txtwhite {color:#FFF;}
.txtdarkgrey {color: #5E5F60;}

a.txtwhite:focus,a.txtwhite:hover {color:#FFF;text-decoration: underline;}

body {font-family: 'Myriad_Pro_regular'; font-size:1.6em;}

.MainBody {background-color: #c6c7c8; background-image: url('/.galleries/base.jpg'); background-repeat: repeat; background-position: bottom right; padding: 3em; margin-top:-1.5%;}
div.MostreTitle span {color: #FFF; background-color: #000; margin-left: 3em; display: inline-block; padding: 1em; font-size: 2em; font-weight: bold; line-height: 90%}
div.NewsletterTitle span {color: #FFF; background-color: #000; display: inline-block; padding: 1em; font-size: 2em; font-weight: bold; line-height: 90%}
div.NewsletterText {margin-left: 30em;}
.NewsletterInput {border: 0; background-color: #eee; width: 100%; font-weight: bold; padding: 5px; margin-bottom:3px;}
form#Subscribe {width:60%;}
div a.NewsletterInviaButton {color: #FFF; background-color: #000; padding: 0.1em; padding-right: 3em;}


ul.cross {margin: 0; padding: 0; list-style-type: none;}
ul.cross li {margin: 0; padding: .3em 0 .3em 1.5em; background: url('../img/cross.jpg') 5px 8px no-repeat; line-height: 1.5em;}

ul.news, ul.link, ul.doc, ul.folder {list-style-type: none; padding-left:0px;}
ul.link li, ul.doc li, ul.folder li {padding: 0 .5em .2em 1.5em;}
ul.news li {background: url('../img/news-icon.png') no-repeat;}
ul.link li {background: url('../img/link.png') no-repeat;}
ul.doc li {background: url('../img/document.png') no-repeat;}
ul.folder li {background: url('../img/open_folder.png') no-repeat;}

.email {background: url('../img/email.png') no-repeat; padding-left:25px;}
.telefono {background: url('../img/tel.png') no-repeat; padding-left:25px;}
.fax {background: url('../img/fax.png') no-repeat; padding-left:25px;}

div#page_footer_table {display:table; margin:0 auto; width: 100%; max-width: 1200px;}
div#page_footer_row {display:table-row;}
div#page_footer_cell {display:table-cell;}
ul.page_footer_ul_class {list-style-type: none; margin-left: 0; padding-left: 0;}
ul.page_footer_ul_class li {padding-bottom: .5em; color:#FFF;}
ul.hor li {display: inline; padding-right:0.5em;}

div#etnografico_page_footer {background-color:#9C2A34; color:#FFF; padding-top: 1.5em; padding-bottom: 2.5em;}
div#etnografico_page_footer_bar {background-color:#9C2A34; height:40px;}

.FooterTable {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 3em 0; padding: 0; margin:0 auto; padding-left: 1em; padding-right: 1em;}
.FooterTable-cell {box-sizing: border-box; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; width: 100%; padding: 0.2em 0em; overflow: hidden; list-style: none; }
.FooterTable-cell > h3 {margin: 0; color:#FFF;}
.FooterTable--5cols > .FooterTable-cell {width: 14%;}

@media (max-width:640px) {
	div.MostreTitle span, div.NewsletterTitle span {margin-left: 0; padding: 0;}
	div.NewsletterText {margin-left: 0;}
	form#Subscribe {width: 100%;}
	.FooterTable {display:table;}
	.FooterTable > .FooterTable-cell {display:table-row;}
}