/* bayonne.css modifiée et validée par la validateur en ligne du W3C - RS 20-3-09 : ligne 136, 199, 266, 284 */
* {
margin : 0;
padding : 0;
border : 0 none;
}
body {
font-family : Arial, Helvetica, sans-serif;
text-align : center;
font-size : 1em;
height : auto;
}
table {
border-collapse : collapse;
}
a {
color : #b30000;
text-decoration : none;
}
.asterisque{
color:red;
font-weight:bold;
font-size:1.5em;
}
.clear {
clear : both;
visibility : hidden;
padding : 0;
margin : 0;
font-size : 0;
margin-top : -10px;
line-height : 0;
}
.sepa {
clear : both;
height : 5px;
background-color : #cccccc;
color : #cccccc;
width : 715px;
margin-left : 30px;
}
#accueil {
background-color : #b30000;
}
ul, li {
list-style : none;
}
hr {
margin : 0;
padding : 0;
}
li {
float : left;
padding : 0 15px 0 0;
}
.lire {
padding-top : 0px;
}
.lire a:hover {
text-decoration : underline;
}
#header, #contenu, #footer {
width : 1000px;
margin : 0 auto;
text-align : left;
clear : both;
}
#header {
height : 110px;
}
#menuhaut {
padding-top : 90px;
}
#contenu {
background-color : #ffffff;
color : #333333;
height : auto;
}
#footer {
height : 20px;
color : #ffffff;
}
#contenu #main {
float : left;
display : block;
height : 100%;
}
#accueil #header {
background : #fff url('../images/bandeauaccueil.png') no-repeat top right;
}
#accueil #header #menuhaut ul {
width : 1000px;
}
.sousmenu ul li {
float : none;
margin : 0;
padding : 0;
height : 20px;
border : 0;
}
.sousmenu div {
margin : 0;
padding : 0;
}
.sousmenu a {
margin : 0;
padding : 0;
height : 20px;
border : 0;
}
#contenu #main, #contenu #sommaire {
background-color : #ffffff;
}
#contenu {
background : url('../images/bg_bayonne.png') right 0%;
width : 990px;
voice-family : inherit;
border-right : 10px solid #fff;
}
#spl_conteneur ul li a {
font-size:1em;
}
#contenu #main {
float : left;
width : 700px;
voice-family : "\"}\"";
voice-family : inherit;
width : 780px;
}
#contenu #main .simpleune, #contenu #main .doubleune, #contenu #main #enbref {
clear : both;
width : 715px;
display : block;
/* margin : 25px 0 0 30px; */
margin : 15px 0 0 30px;
padding-top : 5px;
}
#contenu #main .simpleune .simpleimage {
float : right;
padding-left : 25px;
margin-top : 22px;
}
#contenu #main .simpleune .simpleimage .contain img {
border : 1px solid #ccc;
}
#contenu #main .simpleune h2, #contenu #main .unetexte h2 {
color : #b30000;
font-size : 1em;
display : block;
text-align : left;
}
#contenu #main .full_news h2 {
color : #b30000;
font-size : 0.9em;
display : block;
text-align : left;
font-weight : normal;
}
#contenu #main .full_news .clear {
clear : both;
visibility : hidden;
padding : 0;
margin : 0;
font-size : 0;
margin-top : -10px;
line-height : 0;
}
#contenu #main .simpleune .simpletexte h3, #contenu #main .unetexte h3 {
color : #333;
font-size : 2em;
font-weight : normal;
margin : 2px 0 15px 0;
}
#contenu #main .full_news h3, #contenu #main .full_newsd h3 {
color : #333;
font-size : 1.3em;
font-weight : normal;
margin : 5px 0;
}
#contenu #main .simpleune .simpleimage .legende {
font-size : 0.8em !important;
color : #666;
font-weight : normal;
margin : 3px 5px 0 8px;
text-align : center;
}
.liens {
font-size : 0.8em;
margin : 6px 0 0 0;
}
#contenu #main .news {
display : block;
margin : 0;
padding : 0;
}
#contenu #main .full_news, #contenu #main #enbref {
border-top : 5px solid #ccc;
/* margin-top : 5px; */
margin-top : 0px;
padding-top : 5px;
clear : both;
}
#contenu #main .full_news .droite a, #contenu #main .full_news .gauche a, #contenu #main .full_news .liens li a {
border : 0 none;
}
#contenu #main .unetexte {
width : 340px;
float : left;
padding-right : 5px;
}
#contenu #main .uneimage {
padding-left : 20px;
float : right;
font-weight : normal;
margin-top : 0;
}
#contenu #main .uneimage .contain h2 {
background : #e4e4e4 url('uneimageh2.gif') no-repeat top center;
color : #333;
font-size : 1em;
margin : 0;
text-align : left;
padding-left : 8px;
padding-right : 2px;
padding-top : 4px;
padding-bottom : 0;
}
#contenu #main .uneimage .contain {
width : 350px;
text-align : center;
}
#contenu #main .uneimage .contain .photo {
margin : auto;
background-color : #e4e4e4;
}
#contenu #main .uneimage .contain a, #contenu #main .uneimage .contain img {
border : 0 none;
}
#contenu #main .uneimage .contain .titre {
text-align : left;
font-weight : normal;
background-color : #e4e4e4;
color : #333;
font-size : 1.1em;
padding : 3px 1px 3px 8px;
position : relative;
top : 0;
margin-bottom : 0;
}
#contenu #main .uneimage .legende {
font-size : 0.8em !important;
color : #333;
background : url('uneimagecontain.gif') no-repeat bottom center;
text-align : justify;
padding-left : 8px;
padding-right : 8px;
padding-top : 0;
padding-bottom : 5px;
}
#contenu #main .uneimage .liens {
padding-top : 3px;
text-align : left;
background-color : #fff;
}
#contenu #main .simpletexte p, #contenu #main .unetexte p, #main .full_news p, #main .full_newsd p, #contenu #main #enbref .breve p {
display : block;
margin : 10px 0 0 0;
/* margin : 0 0 0 0; */
text-align : justify;
font-size : 0.75em;
color : #333;
line-height : 1.4em;
}
#contenu #main #enbref .breve p {
margin : 0 0 5px;
}
span.date {
color : #999;
font-size : 70%;
font-weight : normal;
}
#contenu #main #enbref {
/* margin-top : 5px; */
margin-top : 0px;
}
#contenu #main #enbref h1 {
margin-bottom : 10px;
}
#contenu #main #enbref .breve {
padding-top : 5px;
clear : both;
border-bottom : 1px dashed #ccc;
}
#contenu #main #enbref .breve h2 {
color : #b30000;
font-size : 0.8em;
font-weight : normal;
float : left;
}
#contenu #main #enbref .breve h3 {
color : #333;
font-size : 0.8em;
margin-bottom : 5px;
}
#contenu #main #enbref .breve p {
font-size : 0.7em;
}
#accueil #sommaire {
width : 210px;
margin : 0;
float : right;
height : auto;
padding : 0;
background : #f1af42;
border-top : 5px solid #fff;
font-size : small;
}
#accueil #sommaire #infosup {
width : 210px;
background : #fff;
text-align : center;
font-size : x-small;
}
#accueil #sommaire #infosup table {
width : 90%;
margin : auto;
}
#accueil #sommaire #infosup p {
padding : 5px 0 10px 0;
}
#accueil #sommaire #infosup ul {
margin : 0 0 0 55px;
}
#accueil #sommaire #infosup li {
float : left;
margin : 0 2px 0 2px;
}
#accueil #sommaire #agenda_teaser {
text-align : right;
padding-right : 10px;
margin : 0;
}
#accueil #sommaire #agenda_teaser ul {
text-align : right;
margin : 5px 0;
padding : 0;
float : none;
}
#accueil #sommaire #agenda_teaser ul li {
margin : 2px 0;
padding : 0;
float : none;
}
#accueil #sommaire #agenda_teaser ul li a {
color : #fff;
}
#accueil #sommaire #agenda_teaser ul li a:hover {
color : #b30000;
}
#accueil #sommaire #agenda_teaser .plus {
text-align : right;
margin : 8px 0;
color : #fff;
}
#accueil #sommaire #agenda_teaser .plus a {
text-decoration : underline;
color : inherit;
}
#accueil #sommaire #agenda_teaser .plus a:hover {
text-decoration : none;
color : #b30000;
}
#accueil #sommaire form {
text-align : right;
padding-right : 10px;
}
#accueil #sommaire img {
margin : 0;
padding : 0;
}
#contenu #sommaire ul.sommaire_d {
margin : 0;
padding : 0;
width : 209px;
text-align : right;
}
#contenu #sommaire ul.sommaire_d li {
margin : 2px 10px 2px 0px;
_margin : 2px 0px 2px 0px;
float : none;
padding : 0;
}
#contenu #sommaire ul.sommaire_d li a {
color : #b30000;
font-weight:700;
font-size:12px;
}
#contenu #sommaire ul.sommaire_d li a:hover {
color : #fff;
font-weight:700;
font-size:12px;
}
#contenu #sommaire ul.sommaire_dt {
margin : 0;
padding : 0;
width : 209px;
text-align : right;
}
#contenu #sommaire ul.sommaire_dt li {
margin : 2px 10px 2px 0;
float : none;
padding : 0;
}
#contenu #sommaire ul.sommaire_dt li a {
color : #fff;
}
#contenu #sommaire ul.sommaire_dt li a:hover {
color : #b30000;
}
.full_news, .full_newsd {
clear : both;
padding-bottom : 5px;
width : 715px;
margin : 5px 0 0 30px;
}
#contenu #main .full_news .gauche {
float : left;
text-align : left;
padding-right : 20px;
}
#contenu #main .full_news .gauche a:hover, .droite a:hover {
border : 0 none;
}
#contenu #main .full_news .gauche img {
display : block;
}
#contenu #main .full_news .droite {
float : right;
text-align : right;
margin-left : 20px;
}
#main .unetexte a:hover, #main .uneimage a:hover, #main .full_news a:hover, .full_newsd a:hover {
text-decoration : underline;
cursor : pointer;
}
#footer {
font-size : 0.7em;
width : 1000px;
clear : both;
}
#footer ul {
float : none;
margin : 0;
padding : 0;
height : 20px;
border : 0 none;
}
#footer li {
float : left;
width : 33%;
text-align : center;
margin : 0;
padding : 0;
}
#footer li.first-child {
text-align : left;
}
#footer li.last-child {
text-align : right;
}
#footer ul li a {
color : #fff;
text-decoration : none;
font-weight : bold;
}
#footer ul li a:hover {
color : #fff;
text-decoration : none;
}
#xiti {
height : 1px;
font-size : 1px;
}
#menuhaut ul {
width : 1000px;
}
#menuhaut ul li, .sousmenu ul li {
float : left;
background : #203862;
width : 123px;
margin : 0;
padding : 0;
border : 1px solid #fff;
text-align : center;
height : 20px;
line-height : 20px;
}
#header #menuhaut ul li a, .sousmenu ul li a {
color : #f1af42;
margin : 0;
padding : 0;
font-size : 0.8em;
font-family : Verdana;
}
#header #menuhaut ul li.gris a, #header #menuhaut ul li.bleu a, #header #menuhaut ul li.jaune a, #header #menuhaut ul li.rouge a {
color : #fff;
}
#header #menuhaut ul li.gris {
background : #b3b3b3;
}
#header #menuhaut ul li.bleu {
background : #0077be;
}
#header #menuhaut ul li.jaune {
background : #f1af42;
}
#header #menuhaut ul li.rouge {
background : #b30000;
}
#header #menuhaut ul li a:hover {
line-height : 15px;
}
.sousmenu ul li {
float : none;
}
.sousmenu ul li a {
color : #fff;
}
.wl_td_row {
text-align : center;
margin : 0;
padding : 0;
border : 0 none;
}
.wl_td_row input {
margin : auto;
}
#mentions {
text-align : center;
font-size : 0.7em;
margin-top : 30px;
color : #f1af42;
}
#menubas {
font-size : 0.7em;
text-align : center;
margin-left : 80px;
color : #f1af42;
}
#menubas li {
margin-left : 0;
margin-right : 0;
padding : 0;
}
#menubas a {
color : #f1af42;
padding-left : 5px;
padding-right : 5px;
}
#menubas a:hover {
text-decoration : underline;
color : #b30000;
}

/* Moteur de recherche */

.tx-indexedsearch{margin-top:90px;width:700px;margin-left:20px;font-size:12px;font-family:arial}
.tx-indexedsearch-whatis{font-size:15px;padding:4px;border:1px solid #A0A0A0;margin-bottom:20px}
.tx-indexedsearch-res{clear:both;padding-top:10px;display:block;}
.tx-indexedsearch-browsebox{margin-bottom:10px;margin-top:10px;width:700px}
.tx-indexedsearch-browsebox p{display:none}

.browsebox{clear:both}
.tx-indexedsearch-res table{text-align:left;margin-top:10px;display:block}
.tx-indexedsearch-title{background-color:#E0E0E0;padding:2px}
.tx-indexedsearch-title a{font-size:13px;font-weight:bold}
.tx-indexedsearch-title a:hover{color:#404040;font-size:13px;font-weight:bold}

.tx-indexedsearch-percent{background-color:#E0E0E0;padding:2px;font-weight:bold}

.tx-indexedsearch-searchbox form{display:none;background-color:#F0F0F0}


/* plan du site RS 12-11-09 */
.sitemap1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
                font-weight:bold;
                margin: 0 0 0 0;
                padding-top: 4px;
                padding-bottom: 15px;
                padding-left:33px;
                background-image : url(../images/picto_sitemaproot.gif);background-repeat : no-repeat;
                display:block;
}

a:hover .sitemap1 {
               /** border-bottom: 1px dotted #666666;*/
                background-image : url(../images/picto_sitemaproot.gif);background-repeat : no-repeat;
}

.sitemap2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	margin: 0 0 0 40px;
                padding: 0 0 4px 18px;
                display:block;
}

a:hover .sitemap2 {
                /**border-bottom: 1px dotted #666666;*/
                background-image : url(../images/icons/sitemap2_act.gif);background-repeat : no-repeat;
               	color : #b5121b;
               	text-decoration:underline;
}

.sitemap3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	margin: 0 0 0 65px;
                padding: 0 0 3px 12px;
                background-image : url(../images/icons/sitemap3.gif);background-repeat : no-repeat;
                display:block;
}

a:hover .sitemap3 {
                /**border-bottom: 1px dotted #666666;*/
                background-image : url(../images/icons/sitemap3_act.gif);background-repeat : no-repeat;
}

.sitemap4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	margin: 0 0 0 60px;
                padding: 0 0 2px 10px;
                background-image : url(../images/icons/sitemap4.gif);background-repeat : no-repeat;
                display:block;
}

a:hover .sitemap4 {
                /**border-bottom: 1px dotted #666666;*/
                background-image : url(../images/icons/sitemap4_act.gif);background-repeat : no-repeat;
}

#social{position:relative;height:2px;background-color:#FFFFFF;width:1000px;margin-left:auto;margin-right:auto}
.addthis_toolbox{position:absolute;top:10px;left:620px}

.csc-linkToTop
{
margin-left :30px;
font-size:0.8em;
}
/*
.linkToTop
{
margin-left :30px;
font-size:0.8em;
}
*/
