body{margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 70%;color: #000;background-color: #f3f3f3;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,ol,ul,li{margin: 0;padding: 0;border: 0;outline: 0;}
div{margin: 0;padding: 0;background-color: #fff;}
div#pageLocation,div#economicsocietyitem,div#economicsociety,div.economicsocietyitem,ul.regionaleconomicslist,div#regionaleconomics,div#contentColumnLocationMain,div#contentColumnLocationMainInnerLeft,div#footerLocation,p.copyright,div#contentLocation,div#innerLocation,div.freeContentColumnLocationMain,div#contentColumnLocation,div#logo,div.werecommenditem{margin: 0;padding: 0;width: 100%;float: none;clear: both;display: block;overflow: visible;}
fieldset.login,fieldset.loginform,div#toolbarLocation,div#accessibilityLocation,div#globalNavigation,div#newslettersubscription,div#partnerslist,p.serviceproposal,div#breadcrumbLocation,div#sitetoolbar,div#sidebarColumnLocation,div#contentColumnLocationMainInnerRight,div#contentColumnLocationMainInnerCentral,div#contentColumnLocationRight,ul.global-nav-recall,p.serviceproposal,div#nav-news-archive,p.return-link-top,a.back-link,div.modules-fsccdirectory-list form{display: none;}
div.werecommendLocation{margin-left: 25px;}
a img{border: 0;}
div.pagination ul li,ul.abcd li{display: inline;}
div.modules-aeadirectory-search ol.form-community li{clear: both;}
select#txtApe,select#txtApe option{width: 300px;}
strong{margin-right: 10px;}
.modules-aeadirectory-detail table tr th{text-align: left;}
img.logohidden{display: block;}
.modules-arioca-org h2.title{margin: 0;padding: 0;}
.modules-arioca-org ul{margin: 0;padding: 0;}
.modules-arioca-org ul li{margin: 6px 0;}
.modules-arioca-org ul li ul li{display: inline;}
.modules-arioca-org ul li{list-style-type: none;}
.modules-arioca-org img.float-right{float: right;}
.modules-arioca-org{width: 605px;margin: 26px 0;}
.modules-arioca-org .row1 .column2{width: 49%;float: right;}
.modules-arioca-org .row3 .column1{width: 59%;float: left;}
.modules-arioca-org .row3 .column2{width: 39%;float: right;}
.modules-arioca-org .separator{width: 100%;height: 26px;display: table;background: #fff;clear: both;}
.modules-arioca-org .contact-row{background: #f0f0f0;}
.modules-arioca-org .item{width: 33%;margin-right: 1%;width: 186px;margin-right: 6px;float: left;}
.modules-arioca-org img.margin{margin-right: 8px;}
ol.news .content,.modules-news-news .content,.modules-news-newslist .content{margin: 6px 28px 28px 0;padding: 0;float: left;display: inline;overflow: hidden;}
ol.listfoire{list-style: none;padding: 10px;margin-left: 40px;}
ol.listfoire img.floatleft{display: block;float: left;margin-top: 4px;margin-right: 5px;padding: 4px;margin-bottom: 5px;}
ol.listfoire li{display: block;width: 100%;border-bottom: 2px dotted #CED8E5;padding-bottom: 5px;margin-bottom: 10px;}
ol.listfoire h3,.foiredetail h3{font-size: 1.2em;letter-spacing: 0.02em;line-height: 1.4em;}
ol.listfoire h3 a,.foiredetail h3 a{background: url(/media/frontoffice/li_listnews_a.gif) transparent no-repeat left 50%;padding-left: 15px;text-decoration: none;}
.foiredetail{padding: 10px;margin-left: 40px;float: left;display: block;width: auto;}
.foiredetail dl{clear: both;margin: 40px 10px 20px 0;position: relative;top: 0;left: 0;}
.foiredetail dt{margin: 0;padding-bottom: 5px;float: left;width: 100px;display: block;text-align: right;}
.foiredetail dd{margin: 0;padding-bottom: 5px;margin-left: 120px;border-left: 1px solid #CED8E5;display: block;padding-left: 2%;}
p.foiredate{color: #808080;font-size: 0.9em;letter-spacing: 0.05em;margin: 0 0 12px 0;}
a.foirelink{color: #930000;font-size: 0.9em;text-decoration: underline;}
a.foirelink:hover{color: #930000;font-size: 0.9em;text-decoration: none;}
table.foiredetail{width: 95%;display: table;}
table.foiredetail th{border-bottom: 1px solid #000;}
table.foiredetail th{font-weight: bold;font-size: 1.2em;}
table.foiredetail td,table.foiredetail th{padding: 2px 10px;}
img.imagefoire{margin-right: 5px;}
img.floatLeft, img.float-left{float: left;}
img.floatRight, img.float-right{float: right;}
.boxcommunity .table{margin-left: 44px;margin-top: 20px;margin-bottom: 20px;}
.boxcommunity .table table{border-collapse: collapse;width: 100%;background: #eee;}
.boxcommunity .table table tr td{border: 1px solid #fff;padding: 4px;}
.boxcommunity .table table tr th{border: 1px solid #fff;padding: 4px;width: 200px;}
.boxcommunity .table h4{font-weight: bold;margin: 0;padding: 0;margin-top: 20px;padding-bottom: 10px;}
.boxcommunity h1{clear: both;}
.boxcommunity{float: left;width: 100%;display: block;}
.boxcommunity-left{float: left;width: 49%;display: block;}
.boxcommunity-right{float: right;width: 49%;display: block;}
.boxcommunity p.inside{padding-left: 44px;padding-top: 10px;}
.boxcommunity p.floatleft{float: left;display: block;}
.boxcommunity p.floatright{float: right;display: block;}
.boxcommunity h4{padding-left: 44px;margin-top: 10px;}
.boxcommunity ul{padding-left: 30px;}
.boxcommunity ul li{list-style: none;}
.boxcommunity .box-inside{padding-bottom: 10px;}
.boxcommunity ul li.error{color: #930000;line-height: 1.3em;font-weight: bold;margin-top: 20px;margin-bottom: 20px;width: 100%;}
.boxcommunity fieldset.community{border-bottom: 1px dotted #3C6298;margin: 3px 28px 0 28px;padding: 0 0 28px;}
.boxcommunity fieldset.community legend{color: #808080;font-size: 1em;letter-spacing: 0.02em;margin: 0;padding: 0 0 28px 0;}
img.gmnoscreen{display: none;}
img.gmnoprint{display: block;}
.gmaps{float: right;margin-left: 5px;border: 1px solid #3C6288;}
