/*
 *
 */

/* @group CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* @end */

/************************************/
/* GENERIC                          */
body { background-color: #FFF; font-family: "Lucida sans", Verdana, sans-serif; font-size: 100%; color: #000; text-align: center; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
#wrapper { width: 960px; margin: 0 auto; text-align: left; }
p { margin-bottom: 1em; font-size: 0.6875em; line-height: 1.25em; }
p em { font-style: italic; }
p strong { font-weight: bold; }

/************************************/
/* HEADER                           */
#header { width: 960px; height: 138px; position: relative; }
#header #logo { position: absolute; top: 10px; display: block; width: 173px; height: 117px; text-indent: -5000px; background: url("../images/logo.png") left top no-repeat; }
#header #language-switch { position: absolute; top: 0; right: 0; width: 280px; padding: 4px 0 2px 10px; background-color: #000; font-family: "Times", serif; font-size: 0.75em; color: #FFF; }
#header #language-switch:hover { background-color: #666;  text-decoration: none; }
#header #navigation { position: absolute; top: 113px; right: 310px; height: 1.25em; }
#header #navigation li { display: inline; margin: 0 0 0 0.6em; padding: 0 0 0 0.6em; background: url("../images/navigation-border.gif") left top no-repeat; }
#header #navigation li.jcoignard { background: none; }
#header #navigation li a { font-family: Times, serif; font-size: 0.75em; }
#header #navigation li.current a,
#header #navigation li a:hover { color: #da352b; }
#banners { position: absolute; right: 0; top: 45px; width: 295px; height: 69px; overflow: hidden; }

#stage-image { float: left; margin: 0 20px 0 0; }

/* SUB HEADER                       */
#subheader { float: left; width: 290px; }
#subheader .block { overflow: hidden; margin-bottom: 0.5em; }
#subheader .block h3 { margin: 0 0 0.17em 0; padding-left: 1.2em; font-family: "Times", serif; font-size: 0.75em; background: url("../images/red-arrow.gif") left -1px no-repeat; }
#subheader .block p { margin: 0 0 0.5em 0; padding-left: 1.2em; font-size: 0.6875em; color: #7f7f7f; }
#subheader .block a { color: #7f7f7f; }
#subheader .block form { position: relative; padding-left: 1.2em; font-size: 0.6875em; color: #7f7f7f; }
#subheader .block form input { margin: 0.17em 0.25em 0.5em 0; float: left; }
#subheader .block form button { display: block; float:left; margin: 2px 0 0 0; padding: 0; width: 53px; height: 19px; background-position:0 -19px; border:0 none; background: transparent url("../images/sprite_bt.gif") no-repeat scroll left top; border: 0 none; cursor: pointer; text-indent: -5000px; }
.lng-en #subheader .block form button { background-image: url("../images/sprite_bt_en.gif"); }
#subheader #block-contact { }
#subheader #block-contact span { display: block; margin-bottom: 0.15em; }
#subheader #block-contact .address { margin-bottom: 0; }
#subheader #block-newsletter { }
#subheader #block-newsletter button { background-position: -23px top; }
#subheader #block-member { margin-bottom: 0; }
#subheader #block-member button { width: 23px; }
#subheader #block-member label { margin-top: 7px; margin-left: 4px; }
#subheader #block-member p { margin: 0.5em 0 0 0; }


/*************************************/
/* HOME                              */
#news-list h3 { }
#news-list ul { margin-top: 1em; }
#news-list ul li { overflow: hidden; margin-bottom: 1em; list-style-type: none; }
#news-list ul li .content { float: left; width: 164px; color: #da352b; }
#news-list ul li img { float: right; }
#news-list ul li h2 { margin-bottom: 0.5em; }
#news-list ul li h2 a { color: #da352b; }
#news-list ul li div.date { font-size: 0.9em; }
#news-list ul li p { font-size: 1em; color: #000; }

#project-list { }
#project-list h2 { margin: 0; padding: 0 0 0.3em 0; font-family: Times,serif; font-size: 0.875em; }
#project-list h3 { margin: 0 0 0.5em; font-size: 0.6875em; font-weight: bold; }
#project-list .left-col { float: left; width: 432px; margin-right: 20px; padding-top: 1.15em; border-top: 1px solid #000000; }
#project-list .right-col { float: left; width: 284px; margin: 0 0 1.15em 0; padding-top: 1.15em; border-top: 1px solid #000000; }

/*************************************/
/* CONTENT                           */
#content { overflow: hidden; clear: left; padding: 35px 0 80px 0; background: url("../images/bg-content.gif") 165px bottom no-repeat; }
body.home #content { background-position: 165px 11px; }
#content .col-left { float: left; width: 200px; margin-right: 20px; }
#content .col-center { float: left; overflow: hidden; width: 430px; margin-right: 20px; }
#content .col-center-full { width: 740px; margin-right: 0px; }
#content .col-right { float: left; width: 290px; }
#content .one-line-column { overflow: hidden; }
#content .two-columns-wrapper { overflow: hidden; }
/*#content .col-right { float: left; width: 290px; margin-top: 1.125em; padding-top: 1em; border-top: 1px solid #000; }*/

/* SUB NAVIGATION                    */
#content .col-left h2 { margin: 0 0 1.15em 0; padding: 0 0 0.3em 0; font-family: Times, serif; font-size: 0.875em; border-bottom: 1px solid #000; }
#content .col-left ul li { margin: 0 0 1.55em 0; }
#content .col-left ul li { font-family: Times, serif; font-size: 0.75em; color: #999; }
#content .col-left ul li li { margin: 0; padding: 0.6em 0 0 1em; font-size: 1em; }
#content .col-left ul li a { color: #000; }
#content .col-left ul li.current a,
#content .col-left ul li a:hover { color: #da352b; }
#content .col-left ul li.current li a { color: #000; }
#content .col-left ul li.current li.current a { color: #da352b; }


/* TITRAILLE                         */
#content .col-center h1 { margin: 0 0 1.15em 0; padding: 0 0 0.3em 0; font-family: Times, serif; font-size: 0.875em; border-bottom: 1px solid #000; }
#content .col-center h2 { margin: 1.5em 0 0.3em 0; font-family: Times, serif; font-size: 0.875em; line-height: 1.25em; color: #da352b; }
#content .col-center h2.black { margin: 1.5em 0 0 0; font-family: Verdana, sans-serif; font-weight: bold; font-size: 0.6875em; color: #000; }
#content .col-center h3 { margin: 0 0 0.3em 0; font-size: 0.6875em; text-decoration: underline; }
#content .col-center h4 { margin: 0 0 0.3em 0; font-size: 0.6875em; font-weight: bold; }

/* LISTES                            */
#content .col-right ul,
#content .col-center ul { margin-left: 1.2em; list-style-type: disc; list-style-position: outside; font-size: 0.6875em; line-height: 1.25em; }
#content .col-right ul li,
#content .col-center ul li { margin-bottom: 1em; }
#content .col-right ul li strong,
#content .col-center ul li strong { font-weight: bold; }
#content .col-right ul.none,
#content .col-center ul.none { margin: 1.5em 0 2em 2.7em; list-style-type: none; list-style-position: inside; }
#content .col-right ul.none li,
#content .col-center ul.none li { margin-bottom: 0.5em; }
#content .col-right ul.none li.sep,
#content .col-center ul.none li.sep { margin-top: 1.5em; }
#content .col-right ul.simple,
#content .col-center ul.simple { margin: 0.5em 0 1em 0; list-style-type: none; list-style-position: inside; }
#content .col-right ul.simple li,
#content .col-center ul.simple li { margin: 0 0 0.25em 0; padding-left: 10px; background: url("../images/list-image.gif") top left no-repeat; }

/* Liens                             */
#content .col-center p a { text-decoration: underline; }
#content .col-center p a:hover { text-decoration: none; }

/* LISTE AVEC DEFINITION : fimo      */
#content .col-center dl { margin: 0 0 1em 0; font-size: 0.6875em; line-height: 1.25em; }
#content .col-center dt { font-weight: bold; }
#content .col-center dd { margin-bottom: 0.4em; }

/* CITATION                          */
#content div.citation { margin-bottom: 1em; color: #da352b; }
#content div.citation img { margin-bottom: 0.5em; }
#content div.citation p { margin-bottom: 0; }
#content div.citation p.signature { text-align: right; }

#content .col-right h3 { padding: 0 0 0.3em 0; font-family: Times,serif; font-size: 0.875em; color: #000; border-bottom: 1px solid #000; }
/*#content .col-right h3 { margin: -2.5em 0 1.15em; padding: 0 0 0.3em; font-family: Times,serif; font-size: 0.875em; color: #da352b; }*/
#content .col-right div.text,
#content .col-right div.citation  { margin-top: 1em; }

/* TELECHARGEMENT                    */
#content #block-dossier { width: 292px; height: 245px; padding: 10px 0 0 0; list-style-type: none; }
#block-dossier li { margin-left: 9.2em; text-align: right; }
#block-dossier li a { display: block; margin-bottom: 1em; padding-left: 2.7em; line-height: 2.2em; color: #da352b; background: url("../uploads/dossier-ico-telechargement.gif") left top no-repeat; }
#block-dossier.dossier-association { background: url("../uploads/dossier-association.gif") left top no-repeat; }
#block-dossier.dossier-adhesion { background: url("../uploads/dossier-adhesion.gif") left top no-repeat; }
#block-dossier.dossier-presse { background: url("../uploads/dossier-association.gif") left top no-repeat; }
#block-dossier.dossier-archive { background: url("../uploads/dossier-archive.gif") left top no-repeat; }

/* GALERIE NO RESULT */

/* GALERIE PHOTO : FILTER            */
#content .col-center .gallery-filter { margin: 0 0 10px 0;}
#content .col-center .gallery-filter select { width: 120px; }
#content .col-center .gallery-filter input { width: 50px; }

/* GALERIE PHOTO : LISTE             */
#content .col-center #gallerie-photo { overflow: hidden; width: 760px; margin: 0; padding: 0; list-style-type: none; }
#content .col-center #gallerie-photo.catalogs { width: 500px; }
#content .col-center #gallerie-photo li { float: left; display: block; width: 131px; height: 131px; margin: 0 21px 31px 0; /* background: url("../images/bg-gallerie-photo.gif") 0px 0px repeat; */ }
#content .col-center #gallerie-photo li a { display: block; width: 131px; height: 131px; background-position: center center; background-repeat: no-repeat; border: 1px solid white; }
#content .col-center #gallerie-photo li a:hover { border: 1px solid #000; }
#content .col-center #gallerie-photo li.image a { text-indent: -5000px; }
#content .col-center #gallerie-photo li.image-with-legend { height: 145px; margin-right: 16px; :}
#content .col-center #gallerie-photo li.image-with-legend a { height: 20px; padding: 120px 0 0 0; text-indent: 0; text-align: center; background-position: center 7px; }
#content .col-center #gallerie-photo li.image-with-legend a span { text-indent: 0; margin: 5px 0 0 0; }
#content .col-center #gallerie-photo li.video a,
#content .col-center #gallerie-photo li.text a { padding: 8px; width: 115px; height: 115px; }
#content .col-center #gallerie-photo li.current img,
#content .col-center #gallerie-photo li div { top: -50%; margin: 50% 10px; text-align: center; }
#content .col-center #gallerie-photo li div.text-body { display: none; }
#content .col-right #image-detail,
#content .col-right #text-detail { display: none; }
#content .col-right #text-detail h3 { margin: 0 0 15px 0; }
#content .col-right #text-detail .detail-detail { font-size: 0.6875em; line-height: 1.25em; }

/* GALERIE PHOTO : DETAIL            */
#content .col-right #gallerie-photo-detail { margin: 18px 0 40px 0; }
#content .col-right #gallerie-photo-detail a.img-download { ;}
#content .col-right #gallerie-photo-detail a.txt-download { display: block; margin: 0.5em 0 0.4em 0; font-size: 0.6875em; color: #00F; text-decoration: underline; }
#content .col-right #gallerie-photo-detail .copyright { font-size: 0.6875em; line-height: 1.25em; color: #7F7F7F; }

/* GALERIE VIDEO : LISTE             */
#content .col-center #gallerie-video { overflow: hidden; width: 480px; margin: 0; padding: 0; list-style-type: none; background: url("../images/bg-gallerie-photo.gif") 0px 0px repeat; }
#content .col-center #gallerie-video li { float: left; display: block; width: 157px; height: 147px; margin: 0; background-color: transparent;}
#content .col-center #gallerie-video li img { padding: 3px; }
#content .col-center #gallerie-video li.current img,
#content .col-center #gallerie-video li a:hover img { padding: 2px; border: 1px solid #000; }

/* GALERIE VIDEO : DETAIL            */
#content .col-right #gallerie-video-detail { margin: 18px 0 40px 0; }
#content .col-right #gallerie-video-detail a.img-download { ;}
#content .col-right #gallerie-video-detail a.txt-download { display: block; margin: 0.5em 0 0.4em 0; font-size: 0.6875em; color: #00F; text-decoration: underline; }
#content .col-right #gallerie-video-detail .copyright { font-size: 0.6875em; color: #7F7F7F; }

/* GALERIE VIDEO : DETAIL            */
#content .col-right .visuel { margin-top: 18px; padding: 17px 0 40px 0; border-top: 1px solid #000; }
#content .col-right .bordered { margin-top: 18px; padding: 17px 0 40px 0; border-top: 1px solid #000; }

/* PAGE ACTUALITES                   */
#content #news-list.col-center { margin-top: -40px; }
#content #news-list.col-center h1 { clear: left; margin-top: 40px; }
#content #news-list.col-center img.thumbnail { float: left; margin: 0 10px 10px 0}

/* PAGE PARTENAIRES                  */
#content .partenaire-item { margin-bottom: 1.66em; text-align: center; }
#content .partenaire-item img { margin-bottom: 0.5em; }

/* PAGINATION                         */
.pagination { margin: 2em 0 0 0; padding: 0.25em 0 0 0; text-align: right; border-top: 1px solid #000; }
.pagination li { display: inline; padding: 0 0 0 0.5em; font-weight: bold; }
.pagination li a { font-weight: normal; }

/* PAGE TEXT                   */
#content #text-list.col-center { width: 720px; margin-top: -40px; }
#content #text-list.col-center h1 { clear: left; margin-top: 40px; }
#content #text-list.col-center .text-body { font-size: 0.6875em; line-height: 1.25em; }
#content #text-list.col-center .text-body p { font-size: 1em; }


/*************************************/
/* adhesion-form                     */
#adhesion-form { margin-bottom: 4em; }
#adhesion-form .message-error { margin-bottom: 0.5em; font-size: 0.75em; color: #F00; }
#content #adhesion-form .error_list { margin-bottom:0.5em; }
#content #adhesion-form .error_list li { margin: 0; font-size: 1.4em; color: #F00; }
#adhesion-form label { display: block; }
#adhesion-form label.title { margin-bottom: 5px; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#content #adhesion-form ul { margin: 0; list-style-type: none; }
#content #adhesion-form fieldset { margin-bottom: 1em; }
#content #adhesion-form fieldset h2 { margin-top: 0; }
#adhesion-form ul li input,
#adhesion-form ul li textarea,
#adhesion-form ul li select { width: 415px; }
#adhesion-form ul li.twocols { float: left; width: 200px; margin-right: 15px; }
#adhesion-form ul li.twocols input { width: 195px; }
#adhesion-form ul li.error label { color: red; }
#adhesion-form ul li ul.radio_list,
#adhesion-form ul li ul.checkbox_list { font-size: 1em; }
#adhesion-form ul li ul.radio_list li,
#adhesion-form ul li ul.checkbox_list li { float: left; width: auto; margin: 0 15px 10px 0; line-height: 18px; }
#adhesion-form ul li ul.radio_list li label,
#adhesion-form ul li ul.checkbox_list li label { float: left; }
#adhesion-form ul li ul.radio_list li input,
#adhesion-form ul li ul.checkbox_list li input { float: right; width: auto;}
#adhesion-form ul li.checkbox input { float: left; width: auto; margin: 14px 5px 0 0; }
#adhesion-form ul li.checkbox .help { float: left; line-height: auto; }

#valid-form { margin-top: 2em; }
#valid-form fieldset { float: left; width: 210px; }
#valid-form fieldset#valid-form-button { clear: left; }

/*************************************/
/* FOOTER                            */
#footer { margin: -21px 0 30px 220px; padding-top: 0.5em; font-family: Times, serif; font-size: 0.75em; border-top: 1px solid #000; }
body#home #footer { background: none; }
#footer .footer-left { float: left; }
#footer .footer-left a { padding-left: 1em; color: #DA352B; }
#footer .footer-right { float: right; }

div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.gif) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.gif) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.gif) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.gif) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.gif) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.gif) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:80px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) 0 0 no-repeat;cursor: pointer;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.gif) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.gif) center left no-repeat;cursor: pointer;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;position: relative;text-align: left;width:100%;}.pp_content .pp_details{display: none;margin:10px 15px 2px 20px;}.pp_description{display: none;float: left;margin:0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.gif) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.gif) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display: none;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{display: none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

#newsletter-list td { padding-top: 15px; vertical-align: top; }
#newsletter-list td h2 { margin-top: 0 !important; }
#newsletter-list td p { font-family: 'Lucida sans', Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; }

