*{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;}

body{ 
	background-image:url(../images/fond.gif); 
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#E9E9E9;
	margin:0px; 
	padding:0px;
}

/* ********** general ********** */
/* liens */
a{text-decoration:none;}
a:hover{text-decoration: underline;}

.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}

/* titres */
h1{margin:0px; padding:5px 0px 0px 0px; font-size:10px; font-weight:bold; color:#008ABA; text-transform:uppercase;float:left;width:252px; text-align:center;}

/* images */
img{border:0px;}

/* formulaires */
form{margin:0px; padding:0px;}
form p{margin:0px; padding:0px;}
form p label{margin:0px; padding:0px;}

/* listes */
dl, dt{margin:0px; padding:0px;}

/* hr */
div.sep { clear: both; width: 080px; height: 1px; padding: 0; margin:0px;}
div.sep hr { position: absolute; top: -999em; left: -999em; }

div.sep2 { clear: both; width: 10px; height: 1px; padding: 0; margin:0px;}
div.sep2 hr { position: absolute; top: -999em; left: -999em; }

/* ********** global ********** */
#global, #global-accueil{
	background-color:#fafafa;
	width:989px;
	position:relative;
	margin:0px auto; 
	padding:0px 0px 0px 0px;
	font-size:70%;
	border:1px solid #929292;
	border-top:0px;
	color:#636363;
}

/* drapeau choix de la langue */
#drapeaux{float:left;height:16px;padding:5px 0px 0px 680px;}
#drapeaux a{margin:0px 2px;}


/* ******************** haut de la page ******************** */
#haut{
	background-image:url(../images/fond-haut.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#40A6D7;
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #D7D7D7;
	height:161px;
	color:#939393;
}

#haut a.logo{float:left;margin: 0px 70px;}/* logo Ciboure */

#haut #box-bann{
	background-image:url(../images/fond-banniere.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#fff;
	color:#929292;
	width:487px; 
	height:149px;
	float:left;
	margin: 6px 7px 0px 0px;
}

#haut #box-haut-droit{
	margin:6px 0px 0px 0px; 
	padding:0px;
	width:238px; 
	height:149px; 
	float:left; 
	text-align:center; 
	font-size:10px; 
	color:#626461;
	word-spacing:-1px;
}

#haut #box-haut-droit h1{
	margin:0px; 
	padding:3px 0px 3px 0px; 
	font-size:10px; 
	font-weight:bold; 
	color:#008ABA; 
	text-transform:uppercase;
	text-align:center; 
	width:238px;
}

#haut #box-haut-droit a{color:#008ABA;}

#haut #box-haut-droit #box-rech{ 
	background-image:url(../images/fond-box-rech.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#65CAE6; 
	width:236px; 
	height:86px;
	_height:83px; 
}

#haut #box-haut-droit #box-coord{height:58px;}
#haut #box-haut-droit #box-coord h1{margin:3px 0px; padding:0px; }
#haut #box-haut-droit #box-coord p{margin:5px 0px ;padding:0px;}
#haut #box-haut-droit p#coord{margin:1px 0px 9px 0px; padding:0px;}

/* ******************** menu ******************** */

dl#menu{height:34px; background-color:#fafafa;}
dl#menu dt{height:34px;float:left;}
dl#menu dt a{
	display:block;
	height:25px; 
	padding:9px 13px 0px 13px;
	_padding:9px 12px 0px 12px;
	margin:0px 1px; 
	float:left;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

/* les boutons */
.b-acc, .b-3{border-right:1px solid #D9D7D8;padding-left:1px;}
.b-vill, .b-10{border-right:1px solid #D9D7D8;}
.b-mai, .b-9{border-right:1px solid #D9D7D8;}
.b-urb, .b-8{border-right:1px solid #D9D7D8;}
.b-eco, .b-7{border-right:1px solid #D9D7D8;}
.b-soc, .b-6{border-right:1px solid #D9D7D8;}
.b-enf, .b-5{border-right:1px solid #D9D7D8;}

/* fonds boutons*/
dt.b-acc a, dt.b-3 a, dt.b-vill a, dt.b-10 a, dt.b-mai a, dt.b-9 a, dt.b-urb a, dt.b-8 a, dt.b-eco a, dt.b-7 a, dt.b-soc a, dt.b-6 a, dt.b-enf a, dt.b-5 a, dt.b-int a, dt.b-4 a{background-repeat:repeat-x; background-position:bottom left;color:#aaa;}

dt.b-acc a, dt.b-3 a{background-image:url(../images/fond-b-acc.gif);}
dt.b-vill a, dt.b-10 a{background-image:url(../images/fond-b-vill.gif);}
dt.b-mai a, dt.b-9 a{background-image:url(../images/fond-b-mai.gif);}
dt.b-urb a, dt.b-8 a{background-image:url(../images/fond-b-urb.gif);}
dt.b-eco a, dt.b-7 a{background-image:url(../images/fond-b-eco.gif);}
dt.b-soc a, dt.b-6 a{background-image:url(../images/fond-b-soc.gif);}
dt.b-enf a, dt.b-5 a{background-image:url(../images/fond-b-enf.gif);}
dt.b-int a, dt.b-4 a{background-image:url(../images/fond-b-int.gif);}

/* survol menu / page en cours */
dt.s-acc a, dt.s-3 a, dt.s-vill a, dt.s-10 a, dt.s-mai a, dt.s-9 a, dt.s-urb a, dt.s-8 a, dt.s-eco a, dt.s-7 a, dt.s-soc a, dt.s-6 a, dt.s-enf a, dt.s-5 a, dt.s-int a, dt.s-4 a{background-repeat:repeat-x; background-position:bottom left;color:#F9F8F9;}

dt.s-acc, dt.s-3{padding:0px 0px 0px 2px;}
dt.s-vill, dt.s-10{padding:0px 0px 0px 0px;}

dt.s-acc a, dt.s-3 a{background-image:url(../images/fond-b-acc-s.gif); background-color:#1C8AAF;}
dt.s-vill a, dt.s-10 a{background-image:url(../images/fond-b-vill-s.gif);background-color:#19C2E1;}
dt.s-mai a, dt.s-9 a{background-image:url(../images/fond-b-mai-s.gif); background-color:#8ec416;}
dt.s-urb a, dt.s-8 a{background-image:url(../images/fond-b-urb-s.gif); background-color:#7DB10E;}
dt.s-eco a, dt.s-7 a{background-image:url(../images/fond-b-eco-s.gif); background-color:#CF463E;}
dt.s-soc a, dt.s-6 a{background-image:url(../images/fond-b-soc-s.gif); background-color:#F05E8F;}
dt.s-enf a, dt.s-5 a{background-image:url(../images/fond-b-enf-s.gif); background-color:#F8C11E;}
dt.s-int a, dt.s-4 a{background-image:url(../images/fond-b-int-s.gif); background-color:#F7922A;}

/* sous menu */
div#ss-menu{ 
	background-image:url(../images/fond-ss-menu.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#0DC2DF;
	color:#fff;
	height: 33px;
}

div#ss-menu dl{background-repeat:no-repeat;background-position:top left;height:33px; padding :0px 0px 0px 7px;}
div#ss-menu dl dt{float:left;}
div#ss-menu dl dt a{
	display:block;
	height:17px; 
	padding:1px 13px 0px 13px;
	_padding:1px 12px 0px 12px;
	float:left;
	margin:8px 0px 0px 0px; 
	border-right:1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color:#fff;
}

div#ss-menu dl.ss-rub-15{background-image:url(../images/fond-ss-menu-vill.gif);background-color:#0DC2DF;}				/*ville*/
div#ss-menu dl.ss-rub-17{background-image:url(../images/fond-ss-menu-mai);background-color:#94CE17;}					/*munici*/
div#ss-menu dl.ss-rub-21{background-image:url(../images/fond-ss-menu-urb.gif);background-color:#80BA06;}				/* urb*/
div#ss-menu dl.ss-rub-164{background-image:url(../images/fond-ss-menu-tra.gif);background-color:#C43F36;}				/*travaux*/
div#ss-menu dl.ss-rub-29{background-image:url(../images/fond-ss-menu-soc.gif);background-color:#EB5789;}				/*social*/
div#ss-menu dl.ss-rub-35, div#ss-menu dl.ss-rub-30{background-image:url(../images/fond-ss-menu-enf.gif);background-color:#F5B716;}/*enf*/
div#ss-menu dl.ss-rub-37{background-image:url(../images/fond-ss-menu-int.gif);background-color:#F48A26;}				/*inter*/

/* survol blanc */
div#ss-menu dl dt strong a, div#ss-menu dl dt a:hover{background-color:#fff;}

div#ss-menu dl.ss-rub-15 dt strong a, div#ss-menu dl.ss-rub-15 dt a:hover{color:#0DC2DF;}
div#ss-menu dl.ss-rub-17 dt strong a, div#ss-menu dl.ss-rub-17 dt a:hover{color:#94CE17;}
div#ss-menu dl.ss-rub-21 dt strong a, div#ss-menu dl.ss-rub-21 dt a:hover{color:#80BA06;}
div#ss-menu dl.ss-rub-164 dt strong a, div#ss-menu dl.ss-rub-141 dt a:hover{color:#C43F36;}
div#ss-menu dl.ss-rub-29 dt strong a, div#ss-menu dl.ss-rub-29 dt a:hover{color:#EB5789;}
div#ss-menu dl.ss-rub-35 dt strong a, div#ss-menu dl.ss-rub-35 dt a:hover, div#ss-menu dl.ss-rub-30 dt strong a, div#ss-menu dl.ss-rub-30 dt a:hover{color:#F5B716;}
div#ss-menu dl.ss-rub-37 dt strong a, div#ss-menu dl.ss-rub-37 dt a:hover{color:#F48A26;}

/* ******************** colonnes ******************** */
#col-gauche{float:left;width:242px; padding: 20px 0px 0px 3px;}
#col-centre{float:left;width:491px;padding: 20px 3px 0px 3px;}
#col-droit{float:left;width:242px;padding: 37px 0px 0px 0px;}

#col-centre-inter{float:left;width:471px;padding: 20px 13px 0px 13px; line-height:1.4;}

/* ******************** colonne gauche ******************** */

/* ********** menu gauche ********** */
/* titre*/
#col-gauche h2, #col-gauche h2 span{
	text-transform:uppercase;
	margin:0px 0px -3px 0px; 
	padding:0px;font-size:16px; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#5F8808;
}
#col-gauche h2 span.g-ville{color:#11BAD7;}
#col-gauche h2 span.g-mairie{color:#94d114;}
#col-gauche h2 span.g-travaux{color:#cb3127;}
#col-gauche h2 span.g-social{color:#ec5588;}
#col-gauche h2 span.g-enf{color:#f8b713;}
#col-gauche h2 span.g-inter{color:#ff891d;}


#col-gauche #menu-gauche dl{ 
	background-image:url(../images/fond-menu-gauche.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#80BA06;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 24px 0px;
	width:242px; 
}

/* couleur fond menu gauche */
#col-gauche #menu-gauche dl.menu-g-1{background-image:url(../images/fond-menu-gauche.gif);}
/*VILLE*/#col-gauche #menu-gauche dl.menu-g-46, #col-gauche #menu-gauche dl.menu-g-161, #col-gauche #menu-gauche dl.menu-g-51, #col-gauche #menu-gauche dl.menu-g-106, #col-gauche #menu-gauche dl.menu-g-112{background-color:#53E4FF;background-image:url(../images/fond-menu-ville.gif);}

#col-gauche #menu-gauche dl.menu-g-46 dt a:hover, #col-gauche #menu-gauche dl.menu-g-51 dt a:hover, #col-gauche #menu-gauche dl.menu-g-106 dt a:hover, #col-gauche #menu-gauche dl.menu-g-112 dt a:hover, #col-gauche #menu-gauche dl.menu-g-161 dt a:hover{color:#11BAD7;background-image:url(../images/fleche-ville-hover.gif);}

/*MAIRIE*/#col-gauche #menu-gauche dl.menu-g-163, #col-gauche #menu-gauche dl.menu-g-60, #col-gauche #menu-gauche dl.menu-g-61, #col-gauche #menu-gauche dl.menu-g-133{background-color:#8dc615;background-image:url(../images/fond-menu-mairie.gif);}
#col-gauche #menu-gauche dl.menu-g-60 dt a:hover, #col-gauche #menu-gauche dl.menu-g-163 dt a:hover, #col-gauche #menu-gauche dl.menu-g-61 dt a:hover, #col-gauche #menu-gauche dl.menu-g-133 dt a:hover{background-image:url(../images/fleche-mairie-hover.gif);color:#8dc615;}
/*TRAVAUX*/#col-gauche #menu-gauche dl.menu-g-165, #col-gauche #menu-gauche dl.menu-g-141{background-color:#E9453B;background-image:url(../images/fond-menu-travaux.gif);}
#col-gauche #menu-gauche dl.menu-g-165 dt a:hover, #col-gauche #menu-gauche dl.menu-g-141 dt a:hover {color:#CB3127; background-image:url(../images/fleche-travaux-hover.gif);}
/*SOCIAL*/#col-gauche #menu-gauche dl.menu-g-91, #col-gauche #menu-gauche dl.menu-g-115{background-color:#FF71A3;background-image:url(../images/fond-menu-social.gif);}
#col-gauche #menu-gauche dl.menu-g-91 dt a:hover,#col-gauche #menu-gauche dl.menu-g-115 dt a:hover{color:#EC5588; background-image:url(../images/fleche-social-hover.gif);}
/*ENFANCE*/#col-gauche #menu-gauche dl.menu-g-65, #col-gauche #menu-gauche dl.menu-g-74{background-color:#FFD133;background-image:url(../images/fond-menu-enfance.gif);}
#col-gauche #menu-gauche dl.menu-g-65 dt a:hover, #col-gauche #menu-gauche dl.menu-g-74 dt a:hover{color:#F8B713; background-image:url(../images/fleche-enfance-hover.gif);}
/*INTERCOMM background-color:#FFA441;background-image:url(../images/fond-menu-intercomm.gif); a:hover:color #FF891B */

#col-gauche #menu-gauche dl dt{border-bottom:1px solid #fff;padding:5px 0px;}
#col-gauche #menu-gauche dl dt a{
	background-image:url(../images/fleche-menu-gauche.gif);
	background-repeat:no-repeat;
	background-position:center left;
	display:block;
	color:#FEFFFA; 
	text-transform:uppercase;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px 0px 1px 19px;
	text-decoration:none;
	margin:0px 4px;
}

#col-gauche #menu-gauche dl dt a:hover{ 
	background-image:url(../images/fleche-menu-gauche-hover.gif);
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#fff;
	color:#5E8703;
}

/* ********** titre 3 : plan interactif ********** */
#col-gauche h3{
	width:242px;
	margin:8px 0px 0px 0px;
	padding:0px;
	_padding:4px 0px 0px 0px;
	border-bottom:2px solid #5B8905;
	line-height:1;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#5A860A;
}

/* ********** Ciboure en images ********** */
#col-gauche a.ciboure-image{
	background-image:url(../images/ciboure-image.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	/*background-color:#0394C3;*/
	background-color:#fafafa;
	width:235px; 
	height:56px; 
	display:block;
	margin:12px 0px -3px 0px;
	padding:34px 0px 0px 7px;
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	word-spacing:1px;
	font-weight:bold;
	line-height:1;
	color:#fff; 
	text-decoration:none;
}
#col-gauche a.ciboure-image span{color:#FFC300;font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#col-gauche .plan-inter img{border:1px solid #CFCFCF;border-top:0px;padding:1px 0px 0px 0px;}

#col-gauche #plan-interactif-simple{margin:-3px 0px 0px 0px;_margin:0px 0px 0px 0px;}

#col-gauche #plan-interactif-inter h3{
	width:242px;
	margin:4px 0px 0px 0px;
	padding:0px;
	_padding:1px 0px 0px 0px;
	border-bottom:2px solid #5B8905;
	line-height:1;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#5A860A
}

/* ******************** colonne centre ******************** */
/* ********** titre ********** */
#col-centre h1, #col-centre-inter h1{
	
	padding:0px;
	border-bottom:2px solid #2EA2C9;
	line-height:1;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#0579A2;
	text-align:left;
}

#col-centre h1{margin:1px 0px 0px 0px;width:491px;}
#col-centre-inter h1{margin:1px 0px 8px 0px;width:471px;}

/* ********** ACCUEIL : box actu gauche + droite ********** */
#col-centre #box-actu-gauche, #col-centre #box-actu-droit, #col-centre-inter #box-actu-gauche, #col-centre-inter #box-actu-droit{
	width:244px; 
	min-height: 151px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:151px;
	float:left;
	padding:0px; 
	margin:0px;
	border:1px solid #CFCFCF;
	border-top:0px;
}

#col-centre #box-actu-droit, #col-centre-inter #box-actu-droit{margin:0px 0px 0px -1px;}

#col-centre #box-actu-gauche .texte-actu, #col-centre #box-actu-droit .texte-actu, #col-centre-inter #box-actu-gauche .texte-actu, #col-centre-inter #box-actu-droit .texte-actu{
	padding:8px 0px 0px 8px;
	margin:0px;
}

#box-actu-gauche .texte-actu .contenu-actu, #box-actu-droit .texte-actu .contenu-actu{
	min-height: 79px;
	height: auto !important;
	height:79px;
	margin:0px 4px 0px 0px;	
}

#box-infos-culture .texte-actu .contenu-actu{
	min-height: 39px;
	height: auto !important;
	height:39px;
	margin:0px 10px 0px 0px;	
}


/* titres actus */
#col-centre #box-actu-gauche .list-actu .texte-actu h1, #col-centre #box-actu-droit .list-actu .texte-actu h1, #col-centre #box-actu-gauche .list-actu .texte-actu h1 a, #col-centre #box-actu-droit .list-actu .texte-actu h1 a, #col-centre-inter #box-actu-gauche .list-actu .texte-actu h1, #col-centre-inter #box-actu-droit .list-actu .texte-actu h1, #col-centre-inter #box-actu-gauche .list-actu .texte-actu h1 a, #col-centre-inter #box-actu-droit .list-actu .texte-actu h1 a{
	margin:0px 0px 3px 0px;
	padding:0px;
	border:0px ;
	font-size:11px; 
	color:#464646;
	text-align:left;
	width:228px;
	display:inline;
	float:none;
	border:1px solid red;
}
#col-centre #box-actu-gauche .list-actu .texte-actu a strong, #col-centre #box-actu-droit .list-actu .texte-actu a strong, #col-centre-inter #box-actu-gauche .list-actu .texte-actu a strong, #col-centre-inter #box-actu-droit .list-actu .texte-actu a strong{color:#464646;}

#col-centre a, #col-centre-inter a{color:#0579A2;}

#col-centre #box-actu-gauche .list-actu .texte-actu .bodytext, #col-centre #box-actu-droit .list-actu .texte-actu .bodytext, #col-centre-inter #box-actu-gauche .list-actu .texte-actu .bodytext, #col-centre-inter #box-actu-droit .list-actu .texte-actu .bodytext{
	padding:0px; 
	margin:0px;
	font-size:11px; 
	letter-spacing:-1px;
	float:none;
}


/* image actus */
#col-centre #box-actu-gauche .list-actu .texte-actu img, #col-centre #box-actu-droit .list-actu .texte-actu img, #col-centre-inter #box-actu-gauche .list-actu .texte-actu img, #col-centre-inter #box-actu-droit .list-actu .texte-actu img{float:right;margin:0px 0px 0px 3px;}


/* liens actu */

.actu{ margin:0px 0px 0px 8px; padding:0px;}
/*lien simple */
.tt-actu{margin:0px; padding:0px;}
.tt-actu p.bodytext{ margin:0px; padding:0px;}

#col-centre #box-actu-gauche a.tt-actu, #col-centre #box-actu-droit .lien1, #col-centre #box-actu-droit .lien2, #col-centre-inter #box-actu-gauche a.tt-actu, #col-centre-inter #box-actu-droit .lien1, #col-centre-inter #box-actu-droit .lien2{
	background-image:url(../images/puce-agenda.gif); 
	background-repeat:no-repeat; 
	background-position:center left; 
	background-color:#fafafa;
	border-top:1px solid #CFCFCF;
	display:block;
	height:19px;
	float:left;
	margin:0px;
	padding:4px 7px 0px 21px;
	color:#0078A4;
	font-weight:bold;
	text-transform:uppercase;
}
#col-centre #box-actu-gauche .tt-actu, #col-centre-inter #box-actu-gauche .tt-actu{width:216px;}
/* lien double */
#col-centre #box-actu-droit .lien1, #col-centre-inter #box-actu-droit .lien1{width:94px;}
#col-centre #box-actu-droit .lien2, #col-centre-inter #box-actu-droit .lien2{width:93px;}
#col-centre #box-actu-droit .lien1, #col-centre-inter #box-actu-droit .lien1{border-right:1px solid #CFCFCF; }

#col-centre #box-munic h2, #col-centre #box-forum h2, #col-centre-inter #box-munic h2, #col-centre-inter #box-forum h2{
	text-transform:uppercase;
	margin:19px 0px 6px 0px;
	padding:0px;
	color:#5A860A; 
	font-size:16px; 
	font-family: Arial, Helvetica, sans-serif;
	border:0px;
}

#col-centre #box-munic, #col-centre #box-forum, #col-centre-inter #box-munic, #col-centre-inter #box-forum{
	background-repeat:no-repeat; 
	background-position:bottom left; 
	background-color:#fafafa;
	height:86px;
	_height:85px;
	color:#fff;
	float:left;
	font-size:14px;
	font-weight:bold;
	width:244px;
} 

/* ********** ACCUEIL : box municipalite + forum ********** */
/* municipalité */
#col-centre #box-munic, #col-centre-inter #box-munic{background-image:url(../images/fond-municipalite.gif);margin:0px 3px 0px 0px;}
#col-centre #box-forum, #col-centre-inter #box-forum{background-image:url(../images/fond-forum.gif);}

#col-centre #box-munic a, #col-centre #box-forum a, #col-centre-inter #box-munic a, #col-centre-inter #box-forum a{
	background-image:url(../images/fleche-menu-gauche.gif);
	background-repeat:no-repeat;
	background-position:center left;
	background-image:#fafafa;
	display:block;
	height:15px;
	padding: 1px 0px 0px 19px;
	
	text-transform:uppercase; 
	font-weight:bold; 
	text-decoration:none;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;	
	color:#fefffd;
}
#col-centre #box-munic a:hover, #col-centre #box-forum a:hover, #col-centre-inter #box-munic a:hover, #col-centre-inter #box-forum a:hover{text-decoration:underline;}

/* forum */
#col-centre #box-forum span, #col-centre-inter #box-forum span{color:#FFC505;}
#col-centre #box-forum p, #col-centre-inter #box-forum p{margin:0px 0px 0px 10px;}
#col-centre #box-forum a, #col-centre-inter #box-forum a{margin:0px 0px 0px 60px;}

/* ********** ACCUEIL : actualité déroulante ********** */
#col-centre #box-actu{
	background-image:url(../images/fond-actu.gif); 
	background-position: top left; 
	background-repeat:no-repeat;
	background-color:#208FC7;
	padding:10px 8px;
	margin:35px 0px 0px 0px;
	width:475px; 
	height:61px; 
	color:#fff; 
	font-weight:bold; 
}
#col-centre marquee{height:61px;}

/* ********** ACCUEIL : liens bas ********** */
#col-centre a.lien-agenda, #col-centre a.lien-ot{
	background-position: center left; 
	background-repeat:no-repeat;
	background-color:#fafafa;
	border:1px solid #CFCFCF;
	display:block;
	width:216px; 
	height:19px;
	float:left;
	padding:6px 7px 0px 21px;
	font-weight:bold;
	text-transform:uppercase;
}

#col-centre a.lien-agenda{ background-image:url(../images/puce-agenda.gif); color:#0078A4; }
#col-centre a.lien-ot{margin: 0px 0px 0px -1px;background-image:url(../images/puce-ot.gif); color:#FFAC04; }

/* ******************** colonne droite ******************** */
/* ********** ACCUEIL : vie maritime ********** */
#col-droit #box-vie{
	background-image:url(../images/ciboure-vie-maritime.jpg); 
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#11BFDA;	
	margin:0px 0px 0px 0px;
	padding:48px 0px 0px 16px;
	width:226px; 
	height:106px; 
	
	color:#007AA4; 
	text-transform:uppercase; 
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;	 
}

#col-droit #box-vie a, #col-droit #box-vie a strong{
	background-image:url(../images/fleche-vie-maritime.gif); 
	background-repeat:no-repeat; 
	background-position: top left; 
	display:block; 
	padding:0px 0px 0px 0px;	
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-decoration:none;
	color:#FEFFFF;
}
#col-droit #box-vie a strong{letter-spacing:1px;text-indent:20px;}


/* ********** ACCUEIL : infos droite ********** */
/* titre */
#col-droit h1{
	width:242px;
	margin:-4px 0px 0px 0px;
	_margin:-2px 0px 0px 0px;
	padding:0px;
	border-bottom:2px solid #5B8905;
	
	line-height:1;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#5A860A;
	text-align:left;
}
/* navette itzulia */
#col-droit #box-infos-droit{
	background-image: url(../images/fond-infos-droit.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	background-color:#fafafa;
	width:242px;
	height:78px;
	margin:26px 0px 0px 0px;
	_margin:25px 0px 0px 0px;
}

/* box infos : culture */
/* box */
#col-droit #box-infos-culture{
	border:1px solid #CFCFCF; 
	border-top:0px; 
	width:232px; 
	min-height: 98px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:97px;
	margin:20px 0px 0px 0px;
	_margin:0px 0px 0px 0px; 
	padding:8px 0px 0px 8px;
}

/* titre */
#col-droit #box-infos-culture h1, #col-droit #box-infos-culture a strong{	
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:11px; 
	text-align:left;
	color:#454545;
	border:0px;
	display:inline;
	float:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

#col-droit #box-infos-culture p.bodytext{margin:0px; padding:0px;}
#col-droit #box-infos-culture .actu p.bodytext{margin:0px; padding:0px;}

#col-droit #box-infos-culture .actu a{ 
	color:#353535; 
	background-image:url(../images/lien_savoir.gif); 
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0px 14px 0px 0px;
	margin:0px 0px 0px 30px;
	letter-spacing:-1px;
}

/* image */
#col-droit #box-infos-culture img{ float:right;margin:0px 0px 0px 6px;}


/* ******************** ACTUALITE : FCE COMPLEMENT ******************** */
#fce-img{float:right;}

/* liens */
div.tt-actu{
	margin:0px -8px 0px -8px;
	_margin:-14px -8px 0px -8px;
	padding:0px;
	width:240px;
}

div.tt-actu a{
	background-image:url(../images/puce-agenda.gif); 
	background-repeat:no-repeat; 
	background-position:center left;
	padding:4px 7px 0px 21px;
	display:block;
	border-top:1px solid #CFCFCF;
	height:19px;
	width:216px;
	
	font-weight:bold;
	text-transform:uppercase;
	color:#0078A4;
}

div.lien-double-1{margin:0px 0px 0px -8px;_margin:0px 3px 0px -4px;}
div.lien-double-2{margin:0px -9px 0px 0px;_margin:0px -9px 0px -3px;}
div.lien-double-1, div.lien-double-2{
	padding:0px;
	width:122px; 
	float:left;
	
	min-height: 0px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:0px;
	
	border-top:1px solid #CFCFCF;

}
div.lien-double-1 a, div.lien-double-2 a{
	display:block;
	background-image:url(../images/puce-agenda.gif); 
	background-repeat:no-repeat; 
	background-position:center left;
	padding:4px 7px 0px 21px;	
	min-height: 19px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:19px;
	color:#0078A4;
	font-weight:bold;
	text-transform:uppercase;
}

div.lien-double-1 p.bodytext, div.lien-double-2 p.bodytext{margin:0px; padding:0px;}

div.lien-double-1 a{width:92px;border-right:1px solid #CFCFCF;margin:0px;}
div.lien-double-2 a{width:91px;margin:0px 0px 0px 0px;}

/* ******************** INTERIEUR ******************** */
/* ********** INTERIEUR : infos droite 2 ********** */
#box-infos-col-droit2{
	background-image:url(../images/promenade-mer.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#fafafa;
	width:232px; 
	height:40px;
	margin: -32px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	
	color:#fff;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
}
/* texte */
#box-infos-col-droit2 p.bodytext{margin:0px; padding:0px;}

#box-infos-col-droit2 a{
	color:#FDDE07; 
	display:block;
	background-image:url(../images/fleche-blanche.gif);
	background-repeat:no-repeat;
	background-position:center left; 
	font-size:11px; 
	letter-spacing:-1px;
	padding:0px 0px 0px 10px;
}

/* ******************** INTERIEUR SIMPLE (2 COLONNES) ******************** */
#centre{
	min-height: 250px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:250px;
	width:701px;
	margin: 0px 0px 0px 244px;
	padding: 24px 6px 0px 26px;
	_padding: 23px 6px 0px 26px;
}

#centre h1{
	width:701px;
	margin:1px 0px 10px 0px;
	padding:0px;
	border-bottom:2px solid #2EA2C9;
	
	line-height:1;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#0579A2;
	text-align:left;
}

#centre h1 strong{
	line-height:1;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	color:#0579A2;
	text-align:left;
}

#centre a{color:#008ABA;}

#centre a strong{
	background-image:url(../images/puce-news.gif); 
	background-repeat:no-repeat; 
	background-position:center left;
	padding: 0px 0px 0px 14px;
}

#centre .lien-plus{margin:10px 0px 0px 0px;}

#centre .lien-plus a{
	background-image:url(../images/lien_savoir.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
	background-color:#fafafa;
	color:#363636; 
	margin:3px 3px 3px 0px;
	padding:0px 13px 0px 0px;

	
}

#centre table{float:right;}

#centre p.bodytext{margin:0px; padding:0px;}

.cat-news{margin:0px 0px 10px 0px;}
/* ********** INTERIEUR : CONTENU FCE ********** */

.box-infos{border-top:0px;padding:4px 0px 0px 0px; margin:0px 0px 41px 0px;_margin:0px 0px 28px 0px;}
/* titre */
.box-infos h1, .box-infos h1 a{
	margin:0px 0px 3px 0px;
	padding:0px;
	border:0px;
	float:none;
	
	text-decoration:none;
	text-align:left;
	line-height:1;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#0579A2;
	text-align:left;
}
/* texte */
#col-centre .box-infos .box-infos-texte, #col-centre-inter .box-infos .box-infos-texte{border:1px solid #CFCFCF;float:left; width:489px; color:#464646; border-top:0px;margin: 0px 0px -1px 0px;}
#col-centre .box-infos .box-infos-texte .box-infos-para, #col-centre-inter .box-infos .box-infos-texte .box-infos-para{width:230px; border-right:1px solid #CFCFCF;float:left;padding:7px;margin:0px 0px -1px 0px;}
#col-centre .box-infos .box-infos-texte .box-infos-para p.bodytext, #col-centre-inter .box-infos .box-infos-texte .box-infos-para p.bodytext{padding:0px;margin:0px;}
#col-centre .box-infos .box-infos-texte .box-infos-para h1, #col-centre-inter .box-infos .box-infos-texte .box-infos-para h1{margin:0px; padding:0px; font-size:11px; color:#464646;display:inline;border:0px;}

/* images */
.box-infos .box-infos-img{float:left;width:228px;margin:0px 0px 0px -1px;padding:7px 7px 4px 7px;border-left:1px solid #CFCFCF;}

/* liens : 1 (grand) 2 et 3 (petits) */
.box-infos .box-infos-lien1, .box-infos .box-infos-lien2, .box-infos .box-infos-lien3{
	border:1px solid #CFCFCF;
	border-top:0px;
	float:left;
	margin-top:-1px;
	padding:5px 0px;
	min-height: 15px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:15px;
}

.box-infos .box-infos-lien1{width:244px;}
.box-infos .box-infos-lien2{width:122px;margin-left:-1px;}
.box-infos .box-infos-lien3{width:121px;margin-left:-1px;}
.box-infos .box-infos-lien1 p.bodytext, .box-infos .box-infos-lien2 p.bodytext, .box-infos .box-infos-lien3 p.bodytext{margin:0px; padding:0px;}

.box-infos .box-infos-lien1 a, .box-infos .box-infos-lien2 a, .box-infos .box-infos-lien3 a{
	background-image:url(../images/puce-agenda.gif); 
	background-repeat:no-repeat; 
	background-position:center left;
	background-color:#fafafa; 
	padding:1px 7px 0px 21px;
	display:block;
	
	color:#0078A4;
	font-weight:bold;
	text-transform:uppercase;
}

/* ********** INTERIEUR : INFOS COLONNE DROITE ********** */
#box-infos-col-droit1{/*margin:-32px 0px 68px 0px;_margin:0px 0px 79px 0px;*/margin:-32px 0px 32px 0px;_margin:0px 0px 79px 0px;}
/* titre */
#box-infos-col-droit1 h2{
	margin:20px 0px 0px 0px;
	padding:0px;
	border:0px ;
	text-align:left;
	float:none;
	text-decoration:none;
	line-height:1;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#0579A2;
	text-align:left;
	border-bottom:2px solid #2EA2C9;
}

/* texte */
#box-infos-col-droit1 .infos-col-droit{margin:-2px 0px 0px 0px;_margin:1px 0px 0px 0px;border:1px solid #cfcfcf;border-top:0px;padding:9px 7px 7px 7px;}
#box-infos-col-droit1 .infos-col-droit-para{ margin:-1px 0px 0px 0px; letter-spacing:-1px;}
#box-infos-col-droit1 .infos-col-droit-para p.bodytext{margin:0px;padding:0px;}

/* image */
#box-infos-col-droit1 .infos-col-droit img{float:right;margin:0px 0px 0px 4px;}

/* liens */
#box-infos-col-droit1 .infos-col-droit-lien1, #box-infos-col-droit1 .infos-col-droit-lien2{
	background-repeat:no-repeat; 
	background-position:center left;
	display:block;
	border:1px solid #CFCFCF;
	border-top:0px; 
	float:left;
	min-height: 18px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:18px;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#0078A4;
	font-weight:bold;
	text-transform:uppercase;
}

#box-infos-col-droit1 .infos-col-droit-lien1{width:75px;background-image:url(../images/puce-agenda.gif); padding:6px 7px 0px 21px;}
#box-infos-col-droit1 .infos-col-droit-lien2{background-image:url(../images/puce-agenda2.gif);margin: 0px 0px 0px -1px;width:110px;padding:6px 7px 0px 19px;}
#box-infos-col-droit1 .infos-col-droit-lien1 p.bodytext, #box-infos-col-droit1 .infos-col-droit-lien2 p.bodytext{margin:0px; padding:0px;}
#box-infos-col-droit1 .infos-col-droit-lien1 a{color:#0078A4;font-family:Arial, Helvetica, sans-serif;}
#box-infos-col-droit1 .infos-col-droit-lien2 a{color:#FEAE00;word-spacing:-1px;font-family:Arial, Helvetica, sans-serif;}



/* ********** INTERIEUR : BOX METEO ********** */
#box-meteo{
	background-image:url(../images/box-meteo.gif); 
	background-repeat:no-repeat; 
	background-position: top left;
	background-color:#1CBDD9;
	width:242px; 
	height:107px; 
	margin:37px 0px 0px 0px;
	_margin:35px 0px 0px 0px;
}
/* titre */
#box-meteo h1{color:#fff;border:0px; margin:10px 0px 4px 7px; font-size:16px;width:220px;}
/* image */
#box-meteo img{float:right; border:1px solid #fff;margin:0px 7px 0px 0px;}

/* date */
#box-meteo #date{
	width:157px; 
	border:1px solid #fff; 
	float:left;
	margin:0px 0px 6px 7px;
	height:10px;
	padding:2px 7px 5px 7px; 
	_padding:2px 4px 2px 6px; 
	display:block; 
}
/* temperature */
#box-meteo #temps{
	width:169px;
	_width:165px;
	border:1px solid #fff; 
	float:left;
	margin:0px 0px 0px 7px;
	height:11px;
	letter-spacing:-1px;
	word-spacing:-1px;
	padding:2px 0px 4px 2px;
	_padding:2px 0px 2px 4px;	
}

#box-meteo #temps .text-meteo{float:left; width:36px;margin:0px;padding:0px 0px 0px 5px;}

#box-meteo #temps .temps-min{
	width:75px;
	height:13px;
	margin: -2px 2px 0px -1px;
	_margin: -2px 3px -2px -2px;
	background-color:#0294C5; 
	border:1px solid #0294C5;
	padding:1px 2px 1px 2px;
	_padding:1px 3px 1px 1px;
	color:#fff;
	font-weight:normal;
	float:left;
	text-align:center;
}
#box-meteo #temps .temps-max{
	width:75px; 
	height:13px; 
	margin: -2px 0px 0px 4px;
	_margin: -2px 0px -2px 2px;
	background-color:#C61714;
	border:1px solid #C61714;
	padding:1px 2px 1px 2px;
	_padding:1px 3px 1px 1px;
	color:#fff;
	font-weight:normal;
	float:right;
	text-align:center;
}

#box-meteo #temps .temps-min p.bodytext, #box-meteo #temps .temps-max p.bodytext{margin:0px; padding:0px; float:left;display:block;width:20px;_width:20px;}

/* lien bas */
#box-meteo a.temps-1, #box-meteo a.temps-2{
	display:block; 
	background-image:url(../images/fleche-blanche.gif); 
	background-position:center left; 
	background-repeat:no-repeat;
	padding: 0px 0px 0px 10px;
	float:left;
	color:#3B3833;
	
}

#box-meteo a.temps-1{margin: 8px 0px 0px 7px;width:66px;}
#box-meteo a.temps-2{margin: 8px 0px 0px 98px;_margin: 8px 0px 0px 90px;width:50px;}


/* ******************** PLAN DU SITE ******************** */
.csc-sitemap a{color:#008ABA;}

/* ******************** MENU BAS ******************** */
#menu-bas{background-color:#D9D9D9;margin:22px 3px 3px 3px;}
#menu-bas dl{ background-color:#D9D9D9; color:#626262; height:28px;}
#menu-bas dl dt {float:left;padding:7px 0px 0px 0px; }
#menu-bas dl dt a{color:#626262; text-transform:uppercase; font-size:10px; font-weight:bold;padding:7px;}

#logo-novae{float:right;margin: 5px 7px 0px 0px;}


/* ******************** NEWSLETTER ******************** */
#box-newsletter{padding:4px 3px; border-bottom:1px solid #fff;}

#box-newsletter p{margin:2px 0px;width:148px; float:left;}
#box-newsletter p label{float:left;width:36px;padding:3px 0px 0px 2px; text-align:left;}

.champ-txt{ border:1px solid #F6F8F7; background-color:#55D6EC; color:#646464; padding: 2px 4px; height:13px; float:left;width:96px;}

/* bouton */
.b-ok2{
	background-image:url(../images/fond-b-ok.gif); 
	background-repeat:repeat-x; 
	background-position:top left;
	background-color:#F4F4F4;
	border:0px;
	float:left; 
	width:80px;
	height:19px; 
	float:left;
	padding:0px;
	
	color:#008BBB; 
	font-weight:bold;  
	font-size:9px; 
	cursor:pointer; 
	text-align:center;
}

#box-newsletter .b-ok2{ margin:2px 0px 0px 0px;}

.supp{ margin:2px 0px 0px 0px; display:block;}
.fermer{ 
	background-image:url(../images/fermer.gif); 
	background-position:center; 
	background-repeat:no-repeat;
	display:block; 
	margin:0px 0px 0px 49px;
	padding:0px 56px 0px 0px;
	color:#fff;
}


.type-news{width:50px; color:#626461;float:left; margin:2px 0px 0px 0px; font-weight:bold;}
.type-news input{ vertical-align:middle;}

/* box alerte */
.newsletter-infos, .newsletter-infos2{background-color:#fff;position:absolute;width:180px;left:553px;font-weight:bold;color:#CC6600;}

.newsletter-infos{
	top: 92px;
	padding: 5px 2px 5px 2px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	border-right:0px;

}

.newsletter-infos font strong{}

.newsletter-infos2{top: 117px;height:27px;padding: 2px 2px 1px 2px;}

.box-infos-newsletter{
	background-image:url(../images/fond-box-rech.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#65CAE6; 
	position: absolute;
	top: 92px;
	left:744px;
	color:#626461;
	width:232px; 
	height:82px;
	padding:2px;
	overflow:hidden;
}

/* ******************** MOTEUR DE RECHERCHE ******************** */
#box-moteur{padding:5px 3px;}
#box-moteur .champ-txt{margin:0px 4px 0px 3px;width:131px;}
#box-moteur .b-ok2{ margin:0px 0px 0px 0px; }

#centre .tx-indexedsearch-searchbox-sword{margin: 6px 0px 0px 0px; float:left;padding:0px;}

#centre .tx-indexedsearch-searchbox-button{
	border:0px;
	float:left; 
	background-image:url(../images/fond-b-ok.gif); 
	background-repeat:repeat-x; 
	background-position:top left; 
	width:80px; 
	height:19px; 
	color:#008BBB; 
	font-weight:bold;  
	font-size:9px; 
	cursor:pointer; 
	text-align:center;
	float:left;
	padding:0px;
	margin: -8px 0px 0px 6px ;
}

/* ******************** TEMPLATE NEWSLETTER ******************** */

#global-newsletter{
	background-color:#fafafa;
	width:619px;
	position:relative;
	margin:0px auto; 
	padding:3px 3px 3px 3px;
	font-size:70%;
	border:1px solid #929292;
	border-top:0px;
	color:#636363;
}

#box-bann-newsletter{
	background-image:url(../images/fond-banniere.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#fff;
	color:#929292;
	width:362px; 
	height:149px;
	float:left;
	margin: 6px 7px 0px 0px;
}

#ss-menu-newsletter{ 
	background-image:url(../images/fond-ss-menu.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#0DC2DF;
	margin: 2px 0px 0px 0px;
	color:#fff;
	height: 26px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	padding:7px 0px 0px 20px;
}

dl#menu-newsletter{height:25px; background-color:#fafafa; border-top:1px solid #D9D7D8;margin:10px 0px 0px 0px;}
dl#menu-newsletter dt{height:25px;float:left;}
dl#menu-newsletter dt a{
	display:block;
	height:21px; 
	padding:4px 6px 0px 5px;
	_padding:3px 4px 0px 4px;
	margin:0px 1px; 
	float:left;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}

dl#menu-newsletter dt.b-3 a{padding:4px 8px 0px 7px;_padding:4px 6px 0px 6px;}


#centre-newsletter{
	min-height: 250px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:250px;
	width:618px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

#centre-newsletter .texte-newsletter{}

#centre-newsletter .texte-newsletter h1{
	width:614px;
	margin:1px 0px 5px 5px;
	padding:0px;
	border-bottom:2px solid #2EA2C9;
	
	line-height:1;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#0579A2;
	text-align:left;
}

#centre-newsletter .texte-newsletter .para{margin:0px 0px 0px 5px;}

#centre-newsletter .texte-newsletter img{ float:right;margin:0px 0px 5px 10px;}

#centre-newsletter .texte-newsletter h2{
	margin:1px 0px 5px 5px;
	padding:0px;
/*	line-height:1;*/
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#464646;
	text-align:left;
}

#centre-newsletter .texte-newsletter .lien-newsletter{
	display:block;
	border:1px solid #CFCFCF;
	margin:0px 0px 10px 0px;
	padding:4px 7px 4px 0px;	
	
	color:#0078A4;
	font-weight:bold;
	text-transform:uppercase;
}
#centre-newsletter .texte-newsletter .lien-newsletter a{
	background-image:url(../images/puce-agenda.gif); 
	background-repeat:no-repeat; 
	background-position:center left; 
	background-color:#fafafa;
	color:#0078A4;
	padding:0px 0px 0px 21px;	
	margin:0px 10px 0px 0px;
	
}

#centre-newsletter .texte-newsletter .lien-newsletter p.bodytext{margin:0px; padding:0px;}

#menu-bas-newsletter{background-color:#D9D9D9;margin:0px 3px 3px 3px;padding:0px;}
#menu-bas-newsletter dl{ 
	background-color:#D9D9D9; 
	color:#626262; 
	padding: 0px 0px 4px 5px;
	
	min-height: 28px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:28px;
}
#menu-bas-newsletter dl dt {float:left;padding:7px 0px 0px 0px; }
#menu-bas-newsletter dl p.bodytext{margin:-10px 0px 0px 0px;_margin:4px 0px 0px 0px; padding:0px;}
#menu-bas-newsletter dl a{color:#626262; font-size:10px; font-weight:bold;padding:7px;}

/* ******************** NEWS PAGE ACCUEIL ******************** */
.img-news table{float:right;_height:0px;_display:block;width:0px;}
.img-news table tr td img{padding:0px 0px 0px 0px;margin:0px;}

#box-infos-culture .lien-plus a, .texte-actu .lien-plus a{
	background-position:bottom right; 
	background-repeat:no-repeat;
	background-color:#fafafa;
	color:#363636; 
	padding:0px 13px 0px 0px;
	float:right;
}
#col-centre #box-actu-gauche .texte-actu .lien-plus a, #col-centre #box-actu-droit .texte-actu .lien-plus a, #col-centre-inter #box-actu-gauche .texte-actu .lien-plus a, #col-centre #box-actu-droit .texte-actu .lien-plus a{
background-image:url(../images/lien_suite.gif);margin:10px 3px 3px 0px;color:#363636; }

#box-infos-culture .lien-plus a{background-image:url(../images/lien_savoir.gif);margin:12px 3px 3px 0px;}

.texte-news{border:1px solid blue;float:right;}

.spacer-gif{display:none;}


/* ******************** TITRE ******************** */
#global #centre h2, #global #col-centre h2, #global #col-centre-inter h2{
	margin:1px 0px 10px 0px;
	padding:0px;
	/*border-bottom:2px solid #2EA2C9;*/
	width:630px;
	/*text-transform:uppercase;*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:1.5;
	color:#0579A2;
	text-align:left;
	display:inline;
}
#global #centre h3, #global #col-centre h3, #global #col-centre-inter h3{
	padding:10px 0px 0px 0px;
	display:inline;
	border-bottom:2px solid #5B8905;
	line-height:1;
	/*text-transform:uppercase;*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#5A860A;
}
#global #centre h4, #global #col-centre h4, , #global #col-centre-inter h4{ text-transform:uppercase;font-size:12px;font-family: Arial, Helvetica, sans-serif; }

/* ******************** LEGEND DES IMAGES ******************** */
.csc-textpic-caption{text-align:center; font-size:10px; color:#0579A2; font-weight:bold;}

/* ******************** TABLEAU ******************** */
.contenttable{text-align:center; border-collapse:collapse;}
.contenttable td{ padding: 3px 4px; border:1px solid #ccc;}
.td-0{ background-color:#48BBD6;text-align:center; padding: 0px 0px 0px 4px; color:#fff;}
.tr-0 .td-0, .tr-0 .td-1, .tr-0 .td-2{ text-align:center; padding:2px 40px; text-transform:uppercase; font-weight:bold; background-color:#fff; color:#636363; }