div.carte
{
	position:relative;
	margin:20px 0 20px 0;
	padding:0;
	border:none;
	background:transparent url('struckaxiom.png') top left repeat;
	-webkit-box-shadow: 0px 6px 3px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 6px 3px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 6px 3px rgba(50, 50, 50, 0.5);
}

div.carte *, div.carte img
{
	border:none;
	outline:none;
}

div.carte a, div.carte a:link, div.carte a:active, div.carte a:visited
{
	text-decoration:none;
}

/* BOUTONS */

div.carte a.olButton
{
	background:none repeat scroll 0 0 rgba(0,0,0,0.5);
}

div.carte div#geolocalisation, div.carte div#layers
{
	z-index:9999;
	position:absolute;
	top:8px;
	left:44px;
	padding:3px;
	background:none repeat scroll 0 0 rgba(255,255,255,0.4);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	line-height:50%;
}

div.carte div#layers
{
	left:99px;
}

div.carte div#geolocalisation img, div.carte div#layers img
{
	padding:11px 15px 10px 15px;
	background:none repeat scroll 0 0 rgba(0,0,0,0.5);
	cursor:pointer;
}

div.carte div#layers img
{
	padding:11px 11px 10px 10px;
}

/* ENCART */

div.carte div#encart
{
	z-index:9999;
	position:absolute;
	top:8px;
	right:8px;
	width:280px;
	padding:10px;
	background:none repeat scroll 0 0 rgba(0,0,0,0.5);
}


div.carte div#encart  h2
{
	color:#fafafa;
	font:22px 'Droid Sans',sans-serif;
	margin-bottom:10px;
}

div.carte div#encart  img
{
	width:280px;
}

div.carte div#encart  p.copy
{
	text-align:left;
	color:#fafafa;
	font:10px 'Droid Sans',sans-serif;
}

div.carte div#encart  p.readmore
{
	text-align:right;
	margin-top:15px;
}

div.carte div#encart  p.readmore a, div.carte div#encart  p.readmore a:link, div.carte div#encart  p.readmore a:active, div.carte div#encart  p.readmore a:visited
{
	color:#fafafa;
	font:12px 'Droid Sans',sans-serif;
}

div.carte div#encart  p.readmore a:hover
{
	color:#fafafa;
	text-decoration:underline;
}

div#legende_carte_pays
{
	margin:30px 0;
	padding:10px;
	border:1px solid #d3d3d3;
	background-color:#f0f0f0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

div#legende_carte_pays span
{
	display:block;
	float:left;
	margin-right:10px;
	width:25px;
	height:15px;
	background-color:#dfdfdf;
	border:1px solid grey;
}

div#recherche_camps
{
	margin:0 auto;
	width:320px;
	padding:20px 30px 20px 60px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background:#e32c24 url('icon-recherche-localisation.png') no-repeat 15px 15px;
}

div#recherche_camps *
{
	font-size:12px;
}

/* LISTE PAYS */

div#liste_pays_camps
{
	margin:30px auto;
}

div#liste_pays_camps div ul li a, div#liste_pays_camps div ul li a:link, div#liste_pays_camps div ul li a:active, div#liste_pays_camps div ul li a:visited,
div#liste_pays_camps0 div ul li a, div#liste_pays_camps0 div ul li a:link, div#liste_pays_camps0 div ul li a:active, div#liste_pays_camps0 div ul li a:visited, 
div#liste_pays_camps2 div ul li a, div#liste_pays_camps2 div ul li a:link, div#liste_pays_camps2 div ul li a:active, div#liste_pays_camps2 div ul li a:visited
{
	font:12px 'Droid Sans',sans-serif;
}

div#liste_pays_camps div ul li a:hover, div#liste_pays_camps2 div ul li a:hover
{
	text-decoration:underline;
}

div#liste_pays_camps div ul li:last-child, div#liste_pays_camps2 div ul li:last-child
{
	text-align:right;
}
/***** PAGE "TEMPS REeL" **********************************/
.page-id-588 .main {width:auto;} 
.page-id-588 .pays-comp {float:left;width:30%;}        
.page-id-588 div#liste_pays_camps,.page-id-588 div#liste_pays_camps0 {margin:15px 2% 30px 0px;}
.page-id-588 div#liste_pays_camps2 {margin:15px 0px 30px 0px;}        
.page-id-588 .side, .page-id-588 .banner {display:none;}
.page-id-588 .main section h2 {
  color: #555555;
  font: bold 14px "Droid Sans",sans-serif;
  padding: 0 0 5px;
  min-height:35px;
}


