
#masque_carte_accueil{
	position:absolute;
	background:url(../img/masque_carte.png) no-repeat;
	z-index:1;
	width:995px;
	height:458px;
}

h1{
	display:none;
}

/* carte */
.views-field-field-fond-carte{
	position:relative;
	left:-145px;
	top:7px;
	margin-bottom:30px;
}

/* legende */
#legende{
	position:absolute;
	overflow:hidden;
	z-index:200;

}
#legende .btn_masquer{
	position:absolute;
	cursor:pointer;
	width:67px;
	height:14px;
	background:url(../img/btn_masquer_legende.png) no-repeat;
}
#legende .slider{
	position:relative;
	background:url(../img/fond_legende.png) repeat-x #1f1f1f;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	min-height:125px;
}
#legende .header{
	position:absolute;
	min-height:125px;
	width:42px;
	vertical-align:middle;
	float:left;
	background:url(../img/titre_legende_tetiere.png) no-repeat 12px;
}
#legende .content{
	min-width:200px;
	margin-left:24px;
	background:url(../img/titre_legende.png) no-repeat 0 25px;
	padding-top:45px;
	color:#FFFFFF;
}
#legende .content div{
	margin:0;
	padding:0;
	cursor:pointer;
}
#legende .content div span{
	display:block;
	position:relative;
	top:4px;
	float:left;
	width:5px;
	height:5px;
	border-radius:5px;
	border:3px solid #FFFFFF;
	margin-right:7px;
}

/* pagers pour les actus et flash infos */
.navigation{
	position:absolute;
	width:100%;
	height:20px;
	text-align:right;
}
.navigation span{
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:5px;
	background:#e3e3e3;
	cursor:pointer;
	margin-left:4px;
}
.navigation span.active{
	background:#8d7ba4;
	cursor:default;
}

/* flash infos travaux et actus*/
#region-content section{
	font-size:12px;
}

#region-content section h2{
	color:#8d7ba4;
	font-size:13px;
	text-transform:uppercase;
	border-bottom: 1px dotted #8d7ba4;
	margin-bottom:4px;
}
#region-content section .views-field-created img{
	margin: 4px 5px 2px 0;
	float:left;
}
#region-content section .views-field-created{
	color:#8d7ba4;
	margin-top:5px;
}
#region-content section h3{
	text-transform:uppercase;
	font-size:16px;
	line-height:1.18em;
	margin-bottom:10px;
	min-height:52px;
}
#region-content section .view{
	overflow:hidden;
}
#region-content section  .view-content{
	width:10000px;
	position:relative;
}
#region-content section .views-row{
	/*display:none;*/
	float:left;
}
#region-content section .views-row-1{
	/*display:block;*/
}
#region-content section  .more-link{
	text-align:left;
	color:#8d7ba4;
}
#region-content section .views-field .field-content p{
	margin-bottom:0px;
}

/* téléchargements */

#block-views-telechargements-block-1{
	background:#8d7ba4 url("../img/bulle_telecharger.png") no-repeat 150px 7px;
	margin-top:485px;
	border-radius:8px;
	color:#FFFFFF;
	margin-right:0px;
}
#block-views-telechargements-block-1 .block-inner{
	margin:12px;
}
#block-views-telechargements-block-1 h2{
	font-size:13px;
	text-transform:uppercase;
	border-bottom: 1px dotted #6a5d7b;
	margin-bottom:4px;
	padding-bottom:4px;
}
#block-views-telechargements-block-1  .file img{
	display:block;
	float:left;
}
#block-views-telechargements-block-1 .file a{
	color:#FFFFFF;
	display:block;
	text-indent:0;
	padding-left:15px;
	line-height:1em;
	padding-top:2px;
	margin-bottom: 4px;
}

/* contenus programmes*/
.view-accueil{
	/**/display:none;/**/
}
.view-accueil .views-field-field-coordonnees{
	display:none;
}

.puce{
	position:absolute;
	cursor:pointer;
	z-index:10;
}

.etiquette{
	position:absolute;
	background:#ffffff;
	border-radius:5px;
	box-shadow: 1px 1px 12px #555;
	width:190px;
	padding:7px;
}
.etiquette .views-field-field-coordonnees{
	display:none;
}
.etiquette .btnFermer{
	position:relative;
	display:block;
	z-index:2;
	left:176px;
	top:-6px;
	cursor:pointer;
}
.etiquette .btnFermer:hover{
	text-decoration:none;
}
.etiquette img{
	position:relative;
	margin-top:-20px;
	z-index:1;
}
.etiquette h2{
	font-family:"Open Sans";
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	line-height:1;
	margin-bottom:7px;
}