/* CSS Document */
@charset "utf-8";
* {
	margin: 0;
	padding: 0; }
.flotteD { float: right; }
.flotte { float: left; }
img { border: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.nettoyeur {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden; }
body {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background: #0e566c url(../img/fond-6.jpg) no-repeat center top;
	height: 100%; }
ul, li, p, h3 {
	margin: 0;
	padding: 0; }
#distance {
	float: left;
	height: 0;
	margin-bottom: -30em;
	width: 1px; }
#fond-flash { overflow: hidden; }
#header {  }
#global {
	width: 100%;
	margin-left: -43px; }
#conteneur-fond-flash {
	width: 1200px;
	height: 800px;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 0;
	margin-left: -70px; }
#conteneur {
	width: 1200px;
	z-index: 100;
	position: relative;
	margin: auto; }
#logo-pole-mer {
	width: 131px;
	height: 86px;
	display: block;
	background: url(../img/logo.png) no-repeat;
	float: left;
	margin-left: 85px;
	margin-top: 10px; cursor:pointer;text-indent:-9999999px;}
#contenu {
	width: 1025px;
	margin: auto;
	position: absolute;
	z-index: 99999;
	left: 180px; }
#leMenu {
	width: 695px;
	height: 41px;
	float: left;
	margin-left: 10em; }
#leContenu {
	width: 100%;
	margin-top: 0px;
	margin-left: 25px;
	-margin-top: 0px; }
*+html #leContenu { margin-top: 0px; }
#agenda {
	width: 24%;
	float: left;
	position: relative; }
	#agenda #agendaTxt {
		position: absolute;
		top: 190px;
		left: 60px;
		color: #074250;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
		#agenda #agendaTxt h2 {
			font-size: 18px;
			margin-left: 3px; }
		#agenda #agendaTxt p {
			font-size: 12px;
			margin-top: 3px;
			width: 160px;
			margin-left: 3px; -margin-left: -1px; }
		#agenda #agendaTxt a { color: #074250; }
#contenuCentre {
	width: 52%;
	float: left;
	border-right: 1px solid #FFFFFF; }
#contenuDroite {
	width: 21%;
	float: left;
	padding-left: 5px; 
	-padding-left: 8px;}
	#contenuDroite a, #contenuDroite p {
		color: #FFFFFF;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 17px;
		margin-bottom: 7px;
		margin-top: 6px; }
	#contenuDroite a:hover { text-decoration: underline; }
	#contenuDroite #mod_search_searchword, #contenuDroite #wz_12 {
		border: 1px solid #FFFFFF;
		padding: 2px;
		width: 160px;
		float: left; }
	#contenuDroite .buttonrechercherSubmit, #contenuDroite #aca_22 {
		width: 22px;
		height: 22px;
		background: #C9D100 url(../img/fleche-submit.gif) no-repeat;
		border: 0;
		cursor: pointer;
		padding-bottom: 2px;
		margin-left: 4px;
		float: left;
		font-size:0px;
		display:block;
		line-height: 0px;
		text-indent: -9999999px; }
	#contenuDroite .buttonrechercherSubmit:hover, #contenuDroite #aca_22:hover {
		background: #D4DA33 url(../img/fleche-submit-h.gif) no-repeat;
		cursor: pointer; }
.zoneActus {

	width: 490px;
	height: 206px;
	margin-left: 14px;
	margin-top:-1px;
	background: url("../img/coin-page.png") no-repeat; 
	 -background: none; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( 
    src="http://www.pole-mer-bretagne.com/templates/pole-mer-home/img/coin-page.png", sizingMethod="crop"); 
	}
	.zoneActus .zoneActusHautGauche {
		width: 33px;
		height: 34px;
		background: url(../img/coin-page.png) no-repeat; }
	.zoneActus .zoneActusHautdroite {
		background: #FFFFFF;
		display: block;
		height: 34px;
		width: 457px; }
		.zoneActus .zoneActusHautdroite h2 {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #C9D100;
			margin-left: 7px;
			margin-top: 3px;
			float: left; }
		.zoneActus .zoneActusHautdroite .triangles {
			float: right;
			margin-top: 10px;
			margin-right: 3px; }
			.zoneActus .zoneActusHautdroite .triangles .tri-gauche {
				margin-right: 8px;
				width: 13px;
				height: 16px;
				background: url(../img/zone-actus-fleche-gauche.png) no-repeat;
				float: left; }
				.zoneActus .zoneActusHautdroite .triangles .tri-gauche:hover { background: url(../img/zone-actus-fleche-gauche-h.png) no-repeat; }
			.zoneActus .zoneActusHautdroite .triangles .tri-droite {
				width: 13px;
				height: 16px;
				background: url(../img/zone-actus-fleche-droite.png) no-repeat;
				float: left; }
				.zoneActus .zoneActusHautdroite .triangles .tri-droite:hover { background: url(../img/zone-actus-fleche-droite-h.png) no-repeat; }
.zoneActusBas {
	background: #FFFFFF;
	padding-bottom: 7px;
	height: 135px; }
	.zoneActusBas p {
		float: left;
		width: 220px;
		font-size: 12px;
		color: #585859;
		margin-top: 5px;
		margin-left: 15px;
		margin-right: 5px; }
	.zoneActusBas img { float: left; }
h2.pacch2 {
	font-size: 17px;
	font-weight:normal;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-left: 22px;
 }
#lesProjets {
	width: 100%;
	height: 165px; }
	#lesProjets #lesProjetsGauche {
		width: 13px;
		height: 16px;
		background: url(../img/zone-actus-fleche-gauche.png) no-repeat;
		float: left;
		margin-top: 70px; }
		#lesProjets #lesProjetsGauche:hover {
			background: url(../img/zone-actus-fleche-gauche-h.png) no-repeat;
			text-decoration: none; }
	#lesProjets #lesProjetsDroite {
		width: 13px;
		height: 16px;
		background: url(../img/zone-actus-fleche-droite.png) no-repeat;
		float: left;
		margin-top: 70px; }
		#lesProjets #lesProjetsDroite:hover {
			background: url(../img/zone-actus-fleche-droite-h.png) no-repeat;
			text-decoration: none; }
#projets {
	width: 500px;
	float: left;
	height: 100%; }
.unProjet {
	float: left;
	width: 234px;
	margin-left: 11px; }
#soumettreAdherent {
	margin-top: 0px;
	border-left: 1px solid #FFFFFF;
	margin-left: 5px; }
 #lesFondsVerts ul{list-style:none;}
#lesFondsVerts ul li a{
	display: block;
	width: 190px;
	height: 28px;
	background-color: #C9D100;
	color: #0D556C !important;
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 20px !important;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 4px;
	margin-left: 15px;
letter-spacing:-1px;
 }
#lesFondsVerts ul li a:hover {
		background-color: #D4Da33;
		text-decoration: none !important; }
#abonnezVous {
	margin-top: 25px;
	margin-left: 22px;
	background: url(../img/unebulle.png) no-repeat bottom right;
	-background: none; }
 #abonnezVous form{ float:left;}
#formAbonnez, #formRechercher { margin-top: 4px; }
#espaceAdherents #blocAdherents {
	width: 195px;
	height: 58px;
	background-color: #C9D100;
	padding-top: 3px;
	padding-bottom: 5px;
	-padding-bottom: 0px; }
#form-login div {
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 10px;
	float: left;
	width: auto;
	margin-top: 20px; }
	#form-login div .button {
		color: #FFFFFF;
		font-size: 12px;
		margin-left: 10px;
		float: left;
		width: 7px;
		margin-top: 3px; }
#form-login p {
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 6px;
	margin-left: 7px; }
	#form-login p label { float: left; }
#form-login ul { display: none; }
#form-login #modlgn_username, #form-login #modlgn_passwd {
	width: 95px;
	border: 0;
	float: right;
	margin-right: 7px;
	-margin-top: -15px; }
*+html #form-login #modlgn_username, *+html #form-login #modlgn_passwd { margin-top: -15px; }
#form-login-remember { display: none; }
#form-login .button {
	width: 8px;
	height: 10px;
	background: url(../img/fleche-connect.gif) no-repeat;
	border: 0;
	cursor: pointer;
	float: right;
	margin-right: 3px;
			font-size:0px;
		display:block;
		line-height: 0px;
	text-indent: -999999px; }
#form-login fieldset.input { border: 0; }
#form-login .button :hover {
	background: url(../img/fleche-connect-h.gif) no-repeat;
	border: 0;
	cursor: pointer; }
#thematiques {
	margin-top: 15px;
	margin-left: 15px; }
	#thematiques ul li {
		list-style: none;
		height: 19px; }
		#thematiques ul li a { height: 19px; }
* html #thematiques ul li {  }
*+html #thematiques ul li {  }
#thematiques ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 15px; }
#thematiques ul li#li1 a {
	width: 475px;
	background-color: #BC006F !important; }
	#thematiques ul li#li1 a:hover {
		width: 475px;
		background-color: #C9338C !important;
		text-decoration: none; }
#thematiques ul li#li2 a {
	width: 475px;
	background-color: #DD6C22 !important; }
	#thematiques ul li#li2 a:hover {
		width: 475px;
		background-color: #E4894E !important;
		text-decoration: none; }
#thematiques ul li#li3 a {
	width: 475px;
	background-color: #1FB2D8 !important; }
	#thematiques ul li#li3 a:hover {
	width: 475px;
		background-color: #4CC1E0 !important;
		text-decoration: none; }
#thematiques ul li#li4 a {
	width: 475px;
	background-color: #2DAEA7 !important; }
	#thematiques ul li#li4 a:hover {
		width: 475px;
		background-color: #57BEB9 !important;
		text-decoration: none; }
#thematiques ul li#li5 a {
	width: 475px;
	background-color: #9DC764 !important; }
	#thematiques ul li#li5 a:hover {
		width: 475px;
		background-color: #B1D283 !important;
		text-decoration: none; }
#footer {
	width: 100%;
	height: 100px;
	margin-top: 0px; }
#flash-footer {
	padding-left: 80px;
	width: 100px;
	float: left;
	padding-right: 15px; }
#droiteFooter {
	float: left;
	width: 80%;
	margin-top: 20px; }
	#droiteFooter ul { float: right; }
		#droiteFooter ul li {
			list-style: none;
			float: left;
			margin-right: 10px;
			background: url(../img/bulle.png) no-repeat;
			-background: url(../img/bulle.gif) no-repeat;
			padding-left: 15px;
			background-position: 0px 4px; }
			#droiteFooter ul li a {
				color: #FFFFFF;
				font-size: 11px; }
	#droiteFooter #premier { background: none; }
#photosFlash { margin-left: 25px; margin-bottom:20px;}
#espaceAdherents {
	margin-top: 15px;
	margin-left: 22px;
	padding-bottom: 10px;
	background: url(../img/unebulle.png) no-repeat bottom left;
	-background: none; }
.pasMarginTop { margin-top: 0 !important; }
#blocHautDroite {
	padding-bottom: 0px;
	height: 123px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin-left: 8px;
	padding-left: 8px; }
 /* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#blocHautDroite p {margin:0; padding:0;
	
	}
}
#lesFondsVerts {
	margin-top: 20px;
	border-bottom: 1px solid #FFFFFF;
	background: url(../img/bulles-abos.png) no-repeat;
	-background: url(../img/bulles-abos.gif) no-repeat;
	background-position: 3px 10px;
	-padding-bottom: 15px; }
*+html #lesFondsVerts { padding-bottom: 15px; }
.pasMarginBot { margin-bottom: 0 !important; }
hr {
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;
	border: 0; margin-bottom:10px;}
#agendaTxt .neolatestnews {  }
	#agendaTxt .neolatestnews ul { list-style: none; }
		#agendaTxt .neolatestnews ul li a { color: #074250; }
	#agendaTxt .neolatestnews a:hover { text-decoration: underline; }
.menuactu-menu { list-style: none; }
ul.menucontact { list-style: none; }
ul.menucontact li{
 margin-top:8px;
}
#fluxRSS{float:right; color:white; font-wize:11px;
background: url(../img/bulle.png) no-repeat;
			-background: url(../img/bulle.gif) no-repeat;
			padding-left: 15px;
			background-position: 0px 4px;
margin-top:1px;
}
#fluxRSS img{display:none;}
.menuactu-menu li{margin-bottom:7px;}
.newsflashcontentpaneopen{width:80%;}
#pcvm{ color:#074250; font-size:13px;font-weight:bold;
width:80%;margin-bottom:10px;
margin-left:37px;
margin-top:10px;
text-transform:uppercase;
font-family:verdana; margin-bottom:100px;}
#mside{ color:#FFFFFF;
font-family:verdana;
font-weight:bold;
font-size:15px;
float:left;
}
#pole-competitivite{float:right;margin-bottom:3px;
margin-top:-15px; margin-right:13px; -margin-top:0;}
/* add display:inline to floated elements */
.flotteD, #distance, #logo-pole-mer, #leMenu, #agenda, #contenuCentre, #contenuDroite, .zoneActus .zoneActusHautdroite h2, .zoneActus .zoneActusHautdroite .triangles, .zoneActus .zoneActusHautdroite .triangles .tri-gauche, .zoneActus .zoneActusHautdroite .triangles .tri-droite, .zoneActusBas p, #lesProjets #lesProjetsGauche, #lesProjets #lesProjetsDroite, #projets, .unProjet, .flotte, .zoneActusBas img { display: inline; }
/* add zoom:1 to overflow:hidden */
.nettoyeur, #fond-flash, #conteneur-fond-flash { zoom: 1; }
/* fix negative margins */
#distance, #conteneur-fond-flash { zoom: 1; }
/* add zoom:1 to pos:relative elements */
#agenda { zoom: 1; }

.item1 a{background:url(http://www.pole-mer-bretagne.com/templates/pole-mer-home/img/back-pmb.png) repeat;}
.item1 ul li a{background:url("../images/back-menu.png") repeat !important;}


#tweeter{float:left; color:#fff; width:300px;}
#tweeter a{background:url(http://www.pole-mer-bretagne.com/images/twitter.png) no-repeat right; padding-right:54px; color:#fff; text-decoration:none;font-size:11px;}
