* {
	color:#000;
	font-weight:normal;
	font-family:Verdana;
	font-size:10px;
	}

ul {
	margin: 0 0 29px;
	padding: 5px 0 0 17px;
	}

body {
	background-color:#6AADB5;
	color:#FFFFFF;
	}

.clear {clear: both;}

h2 {
	color: #a70025;
	font-size: 2em;
	}

/*td { color:#013A51; }*/
td {
	color:#000000;
	}
b {
	font-weight:bold;
	}
strong {
	font-weight:bold;
	}

select {
	background-color:#DEEBEF;
	border:solid 1px #A70025;
	color:#A70025;
	font-family:Verdana;
	font-size:10px;
	}

font.estat {color:#6AADB5;}

#puce_azur {
		list-style-image: url(../imgs/puce_azur.gif);
		font-weight: bold;
		color: #22808C;
	}
#puce_azur a{
	list-style-image: url(../imgs/puce_azur.gif);
	font-weight: bold;
	color: #22808C;
	}

table.body{
	background-color:#FFFFFF;
	border-spacing: 0;
	border-collapse:separate;
	border-width: 0;
	height:400px;
	padding: 0;
	width:885px;
	}
table.body td.content {
	color:#013A51;
	align:center;
	vertical-align:top;
	text-align:left;
	}

table.body td.lefthome {
	width:215px;
	border-style:solid;
	border-color:#D6DCD8;
	border-width:0 1 0 0;
	}

table.body td.lefthome #mutual_img{
	/*width: 64px;
	height: 46px;
	padding: 23% 0 0 69%;*/
	}

table.body td.left {
	background-image:url(../imgs/left.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-style:solid;
	border-color:#D6DCD8;
	border-width:0 1 0 0;
	width:215px;
	}

table.rubrique {
	width:625px;
	text-align:center;
	margin:3px 0px 3px 15px;
	}
table.rubrique_content {
	background-color:#ffffff;
	width:615px;
	margin:3px;
	}
table.rubrique_content td.yahoopath {
	color:#ffffff;
	font-weight:bold;
	padding:3px;
	}
table.rubrique_content td.yahoopath a, a:hover {
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
	}
table.rubrique_content table#encart_agenda {
	border-color: #fff;
	}
table.rubrique_content table.encart_rubrique {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	margin: 0;
	width:1px;
	}
table.rubrique_content table.encart_rubrique img{
	border-style:solid;
	border-width:1 1 0 1;
	border-color:#ffffff;
	}

table.rubrique_content h3{
	font-size:11px;
	font-weight:bold;
	}
table.rubrique_content td.text p{
	color:#000000
	}
table.rubrique_content td.textchapo {
	padding:0 10px 10px;
	color:#000000;
	font-weight: bold;
	}
table.rubrique_content td.text {
	padding:0 10 0 10;
	color:#000000
	}

table.ongletfond {
	height:22px;
	background-image:url('../imgs/onglet_ombre_fond.gif');
	background-repeat:repeat-x;
	}
table.ongletfond td.ongletOn {
	font-weight:normal;
	color:#FFFFFF;
	}
table.ongletfond td.ongletOn {
	font-weight:bold;
	color:#FFFFFF;
	}
table.onglet_off {
	border-style:solid;
	border-color:#A2A2A2;
	border-width:0 0 2 0;
	cursor:pointer;
	}
table.onglet_off td {
	color:#ffffff;
	}
table.onglet_off td.onglet_off {
	height:4px;
	background-image:url('../imgs/onglet_h_off.gif');
	background-repeat:repeat-x;
	}
table.onglet_on {
	border-style:solid;
	border-width:0 0 2 0;
	}
table.onglet_on td {
	color:#ffffff;
	}
table.onglet_on td.onglet_on {
	height:4px;
	background-image:url('../imgs/onglet_h_on.gif');
	background-repeat:repeat-x;
	}

/*div.button_link{
	padding:5px;
	border:1px #ffffff solid;
	cursor:pointer;
	color:#ffffff
	}*/

.row_odd {background-color: #00ABBD;}
.row_even td {color: #00ABBD;}
#tabElection table {border: 1px solid #00ABBD;}

.button_link{
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;
	}
a.button_link{
	text-decoration:none;
	/*padding:3px;*/
	color:#ffffff;
	width:100%;
	text-align:center;
	}
a.button_link:visited{
	text-decoration:none;
	/*padding:3px;*/
	/*border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;*/
	color:#ffffff;
	width:100%;
	text-align:center;
	}
a.button_link:hover{
	text-decoration:none;
	/*padding:3px;*/
	/*border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;*/
	color:#BF2254;
	background-color:#FFFFFF;
	width:100%;
	text-align:center;
	}

table.menugauche {
	background-color:#FFFFFF;
	width:215px;
	padding:0 0 10 0;
	border-spacing:0px;
	border-collapse:separate;
	border-width:0px;
	}
table.menugauche a {
	color:#BF2254;
	font-weight:normal;
	text-decoration:none;
	}
table.menugauche a:hover {
	color:#FF9D2C;
	font-weight:normal;
	text-decoration:none;
	}

table.menugauche a.on {
	color:#FF9D2C;
	font-weight:normal;
	text-decoration:none;
	}
table.menugauche a.on:hover {
	color:#FF9D2C;
	font-weight:normal;
	text-decoration:none;
	}

table.menugauche td.menu {
	color:#BF2254;
	padding:0px;
	border-style:solid;
	border-color:#D6DCD8;
	border-width:1 0 0 0;
	text-align:right;
	}

table.menugauche td.ssmenu {
	color:#BF2254;
	padding:2 5 2 0;
	border-style:solid;
	border-color:#D6DCD8;
	border-width:0 0 0 0;
	text-align:right;
	}
table.menugauche td.ssmenu2 {
	color:#BF2254;
	padding:2 5 2 0;
	border-style:solid;
	border-color:#D6DCD8;
	border-width:0 0 1 0;
	text-align:right;
	}

table.footer {
	background-color:#6AADB5;
	width:885px;
	padding:0px;
	border-spacing:0px;
	border-collapse:separate;
	border-width:0px;
	}
table.footer td {
	color:#FFFFFF;
	text-align:center;
	}
table.footer a {
	color:#FFFFFF;
	text-decoration:none;
	}
table.footer a:hover {
	color:#A80024;
	text-decoration:none;
	}
table.footer a.on {
	color:#A80024;
	text-decoration:none;
	}
table.footer a.on:hover {
	color:#A80024;
	text-decoration:none;
	}

table.search_home td {
	background-color:#6AADB5;
	width:215px;
	padding:0 0 0 0;
	color:#FFFFFF;
	border-spacing:0px;
	border-collapse:separate;
	border-width:0px;
	}
table.search_home input {
	background-color:#FFFFFF;
	color:#5A92AD;
	border:1px solid #5A92AD;
	width:120px;
	padding:0 5 0 5;
	margin-right:5px;
	}
table.search_home input.button {
	background-color:#2D818C;
	color:#FFFFFF;
	border:1px solid #2D818C;
	padding:0 5 0 5;
	width:25px;
	}

table.search td { padding:0 0 0 0; color:#FFFFFF; border-spacing:0px; border-collapse:separate; border-width:0px; }
table.search input { background-color:#FFFFFF; 	color:#5A92AD; 	border:1px solid #5A92AD; width:140px ; height:16px; padding:0 5 0 5; }
table.search input.button { background-color:#2D818C; color:#FFFFFF; border:1px solid #2D818C; padding:0 5 0 5; width:75px; height:16px; }

table.newsletter { background-color:#FFFFFF; width:205px; padding:0px; color:#6AADB5; border-spacing:0px; border-collapse:separate; border-width:0px; }
table.newsletter td.ombrecontent { width:195px; color:#6AADB5; font-weight:bold; }
table.newsletter td.ombretop { width:205px; height:6px; background-color:#6AADB5; }
table.newsletter input { background-color:#FFFFFF; 	color:#5A92AD; 	border:1px solid #5A92AD; width:125px; padding:0 2 0 2;margin-right:2px; }
table.newsletter input.button { background-color:#2D818C; color:#FFFFFF; border:0px; padding:0 5 0 5; width:20px; }

table.contact { width:100%;}
table.contact td {color:#A70025;font-weight:bold;}
table.contact td.info {color:#000000;font-weight:normal;}
table.contact input {
	background-color:#DEEBEF;
	border:1px solid #6BAEB5;
	width:185px;
	height:18px;}
table.contact input.adresse {
	width:385px;
	}
table.contact input.email {
	width:260px;
	}
table.contact input.objet {
	width:260px;
	}
table.contact input.radio {
	background: none;
	border: none;
	margin-top:1px;
	width:auto;
	}
table.contact input.button {
	background-color:#A70025;
	color:#FFFFFF;
	border:0px;
	font-weight:bold;
	width:120px;
	height:20px;
	}
table.contact input.large_button {background-color:#A70025; color:#FFFFFF; border:0px;font-weight:bold;height:20px;}
table.contact textarea {border:1px solid #6BAEB5; width:385px;height:100px;background-color:#DEEBEF;}

table.candidature { width:100%;}
table.candidature td {color:#A70025;font-weight:bold;}
table.candidature td.info {color:#000000;font-weight:normal;}
table.candidature input {background-color:#DEEBEF;border:1px solid #6BAEB5; width:185px ; height:18px;}
table.candidature input.email {width:300px ;}
table.candidature input.objet {width:300px ;}
table.candidature input.button {background-color:#A70025; color:#FFFFFF; border:0px;font-weight:bold;width:120px;height:20px;}
table.candidature input.large_button {background-color:#A70025; color:#FFFFFF; border:0px;font-weight:bold;height:20px;}
table.candidature textarea {border:1px solid #6BAEB5; width:385px;height:100px;background-color:#DEEBEF;}

table.collapse {border-collapse: collapse;}

A.mentionslegales {color:#A80024;font-weight:normal;text-decoration:none;}
A.mentionslegales:hover {color:#A80024;font-weight:normal;text-decoration:underline;}
A.gotocontact {color:#000000;font-weight:bold;text-decoration:underline;}
A.gotocontact:hover {color:#000000;font-weight:bold;text-decoration:underline;}
table td.contact {color:#A70025;font-weight:bold;size:12;}
table th.contact {background-color:#A70025;color:white;font-weight:bold;size:12;text-align:left;padding:3px;}
span.contact {color:#A70025;font-weight:bold;size:12;}
span.orange {color:#FF9A31;font-weight:bold;size:12;}
table.inforegion {border:solid 1px #A70025; width:100%}
table.inforegion td {padding:4px;}
div.inforegion {z-index:2;visibility:hidden;text-align:left;background:white; width:100%; position:absolute;top:0px;left:0px;}
div.inforegionintro {vertical-align:middle;text-align:center;background:white;width:100%;height:90px; position:absolute;top:0px;left:0px;}
div.infocontainer {position:relative;height:90px;}
div.nulldiv {background:white;position:absolute;}
span.error {color:#ffffff;background-color:#6AADB5;font-weight:bold;}

table td.quoideneuf {padding:0 10 0 10;}
div.quoideneuf { width:341px; height:70px; color:#6AADB5; /*padding:0px;*/ border-style:solid; /*border-color:#6AADB5;*/ border-color:#aa002d; border-width:1px; background-color:#ffffff; overflow:auto; /*scrollbar-face-color : #6AADB5;*/ scrollbar-face-color :#aa002d;  scrollbar-highlight-color : #ffffff; scrollbar-3dlight-color : #ffffff; scrollbar-shadow-color : #ffffff; scrollbar-darkshadow-color : #ffffff; scrollbar-track-color : #ffffff; scrollbar-arrow-color : #ffffff; }
*html div.quoideneuf { width:343px; }
div.quoideneuf hr { height:0px; border:none; /*border-top:1px solid #6AADB5;*/ border-top:1px solid #aa002d; }

hr.quoideneufhome { height:0px; border:none; border-top:1px solid #6AADB5; }
span.quoideneufhome { /*color:#6AADB5;*/ color: #ac0038; font-size:12px; font-weight:bold; }
a.quoideneufhome { /*color:#6AADB5;*/ color: #ac0038; text-decoration:none; }
a.quoideneufhome:hover { /*color:#6AADB5;*/ color: #ac0038; text-decoration:underline; }

td.ombreg { width:6px; background-image:url('../imgs/ombre_page_g.gif'); background-repeat:repeat-y; }
td.ombred { width:6px; background-image:url('../imgs/ombre_page_d.gif'); background-repeat:repeat-y; }
td.ombreb { height:6px; width:885px; background-image:url('../imgs/ombre_page_b.gif'); background-repeat:repeat-x; }
td.ombrebg { height:7px; width:6px;  background-image:url('../imgs/ombre_page_bg.gif'); background-repeat:no-repeat; }
td.ombrebd { height:7px; width:6px;  background-image:url('../imgs/ombre_page_bd.gif'); background-repeat:no-repeat; }

td.ombrebloch { height:3px;  background-image:url('../imgs/ombre_bloc_h.gif'); background-repeat:repeat-x; }
td.ombreblochg { height:3px; width:3px;  background-image:url('../imgs/ombre_bloc_hg.gif'); background-repeat:no-repeat; }
td.ombreblochd { height:3px; width:3px;  background-image:url('../imgs/ombre_bloc_hd.gif'); background-repeat:no-repeat; }
td.ombreblocg { width:3px; background-image:url('../imgs/ombre_bloc_g.gif'); background-repeat:repeat-y; }
td.ombreblocd { width:3px; background-image:url('../imgs/ombre_bloc_d.gif'); background-repeat:repeat-y; }
td.ombreblocb { height:3px;  background-image:url('../imgs/ombre_bloc_b.gif'); background-repeat:repeat-x; }
td.ombreblocbg { height:3px; width:3px;  background-image:url('../imgs/ombre_bloc_bg.gif'); background-repeat:no-repeat; }
td.ombreblocbd { height:3px; width:3px;  background-image:url('../imgs/ombre_bloc_bd.gif'); background-repeat:no-repeat; }

td.bottom1 { background-color:#01ADC5; height:10px; padding:0px;}
td.bottom2 { background-color:#007EA4; height:10px; }
td.bottom3 { background-color:#AA002D; height:10px; }
td.numero_azur { background-color:#D0E5E8; height:80px;}
td.horaire { font-weight:bold; color:#22808C; }

div.plan_site div.titre {color:#ffffff; padding:2px 0px 2px 0px; text-align:center; font-weight:bold; cursor:hand; }
div.plan_site div.text {padding:2px 0px 2px 0px}
div.plan_site div.text a {text-decoration:none;font-weight:bold}
div.plan_site div.text a:hover {text-decoration:underline}
a.retour {font-style:none;text-decoration:none}
span.spip_surligne {background-color:#ffff00;color:#000000}

table.spip {width:100%}
table.spip td {width:40px}
h3.spip {font-size:11px;font-weight:bold; margin:0px; padding:10 0 5 0; }
p.spip { padding:3 0 10 0; margin:0px; }
ul.spip { margin-top:2px; margin-right:5px;  margin-bottom:5px; margin-left:30px; padding:0px; }


/* =SCROLL */
#overflow {
	overflow: hidden;
	width: 343px;
	height: 166px;
	}
	#myscroller {
		overflow:scroll;
		position:relative;
		top: 0;
		}
		body.jsActif #myscroller {overflow:visible;}
		.aLaUneItemContent {
			border-top: 1px solid #000;
			padding-bottom: 1em;
			}
			.aLaUneItemContent p {margin-bottom: 0;}
			span.quoideneufhome {
				float: right;
				padding-left: 10px;
				}

/* =PLAYER AUDIO */
.player_audio {text-align: center;}
.player_video {text-align: center;}

.titre_phototheque {
	color: #a70025;
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	}
#container_liste_phototheque {min-height: 440px;}
#liste_phototheque {
	margin : 0;
	padding: 0;
	list-style-type: none;
	}
.separateur_titre {
	border: 0px none;
	border-top: 1px solid #A70025;
	height:1px;
	margin: 4px 0 12px;
	}
#liste_phototheque li {
	margin : 0 36px 20px 0;
	float: left;
	list-style-type: none;
	width: 153px;
	}
	#liste_phototheque li.mod3 {margin : 0 0 20px 0;}
	.cadre_sous_rubrique {
		background: #fff;
		border: 1px solid #a70024;
		padding: 4px;
		height: 108px;
		text-align: center;
		width: 143px;
		}
		.cadre_sous_rubrique .cadre_image {
			position: relative;
			background: #fff;
			padding: 4px;
			border: 1px solid #a70024;
			height: 108px;
			text-align: center;
			width: 145px;
			}
			.titre_sous_rubrique {
				font-weight: bold;
				font-size: 12px;
				color: #aa002d;
				margin: 8px 0 0;
				text-align:left;
				}
				.titre_sous_rubrique a {
					font-size: 12px;
					color: #aa002d;
					font-weight: bold;
					text-decoration: none;
					}
					.titre_sous_rubrique a:hover {
						font-weight: bold;
						text-decoration: none;
						}
				.nbr_photo {color: #434343; font-family: Arial; font-size: 11px;}
				.descr_sous_rubrique {color: #737373; font-family: verdana; font-size: 10px;text-align:left;}

#phototheque_bloc {min-height: 430px;}
#navigation_phototheque {
	color: #a70025;
	font-family: arial;
	font-size: 11px;
	text-align: right;
	padding: 0 75px 5px 0;

	}
	#navigation_phototheque a {
		color: #a70025;
		text-decoration: none;
		}
	#container_photo_article{
		margin: 0 auto;
		text-align: center;
		width: 482px;
		}
		#container_photo_article .titre_sous_rubrique {
			margin-top: 6px;
			}

#Close_Voeux {position: absolute; top: 0px; right: 0px;}
#voeux_2011 {width: 612px; height: 337px; border: 5px solid #fff; z-index: 101;}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../imgs/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/*SPECIAL VOS ELUS PRENNENT POSITION*/
.elus_position_article_liste {
	background: #fff;
	border: 1px solid #A70025;
	float: left;
	margin: 10px 25px 10px 15px;
	padding: 5px;
	width: 250px;
	}
	.parligne .elus_position_article_liste {
		border: 0px none;
		border-top: 1px solid #A70025;
		float: none;
		width: auto;
		}
	.elus_position_article_liste div {
		color: #000000;
	    font-size: 10px;
	    font-weight: normal;
	    height: 90px;
		}
		.parligne .elus_position_article_liste div {
			height: auto;
			}
.article_from_rubrique {
	padding: 5px;
	}
	.article_from_rubrique a {
		color: #fff;
		}
		.article_from_rubrique a h3 {
			color: #fff;
			margin: 0 0 0 20px;
			}
	.article_from_rubrique a:hover {
		color: #fff;
		}
	.article_from_rubrique .titre_rubrique {
		font-size: 11px;
		font-weight: bold;
		}
		.titre_rubrique ul {
			list-style: none;
			margin-bottom: 0px;
			padding-bottom: 0px;
			}
			.an_article_from_rubrique p.spip,
			.an_article_from_rubrique h3.spip,
			.an_article_from_rubrique table.spip,
			.an_article_from_rubrique ul.spip {
				float: left;
				}
