/*******************/
/*** pour action ***/
/******************/

.block_action{
	display: inline;
}

.table_action{
	float: left;
  	margin-top: 30px;
}

.nb_result{
	margin-top: 20px;
	font-style: italic;
	color: #919191;
}

div.block_radio_action{
    width: 400px;
}

#button_validate{
	margin-right: 33px;
	cursor: pointer;
}

#edit-filter-4-R-wrapper{
	float: left;
}

#edit-filter-4-E-wrapper{
	float: left;
    margin-right: 35px;
}

#edit-filter-4-all-wrapper{
	float: left;
    margin-right: 35px;
}

#filter_1-wrapper{
	float: left;
    margin-right: 155px;
    width: 145px;
	margin-top:0;
}
#filter_1-wrapper label{
	width: 265px;
}

#filter_2-wrapper{
	float: left;
    margin-right: 155px;
    width: 145px;
	margin-top: 18px;
}

#filter_3-wrapper{
	float: left;
    width: 155px;
	margin-top: 18px;
}

#filter_1, #filter_2, #filter_3{
	width: 266px;
	color: #919191;
}

.bloc_action{
	float:left;
}

.decouvrir_action, .paragraphe_action, .statut_action{
	color: #A4A4A4;
    font-style: italic;
    font-weight: bold;
    padding-top: 5px;
}

.statut_action_popin{
		color: #A4A4A4;
    font-style: italic;
    font-weight: bold;
    margin-left: 84px;
    padding-top: 5px;
		font-size:12px;
		float:left;
}

.statut_action img{
	vertical-align:top;
}	

#paragraphe_action{
	color: #757575;
	float:left;
	width: 100%;
}
#paragraphe_action
{
	padding-bottom:20px;
}
.popin_col_droite
{
	padding-bottom:10px;
}
.fil_action{
	color: #757575;
    font-style: italic;
    font-weight: bold;
    margin-left: 5px;
    padding-top: 10px;
	float:left;
}

.fil_action_popin{
	color: #757575;
    float: left;
    font-style: italic;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 5px;
}

.title_action, .title_action a{
	color: #A4A4A4;
    font-size: 17px;
   /* padding-bottom: 10px;*/
    padding-top: 10px;
}

.img_theme img{
	float: left;
    vertical-align: top;
}

.img_theme_popin img{
	float: left;
    margin-top: -25px;
    vertical-align: top;
}

.img_theme {
	float: left;
    margin-top: 5px;
}

.popin_action_title{
	color: #A4A4A4;
    float: left;
    font-size: 17px;
    padding-left: 8px;
    width: 400px;
	padding-bottom: 7px;
	padding-top: 7px;
}

.one_action{
	margin-bottom: 50px;
    margin-top: 30px;
	color: #919191;
}

.legende_action{
	float: right;
	vertical-align: text-top;
}

.table_legende{
	border-collapse:separate;
	font-weight: bold;
	color: #757575;
}

.header_hr{
	background: url("../images/bg_header_action.png") repeat-x;
	height: 6px;
	width: 960px;
}

.header_hr2 {
    border: 1px solid #a4a4a4;
	margin-top: 4px;
	height:0px;
}

.decouvrir_action{
	float: right;
/*	width: 150px; */
 /*   margin-top: 30px;
	height: 30px;  */
}

.bloc_filter{
	background: none repeat scroll 0 0 #F7F0EA;
    height: 150px;
    padding-left: 20px;
    padding-top: 5px;
}

.bloc_filter .form-submit, .bloc_filter .form-submit:hover { 
	float: right; 
	display: block; 
	background: transparent url('../images/bg_submit_action.png') repeat-x; 
	border: 1px solid #919191; 
	width: 100px!important; 
	height: 23px; 
	color: #919191; 
	font-weight: bold; 
	line-height: 23px; 
	margin-right: 10px; 
	text-align: center;
}

.view-id-list_taxonomy_term_sous_action ul.pager{
	background: none repeat scroll 0 0 #F7F0EA;
}

ul.legende_icone li{
	display: inline;
	vertical-align: text-top;
	margin-top: 0px;
	
}

ul.legende_icone {
	display: inline;
	vertical-align: text-top;
	margin-top: 0px;
	padding-bottom: 5px;
}

.libelle_action{
	padding-bottom: 5px;
	display: inline;
	margin-left: 15px;
}

/************************************/
/*  Popin carte emergence - action  */
/************************************/
.hr_popin{
	border: 1px solid #A4A4A4;
  margin-left: 83px;
  width: 400px;
	height:0px;
	float:left;
}

.header_popin_close{
	font-style: italic;
	color:#FFFFFF;
	float:right;
	margin-top: 3px;
	margin-right: 15px;
}

div.header_popin {
	background: transparent url('../images/bg_header_popin.png') repeat-x;
  height: 25px;
	color: #ffffff;
}

.popin_fermer{
	float:left;
	padding-right: 5px;
	color: #ffffff;
	margin-top: 1px;
	font-style:italic;
	cursor:pointer;
	
}

.img_fermer{
	float: left;
	margin-top: 3px;
	cursor:pointer;
}

div.popin-close{
	float: right;
    padding-right: 5px;
    margin-top: 8px;
}

div.paragraphe_action{
	
}

div.popin_statut{
	color: #A4A4A4;
    float: left;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 8px;
}

.texte_action{
    height: 315px;
    overflow-x: hidden;
    overflow-y: auto;
	width: 508px;
}

div.popin_lieu{

}

h2.popin_titre{
	color: #476D16;
}

.popin_infos{
	margin-top: 13px;
}

.col_popin_gauche{
   	border-left: 1px solid #A4A4A4;
    float: left;
    height: 406px;
    margin-top: 25px;
    padding-left: 18px;
    width: 392px;
}

.col_popin_droite{
	float: left;
    margin-left: 25px;
    padding-right: 15px;
    width: 498px;
}

.outils_action li{
	float: right;
    list-style-type: none;
    margin-right: 4px;
    margin-top: 20px;
}

.savoir_plus_action h4{
	color: #757575;
    font-size: 16px;
    margin-left: 11px;
    margin-top: 5px;
}

.savoir_plus_action .loin div {
    border: medium none;
    height: 40px;
    overflow: auto;
}

.savoir_plus_action .loin div .b {
    /*background: none;*/
    margin-bottom: 5px;
}

.savoir_plus_action .loin div a {
    color: #757575;
}

.savoir_plus_action{
	background: none repeat scroll 0 0 #e0e0e0;
    margin-top: 50px;
}

.image_action{
	background: none repeat scroll 0 0 #e0e0e0;
    padding: 10px 10px 20px;
    width: 375px;
}

.image_action_img{
    width: 375px;
}

.localisation_action{
	float: left;
	padding-left: 3px;
    margin-top: 0;
    width: 5px;
}

.action_popin_date{
	float: left;
}

.img_calendrier_popin{
	float: left;
    padding-right: 5px;
}

.title_localisation{
	margin-left: 20px;
}

.mini_img_action1, .mini_img_action2, .mini_img_action3{
	background: none repeat scroll 0 0 #e0e0e0;
	float: left;
    height: 56px;
    margin-bottom: 10px;
    margin-top: 25px;
    width: 100px;
}

.mini_img_action1, .mini_img_action2{
	margin-right: 46px;
}

.mini_img_action4, .mini_img_action5, .mini_img_action6{
	background: none repeat scroll 0 0 #e0e0e0;
    float: right;
    height: 56px;
    width: 100px;
	margin-top: 5px;
}

.mini_img_action4, .mini_img_action5{
	margin-left:46px;
}

/* home */
.img_emerge_home
{
border: 1px solid #cccccc;
}

div.bord_googlemaps
{
	background-image:url('/sites/all/modules/novacom_cartographie/images/googlemaps/bordcarte.png');
	background-repeat: no-repeat ;
	/*width:730px;*/
	height: 800px;
	padding:25px;
	padding-top:50px;
	margin-left: 245px;
}
div.punaise{
	background-image:url('/sites/all/modules/novacom_cartographie/images/googlemaps/punaise.png');
	background-repeat: no-repeat ;
	width:29px;
	height: 29px;
	z-index:1;
	position:relative;
}
div.punaise_gauche
{
}

div.punaise_droite
{
	left:650px;
	top:-29px;
}
div.trombonegabon{
	width:173px;
	height: 193px;
	z-index:1000;
	position:relative;
	top:590px;
	left:-29px;
}
div#google_maps_cartographie_emergence
{
	top:-194px; /*-253px; sans option vue sateellite. Demande n°373*/
}

/* Bouton decouvrir action */
.popin_fermer_gmap{
	cursor:pointer;
}
.popin_fermer_gmap_img {
	float:right;
	height:25px;
	padding:5px;
	color: #ffffff;
	font-style:italic;
}
.popin_fermer_gmap_txt{
	float:right;
	padding-top:3px;
	font-style: italic;
}
a.popin_lien .btn_gauche{
    background: url("../images/interfaces/btn_gauche_decouvrir.png");
   	float:left;
    /*display:block;*/
    width:9px;
    height:28px;
}

a.popin_lien .btn_middle{
    background: url("../images/interfaces/btn_decouvrir.png");
    color: #ffffff;
    padding-left: 5px;
    padding-bottom: 10px;
    padding-right: 5px;
    font-weight:bold;
    font-style:normal;
    float:left; 
    /*margin-right: 30px;*/
}

a.popin_lien .btn_droite{
    background: url("../images/interfaces/btn_droite_decouvrir.png");
    float:left;
    /*display:block;*/
    width: 23px;
    height: 28px;
}

/* Popin sur google-map */
.hr_popin_gmap{
	border: 1px solid #a4a4a4;
	margin-top: 5px;
	height:0px;
}

.img_calendar{
	background: url("../images/picto_action_calendrier.png") no-repeat;
	height: 17px;
    width: 17px;
	margin-top: 10px;
	float:left;
}

.fil_action_popin_gmap {
    color: #757575;
    float: left;
    font-style: italic;
    font-weight: bold;
    margin-top: 10px;
		width:100%;
}

div.popin_statut_gmap{
	color: #a4a4a4;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
	/*margin-bottom: 8px;*/
	float:left;
	margin-top:10px;
	padding-left: 5px;
}

.img_gauche {
	/*height: 276px;
	width: 60px;*/
	float:left;
}

.popin_col_droite{
	float:left;
	width:305px;
	margin-left:30px;
	position:relative;
	/*padding-left: 70px;*/
}

.title_action_popin_gmap{
	font-size: 17px;
    margin-top: -84px;
	color:#a4a4a4;
	margin-bottom: 5px;
}

.decouvrir_action_gmap{
	float: left;
	margin:0px 0px 0px 60px;
	cursor:pointer;
	/*margin-right: 90px;*/
	/*margin-top: 20px;*/
	/*padding-bottom:20px;*/
}

.conteneur_popin_texte{
    width:400px;
}

.image_acteur{
    position:relative;
    right:81px;
    top:-14px;
}

/* CARTOGRAPHIE CSS ERIC*/
a.popin_lien .btn_middle_cartographie{
    margin-right:0px /*!important */;
    padding-bottom: 6px /*!important*/ ;
    padding-top: 4px /*!important*/ ;
}
div.bloc_onglet{
    border-bottom:1px solid black;
    font-size:15px;
    text-transform:uppercase;
		width:960px;
}
div.bloc_onglet a{
    color:#aaa;
}
div.bloc_onglet a:hover{
    color:#aaa;
}
div .onglet_action_localise{
    float:left;
    background-color:#ebebeb;
    position:relative;
    border-bottom:1px solid black;
    top:4px;
    padding-left:20px;
    padding-right:20px;
    padding-top:8px;
    color:#BDBEBF;
    border-top: 1px solid #BDBEBF;
    border-left: 1px solid #BDBEBF;
    padding-bottom:5px;
}
div.onglet_action_localise_on a{
    color:black;
}
div.onglet_action_localise_on a:hover{
    color:black;
}
div.onglet_action_localise_on{
    background-color:#fff;
    border-right:1px solid black;
    border-left:1px solid black;
    border-top:1px solid black;
    border-bottom:none;
    padding-top:11px;
    top:1px;

}
div.onglet_toutes_actions{
    float:left;
    background-color:#ebebeb;
    position:relative;
    top:3px;
	padding: 8px 30px 0px 30px;
    color:#BDBEBF;
    border-top: 1px solid #BDBEBF;
    border-right: 1px solid #BDBEBF;
    padding-bottom:5px;
}
div.onglet_toutes_actions_on{
    background-color:#F7F0EA;
    border-right:1px solid black;
    border-left:1px solid black;
    border-top:1px solid black;
    padding-top:12px;
    top:1px;
}
div.onglet_toutes_actions_on a{
    color:black;
}
div.onglet_toutes_actions_on a:hover{
    color:black;
}

.clear_left_carto{
    clear:left;
}
.cartographie {
	width: 960px !important;
	border:none !important;
	padding:0px !important;
}
.cartographie_outils {
		width: 960px !important;
	}
	
.barre_social_cartographie{
	position:relative;
	top:40px;

}


.cartographie .colAlone{
	width: 960px !important; 

}

.filter_localise{
	float: left;
    margin-top: 50px;
    width: 245px;
}

#views-exposed-form-list-taxonomy-term-sous-action-feed-2{
	float: left;
   	margin-top:25px;
    padding: 0;
    width: 250px;
}

.filter_categorie0{
	color: #094076;
}

.filter_categorie1{
	color: #6D8837;
}

.filter_categorie2{
	color: #B16C31;
}

.filter_categorie3{
	color: #D5AE22;
}

.filter_first_level{
	font-size: 19px;
}

.filter_second_level{
	font-size: 15px;
    font-weight: bold;
}

.filter_last_level{
	font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
}

#domain_localise_id{
    margin-bottom: 15px;
    margin-top: 15px;
    
}
.domain_localise_id{
    margin-bottom: 15px;
    margin-top: 15px;
    
}

.domain_localise_id2{
	margin-left: 10px;
    margin-top: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left:15px;
	padding-right:9px;
}

#theme1_domain{
	border-color: #EBEBEB;
    border-style: none none solid;
    border-width: 0 0 1px;
}

#theme2_domain{
	margin-left: 13px;
}

#edit-keys{
	background-color: #EBEBEB;
    height: 21px;
    width: 120px;
}

.img_fermer{
	float: left;
    margin-top: 4px;
}

.views-exposed-widget{
	color: #43464D;
    font-size: 12px;
}

#edit-keys-wrapper{
	margin-top: 10px;
}

.img_localise{
	float: left;
    margin-top: -8px;
    width: 45px;
    height:40
	px;
}

.picto_popin{
	float: left;
    height: 50px;
    width: 73px;
}
.separation_carto{
	height:20px;
}
/* Cartographie CSS ANISS*/
form#views-exposed-form-list-taxonomy-term-sous-action-feed-2 input.form-submit{
	background: none repeat scroll 0 0 transparent;
    border-color: #919191;
    border-style: outset;
    border-width: 1px;
    color: #919191;
    float: left;
    height: 23px;
    margin-left: 135px;
    margin-top: -31px;
    width: 39px !important;
}
/**BLOCK FILTRE CARTOGRAPHIE **/
#listing_filtre_action{
    margin-left:-30px;
}
#listing_filtre_action li{
    /*position:relative;*/
}
#listing_filtre_action li .filter_first_level{
    /*position:absolute;
	top:-14px;*/
}

#domain_localise_id .actif{
    background-color:#F2FBEF;	
}

/**VERT**/
.theme_color_0 .actif
{
    background-color:#e6ecf1;
}
#domain_localise_id
{
    margin-left: 9px;
}
#domain_localise_id .filter_first_level{
    display: block;
    font-size: 15px;
	font-weight:bold;
    margin-left: -35px;
    padding-left:35px;
}
#domain_localise_id.actif .filter_first_level{
    /*background-color:#e6ecf1;*/
    padding-bottom: 15px;
}
#domain_localise_id.actif{
    background-color:#e6ecf1;
    margin-bottom:0px;
    background-image:url( ../images/pictos/fleches/fleche_bleu_fonce.png );
    background-repeat:no-repeat;
    background-position:254px 22px;
}


/**VERT**/
.theme_color_594 .actif
{
    background-color:#c5cfaf;
}
#domain_localise_id_594
{
    margin-left: 15px;
}
#domain_localise_id_594 .filter_first_level{
	display: block;
    font-size: 15px;
    font-weight:bold;
    padding-left:35px;
	background:url("../images/pictos/puces/rond_vert_plus.png") no-repeat left center;
	/*text-indent:-20px;*/
}
#domain_localise_id_594.actif .filter_first_level{
    background-color:#c5cfaf;
	background-color:#f7f0ea;
	display: block;
    font-size: 15px;
    font-weight:bold;
    padding-left:35px;
	background:url("../images/pictos/puces/rond_vert_moins.png") no-repeat left center;
	/*text-indent:-20px;*/
}
#domain_localise_id_594.actif{
    background-color:#c5cfaf;
}
#domain_localise_id_594 .rond
{
    background-image:url("../images/pictos/puces/rond_vert_plus.png");
}
#domain_localise_id_594 .puce_deplier
{
    background-image:url("../images/pictos/puces/rond_vert_moins.png");
}
.theme_color_594 .domain_localise_id2 {
    background-image:url( ../images/pictos/fleches/fleche_verte_fonce.png );
	background-repeat:no-repeat;
	background-position:254px 22px;
}


/** INDUSTRIEL (marron) **/
#domain_localise_id_593
{
    margin-left: 15px;
}
#domain_localise_id_593 .filter_first_level{
	display: block;
    font-size: 15px;
    font-weight:bold;
    padding-left:35px;
	background:url("../images/pictos/puces/rond_marron_plus.png") no-repeat left center;
	/*text-indent:-20px;*/
}
#domain_localise_id_593.actif .filter_first_level{
    background-color:#f7f0ea;
	display: block;
    font-size: 15px;
    font-weight:bold;
    padding-left:35px;
	background:url("../images/pictos/puces/rond_marron_moins.png") no-repeat left center;
	/*text-indent:-20px;*/
}
#domain_localise_id_593 .rond
{
    background-image:url("../images/pictos/puces/rond_marron_plus.png");
}
#domain_localise_id_593 .puce_deplier
{
    background-image:url("../images/pictos/puces/rond_marron_moins.png");
}

.theme_color_593 .actif
{
    background-color:#f7f0ea;
}
#domain_localise_id_593.actif{
    background-color:#f7f0ea;
}
.theme_color_593 .domain_localise_id2 {
    background-image:url( ../images/pictos/fleches/fleche_marron_fonce.png );
    background-repeat:no-repeat;
    background-position:254px 22px;
}

a.filter_first_level filter_categorie2{
	background-image:url("../images/pictos/puces/rond_marron_moins.png");
}

/** SERVICE COULEUR JAUNE**/
#domain_localise_id_592
{
    margin-left: 15px;
}
#domain_localise_id_592 .rond
{
    background-image:url("../images/pictos/puces/rond_jaune_plus.png");
}
#domain_localise_id_592 .puce_deplier
{
	background-image:url("../images/pictos/puces/rond_jaune_moins.png"); 
}
#domain_localise_id_592 a.filter_first_level{
    display: block;
    font-size: 15px;
    font-weight:bold;
    /*margin-left: -35px;*/
    padding-left:35px;
	background:url("../images/pictos/puces/rond_jaune_plus.png") no-repeat left center;
	/*text-indent:-20px;*/
}
#domain_localise_id_592.actif .filter_first_level{
    background-color:#fbf7e8;
	display: block;
    font-size: 15px;
    font-weight:bold;
    /*margin-left: -35px;*/
    padding-left:35px;
/*	background:url("../images/pictos/puces/rond_jaune_moins.png") no-repeat left center;*/
	/*text-indent:-20px;*/
}

#domain_localise_id_592.actif a{
    background-color:#fbf7e8;
	display: block;
    font-size: 15px;
    font-weight:bold;
    /*margin-left: -35px;*/
    padding-left:35px;
	background:url("../images/pictos/puces/rond_jaune_moins.png") no-repeat left center;
	/*text-indent:-20px;*/
}
.theme_color_592 .actif
{
    background-color:#fbf7e8;
}

#domain_localise_id_592.actif{
    background-color:#fbf7e8;
	display: block;
    font-size: 15px;
    font-weight:bold;
    /*margin-left: -35px;*/
    /*padding-left:35px;*/
	/*background:url("../images/pictos/puces/rond_jaune_moins.png") no-repeat left center;*/
	/*text-indent:-20px;*/
}
.theme_color_592 .domain_localise_id2 {
    background-image:url( ../images/pictos/fleches/fleche_jaune_fonce.png );
    background-repeat:no-repeat;
    background-position:254px 22px;
}

/*#domain_localise_id_592 .rubrique {text-align:left;}*/

div.rond{
    float:left;
    margin-right:15px;
	width:17px;
	height:40px;
	color:white;
	padding-left:5px;
}
div.rond img{
    margin-top : 10px;
}
.rond{
    background-repeat:no-repeat;
}
ul.lvl3{
    margin-top :5px;
    margin-left:35px;
}
/*
.pale{
    opacity:0.3
	filter:alpha(opacity=50);
}
.pale *{
    opacity:0.3
}*/

#domain_localise_id_593 .rond
{
    background-position:0px 10px;
    padding-top:10px !important;
}
#domain_localise_id_594 .rond
{
    background-position:0px 10px;
    padding-top:10px !important;
}
#domain_localise_id_592 .rond
{
    background-position: 0px 10px;
    padding-top:10px !important;
}
.header_popin_gmap{
width:400px
}
.popin_fermer_gmap{
    width:80px;
    float:right;
}
.vignette_video{
	height: 56px;
    width: 100px;
}

#paragraphe_action li { list-style-type: disc; margin-left:15px; }