/* @override http://www.morbihan.fr/archives/medias/css/local.css */

/*Surcharge */

/*DEBUG*/

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

body {
	/*background-image: none;*/
}

#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.themeArchives {
	background: transparent url(/archives/medias/img/bgMainArchives.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 */

#navArchive {
	margin-top: 5px; 
	background: transparent;
}

#navArchive p {
	display: none;
}

#navArchive #it1 a:hover {
	background-position: 0 0;
}

#navArchive #it1.open a {
	background-position: 0 0;
}

/* Logo minisite */

#navArchive h2 {
	width: 150px; 
	height: 69px; 
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: none;
}

/* Logo minisite */

#navArchive h2 a {
	display: block; 
	width: 150px; 
	height: 69px; 
	background: url(/archives/medias/img/logo_ArchivesDepartementales.gif) no-repeat 0px 0px;
}

#navArchive li.n1 {
	margin: 0; 
	padding: 0;
}

#snav1 {
	background: url(/archives/medias/img/bgSnavOpen.gif) no-repeat bottom right;
}

#snav1 li.current {
	background: transparent url(/archives/medias/img/bgNavCurrentArchives.gif) no-repeat 99% 50%;
}

#snav1 li a {
	border-bottom: 1px solid #5c196b;
}

/* 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 h2.thema {
	background: transparent url(/archives/medias/img/tiArchives.gif) no-repeat 0% 50%; 
	overflow: hidden;
}

/* ARCHIVES COULEURS TITRES */

.themeArchives h1 {
	color: #922242;
}

/*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;
}

#col .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;
}

#colB .art h3, #colB h3.last {
	border: 0; 
	padding-bottom: 0;
}

/*Reecriture des articles pour le Dv_actuArchives */

#colB #Dv_actuArchives .art {
	border-bottom: 1px #f8d0dd solid; 
	padding: .5em 0 1em 0;
}

#colB #Dv_actuArchives h3 {
	border-bottom: 1px #f8d0dd solid; 
	padding: 0 0 0.5em 15px; 
	background: transparent url(/archives/medias/img/icnArticle.gif) no-repeat;
}

#colB #Dv_actuArchives h3 a {
	color: #922242;
}

/* Actus du conseil général sur la largeur */

#Dv_actuCG {
	width: 96%; 
	float: left; 
	clear: both; 
	padding-left: 15px; 
	margin-bottom: 2em;
}

#Dv_actuCG h2 {
	color: #005187; 
	margin-bottom: 0.5em;
}

#Dv_actuCG .art {
	border-bottom: 1px #A4BED2 solid; 
	padding: 0 0 0.5em 15px; 
	background: transparent url(/global/img/icnArticle.gif) no-repeat;
}

#Dv_actuCG .art p {
	line-height: 1.5em;
}

#Lk_ActuUne {
	color: #922242;
}

#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 {
	margin-bottom: 2em;
}

#doss1 {
	background: transparent url(/archives/medias/img/bgDoss1.gif) no-repeat bottom left;
}

#doss2 {
	background: transparent url(/archives/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(/archives/medias/img/bgDoss1.gif) no-repeat; 
	margin-left: -15px;
}

#doss2 h3 {
	background: transparent url(/archives/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-------------  */

#Dv_actuArchives .bigLink a, #Dv_actuArchives .bigLinkActualite a {
	background: transparent url(/archives/medias/img/btnActus.gif) no-repeat; 
	display: block; 
	width: 100%; 
	height: 41px; 
	text-indent: -1000em; 
	margin-top: 10px; 
	overflow: hidden;
}

#Dv_actuCG .bigLink a, #Dv_actuCG .bigLinkActualite a {
	background: transparent url(/archives/medias/img/btnActusCG.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(/archives/medias/img/btnAgenda.gif) no-repeat; 
	display: block; 
	height: 41px; 
	text-indent: -1000em; 
	margin-top: 10px; 
	overflow: hidden;
}

.bigLinkAgenda a:hover, .bigLinkAgenda a:focus {
	background-position: 0 -41px;
}

/*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 20px; 
	background: transparent url(/archives/medias/img/icnArticle.gif) no-repeat; 
	color: #922242;
}

.art h2.medium a {
	color: #922242;
}

.infos {
	font-size: .9em; 
	margin: 0 0 1em 0; 
	border-top: 1px #e7c6cf solid;
}

.infos .date {
	color: #8d8d8d; 
	padding-right: 1em; 
	border-right: 1px #e7c6cf 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.themeArchives #contentNav {
	background: transparent url(/archives/medias/img/bgNavBotArchives.gif) no-repeat left bottom;
}

#main.themeArchives #contentNav ul {
	background: transparent url(/archives/medias/img/bgNavTopArchives.gif) no-repeat left top;
}

#main.themeArchives #contentNav li {
	background: transparent url(/archives/medias/img/bgFilArchives.gif) no-repeat bottom left;
}

#main.themeArchives #contentNav .current a {
	background: transparent url(/archives/medias/img/bgCurrentArchives.gif) no-repeat 0px 50%;
}

#main.themeArchives #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 {
	border-top: 1px solid #e7c6cf; 
	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;
}

/* Formulaire de contact */

#mainContent input, #mainContent textarea, #mainContent select {width: 60%;}
.inptBtn {width: auto!important;} /*J’adore .net… (©GATAN)*/