
a.violet:link, a.violet:visited {
color:#330099;
text-decoration:none;
}
a.violet:hover {
color:#003399;
text-decoration:underline;
}
h1.vektor2{
	color: #003399;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left:7px;
	margin-top:10px;
}

li.fleche {
list-style-image:url(/images/tab/puce-3D.gif);
list-style-position:outside;
margin: 0 0 0 0 ;
padding: 0 0 0 0 ;
}
/*première page */
#entreprises {
margin:5px 30px 10px 25px;
width:40%;
float:left;
padding:0 0 0 0;
background-color:#FDFBF3;

}
#commerces {
margin:5px 20px 10px 0;
width:40%;
float:left;
clear:none;
padding:0 0 0 0;
background-color:#FDFBF3;
}
#entreprises h2, #commerces h2 {
text-transform:uppercase;
background-color:#988F7F;
display:block;
margin-bottom:10px;
margin-top:0;
padding: 2px 0 2px 5px;
color:#FFFFFF;
}

/**********************************************************/
/* Layout Divs                                            */
/**********************************************************/
#outils {
clear:both;
}
#outils a:link, #outils a:hover, #outils a:visited {
color:#FFFFFF;
background-color:#988F7F;
color:#FFFFFF;
padding: 5px;
}
#carteVektor {
	float:left;
	margin:15px 15px 10px  5px;
	/*margin:'margin-top' 'margin-right' 'margin-bottom' 'margin-left';*/
}
#carteG {
	float:left;
	margin:15px 0 10px  0;}
#secteurs {
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	float:left;
	width:50%;
	line-height:1.5em;}
ul.margeG {
margin-left:40px;
font-size:95%;
}
#ListeResult{
	padding:5px;
	float:left;
}
#liste{
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
	float:right;
	width: 45%;
}
#liste_carte{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float:right;
	width: 40%;
}
#affiner_carte {
width:40%;
position:relative;
float:right;
clear:both;
}
#affiner {
width:45%;
position:relative;
float:right;
clear:both;
}
#rechercheAvancee {
	padding:2px 0 2px 10px;
	border:3px dashed #D8D4E8;
	background-image:url(/images/degrade_orange_pt.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-variant:small-caps;
	font-weight:bold;
	}


div.tableau {
padding: 0 0 0 0;
margin: 0 0 0 0;
background-image:url(/images/tab/fond_tab_g.gif);
background-position:left;
background-repeat:repeat-y;
width:100%;
}
.hauttab{
background-image:url(/images/tab/fond_haut_dr.gif);
background-position:right;
background-repeat:no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
width:100%;
height:23px;
}
.HautTabRech{
background-image:url(/images/tab/fond_haut_rech.gif);
background-position:right;
background-repeat:no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-collapse : collapse;
width:100%;
height:25px;

}

.miltab{
background-image:url(/images/tab/fond_mil_dr.gif);
background-position:right;
background-repeat:repeat-y;
margin: 0 0 0 0;
padding:0 15px 0 0;
height:100%;
}
.miltab form {
	margin:10px 2px 0 25px;
}
.miltab td {
}
.bastab{
background-image:url(/images/tab/fond_bas_dr.gif);
background-position:right;
background-repeat:no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 22px;
}
ul.marge{
margin:8px 0 0 4em;
padding: 0 0 0 0 ;}

#formulaire {
	clear:right;
	float: right;
	margin-top:37px;
	margin-bottom:1px;
}

a.formulaire, a.formulaire:visited{
	color: #333399;
	font-weight: bold;
}
a.formulaire2, a.formulaire2:visited{
	color: #663300;
	font-weight: bold;
}
table.formulaire {
width:90%;
margin:5px;}


/*****************************************/
/* contenu /*
/*****************************************/

.text_form {
}
#navVektor{
	color: #666666;
	font-style: italic;
	border-top:1px solid #CCCCCC;
	padding-left:10px;
	clear:both;
}
.souligneTirets {
border-bottom:1px solid #F7EFE0;
display:block;
}
form table tr td p.petit {
}
#precedents {
float:left;
margin-top:10px;
margin-left:10px;}
#suivants {
float:right;
margin-top:10px;
margin-right:10px;}

/******************************************************************/
/*Listes*/
/******************************************************************/
a.plus:link, a.plus:hover, a.plus:visited {
text-decoration:none;
padding:0 1px 0 1px;
font-size:10px;
font-weight:bold;
}
a.moins:link, a.moins:hover, a.moins:visited {
text-decoration:none;
padding: 0 2px 0 3px;
font-size:11px;
font-weight:bold;
}
/******************************************************************/
/*specifiques*/
/******************************************************************/
/*fiches entreprises*/
/******************************************************************/

#FichesEntreprises {
background-image:url(/images/fond_fiche.gif);
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #999999;
margin-left:9%;

margin-top:10px;
width:80%;
}
#OngletSelect {
background-color:#FFFFFF;
font-weight:bold;
padding:3px 1px 2px 2px;
width:27%;
float:left;
text-align:center;
}
#OngletNoSelect {
padding:3px 1px 2px 2px;
background-image:url(/styles/fond_onglet.gif);
background-repeat:repeat-x;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
font-weight:bold;
width:23%;
float:left;
text-align:center;
}
#infos {
margin-left: 15px;
margin-top: 40px;}
#infos p {
margin-left:20px;
margin-bottom:10px;
margin-top:5px;}
#infos h2 {
margin-bottom: 10px;
margin-top: 10px;
margin-left:10px;
}
#floatLeft {
	clear:both;
}
#floatLeft h1, #floatLeft h2, #floatLeft h3, #floatLeft h4, #floatLeft h5 {
	clear:none;
}
#ListeServices {
	width:70%;
	background-color:#FCFCFB;
	padding:10px 2px 7px 3px;
	margin-left: 12%;

	margin-top: 15px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	background-image:url(/images/fond_liste2.gif);
	background-position:top;
	background-repeat:repeat-x;
}
a.ListeServices:link, a.ListeServices:visited{
/*border-bottom:1px dashed #999999;*/
padding:2px 1px 1px 3px;
margin:0;
display:block;
}
a.ListeServices:hover {
background-color:#FFFFFF}
#contour {
border:1px solid #A5A5A5;
padding:3px;}

table {
margin: 0;}
th.commerce {
text-align:left;
padding-left:left;
font-size:100%;}