body {margin:0; padding:0; background:#FFFFFF;}
form {margin:0; padding:0}

td, tr {font:11px/12px tahoma, arial, helvetica, sans-serif; color:#48484A; color: #000000; vertical-align:top;  text-align:left;}

.end{ color:#B0B0B0; text-decoration:none; font-size:10px;}
.end a{ color:#B0B0B0; text-decoration:underline;  font-size:10px;}
.end a:hover{ color:#B0B0B0; text-decoration:none;  font-size:10px;}

.end1{ color:#B0B0B0; text-decoration:none; font-size:10px;}
.end1 a{ color:#B0B0B0; text-decoration:underline;  font-size:10px; font-weight:bold}
.end1 a:hover{ color:#B0B0B0; text-decoration:none;  font-size:10px;  font-weight:bold}


a{ color:#EF3300; color: #ed1b1b; text-decoration:none; font-weight:bold;  font-size:10px;}
a:hover{ color:#EF3300; text-decoration:underline;  font-weight:bold; font-size:10px;}
.ins a{ color:#EF3300; text-decoration:none; font-weight:normal; font-size:11px;}
.ins a:hover{ color:#EF3300; text-decoration:underline;  font-weight:normal; font-size:11px;}

.tourisme a{ color: #e97211;text-decoration:none; font-weight:bold;  font-size:10px;}
.tourisme a:hover{ color: #e97211; text-decoration:underline;  font-weight:bold; font-size:10px;}
.tourisme .ins a{ color: #e97211; text-decoration:none; font-weight:normal; font-size:11px;}
.tourisme .ins a:hover{ color: #e97211; text-decoration:underline;  font-weight:normal; font-size:11px;}

.affaires a{ color: #67bd19; text-decoration:none; font-weight:bold;  font-size:10px;}
.affaires a:hover{ color: #67bd19; text-decoration:underline;  font-weight:bold; font-size:10px;}
.affaires .ins a{ color: #67bd19; text-decoration:none; font-weight:normal; font-size:11px;}
.affaires .ins a:hover{ color: #67bd19; text-decoration:underline;  font-weight:normal; font-size:11px;}

a.inactif {
  color : #48484A;
}

.categories {
  font-size: 0.7em;
}

.clientactif span.nomentreprise {
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.4em;
  
}

.client span.nomentreprise {
  font-size: 1.0em;
  font-size: 1.2em;
  line-height: 1.4em;
}

.lblTel {
  padding-top: 10px;
  padding-left: 5px;
}

.telephone {
  padding-top: 10px;
}


b { color:#EF3300; font-weight:normal;}


.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li { background:url(images/ch_more.gif) center left no-repeat; margin:0 0 0 0; padding:1px 0 0 11px;}
.r1 li a {line-height:16px; color:#0085BF; text-decoration:none; font-weight:normal; background-position:left center;}
.r1 li a:hover {text-decoration:underline; color:#0085BF; font-weight:normal;}


.form_top td input{ width:125px; height:21px; border:1px solid #A1B1BE; padding:2px 0 1px 6px; color:#737373; font-size:11px; font-family:tahoma; font-weight:bold}
.form_top td select{ width:49px; height:20px; border:1px solid #A1B1BE; padding:1px 0 1px 6px; color:#737373; font-size:11px; font-family:tahoma;}

.form_1 td input{ width:121px; height:21px; border:1px solid #A1B1BE; padding:2px 0 1px 6px; color:#737373; font-size:11px; font-family:tahoma; font-weight:bold}
.form_1 td select{ width:49px; height:20px; border:1px solid #A1B1BE; padding:1px 0 1px 6px; color:#737373; font-size:11px; font-family:tahoma;}

.second td input{ width:15px; height:15px;}

.form td input{ width:186px; height:21px; border:1px solid #D6D6D6; background-color:#EBEBEB; padding:2px 0 1px 6px; color:#48484A; font-size:11px; font-family:tahoma; font-weight:normal}
.form td textarea{ width:186px; height:102px; border:1px solid #D6D6D6; background-color:#EBEBEB; padding:2px 0 1px 6px; color:#48484A; font-size:11px; font-family:tahoma; font-weight:normal; overflow:auto;}

.meteo_ville {
	
}

.meteo_degres {
	margin: 4px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 1.8em;
}

p{
  margin-left: 10px;
}


div.client {
  cursor : pointer;
}


div.client span {
  font-size: 1.2em;
}

div.clientactif span {
  cursor : pointer; 
}

div.clientactif img {
  cursor : pointer;
}

div.client img {
  margin-right: 3px;
}

div.clientactif img {
  margin-right: 3px;
}

div.clientactif a {
  font-size: 1.2em;
}

div.clientactif a:hover {
  font-size: 1.2em;
}

div.titre {
  text-align: center;
  font-size: 1.3em;
  font-weight: bold;  
  margin-bottom: 15px;
}

h1, h2{
  line-height: 110%;
}

  .case_active, .case_inactive, .case_aujourdhui, .case_selection, .case_evenement {
    width: 28px; text-align: center; height: 28px; vertical-align: middle; cursor:pointer; border: 1px dotted #66c; border-right: 0px; border-bottom: 0px;
    color: black;
  }
  
  .case_inactive {
    color:  #669;
  }
  
  .case_selection {
    font-weight: bold;
    border: 1px inset black;
  }
  
  .case_evenement {
    color: #f30;
    font-weight: bold;
    font-size: 1.2em;
  }
  
  .case_aujourdhui {
    background-color: #f30;
    color: white;
    font-weight: bold;
  }
  
  .captions td {
    text-align: center;
    vertical-align: middle;
    height: 28px;    
  }
    
  .evenement {
    border-bottom: 1px dotted #cce;
    width: 100%;
    text-align: left;
    padding: 3px;
    height: 1.3em;
    font-weight: bold;
  }
  
  .evenement div {
    font-weight: normal;
  }

  .etape {
    color: black;
    width: 128px;
    text-align: center;    
    font-size:  1.2em;    
    vertical-align: middle;
    height: 22px;
  }
  
  .etape_active {
    width: 128px;
    text-align: center;
    color: black;
    font-size: 1.2em;
    font-weight: bold;
    vertical-align: middle;
  }
