/* =====Reset===== */
html,body,div,span,a,img,h1,h2,h3,h4,h5,h6,p,blockquote,q,cite,abbr,acronym,caption,address,strong,strike,del,big,small,font,dfn,ins,kbd,s,samp,tt,var,pre,code,dfn,var,iframe,applet,object,fieldset,form,label,legend,dl,dt,dd,ul,ol,li,table,caption,tbody,tfoot,thead,tr,th,td{
	border: 0;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit; 
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

STRONG { font-weight: bold }

div,span,p,img{
	display: block;
}

BODY { background: #FFF391 url('http://www.hendaye-locations.com/images/background.jpg') top repeat-x; font-family: Arial; font-size: 11px; margin-bottom: 10px }

A { font-family: Arial; font-size: 11px; color: #333 }
A:hover { color: #000; text-decoration: none }

DIV.fullpage { float:left; width: 100%; text-align: center; }

DIV.page { width: 962px; text-align: center; margin: 0px auto 4px auto; }

DIV.top { width: 962px; height: 116px; float: left ; clear: both; background: url('http://www.hendaye-locations.com/images/top.jpg') top center no-repeat; }
DIV.top SPAN { float: left; margin-left: 900px; margin-top: 11px; margin-bottom: 6px }
DIV.top SPAN A IMG{ border: 1px solid #333 }

DIV.menu { width: 962px; float: left; height: 30px; margin-left: 4px; margin-top: 2px }
DIV.menu SPAN { float: left; width: 184px; height: 30px; text-align: center; background: url('http://www.hendaye-locations.com/images/menu.gif') top center no-repeat; margin-top: 4px; margin-right: 8px; padding-top: 8px }
DIV.menu SPAN A { text-decoration: none }
DIV.menu SPAN A:hover { text-decoration: underline }

DIV.gauche { width: 267px; float: left; margin-top: 2px }

DIV.colg1 { width: 267px; float: left; background: url('http://www.hendaye-locations.com/images/menug1mid.gif') repeat-y; margin: 8px 0 0 2px }
DIV.colg1 SPAN { width: 267px; float: left; text-align: center }
DIV.colg1 SPAN.separed { margin: 0 0 8px 0 }
DIV.colg1 SPAN.title { margin: 0 0 8px 0; color: #C02126; font-size: 12px; font-weight: bold }

DIV.colg2 { width: 267px; float: left; background: url('http://www.hendaye-locations.com/images/menug2mid.gif') repeat-y; margin: 8px 0 0 2px }
DIV.colg2 SPAN { width: 267px; float: left; text-align: center }
DIV.colg2 SPAN.separed { margin: 0 0 8px 0 }
DIV.colg2 SPAN.title { margin: 0 0 8px 0; color: #333; font-size: 12px; font-weight: bold }
DIV.colg2 SPAN.tagcloud { width: 247px; margin: 0 10px 8px 10px; overflow: hidden }

DIV.centre { width: 505px; float: left; background: url('http://www.hendaye-locations.com/images/middlemid.gif') repeat-y; padding: 0; margin: 10px 0 0 5px }
DIV.centre SPAN { width: 505px; float: left; text-align: center }
DIV.centre DIV.pagination { width: 474px; height: 18px; margin: 0; padding-top: 12px; padding-bottom: 4px; font-size: 12px; text-align: center }
DIV.centre DIV.pagination A { padding: 6px; font-size: 12px; background: #F1F1F1; margin-top: 4px }
DIV.centre DIV.pagination A:hover { color: #C02126; background: #fff9cc }
DIV.centre SPAN.fulltext { width: 473px; margin-left: 16px; text-align: left }
DIV.centre SPAN.fulltext H1 { text-align: center; font-size: 16px; margin-top: 4px; font-weight: bold }
DIV.centre SPAN.fulltext H2 { text-align: left; font-size: 14px; margin-top: 4px; margin-bottom: 12px; font-weight: bold }
DIV.centre SPAN.bigimg { text-align: left }
DIV.centre SPAN.bigimg IMG { display: block; border: 1px solid #CCC; padding: 4px; margin: 0 auto }
DIV.centre SPAN.exemples { width: 505px; margin-top: 8px; margin-left: 26px }
DIV.centre SPAN.exemples SPAN.thumbs { width: 140px; margin: 0 6px; margin-bottom: 12px; padding: 10px 0; background: #F8F8F8; line-height: 4px }
DIV.centre SPAN.exemples SPAN.thumbs:hover { background: #F1F1F1 }
DIV.centre SPAN.exemples SPAN.thumbs A:hover { color: #C02126 }
DIV.centre SPAN.exemples SPAN.thumbs IMG { width: 100px; display: block; border: 1px solid #CCC; margin: 0 auto; padding: 4px }
DIV.centre SPAN.pagepub { width: 473px; margin-left: 16px; text-align: left; margin-bottom: 12px }
DIV.centre SPAN.longdesc { width: 473px; margin-left: 16px; text-align: left; margin-bottom: 12px }
DIV.centre SPAN.longdesc P { text-align: left; }
DIV.centre SPAN.longdesc P SPAN { text-align: left; }
DIV.centre SPAN.minitext { width: 480px; float: left; margin-left: 12px; text-align: center; font-size: 9px; color: #999 }

DIV.droite { width: 177px; float: left; background: none; margin-top: 2px }

DIV.favoris { width: 177px; float: left; background: url('http://www.hendaye-locations.com/images/menudmid.gif') repeat-y; padding: 0; margin: 8px 0 0 3px }
DIV.favoris SPAN { width: 177px; float: left; text-align: center }
DIV.favoris SPAN.title { background: url('http://www.hendaye-locations.com/images/menudtop.gif') top no-repeat; height: 18px; padding-top: 16px; font-size: 13px; color: #C02126; font-weight: bold }
DIV.favoris SPAN.title A:hover { color: #C02126 }

DIV.droitep { width: 177px; float: left; background: url('http://www.hendaye-locations.com/images/menudmid.gif') repeat-y; padding: 0; margin: 8px 0 0 3px }
DIV.droitep SPAN { width: 177px; float: left; text-align: center }
DIV.droitep SPAN.title { background: url('http://www.hendaye-locations.com/images/menudtop2.gif') top no-repeat; height: 28px; padding-top: 16px; font-size: 12px; font-weight: bold; text-align: left; text-indent: 14px }
DIV.droitep SPAN.morelink { margin-bottom: 8px }

DIV.iframepubs { width: 154px; float: left; background: #F8F8F8; padding: 0; margin: 0; padding-bottom: 4px; margin-bottom: 16px; text-decoration: none }
DIV.iframepubs:hover { background: #F1F1F1 }
DIV.iframepubs SPAN.pubtitle { width: 150px; height: 13px; font-size: 11px; color: #333; text-align: left; margin: 0 2px 4px 2px; overflow: hidden; font-weight: bold; text-decoration: none }
DIV.iframepubs SPAN.pubdesc { width: 150px; height: 41px; font-size: 11px; color: #333; text-align: left; margin: 0 2px 4px 2px; overflow: hidden; text-decoration: none }
DIV.iframepubs SPAN.pubplus { width: 150px; height: 13px; font-size: 11px; color: #333; text-align: right; margin: 0 2px; overflow: hidden; text-decoration: none }
DIV.iframepubs:hover SPAN.pubplus A { color: #C02126; text-decoration: underline }
DIV.iframepubs SPAN.pubplus A:hover { color: #C02126; text-decoration: underline }

DIV.blocpub { width: 154px; float: left; background: #F8F8F8; padding: 0; margin: 0; padding-bottom: 4px; margin-left: 3px; margin-bottom: 20px; text-decoration: none }
DIV.blocpub:hover { background: #F1F1F1 }
DIV.blocpub SPAN.pubtitle { width: 150px; height: 13px; font-size: 11px; color: #333; text-align: left; margin: 0 2px 4px 2px; overflow: hidden; font-weight: bold; text-decoration: none }
DIV.blocpub SPAN.pubdesc { width: 150px; height: 41px; font-size: 11px; color: #333; text-align: left; margin: 0 2px 4px 2px; overflow: hidden; text-decoration: none }
DIV.blocpub SPAN.pubplus { width: 150px; height: 13px; font-size: 11px; color: #333; text-align: right; margin: 0 2px; overflow: hidden; text-decoration: none }
DIV.blocpub:hover SPAN.pubplus A { color: #C02126; text-decoration: underline }
DIV.blocpub SPAN.pubplus A:hover { color: #C02126; text-decoration: underline }

DIV.droitef { width: 177px; float: left; background: url('http://www.hendaye-locations.com/images/menudmid.gif') repeat-y; padding: 0; margin: 8px 0 0 3px }
DIV.droitef SPAN { width: 177px; float: left; text-align: center }
DIV.droitef SPAN.title { background: url('http://www.hendaye-locations.com/images/menudtop2.gif') top no-repeat; height: 24px; padding-top: 16px; font-size: 12px; font-weight: bold; text-align: left; text-indent: 14px }
DIV.droitef SPAN.focusthumb { width: 118px; font-size: 11px; color: #333; text-align: center; padding: 0; padding: 0; margin: 0 0 4px 29px }
DIV.droitef SPAN.focusthumb A:hover { color: #C02126 }
DIV.droitef SPAN.focusthumb IMG { display: block; border: 1px solid #ED852C; padding: 4px; margin-bottom: 6px }

DIV.footer { width: 962px; height: 28px; float: left; background: url('http://www.hendaye-locations.com/images/bottom.gif') top center no-repeat; margin: 10px 0 0 0 }
DIV.footer SPAN { float: left; font-size: 11px; margin: 0 10px 0 30px; padding: 0; text-align: left; font-size: 10px; color: #333; padding-top: 4px }
DIV.footer SPAN.copyright { margin: 0 0 0 280px; }
DIV.footer SPAN A { text-decoration: none }
DIV.footer SPAN A:hover { text-decoration: underline }

SELECT.gauchesel {width: 125px; border: solid 1px; border-color: #184ba1; font-family: Arial; font-size: 11px; font-weight: normal; color: #000; text-decoration: none}
DIV.desc { width: 480px; margin: 0 12px }

TD.disclaimer FONT { font-size: 10px; }

DIV.centre DIV.resultable { display: block; width: 454px; height: 110px; background: #F1F1F1; margin: 12px 0; padding: 10px; clear: both }
DIV.centre DIV.resultable A { display: block; float: left; margin: 0; padding: 0; text-decoration: none }
DIV.centre DIV.resultable:hover { background: #fff9cc }
DIV.centre DIV.resultable SPAN { display: block; margin: 0; text-decoration: none }
DIV.centre DIV.resultable SPAN.thumb { width: 120px; margin: 0 }
DIV.centre DIV.resultable SPAN.thumb IMG { display: block; border: 1px solid #C02126; padding: 4px; width: 100px; height: 100px; float: left }
DIV.centre DIV.resultable SPAN.titre { width: 334px; height: 12px; padding-bottom: 10px; font-weight: bold; font-size: 12px; color: #C02126; text-decoration: none }
DIV.centre DIV.resultable SPAN.infos { width: 334px; padding-bottom: 10px; text-decoration: none; color: #333 }
DIV.centre DIV.resultable SPAN.resume { width: 334px; padding-bottom: 10px; text-decoration: none; color: #333 }
DIV.centre DIV.resultable SPAN.linko { width: 167px }
DIV.centre DIV.resultable SPAN A { font-weight: bold; float: none; text-decoration: underline }
DIV.centre DIV.resultable SPAN A:hover { color: #C02126 }