body {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background-color:white;/*#FFFAFA;*/
	margin:0;
	padding:0;
	color:#6E6E6E;
	
}
tbody {
	background-color:white;
}
table{
	border-spacing: 0px; 
	border-collapse: collapse;
}
img{border:0;}
td{background-color:transparent;}
caption{
	font-weight:bold;
	font-size: 1.1em;
}
td.menu{
	background:white url("img/fondMenu.gif") repeat-x;
	height:25px;
	width:100%;
	white-space:nowrap;
}
table.menuG{
	vertical-align:top;
	border:2px;
	border-collapse: collapse;
	background-color:#B0C4DE; /*lightsteelblue;*/
	background-image:url("img/bg_ssmenu.gif");
	width:100%;
}
td.menuG{
	border-spacing: 20px; 
	margin-top:20px;
	background-image:url("img/bg_ssmenu.gif");
	text-align:center;
	vertical-align:top;
}
.menuClient{
	width:100%;
	height:auto;
	background-color:#e0e0e0; 
	font-size:9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align:right;
	padding:1pt;
}
.recrutement{
	border-spacing: 5px; 
	border-collapse: separate;
}
table.offre{
	width:95%;
	text-align:center;
	border:1px blue;
	margin:5px;
}
#contact table{border-spacing: 5px; border-color:silver; background-color:#E6E6FA; font-size:12px;}
table.contact {border:0; background-color:white; font-size:12px;}
div.contact{font-size:11px;}
table.contact2 {border:1px solid khaki; background-color:#F5FFFA; font-size:12px;}/*mintcream;*/
table.contact2 td{font-size:11px;}
table.contact2 td input{font-size:9px;height: 16px;}
table.contact2 td select{font-size:11px;height: 15px;}
table.contact2 td textarea{font-size: 11px;font-family:  Verdana, Arial, Helvetica, sans-serif;}


caption.contact{text-align:center;color:#6ABA1B; padding:2px;}
td.contact{border-spacing: 1px;}
#contact td{background-color:#E6E6FA;border-spacing: 1px;}
/*th {
	border:1px dotted #6495ed;
	padding:5px;
	font-size: 12px;
	background-color:#EFF6FF;
}*/
th{border:1px dotted olive;padding:5px;font-size: 12px;background-color:#BDB76B;text-align:center;color:white;}/*darkkhaki;*/
th.offre {
	border:2px solid #6600FF;
	font-weight:bold;
}
.lienMenu{
	font-size:12px;
	text-align:center;
	vertical-align:top;
	position: static;
	font-weight: bold;
}
.ssmenu{
	background-color: transparent;
	white-space:nowrap;
}
td.ssmenu{height:15px;}
td.ssmenu1{height:15px;width:30%;background-color: transparent;	white-space:nowrap;}
/*a.ssmenu:hover{color : #00FFFF; text-decoration: underline;}*/
table.contenu{border-spacing: 5px; border-collapse: separate;}
td.contenu{	font-size:10px;background-color:white;border:1px solid khaki;text-align:justify ;font-weight: normal;}
table.contenuP{border-spacing: 5px; border-collapse: separate;}
table.contenuP td{font-size:10px;background-color:white;border:1px solid khaki;text-align:left ;font-weight: normal;}
/*td.contenu{	font-size:10px;background-color:white;border:1px solid #CCFFC4;text-align:justify ;font-weight: normal;}*/
td.accroche{
	/*background: transparent url("img/accroche2.gif") repeat-x;*/
	background-color:#6699CC;
	color:white;
	font-style:oblique;
	font-weight:800;
	font-size:large;

}
td.logoA{background:#6699CC url("img/logo_petit.gif") no-repeat; height:80px;width:300px;}
td.logo{background:#6699CC url("img/logo_petit.gif") no-repeat; height:80px;width:300px;}
table.footer{margin-top:5px;}
td.footer{text-align:center;vertical-align:bottom;font-size:9px;color:gray;border-top:1px dotted gray;}
A.footer{color:gray;}
a.footer:hover{background-color:#E4E4E4;text-decoration:none;}
a.footer:active{color:gray;}
td.offre{
	text-align:justify;
	vertical-align: top;
	border: 1px solid #6600FF;
	padding: 3px;
}
tr.droite{
	text-align:justify;
	vertical-align: top;
	background-color: #BBCDFD;
}	
h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: purple;
}
h1.highlight{
	color : #3399FF;
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
}
h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: gray;
	font-weight: bold;
}
h3{
	color:#FFC0CB;
	font-weight: bold;
}

td.client{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.sommaire{text-align:center;margin-top:20px;line-height:120%;}
INPUT.border {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	BORDER-BOTTOM: #333333 1px solid; 
	BORDER-LEFT: #333333 1px solid; 
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid;
	height: 18px;
}
input{color:gray;}
input.bouton {
border:2px outset steelblue;
background-color:#6495ED;/*cornflowerblue;*/
font-weight:bold;
cursor:pointer;
color:white;
}
input.bouton:hover {
border:2px inset steelblue;
}
input.bouton:active {
border:2px inset steelblue;
background-color:white;
color:gray;
} 
select{color:gray;}
textarea{color:gray;}
.detailtd {color : gray;border-style : none;background-color:#ffffff;font-size: 12px;}
.suiviCommande{	vertical-align: middle;	background-color:#CCDEEF;padding-top:10px;text-align:center;font-size:9px;border-spacing: 0px;border-collapse:collapse; }
td.titre {
	background-color : #6699CC;
	color : white;
	font-size : 16px;
	border-top: 2px groove #8784C1;
	border-left: 2px groove #8784C1;
	border-right: 2px groove #8784C1;
	text-align:center;
	border-bottom:hidden;
}
td.titreclique {/* defini le format de l'onglet qui a été cliqué*/
	background-color : white;
	color : white;
	font-size : 16px;
	border-top: 2px groove #8784C1;
	border-left: 2px groove #8784C1;
	border-right: 2px groove #8784C1;
	text-align:center;
	border-bottom:hidden;	
}
table.detailinfo{border-collapse:separate;border-spacing: 3pt 2pt; background-color:white;
				color : gray;font-size: 12px;text-align:center;font-weight:bold;}
td.detailinfo{border:1px solid khaki;font-weight:normal;}
table.infoonglet{background-color: #CCDEEF; border-collapse:separate;border-spacing: 0pt; border:0 solid white;margin-bottom:0;}
td.infoonglet{background-color : #CCDEEF;}
.detail {background-color:#FFFFFF;border-color : #FFFFFF;}
.entetecol	{background-color:#0066CC;color: #FFFFFF;}
A {color:#DC143C; text-decoration:none;}/* crimson;*/
A:hover {text-decoration: underline;}
A.titre {color: white;text-decoration:none;font-weight:bold;font-size :16px;}
A.titre:hover{text-decoration:none;}
A.titreclique {color: gray;text-decoration:none;font-weight:bold;font-size :16px;}
A.titreclique:hover {text-decoration:none;}
A.plus{	font-size: 9px; color: red;}
A.menu{ color: white; font-weight: bold; font-style: normal;}

A.offre{color: #6666CC;	font-weight:bold;}
a.liencolis {color : #BDB76B; text-decoration : none; font-size : 12px;}
a.liencolis:hover {color : gray; text-decoration: underline;}



dt, dl, dd, ul, li {
list-style-type: none;
margin: 1px 2px 0 0;
padding:0;
}


#menu {
position : relative;
font-size:11px;
font-weight:bold;
}

#menu li {
display: inline;
}

#menu a {
text-decoration: none;
color: #000;
}

#menu a:active{
color: #FFA500;
}

#menu a:hover{
text-decoration:underline;
color:#fff;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7 {
position: absolute;
left: 50px;
font-size: 0.8em;
display:none;
}

#ssmenu a{border-left:3px solid #8784C1; padding: 1px;color:gray;}
#ssmenu a:hover{color:black;text-decoration:none;border-left:2px solid #6699CC; padding-left:2px;}
#ssmenu li{display:inline;}
#active a{border-left:3px solid  #6699CC; padding: 1px;color:black;}
#active a:hover{text-decoration:none;border-left:3px solid  royalblue; padding: 1px;color:black;}

div.titreC{font-size:large;background-color:#6699CC; color:white;border:2px groove #8784C1;text-align:center;font-weight:bold;}
#titreM a{border:2px groove #8784C1; background-color:#6699CC; color:white; text-decoration:none;padding:2px;}
#titreM a:hover{background-color:#6699CC; color:white;border:2px groove #8784C1; text-decoration:none;padding:2px;}
.important{color:red;font-size:1.1em;font-weight:bold;}
.important2{font-weight:bold;font-size:1.2em;color:#333333}
.gris{color:#D2691E;font-weight:bold;font-size:1.1em;}/*chocolate;*/
.gras{font-weight:bolder;font-stretch: semi-expanded;line-height: 120%;}
.date{color:gray;font-weight:bold;font-size:1.1em;text-align:left;}
.accueil{font-size:12px;}
dt.accueil a{border-left:2px solid orange;border-bottom:1px solid orange;text-align:left;color:gray; font-size:large;font-weight:bold;}
dt.accueil a:hover{text-decoration:none;}
dd.accueil {padding-right:5px;border-right:2px solid orange;text-align:right;}
.accueil p a{border-bottom:1px solid #FFA500;}
.accueil p a:hover{text-decoration:none;text-transform:uppercase;}

.accueil1{font-size:12px;margin-left:40px;padding:4px;}
.accueil1 dd{padding-right:5px;width:500px;border-right:2px solid #FFA500;text-align:right;}
.accueil1 dt{border-left:2px solid #FFA500;border-bottom:1px solid #FFA500;text-align: left;color:gray; font-size:large;font-weight:bold;width:200px;}
.accueil1 dt a{border-left:2px solid #FFA500;border-bottom:1px solid #FFA500;text-align: left;color:gray; font-size:large;font-weight:bold;width:200px; }
.accueil1 dt a:hover{text-decoration:none;}

.accueil1 p a{border-bottom:1px solid #FFA500;}
.accueil1 p a:hover{text-decoration:none;text-transform:uppercase;}

#presentation, #taille, #expertise, #philosophie, #atout, #conseil, #pilotage, #valAjoutee, #client, #recrutement, #faq, #cgv{
font-size:12px;margin:5px;padding:4px;}
#presentation dd{width:500px;margin-top:10px;margin-left:20px;}
#presentation dt{width: 200px;border-left:2px solid #A24BD6;border-bottom:1px solid #A24BD6; color:#A24BD6; font-size:large;font-weight:bold;}
#presentation ul{list-style-image:url("img/arrowH.gif");margin-left:40px;list-style-position: outside;}
#taille a{font-size: 11px; color: #FF6633;text-decoration:underline;}
#taille a:hover{font-size: 11px; color: gray;}
#taille dd{width:500px;margin-top:10px;margin-left:20px;}
#taille dt{width: 300px;border-left:2px solid #FF6633;border-bottom:1px solid #FF6633; color:#FF6633; font-size:large;font-weight:bold;}
#taille ul{list-style-type:disc;list-style-image:url("img/arrowT.gif");margin-left:40px;list-style-position: outside;text-align:left;}
#services{width:100%;height:180px;vertical-align:top;text-align:left;}
#services tr{vertical-align:top;}
#services td{width:30%;display:none;top:10px;vertical-align:top;text-align:left;}
#services ul{list-style-image:url("img/arrowT.gif");list-style-position: inside;}
#services h1{color:#FF6633; font-weight:bold;font-size:1.5em;}
#service1 {font-size:10pt;position:relative;left:2%;top:0;}
#service2 {font-size:10pt;position:relative;left:33%;top:0;}
#service3 {font-size:10pt;position:relative;left: 64%;top:0;}
#expertise dd{width:500px;margin-top:10px;margin-left:20px;}
#expertise dt{width: 200px;border-left:2px solid #6ABA1B;border-bottom:1px solid #6ABA1B; color:#6ABA1B; font-size:large;font-weight:bold;}
#expertise ul{list-style-image:url("img/arrowE.gif");margin-left:40px;list-style-position: outside;}
#philosophie dd{width:500px;margin-top:10px;margin-left:20px;}
#philosophie dt{width: 250px;border-left:2px solid #C61A37;border-bottom:1px solid #C61A37; color:#C61A37; font-size:large;font-weight:bold;}
#philosophie ul{list-style-image:url("img/arrowP.gif");margin-left:40px;list-style-position: outside;}
#atout dd{width:500px;margin-top:10px;margin-left:20px;}
#atout dt{width: 200px;border-left:2px solid #1A49C8;border-bottom:1px solid #1A49C8; color:#1A49C8; font-size:large;font-weight:bold;}
#atout ul{list-style-image:url("img/arrowA.gif");margin-left:40px;list-style-position: outside;}
#conseil dd{ margin-top:15px;margin-left:20px;}
#conseil dd th{text-align:right;vertical-align:middle;width:150px;color:#6ABA1B; font-size:1.1em;font-weight:bold;border:0;background-color:transparent;}
#conseil dd th small{text-align:right;vertical-align:middle;color:#6ABA1B; font-size:10px;font-weight:bold;border:0;background-color:transparent;}
#conseil dd td dd{margin-top:0;font-size:11px;}
#conseil dd td{text-align:left;width:400px;background-color:#DCDCDC;}
#conseil dd table{width:500px;border-spacing:15px; border-collapse: separate;}
#conseil dt{width: 400px;border-left:2px solid #6ABA1B;border-bottom:1px solid #6ABA1B; color:#6ABA1B; font-size:large;font-weight:bold;}
#conseil ul{list-style-image:url("img/arrowE.gif");margin-left:40px;font-weight:normal;list-style-position: outside;}
#conseil a{ color: #6ABA1B;}
#conseil a:hover{ color: gray;}
#conseil dd div{margin-top:20px;text-align:center;}
#conseil dd div br{line-height: 4em;}
#pilotage dd{width:500px;margin-top:10px;margin-left:20px;font-weight:bold;}
#pilotage dt{width: 400px;border-left:2px solid #C61A37;border-bottom:1px solid #C61A37; color:#C61A37; font-size:large;font-weight:bold;}
#pilotage ul{list-style-image:url("img/arrowP.gif");margin-left:40px;font-weight:normal;list-style-position: outside;}
#valAjoutee dd{width:500px;margin-top:10px;margin-left:20px;}
#valAjoutee dt{width: 400px;border-left:2px solid #1A49C8;border-bottom:1px solid #1A49C8; color:#1A49C8; font-size:large;font-weight:bold;}
#valAjoutee ul{list-style-image:url("img/arrowA.gif");margin-left:40px;font-weight:normal;list-style-position: outside;}
#cgv dd{width:500px;margin-top:10px;margin-left:20px;}
#cgv dt{width: 400px;border-left:2px solid #1A49C8;border-bottom:1px solid #1A49C8; color:#1A49C8; font-size:1.1em;font-weight:bold;}
#cgv ul{list-style-image:url("img/arrowA.gif");margin-left:40px;font-weight:normal;list-style-position: outside;}
#crossdesk {font-size:12px;margin:5px;padding:4px;border:1px solid khaki;background-color:white;margin-top:50px;}
#crossdesk dt{color:white;font-weight:bold;background-color:#1A49C8;}
#crossdesk ul{margin:2px;list-style-position: inside;list-style-image:url("img/arrowA.gif");background-color:white; text-align:left;font-size:11px;}
#crossdesk a{font-style:normal;color:#1A49C8;}
#crossdesk a:hover{color: gray;font-style:normal;}
#recrutement dd{margin-top:20px;margin-left:20px;font-weight:bold;}
#recrutement dd{margin-top:20px;margin-left:20px;font-weight:bold;}
#recrutement dt{width: 500px;border-left:2px solid #3399cc;border-bottom:1px solid #3399cc; color:#3399cc; font-size:large;font-weight:bold;}
#recrutement ul{list-style-image:url("img/arrowR.gif");margin-left:40px;font-weight:normal;list-style-position: outside;}
#recrutement a{ color: #3399cc;}
#recrutement a:hover{ color: gray;}
#menuG{font-size:12px;border:1px dotted #FF9900;padding:4px;background-color:#E4E4E4;}
#menuG ul{list-style-position: outside;}
#menuG li{list-style-image:none;border:1px solid gray; border-left-width:2px;background-color:white;}
#menuG li:hover{border:1px solid #FF9900;background-color:#CCCCCC;}
#menuG a{font-size: 9px;color:#6E6E6E}
#menuG a:hover{text-decoration:none;}
div.menuA{padding-bottom:20px;}	
a.menuA{color:white;}
#contact{font-size:12px;border:1px solid khaki;background-color:white;}
#contact dt{color:white;font-weight:bold;background-color:#6ABA1B;}
#contact ul{list-style-position: inside;list-style-image:url("img/arrowE.gif"); }
#contact a{ color:#6ABA1B;}
#contact a:hover{ color: gray;}
#client{margin-left:40px;}
#client dd{width:500px;margin-top:10px;margin-left:20px;font-weight:bold;}
#client dt{width: 400px;border-left:2px solid #C61A37;border-bottom:1px solid #C61A37; color:#C61A37; font-size:large;font-weight:bold;}
#client ul{list-style-image:url("img/arrowP.gif");margin-left:40px;font-weight:normal;list-style-position: outside;color:#C61A37;}
#client li.client_inactif{color:gray;}
#client td.client_inactif{padding-top:15px;font-weight:normal; font-style:oblique;font-size:11px;}
#client .client_inactif a{color:#2F4F4F;text-decoration:underline;}
.client dl{font-size:12px;margin:5px;padding:4px;border:1px solid khaki;background-color:white;}
.client a{color: #C61A37;text-decoration:none;}
.client a:hover{ color: gray;}
.client dt{color:white;font-weight:bold;background-color:#C61A37;}
.client ul{margin:2px;list-style-position: inside;list-style-image:url("img/arrowP.gif");background-color:white; text-align:left;font-size:11px;}
.client a{font-style:normal;color:#C61A37;}
.client a:hover{color: gray;font-style:normal;}
table.logos td{text-align:center;}
#presse {font-size:12px;margin:5px;padding:4px;border:1px solid khaki;background-color:white;text-align:left;}
#presse a{font-style:normal;color:#BC8F8F;}
#presse a:hover{color: gray;font-style:normal;}
#presse dt{color:white;font-weight:bold;background-color:#BC8F8F;}
#presse ul{list-style-position: inside;list-style-image:url("img/arrowV.gif");background-color:white;}
#titreP{text-align:left; width: 400px;border-left:2px solid #BC8F8F;border-bottom:1px solid #BC8F8F; color:#BC8F8F; font-size:large;font-weight:bold;
margin:10px;}
#presse th{background-color:#BC8F8F;color:white;border:1px solid #BC8F8F ;}
#offre {font-size:12px;margin:5px;padding:4px;border:1px solid khaki;background-color:white;}
#offre dt{color:white;font-weight:bold;background-color:#6ABA1B;}
#offre ul{margin:2px;list-style-position: inside;list-style-image:url("img/arrowE.gif");background-color:white; text-align:left;font-size:11px;}
#offre a{font-style:normal;color:#6ABA1B;}
#offre a:hover{color: gray;font-style:normal;}
#recrutementG {font-size:12px;margin:5px;padding:4px;border:1px solid khaki;background-color:white;}
#recrutementG dt{color:white;font-weight:bold;background-color:#3399cc;}
#recrutementG ul{list-style-position: inside;list-style-image:url("img/arrowR.gif");background-color:white;}
#recrutementG a{font-style:normal;color:#3399cc;}
#recrutementG a:hover{color: gray;font-style:normal;}
#recrut a{color:white;}
#recrut a:hover{text-decoration:underline;color:white;}
#plan {font-weight:bold;font-size:11px;margin:2px;list-style-position: inside;list-style-image:url("img/arrowV.gif"); text-align:left;}
#plan a{color:#BC8F8F;}
#plan li{margin-top:15px;font-size:14px;padding-left:5px;}
#plan ul li{margin-top:5px; margin-left:40px;font-size:12px;}
div.bordure-left {
      padding: 0px 7px 15px 7px;
      background-image: url("img/arrowE.gif");
      background-position: bottom;
      background-repeat: repeat-x;
    }
#msg{width: 400px;border-left:2px solid #FFA500;border-bottom:1px solid #FFA500; color:gray; font-size:large;
margin:40px;padding:10px;}
#faq{width:500px;margin-top:10px;margin-left:20px;}
#faq h1{color:#A24BD6; font-weight:800;font-size:large;border-bottom:1px solid #A24BD6;border-left:2px solid #A24BD6;}/*darkslategray;*/
#faq a{color:#A24BD6;}
.question{font-weight:bold;}
.reponse{padding-bottom:10px;padding-top:2px;line-height: 1.2em;}
.reponse ul{margin-left:15px;}
.reponse ul ul{margin-left:40px;}
.reponse li li{list-style-type:circle;list-style-image:none;}
.reponse li{list-style-type:square;list-style-image:url("img/arrowH.gif");list-style-position: outside;}
.espClient{background-color:#CCDEEF;padding-top:10px;font-weight: 800;text-align:right;}	
a.espClient{color:gray;font-weight: 800;font-style:oblique;}
th.espClient{border:1px dotted olive;padding:5px;font-size: 12px;background-color:#BDB76B;text-align:center;color:white;}
.suiviCommande{	vertical-align: middle;	background-color:#CCDEEF;padding-top:10px;text-align:center;	font-size:9px;	border-spacing: 0px; }
.bloc1, .bloc2, .bloc3, .bloc4{vertical-align:top;}
table.bloc{border-spacing: 2px; border-collapse: separate;width:100%;margin-top:20px;}

/*les blocs du bas*/
/*
.bloc td{font-size:15px;font-weight:bold;height:135px;width:25%;border:0;background-color:white;}
.bloc b{display:none;}
td.bloc1{color:#FF6633;background:white url("img/A_externaliser.gif") no-repeat;background-position: center center; }
.bloc1 td:hover{border:1px solid #FF6633;}
td.bloc2{color:#6ABA1B;background:white url("img/A_conseil.gif") no-repeat;background-position: center center;}
.bloc2 td:hover{border:1px solid #6ABA1B;}
td.bloc3{color:#1A49C8;background:white url("img/A_crossdesk.gif") no-repeat;background-position: center center;text-align:left;}
.bloc3 td:hover{border:1px solid #1A49C8;}
*/
.bloc td{font-size:15px;font-weight:bold;height:135px;width:25%;border:0;background-color:white;}
.bloc b{display:none;}
td.bloc1{color:#FF6633;background-color:white;background-position: center center; }
.bloc1 td:hover{border:1px solid #FF6633;}
td.bloc2{color:#6ABA1B;background-color:white;background-position: center center;}
.bloc2 td:hover{border:1px solid #6ABA1B;}
td.bloc3{color:#1A49C8;background-color:white;background-position: center center;text-align:left;}
.bloc3 td:hover{border:1px solid #1A49C8;}
#scroll  {unicode-bidi:bidi-override; direction:rtl; display:block; width:160px; height:400px; overflow:auto; padding-left:10px; border:1px solid #ba8; float:left;}
#info {min-height:12em;}

.out {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:5px;
  }
.in {
  text-align:center; 
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:2px;
  font-weight:normal;
  }
.ltin {
  left:-12px;
  }
.tpin {
  top:-2px;
  }
.narrow {width:120px;font-size:11px;} /* change to suit */


a.popup {font-size: 12px; color:#FF6633;text-decoration:underline; position:relative; left:0px;}
a.popup:hover {color:#FF6633;cursor:default;text-decoration:none;}
a.popup:visited {color: #FF6633;}
a.popup span {display:none;}


a.popup:hover .popbox {text-decoration:none;display:block; position:absolute; top:50px; left:-55px;  background-color:#D3D3D3; border:0; text-align:left; padding-left:5px; padding-top:20px;}
a.popup:hover .popbox ul{color:gray;text-decoration:none;}
a.popup:hover .poptop {color:#FF6633;display:block; position:absolute;top:0;margin-bottom:5px; text-align:left; font-weight:bold; border-bottom:4px ridge #FF6633; line-height:20px;}

