/*
	AtmoPACA style
	© 2007 Simalis
	Service WebDesign
*/

/* tags html
-------------------------------------------------------*/
html, body {
	margin:0;
	padding:0;
	border:0 none;
}
body {
	background:#fff;
	color: #000;
	font: 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	min-width:960px;
}
h1,h2,h3,h4,p{
	margin: 1em 0;
	padding: 0px;
}
h5,h6{
	margin: 0.5em 0;
	padding: 0px;
}
h1{	font-size: 1.6em;}
h2{	font-size: 1.4em;}
h3{	font-size: 1.2em;}
h4{	font-size: 1em;}
h5{	font-size: 0.9em;}
h6{	font-size: 0.8em;}

td{ font-size: 1em;}

a{
	font-weight:bolder;
	color:#EB6909;
	text-decoration:none;
}
a:hover{
	color:#FDD448;
	text-decoration:underline;
}

img{border:0 none;}
button{font-size:1em;}

/* hack FF pour masquer les contours pointillé sur les liens
-------------------------------------------------------*/
	a{outline: none;}
	:focus{-moz-outline-style: none;}

/* class generales
-------------------------------------------------------*/
.showbloc{display:block;}
.hidebloc{display:none;}
.wash {
	clear:both;
	font-size:1px;
	height:1px;
	margin:0;
	padding:0;
	border:0 none;
}


/* bloc de contenu
-------------------------------------------------------*/
table.content{
	width:990px;
	height:400px;
	border:none;
	border-collapse: collapse;
	empty-cells: hide;
	background:#fff;
	border-left:1px solid #FDD448;
}

/* carte */
.cartecadre{
	width:auto;/*800px;*/
	height:auto;/*526px;*/
	position:absolute;
	top:0;
	left:0;
}

.cartecadre script, .cartecadre object{
/*	z-index:10;*/
	padding:0;
	margin:0;
}
.svgmap{
	position:absolute;
	top:0;
	left:0;
	border:1px solid #FDD448;
	border-top:none;
	text-align:center;
	height:440px;
}
.cartecadre a{
	display:block;
	position:absolute;
	width:16px;
	height:16px;
	text-indent:-9999em;
	margin:auto;
	z-index:20;
}
/*  */
.chartZone{
	background:transparent url(../images/filigrane.jpg) no-repeat 50px 50px;
	padding-left:1em;
}
.chartZone h2{
	color:#00A4DE;
}
/*  */
.triform{
/*	float:left;*/
	padding:10px 0 0 0;
	margin:0 0 0 40px;
	background:#00A4DE url(../images/tri_form_01.gif) no-repeat 0 top;
	width:245px;
	color:#fff;
}
.triform form{
	padding:0 1em 1em 1em;
	margin:0;
	background:#00A4DE url(../images/tri_form_03.gif) no-repeat 0 bottom;
}
.triform form div{
	clear:left;
	padding: 0.2em 0;
}
.triform form div label{
	display:block;
	float:left;
	padding:3px 5px 0 0;
}
.triform form div .change_date{
	_align:right;
	display:block;
	float:left;
	min-width:16px;
	_width:16px;
	padding:3px 5px 0 0;
	white-space:nowrap;
	
}
.triform form div script{
	padding:0;
	margin:0;
}
.triform form select{
	font-size:0.9em;
	width:200px;
	border:1px solid #1F629F;
}
.triform form select.dateSelect{
	font-size:0.9em;
	width:auto;
	border:1px solid #1F629F;
}
.courbeColor{
	padding:2px;
	border:1px solid #ccc;
}
/*  */
.infocarte{
	clear:left;
	padding:10px;
	margin:1em 0 0 0.5em;
	
	background:#f5f5f5;
	height:300px;
	width:258px;
	overflow:auto;
}

.infocarte img{
	background:#fff;
	border:0px solid #ccc;
	padding: 3px;
	margin:0 auto;
	max-width:250px;
	list-style:none;
}
.infocarte p{
	margin: 0.6em 0;
	padding: 0px;
}
a.closefiche{
	display:block;
	float:right;
	padding:0 2px;
	margin:2px;
	width:8px;
	height:12px;
}
a.hidefiche{
	display:block;
	float:right;
	padding:0 2px;
	margin:2px;
	width:8px;
	height:12px;
	background: url(../images/show.gif) no-repeat 0 bottom;
}
a.hidefiche:hover{

		background:#FDD448 url(../images/show.gif) no-repeat 0 bottom;
}
a.openfiche{
	display:block;
	float:right;
	padding:0 2px;
	margin:2px;
	width:8px;
	height:12px;
	background: url(../images/hide.gif) no-repeat 0 bottom;
}
a.openfiche:hover{
		background:#FDD448 url(../images/hide.gif) no-repeat 0 bottom;
}
.ficheinfo{
	z-index:30;
	position:absolute;
	top:5px;
	left:380px;
	padding:0;
	margin:0;
	width:290px;
	background:#fff;
	border:1px solid #FDD448;
	
}
.ficheinfo h2{
	background:#FDD448;
	color:#333;
	margin:0;
	padding:0.2em 1em;
	font-size:1.1em;
}
.ficheinfotxt{
	margin:0.5em;
	overflow-x:hidden;
	overflow-y:auto;
	max-height:390px;
	_height:390px;
}
