﻿
.Titre
{
    font-size: medium;
    font-weight: bold;
}

.SecteurEco
{
    color: Green;
    font-weight: bold;
}
.Explique
{
    color:Gray;
    font-style:italic;
}

.Secteur, a.Secteur, a.Secteur:link, a.Secteur:visited, a.Secteur:active
{ 
    color:#3577B5;
    font-weight:bold;
    font-size:18px;
    text-decoration: none; 
}

a.Secteur:hover
{ 
    color:#3577B5;
    font-weight:bold;
    font-size:18px;
    text-decoration: underline; 
}

.form-into {
    position: fixed;
    top: -500px;
    left: -500px;
}

a.SousSecteur, a.SousSecteur:link, a.SousSecteur:visited, a.SousSecteur:active {
    color: #473E21;
    text-decoration: none;
}

a.SousSecteur:hover
{
    color : #473E21;
    text-decoration: underline; 
}

.devis input , .devis textarea, .devis select
{
    border : solid 1px #F9BC01;
    
    }
    
    

.tooltip
{
  	position: relative;
	text-decoration: none;
}

div.tooltipoff {
	display: none;
}

div.tooltipon {
	display: block;
   	position: absolute; top: -500px; left: 50px;
	/* formatting only styles */
   	padding: 0; margin: 0; z-index: 100;
   	
   	border: 10px solid #F9BC01;
	background: #F9BC01; 
	/* end formatting */
	text-decoration:none;
	color: #000;
	width:700px;
	height : 500px;
	text-align:left;
}

div.tooltipon div 
{
    padding : 10px;
    margin: 0;
	width:680px;
	height : 460px;
	overflow:scroll;
	background: #F0F0F0; 
}

div.tooltipon span
{
    line-height:20px;
}

div.tooltipon a 
{
    font-weight:bold;
}

.tblform td
{
    vertical-align:top;
    padding:0;
    }


.epNavigationButton {
    margin:10px;
}

.epSideBar {
    padding:20px;
}

.epStep input[type="radio"], .epStep input[type="checkbox"] {
  margin-right: 4px;
}

.epStep td {
  padding:0;
}

.epProfDevis td {
    padding: 3px;
}


.epStep{padding:20px;}
.ecSecteurs {width:100%;}
.epFormTable td {padding:5px;}

@media (max-width: 767px) {
.epSideBar, .phoneHeadBottom  {
  display: none !important;
}
.ecSecteurs td {display:block;padding-left:20px;}
}
.dem-box{
  background: url(images/accordion_bg.jpg) repeat-x left bottom;
  border: 1px solid #dddddd !important;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 10px;
}

.cblTravSpec td {
    display: inline-block;
    margin-left: 5px;
    margin-right:5px;
      width: 160px;
}

.DemandeDevisProfTable td {padding:5px;}

table.checkboxes td {
    padding: 1px;
}

table.checkboxes input {
    margin-right: 5px;
}

.csspager td {
    padding-left: 5px;
    padding-right: 5px;
    font-size:16px;
}