ze* {
	margin: 0;
	padding: 0;
	border: 0;
	}
body      { color: blue; font-size: 7px; font-family: Verdana; background-color: #5985a1; margin: 0 auto }

#container{
	position: relative;
	left: 50%;
	width: 746px;
	margin-left: -373px;
	}
a:link, a:visited  { color: #157195; text-decoration: none }
a:hover, a:active  { color: #000; text-decoration: underline }
.titre_box  { color: black; font: bold 10px Verdana, Arial, sans-serif; margin: 0px; padding: 6px 0px 8px 22px }
.prix_gros { color: #014572; font: bold 18px Verdana, Arial, sans-serif }
.prix_moyen { color: #014572; font: bold 17px Verdana, Arial, sans-serif }
.prixpublic { color: #000000; font: bold 11px Verdana, Arial, sans-serif }
.prixpublic s { font-size:14px; }
.sstitre_contenu { color: #999; font: bold 10px Verdana, Arial, sans-serif; margin: 0px; padding: 6px 0px 8px 25px }
.contenu_tabbedON  { color: #8f8f8f; font: bold 10px Verdana, Arial, sans-serif; margin: 0px; padding: 6px 0px 8px 25px }
.contenu_tabbedON a  { color: #000; font: bold 10px Verdana, Arial, sans-serif }
.contenu_tabbedOFF { color: #8f8f8f; font: bold 10px Verdana, Arial, sans-serif; margin: 0px; padding: 6px 0px 8px 25px }
.contenu_tabbedOFF a { color: #8f8f8f; font: bold 10px Verdana, Arial, sans-serif}
.titre_contenu { color: #eee; font-variant: normal; font-weight: bold; font-size: 10px; font-family: Verdana; margin: 0px; padding: 4px 10px }
.titre_contenu a:link, .titre_contenu a:visited, .titre_contenu a:active { color: #eee; text-decoration: none }
.titre_contenu a:hover { color: #eee; text-decoration: underline }
.titre_contenuselect   { color: #157093; background-color: #7cafc2 }
.titre_selectmodele { color: #B9B9BB; font-variant: normal; font-weight: bold; font-size: 10px; font-family: Verdana; margin: 0px; padding: 4px 10px }
.panier_titre { color: #a0a0a0; font-variant: normal; font-weight: bold; font-size: 10px; font-family: Verdana; margin: 0px; padding: 4px 10px }
.titre_selectmodele a:link, .ongletsoff a:visited, .ongletsoff a:active { color: #797979; text-decoration: none }
.titre_selectmodele a:hover { color: black; text-decoration: underline }
.titre_listing { color: black; font-variant: normal; font-weight: bold; font-size: 11px; font-family: Verdana }
.titre_produit { color: #014572; font-variant: normal; font-weight: bold; font-size: 14px; font-family: Arial }
.texte_listing { color: black; font-size: 10px; font-family: Verdana }
.texte_listing_petit { color: black; font-size: 9px; font-family: Verdana }
.header_listing { color:#014572 ; font-size: 11px; font-family: Verdana }
.tab_logiciels { color: black; font-size: 10px; font-family: Verdana; padding-top: 8px; padding-bottom: 8px; padding-left: 11px; border-top: 1px solid #ccc }
.form_rouge { color: #b22222; font-size: 10px; font-family: Arial }
.panier_txt-tab { color: black; font-size: 10px; font-family: Verdana; padding: 3px }
.cat2 { color: black; font-size: 11px; font-family: Verdana }
.texte_prix { color: #014978; font-weight: bold; font-size: 9px; font-family: Verdana }
.liens_listing { color: black; font-weight: bold; font-size: 10px; font-family: Verdana }
.cat1 { color: black; font-weight: bold; font-size: 8px; font-family: Verdana }
.ongletson   { color: fuchsia; font-weight: bold; font-size: 10px; font-family: Verdana; background: url(../images/top_ongletON87.gif) no-repeat center bottom; padding-top: 7px; padding-bottom: 7px }
.ongletson a:link, .ongletson a:visited, .ongletson a:active { color: black; text-decoration: none }
.ongletson a:hover { color: black; text-decoration: underline }

.ongletsoff  { font-weight: bold; font-size: 10px; font-family: Verdana; background: url(../images/top_ongletOFF87.gif) no-repeat; padding-top: 7px; padding-bottom: 7px }
.ongletsoff a:link, .ongletsoff a:visited, .ongletsoff a:active { color: white; text-decoration: none }
.ongletsoff a:hover { color: white; text-decoration: underline }
.ongletson107   { color: fuchsia; font-weight: bold; font-size: 10px; font-family: Verdana; background: url(../images/top_ongletON.gif) no-repeat center bottom; padding-top: 7px; padding-bottom: 7px }
.ongletson107 a:link, .ongletson107 a:visited, .ongletson107 a:active { color: black; text-decoration: none }
.ongletson107 a:hover { color: black; text-decoration: underline }
.ongletsoff107  { font-weight: bold; font-size: 10px; font-family: Verdana; background: url(../images/top_ongletOFF.gif) no-repeat; padding-top: 7px; padding-bottom: 7px }
.ongletsoff107 a:link, .ongletsoff107 a:visited, .ongletsoff107 a:active { color: white; text-decoration: none }
.ongletsoff107 a:hover { color: white; text-decoration: underline }
.ongletson67   { color: fuchsia; font-weight: bold; font-size: 10px; font-family: Verdana; background: url(../images/top_ongletON67.gif) no-repeat center bottom; padding-top: 7px; padding-bottom: 7px }
.ongletson67 a:link, .ongletson67 a:visited, .ongletson67 a:active { color: #005828; text-decoration: none }
.ongletson67 a:hover { color: black; text-decoration: underline }
.ongletsoff67  { font-weight: bold; font-size: 10px; font-family: Verdana; background: url(../images/top_ongletOFF67.gif) no-repeat; padding-top: 7px; padding-bottom: 7px }
.ongletsoff67 a:link, .ongletsoff67 a:visited, .ongletsoff67 a:active { color: white; text-decoration: none }
.ongletsoff67 a:hover { color: white; text-decoration: underline }

a.vert { color: #005828; text-decoration: none }
a.vert:hover { color: #005828; text-decoration: underline }
.box_recherche { color: black; font: bold 10px Verdana, Arial, sans-serif; margin: 0px; padding: 6px 0px 6px 22px }
.box_general { color: black; font: bold 10px/18px Verdana, Arial, sans-serif; margin: 0px; padding: 6px 0px 2px 22px }
.boxg_produits  { color: #848484; font: 10px/14px Verdana, Arial, sans-serif; margin: 0px; padding: 12px 0px 2px 32px }
.boxg_produits a:link,  .boxg_produits a:visited,  .boxg_produits a:active  { color: #000000; font-weight: bold; font-size: 11px }
.boxg_produits a:hover  { color: #000000; font-weight: bold; font-size: 11px; text-decoration: underline }
.bottomtab  { color: white; font: 9px/14px Verdana, Arial, sans-serif; margin: 0px; padding: 16px 0px 6px 420px }
.menulang { color: #dfeef2; font: 9px/14px Verdana, Arial, sans-serif; margin: 0px; padding-right: 8px }
.bottomtab a:link, .ongletsoff a:visited, .ongletsoff a:active { color: white; text-decoration: none }
.bottomtab a:hover { color: white; text-decoration: underline }


h1 {
	font-size: 12px;
	margin: 0px 0px 2px 0px;
	}
h2 {
	font-size: 14px;
	margin: 0px 0px 5px 0px;
	}
h3 {
	font-size: 13px;
	}
h4 {
	font-size: 10px;
	margin: 0px 0px 5px 0px;
	}
ul {
	list-style: inside square;
	margin-top: 3px;
	}
div .highlighted {
	color: #ffff00;
	}
.left {
	float: left;
	}
#leftcontents {
	position: relative;
	margin-top: 72px;
	width: 225px;
	height: 1029px;
	float: left;
	background: url(/images/vx_bg_left.gif) no-repeat;
	}
#rightoutside {
	margin-top: 72px;
	width: 511px;
	float: right;
	background: #345667;
	background: url(/images/vx_bg_rightcontainer.gif) repeat-y;
	}
#rightcontainer {
	float: right;
	width: 461px;
	padding: 10px 10px 0px 10px;
	background: #272727 url(/images/vx_bg_links.gif) repeat-x;
	}
#righttitle {
	width: 29px;
	height: 121px;
	float: left;
	}
.bottom {
	width: 511px;
	height: 20px;
	background: #0d0d0d;
	}
#photo {
	position: relative;
	width: 746px;
	height: 300px;
	}
.readable a:link, .readable a:visited, .tryagain a:link, .tryagain a:visited {
	background: url(/images/underline_dash.gif) bottom left repeat-x;
	}
.productsNotifications { background-color: #e6e6fa }
.readable {
	position: relative;
	}
#navigation {
	position: absolute;
	z-index: 2;
	width: 746px;
	height: 72px;
	top: 297px;
	left: 0;
	}
#navigation #logo {
	position: relative;
	width: 230px;
	height: 72px;
	float: left;
	}
#navigation ul {
	margin-top: 0;
	list-style-type: none;
	display: block;
	height: 72px;
	width: 516px;
	float: left;
	}
#navigation ul li {
	width: 172px;
	height: 72px;
	display: block;
	float: left;
	}
.boxThinContent { color: #444; font-size: 11px; background-color: white; padding-right: 12px; padding-left: 12px; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0 }
.forumsearchinput  { color: black; font-size: 10px; background-color: #fff; margin-right: 6px; margin-bottom: 0px; padding: 2px; border-style: solid; border-width: 1px; border-color: #b9b9b9 #fafafa #eaeced #b9b9b9; width: 112px; height: 18px }
textarea  { color:#663300; font:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #fff; margin-bottom: 0px; padding: 1px; border-style: solid; border-width: 1px; border-color: #b9b9b9 #fafafa #eaeced #b9b9b9 }
select { color: black; font-size: 10px; background-color: #fff; margin-bottom: 0px; padding: 2px; border-style: solid; border-width: 1px; border-color: #b9b9b9 #fafafa #eaeced #b9b9b9 }
.formidentification  { color: black; font-weight: normal; font-size: 9px; font-family: Verdana; background-color: #fff; margin-right: 6px; margin-bottom: 4px; padding: 2px; border-style: solid; border-width: 1px; border-color: #b9b9b9 #fafafa #eaeced #b9b9b9; width: 142px; height: 18px }
.form_panier_nb { color: black; font-weight: normal; font-size: 9px; font-family: Verdana; background-color: #fff; margin-right: 6px; margin-bottom: 4px; padding: 2px; border-style: solid; border-width: 1px; border-color: #b9b9b9 #fafafa #eaeced #b9b9b9; width: 32px; height: 18px }
.form_inscript1 { color: black; font-weight: normal; font-size: 9px; font-family: Verdana; background-color: #fff; margin-right: 6px; margin-bottom: 4px; padding: 2px; border-style: solid; border-width: 1px; border-color: #b9b9b9 #eaeced #eaeced #b9b9b9; width: 150px; height: 18px }
.inputRequirement { color: black; font-weight: normal; font-size: 9px; font-family: Verdana; background-color: #fff; margin-right: 6px; margin-bottom: 4px; padding: 2px; border-style: solid; border-width: 1px; border-color: #b9b9b9 #fafafa #eaeced #b9b9b9; width: 200px; height: 18px }
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }