.bgGris { background:#FFD3AF;padding-left:10px; }
.bgBlanc { background:#FFFFFF;  }

#liste_societe {
color:#666;
/*overflow: auto;*/
height: 525px;
width:264px;
margin:0px 0px 0px 0px;

}

#pagination {
  width:264px;
  margin:0px;
  text-align:center;
  vertical-align:middle;
  padding-bottom:5px;
  color:gray;
}


#map {
  border: 1px solid #979797;
  background-color: #e5e3df;
  width: 698px;
  height: 525px;
  margin: 0px;
  margin-left:2px;
}

.dep_marker {
  color:white;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  border:0px solid black;
  padding-top:7px;
  padding-left:5px;
  width:30px;
  height:32px;
}

.soc {
width:240px;
display: block;
/*border: 1px solid black;*/
padding: 2px;
cursor:pointer;
vertical-align:middle;
padding-top:11px;
padding-left:10px;
height:70px;
float:right;
}

.soc_nom {
font-size:1.1em;
text-decoration:none;
color:#DE0016;
height:65px;
width:220px;
}

#results_container {
  padding:0px;
  width:270px;
  height:41px;
  float:right;
  background:url(http://tivipro.tv/images/GoogleMap/resultat_milieu.png) repeat-x top left;
}
#results {
  text-align:center;
  height:41px;
  width:200px;
  font-size:1.3em;
  color:white;
  float:left;
  margin-left:40px;
  margin-top:-41px;
  padding-top:10px;
}

#selecteur {
  width:700px;
  height: 41px;
  margin:0px;
  background:url(http://tivipro.tv/images/GoogleMap/selecteur_milieu.png) repeat-x top left;
  color:white;
  font-size:14px;
  margin-left:2px;

  /*border-right: 1px solid #666;*/
}

* html #selecteur {
  position: relative;
  right:0px;
  margin-left:0px;
}

#selecteur select {
width:200px;
font-family:"Trebuchet MS", "Lucida Sans", Tahoma, Arial, Verdana;
font-size:1em;
color:#DC0214;
background-color:#FFFFFF;

}

#filters {
  float:right;
	/*background:#DE0016;*/
	/*border-left:2px dotted red;*/
	margin: 2px 0px 2px 2px;
	margin-top:-41px;
	padding-right:5px;
}

* html filters {
  padding:0px 0px 0px 0px;
}

#filters select {
  margin: 0px 6px 2px 0px;
}

#criters {
  float:left;
	margin: 2px 0px;
	margin-top:-41px;
}

#criters select {
	margin:0px 0px 2px 0px;
}

* html #criters .first_criter {
  margin-left:5px;
}

.aide_titre {
  font-size:1.2em;
  line-height:1em;
  color: gray;
}

.aide_titre_orange{
  font-size:1.6em;
  line-height:1em;
  text-align:center;
  color:#EF5C31;
}

.aide {
  color:gray;
  font-weight:normal;
  font-size:1.2em;
  line-height:1em;
  margin:10px 0px;
  padding-left:10px;

}

.separateur {
  float:left;
  width:217px;
  border-right:2px dotted white;
  margin-left:17px;
  margin-top :5px;
}

#selecteur div .familleselecteur {
display:inline;
margin-top :5px
}

.content_fich_resultg{
border-left:2px solid #E9E9E9;
border-right:2px solid #E9E9E9;
color:#666;
width:600px;
}

.nom_fich_entg{
background:url(../images/tab_nom_ent.gif) no-repeat;
text-align:left;
width:600px;
height:26px;margin-top:6px;
}

.nom_fich_entg #nom_entreprise{
font-weight:bold;
font-family:"Trebuchet MS", "Lucida Sans", Tahoma, Arial, Verdana;
font-size:14px;
color:#FFFFFF;
margin-left:6px;
}

.content_fich_resultg #activite_fich_ent{
padding-left:3px;
color:#DE0016;
font-family:"Trebuchet MS", "Lucida Sans", Tahoma, Arial, Verdana;
font-size:12px;
font-weight:bold;
}

.content_fich_resultg #intitule_fich_ent{
padding-left:3px;
color:#666;
font-family:"Trebuchet MS", "Lucida Sans", Tahoma, Arial, Verdana;
font-size:11px;
font-weight:bold;
}

.content_fich_resultg #presentation_fich_ent{
padding-left:3px;
color:#666;
font-family:"Trebuchet MS", "Lucida Sans", Tahoma, Arial, Verdana;
font-size:11px;
}

.infos_videosg {
	float: left;
	padding-left:5px;
	width:260px;
	text-align:left;
}

.infos_videosg .nom {color:#DE0016;font-weight:bold;	text-transform:capitalize;padding-right:5px;}
.infos_videosg .texte {color:#666;padding-right:3px;}
.infos_videosg .nomSoc {font-weight:bold;	text-transform:capitalize;padding-right:3px;}
.infos_videosg .logo { display:block; width:100px;height:80px;overflow:hidden }
.infos_videosg .code_naf {color:#666;font-size:9px;font-weight:bold;}
