/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 */

@import url(/assets/960-61d1baab8bbe9900664fc8f40cc57d5e0c8dfb5b37e6f4182e4bdbf8fba15568.css);
@import url(/assets/gmaps4rails-5c8dc51c2285d3bf392f95a4957a008fd55fe2137f61f7c9af860babd6aa61e4.css);
@import url(/assets/jquery.jqplot-e7e36f6d9b958d6aaa9b500ee4e80cf3657f097454b8265f11271a1799e43a52.css);

/* ============================== ====== ============================== */
html
{
	
}
/* ============================== BODY ============================== */
body
{
	top:0;
	left:0;	
	background-color: #FFFFFF;
	font-family: Arial,Georgia,Helvetica;
	font-size: 12px;
	color: #000000;
        min-width: 600px;
}

	/*==== Titre ==== */
	h1{}

	h2{
		font-size:2em;
		color:#f7931d;
		position: relative;	
	}
	
	h2 img{
		float: left;
	    margin-right: 1.5%;
	    margin-top: -0.5%;
	}
	
	h3{font-size: 16px;}
	
	h4{font-size:15px;margin:0;}
	
	h5{}
	
	h6{}

	hr
	{
		background-color: #F7931D;
	    border: 1px solid #F7931D;
	    height: 1px;
	    margin-left: 0px;
	    left:50px;
	    margin-top: -10px;
	    position: absolute;
	    width: 720px;
	}
	
	hr.titre_base
	{
		background-color: #F7931D;
	    border: 1px solid #F7931D;
	    height: 0.25em;
	    margin-left: 0px;
	    left:5px;
	    margin-top: -80px;
	    position: absolute;
	    width: 760px;
	}
	
	
	/*==== Image ==== */
	img
	{border: none;}
	/*==== Liens ==== */
	a, a:hover, a:active
	{
		color: #000000;
		text-decoration: none;
		border: none;
		background-color: transparent;
	}
	
/* ============================== ====== ============================== */
/* ============================== HEADER ============================== */
header{margin-bottom:-20px;}
	
/* ============================== ====== ============================== */
/* ============================== NAV ============================== */
nav{display:none !important;}

/*=== Fond === */
	div.fond_nav{display:none;}
	
	/*==== Logo ==== */
	div.logo{display: block;}
	div.logo img{display: block;}
	
	
	/*=== Menu Principal === */
		nav div.ul{display:none;}
        #menu_principal{display: none;}
		nav span{display:none;}
				
	/*=== Menu Interne === */
	
		nav.interne{display:none;}

/* ============================== ====== ============================== */
/* ============================== CONTENU ============================== */
div.section{}

	div.contenu
	{
		background-color: #F8F8F8;
		border-bottom: 2px solid #D8D8D8;
		border-top: 1px solid #EBEBEB;
		border-left: 1px solid #EBEBEB;
		border-right: 1px solid #EBEBEB;
		font-size: 1.1em;		
		padding: 6px;
	}

        table.listeSpots, table.incidents {
            background-color: #F2F2F2;
            width: 610px;
            margin-top: 10px;
        }
          .listechoix_bornes th, .listeSpots th {
            font-size: 12px;
            font-weight: bold;
            width: 60px;
            border: 1px solid #e1e1e1;
        }
          .contenushow .listeSpots th.thid{
            width: 100px;
        }
        .listeSpots tr td, .incidents tr td
        {
            border: 1px solid #e1e1e1;
            padding: 5px;
            box-sizing: border-box;
            text-align: center;
        }

            /* === Statistiques === */
        .section.grid_12.alpha{
            width: 720px;
        }
        .header.grid_12{
            display: none;
        }

        .bloc_stat #graphique{
            width: 320px;
        }

        .container_16{
            width:750px;
        }

        .contenu{
            width: 100%;
        }

        .contenu .bloc_stat{
            width: 100%;
        }
        .contenu h5.mairie_titre{
            display: block;
        }
        .contenu .tbody td span{
            text-align: center;
        }

        .tohide, .tohide *, .contenu #styled-select2, .cons .sous_nav, .footer_page{
            display: none;
        }

        .contenu .cons .sous_nav, .contenu .not_cons .sous_nav{
            display: none;
        }
        .contenu .sous_nav#selected{
            display: inline-block;
            border: none;
            margin-top: 5px;
            float: left;
        }

        .contenu .bloc_stat{
            border: none;
        }

			/* === Tableau Historique === */
		#historique{
			margin-left: 5px;
		    padding-left: 13px;
		    position: relative;
		}
			#entete{
				font-size:1.2em;
				height:10%;
				background-color:#004992;
				padding-left:4%;
				margin-left:-1%;
				color:#F7931D;
			}
			
			div.contenutable 
			{
				background-color: #F4F2F2;
			    border: 1px solid #D0D0D0;
			    font-size: 14px;
			    height: 80px;
			    margin: -4px -2px 0 -15px;
			    padding: 10px 4px 5px 5px;
			    position: relative;
			}
			div.contenutable:nth-of-type(2n+1){
				background-color:#e6e3e3;
			}
 			div.contenutable:hover{
				background-color:#FFFFFF;
			}
			
			div.contenutable .photo_borne img 
			{
				border: 4px solid white;
    			margin-top: -5px;
    			height: 77px;
			}
			
			div.contenutable span.titre{
				color: #00468c;
				font-size: 16px;
				font-weight:bold;
				margin-bottom:6px;
				display: inline-block;
			}
			.addresse{
				width:180px;
			}
			#contenugestion 
			{
				font-size: 1.1em;
				background-color: #f4f2f2;		
			    margin: -1px -2px 0px -15px;
			    padding: 15px 4px 5px 15px;
				border: 1px solid #d0d0d0;
				position:relative;
				height: 30px;
			}
			#contenugestion:nth-of-type(2n+1){
				background-color:#e6e3e3;
			}
			#contenugestion .addresse{
				width:200px;
			}
			#contenugestion .id_groupe_intervention{
				margin-right: -30px;
			}
			.pad
			{
				padding-left: 86px;
			}
			
			div.contenutable div.grid_2{text-align: center;}
			div.contenutable span.soustitre
			{
				font-size:10px;
				color:#444444;
				margin-top: 21px;
				display: inline-block;
			}
			
			div.contenutable span.titre span.soustitre
			{
				font-size:12px;
				color:#444444;
				 margin-top: 0px;
			}
			
			div.contenutable span.button
			{
				display: inline-block;
    			margin-top: 5px;
			}
			
			div.contenutable div.etatborne
			{
				border-left: 1px solid #D0D0D0;
			    margin-left: 22px;
			    margin-top: 4px;
			    padding-left: 20px;
			    width: 35px;
			}
				div.contenutable .etatborne img
				{
					width: 14px;
				}
				
			/*========contenu show ===========*/

			div.contenushow
			{
				
				font-size: 1.1em;
	
			}

			div.contenushow span.soustitre
			{
				margin-left:20px;
				font-size:16px;
				color:#444444;
				display:block;
				width:100%;
			}
			
			div.contenushow span.titre span.soustitre
			{
				font-size:12px;
				color:#444444;
				 margin-top: 0px;
			}
			
			
			div.contenushow div.etatborne
			{
				border-left: 1px solid #D0D0D0;
			    margin-left: 22px;
			    margin-top: 4px;
			    padding-left: 20px;
			    width: 35px;
			}
				div.contenushow .etatborne img
				{
					width: 14px;
				}
				
				div.contenushow .photo_borne
			{
			    border: 4px solid white;
			    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2);
			    height: 77px;
			    position:absolute;
				margin-top: -53px;
			}
			
			div.contenushow span.soustitre span.donne{
				margin-left:10px;
				font-size:18px;
				color: #004992;
				font-weight: bold;
			}	
			
			div.contenushow .addresse{
				position:absolute;
				margin-left: 300px;
  				margin-top: -41px;
  				color: #444444;
				
			}
			
			div.contenushow .grid_3.boutonsborne
			{
				position:absolute;
				margin-left: 600px;
  		  		margin-top: -45px;
			}
			/*==== Formulaire ====*/
			div.formulaire
			{
				min-height: 45px;
			}
			
			label{
				font-size:1.1em;
			    font-weight: 600;
			    color:#444444;
			}
			
			div.boutons_form
			{
				margin-top:15px;
				text-align: right;
				
			}
				div.boutons_form span, div.boutons_form input
				{
					margin-left: 10px;
				}
			
			
			input
			{
				background-color:#F5F5F5;
			    border: 2px solid #AAAAAA;
			    color:#444444;
				font-size:1.1em;
		
			}
			
				input::-webkit-input-placeholder 
				{
			    	color:    #888;
				}
				input:-moz-placeholder 
				{
				    color:    #888;
				}
				input:disabled
				{
					background-color:#cecece;
					color: #444444;
				}
		 	#Mail, #Tel
		 	{
  				margin-bottom: -9px;
				margin-left: 10px;
		 	}
		 	#edition
		 	{
			    display: inline-block;
			    margin-left: 49px;
			    margin-top: -1px;
			    position: absolute;
			    width: 62px;
			}
			/*==== rendu carte ==== */
			form span
			{
				letter-spacing: 1px;
			}
			
			.champs
			{
				
				border-bottom: solid 1px #D0D0D0;
				padding-bottom: 15px;
    			padding-top: 15px;
    			letter-spacing: 1px;
    			
			}
			
			/*====== MAPS ==========*/
				
		
			
			/*===== Legende ========*/
			
			/* -- Legende Onglet -- */
			.legende_onglet_container{}
	 		.legende.legende_onglet
	 		{	position: absolute;
				width: 739px;
				z-index: 10;
				opacity:0.7;
	 		}
	 		.legende.legende_onglet.lg_onglet_target
	 		{
	 			z-index: 20;
				opacity:1;
	 		}
			
			.legende
			{
				background-color: #EFEFE4;
			    color: #444444;
			    font-size: 14px;
			    font-weight: bold;
			    margin-top: 15px;
			    padding: 9px 9px 9px 20px;
			}
				
				/*-- #lg_etatbornes --*/
				
				.legende#lg_etatbornes span
				{
					border-left: 1px solid #E0E0E0;
				    display: inline-block;
				    margin-right: 25px;
				    padding-left: 26px;
				    padding-top: 13px;
				}
				.legende#lg_etatbornes span:first-of-type
				{
					border-left: none;
				}
					.legende#lg_etatbornes span img
					{
						float: left;
					    margin-right: 9px;
					    margin-top: -13px;
					    
					}
				
				/*-- #lg_infoaide -- */	
				.legende#lg_aideinfo
				{
					margin-top:40px;
				}
				
				.legende#lg_aideinfo span.lg_aideinfo_item
				{
					font-weight:normal;
					font-size: 12px;
					color: #333333;
					display: list-item;
					margin-left:25px;
				}
				
				/*-- #lg_groupeintervention -- */
				.legende#lg_groupeintervention{}
				.legende#lg_groupeintervention span{display: block;}
				/*-- #lg_calendrierborne -- */
				.legende#lg_calendrierborne{margin-top:40px;}
				.legende#lg_calendrierborne span
				{
					border-style: solid;
				    border-width: 1px;
				    display: inline-block;
				    font-size: 12px;
				    font-weight: normal;
				    margin-bottom: 3px;
				    margin-left: 14px;
				    margin-top: 3px;
				    padding: 4px;
				    text-align: center;
				    width: 210px;
				
				}
					
					.legende span#lg_titre
					{
						background-color: #EFEFE4;
					    border: 0 none;
					    margin-left: -20px;
					    margin-top: -28px;
					    position: absolute;
					    font-size:13px;
					    font-weight:bold;
					    color:#888;
					    letter-spacing:1px;
					    width:185px;

						display: inline-block;
						padding: 4px;
						text-align: center;

						
					}
					.legende#lg_calendrierborne span#lg_vide
					{
						background-color: #F2F2F2;
						border-color:#D0D0D0;
						color: #333333;
					}
					.legende#lg_calendrierborne span#lg_handicape
					{
						background-color: #e2c8e8;
						border-color:#c2a8c8;
						color: #333333;
					}
					.legende#lg_calendrierborne span#lg_handicapeassist
					{
						background-color: #bf64d4;
						border-color:#9f44b4;
						color: #333333;
					}
					.legende#lg_calendrierborne span#lg_arretminute
					{
						background-color: #dd954b;
						border-color:#bd752b;
						color: #333333;
					}
					.legende#lg_calendrierborne span#lg_interdit
					{
						background-color: #dd534b;
						border-color:#bd332b;
						color: #333333;
					}
					.legende#lg_calendrierborne span#lg_livraison
					{
						background-color: #d3e8ac;
						border-color:#b3c88c;
						color: #333333;
					}
					.legende#lg_calendrierborne span#lg_livraisonid
					{
						background-color: #a5d153;
						border-color:#85b133;
						color: #333333;
					}
					.legende#lg_calendrierborne span#lg_electrique
					{
						background-color: #5386d1;
						border-color:#3366b1;
						color: #333333;
					}
					.legende#lg_calendrierborne span#lg_convoyeur
					{
						background-color: #e6c75b;
						border-color:#c6a73b;
						color: #333333;
					}	
			
					.info2
					{
						display:none;
					    background-color: #fdfdfd;
					    border-radius: 12px 12px 12px 12px;
					    box-shadow: 2px 2px 3px;
					    left: 21px;
					    padding: 12px;
					    position: absolute;
					    top: 990px;			
					}
					
					.info2 > span
					{
						font-size:14px;
						color: #004992;
						font-weight: bold;
					}
			/*============================ Calendrier =================================*/
			div.calendrier_container
			{
				width:765px;
				overflow:hidden;
			}
											
			table.calendrier
			{
			    background-color:#F9F9F9;
			    border: 1px solid #444444;
			    border-radius: 3px 3px 3px 3px;
			    display: block;
			    margin-left: 50px;
			    position: relative;
			    width: 713px;
			    height: 625px;
			    
			}
			table.calendrier tbody
			{
				border: 0 none;
			}
			/*Entête*/
			.calendrier tr.cal_entete
			{
				background-color: #00468C;
			    height: 25px;
				z-index: 100;
			}
			.calendrier th:first-of-type
			{
				border-bottom: 0 none !important;
				width: 50px;
			}
			.calendrier th
			{
				color: #EEEEEE;
				font-size: 16px;
				font-weight:bold;
				/*width: 102px;*/
				border-right: 2px solid #2066AC;
				z-index: 110;
			}
					
				div#bt_duplique_jour
				{
					display:none; 
					background-image: url(/../assets/bt_dupliquer_jour.png);
					background-position: top left;
					width: 18px;
					height: 17px;
					position: absolute;
					
				}
				
			/*Corps*/
			.calendrier tr
			{
				height: 25px;			    
			}
			.calendrier td
			{
				width: 25px;
				height: 24px;
				padding: 0 0 0 0;
				margin:0;
	  		    border-bottom: 1px solid #444;
	  		    background-color: transparent; 
			}
			.calendrier td div.plannif_enregistre, .calendrier td div.plannif_borne	
				{
					margin: 0;
					margin-top: -12px;
					padding: 0;
					display: inline-block;
					width: 24px;
					height: 24px;
					position: absolute;
					border: 0 none;
					
					z-index: 100;
					opacity: 1;
				}
				.calendrier td div.plannif_borne
				{
					opacity: 0.5;
				}
				table.calendrier#calendrier_borne td div.plannif_enregistre, .calendrier td div.plannif_borne
				{
					border-right: 1px solid #444;
				}
				table.calendrier#calendrier_borne td div.plannif_duplique
				{
					margin: 0;
					margin-top: -12px;
					padding: 0;
					display:inline-block;
					width:24px;
					height:24px;
					position: absolute;
					z-index: 300;
					opacity:0.8;
					border: 0 none;
					border-right: 1px solid #444;
				}
				.calendrier td div.plannif_direct
				{
					margin: 0;
					margin-top: -12px;
					padding: 0;
					display:inline-block;
					width:24px;
					height:24px;
					position: absolute;
					z-index: 200;
					opacity:1;
					border: 0 none;
				}
				table.calendrier#calendrier_borne td div.plannif_direct
				{
					opacity:0.8;
					border-right: 1px solid grey;
				}
				
				table.calendrier#calendrier_borne td div.plannif_direct.draggable, table.calendrier#calendrier_borne td div.plannif_direct.draggable:hover 
				{
					z-index: 210;
					cursor: move !important;
					opacity: 0.8;
				
				}
				.calendrier td div.plannif_direct.plannif_debut:hover, .calendrier td div.draggable_target.plannif_debut
				{
					cursor:nw-resize !important;
					background-color: #555;
				}
				.calendrier td div.plannif_direct.plannif_fin:hover, .calendrier td div.draggable_target.plannif_fin
				{
					cursor:se-resize !important;
					background-color: #555;
				}
					/*----- Heure Text dans DIV debut-fin ------*/
					.calendrier td div span.plannif_heuretext
					{
						color: #444;
						font-weight: normal;
						font-size: 9px;
						display: block;
						padding-top: 0px;
						background-color: rgba(255, 255, 255, 0.6);
						padding-left: 0px;
						margin-top: 7px;
						height: 11px;
						text-align: center;
						width: 23px;
					}
					.calendrier td div.plannif_intervention span.plannif_heuretext
					{
						color: #444;
						font-weight: normal;
						font-size: 9px;
						display: block;
						padding-top: 0px;
						background-color: rgba(255, 255, 255, 0.6);
						padding-left: 0px;
						margin-top: 15px;
						height: 9px;
						text-align: center;
						width: 23px;
						overflow: hidden;
					}
					.calendrier td div.draggable span.plannif_heuretext
					{
						opacity:0.2;	
					}
					
					.calendrier td div.draggable_target span.plannif_heuretext
					{
						display: none;
					}
					
				.calendrier tr td:hover:first-of-type
				{ 
					background-color: transparent; 
					height: 13px;
					cursor: default; 
				}
				
				.calendrier td:nth-of-type(4n+1)
				{
					border-right: 2px solid #555;
					
				}
				
				.calendrier tr th:last-of-type, .calendrier tr td:last-of-type
				{
					border-right: none 0;
				}
			
				.calendrier tr:last-of-type td
				{
					border-bottom: none 0;
				}
			
				.calendrier tr th:first-of-type, .calendrier tr td:first-of-type
				{
					border-bottom: 1px solid #555555;
					border-right:0 none;
				    color: #555555;
				    display: block;
				    font-size: 11px;
				    font-weight: bold;
				    left: -47px;
				    padding-bottom: 4px;
				    padding-left: 0;
				    padding-top: 7px;
				    position: absolute;
				    width: 48px;
				    height: 13px;
				}
					
					
				.calendrier tr:last-of-type td:first-of-type
				{
					border-bottom: 0 none;
				}
				
				/*---- Colorisation DIV ----*/
					
					/* ---- Groupes d'Intervention ---- */
					.calendrier td div.plannif_intervention
					{
						background-color: transparent;
						/*background-image: url(/../assets/Cal_TD_intervention.png);*/
						background-repeat: no-repeat;
						background-size: 17px;
						background-position: center center;
						z-index: 150;
					}
					.calendrier td div.plannif_intervention.plannif_direct
					{
						background-color: transparent;
						background-repeat: no-repeat;
					}
					
					/*-- Enregistrée --*/
					.calendrier td div.GrpInter_A{
						background-image: url(/../assets/Cal_GrpInter_A.png);
					}
					.calendrier td div.GrpInter_B{
						background-image: url(/../assets/Cal_GrpInter_B.png);
					}
					.calendrier td div.GrpInter_C{
						background-image: url(/../assets/Cal_GrpInter_C.png);
					}
					.calendrier td div.GrpInter_D{
						background-image: url(/../assets/Cal_GrpInter_D.png);
					}
					.calendrier td div.GrpInter_E{
						background-image: url(/../assets/Cal_GrpInter_E.png);
					}
					.calendrier td div.GrpInter_F{
						background-image: url(/../assets/Cal_GrpInter_F.png);
					}
					.calendrier td div.GrpInter_G{
						background-image: url(/../assets/Cal_GrpInter_G.png);
					}
					.calendrier td div.GrpInter_0{
						background-image: url(/../assets/Cal_GrpInter_0.png);
					}
					/*-- Plannif Direct + Duplique --*/
					.calendrier td div.GrpInter_A.plannif_direct, .calendrier td div.GrpInter_A.plannif_duplique{
						background-image: url(/../assets/Cal_GrpInter_A_hover.png);
					}
					.calendrier td div.GrpInter_B.plannif_direct, .calendrier td div.GrpInter_B.plannif_duplique{
						background-image: url(/../assets/Cal_GrpInter_B_hover.png);
					}
					.calendrier td div.GrpInter_C.plannif_direct, .calendrier td div.GrpInter_C.plannif_duplique{
						background-image: url(/../assets/Cal_GrpInter_C_hover.png);
					}
					.calendrier td div.GrpInter_D.plannif_direct, .calendrier td div.GrpInter_D.plannif_duplique{
						background-image: url(/../assets/Cal_GrpInter_D_hover.png);
					}
					.calendrier td div.GrpInter_E.plannif_direct, .calendrier td div.GrpInter_E.plannif_duplique{
						background-image: url(/../assets/Cal_GrpInter_E_hover.png);
					}
					.calendrier td div.GrpInter_F.plannif_direct, .calendrier td div.GrpInter_F.plannif_duplique{
						background-image: url(/../assets/Cal_GrpInter_F_hover.png);
					}
					.calendrier td div.GrpInter_G.plannif_direct, .calendrier td div.GrpInter_G.plannif_duplique{
						background-image: url(/../assets/Cal_GrpInter_G_hover.png);
					}
					.calendrier td div.GrpInter_0.plannif_direct, .calendrier td div.GrpInter_0.plannif_duplique{
						background-image: url(/../assets/Cal_GrpInter_0_hover.png);
					}
					#lg_aideinfo,#popup_duplique_form,#popup_calendrier_duplique{display:none;}
					/* ---- Bornes, Groupes Bornes ---- */
					.calendrier td div.td_vide
					{
						background-color: #F2F2F2;
					}
					.calendrier td div.td_handicape
					{
						background-color: #e2c8e8;
					}
					.calendrier td div.td_handicapeassist
					{
						background-color: #bf64d4;
					}
					.calendrier td div.td_arretminute
					{
						background-color: #dd954b;
					}
					.calendrier td div.td_interdit
					{
						background-color: #dd534b;
					}
					.calendrier td div.td_livraison
					{
						background-color: #d3e8ac;
					}
					.calendrier td div.td_livraisonid
					{
						background-color: #a5d153;
					}
					.calendrier td div.td_electrique
					{
						background-color: #5386d1;
					}
					.calendrier td div.td_convoyeur
					{
						background-color: #e6c75b;
					}
		
					#popup_calendrier_borne{display:none;}
					/* ---- Type de Statio ---- */
					span.popup_champ select.statiotype{width: 250px;}
					span.popup_champ select.statiotype option
					{
						border-style: solid;
					    border-width: 1px;
					    font-size: 12px;
					    font-weight: normal;
					    margin-bottom: 3px;
					    margin-left: 0px;
					    margin-top: 3px;
					    padding: 2px 0px;
					    text-align: center;
					}
					span.popup_champ select.statiotype option:hover
					{
						cursor: pointer;
						font-weight: bold;
						border: 1px dotted #000000;
						
					}
					
					span.popup_champ select.statiotype option#opt_vide
					{
						background-color: #F2F2F2;
						border-color:#D0D0D0;
						color: #333333;
					}
					span.popup_champ select.statiotype option#opt_handicape
					{
						background-color: #e2c8e8;
						border-color:#c2a8c8;
						color: #333333;
					}
					span.popup_champ select.statiotype option#opt_handicapeassist
					{
						background-color: #bf64d4;
						border-color:#9f44b4;
						color: #333333;
					}
					span.popup_champ select.statiotype option#opt_arretminute
					{
						background-color: #dd954b;
						border-color:#bd752b;
						color: #333333;
					}
					span.popup_champ select.statiotype option#opt_interdit
					{
						background-color: #dd534b;
						border-color:#bd332b;
						color: #333333;
					}
					span.popup_champ select.statiotype option#opt_livraison
					{
						background-color: #d3e8ac;
						border-color:#b3c88c;
						color: #333333;
					}
					span.popup_champ select.statiotype option#opt_livraisonid
					{
						background-color: #a5d153;
						border-color:#85b133;
						color: #333333;
					}
					span.popup_champ select.statiotype option#opt_electrique
					{
						background-color: #5386d1;
						border-color:#3366b1;
						color: #333333;
					}
					span.popup_champ select.statiotype option#opt_convoyeur
					{
						background-color: #e6c75b;
						border-color:#c6a73b;
						color: #333333;
					}	
					     				
			/*============================ Tableau Liste Borne =================================*/
			
			table.list_bornes{
				background-color:#F2F2F2;
			    border: 1px solid #444444;
			    border-radius: 3px 3px 3px 3px;
			    margin-left: 100px;
			    position: relative;
			    width: 180px;
			}
						
			table.list_bornes tbody{border: 0 none;}
			/*Entête*/
			.list_bornes tr:first-of-type
			{
				background-color: #00468C;
				background: -moz-linear-gradient(top,#0064aa 0%, #00468C);
				background: -webkit-gradient(linear, left top, left bottom, from( #0064aa),to( #00468C));
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0064aa', endColorstr='#00468C',GradientType=0 );
			}
		
			.list_bornes th
			{
				color: #EEEEEE;
				font-size: 16px;
				font-weight:bold;
				width: 102px;
				border-right: 2px solid #2066AC;
			}


					/*Corps*/
			.list_bornes tr.tr_borne
			{
				display: none;
				height: 25px;		
				cursor:pointer;
	    
			}
			.list_bornes tr:hover > .borne_select{ background-color:#E9E9E9; }
			
			.list_bornes td{border-bottom: 1px solid #555;}
				
				.list_bornes tr th:last-of-type, .list_bornes tr td:last-of-type{border-right: none 0;}
			
				.list_bornes tr:last-of-type td{border-bottom: none 0;}
			
				
				.list_bornes tr:hover td:first-of-type{	border-bottom: 1px solid #333333; color: #333333; }
					
				.list_bornes tr:last-of-type td:first-of-type{border-bottom: 0 none;}
				
				.borne_select{
					background-color: rgba(14, 160, 0, 0.3);
				    border: 1px solid #0EA000;
				    color: black;
					cursor:pointer;
				}
				



/* ============================== ====== ============================== */
/* ============================== FOOTER ============================== */
footer
{
    color: #888888;
    font-size: 11px;
    text-align: center;
    width: 100%;
   height:10px; 
}
	
/****************************** STATISTIQUE *********************************/
#form_statistique, #recherche_statistique, .representation_donnee, .bt_imprimer {
	display:none;
}
.jqplot-title {
	background-color: #888;
	color: white;
	font-size: 20px;
	font-weight: bold;
	margin: -35px 0 0 -6px;
	max-width: 300px;
	padding-bottom: 4px;
}
.representation_graphique1,.representation_graphique2,.representation_graphique3,.representation_graphique4{
	margin-top:70px;
}

/*Enlève les éléments que l'on ne veut pas imprimer */
@media print {
  #overlay_grand #device_tab_grid, #overlay_cam_visualiser, .patientez, .agrandir, .none_install, #btn_reduce_tab, .filtre_etats, #input_quick_searchbar2, .quick_searchbar, #myTable .links, .title img, #open_btn, #stats_tableau{
    display:none !important;
  }
}
