﻿@charset "utf-8";
html { font-size: 100%; }
body {margin:0;  font-family:Verdana, Geneva, Helvetica, sans-serif; background-color: #1b1b16; color:#000;}
td { font-family:Verdana, Geneva, Helvetica, sans-serif; color:#ccc; font-size:0.8em; }

h1 { font-size: 1.4em; font-weight: normal; color:#e3e3e3; display: inline; }
h2 { font-size: 1.2em; font-weight: normal; color:#e3e3e3; display: inline; }
h3 { font-size: 0.9em; font-weight: normal; color:#e3e3e3; display: inline; }

.s-font-ok { color:green; font-weight:bold; }
.s-font-erreur { color:red; font-weight:bold; }
.s-font-affichage { color:maroon; }
.s-label {color:Black; }
.s-label-obligatoire { color:#5959ac; }

input, textarea, select { border-width:1px; margin:2px; }
textarea { font:0.9em Arial, Helvetica, sans-serif; }

input.s-submit, input.s-submit-vert, input.s-submit-rouge {
	width:120px; height:20px; color:#fff;
	font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold;
}
input.s-submit { background-color : #9e8a70; border: 1px outset #9e8a70; }

input.s-submit-vert { background-color : #57a24f; border: 1px outset #57a24f; }
input.s-submit-rouge { background-color : #d84b11; border: 1px outset #d84b11; }

a { text-decoration:none; color:#fff; }

#menu-haut { background: #322A1F;	font-size: 0.65em; color: #999; height: 24px; padding-top:5px;	padding-left:5px;	line-height:1.5em; }
#menu-haut a {	color:#CCC;	background: url(../../media/xx/puce.gif) no-repeat left center; padding-left:8px; }

#bandeau-haut { background-color:#000; height: 162px; }
/*#bandeau-haut a { text-decoration: none;  color: #000; } #bandeau-haut a:hover { color: #fff; }*/

.ss_titre1 {
	color: #ABAB9E; font-size:11px; text-transform: uppercase;
	background: url(../../media/xx/puce2.gif) no-repeat; background-position: 0px 5px;
	padding-left: 10px; text-align:left; vertical-align:middle;
}

.ss_titre2 {
	color: #CCC;
	background: url(../../media/xx/puce2.gif) no-repeat; background-position: 0% 70%;
	padding-left: 10px;	line-height: 1.6;	text-align:left;	vertical-align:middle;
}

.ss_titre1plan { color: #ABAB9E; text-transform: uppercase; }
.ss_titre2plan { color: #CCC; font-size: 0.85em; line-height: 1.6; text-align:left; }
.ss_titre3plan { color: #9C978B; font-size: 0.85em; line-height: 1.4; text-align:left; }

#bandeau-bas { background: url(../../media/xx/navig/bas_fdrubriques.jpg) no-repeat; height: 34px; }

#menu { background: #FAD3A9 url(../../media/xx/navig/fd_rubriques.jpg) repeat-x; height: 26px;
        padding-left: 200px; font-weight: bold; font-size: 0.8em; color: #DC0000; text-transform: uppercase;}
	
/*--- Menu Haut ---*/
a.mh-select, a.mh-nonselect
{ font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;
	color: #666;  margin-left:4px; margin-right:4px;}

a.mh-select { color:#FF3300; padding-left:16px; background: url(../../media/xx/puce.gif) no-repeat left; }
a.mh-select:hover { color: #FFF; }

a.mh-nonselect {  }
a.mh-nonselect:hover { color:#fff200; }

#visuel-fond { background: url(../../media/xx/fd_p.jpg) repeat-y;}

td.entreprise { width: 160px; height:100px; text-align:center; padding-top:22px; }
td.entreprise a {	display:block;	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #E3DCD2; }
td.nom_entreprise {	background-color: #453A2C; padding:2px; text-align:center }

#onglets{
 padding: 0 0 0 0; margin: 0 0 0 0;
 border-width: 0px; border-style: none;
}
#titre_onglet{
 padding: 0 0 0 0; margin: 5 0 7 15;
 border-width: 0px; border-style: none;
}

#page {  padding: 0px 7px 10px 26px;	text-align:left;	color: #9C978B; }
#page a { color:#e3e3e3; }
#page a:hover { color: #B22222; }
 
#page-titre { text-transform: uppercase; } 
/*--- Menu Themes ---*/
#page a.mt-nonselect { color:#e3e3e3; }
#page a.mt-select { color:#FF3300; }


#pied { color: #999; background-color: #2E261D;
/* font:normal 10px Verdana, Arial, Helvetica, sans-serif; */
}
#pied a { color:#CCC; background: url(../../media/xx/puce.gif) no-repeat left center; padding-left:5px; }
#pied a:hover { color: #666; }

#menu-bas a {color: #999; }
		
#pied-societe {
	background: #22221c url(../../media/xx/agence-internet-communication-globale-vaucluse-gard-bouches-rhone.gif) no-repeat;
	text-align:right;	padding-right:257px;	padding-top: 52px;
	height: 75px; color: #5E5E50;
	font-size: 11px; 
}	
  
#partie-gauche {
	background: #322A1F url("../../media/xx/barre_sf2.gif") repeat-x top left; width: 517px; padding-top: 15px; border-style: none;
}
#partie-milieu {
	background: #322a1f url("../../media/xx/fd_sousrub.jpg") repeat-x top left; width: 226px; 
	font-size: 11px;
	color: #C4C4B9; border-style: none;
}
#partie-droite, #partie-droite a {	width: 257px; border-style:none; }
#menu-vertical {
	background: #525051 url(../../media/xx/navig/fd_sous_rub.jpg) no-repeat top; width: 181px;
	 color: #fff; font-size: 0.8em;
}

#competence a
{  margin: 1px 4px 1px 4px; font-size: 11px; padding: 0px 0px 0px 21px; 
background: url(../../media/xx/puce.gif) no-repeat left; background-position: 6% 50%; color: #989882;}

/*--- Menu Gauche (vertical) ---*/
a.mg-select, a.mg-nonselect { display: block; margin: 1px 4px 1px 4px; font-size: 11px;  padding: 9px 0px 7px 21px; 
background: url(../../media/xx/puce.gif) no-repeat left; background-position: 6% 50%;}
a.mg-select { color: #E34504; background-color: #1B1B16;}
a.mg-select:hover { color:#fff; }
a.mg-nonselect { color: #989882; background-color: #272118;}
a.mg-nonselect:hover { color:#fff; }

a.smg-select, a.smg-nonselect 
{ display: block; text-decoration: none; margin: 0px 14px 0px 14px; padding: 3px 0px 3px 11px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
a.smg-select {background-color:#E34504; color: #161712; }
a.smg-select:hover { background-color:#E34504; color: #161712; }
a.smg-nonselect { color: #CCCC9D; }
a.smg-nonselect:hover { background-color:#E34504; color: #161712;}

.lieu_page {
font-size: 11px; color: #C9C9BE; 
padding: 9px 0px 7px 9px; background: url(../../media/xx/puce.gif) no-repeat left;
}
#score{ float:right; }
#result_recherche{ float:left; }

/*#lien_navigation {width: 163px;}*/
#lien_navigation a { 
	font-size:11px; color: #FF7F00;	padding-left: 10px;
	background: url(../../media/xx/puce3.gif) no-repeat left; background-position: 1% 70%;
}

/*----- Actualits ----*/

#actu_accueil { background-color:#000;	color: #fff; width: 175px; }

#actu { display:inline; text-align:left; width:484px; padding-bottom: 5px; padding-top: 5px; }
#actu a { font-weight: bold; font-size: 8px; color: #989882; line-height:15px; }

.actuGauche {display:inline; width:400px; text-align:left;}

#titre_actu { color: #FFF; font-size: 14px; 	font-weight: bold; }
#lieu_actu { color: #FFF;
	font-weight: bold; font-size: 12px;	text-transform: uppercase;
	background: url(../../media/xx/puce_actu.gif) no-repeat left; 
	padding-left:10px; }
#date_actu { font-size: 11px; color: #999; padding-left: 3px; padding-bottom: 3px; }
#lien_actu a {
   font-size: 10px; color: #F64105;
	background: url(../../media/xx/puce.gif) no-repeat left center; background-position: 1% 50%;
	padding-left: 11px;
}
#lien_actu2 a { color: #889873; font-weight: bold; font-size: 11px; }
#resume_actu {	padding-left: 3px; font-size: 10px; color: #999; }

#actu {}
.et_actu { color: #DC0000 }

#actu_resume{ font-size: 11px; color: #9C978B; 	padding-right: 5px; }

#date_actu_page { font-size: 11px; color: #C9C9BE; }

.lien_actu_page, lien_actu_page a {
	color: #E34504; padding-left: 2px; font-weight: bold; font-size: 12px; }
h1.lien_actu a {
	color: #E34504; padding-left: 2px;
	font-weight: bold; font-size: 11px;
}
.resume_actu_page { font-size: 11px; color: #C9C9BE; }

#page .confiance{
	color: #AEAAA2;
	font-size: 11px; font-weight: bold;
	background: url(../../media/xx/puce2.gif) no-repeat left center;	background-position: 0% 70%;
	padding-left: 10px;
}
.suite {	font-weight: normal;	font-size: 11px;	color: #FFF; }

.lien_entreprise { display: block;
	background-color: #282117;
	padding-bottom: 5px;	padding-top: 5px;	padding-left: 3px; text-align: left; }
.lien_entreprise a {	font-weight: bold; font-size: 8px; color: #989882; }

.resume_entreprise{ display: block;
	font-size: 10px; color: #98928B;	background-color: #2E261D;
   text-align:left; padding: 4px 5px 0px 5px;
}
.listing_techno{ display: block; padding: 2px; margin-top:10px;
	font-size: 11px; color: #98928B; background-color: #1B1610;
	 text-align:left;
}
.nom_ref {
	display: block; background-color: #1B1610; padding-top: 3px;	padding-bottom: 3px; }
.nom_ref a { font-size: 11px; color: #F64105; }

#page .StyleEntreprise { font-size: 11px; color: #C9C9BE; }

#adresse2{ display: none; }

#adresse{ color: #322A1F; text-align:center;	font-size: 11px; }

#adresse a { color: #22221c; }

.titreAdresse { color: #E34504; }

a.menu-pied2 {	color: #726149; line-height: 2em; font-size: 0.85em }
a.menu-pied3 { color: #655641; font-size: 0.8em }
a.menu-pied2:hover, a.menu-pied3:hover { color: #aaa }

.miniPlan { background-color: #322A1F;  }
.miniPlan td { color:#666; font:Arial, Helvetica, sans-serif; font-size:0.6em; }
