/* @override http://cg56-2007.win.mediacd.fr/nautisme/medias/css/local.css */

/*Surcharge */


/*DEBUG*/
img {outline: 200px dotted solid!important;}

	body {
	}
	#header {
		background-image: none;
	}
	#bandeauPublicitaire {
		position: absolute; 
		top: 40px; 
		left: 450px; 
		width: 468px; 
		height: 60px; 
		background: #311E53;
	}
	#page.noAlt {background: transparent url(/nautisme/medias/img/bg_pageNoAlt.gif) no-repeat 0 130px;}
	#main.themeNautisme {background: transparent url(/nautisme/medias/img/bgMainNautisme.gif) repeat-y;}
	.noAlt #main {background: transparent url(/nautisme/medias/img/bgMainNautismeNoAlt.gif) repeat-y;}
	
	#sideBar {
		background-image: url(../img/rosace.gif);
		background-repeat: no-repeat;
		background-position: 0 100%;
		padding-bottom: 100px;
	}
	#search {background-color: transparent;}
	#rechAv {background:transparent url(/nautisme/medias/img/bgModulNautisme.gif) no-repeat scroll -4px 0pt;}
	#rechAv hr {background:#FFEDA7}

/*=Navigation */
	#navNautismeUL {
		margin-top: 5px; 
		background: transparent;
	}
	#navNautismeUL p {display :none;}
	#navNautismeUL #it1 a:hover {background-position: 0 0;}
	#navNautismeUL #it1.open a {background-position: 0 0;}
	#navNautismeUL h2 {
		width: 150px; height: 100px;
		margin: 0; padding: 0;
		overflow: hidden;
		float: none;
		}
	#navNautismeUL h2 a {
		display: block;
		width: 150px; height: 100px;
		/*background: url(/nautisme/medias/img/logo_nautismeenmorbihan.gif) no-repeat 0px 0px;*/
		background: url(/UserFile/Image/Nautisme/Home/logo.gif) no-repeat 0px 0px;
	}
	#navNautismeUL li.n1 {margin: 0; padding: 0;}
	
	#snav1 {
		background: url(/nautisme/medias/img/bgSnavOpenNautisme.gif) no-repeat bottom right;
	}
	#snav1 li.current {
		background: url(/nautisme/medias/img/bgNavCurrentNautisme.gif) no-repeat 99% 50%;
	}
	#snav1 li a {
		border-bottom:1px solid #8F8E47;
	}
	
	
/* Contenu */
/* = Titrages-------------  */
	.medium, .xlarge, .small, .large {
		font-family: Trebuchet MS, "Trebuchet MS", Verdana, Arial, sans-serif; 
		font-weight: bold; 
		margin: 0 0 0.1em 0;
	}
	#thema {
		width: 370px; 
		position: absolute; 
		top: 5px; 
		left: 0; 
		background: transparent url(../img/tiTheme.gif) no-repeat 100% 50%; 
		text-indent: -1000em; 
		overflow: hidden;
	}
	#main.themeNautisme h2.thema {
		background: transparent url(/nautisme/medias/img/tiCluster.gif) no-repeat 100% 50%; 
		overflow: hidden;
	}
/*DESIGN DE LA HOME*/
/*MISE EN PAGE*/
	#content {top: -34px;}

	#mainContent.unecol {
		width: 580px; 
		float: right; 
		position: relative; 
		clear: both; 
		right: 15px
	}

	#colA, #colB {}
	#colA {
		width: 270px; 
		float: left;
	}
	#colB {
		width: 310px; 
		float: left; 
		position: relative; 
		left: 15px;
	}

	#colB .art {
		border-bottom: 1px #A4BED2 solid; 
		padding: .5em 0 1em 0;
	}
	#colB .art p {line-height: 1.5em;}
	#colB .art.last {margin: 0 0 .5em 0;}
	#colB h3 {
		line-height: 1.6em; 
		border-bottom: 1px #A4BED2 solid; 
		padding: 0 0 0.5em 25px; 
		background: transparent url(/nautisme/medias/img/icnArticle.gif) no-repeat;
	}
	#colB .art h3, #colB h3.last {
		border: 0; 
		padding-bottom: 0;
	}

	#newsletter h3 {
		font-size: .9em; 
		font-weight: bold; 
		color: #005187;
	}
	#newsletter ul li {
		font-size: .9em; 
		font-weight: normal; 
		color: #005187; 
		background: url(/nautisme/medias/img/puceNewsletter.gif) no-repeat top left; 
		padding: 0 0 0 7px;
	}
	#promo, .doss {padding: 0 0 0 15px;}
	#promo {margin: 0 0 15px 0;}

	.doss {
		background: #369; 
		margin-bottom: 2em;
	}
	#doss1 {background: transparent url(/nautisme/medias/img/bgDoss1.gif) no-repeat bottom left;}
	#doss2 {background: transparent url(/nautisme/medias/img/bgDoss1.gif) no-repeat bottom left;}
	#doss1 h3, #doss2 h3 {
		color: #331e54; 
		overflow: hidden; 
		margin: 0 0 0.5em 0; 
		padding: 0 0 0 15px; 
		font: bold 1.5em/1em "Trebuchet MS"
	}
	#doss1 h3 {
		background: transparent url(/nautisme/medias/img/bgDoss1.gif) no-repeat; 
		margin-left: -15px;
	}
	#doss2 h3 {
		background: transparent url(/nautisme/medias/img/bgDoss1.gif) no-repeat; 
		margin-left: -15px;
	}
	#une {margin-bottom: 10px;}
	#une img {float: left;}
	#une .art {
		width: 300px; 
		float: left; 
		padding-top: 45px; 
		margin-left: 10px;
	}

/* = Gros lien actus-------------  */
	.bigLink a, .bigLinkActualite a  {
		background: transparent url(/nautisme/medias/img/btnActus.gif) no-repeat; 
		display: block; 
		width: 100%; 
		height: 41px; 
		text-indent: -1000em; 
		margin-top: 10px; 
		overflow: hidden;
	}
	.bigLink a:hover, .bigLink a:focus, .bigLinkActualite a:hover, .bigLinkActualite a:focus {background-position: 0 -41px;}

/* = Gros lien agenda-------------  */
	.bigLinkAgenda a  {
		background: transparent url(/nautisme/medias/img/btnAgenda.gif) no-repeat; 
		display: block; 
		width: 100%; 
		height: 41px; 
		text-indent: -1000em; 
		margin-top: 10px; 
		overflow: hidden;
	}
	.bigLinkAgenda a:hover, .bigLinkAgenda a:focus {background-position: 0 -41px;}

/* Bloc de droite */
	#webTVnautisme {
		height: 192px; 
		margin:0;
		padding: 0;
		background: url(/nautisme/medias/img/visuel_webTVNautisme.jpg) no-repeat top left;
	}
	#webTVnautisme p {
		position: absolute;
		width: 180px;
		text-align: center;
		left:  25px;
		top: 165px;
	}
	#webTVnautisme p a {
		font-family: "TREBUCHET MS"; 
		font-size: 1.3em; 
		text-transform: capitalize; 
		color: #333;
	}
/*Actualités */
	.art {margin: 0 0 1.2em 0;}
	.artListe .small {
		border-bottom: 1px #A4BED2 solid; 
		padding: 0 0 .5em 15px; 
		background: transparent url(/global/img/icnArticle.gif) no-repeat;
	}
	.artListe .medium {
		border-bottom: 1px #A4BED2 solid; 
		padding: 0 0 .5em 0;
	}
	.art h2.medium {
		margin: 0 0 0 0; 
		line-height: 1.6em; 
		padding: 0 0 0.3em 25px; 
		background: transparent url(/nautisme/medias/img/icnArticle.gif) no-repeat; 
		background: transparent url(/nautisme/medias/img/icnArticle.gif) no-repeat 0 .2em;
	}

	.infos {
		font-size: .9em; 
		margin: 0 0 1em 0; 
		border-top: 1px #B3C9DA solid;
	}
	.infos .date {
		color: #B3C9DA; 
		padding-right: 1em; 
		border-right: 0px #B3C9DA solid;
	}
	.infos .thema {
		padding-left: 1em; 
		background-image: none;
	}
	.infos .thema a {
		color: #777; 
		border-bottom: 1px #999 solid; 
		background-image: none;
	}
/* Navigation de niveau 2 */
	#main.themeNautisme #contentNav {background: transparent url(/nautisme/medias/img/bgNavBotNautisme.gif) no-repeat left bottom;}
	#main.themeNautisme #contentNav ul {background: transparent url(/nautisme/medias/img/bgNavTopNautisme.gif) no-repeat left top;}
	#main.themeNautisme #contentNav li {background: transparent url(/nautisme/medias/img/bgFilNautisme.gif) no-repeat bottom left;}
	#main.themeNautisme #contentNav .current a {background: transparent url(/nautisme/medias/img/bgCurrentNautisme.gif) no-repeat 0px 50%;}
	#main.themeNautisme #contentNav ul ul {background: #FFFDF5!important}

	#main.themeNautisme .medium,
	#main.themeNautisme .xlarge,
	#main.themeNautisme .small,
	#main.themeNautisme .large,
	#main.themeNautisme .artContent h1,
	#main.themeNautisme .artContent h2,
	#main.themeNautisme .artContent h3,
	#main.themeNautisme .artContent h4,
	#main.themeNautisme .artContent h5,
	#main.themeNautisme .artContent h6 {
		color: #331e54;
	}
	div.modContent a {
		font-weight: bold; 
		color: #331e54;
	}
	#main.themeNautisme .modContent {background:transparent url(/nautisme/medias/img/bgFilNautisme.gif) no-repeat scroll left bottom;}
	#main.themeNautisme .extension {background:transparent url(/nautisme/medias/img/bgFilNautisme.gif) no-repeat scroll top left;}

	/* annuaire */
	.res {
		margin: 0 0 1.2em 0;
	}
	a.afficheFiche {
		width: 95px; 
		height: 12px; 
		display: block; 
		position: absolute; 
		top: -12px; 
		right: 4px; 
		background: url(/nautisme/medias/img/btVoirFiche.gif) no-repeat bottom left; 
		overflow: hidden; 
		text-indent: -50em;
	}
	.infos {
		font-size: 0.9em; 
		margin: 0pt 0pt 1em; 
		position: relative;
	}
	.detail {width: 88%;}
	h2.medium.tActu {
		padding-left: 15px; 
		background: url(/nautisme/medias/img/pictoAnnuaire.gif) no-repeat 0 1px; 
		width: 70%;
	}
	#ficheResultat {
		padding: 10px; 
		margin-top: 10px; 
		background-color: #f9fcfd; 
		margin-bottom: 25px;
	}
	#ficheResultat .visuel {
		margin-right: 10px;
	}
	#ficheResultat .visuel img {
		display: block;
		float: right;
	}
	.modContent .visuel {margin: 5px;}
/*	#ficheResultat .idEntreprise {float: left;}*/
	#ficheResultat .idEntreprise {}
	#ficheResultat p.adresse {
		color: #333; 
		padding: 2px 0;
	}
	#ficheResultat p.www a, #ficheResultat p.mail a {
		color: darkred; 
		text-decoration: underline;
	}
	p.infoscomplementaires {
		color: #333; 
		line-height: 1.5em; 
		padding: 5px 0;
		clear: both;
	}
	p.infoscomplementaires span {
		font-weight: bold; 
		color: #004e87; 
		margin-right: 5px;
	}


/* =Cales */

	/*Modifs pour le fond qui court sur toute la largeur*/
	body.full #main {background-image:url(/nautisme/medias/img/bgMainNautismeFull.gif)}
	body.full #page {background-image:url(/nautisme/medias/img/bg_page_full.gif)}

	#content.cales {width: 820px;}
	.cales #mainContent.unecol {
		width: 790px; 
		float: right; 
		position: relative; 
		right: 15px;
	}
	.cales #colA {background: transparent url(/nautisme/medias/img/bgColA_cales-haut.gif) no-repeat top left;}
	.cales #colB {
		width: 520px; 
		position: relative; 
		left: 0; 
		background: transparent url(/nautisme/medias/img/bgColB_cales-haut.gif) no-repeat top right;
	}
	.selecteurCale {
		width: 260px;
		padding: 5px; 
		background: transparent url(/nautisme/medias/img/bgColA_cales-bas.gif) no-repeat bottom left; 
		border-bottom: 2px solid white; 
		float: left;
	}
	.helpCales {margin-bottom: 10px;}
	.infosCales {
		width: 260px; 
		padding: 5px; 
		background: #E3EFD9 url(/nautisme/medias/img/bgColA_cales-haut.gif) no-repeat top left; 
		float: left; 
		font-family: "Trebuchet MS";
	}
	.infosCales h2 {
		background: url(/nautisme/medias/img/puceCales.gif) no-repeat  0px 3px; 
		padding-left: 15px; 
		font-size: 1.6em; 
		line-height: .9em; 
		font-weight: bold;
	}
	.infosCales p {
		margin: 5px 0; 
		font-size: 1.1em;
	}
	.infosCales .adresse {
		margin: 5px 0; 
		font-size: 1.2em;
	}
	.selecteurCale select {width: 260px;}
	.calesProches {
		width: 260px; 
		padding: 15px 5px; 
		float: left; 
		background: white url(/nautisme/medias/img/bgColA_cales-bas.gif) no-repeat top left;
	}
	.calesProches ul li {
		background: url(/nautisme/medias/img/puceCales-li.gif) no-repeat 0px 2px; 
		padding-left: 15px;
	}
	.calesProches ul li a {
		font-size: 1.1em; 
		text-decoration: underline; 
		color: #004e87;
	}
	.calesProches h3 {
		font-size: 1.4em; 
		color: ;
	}
	.cales #colB p {
		background: transparent url(/nautisme/medias/img/bgColB_cales-bas.gif) no-repeat bottom right; 
		padding: 5px 5px 5px 3px;
	}
	div#carteCales {
		position: absolute;
		top:  216px;
		left: 435px;
		z-index: 2500;
		background: url(/nautisme/medias/img/bgColB_cales-haut.gif) no-repeat top right; 
		padding: 5px 5px 5px 3px;
	}



