@charset "utf-8";
body {margin:0; padding:0; background:#000; behavior:url(csshover.htc);}
div#site {position:relative; height:100%; width:100%; margin:0; padding:0 0 120px 0; float:left; clear:both; z-index:0; background:#09518C url(../images/apecs_fond_site.gif) repeat left top;}

/* Style globaux /*/
a,a:visited {color:#11C3BF; text-decoration:none; cursor:pointer;}
a:hover,a:active {color:#FFF; text-decoration:underline;}
a img {border:solid 1px #001B3F;}
a:hover img {border:solid 1px #FFF;}
h1,h2,h3,h4,p,h1 p, h2 p, h3 p, h4 p {display:block; position:relative; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:normal; color:#FFF;}
h1 {font-weight:bold; font-size:20px;}
h2 {font-style:italic; font-size:18px; color:#33DFFF;}
h3 {font-size:14px;}
h4 {font-size:13px;}
p {padding:10px 0;}

/* Éléments de décoration de l'interface */
div#surface {position:absolute; top:0; left:0; width:100%; height:149px; background: url(../images/apecs_surface_mer.jpg) repeat-x 0px 0px; z-index:1;}
div#hautgauche {position:absolute; top:24px; left:15px; width:336px; height:158px; background: url(../images/apecs_marteaux.png) 0px 0px; z-index:2;}
div#hautdroite {position:absolute; top:62px; right:0px; width:184px; height:130px; background: url(../images/apecs_pelerin.png) 0px 0px; z-index:20;}
div#hautdroite a img {background:none;}
div#hautdroite a,
div#hautdroite a:hover,
div#hautdroite a:active,
div#hautdroite a:visited,
div#hautdroite img {border:none; width:184px; height:130px;}
div#milieugauche {position:absolute; top:40%; left:30px; width:133px; height:83px; background: url(../images/apecs_pointenoire_face.png); z-index:2;}
div#fondmer {position:absolute; bottom:0px; left:0px; width:100%; height:100%; background: url(../images/apecs_fond_fond_mer.gif) repeat-x left bottom; z-index:1;}
div#basgauche {position:absolute; bottom:0; left:21%; width:272px; height:100%; background: url(../images/apecs_pointe_noire.png) no-repeat left bottom; z-index:2;}
div#basdroite {position:absolute; bottom:10px; right:26%; width:137px; height:100%; background: url(../images/apecs_raie.png) no-repeat right bottom; z-index:2;}

/* Contenu central de la page */
div#main {position:relative; margin:0 auto; padding:30px 0 0 0; width:819px; height:auto; z-index:3; background:none;}
div#logo {position:absolute; top:10px; left:-80px; margin:0; padding:0; z-index:10; float:left;}
div#logo a,
div#logo a:active,
div#logo a:hover,
div#logo a:visited,
div#logo img {border:none; cursor:pointer; background:none;}

/* Bandeau Introductif */
div#bandeau {display:block; position:relative; width:819px; height:219px; background: url(../images/apecs_fond_bandeau.gif) no-repeat;}
div#bandeau h1 {top:72px; left:155px; width:459px; height:25px; font-size:34px; font-weight: normal;}
div#bandeau h2 {top:85px; left:155px; width:459px; height:114px; font:normal 12px/17px Georgia, "Times New Roman", Times, serif;}

/* Formulaire de recherche sur le site */
form#form_recherche {display:block; position:absolute; top:160px; left:611px; width:215px; height:auto; margin:0; white-space:nowrap;}
form#form_recherche input {display:block; margin:0; padding:0; cursor:pointer;}
form#form_recherche input[type=text]{display:block; width:152px; height:auto; margin:0; padding:2px 5px; font:italic normal 12px/normal Verdana, Geneva,sans-serif; text-transform:none; text-decoration:none; border:solid 1px #97BCE5; background:#06608E; color:#FFF; float:left; cursor:text;}
form#form_recherche button, 
form#form_recherche input[type=button]{display:block; width:23px; height:auto; margin:0; padding:2px; font:bold normal 10px/normal Verdana, Geneva,sans-serif; border:solid 1px #06608E; background:#97BCE5; color:#001B3F; text-align:center;}

/* Menu horizontal */
div#menuhori {display:block; width:819px; height:24px; margin:0; padding:0; background:#001B3F url(../images/apecs_menu_bas.gif) repeat-x bottom; z-index:50; text-align:left;}
div#menuhori ul {display:block; height:24px; margin:0; padding:0 15px; list-style:none; z-index:50; text-align:left;}
div#menuhori ul li {display:inline; position:relative; height:24px; margin:0; padding:0 2px 0 0; list-style:none; float:left; border:none; text-align:left;}
div#menuhori ul li a {display:block; margin:0; padding:4px 8px; color:#FFF; font:normal normal 12px Verdana, Geneva,sans-serif; text-transform: none; text-decoration:none; text-align:left; white-space:nowrap;}
div#menuhori ul li ul {display:none; position:absolute; top:24px; margin:0; padding:0 0 2px 0; width:auto; height:auto; background:#002e61 url(../images/apecs_menu_bordure_bs.gif) repeat-x left bottom;}
div#menuhori ul li ul li {display:block; float:none; margin:0; padding:0; background:#002e61 url(../images/apecs_menu_bordure_dr.gif) repeat-y right top;}
div#menuhori ul li ul li a {display:block; margin:0 2px 0 0; padding:5px 15px;}
div#menuhori ul li:hover ul {display:block;}
div#menuhori ul li:hover {background:#002E61 url(../images/apecs_menu_bordure_dr1.gif) repeat-y right top;}
div#menuhori ul li:hover ul li {margin:0; padding:0; background:#002E61 url(../images/apecs_menu_bordure_dr.gif) repeat-y right top;}
div#menuhori ul li:hover ul li a {font:normal normal 11px Verdana, Geneva,sans-serif; color:#AFDFFF; white-space:nowrap; text-decoration:none;}
div#menuhori ul li:hover ul li:hover a {background:#0D8FA7; color:#FFF;}

/* Centre de la page */
div#centre {display:block; position:relative; width:817px; min-height:650px; margin:0; padding:0; float:left; clear:both; background:#003978 url(../images/apecs_fond_page.gif) repeat-y -1px; border:solid 1px #001A3E; border-top:none; color:#FFF; z-index:4;}
div#centre.accueil {background:#003978;}
div#centre.accueil h2 {padding:20px 0; text-align:center;}

/* Bannière : affichage défilant des brêves */
div#banniere {display:block; position:absolute; top:185px; left:0; width:817px; height:auto; margin:0; padding:0; background:none; font:italic 14px Verdana, Geneva, sans-serif; z-index:5; clear:none; }
div#banniere .tickercontainer {border:0 solid #000; background:none; width:817px; height:44px; margin:0; padding:0;}
div#banniere .tickercontainer .mask {position:relative; left:0; top:0; width:817px; overflow:hidden;}
div#banniere ul.newsticker {position:relative; left:817px; list-style-type:none; margin:0; padding:0;}
div#banniere ul.newsticker li {float:left; margin:0; padding:12px 0; font-weight:bold;  font-size:12px; font-weight:normal; color:#97BCE5;}
div#banniere ul.newsticker a {white-space:nowrap; padding:0; margin:0 70px 0 0; font-weight:bold; font-size:15px; text-decoration:none; color:#97BCE5;}
div#banniere ul.newsticker span {margin:0 8px 0 0;}
div#banniere ul.newsticker a:hover {text-decoration:underline;}

/* Bloc des programmes d'étude (page d'accueuil) */
div#bloc_prog {display:block; position:relative; width:801px; height:auto; margin:0 0 25px 12px; padding:0; background: url(../images/apecs_bloc_fond-triple.png) repeat-y right top; float:left; clear:both; z-index:10;}
div#bloc_prog div#ombre_bs {display:block; position:absolute; right:0; bottom:-6px; width:801px; height:6px; margin:0; padding:0; background:transparent url(../images/apec_ombres_bas_deg.png) no-repeat right bottom; z-index:11;}
div#bloc_prog a.logo {display:block; position:relative; top:-1px; left:0; width:205px; height:auto; margin:0; padding:0; float:left; clear:both; z-index:12; border:none;}
div#bloc_prog a.logo img {display:block; margin:0; padding:0; width:205px; z-index:12; border:solid 1px #003978;}
div#bloc_prog a.logo:hover img {display:block; margin:0; padding:0; width:205px; z-index:12; border:solid 1px #FFF;}
div#bloc_prog a.texte {display:block; position:relative; top:0; left:0; width:174px; height:100%; margin:0; padding:0 10px 0 10px; float:left; background:url(../images/apecs_bruit.png) repeat; z-index:12;}
div#bloc_prog a.texte h1 {width:100%; padding:10px 10px 8px 3px; font-size:21px; text-decoration:none;}
div#bloc_prog a.texte h3 {width:100%; padding:0 0 15px 3px; font-size:13px; color:#00122B;}
div#bloc_prog a.texte:hover {text-decoration:none; background:#003979; cursor:pointer;}
div#bloc_prog a.texte:hover h3 {color:#55B0C1;}
div#bloc_prog ul {display:block; position:relative; top:10px; left:0; width:395px; margin:0 0 15px 0; padding:0; float:left;}
div#bloc_prog li {margin:0; padding:5px 5px 5px 25px; list-style:none; background:url(../images/apecs_puce_verte.gif) no-repeat 8px 11px;}
div#bloc_prog li a {display:block; width:100%; height:100%; margin:0; padding:0; color:#00122B; cursor:pointer;}
div#bloc_prog li:hover {background:#003979 url(../images/apecs_puce_bleue.gif) no-repeat 10px 11px;}
div#bloc_prog li:hover a {color:#FFF; text-decoration:none;}

/* Rubriques */
div#rubrique {display:block; position:relative; top:0; left:0px; width:617px; height:auto; min-height:213px; margin:0; padding:10px 0 30px 20px; background: url(../images/apecs_rubrique_surface.jpg) no-repeat right top; float:left; border:none;}
div#rubrique.recherche {min-height:10px;}
div#rubrique div#path {display:block; position:relative; top:-3px; left:-10px; height:auto; margin:0 0 10px 0; padding:0; float:none; clear:both; z-index:13;}
div#rubrique div#path a {display:block; margin:0; padding:5px 10px; cursor:pointer; white-space:nowrap; float:none; clear:both;}
div#rubrique div#path h3 {display:inline; margin:0; padding:0; margin:0; color:#11C3BF; font:bold 14px Verdana, Geneva, sans-serif; white-space:nowrap; float:none; clear:both;}
div#rubrique div#path a:hover {background:#001B3F; text-decoration:none;}
div#rubrique div#path a:hover h3 {color:#FFF;}
div#rubrique div.logo {display:block; position:relative; margin:0 5px 0 0; padding:0 4px 4px 0; float:left; clear:both; z-index:14;}
div#rubrique div.logo div#ombre_dr {display:block; position:absolute; right:0; top:4px; width:4px; height:96%; background: url(../images/apecs_logo_ombre_dr.png) repeat-y right top; z-index:12;}
div#rubrique div.logo div#ombre_bs {display:block; position:absolute; left:4px; bottom:0; width:200px; height:4px; background: url(../images/apecs_logo_ombre_bs.png) repeat-x left bottom; z-index:12;}
div#rubrique img.spip_logos {display:block; position:relative; margin:0; padding:0; z-index:13; float:none; clear:both;}
div#rubrique h1 {margin:0; padding:5px 10px 5px 0;}
div#rubrique h2, div#rubrique h3, div#rubrique h4 {padding:5px 10px;}
div#rubrique h4 {font-size:15px;}
ul#list_ssrub {display:block; position:relative; width:387px; top:0; left:0; margin:20px 0 10px 230px; padding:0; float:left; border:none;}
ul#list_ssrub li {display:block; margin:0; padding:0; float:none; list-style:none; background: url(../images/apecs_puce_blanche.png) no-repeat 5px 9px; border:none;}
ul#list_ssrub li a {display:block; margin:0; padding:5px 10px 5px 25px; font: bold 14px Verdana, Geneva, sans-serif; color:#FFF; border:none;}
ul#list_ssrub li:hover {background:#001B3F url(../images/apecs_puce_bleue2.png) no-repeat 5px 9px;}
ul#list_ssrub li:hover a {color:#FFF; text-decoration:none;}
div#list_articles {display:block; width:567px; height:auto; margin:0; padding:0 0 0 70px; float:left;}
div#list_articles ul {display:block; top:0; left:0px; width:567px; height:auto; margin:0; padding:0;}
div#list_articles li {display:block; top:0; left:0px; width:567px; height:auto; margin:0 0 25px 0; padding:0; list-style:none; background: url(../images/apecs_article_fond.gif) repeat-y right bottom;}
div#list_articles li a,
div#list_articles li a:visited {display:block; width:557px; height:130px; height:auto; margin:0; padding:0 10px 0 0; background: url(../images/apecs_articles_bulles.jpg) no-repeat right top; text-decoration:none;}
div#list_articles li a img {display:block; margin:0 10px 5px 0; padding:0; width:150px; height:auto; float:left; border:none;}
div#list_articles li h2 {margin-left:5px; padding:5px 0 5px; font-style:normal; color:#E4ECEE;}
div#list_articles li h3 {top:-8px; left:30px; width:527px; margin:0; padding:0 0 5px 0; font-style:italic; font-size:14px; color:#001B3F;}
div#list_articles li h4 {margin-left:5px; text-align:justify; color:#B2D7DE;}
div#list_articles li p {margin-left:30px; text-align:justify; font-size:12px; text-decoration:none; color:#001B3F;}
div#list_articles li a:hover {text-decoration:none; background:#001B3F;}
div#list_articles li a:hover h3 {color:#B2D7DE;}
div#list_articles li a:hover p {color:#11C3BF;}

/* Articles */
div#article {display:block; position:relative; top:0; left:0px; width:602px; height:auto; min-height:213px; margin:0; padding:10px 15px 30px 20px; background: url(../images/apecs_rubrique_surface.jpg) no-repeat right top; float:left; border:none; z-index:15;}
div#article img {display:block; position:relative; top:0; left:0; margin:0; padding:0;}
div#article h1 {margin:0; padding:5px 10px 5px 0;}
div#article h2, div#article h3, div#article h4, div#article p {padding:0 10px 20px 0;}
div#article h2 {top:-10px; left:30px; color:#33DFFF;}
div#article h3 {font-size:16px; text-align:justify;}
div#article p {margin-left:50px; font-size:14px; text-align:justify;}
div#article p.ps {font-size:12px; font-style:italic; text-align:left;}
div#article div.logo {display:block; position:relative; margin:0 10px 20px 0; padding:0 4px 4px 0; float:left; clear:both; z-index:14;}
div#article div.logo div#ombre_dr {display:block; position:absolute; right:0; top:4px; width:4px; height:96%; background: url(../images/apecs_logo_ombre_dr.png) repeat-y right top; z-index:12;}
div#article div.logo div#ombre_bs {display:block; position:absolute; left:4px; bottom:0; width:96%; height:4px; background: url(../images/apecs_logo_ombre_bs.png) repeat-x left bottom; z-index:12;}
div#article ul,
div#article ol {display:block; margin:0 0 15px 90px; padding:0;}
div#article li {margin:0; padding:4px 0; font-size:14px; text-align:left;}
div#article ul li {display:block; list-style:none; padding-left:20px; background:transparent url(../images/apecs_puce_blanche.png) no-repeat left 8px; color:#B2D7DE;}
div#article div#path {display:block; position:relative; top:0; left:-20px; width:617px; margin:0; padding:0; float:none; clear:both; z-index:15;}
div#article div#path a {display:block; margin:0; padding:2px 10px; cursor:pointer; white-space:nowrap; float:none; clear:both;}
div#article div#path h3 {display:block; margin:0; padding:0; font:bold 14px Verdana, Geneva, sans-serif; color:#11C3BF; white-space:nowrap; float:none; clear:both;}
div#article div#path a:hover {background:#001B3F; text-decoration:none;}

/* Liste/Menu des programmes sur toutes les pages */
div#liste_prog {display:block; position:relative; width:180px; float:left; clear:both;}
div#liste_prog ul {display:block; position:relative; top:0; left:0; width:180px; height:100%; margin:0; padding:70px 7px 70px 7px; list-style:none; z-index:12; background: url(../images/apecs_menu_haut.gif) no-repeat left top; text-align:left; float:left;}
div#liste_prog ul li {display:block; position:relative; width:166px; height:auto; margin:0 0 20px 0; padding:0; list-style:none; text-align:center; background:#001B3F;}
div#liste_prog ul li a {display:block; position:relative; width:166px; margin:0; padding:0; cursor:pointer; text-decoration:none; background:#001B3F;}
div#liste_prog ul li a img {display:block; width:166px; margin:0; padding:0;}
div#liste_prog ul li h3 {width:166px; margin:0; padding:4px 0 5px 0; text-align:center; font-size:14px; color:#15AFC6;}
div#liste_prog ul li a:hover {background:#B2D7DE;}
div#liste_prog ul li a:hover h3 {text-decoration:none; color:#001B3F;}
div#progbas {display:block; position:absolute; left:0; bottom:0; width:180px; height:66px; background:url(../images/apecs_menu_fong.jpg) no-repeat left bottom;}

/* Pied de Page */
div#piedpage {display:block; position:relative; top:0; right:10px; width:600px; min-width:600px; float:right; clear:both; margin:10px; margin:0 0 20px 0; font:11px/normal Georgia, "Times New Roman", Times, serif; color:#001B3F; text-align:center;}
div#piedpage h3 {font-size:12px; font-weight:bold; text-align:center; margin:0; padding:0; color:#001B3F;}
div#piedpage p {font-size:11px; font-weight:normal; text-align:center; margin:0; padding:0; color:#001B3F;}
div#piedpage .legende {font-size:10px; font-weight:normal; font-style:italic; text-align:center; color:#001B3F;}

/* Style communs à tout le site */
/* Tableaux */
table {display:block; position:relative; max-width:542px; margin:10px 0 20px 50px; float:none; clear:both; border-collapse:collapse; color:#FFF; border:none;}
caption {margin:0; padding:5px; font-weight:bold; color:#FFF;}
th, td {margin:0; padding:5px; border:solid 1px #11C3BF; text-align:left;}
th {font-size:14px; text-align:center; color:#33DFFF;}
td {font-size:14px; white-space:normal; text-align:left;}
tr.row_first, td.row_first {background:#002756;}
tr.row_even, td.row_even {background:#00457C;}
tr.row_odd, td.row_odd {background:#003570;}
tr:hover td {background:#33DFFF; color:#002756;}

/* Formulaires */
form {display:block; position:relative; max-width:540px; height:auto; margin:0 0 0 50px; padding:0; float:left; clear:both; font-family:Verdana,Geneva, sans-serif;}
form span {display:block; position:relative; margin:10px 0; padding:0; float:none; clear:both; vertical-align:middle; white-space:nowrap; font-size:12px;}
form p {padding:0;}
fieldset {display:block; position:relative; width:524px; height:auto; margin:0 0 10px 0; float:none; clear:both; font-size:12px; text-align:left; border:solid 1px #11C3BF;}
legend {font-size:16px; color:#33DFFF;}
label {margin:0; padding:5px 5px 5px 0; font-size:13px; font-weight:normal; float:none; clear:none;}
input,select,option,textarea,input[type=textarea] {margin:5px 0; padding:5px; font:normal 12px Verdana, Geneva, sans-serif; cursor:pointer; border:solid 1px #97BCE5; background:#06608E; color:#FFF;}
textarea,input[type=textarea] {cursor:text;}
input[type=hidden] {display:none; visibility:hidden; width:0; height:0; font:normal 12px Verdana, Geneva, sans-serif; float:none; clear:both;}
input[type=text]{padding:5px; cursor:text;}
input[type=button],button {margin:5px; padding:5px; text-align:center; border:solid 1px #06608E; background:#97BCE5; color:#001B3F;}
select {margin:0; padding:0; height:20px; }
option {margin:0; padding:3px 5px; border:none;}
option.defaut {font-style:italic; font-size:0.9em;}
input[type=checkbox],input[type=radio] {margin:0 5px 0 0; padding:0;}
form h5 {display:block; margin:20px 0 10px 0; padding:0; clear:both; font-size:15px; font-weight:normal; border-bottom:dotted 1px #33DFFF;}
input:hover,button:hover,input[type=text]:hover,input[type=button]:hover,select:hover,option:hover,select:hover option,textarea:hover,input[type=textarea]:hover {color:#001B3F; background:#FFF;}

/* Formulaires spécifiques */
form#form_pelerins {text-align:right;}
fieldset span.geo label {width:172px; text-align:right; margin-right:8px; float:left;}
fieldset span.geo input {margin:0 3px 0 5px;}
fieldset span.nbrequins label {width:180px; text-align:right; margin-right:8px; float:left;}
fieldset span.coche {margin-left:100px;}
fieldset span.coche label {margin-right:15px;}
fieldset span.vent label {width:225px; text-align:right; margin-right:8px; float:left;}
fieldset span.textarea {margin-left:100px; white-space:normal;}
fieldset span.textarea label {float:none; clear:both;}
fieldset.observateur label {width:100px; text-align:right; margin-right:8px; float:left;}

/* Diaporama */
div#diaporama {display:block; position:relative; top:0; left:153px; width:440px; height:auto; min-height:440px; margin:0; padding:0; border:none 0px #000; overflow:visible; float:none; clear:both;}
div#diaporama img {display:block; position:absolute; top:0; left:0; visibility:visible; margin:0; padding:0; border:none 0 #000;}
div#diaporama ul,div#diaporama ul img {display:block; position:absolute; top:0; left:0; visibility:hidden; margin:0; padding:0; border:none 0 #000;}
div#diaporama ul h3 {position:absolute; visibility:hidden;}
div#diaporama ul p {position:absolute; visibility:hidden; padding:0;}
div#diaporama div h3 {visibility:visible; padding:20px 0 5px; font:bold normal 12px/normal Arial, Helvetica, sans-serif; text-align:center; color:#FFF;}
div#diaporama div p {visibility:visible; padding:0 0 50px 0; font: 12px/normal Arial, Helvetica, sans-serif; text-align:center; color:#B2D7DE;}

/* Google map */
div#map1.carte_gis {display:block; position:relative; top:0; left:52px; width:542px; height:400px; margin:20px 0; padding:0; float:none; clear:both;}

/* Site en travaux */
div#entravaux {display:block; position:relative; width:800px; height:511px; margin:auto; padding:0; background: url(../images/Site-Tempo.jpg) no-repeat; text-align:center;}
div#entravaux h1 {top:50px; float:none; clear:both;}
div#entravaux h3 {top:60px; left: 240px; float:none; clear:both; text-align:left;}
div#entravaux h2 {top:100px; left:250px; float:none; clear:both; text-align:left;}
div#entravaux a { cursor:pointer; text-decoration:none; color:#002756;}
div#entravaux a:hover {text-decoration:underline; color:#FFF;}

/* Styles SPIP */
img.spip_logos {margin:0 10px 10px 0; padding:0; clear:both;}
div.spip {text-align:center;}
p.spip {margin:0; padding:0 10px 20px 0; background:none;}
ul.spip, ol.spip {display:block; float:none; clear:both; margin:0; padding:0 0 25px 30px;}
strong.caractencadre-spip {color:#FFF59A;}
.spip_surligne {margin:0; padding:0 5px; color:#FF9; background:#001B3F;}
dl.spip_documents {margin:0; padding:0; text-align:center; font: 12px Verdana, Geneva, sans-serif; color:#33DFFF;}
dl.spip_documents dt {display:block; margin:0; padding:5px 0; color:#33DFFF;}
dl.spip_documents dd {display:block; margin:0; padding:3px 0; font-size:smaller; color:#B2D7DE;}
dl.spip_documents a, .spip_documents a {display:block; float:none; clear:both; margin:0; padding:0; border:solid 0px #003978; text-align:center; z-index:20;}
dl.spip_documents a img, .spip_documents a img {display:block; float:none; clear:both; margin:0; padding:0; border:solid 1px #003978; text-align:center}
dl.spip_documents a:hover img, .spip_documents a:hover img {border:solid 1px #FFF; background:none;}
dl.spip_documents_right, .spip_documents_right {display:block; float:right; margin:0; padding:0 0 3px 10px; text-align:right;}
dl.spip_documents_left, 
.spip_documents_left {display:block; float:left; margin:0; padding:0 10px 3px 0; text-align:left;}
dl.spip_documents_left dt, dl.spip_documents_left dd {text-align:left;}
dl.spip_documents_right dt, dl.spip_documents_right dd {text-align:right;}
dl.spip_documents_center, .spip_documents_center {display:block; position:relative; float:none; clear:both; margin:0; padding:10px 0; width:100%; height:auto; text-align:center;}
dl.spip_documents_left {margin-left:50px;}
a.spip_mail img {border:none;}
a.spip_mail:hover img {border:none;}
.caractencadre-spip {display:block; text-align:center; height:auto; margin:15px 0 0 0; padding:5px; border:solid 1px #FFF59A;}
iframe a,iframe a:visited {color:#00BBFF;}