@charset "UTF-8";
/* CSS Document */

.spacer_nav{
    height:50px;
}
/****** formulaires ******/
.petit{
font-size:0.8em;
}
.p_gras{
font-weight: bold ;
}
.requis:before{
    content:"*";
}
.spacer{
    height:20px;
}
.quart{
    width: 25%;
}
.tier{
    width:33.33%;
}
.sixieme{
    width: 16.67%;
}
.douxieme{
    width: 8.33%;
}
table
{
width:100%;
}
.image-cp{
	width:100%;
}
.layout
{
	position:relative;
	width:100%;
	border:solid black 1px;
	/* background:url(plans/Layout_vp_0013.png); */
	background-repeat: no-repeat;
	background-size:cover;
	clear: both;
	}

#cell_green, #cell_red
{
	width:30px;
	color:white;
	padding:2px;
	text-align:center;
	border-radius:5px;
    font-size: 0.8em;
	}
#cell_green
{
	background-color:green;
}
	
#cell_red
{
background-color:red;
}
/****************************************************** Interventions planifiées ***************************************/
.compagnie_header {
    color: white;
    text-align: center;
    background: #003872;
    background: -moz-linear-gradient(45deg, #003872 0%, #2989d8 50%, #207cca 51%, #25834c 100%);
    background: -webkit-linear-gradient(45deg, #003872 0%,#2989d8 50%,#207cca 51%,#25834c 100%);
    background: linear-gradient(45deg, #003872 0%,#2989d8 50%,#207cca 51%,#25834c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003872', endColorstr='#25834c',GradientType=1 );
}
.text-white.background-dark{
    color:#BBBBBB;
    background-color: #2b2b2b;
}
.red{
    background-color: red;
    color:white;
}
#planned_interventions_table th, #planned_interventions_table td{
    text-align: center;
}
/****************************************************** SOUS-MENU *****************************************************/
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

/***************************************************** @PRINT *********************************************************/
@media print{
    body * {
        /* visibility: hidden; */
    }
    .imprimer, .imprimer * {
        visibility: visible;
    }
/*    .imprimer {
        overflow:visible;
        position:absolute !important;
        top:0;left:0;
    }*/
    .noprint, .noprint *{
        display:none;
    }
    .imprimer{
        display: block;
        overflow:visible;
    }

}

