* { margin: 0px; border: 0px; }
body { margin: 0px; border: 0px; padding: 0px; background-color: #ffffff; text-align: left; color: #000000; }
#Page { position: relative; background-color: #ffffff; width: 100%; margin: 0px auto; border: 0px; padding: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 1.0em; color: #000000; text-align: left; }
#AreaTopBanner { display: none; }
#AreaTopMenu { display: none; }
#AreaSubMenu { display: none; }
#AreaMiddle { clear: both; background-color: #ffffff; width: 100%; margin: 0px; border: 0px; padding: 0px; }
#AreaBottom { display: none; }
/* */
p { margin: 0px; padding: 0px; text-align: left; font-size: 1.0em; }
img { border: 0px; }
dl { text-align: left; font-size: 1.0em; }
ul { text-align: left; font-size: 1.0em; list-style-type: square; }
a { color: #cf7a30; }
a:hover { color: #ffffff; background-color: #cf7a30; text-decoration: none; }
h1 { text-align: left; font-size: 1.5em; margin-top: 20px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 10px; color: #000000; }
h2 { text-align: left; font-size: 1.2em; margin-top: 10px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 5px; color: #000000; }
h3 { text-align: left; font-size: 1.0em; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; color: #000000; }
h4 { text-align: left; font-size: 0.8em; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; color: #000000; }
input { font-family: Verdana, Arial, Sans-serif; font-size: 1.0em; background-color: #cccccc; border: solid #000000 1px; }
select { font-family: Verdana, Arial, Sans-serif; font-size: 1.0em; background-color: #cccccc; border: solid #000000 1px; }
textarea { font-family: Verdana, Arial, Sans-serif; font-size: 1.0em; background-color: #cccccc; border: solid #000000 1px; }
/* TOP BANNER */
#AreaTop p { display: none; }
#AreaTop a { display: none; }
/* TOP BANNER */
#AreaTopBanner p { display: none; }
#AreaTopBanner a { display: none; }
#AreaTopBanner a:hover { display: none; }
/* TOP MENU */
#AreaTopMenu p { display: none; }
#AreaTopMenu a.aOn { display: none; }
#AreaTopMenu a.aOn:hover { display: none; }
#AreaTopMenu a.aOff { display: none; }
#AreaTopMenu a.aOff:hover { display: none; }
#TopMenuNav { display: none; }
/* SUB MENU */
#AreaSubMenu p { display: none; }
#SubMenuNav { display: none; }
/* MIDDLE - CONTENT */
#AreaMiddle p { font-size: 0.8em; font-weight: normal; line-height: 1.4em; }
#AreaMiddle p.pSmall { font-size: 0.7em; line-height: 1.2em; }
#AreaMiddle p.pSmallItalic { font-style: Italic; font-size: 0.7em; line-height: 1.2em; }
#AreaMiddle p.pPeopleName { text-align: left; font-size: 0.9em; font-weight: bold; color:#333333; }
#AreaMiddle p.pPeopleFunction { text-align: left; font-size: 0.8em; color: #763C36; font-style: Italic; }
.pAgendaDate { font-size: 0.8em; color:#cc3300; font-weight:bold; }
.pAgendaTitle { font-size: 0.9em; color:#000000; line-height: 1.3em; font-weight:bold; font-style: Italic; }
.pAgendaDescription { font-size: 0.8em; }
.zoneLabel { color: #55626D; font: normal normal 1em "Courier New", Courier, monospace; }
/* BOTTOM */
#AreaBottom p { display: none; }
#AreaBottom p.pBottomLeft { display: none; }
#AreaBottom p.pBottomCenter { display: none; }
#AreaBottom p.pBottomRight { display: none; }
#AreaBottom a { display: none; }
#AreaBottom a:hover { display: none; }
/* VARIA */
.type-doc { background: transparent; padding: 0; }
.type-pdf { background: transparent; padding: 0; }
.colLeft { vertical-align: top; }
.colRight { display: none; }
.radius { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.radiusLarge { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
img.vignetteLarge { margin-bottom: 0;}
img.vignetteLandscape { background: transparent; padding: 0; margin-bottom: 0; }
img.vignetteSquare { background: transparent; padding: 0; margin-bottom: 0; }
a:link img.iThumb { background: transparent; padding: 0; }
a:hover img.iThumb { background: transparent; padding: 0; }
/* vCard */
div.vcard { display: bock; padding: 0.5em; margin: 0 0.5em; width: 300px; border: 0px dashed transparent;}
div.vcard h4 { padding-top: 0; }
div.vcard a.url { text-decoration: none; color:blue; }
div.vcard div.adr { display: block; padding-left: 0; background: transparent; }
div.adr div.street-address { text-transform: uppercase; }
div.adr span.locality { }
div.adr span.postal-code { padding-left: 1em; }
div.tel { padding-left: 0; background: transparent; }
div.mobile { padding-left: 0; background: transparent; }
div.fax { padding-left: 0; background: transparent; }
div.email { padding-left: 0; background: transparent; }
div.geo { padding-left: 0; background: transparent; }
div.pickVcard { display: none; }
/* display: none for certain vcard elements */
div.adr span.country-name, div.vcard div.fn, div.vcard div.org, div.vcard div.url, div.vcard div.org div.photo{ display: none; }
div.vcard div.tel span.type, div.vcard div.fax span.type, div.vcard div.email span.type, span.latitude, span.longitude { display: none; }
/* vEvent (Calendar) */
.vevent { font-family: Verdana, Arial, sans-serif; color: #55626D; font-style: normal; }
.vevent span.dtstart { display: none; }
.vevent span.summary { font-size: 1em; }
.vevent span.location { font-size: 1em; }
.pAgendaDate { font-size: 0.9em; color:#CF7A30; font-weight:bold; }
.pAgendaTitle { font-size: 0.9em; color:#55626D; line-height: 1.3em; font-weight:bold; font-style: normal; }
.pAgendaDescription { font-size: 0.8em; }
/* FORMS */
#ACForm div { padding: 15px 10px; border: 0px solid #999999; border-top: 0; background-color: transparent; }
div.panes div { display: none; padding: 0 !important; border: 0px solid #999999 !important; border-top: 0 !important; background: transparent url(../IMG/ImgFormBackground.png) no-repeat bottom right !important; }
div.panes div h3 span { font: normal bold 1em/1.2em Verdana; color: #666666; padding-left: 2em; }
div.panes label { display:block; margin-bottom:15px; }
div.formulaire { padding: 1em; font: normal normal 0.76em/1em Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.formulaire p.small { font-size: .86em !important; }
div.pWarning { background-color: #FFE8E1; padding: 0.5em 2em; -moz-outline: 1px dotted Red; }
#ACForm input, #ACForm textarea  { background: transparent none repeat scroll 0 0; border: 0px solid #E2E2E0; padding: 3px; }
#ACForm input.button { display: none; }
#ACForm textarea { height: 10em; }
#ACForm label, #ACForm input, #ACForm textarea, #ACForm select { display: block; width: 200px; float: left; margin-bottom: 0.1em; }
#ACForm label { color: #55626D; font: normal normal 10pt "Courier New", Courier, monospace; text-align: left; padding-right: 1em; }
#ACForm br { clear: left; }
#ACForm input[type^="Hidden"] { display: none !important; }

