/* GENERALE */
html {
height : 100%;
width:100%;
}
body {
margin : 0;
height : 100%;
width:100%;
background: url('../images/structureInt/tramGenerale.jpg');
background-repeat:repeat-x;
font-family:Arial;
font-size:11px;
color:#646464;
}

H1 {font-size:14px;padding:0px;margin:0px 0px 0px 0px;}

H2 {font-size:14px;padding:0px;margin:0px;}

H3 {font-size:12px;padding:0px;margin:0px;font-weight:normal;color:#646464;}

H4 {font-size:11px;padding:0px;margin:0px;margin-bottom:10px;font-weight:normal;color:#646464;}

#contents h1{
    font-size:16px;padding:0px;margin:0px 0px 5px 0px;
}

#contents h2 {
    text-align: left;
    width:580px;
}

div {
margin : 0;
padding : 0;
border : 0;
}
form {
margin : 0;
padding : 0;
}
img {
border : 0px;
padding:0px;
margin:0px;
}
a {
color : #8ec720;
font-size:11px;
text-decoration : underline;
list-style-type : none;
}
a:hover {
color : #FFFFFF;
font-size:11px;
text-decoration:none;
}
p{
margin:0px;
padding:0px;
}
.clean{
clear:both;
font-size:0px;
line-height:0px;
margin:0px;
padding:0px;
border:0px;
height:0px;
}
/* HOME */

#contener{
width:946px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}

#header{
width:946px;
height:auto;
margin-top:0px;
}
#bandeGauche{
width:185px;
height:auto;
float:left;
}
#contenu{
width:459px;
height:auto;
margin-left:24px;
float:left;
}
#bandeDroite{
width:250px;
height:auto;
float:left;
margin-left:28px;
}
#bottom{
width:100%;
height:67px;
background-image:url(../images/structureInt/tramBottom.jpg);
background-repeat:repeat-x;
margin-top:20px;
}
#logoBottom{
margin-top:30px;
margin-left:40px;
float:left;
margin-right:80px;
}
#logo{
margin-top:0px;
}

a.lienVertGras {
color:#8ec722;
font-weight:bold;
text-decoration:none;
}

a.lienVertGras:hover{
color:#cccccc;
font-weight:bold;
}

#contenuResultatGauche{
width:171px;
height:auto;
padding-bottom:10px;
background-color:#8ec720;
padding-top:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#FFFFFF;
font-size:13px;
}
#contenuResultatGauche a{
color:#e6ffb7;
text-decoration:underline;
}
#contenuResultatGauche a:hover{
color:#ffffff;
text-decoration:none;
}
#contenuRechercheGauche{
width:173px;
margin-left:0px;
height:auto;
}

#contenuRechercher{
width:171px;
height:auto;
margin-left:4px;
background-image:url(../images/structureInt/tramContenuRechercher.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.categorie{
width:171px;
height:auto;
font-size:11px;
color:#646464;
background-color:#efefef;
margin-top:3px;
}
.puceVerte{
margin-left:12px;
margin-top:6px;
float:left;
}
 a.lienCat{
color:#646464;
text-decoration:none;
}
a.lienCat:hover{
color:#FFFFFF;
text-decoration:none;
}

.champSaisie{
height:15px;
border-width:1px;
border-style:solid;
border-color:#d2d2d2;
background-color:#bababa;
font-size:11px;
padding-left:5px;
padding-right:5px;
margin:0px;
}
.champSaisieNl{
height:15px;
border-width:1px;
border-style:solid;
border-color:#d2d2d2;
background-color:#bababa;
font-size:11px;
padding-left:5px;
padding-right:5px;
float:left;
margin-top:10px;
margin-left:15px;
}
.champSaisieMini{
height:15px;
border-style:none;
background-color:#e2e2e2;
font-size:11px;
padding-left:5px;
padding-right:5px;
margin:0px;
}

.mychampCherche{
border:none;
width:130px;
height:16px;
font-size:12px;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
background-color:#414141;
margin-top:5px;
}

.champCherche{
width:200px;
height:22px;
border:none;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:10px;
padding-right:10px;
background:url(../images/structure/fondChamp.jpg);
background-repeat:no-repeat;
float:right;
}

.champChercheMin{
width:80px;
height:22px;
border:none;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:10px;
padding-right:10px;
margin-left:19px;
background:url(../images/structureInt/fondChampSmall.png);
background-repeat:no-repeat;
float:left;
}

.champChercheMax{
width:80px;
height:22px;
border:none;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:10px;
padding-right:10px;
margin-right:0px;
background:url(../images/structureInt/fondChampSmall.png);
background-repeat:no-repeat;
float:right;
}

.btnVert{
width:115px;
height:29px;
border:none;
background:url(../images/structure/sprite_in_jpg.jpg) no-repeat 0px -317px;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-bottom:1px;
display:block;
margin-left:auto;
margin-right:auto;
}

.btnVertKeyword{
width:27px;
height:19px;
border:none;
background:url(../images/structureInt/btnVertKeyword.png);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-bottom:0px;
margin-left:auto;
margin-right:auto;
}


a.lienCadre{
color:#8ec720;
text-decoration:none;
}
a.lienCadre:hover{
color:#FFFFFF;
text-decoration:none;
}
.pub120x600{
font-size:8px;
width:120px;
height:600px;
margin-left:0px;
margin-right:auto;
margin-top:20px;
}
.pub250x250{
width:250px;
height:250px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}
#trie{
width:457px;
height:24px;
border-width:1px;
border-color:#FFFFFF;
border-style:solid;
background-color:#9d9d9d;
margin-top:8px;
padding-top:0px;
color:#FFFFFF;
}
.flecheValidation{
padding-left:10px;
_padding-left:5px;
margin-top:4px;
}
.affichage{
padding-left:6px;
_padding-left:3px;
margin-top:6px;
}

#inscrit{
width:220px;
height:100px;
background:url(../images/structureInt/cartoucheNoir.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}
#pasInscrit{
width:220px;
height:92px;
background:url(../images/structureInt/cartoucheNoir.jpg);
background-repeat:no-repeat;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}
#inscritconfig{
width:140px;
height:119px;
background:url(../Images/structure/cartoucheNoirConfig.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}
a.perdu{
font-size:10px;
color:#9c9c9c;
text-decoration:none;
font-weight:normal;
}
a.perdu:hover{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
#panier{
position:relative;
width:250px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:8px;
}
#panierTop{
width:250px;
height:30px;
background:url(../images/structureInt/fondTopPanier.jpg);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-transform:uppercase;
padding-top:12px;
}

#panierContenu{
width:250px;
height:auto;
padding-left:15px;
padding-right:15px;
background:url(../images/structureInt/tramPanier.png);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
}
.produit{
float:left;
text-align:left;
}
.prix{
float:right;
text-align:right;
color:#8ec722;
}

#panierBas{
width:250px;
height:16px;
}
.supprimer{
text-align:right;
font-size:11px;
color:#ababab;
height:11px;
margin:0px;
padding:0px;
}

a.lienPanier{
color:#646464;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a.lienPanier:hover{
color:#ababab;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#partenaires{
width:218px;
position:relative;
height:auto;
border:solid;
border-width:1px;
border-color:#cecece;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:15px;
}

#titrePartenaires{
width:218px;
height:16px;
background:url(../images/structure/fondTopPartenaire.jpg);
background-repeat:repeat-x;
border-bottom:solid;
border-bottom-color:#cecece;
border-bottom-width:1px;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:3px;
font-weight:bold;
}
#contenuPartenaires{
width:218px;
height:auto;
padding-top:7px;
padding-bottom:7px;
}
a.lienPartenaires{
display:block;
width:208px;
height:15px;
font-size:11px;
color:#646464;
text-transform:uppercase;
text-align:left;
padding-left:10px;
text-decoration:none;
font-weight:bold;
background-color:#f3f3f3;
}
a.lienPartenaires:hover{
display:block;
width:208px;
height:15px;
font-size:11px;
color:#cccccc;
text-transform:uppercase;
text-align:left;
padding-left:10px;
text-decoration:none;
font-weight:bold;
background-color:#f3f3f3;
}
a.rechercheAvance {
font-size:11px;
color:#9c9c9c;
text-decoration:underline;
font-weight:normal;
}
a.rechercheAvance:hover{
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

#fleche{
width:22px;
height:24px;
position:absolute;
z-index:2;
margin-left:180px;
margin-top:20px;
}
#droite{
width:250px;
margin-left:auto;
margin-right:auto;
margin-top:8px;
}

 a.lienFil{
color:#646464;
text-decoration:none;
}
a.lienFil:hover{
color:#000000;
text-decoration:none;
}

a.shopNav{
color:#646464;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
a.shopNav:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#8ec724;
}
a.shopNavHov{
color:#FFFFFF;
text-decoration:none;
background-color:#8ec724;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

a.newlink{
font-size:11px;
color:#9c9c9c;
text-decoration:none;
font-weight:normal;
}
a.newlink:link{
font-size:11px;
color:#9c9c9c;
text-decoration:none;
font-weight:normal;
}

.contentproducts{
padding-left:0px;
}

.produits{
width:117px;
margin-right:7px;
height:217px;
float:left;
margin-top:6px;
margin-bottom:10px;
}
.properties{
width:459px;
height:auto;
float:left;
margin-top:6px;
margin-bottom:10px;
}
.coach{
width:115px;
height:260px;
float:left;
margin-top:6px;
margin-bottom:10px;
}
.produitEncart{
width:114px;
height:184px;
border:solid;
border-width:1px;
border-color:#d1c9c1;
background-image:url(../images/structureInt/tramProd.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.realEncart{
display:block;
width:457px;
height:180px;
border:solid;
border-width:1px;
border-color:#d1c9c1;
background-image:url(../images/structureInt/tramProd.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.coachEncart{
width:112px;
height:232px;
border:solid;
border-width:1px;
border-color:#d1c9c1;
background-image:url(../images/structureInt/tramProd.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.btnProd{
width:115px;
height:29px;
border:none;
background:url(../images/structure/sprite_in_jpg.jpg) no-repeat 0px -317px;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:6px;
display:block;
margin-top:8px;
margin-left:auto;
margin-right:auto;
font-weight:bold;
text-transform:uppercase;
}
.btnProd a{
color:#FFFFFF;
text-decoration:none;
}
.btnProd a:hover{
color:#e6ffb7;
text-decoration:none;
}
.vignetteTemp{
width:98px;
height:80px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
text-align:center;
vertical-align:middle;
}
.iconProd{
width:100px;
height:36px;
margin-left:auto;
margin-right:auto;
margin-top:1px;
text-align:center;
}
.titreProd{
text-align:center;
padding-top:2px;
_padding-top:6px;
text-transform:uppercase;
}
.prixProd{
width:114px;
height:17px;
border-top:solid;
border-top-width:1px;
border-top-color:#d1c9c1;
border-bottom:none;
margin-top:6px;
text-align:center;
padding-top:2px;
color:#8ec724;
font-weight:bold;
margin-bottom:4px;
}

.px{
color:#8ec724;
font-weight:bold;
}

#recherche{
width:auto;
height:auto;
}
#recherche{
width:420px;;
font-size:11px;
font-weight:bold;
color:#646464;
margin-left:auto;
margin-right:auto;
}
#recherche p{
display:block;
margin-top:6px;
float:left;
}
.champCherche{
width:200px;
height:22px;
border:none;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:10px;
padding-right:10px;
background:url(../images/structureInt/fondChamps.jpg);
background-repeat:no-repeat;
float:right;
}
a.rechercheAvance {
font-size:11px;
color:#9c9c9c;
text-decoration:underline;
font-weight:normal;
}
a.rechercheAvance:hover{
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
#rechercheGauche{
width:300px;
float:left;
}
#rechercheDroite{
width:115px;
float:left;
margin-left:5px;
_margin-left:2px;
}

#pagination{
width:457px;
height:18px;
background-color:#FFFFFF;
color:#FFFFFF;
margin-top:10px;
margin-bottom:20px;
border:2px dashed #e0e0e0;

}

a.grisClair{
color:#dcdcdc;
text-decoration:none;
}
a.grisClair:hover{
color:#e6ffb7;
text-decoration:none;
}

a.blanc{
color:#FFFFFF;
text-decoration:none;
}
a.blanc:hover{
color:#dcdcdc;
text-decoration:none;
}
#contenerLienBas{
width:auto;
height:17px;
padding-top:30px;
text-align:center;
margin-right:40px;
color:#777777;
font-size:13px;
}
#contenerLienBas a {
color:#777777;
text-decoration:none;
font-size:13px;
}
#contenerLienBas a:hover {
color:#8ec722;
text-decoration:none;
}
#contenerLienBassitemap{
width:auto;
height:17px;
margin-top:45px;
text-align:right;
margin-right:40px;
color:#777777;
font-size:13px;
}
#contenerLienBassitemap a {
color:#777777;
text-decoration:none;
font-size:13px;
}
#contenerLienBassitemap a:hover {
color:#8ec722;
text-decoration:none;
}
#newsletter{
width:219px;
height:73px;
background-image:url(../../images/structureInt/fondNl.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

/* INFO PERSO */

.champInfoPerso{
width:157px;
_width:149px;
height:25px;
_height:22px;
border:none;
font-size:11px;
color:#FFFFFF;
background:url(../images/structureInt/fondChampInfoPerso.png);
_background:url(../images/structureInt/fondChampInfoPersoIe.jpg);
background-repeat:no-repeat;
}
.champInfoPersoPartager{
width:157px;
_width:149px;
height:18px;
_height:16px;
.height:16px;
border:none;
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-left:10px;
padding-right:10px;
background:url(../images/structureInt/fondChampInfoPerso.png);
_background:url(../images/structureInt/fondChampInfoPersoIe.jpg);
background-repeat:no-repeat;
}
a.reini {
color:#9c9c9c;
text-decoration:underline;
}
a.reini:hover {
color:#8ec722;
text-decoration:none;
}
a.lienEspace{
color:#9c9c9c;
text-decoration:none;
}
a.lienEspace:hover{
color:#000000;
text-decoration:none;
}
a.lienMail{
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.lienMail:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.lienVisualiser{
color:#646464;
font-weight:bold;
text-decoration:none;
}
a.lienVisualiser:hover{
color:#8ec720;
font-weight:bold;
text-decoration:none;
}


a.lienBlanc{
color:#FFFFFF;
text-decoration:none;
}
a.lienBlanc:hover{
color:#000000;
text-decoration:none;
}
.topEncartGrand{
width:456px;
height:30px;
background:url(../images/structureInt/topEncartGrandEspacePerso.jpg);
background-position:center;
background-repeat:no-repeat;
margin-left:2px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
margin-top:6px;
text-transform:uppercase;
padding-top:7px;
}
.topEncartGrand2{
width:456px;
height:30px;
background-image:url(../images/structureInt/topEncartGrandEspacePersoBlanc.jpg);
background-position:center;
background-repeat:no-repeat;
margin-left:2px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
margin-top:3px;
text-transform:uppercase;
padding-top:7px;
}
.contenuEncartGrand{
width:426px;
height:auto;
background:url(../images/structureInt/tramEncartGrand.jpg);
background-position:center;
background-repeat:repeat-y;
margin-left:2px;
_margin-left:0px;
padding-left:15px;
padding-right:15px;
margin-bottom:0px;
padding-bottom:10px;
min-height : 300px;
height : auto !important;
height : 300px;
}
.encartProduits{
width:424px;
height:auto;
}

.separateurEncartGrand{
width:429px;
height:1px;
background-image:url(../images/structureInt/separateurEncartGrand.jpg);
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
_margin-bottom:0px;
}
a.supprimer{
color : #8ec720;
font-size:11px;
text-decoration : underline;
list-style-type : none;
}
a.supprimer:hover {
color : #000000;
font-size:11px;
text-decoration:none;
}
.basEncartGrand{
height:16px;
line-height:16px;
font-size:1;
}
#nlEspacePerso{
width:219px;
height:104px;
background-image:url(../images/structureInt/fondNlEspacePerso.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
margin-top:12px;
margin-bottom:8px;
_margin-bottom:3px;
.margin-bottom:3px;
font-size:12px;
color:#FFFFFF;
}
.separateurLogementAmis{
width:auto;
height:1px;
background-image:url(../images/structureInt/separateurEncartGrand.jpg);
background-repeat:repeat-x;
margin-top:10px;
margin-bottom:10px;
_margin-top:12px;
_margin-bottom:0px;
}


/* TOLLTIP */
.prototip {
	position: absolute;
}
.prototip .effectWrapper {
	position: relative;
}
.prototip .tooltip {
	position: relative;
}
.prototip .toolbar {
	position: relative;
	display: block;
}
.prototip .toolbar .title {
	display: block;
	position: relative;
}
.prototip .content {
	clear: both;
}
.iframeShim {
	position: absolute;
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
}
/* Tooltip styles */
.prototip .default {
	width:auto;
	color: #dadada;
}
.prototip .default .toolbar {
	background: #3c3c3c;
	font: italic 17px Georgia, serif;
}
.prototip .default .title {
	padding: 5px; 
}
.prototip .default .content {
width:340px;
height:auto;
	background-color:#3c3c3c;
	border:solid;
	border-width:1px;
	border-color:#a6a6a6;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 6px;
	text-align:center; 
}
/* PARTENAIRES */

#contenuPartenaires2{
width:949px;
height:auto;
margin-top:20px;

}
#contenuBasPartenaires{
width:432px;
height:83px;
padding-left:21px;
padding-right:33px;
padding-top:13px;
float:left;
background-image:url(../images/structureInt/partenaires/topTram.jpg);
background-repeat:repeat-x;
}
#contenuTopPartenaires{
width:420px;
height:83px;
margin-top:0px;
padding-left:21px;
padding-right:33px;
padding-top:13px;
float:left;
background-image:url(../images/structureInt/partenaires/topTram.jpg);
background-repeat:repeat-x;
text-align:justify;
line-height:27px;
}

/*POPUP */

.calque{
  color: #ffffff;
  visibility : hidden;
  background-color: #484848;
  opacity : .85;
  filter : alpha(opacity=75);
  width: 100%;
  height : 200%;
  top : 0;
  left : 0 ;
  position:absolute;
  z-index:10;
}

.image_calque{
	height: 100%;
}
.window{
  color: #FFFFFF;
  position:absolute;
  float:right;
  visibility : hidden;
  font-family:Arial;
  font-size: 8pt;
  background-color: #FFFFFF;
  width: 500px;
  height : 500px;
  top: 150px;
  left: 30%;
  z-index:12;
  border : 5px solid #404040;
}

.windowback{
  color: #FFFFFF;
  position:absolute;
  float:right;
  visibility : hidden;
  background-color: #b1b1b1;
  opacity : .75;
  filter : alpha(opacity=75);
  width: 500px;
  height : 420px;
  top: 208px;
  left: 30.4%;
  z-index:11;
  border : 0;

}

.contemp_window{
  width: 100%;
  height : 100%;
  border : 0;
}
a.share{
font-size:11px;
color:#9c9c9c;
text-decoration:underline;
font-weight:normal;
}
a.share:hover{
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:normal;
}


a.footlink{
font-size:12px;
color:#9c9c9c;
text-decoration:none;
font-weight:normal;
}
a.footlink:hover{
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}


.hp-popup-close{font-family:Arial;width:11px;height:19px;color:#666;font-size:12px;font-weight:bold;padding:1px 3px 0 7px;border-left:1px solid #cccccc;margin-top:3px;}

.title{color:#000;font-family:Arial;font-size:11px;font-weight:bold;height:18px;padding:5px 10px 0 21px;}

.dots{margin-top:10px;margin-left:20px;height:1px;font-size:1px;background:url(../images/popup-dots.gif) no-repeat;}

.contenupopup{color:#000;font-family:Arial;font-size:11px;height:18px;margin-left:20px;margin-right:20px;margin-top:5px;margin-bottom:5px;}

.contenupopupconf{color:#000;font-family:Arial;font-size:11px;height:380px;margin-left:20px;margin-right:10px;margin-top:5px;margin-bottom:5px;overflow:auto;}

.blogdiv a:link, .blogdiv a:hover {
color:#CCCCCC;
text-decoration:none;
font-size:12px;
}

/* PRODUIT */

.produitdetail{
  width:100%;
  float:left;
  margin-top:3px;
  margin-bottom:10px;
  background-image: url(../../images/structureInt/tramProddetail.jpg);
  background-repeat:repeat-x;
}

.produitdetailEncart3D{
  width:100%;
  border:solid;
  border-width:1px;
  border-color:#d1c9c1;
  background-image: url(../../images/structureInt/corner.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  background-color:#FFFFFF;
}

.produitdetailEncart{
  width:auto;
  border:solid;
  border-width:1px;
  border-color:#d1c9c1;
  background-color:#FFFFFF;
}

ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 100%;
	list-style: none;
	position: relative;
	font-size: 12px;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	/*border-right: 1px solid #555;*/
}
ul#topnav li a {
	padding: 10px 15px;
	display: block;
	color: #000000;
	text-decoration: none;
}
ul#topnav li:hover { background: #EEEEEE; }

ul#topnav li .sub {
	float: left;
	padding: 5px 0;
	position: absolute;
	left: 0; top:33px;
	display: none;
	width: 100%;
	background: #fff;
	color: #fff;
	z-index:1000;
	border-bottom:4px solid #000;
	text-transform:none;
}
ul#topnav li:hover .sub { display: block; }
ul#topnav li .sub a { display: block; }
ul#topnav li .sub a:hover {text-decoration: none;}

ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 5px;
	width: 150px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #000;
	font-weight:normal;
}

ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	/*background: url(navlist_arrow.png) no-repeat 5px 12px;*/
	padding: 2px 2px 2px 2px;
	display: block;
	text-decoration: none;
	color: #000;
}

.arrowheader {
    background: url('../images/structureInt/dd_black.gif') no-repeat right top transparent;    
    cursor: pointer;
    height: 22px;
    width:auto;
}


.navdiv{
float:left;margin-left:50px;margin-top:18px;cursor:pointer;height:27px;width:125px;text-align:center;
}

#contents .merchant {
    
    background-color: #F3F3F3;
    border-color: #FFFFFF #F1EDE1 #F1EDE1;
    border-style: solid;
    border-width: 1px;
    height: auto;
    padding: 5px 10px 5px 147px;
    position: relative;
    margin:0px;
}
#contents .merchant:hover {
    background-color: #EDF2DB;
    border-bottom-color: #DAE5C8;
    border-left-color: #DAE5C8;
    border-right-color: #DAE5C8;
}

#contents .merchant .logo {
    left: 10px;
    position: absolute;
    top: 10px;
}
#contents .merchant .logo img {
    vertical-align: middle;
}

#contents .merchant .logo span {
    background-image: url("../images/structureInt/mask.png");
    /*background-image: url("http://www.garycoupon.com/images/themes/default/content/coupons/mask.png");*/
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 87px;
    left: 0;
    position: absolute;
    top: 0;
    width: 130px;
}

#contents .products {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    background-color: #8ec720;
    border-bottom: 1px solid #628916;
    color: #FFFFFF;
    font-family: "Graublau Web",Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 11px;
    padding: 10px;
    text-shadow: 0 1px 1px #628916;
    text-transform: uppercase;
}

a.buttonm {
    background-color: #72C113;
    background-image: -moz-linear-gradient(center top , #D6EE17, #B3DF10 5%, #72C113);
    border-color: #80C501 #4EAA02 #3E9E02;
    text-shadow: 0 1px 1px #3E9E02;
    float:right;
    text-decoration:none;
    margin-top:5px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 12px;
}
a.buttonm:hover {
    background-color: #65B80F;
    background-image: -moz-linear-gradient(center top , #CFEB13, #A8D90D 5%, #65B80F);
    border-color: #73BC01 #419D02 #359202;
    text-decoration: none;
}

a.buttonp {
    background-color: #C29953;
    background-image: -moz-linear-gradient(center top , #FFCA6F, #E6B563 5%, #C29953);
    border-color: #C08F3C #AD8036 #9A722F;
    float: right;
    padding-left: 12px;
    text-shadow: 0 1px 1px #9A722F;
    text-decoration:none;
    margin-top:5px;
    margin-right:10px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 12px;
}
a.buttonp:hover {
    background-color: #B88F4A;
    background-image: -moz-linear-gradient(center top , #F6C063, #DCAB58 5%, #B88F4A);
    border-color: #B48638 #A27832 #8E692B;
    text-decoration: none;
}
a.buttonp:active {
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
}
/* NAVIGATION */
#site-nav {
    padding:0 0 0 1px;
    margin:0;
    margin-left: 0px;
}
#site-nav li {
    float:left;
    position:relative;
    z-index:9999;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
	overflow:visible;
}


#site-nav li a {
    display:block;
    font-weight:bold;
    height:16px;
    padding: 3px 20px 10px 4px; 
    /* letter-spacing: 0.01em; */
}


#productsct {
    width: 70px;
    margin: 0 0 0 5px;
    background: url('../images/structureInt/dd_black.gif') no-repeat right center transparent;
    color:#646464;
    font-weight:bold;
    text-decoration:none;
    font-size:14px;
    text-align:center;
    text-transform:uppercase;    
}

#productsct { /* IE Hack */
    margin: 0 0 0 5px;
    margin-top: 0px;
    *padding-left: 0px;    
}

#productsct:hover {color: #219dd7;}

#storect {
    width: 100px;         
    margin: 0 0 0 30px;
    /*background: url('../images/structureInt/dd_black.gif') no-repeat right center transparent; */
    color:#646464;
    font-weight:bold;
    text-decoration:none;
    font-size:14px;
    text-align:center;
    text-transform:uppercase;    
}
#storect { /* IE HACK */
    width: 100px;
    margin: 0 0 0 30px;
    margin-top: 0px;
}


a#storect:hover {color: #219dd7;}

#communityct {
    width: 110px;
    margin: 0 0 0 30px;
    background: url('../images/structureInt/dd_black.gif') no-repeat right center transparent;
    color:#646464;
    font-weight:bold;
    text-decoration:none;
    font-size:14px;
    text-align:center;
    text-transform:uppercase;   
}
#communityct { /* IE HACK */
    width: 110px;
    *margin: 0 0 0 30px;
    margin-top: 0px;
}
a#communityct:hover {color: #219dd7;}

#downloadsct {
    width: 94px;
    margin: 0 0 0 10px;
    margin-top: 0px;
    color:#646464;
    font-weight:bold;
    text-decoration:none;
    font-size:14px;
    text-align:center;
    text-transform:uppercase;    
}
#downloadsct { /* IE HACK */
    width: 94px;
    *margin: margin: 0 0 0 10px;
    margin-top: 0px;
}
a#downloadsct:hover {color: #219dd7;}

#site-nav li.products {
	margin: 0 40px 0 0px;
	padding: 0 0 0 0px;
	width: 80px;
	
}

#site-nav li.products { /* IE HACK */
	margin: 0 40px 0 0px;
	padding: 0 0 0 0px;
	width: 80px;
	
}


#site-nav li.store {
	margin: 0 80px 0 0px;
	padding: 0 0 0 0px;
	width: 90px;
}

#site-nav li.store { /* IE HACK */
	margin: 0 80px 0 0px;
	padding: 0 0 0 0px;
	width: 90px;
}


#site-nav li.community {
	margin: 0 60px 0 0px;
	padding: 0 0 0 0px;
	width: 110px;  
}
#site-nav li.community { /* IE HACK */
	margin: 0 60px 0 0px;
	padding: 0 0 0 0px;
	width: 110px;
}
#site-nav li.downloads {
	margin: 0 0 0 6px;
	padding: 0 0 0 0px;
	width: 104px;     
}
#site-nav li.downloads { /* IE HACK */
	margin: 0 0 0 6px;
	padding: 0 0 0 0px;
	width: 104px;

}


#site-nav li:hover {
/* background:transparent url(/0-img/site-template/nav-on-bg-left.png) no-repeat scroll left top; */
}
#site-nav li:hover a {
/* background:transparent url(/0-img/site-template/nav-on-bg-right.png) no-repeat scroll right top; */
}
#site-nav li .dropdown {
    background:transparent url(../images/structure/dropdown-shadow-left.png) no-repeat scroll left bottom;
    display:none; 
    left:-8px;
    padding-left:16px; 
    position:absolute;
    top:27px;
}
#site-nav li .dropdown.dropdown-left {
   left: -540px; 
}
#site-nav li .dropdown .dropdown-inner {
background:transparent url(../images/structure/dropdown-shadow-right.png) no-repeat scroll right bottom;
padding:0 8px 11px 0;
}
#site-nav li .dropdown .dropdown-inner .dropdown-content {
background:#FFFFFF;
margin-left:-8px;
overflow:hidden;
padding:5px 28px 20px 8px;
min-width:152px;
width:370px;
}
#site-nav li .dropdown .dropdown-inner .dropdown-content .three-column {
  width:580px;
}
#site-nav li .dropdown .dropdown-inner .dropdown-content .dropdown-column {
float:left;
padding:0 7px 0 7px;
width:165px;
}
#site-nav li .dropdown .dropdown-inner .two-column .dropdown-column:first-child {
border-right:1px solid #3DA7D9;
}
#site-nav li .dropdown .dropdown-inner .dropdown-content .dropdown-section {
margin-top:10px;
}
#site-nav li .dropdown .dropdown-inner .dropdown-content .dropdown-section.icon {

padding:10px 0 0 8px;
width:136px;
}
#site-nav li .dropdown .dropdown-inner .dropdown-content .dropdown-section.icon-labs {
/*background:transparent url(/0-sprites/global.png) no-repeat scroll -10px -923px;  /0-img/site-template/icon-labs.png */
}
#site-nav li .dropdown .dropdown-inner .dropdown-content .dropdown-section.icon-plugin {
/*background:transparent url(/0-img/site-template/icon-plugin.png) no-repeat scroll 0 0; */
}
#site-nav li .dropdown .dropdown-inner .dropdown-content .dropdown-section.icon-products {
/*background:transparent url(/0-img/site-template/icon-products.png) no-repeat scroll 0 0; */
}
#site-nav li .dropdown .dropdown-inner .dropdown-content .section-title {
	color:#646464;
	font-size:14px;
	margin:8px 0 0 0;
	padding:4px 0 0 5px;
	height:30px;
	text-transform:uppercase;
	border:none;
	font-weight:bold;
}

#site-nav li .dropdown .dropdown-inner .dropdown-content .section-title a {
	color:#646464;
  font-size:14px;
  text-transform:none;
  text-decoration:none;
  display:inline;
  padding:0px;
  margin:0px; 
}

#site-nav li .dropdown .dropdown-inner .dropdown-content p {
color:#fff;
font-size:11px;
margin:0;
padding:2px 0 6px 10px;
}
           
#site-nav li .dropdown .dropdown-inner .dropdown-content a {
	color:black;
	font-size:11px;
	text-transform:none;
  text-decoration:none;
  display:inline;
  padding:0px;
  margin:0px; 
}
#site-nav li .dropdown .dropdown-inner .dropdown-content a:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#219DD7;
padding:0px;
margin:0px; 
}
#site-nav li .dropdown .dropdown-inner .dropdown-content a:last-child {
border-bottom:medium none !important;
}
#site-nav li:hover .dropdown, #site-nav li.hover .dropdown {
display:block;
}
