div#map_canvas{
	margin-left:3px;
}



div#contenu ul.marqueur{
	text-align: left;
	
}

div#contenu .coldeuxm ul.marqueur li, div#contenu .colunm ul.marqueur li{

	margin:0px;
}

ul#marqueur img{
	position:relative;
	top:5px;
	
}

div#contenu .colunm{
float:left;
width:260px;
}

div#contenu .coldeuxm{
float:right;
width:260px;
}

/* RUBRIQUE */

div#contenu .colun{
float:left;
width:260px;
}

div#contenu .coldeux{
float:right;
width:260px;
}

div#contenu .colun li{
min-height: 70px;
height: auto !important;
height: 70px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

div#contenu .coldeux li {
min-height: 50px;
height: auto !important;
height: 50px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}


div#contenu .colun h2, div#contenu .coldeux h2 {
color:#F9BC30;
font-size:16px;
font-weight:bold;
}

div#contenu .colun p, div#contenu .coldeux p {
	margin-bottom: 0px;
}

div#contenu .colun h3, div#contenu .coldeux h3 {
height:20px;
padding-top: 3px;
}

div#contenu .colun h3 a, div#contenu .coldeux h3 a {
color:#000;
font-size:13px;
}

div#contenu h2.autre{
font-size:14px;
font-weight:bold;
color:#427529;
}

div#contenu h1.titre {
color:#0066CC;
font-size:26px;
/* font-weight:bold; */
}

div#contenu h2.type11, div#contenu h2.type14{
    color:#0069FD;
}

div#contenu h2.type15, div#contenu h2.type16{
    color:#336633;
}


.type12, .type13{

}

div#logop{
	text-align:left;
	
}

div#hierarchie{
	text-align: left;
}

div#container li.titre_diapo{
	text-align: left;
	margin-bottom: 0px;
}

div#container li.titre_diapo a{
	color: #0066cc;
	text-decoration: none;
}

div#documents_portfolio{
	margin-top: 0px;
	margin-bottom: 10px;
	width:515px;
	border-top:1px solid #0066cc;
}

div#actus h3.titre{
	color:#000
}

div#actus .logosom{
	margin-left:5px;
	float:right;
}

div#actus .date{
	font-size: 11px;
	margin-bottom: 5px;
	font-family: inherit;
	font-style: italic;
}

div#sud{
	margin-top:5px;
	margin-bottom: 5px;
}

div.extract a.spip_in{
	color:#000;
	
}

div#realisations .bouton_carte{
	width:230px;
}

/* COMPTEUR */

h1#prod{
	color:#0066cc;
}

div #aff_compteur{
	color: #6566ff;
	font-size:12px;
	font-family: 'Trebuchet MS',Verdana,sans-serif;
	width:225px;
	/* background-color: #efefef; */
	border:1px solid #E0DEFB;
	position: relative;
	left:5px;
	padding:5px;
	}
	
div#cadrecompteur{
	color:#0066cc;
	text-align: center;
	font-size:15px;
	margin-bottom: 5px;
}

div #aff_compteur span{
	color: #222cff;
	font-size:15px;
	font-family: 'Trebuchet MS',Verdana,sans-serif;
}

div#cadrecompteur span#compteurb{
	color: #0066cc;
	font-size: 17px;
	font-weight: bold;
}
